@charset "utf-8";
/* CSS Document */

body {margin-left:10px; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px}
img { display:block; }
a img {border:0px solid white}

#frame_content { text-align: left; margin: 0px auto; padding: 0; border:0; width: 910px;}
#header { width:910px; color:#ffffff;}
#menu-container { background-color:#13355a; width:100%; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif}
#main-content { clear:both}
#left_column {float:left; width:680px;}
#right_column {float:right; margin-left:5px; width:220px;}

#pro_banner { width:680px; height:230px; margin-top:10px; }
#calendar { width:220px; height:130px; margin-top:10px; background-color:#f0f0f0}
#contest {margin-top:10px; margin-bottom:10px !important;}
#song {margin-top:10px;}
#howto_vote {margin-top:10px;}
#els {margin-top:10px;}

#news { width:220px; height:210px; background-color:#d9e4e9; float:left; margin-top:10px; }
#news h3 { margin-top:5px; margin-bottom:8px; color:#00486f; font-size:16px; margin-left:10px; float:none;}
#news p { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:0px; margin-left:10px; color:#000000; font-size:12px; line-height:15px; float:none;}
#news p a, #news p a:visited { text-decoration:none; color:#000000; }
#news p a:hover, #news p a:visited:hover { text-decoration:none; color:#666666 }

#news div {  margin-left:10px; width:200px;}

.link { vertical-align:top}
.link a { text-decoration:none;}
.link a:visited { text-decoration:none;}

#article_top { width:447px; height:160px; float:left; margin-top:10px; cursor:pointer; margin-left:13px}
#article_top h1 { margin-top:5px; margin-bottom:5px; color:#00486f; font-size:16px}
#article_top p { margin-top:5px; margin-bottom:0px; color:#000000; font-size:11px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif}

#wrapper {clear:both; margin-top:10px; float:left;}

#col_1 {width:218px; cursor:pointer; }
#col_1 h2 { margin-top:3px; margin-bottom:5px; color:#00486f; font-size:16px}
#col_1 p { margin-top:5px; margin-bottom:0px; color:#000000; font-size:11px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif}

.vline { width:13px; height:160px; background-color:#FFFFFF;}
.vline div {margin-left:6px; background-color:#b5bfc9; width:1px; height:100%;}

#col_2 {width:218px; cursor:pointer; }
#col_2 h2 { margin-top:3px; margin-bottom:5px; color:#00486f; font-size:16px}
#col_2 p { margin-top:5px; margin-bottom:0px; color:#000000; font-size:11px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif}

#col_3 {width:218px; cursor:pointer; }
#col_3 h2 { margin-top:3px; margin-bottom:5px; color:#00486f; font-size:16px}
#col_3 p { margin-top:5px; margin-bottom:0px; color:#000000; font-size:11px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif}

#clear {clear:both;}

#footer { margin-top:10px; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b5bfc9; }
#footer a, #footer a:visited { color:#b5bfc9; }
#footer a:hover, #footer a:visited:hover { color:#d2d9e0; }

.hline { height:1px; width:100%; background-color:#b5bfc9; }
