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

*{margin:0;padding:0;}

body {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 11px;text-align:justify;line-height: 20px;color: #555555;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:#69af98;text-decoration:none;}
a:hover{color:#2f2f2f; text-decoration:none;}
h1, h2 {letter-spacing:-1px;font-weight:100;}
input,textarea,select {background:#e3e3e3;padding:5px;border:0;color:#696969;font-size:12px;}
input:hover,textarea:hover,select:hover {background:#bebebe;}

/* ------------------------------------------------------ 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;}
.join, .upload, .share { background: URL('/images/layout/topnav.png') no-repeat top left; }

.join { width:168px; background-position: -0px 0; }
.join:hover { background-position: -0px -84px; }
.upload { width:168px; background-position: -168px 0; }
.upload:hover { background-position: -168px -84px; }
.share { width:168px; background-position: -336px 0; }

#header {background:url(/images/layout/header.jpg);height:305px;padding:0;width:933px;margin:0 auto;text-align:center;}
#celeb {float:left;width:544px;text-align:center;margin:4px;}
#ad {float:right;padding:25px 20px 40px 0;}

#nav{background:url(/images/layout/navbg.jpg);height:50px;width:933px;margin:0 auto;}

#nav ul,li {margin: 0px;padding: 0px;list-style: none;}
#nav a {font-size:20px;color:#69af98;display:block;letter-spacing:-1px;margin:4px 25px 0px 8px;padding:11px 0px 3px 0px;font-weight:100;text-transform:uppercase}
#nav a:hover {color:#a5a633;border-bottom:1px solid #69af98}
#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 {background:url(/images/layout/browsebg.jpg) center;width:570px;height:44px;}
#browse h1 {float:left;color:#818181;font-size:18px;text-transform:uppercase;padding:12px 185px 10px 20px;}

#browse ul,li {margin: 0px;padding: 0px;list-style: none;}
#browse a {font-size:10px;color:#aaabab;display:block;letter-spacing:-1px;margin:11px 9px 0 0;font-weight:100;text-transform:uppercase;border-bottom:1px solid #c9caca;}
#browse a:hover {color:#a5a633;border-bottom:1px solid #aaabab;}
#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 dotted #dcdcdc}
#sidebar li:hover {display:block;margin:0px;padding:0px;background:#eee;border-bottom:1px dotted #ddd}

#boxtop {background:url(/images/layout/boxtop.jpg) no-repeat;width:340px;height:10px;}
#boxtitle {background:url(/images/layout/boxtitle.jpg) no-repeat;width:340px;height:36px;}
#boxtitle h1 {color:#69af98;font-size:16px;padding:7px 0 0 16px}
#boxbg {background:url(/images/layout/boxbg.jpg);width:310px;padding:0 15px;}
#boxbot {background:url(/images/layout/boxbot.jpg) no-repeat;width:340px;height:10px;}
#boxbg a {color:#a5a633;}
#boxbg a:hover {color:#aaabab;}

#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;}