﻿
/* COMMON */
#divSwf { margin:auto; }

body{ color:#666; font-family:arial; font-size:14px; line-height:18px; background: #FFF url(images/body_bg.gif) top left repeat-x;}
body, form, div, p, h1, h2, h3, h4, h5, h6, ol, ul, li, dt, dd, fieldset{margin:0; padding:0;}
fieldset, a img{border:0;}
a{color:#3C81B6; outline:none;}
a:hover{color:#014C85; outline:none;}
form { width:980px; margin:0 auto;  }

h1 { padding:18px 0 0 0; height:150px; text-align:center; }
h2 { padding:10px 0 10px 0; color:#014C85; font-size:14px; }
h3 { padding:10px 0 0 0; color:#3C81B6; font-size:12px; }
.pagecontain { background: #FFF url(images/top_bg.jpg) top center repeat-x; }
.container { padding:0 0 65px 0; background:url(images/bottom_bg.jpg) bottom left no-repeat; }

.content { font-size:12px; line-height:15px; background:url(images/content_bg.gif) repeat-y; }
.content .ct { background:url(images/content_bg.gif) -980px 0 no-repeat; }
.content .cb { padding:60px 100px; background:url(images/content_bg.gif) bottom right no-repeat; }
.content p { margin:0 0 10px 0; }
.content ul { margin:0 0 10px 25px; }
.content .btnlinks { margin:15px 0 0 0; }
.content .btnlinks a { font-size:14px; }
.content .getflash { margin:35px 0 0 0; font-size:11px; color:#AAA; text-align:center; }

.topnav { margin:15px 0 20px 0; height:20px; background:url(images/separator.gif) bottom left repeat-x; }
.topnav .nav { float:left; }
.topnav .nav2 { float:right; }

.footer { height:70px; color:#999; background:#FFF url(images/footer_bg.jpg) no-repeat; }
.footer a { font-size:11px; text-decoration:none; }

.footer .shsh { float:right; margin:10px 10px 0 0; }
.footer div { float:left; margin:15px 30px 0 0; padding:30px 0 0 0; }
.footer .contest { padding:0; width:410px; background:url(images/footer_contest_bg.gif) no-repeat; }
.footer .contest .social { padding:0 0 0 10px; margin-bottom:10px; }
.footer .quicklinks { width:135px; background:url(images/footer_quicklinks_bg.gif) no-repeat; }
.footer .legal { width:205px; background:url(images/footer_legal_bg.gif) no-repeat; }


/* HOME */
.home { margin:0 0 -65px 0; height:480px; background:url(images/home_bg.jpg) no-repeat; }
.home .desc { margin:0 auto; padding:50px 0 0 0; width:395px; text-align:center; }
.home .desc h2 { margin:0 0 10px 0; }
.home .desc p { margin:0 0 10px 0; }

.nav a { font-family:Georgia; font-size:12px; font-weight:bold; text-decoration:none; }
.nav2 a  { color:#666; font-size:12px; text-decoration:none;}


/* FAQs */
.content p.q { font-weight:bold; margin:20px 0 5px 0; }
.content p.a { margin:0; }


/* RULES */
.rules p em { font-style:normal; color:#3C81B6; font-weight:bold; }
.rules table { border-collapse:collapse; margin:0 0 10px 0;}
.rules table td { padding:5px; border:1px solid #CCC; }


/* VOTE */
.ggheader { position:absolute; top:69px; margin:0 0 0 302px; }
.vote { margin:0 0 -65px 0; height:503px; background:url(images/vote_bg.jpg) no-repeat; }
.vote .desc { padding:150px 0 0 0; text-align:center; }
.vote .desc p { padding:0 290px; }

