body {
	font: 0.93em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;
	background: #FFF;
}

#content:first-child{
}
#content {
	width: 775px;
}

#content div{
	clear:right;
	margin-top: 5px;
	border: #DDD 1px solid;
	border-top: 0;
	border-left: 0;
	background: #CCC;
	padding: 1px;
	padding-top: 0;
	padding-left: 0;
	width:603px;
	float:right;
}

#content div div{
	float: none;
	clear: none;
	width: auto;
	margin: 0;
	padding: 0;
	height: auto;
	border: #188 1px solid;
	background: #DEE;
	font-family: Georgia, serif;
}


#content div.thisweek div,
#content div.about div,
#content div.sweep div,
#content div.reruns div,
#content div.expsweep div{
	border-color: #229;
	background: #EEF;
}

#content div div div{
	border: none;
	height: auto;
}

#content #header{
	width:768px;
}

#content #ExtraInfo{
	margin:0;
}

#content #ExtraInfo div{
	margin:10px;
}

#content #bsidecallout{
	width: 185px;
	height:auto;
	float:right;
	margin: 10px 0 0 10px;
	padding-top:55px;
	border:#229 1px solid;
	background: #DDE url(bside.gif) top left no-repeat;}

}

#content div.header img{
	border:0;
}

#content div.header_contents {
	background: #006;
	padding-left: 11px;
	min-height: 101px;
	height: auto !important;
	height: 101px;
	border-color: #115;
}
#content div.header_contents div.logo{
	width:265px;
	padding-top: 12px;
	float:left;
	background: none;
}


#content div.details {
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 0px #FFF solid;
}

#content div.explanation {
	padding-left: 65px;
	min-height:28px;
	height: auto !important ;
	height: 28px;
	padding-top: 5px;
	padding-right: 15px;
	background: top left no-repeat;
	margin:0;
}

#content div.bargain div.explanation
{
	padding-left: 80px;
	min-height: 30px;
	height: auto !important ;
	height: 30px;
}

#content div.reply_kudo div.details,
#content div.reply_flame div.details{
	padding-top: 15px;
	background-image: url(templates/subSilver/i/flame_icon_bottom_mini.gif);
}

#content div.reply_kudo div.post_contents,
#content div.reply_flame div.post_contents{
	float:left;
	width: 400px;
	padding: 5px;
	line-height: 1.3em;
	border-width: 1px;
	border-style: dashed;
}

#content div.reply_kudo div.details {
	background-image: url(templates/subSilver/i/kudo_icon_bottom_mini.gif);
}



div.alt_text {
	display: none;
}

h1,
h2,
h3,
h4 {
	position: relative;
	color: #FFF;
	padding-right: 5px;
	margin:0;
	padding-top:5px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

h1 {
	font-size: 1.4em;
	text-align: right;
	padding-top: 38px;
}

h2 {
	font-size: 110%;
}

#content div div h2{
	background: #188 bottom left no-repeat;
	padding-left: 80px;
	min-height: 35px;
	height: auto !important ;
	height: 35px;
	width: auto;
}

#content div div.bodytext {
	padding: 10.5px;
}

h3 {
	clear: both;
	font-size: .92em;
	background: #188 bottom left no-repeat;
	padding: .5em;
}




div.impbox h3 {
	background: #811 bottom left no-repeat;
}

div.expired h3 {
	background: #666 bottom left no-repeat;
}

div.bargain h3 {
	padding-top: 8px;
	padding-left: 15px;
}

div.reply_flame h3{
	background-image: url(templates/subSilver/i/flame_icon_mini_top.gif);
	padding-left: 40px;
}


div.reply_kudo h3{
	background-color: #4979C0;
	background-image: url(templates/subSilver/i/kudo_icon_mini_top.gif);
	padding-left: 40px;
}

#content div.pagination div{
	border-color: #005;
	background: #EEE;
}

#content div.pagination div div{
	border: none;
	border-bottom: 5px solid #229;
	border-top: 5px solid #33A;
	padding: 5px;
	margin-bottom: 0;
}

#content #hiddenkudos div,
#content #hiddenflames div{
	border-color:#4979C0;
	background-color: #E8EEF7;
	padding: 5px;
}

#content #hiddenflames div{
	border-color:#F00;
	background-color: #FDE1E1;
}

div.computer h3 {
	background: #339 url(templates/subSilver/i/comp_h3bg.gif) top repeat-x;

}
div.book h3 {
	background: #5A0C00 url(templates/subSilver/i/comp_h3bg.gif) top repeat-x;
}

#content div.informative h3 {
	background-color: #48C16C;
	background-image: url(templates/subSilver/i/info_icon_top.gif);
}

#content div.informative div{
	border-color: #48C16C;
	background-color: #E8F7EC;
}


div.flames h3{
	background-color: #F00;
	background-image: url(templates/subSilver/i/flame_icon_top.gif);
}

div.kudos h3{
	background-color: #4979C0 ;
	background-image: url(templates/subSilver/i/kudo_icon_top.gif);
}

div.chatter h3 {
	background-color: #FAA73A;
	background-image: url(templates/subSilver/i/chatter_icon_top.gif);
}

#content h4 {
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px #808080 solid ;
	margin-bottom: 5px;
	font-size: 92%;
}

#content #flame1, 
#content #kudo1{
	width: 298px;
	float: right;
}

#content #flame1{
	margin-left: 5px;
}

#content #kudo1{
	clear:none;
}


#content div.kudos div,
#content div.reply_kudo div{
	background-color: #E8EEF7;
	border-color:#4979C0;
}

#content div.flames div,
#content div.reply_flame div{
	background-color: #FDE1E1;
	border-color: #F00 ;
}

#content div.kudos div.explanation{
	background-image: url(templates/subSilver/i/kudo_icon_bottom.gif);
}

#content div.flames div.explanation {
	background-image: url(templates/subSilver/i/flame_icon_bottom.gif);
}

#content div.informative div.explanation {
	background-image: url(templates/subSilver/i/info_icon_bottom.gif);
}

#content div.chatter div.explanation {
	background-image: url(templates/subSilver/i/chatter_icon_bottom.gif);
}

#content div.chatter,
#content div.chatter div{
	border-color: #FAA73A;
	background-color: #FFE1A2;
}

#content div.more {
	text-align: right;
	font-style: italic;
	margin-bottom: 5px;
}

.hideme, 
.opt_add_on_a,
.r_showme{
	display: none;
}

p.autoerror {
	visibility: hidden;
	font-size: 85%;
	color: #F00;
	margin-left: 125px;
	margin-top: .3em;
	marging-bottom: .1em;
}

span.u {
	text-decoration:underline;
}
span.next{
	float: right;
	width: 95px;
	text-align: right;
	font-size: .85em;
}

span.countrymsg{
	font-style: italic;
	font-size: 90%;
}

span.exp {
	font-color:#FF0000;
}

a:hover {
	background: #00A;
	color: #FFF;
}

a:active {
	background: #008;
	color: #FFF;
}

h2 a:link{
	color:#FFF;
}

h2 a:visited{
	color: #BBB;
}


div.header_contents a{
	color: #FFF;
	text-decoration: none;
}
div.header_contents a img{
	border: 0;
}

span.next a:link {
	color: #FFF;
}
span.next a:visited {
	color: #DDD;
}
span.next a:hover {
	color: #FFF;
}

a.button,
input.button, 
h3 a.button,
h2 a.button{
	font-size: .9em;
	padding: .1em .4em;
	color: #000;
	text-decoration: none;
	background: #E0DFE3 url(templates/subSilver/i/buttonbg.gif) left bottom repeat-x;
	border: #B3B3B3 1px solid;
	border-bottom: #919194 1px solid;
	border-top: #F6F6F7 1px solid;
	font-weight: normal;
	line-height: 2.2em;
	margin-left: .5em;
	white-space: nowrap;
}

h3 a{
	color: #FFF;
}

h3 a.button{
	font-size: 1.05em;
}

a.button:hover,
input.button:hover, 
h3 a.button:hover,
h2 a.button:hover{
	color: #000;
	text-decoration: none;
	background: #FFFFE6 url(templates/subSilver/i/buttonbg_h.gif) left bottom repeat-x;
	border: #F5F5B6 1px solid;
	border-top: #FFFFFA 1px solid;
	border-bottom: #D3D397 1px solid;
}

a.button:active,
input.button:active,
h3 a.button:active,
h2 a.button:active{
	color: #000;
	text-decoration: none;
	background: #FFFFE6 url(templates/subSilver/i/buttonbg_h.gif) left bottom repeat-x;
	border: #F5F5B6 1px solid;
	border-bottom: #FFFFFA 1px solid;
	border-top: #D3D397 1px solid;
}

input.button {
	margin-left: 0;
	padding: .1em .2em;
}

dl {
	padding: 10px;
	font-size: .9em;
}

dt {
	font-weight: bold;
	padding-top: .5em;
	clear: both;
}
dd {
	padding-top: .4em;
}

dd img{
	border: #CCC 1px solid;
	border-top: 0;
	border-left: 0;
	margin: 5px;
}

dl.list {
 	margin:3px;
	padding: 0;
	margin-top: 25px;
}

dl.list dt, 
dl.list dd {
	margin: 3px;
	padding:0;
	display: block;
}

dl.list dd {
	padding-left: 2em;
}

dl.legend dt {
}

dl.legend dd {
	white-space: nowrap;
	margin-right: 10px;
	line-height: 1.5em;
}

#content div.icons{
	width: 160px;
	float: left;
	font-size: 90%;
	border: #44A 1px solid;
	margin-right: 10px;
}


#content div.icons h3{
	border: #44A 1px solid;
	background: #339;
	padding-left: 5px;
	font-size: 130%;
}

#content div.icons ul,
#content div.icons ul li{
	list-style: none;
	padding-left:10px;
}

#content div.posterinfo{
	width: 160px;
	float: left;
	text-align: center;
}

#content dd.pc{
	position: relative;
	overflow: hidden;
}

#content dd.pc div.po,
#content dd.pc div.poh,
#content div h2 div.po,
#content div h2 div.poh{
	width: 160px;
	float: none;
	position: absolute;
	top: 3ex	!important;
	top: 4ex;
	left: 0.5em;
	visibility: hidden;
	border: #DDD 1px solid;
	border-top: 0;
	border-left: 0;
	padding: 1px;
	padding-top: 0;
	padding-left: 0;
	height: auto !important;
	height: 1%;
	z-index:99;
	background: #CCC;
}

#content div h2 div.po,
#content div h2 div.poh{
	left: 100px;
}

#content dd.pc div.po,
#content div h2 div.po{
	visibility: visible;
}



#content dd.pc div.po div,
#content div h2 div.po div{
	margin: 0;
	padding: 0;
	border: #FF0 1px solid;
	background: #FFC;
}


#content div.icon {
	padding: .2em;
	margin-bottom: 1em;
	font-size: 0.8em;
}

#content div.bargain_body{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 420px;
}

#content div.text_body{
	margin-left: 10px;
	margin-right: 10px;
	width: 400px;
}

#content div.description {
	padding: 5px;
	font-family: Georgia, serif;
	line-height: 1.3em;
	border: #000 1px dashed;
	width: 450px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

#content div.summary div.description {
	min-height: 100px;
	height: auto !important;
	height: 100px;
}


/* content specific */


#content div.computer,
#content div.computer div{
	border-color: #039;
	background-color:#EEF;
}

#content div.inputform,
#content div.inputform div{
	border-color: #A11D24;
	background-color:#EEE;
}
#content div.newuser div,
#content div.submit div,
#content div.news div,
#content div.hot div{
	border-color: #006;
	background-color:#DDE;
}

#content div.impbox div{
	border-color: #811;
	background-color:#EDD;

}

#content div.expired div{
	border-color: #666;
	background-color:#DDD;

}

#content div.computer h2 {
	background: #039 url(templates/subSilver/i/comp_hbg.gif) bottom left no-repeat;
}

#content div.freebies h2 {
	background: #188 url(/freebie_h.gif) bottom left no-repeat;
	padding-left: 140px;
	text-align: right;
	padding-top: .6em;
}

#content div.soapbox h2 {
	background: #188 url(/soapbox_h.gif) bottom left no-repeat;
	padding-left: 140px;
	text-align: right;
	padding-top: .6em;
}

#content div.trial h2 {
	background: #188 url(/trial_t.gif) bottom left no-repeat;
	padding-left: 140px;
	text-align: right;
	padding-top: .6em;
}

#content div.news h2 {
	background: #006 url(/news_t.gif) bottom left no-repeat;
	padding-left: 230px;
	text-align: right;
	padding-top: .6em;
}

#content div.newuser h2 {
	background: #006 url(/guide_t.gif) bottom left no-repeat;
	padding-left: 280px;
	text-align: right;
	padding-top: .6em;
}

#content div.hot h2 {
	background: #006 url(/hot_t.gif) bottom left no-repeat;
	padding-left: 330px;
	text-align: right;
	padding-top: .6em;
}

#content div.submit h2 {
	background: #006 url(/submit_t.gif) bottom left no-repeat;
	padding-left: 330px;
	text-align: right;
	padding-top: .6em;
}

#content div.sidebar h2 {
	background: #188 url(/sidebar_h.gif) bottom left no-repeat;
	padding-left: 140px;
	text-align: right;
	padding-top: .6em;
}

#content div.freebies div.mainbody {
}

#content div.news div.explanation{
	background: #DDE url(/news_b.gif) top left no-repeat;
	padding-left: 140px;
}

#content div.freebies div.explanation{
	background: #CEE url(/freebie_f.gif) top left no-repeat;
	padding-left: 140px;
}

#content div.sidebar div.explanation{
	background: #CEE url(/sidebar_f.gif) top left no-repeat;
	padding-left: 140px;
}

#content div.soapbox div.explanation{
	background: #CEE url(/soapbox_f.gif) top left no-repeat;
	padding-left: 140px;
}

#content div.trial div.explanation{
	background: #CEE url(/trial_b.gif) top left no-repeat;
	padding-left: 140px;
}

#content div.thisweek h2 {
	background: #006 url(/this_t.gif) bottom left no-repeat;
	padding-left: 170px;
	text-align: right;
	padding-top: .6em;
}

#content div.thisweekb h2 {
	background: #006 url(/thiswb_t.gif) bottom left no-repeat;
	padding-left: 170px;
	text-align: right;
	padding-top: .6em;
}
#content div.sweep h2 {
	background: #006 url(/sweep_t.gif) bottom left no-repeat;
	padding-left: 170px;
	text-align: right;
	padding-top: .6em;
}
#content div.reruns h2 {
	background: #006 url(/reruns_h.gif) bottom left no-repeat;
	padding-left: 170px;
	text-align: right;
	padding-top: .6em;
}

#content div.sweep h3 {
	background: #006;
}

#content div.expsweep h2 {
	background: #006 url(/expsweep_t.gif) bottom left no-repeat;
	padding-left: 170px;
	text-align: right;
	padding-top: .6em;
}

#content div.about h2 {
	background: #006 url(/about_t.gif) bottom left no-repeat;
	padding-left: 170px;
	text-align: right;
	padding-top: .6em;
}

#content div.thisweek div.mainbody {
	padding: 10px;
}

#content div.thisweek div.explanation{
	background: #DDE url(/this_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.thisweekb div.explanation{
	background: #DDE url(/thiswb_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.sweep div.explanation{
	background: #DDE url(/sweep_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.reruns div.explanation{
	background: #DDE url(/reruns_f.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.expsweep div.explanation{
	background: #DDE url(/expsweep_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.about div.explanation{
	background: #DDE url(/about_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.news div.explanation{
	background: #DDE url(/news_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.newuser div.explanation{
	background: #DDE url(/guide_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.hot div.explanation{
	background: #DDE url(/hot_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.submit div.explanation{
	background: #DDE url(/submit_b.gif) top left no-repeat;
	padding-left: 80px;
}

#content div.inputform h2 {
	background: #A11D24 url(templates/subSilver/i/post_hbg.gif) bottom left no-repeat;
}

#content div.inputform #post,
#content div.inputform div.explanation{
	background: #EEE url(templates/subSilver/i/post_bbg.gif) top left no-repeat;
	padding-top: 30px;
	padding-bottom: 20px;
}


#content div.computer div.explanation{
	background: #EEF url(templates/subSilver/i/comp_bbg.gif) top left no-repeat;
}
#content div.laptop_icon{
	background: url(templates/subSilver/i/icon_computer_laptop.gif) top no-repeat;
	padding-top: 100px;
}

#content div.fatcat_icon{
	background: url(templates/subSilver/i/icon_computer_fatcat.gif) top no-repeat;
	padding-top: 100px;
}

#content div.blank_icon{
}



/* experimental */

#content div.clear,
#content div.kfclear{
	clear: both;
	height: 1px;
	margin:0;
	border:none;
}

#content div.pagination div div.clear{
	clear: both;
	height: auto;
	margin:0;
	border:none;
}

#content div.kfclear{
	height:5px;
	background: #FFF;
}

span.clear{
	clear: right;
	height: .2em;
	display:block;
}


#content div.summary_bar div,
#content div div div.minikf,
#content div dd.pc div.po div.minikf{
	background: #F00 url(templates/subSilver/i/summarybox.gif) repeat-y;
	border: 0;
}
#content div div div div.minikf,
#content div dd.pc div.po div.minikf {
	border: #CCC 1px solid;
}

#content div dl.post_details div.barpow,
#content div dd.pc div.po div.barpow{
	background: #080 url(templates/subSilver/i/bargainpower.gif) repeat-y;
	border: #CCC 1px solid;
}

#content div.minikf,
#content div.barpow {
	height: 5px;
	width: 80px;
	margin: auto;

}

#content div.minikf img,
#content div.barpow img{
	margin:0;
	border:0;
	height: 5px;
	width: 80px;
}
#content div div div.avatar,
#content dd.pc div.po div.avatar {
	text-align:center;
	margin: 5px auto 5px auto;
	border: none;
	padding:0;
}

#content div.avatar img {
	border: #CCC 1px solid;
	margin: 0;
}


#content div.summary_bar h3{
	background:none;
	padding-left:5px;
	text-align:center;
	min-height: 20px;
	height: auto !important ;
	height: 20px;
}

#content div.summary_bar span.clear{
	height:0px;
}

#content div.summary_bar div div{
	background: url(templates/subSilver/i/summarytop.gif) top no-repeat;
	margin: 0px 1px;
	padding: 0;
}

#content div.summary_bar div div div{
	background: url(templates/subSilver/i/summarybot.gif) bottom no-repeat;
	margin: 0;
	padding: 5px;
}

#content div.button_bar{
	text-align: center;
	padding-bottom: .5em;
}

#content div.reply_kudo div.button_bar,
#content div.reply_flame div.button_bar{
	padding-top: 5px;
	text-align: right;
	clear:right;
}


#content h5 {
	margin:0;
	padding:0;
}
#content h5 a {
	margin:0;
	text-decoration:none;
	text-align:right;
	float:right;
	width: 1.6em;
	height:1.6em;
	padding:2px;
	padding-top:0;
	color:#999;
	font:bold 2.7em georgia, times, serif;
}

#content h5 a:hover {
	color:#000;
	background: none;
}

span.float_left {
	text-align: left;
	float: left;
	width: 155px;
	font-size: 1.1em;
}

span.float_right {
	text-align: right;
	float:right;
	width: 155px;
	font-size: 1.1em;
}

ul.summary_list {
	margin: 0;
	padding: 0;
	list-style:none;
	font-size: 100%;
	margin-right: 10px;
	margin-left: 10px;
}

ul.summary_list dl {
	margin:0;
	padding:0;
}

ul.summary_list li {
	display: block;
	width:100%;
	margin:0;
	padding-left:0;
	padding-bottom:.5em;
}

ul.summary{
	margin:0;
	padding:0;
	
}

ul.summary li{
	margin:0;
	padding:0;
	list-style: none;
	
}
ul.summary li.even {
	background: #FF0;
}

#content li div.post_summary,
#content li div.post_full {
	padding: 4px;
	border-width: 1px;
	border-style: dashed;
	margin-bottom: 5px;
}

#content li div.post_full {
	border-style: solid;
}

#content div.freebies li div.post_full,
#content div.trial li div.post_full {
	background-color: #EFF;
}

#content div.sweep li div.post_full,
#content div.expsweep li div.post_full {
	background-color: #EEF;
}



ul.catlist {
	display: inline;
}

ul.catlist li{
	display: block;
	float: left;
	
}

ul.catlist li{
	width: 41px;
	text-align: center;
}

ul.catlist li:hover,
ul.catlist li.sfhover{
	width: 75px;
}

ul.catlist li a{
	text-decoration:none;
	font-weight:bold;
}

ul.catlist li a span{
	display: none;
	white-space: nowrap;	
}

ul.catlist li a img{
	margin-top:35px;
	width: 35px;
	height: 35px;
}

ul.catlist li:hover a img,
ul.catlist li.sfhover a img{
	margin-top:0;
	width: 70px;
	height: 70px;
}
#DISABLED ul.catlist li a:hover span,
#DISABLED ul.catlist li.sfhover a span{
	visibility: visible;
}




#categoryerror {
	background: #EEE;
}



#content div.footer div {
	font-size: 85%;
	text-align: center;
	padding-top: 10px;
}

#content div.footer div {
	border: #229 1px solid;
	background-color:#DDE;
}
ul.footer_menu li{
	display: inline;
	padding: 0;
	margin: 0;
	padding-right: 8px;

}
ul.footer_menu{
	border-top: #DDD 1px solid;
	margin: auto;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 15px;
}














#content #kudoflames {
/*	background: #0F0;*/
/*	 url(templates/subSilver/i/kudoflame_bg.gif) top right repeat-y;*/
}

table.coupon_list {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-spacing: 0;
	border-collapse: collapse;
	width: 560px;
	font-size: .90em;
	padding: 0;
}

table.coupon_list caption{
	padding: 6px 0;
	font-size: 1.1em;
}

table.coupon_list thead{
	font-weight: bold;
	border: #0C005A 2px solid;
	border-left: 0;
	border-right: 0;
	padding: 2px;
	vertical-align: top;
}

table.coupon_list tbody td{
	padding: 2px;
}

table.coupon_list tfoot td{
	text-align: right;
	border-top: #0C005A 2px solid;
	padding: 2px;
}
table.coupon_list tr.expiring{
	color: #660000;
}

table.coupon_list .effect{
	padding-left: 22px;
	padding-bottom: 5px;
	border-bottom: #0C005A 1px solid;
	font-style: italic;
}

form.kfinput {
	padding: 5px;
	margin: 5px;
}


form.kfinput fieldset {
	padding: 0;
	border: none;
	margin: auto;
	color: black;
	font-weight: bold;
}

form.kfinput input.post,
form.kfinput textarea.post {
	font: 100% "Courier New", Courier, monospace;
	padding: 2px;
	margin-bottom:.6em;
	width: 375px;
	display: block;
	margin-left: 40px;
}


form.kfinput label{
	display: block;
}

form.kfinput label {
	line-height: 1.6em;
}

form.kfinput fieldset legend{
	display: none;
}


form.postform fieldset.textedit{
	display: none;
}

form.kfinput #helpbox {
	background: #FFD;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#content div.note {
	font-size: 1.2em;
	margin: 0;
	text-align: center;
}

#content form.postform{
	margin:0;
	padding: 5px;
}

#content form.postform fieldset {
	border-color: #700;
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	padding: 5px;
	margin: 0;
}

#content form.postform fieldset div {
	clear: left;
	display: block;
	width: 494px;
	height: expression('1%');
	margin: 0;
	padding: 1px 3px;
}

#content form.postform fieldset div.notes {
	width: 140px;
	clear: none;
	float: right;
	height: auto;
	margin: 0;
	padding: 5px;
	border-width: 1px;
	border-style: solid ;
	background-color: #FFD;
	color: #666;
	font-size: 80%;
}

form fieldset div.notes h4 {
	background-image: url(templates/subSilver/i/icon_info.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 0px 3px 27px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #666;
	color: #666;
	font-size: 110%;
}

form fieldset div.notes p {
	margin: 0em 0em 1.2em 0em;
	color: #666;
}

form fieldset div.notes p.last {
	margin: 0em;
}


#content form.postform fieldset fieldset{
	border: #088 1px solid;
	padding: 10px;
	margin: 0 25px 0 25px;
}

#content form.postform fieldset legend {
	font-size: 120%;
	color: #800;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 5px;
}

#content form.postform fieldset fieldset legend {
	font-size: 110%;
	color: #099;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px;
}



#content form.postform div.required label,
#content form.postform div.optional label{
	font-size: 90%;
	display: block;
	width: 210px;
	float:left;
	text-align: right;
	margin-bottom: .5em;
	margin-right: 5px;
}


#content form.postform div.required label{
	font-weight: bold;
}


#content form.postform div input.inputCheckbox,
#content form.postform div input.inputRadio,
#content form.postform input.inputCheckbox,
#content form.postform input.inputRadio {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  margin: 0px 0px 0px 194px;
}

#content form.postform div label.labelCheckbox,
#content form.postform div label.labelRadio {
	float: none;
	display: block;
	width: 400px;
	height: expression('1%');
	padding: 0px;
	margin: 0px 0px 5px 3px;
	text-align: left;
}

#content form.postform div fieldset label.labelCheckbox,
 form div fieldset label.labelRadio {
	margin: 0px 0px 5px 0px;
	width: 170px;
}


#content form.postform div input,
#content form.postform div select, 
#content form.postform div textarea {
	width: 260px;
	padding: 0;
	margin: 0;
}

#content form.postform div input.category,
#content form.postform div input.error,
#content form.postform div input.mainoption{
	margin-bottom: 5px;
	margin-left: 215px;
}



#content form.postform div select{
	width: 264px;
}


form.postform .hiddeninput{
	display:none;
}

#content form.postform div.hiddeninput{
	width: 220px;
	float: left;
	background: #F00;
}

#content form.postform div.hiddeninput div{
	width: auto;
}































#content #container {
	position: absolute;
	left: 280px;
	top: 10px;
	width: 124px !important ;
/*		browser.platform=='Win32'?height=140:height=145; */
	height: 145px;
	clip:rect(0px 124px 145px 0px);
/*document.writeln('overflow : hidden;'); */
	visibility : hidden;
}





















#nav,
#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	float: left;
}
#nav {
	position: absolute;
	top: 115px;
	left: 5px;
	font-size: 85%;
	padding-bottom: 250px;
/*	visibility: hidden;*/
}

#nav ul {
	width: 159px;
}

#nav li { /* all list items */
	position: relative;
	float: left;
	line-height: 1.2em;
	list-style: none;
	margin: 0;
	margin-bottom: 5px;
	text-align: left;
	border: 1px solid #005;
}

#nav li.noborder { /* all list items */
	border: none;
}
#nav li.noborder a{ /* all list items */
	border: none;
}

#nav li div.menuheader{
	background: #006;
	color: white;
	border-bottom: 5px solid #EEE;
	width: 141px;
	border-top: 5px solid #EEE;
	padding: 3px;
	padding-left: 14px;
	font-weight: bold;
	border:none;
}


#nav li li{ /* all list items */
	margin-bottom: -1px;
}
#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	top:-1px;
	margin-left: 159px;
}


#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#nav li a {
	width: 125px;
	display: block;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 6px;
	padding-left: 27px;
	border-bottom: 5px solid #229;
	border-top: 5px solid #449;
	background: #EEE;
}

#navlist li a:visited { color: #333; }

#nav li a:hover {
	border-color: #EEE;
	color: #FFF;
	background: #229;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li.computernav {
	border: 1px solid #005;
}

#nav li.computernav a {
	border-top: 5px solid #462B8D;
	border-bottom: 5px solid #0C005A;
	background: #EEE;
}

#nav li.computernav div.menuheader{
	background: #0C005A;
}

#nav li.computernav a:hover {
	background-color: #0C005A;
	color: #FFF;
	border-color: #EEE;
}



#nav li.freenav {
	border: 1px solid #066;
}

#nav li.freenav a {
	border-top: 5px solid #188;
	border-bottom: 5px solid #299;
	background: #EEE;
}

#nav li.freenav div.menuheader{
	background: #188;
}

#nav li.freenav a:hover {
	background-color: #188;
	color: #FFF;
	border-color: #EEE;
}

#nav li.forumnav {
	border: 1px solid #600;
}

#nav li.forumnav a {
	border-top: 5px solid #811;
	border-bottom: 5px solid #922;
	background: #EEE;
}

#nav li.forumnav div.menuheader{
	background: #811;
}

#nav li.forumnav a:hover {
	background-color: #811;
	color: #FFF;
	border-color: #EEE;
}











#nav li.userlist a:hover {
	background-position: -200px;
}

#nav li.usergroup a:hover {
	background-position: -400px;
}

#nav li.register a:hover {
	background-position: -600px;
}

#nav li.login a:hover {
	background-position: -1000px;
}
#nav li.privatemsg a:hover {
	background-position: -800px;
}
#nav li.profile a:hover {
	background-position: -1200px;
}

#nav li.faq a:hover {
	background-position: -1400px;
}

#nav li.search{
	border-color: #005B00;
}
#nav li.search div.menuheader{
	background: #007236;
}

#nav li.search a,
#nav li.search form{
	border-bottom: 5px solid #007236;
	border-top: 5px solid #2DA02A;
}

#nav li.search form{
	margin:0;
	width:158px;
	padding:0;
}

#nav li.search a:hover {
	color: #FFF;
	border-color: #EEE;
	background-position: -1600px;
}

#nav li.search form fieldset {
	background: #FFF;
	padding: 5px;
	padding-left: 27px;
	border: none;
	margin:0;
	color: black;
	font-weight: bold;
}

#nav li.search form input.searchbox {
	font: 100% "Courier New", Courier, monospace;
	padding: 2px;
	margin-bottom:.6em;
}

#nav li.search form fieldset legend{
	display: none;
}

#nav li.user{
	border-color: #7B2300;
}
#nav li.user div.menuheader{
	background: #7B2300;
}

#nav li.user a,
#nav li.search form{
	border-bottom: 5px solid #007236;
	border-top: 5px solid #2DA02A;
}

#nav li.user form{
	margin:0;
	width:153px;
	padding:0;
}

#nav li.user a:hover {
	background: #1D9124;
	color: #FFF;
	border-color: #EEE;
	background-position: -1600px;
}

#nav li.user form fieldset {
	background: #FFF;
	padding: 5px;
	padding-left: 27px;
	border: #FFFFFF 0px none;
	margin:0;
	color: black;
	font-weight: bold;
}

#nav li.user form input.searchbox {
	font: 100% "Courier New", Courier, monospace;
	padding: 2px;
	margin-bottom:.6em;
}

#nav li.user form fieldset legend{
	display: none;
}

.expired{
	color: #880000;
}

span.clink a{
	font: 120% Verdana, Arial, Helvetica, sans-serif;
	text-align :right;
	color: #282;
	font-size: 80%;
	display: block;
	font-weight: 800;
	background: #dfd;
	padding: .2em;
	font-style: normal;
}
span.clink a:hover{
	background: #Ffd;
	color: #00f;
}