/* ------------------------------------------------------ Body and Globals 
----------------------------------------------------------------------------------------*/

*{margin:0;padding:0;}

body {font-family: Trebuchet MS;font-size: 11px;text-align:justify;line-height: 20px;color: #999999;padding:0;margin:0;background:#f0f0f0 url(/images/layout/bg.jpg) center repeat-y ;}
tr, td {vertical-align:top}
.clearing {clear:both; height:0px; padding:0; margin:0;}
img {border:0; padding:0; margin:0;}
p {margin-top:10px;margin-bottom:15px;}
.alignleft{float: left;}
.alignright{float: right;}
a{color:#ce3030;text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
h1, h2 {letter-spacing:-1px;font-weight:100;}
input,textarea,select {background:#f9f9f9;padding:5px;border:0;color:#ce3030;font-size:10px; border: 1px solid #dddddd; -moz-border-radius:  3px; -webkit-border-radius: 3px; border-radius: 3px; padding:3px;}
input:hover,textarea:hover,select:hover {background:#f6f6f6; color:#000000;}

/* ------------------------------------------------------ Layout 
----------------------------------------------------------------------------------------*/

#wrapper {width:933px;margin:0 auto;}
#title {float:left;padding:20px;}
#title h1 {background:url(/images/layout/titlebar.jpg) top repeat-x;color:#6c6c6c;font-size:34px;text-transform:uppercase;padding:20px 8px 5px 8px;}
#title h2 {color:#a5a633;font:9px Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:center;}
#topnav {float:right;width:504px;padding:5px;}
#menu ul li {
   list-style-type: none;
   float: left;
   display: block;
   overflow: hidden;
}

.menu {height:84px;}

#header {background:url('/images/layout/bgvd.jpg');height:295px;padding:0;width:933px;margin:0 auto;text-align:center;}
#celeb {float:left;width:933px;text-align:center;margin-top:2px;background:url('/images/layout/bgvd.jpg') repeat-x top #d9d9d9;}

#nav{height:50px;width:933px;margin:0 auto; padding-left:px;}

#nav ul,li {margin: 0px;padding: 0px;list-style: none; text-align:center;}
#nav a {font-size:10px;color:#ce3030;display:block;margin:4px 15px 0px 8px;padding:11px 5px 3px 5px;font-weight:100;text-transform:uppercase; background-color:#FFFFFF; border: 1px solid #dddddd; -moz-border-radius:  3px; -webkit-border-radius: 3px; border-radius: 3px; padding:3px;
}
#nav a:hover {color:#000;}
#nav li {float: left;margin:0px;padding: 0px;}
	
#main{width:933px;margin:0 auto;padding:0 15px 15px 15px;}
	
#content{width:570px;float:left;margin:5px 6px 5px 12px;}
#browse {width:570px;height:35px; background-color:#FFFFFF; border: 1px solid #dddddd; -moz-border-radius:  3px; -webkit-border-radius: 3px; border-radius: 3px; padding:3px; }
#browse h1 {float:left;color:#000;font-size:14px;padding:5px 0px 0px 0px;}

#browse ul,li {margin: 0px;padding: 0px;list-style: none;}
#browse a {font-size:12px;color:#ce3030;display:block;letter-spacing:0px;margin:8px 9px 0 0;font-weight:100;}
#browse a:hover {color:#000;}
#browse li {float:left;margin:0px;padding:0px;}

#full {margin:15px;} 

#sidebar{float:right;width:340px;margin:2px;}

#sidebar ul,li {margin: 0px;padding: 0px;list-style: none;}
#sidebar li {display:block;margin:0px;padding:0px;border-bottom:1px solid #dddddd; text-align:left;}
#sidebar li:hover {display:block;margin:0px;padding:0px;}

#boxtop {background-color:#FFFFFF; border: 1px solid #dddddd; -moz-border-radius:  3px; -webkit-border-radius: 3px; border-radius: 3px; padding:8px; margin:3px 3px 8px 3px;}
#boxtitle { margin-bottom:5px; }
#boxtitle h1 {color:#ce3030;font-size:16px;padding:0px 0 0 0px}
#boxbg a {color:#ce3030;}
#boxbg a:hover {color:#000;}

#footer {width:933px;margin:0 auto;background:url(/images/layout/navbg.jpg) center no-repeat;}
.footercontent {float:left;width:550px;font-size:10px;text-transform:uppercase;padding:4px 4px 4px 12px;line-height:11px;}
.credits {float:right;width:200px;padding:4px 8px 4px 4px;font-size:16px;color:#a8a8a8;font-weight:100;line-height:16px;text-align:right;}