body {background: #fff url(images/page-back.gif) repeat-x;color: #000000;margin: 0px;font-family: Verdana, Arial, sans-serif; font-size: 11px;}

div {margin:0;padding:0;overflow:hidden;text-align:left;}



#shell {width: 735px;margin:0 5px 0 5px;padding:0;}
#main {height:100%;float:left;width:511px;background:#fff;padding:12px;color:#492912;}
#sidebar {float:left;width:200px;background:#d8e5ac;}
#widefooter {width:100%;height:97px;background:#cd9c38;}
#footer {width:735px;height:97px;padding:20px;color:#fff;background:#cd9c38 url(images/bot_bg.gif) top left repeat-x;}

#toptop {text-align:left;width:100%;height:95px;padding:4px 0 10px 0;}

#topnavbg {width:100%;height:10px;background:#585F40 url(images/topnavbg.jpg) top left repeat-x;}


.titlebar {background:#b3cd58;padding:10px;font-weight:bold;font-size:12px;color:#585F40;}

.pops {margin:5px;padding:0;}

.pops li {list-style: none;margin:8px;}

.pops li a:link, #footer a:link { color: #492912;; text-decoration: none; }
.pops li a:visited, #footer a:visited { color: #492912;; text-decoration: none; }
.pops li a:hover, #footer a:hover { color: #492912;background:none;text-decoration:underline;}
.pops li a:active, #footer a:active { color: #FFFFFF; text-decoration: none; background: #492912; }
.newone { font: 8px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFE28A; padding: 1px; vertical-align: top; }


.titlebar a:link { color: #585F40; text-decoration: none; }
.titlebar a:visited { color: #585F40; text-decoration: none; }
.titlebar a:hover { color: #585F40;background:none;text-decoration:underline;}
.titlebar a:active { color: #FFFFFF; text-decoration: none; background: #585F40; }


#cheader h1 a:link { color: #000000; text-decoration: none; }
#cheader h1 a:visited { color: #000000; text-decoration: none; }
#cheader h1 a:hover { color: #000000;background:none;text-decoration:none;}
#cheader h1 a:active { color: #000000; text-decoration: none; }


#main a:link { color: #67910e; text-decoration: none; }
#main a:visited { color: #67910e; text-decoration: none; }
#main a:hover { color: #FFFFFF; text-decoration: none; background: #67910e; }
#main a:active { color: #FFFFFF; text-decoration: none; background: #67910e; }

#main h3 {color:#c58607;line-height:15px;margin:5px;padding:0;font-size:15px;}

#cdesc img {margin:5px;}

#header {font-size:13px;font-weight:bold;}
#header ul, #header li {
	margin: 0;
	padding: 0;list-style-type: none;

list-style-image: none;

list-style-position: outside;
}

#header ul {
	float: left;
	width: 100%;
	clear: both;
}
		

#header li {
	display: inline;
	
}

#header li a, .submit {
	text-decoration: none;
	color: #325B0A;
	padding: 5px 6px 6px 19px;
	position: relative;
	left: 5px;
	word-spacing: -0.17em;
	float: left;
	display: block;
	white-space: nowrap;
	}


#header-primary li a.submit {
	float: right;
	left: 0;
	display: block;
	padding: 5px 0px 5px 15px;
	margin-right: 9px;
	background: url(/img/submit-new.gif) 100% 50% no-repeat;
	word-spacing: 0;
	text-align: right;
}


#header-secondary li a {
	border: none;
	font-weight: normal;
    word-spacing: 0em;
}

#header li a.customize {
	color: #fff;
}


#header-primary li.extra a {
	padding-left: 20px;
    padding-right: 2px;
	background: url(/img/menu-divider.gif) 7px 50% no-repeat;
}
		


	
#header-primary {
	background: #c2d779;
	float: left;
	width: 100%;
}

#header-primary a.current {
	background: url(images/menu-primary-current.gif) 60% 100% no-repeat;
	color: #2b2a2f;
}
#header-primary.menu-single a.current {
	background: url(images/menu-secondary-current.gif) 60% 100% no-repeat;
	color: #2b2a2f;
	font-weight: bold; 
}



#header-primary a:hover, #header-secondary a:hover {
	color: #fff;
	background: url(images/menu-primary-current.gif) 60% 100% no-repeat;
	}






.list-codecs {margin:0 0 15px 3px;}

#main .list-codecs a:link {text-decoration: underline;color:#c58607;}

#main .list-codecs a:visited {color:#c58607;text-decoration: underline;}
#main .list-codecs a:hover {color:#fff;background:#c58607;}


#main .list-codecs h3 a:link {color:#67910e;text-decoration:none;}
#main .list-codecs h3 a:visited {color:#67910e;text-decoration:none;}
#main .list-codecs h3 a:hover {color:#fff;background:#67910e;}

#cheader {background:url(images/dot.gif) bottom repeat-x;padding:5px;margin-bottom:8px;}
#cheader h1 {font-size:18px;margin:0;padding:0;} 



#dnldimg {margin-right:8px;}
#dnldtxt {font-size:18px;}
#cdesc {font-size:12px;}
#cdesc h2 {color:#c58607;font-size:17px;font-weight:normal;margin-bottom:9px;}

.sort {text-align:right;padding:12px;}
.sort a:link {text-decoration: none;padding: 2px 6px; border: solid 1px #ddd; background: #fff;}
.sort a:visited {text-decoration: none;padding: 2px 6px; border: solid 1px #ddd; background: #fff;}
.sort a:hover {color: #3482CD; background: #f4f4f4; border: solid 1px #ddd; text-decoration: none;}
.this {color:#fff;padding: 2px 6px; border: solid 1px #ddd;background: #67910e;text-decoration: none;}


.lister a, .pageList .this-page {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.lister a:visited {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.lister .break {padding: 2px 6px; border: none; background: #fff; text-decoration: none;}
.lister .end {padding: 2px 6px; border: solid 1px #ddd; background: #fff;}
.lister .this-page {padding: 2px 6px; border-color: #999;font-weight: bold;vertical-align: top; background: #fff;}
.lister a:hover, .end a:hover {color: #3482CD;background: #f4f4f4; border: solid 1px #ddd; text-decoration: none;}

#maincontbar {margin:0 0 3px 0;padding:4px 0 4px 0;font-size:13px;}


#top1 {margin:4px;float:left;font-size:12px;}

#top1 h1 {MARGIN: 0in 0in 0pt;font-style: normal;font-size: 12px;font-weight:normal;line-height : normal;}

#top2 {margin:4px;float:right;font-size:12px;text-align:right;}

#searchbutton {background:none;border:none;color:#67910e;font-size:12px;font-weight:bold;}
#searchBox {width: 165px;font: 12px Verdana,sans-serif;color: #000;border: 1px solid #B1AABC;height:15px;padding-left:2px;background:url(images/input_bg.gif) bottom repeat-x;}

.sep1 {background:url(images/dotted.gif) top repeat-x;padding:4px;}


.rss1 {
	text-decoration: none;
	color: #325B0A;
	padding: 5px 6px 6px 5px;
	position: relative;
	left: 5px;
	word-spacing: -0.17em;
	float: left;
	display: block;
	white-space: nowrap;
	}

.subbutton { float: left; }
.subcount { float: right; }

