/* HTML ELEMENTS */
html, body { margin: 0; padding: 0; }
body { background:url('../images/bg.jpg') top center no-repeat #000000; }
#pagewrapper { width: 1000px; margin:0 auto; }
#clear { clear: both; }

a:link {color:#FFFFFF; text-decoration: none;}      /* unvisited link */
a:visited {color:#FFFFFF; text-decoration: none;}  /* visited link */
a:hover {color:#FFFFFF; text-decoration: none;}  /* mouse over link */
a:active {color:#FFFFFF; text-decoration: none;}  /* selected link */

button { font-size: 10px; }

h2 { font-size: 55px; margin:0;}

body { font-weight:normal;color:#FFFFFF;font-size:11px;font-family:tahoma, verdana, arial, sans-serif; }

/* HEADER */
#header { background:url('../images/logo.png') top center no-repeat; height: 200px; }
#nav { background-image: url('../images/content_bg.png'); background-repeat: repeat; height: 70px; border-bottom: 1px solid #ffffff;}

#nav-left { width:150px; height:55px; padding-top:15px; float:left; text-align:center;}
#nav-cen { background:url('../images/nav-dividers.png') center center no-repeat; padding-top:20px; height:50px; margin-right: 15px; margin-left: 15px; width:670px; float:left; }
#nav-right { width:150px; height:55px; padding-top:15px; float:left; text-align:center;}


/* GAP */
#gap { height: 30px; }

/* CONTENT */
#left-col {width:150px; float:left; }
#count { background-image: url('../images/content_bg.png'); background-repeat: repeat; width:120px; padding: 15px; height: 100%; border-bottom: 1px solid #ffffff; }
#news { background-image: url('../images/content_bg.png'); background-repeat: repeat; width:120px; padding: 15px; height: 100%; border-bottom: 1px solid #ffffff; }
#fangear { background-image: url('../images/content_bg.png'); background-repeat: repeat; width:120px; padding: 15px; height: 100%; border-bottom: 1px solid #ffffff; }
#twitter { width:150px; padding: 0px; height: 100%; }
iframe[id^='twitter-widget-']{ width:150px !important;min-width: 100px !important;}
iframe[id^='.twtr-tweet-text']{font size: 9px; font-family: tahoma, verdana, arial, sans-serif;}

#content_wrap {float:left;}
#content { background-image: url('../images/content_bg.png'); background-repeat: repeat; margin-right: 15px; padding-top:15px; padding-bottom:15px; padding-left:25px; padding-right:25px; margin-left: 15px; width:620px; height:100%;  border-bottom: 1px solid #ffffff; float: left; }
#content_dino { background-image: url('../images/thedinosaurs/thedinosaurs-header.png'); background-repeat: repeat; margin-right: 15px; padding-top:15px; padding-bottom:15px; padding-left:25px; padding-right:25px; margin-left: 15px; width:620px; height:60px;  }
#content_dinosaur { background-image: url('../images/content_bg.png'); background-repeat: repeat; margin-right: 15px; padding-top:15px; padding-bottom:15px; padding-left:25px; padding-right:25px; margin-left: 15px; width:620px; height:100%;  border-bottom: 1px solid #ffffff; float: left; }
#content_comp { background-image: url('../images/competitionheader.png'); background-repeat: repeat; margin-right: 15px; padding-top:15px; padding-bottom:15px; padding-left:25px; padding-right:25px; margin-left: 15px; width:620px; height:70px;  }
#content_merch { background-image: url('../images/merch_header.jpg'); background-repeat: repeat; margin-right: 15px; padding-top:15px; padding-bottom:15px; padding-left:25px; padding-right:25px; margin-left: 15px; width:620px; height:70px;  }


#thedinosaursheader { background-image: url(''); margin-right: 15px; padding-top:15px; padding-bottom:15px; padding-left:25px; padding-right:25px; margin-left: 15px; width:620px; height:100px; float:left; }

#trailer_container {background:url('../images/countdown-bg.png') top center no-repeat #000000; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; }

#trailer {font-size: 25px; padding-top:9px;}

#right-col {width:150px; float:left; }
#poll { background-image: url('../images/content_bg.png'); background-repeat: repeat; width:120px; padding: 15px; height: 100%; border-bottom: 1px solid #ffffff; font-size:11px; }
#aff { background-image: url('../images/content_bg.png'); background-repeat: repeat; width:120px; padding: 15px; height: 100%; border-bottom: 1px solid #ffffff; }

/* FOOTER */
#footer { background-image: url('../images/content_bg.png'); margin: 0 auto; background-repeat: repeat; height:100%; padding-top:15px; padding-bottom:5px; padding-left:25px; padding-right:25px; width: 620px; }