body {font-family:Helvetica, Arial, sans-serif; background:#d7fbff; font-size:11px;}

*				{margin:0; padding:0;}
a				{text-decoration:none;}
img, fieldset	{border:0;}
li				{list-style-type:none;}
em				{font-style:normal;}
strong			{font-weight:normal;}
hr				{clear:both; visibility:hidden; height:1px;}
.fl		{float:left;}
.fr		{float:right;}
.mb10	{margin-bottom:10px; display:block;}

/*type*/
#nav li a			{color:white; font-size:14px; font-weight:bold;}
#nav .sel a			{color:#491100;}

#nav li:hover a,
#nav li a:hover		{text-decoration:underline;}

.hed em				{color:white; font-size:16px;}

#login				{color:black; text-transform:uppercase;}
#login span a		{color:#c21606; font-size:14px;}
#login span			{font-weight:bold;}
#login span a:hover {text-decoration:underline;}
.lst1 li a			{color:black; font-size:12px;}
.lst1 li:hover a,
.lst1 li a:hover	{font-weight:bold;}
.lst2 li			{line-height:18px; font-size:12px;}
.lst2 li a			{color:#750000;}
.lst2 li a:hover	{ font-weight:bold;}
.hed li a			{color:white; font-size:12px; text-transform:uppercase; font-weight:bold;}
.hed li:hover a,
#nav .sel a:hover,
.hed .sel a:hover { text-decoration:none;}
.hed li a:hover		{ text-decoration:underline;}
.hed .sel a			{color:#484848;}
.post p				{color:#922806; line-height:12px;}
.post p	strong 		{color:red;}
.post h3 a			{color:black; font-size:16px;}
.note strong		{color:red; font-weight:bold;}
.navi a				{color:#552900; text-transform:uppercase; font-size:20px; line-height:20px; font-weight:bold;}
.navi a:hover,
.post h3 a:hover	{color:#ff4500;}
#footer li a		{color:black; font-size:12px;}
#footer strong,
#footer strong a	{color:#a4a4a4;}
#footer strong a,
#footer li a:hover  {text-decoration:underline;}
#det .fl strong		{color:red; font-weight:bold;}
#det .fr			{color:#518903; font-weight:bold; font-size:12px;}
#det .fr strong		{font-size:17px; line-height:13px; font-weight:bold; font-family:"trebuchet MS";}
.ched				{font-size:30px; display:block; margin-bottom:10px;}
/*------------------------------------------------------*/
#wrap			{width:1010px; padding:0 10px 0 10px; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; background:white; margin:0 auto;}
#header			{height:123px; background:url(images/header_bg.gif) repeat-x top; position:relative;}
#header h1		{ padding-left:10px;}
#nav, #nav *	{display:block;}
#nav *			{float:left;}

#nav				{position:absolute; left:10px; bottom:0; width:650px; height:26px;}
#nav li				{height:26px; padding-left:6px; margin-right:5px; margin-right:7px;}
/*#nav li:hover,*/
#nav .sel			{background:url(images/c1.gif) left no-repeat;}
#nav li a 			{height:21px; padding:5px 10px 0 4px;}
/*#nav li:hover a,*/
#nav .sel a		 	{height:21px; padding:5px 10px 0 4px; background:url(images/trk.gif) right no-repeat;}

#hdt {position:absolute; bottom:3px; right:10px; height:23px; width:225px;}
#hdt form			{display:block;}

#hdt form,
#hdt form *			{float:left;}
#hdt a				{float:right;}
#hdt .fld			{background:url(images/fld.gif) top no-repeat; border:0; width:156px; height:14px; padding:3px 10px; margin-right:7px;}
#adv				{position:absolute; top:15px; right:10px; width:730px; height:90px;}
#content			{padding:10px 0 0 0px;}

#hld #main			{float:right}
#hld			{width:680px; float:left;}
#right			{width:320px; float:right;}

#main				{width:490px;}
#left 				{width:180px; float:left;}

.hed, .hed *		{display:block;}
div.hed				{padding-left:2px;}
.hed em, .hed ul	{background:url(images/hed2.gif) right top no-repeat;}
.hed em				{height:26px; padding-top:3px; font-weight:bold;}

.hed ul				{padding-top:2px;}
.hed ul,
.hed ul li			{height:27px;}
.hed ul li			{margin-right:2px;}

/*.hed ul li:hover,*/
.hed ul .sel	    {background:url(images/trk2.gif) right no-repeat;}
 
.hed ul .sel a
/*.hed ul li:hover a*/	{background:url(images/c2.gif) left top no-repeat;}

.hed ul li a		{padding:4px 10px 0 25px; height:23px;}
.hed ul * 			{float:left;}
.hed				{height:29px; padding-left:22px; background:url(images/hed1.gif) left no-repeat;}
.box				{border:2px solid #8f2200; background:#fff5e6; padding:10px 8px; margin-bottom:10px; }

#login				{display:block; height:80px;}
#login label,
#login .fld			{float:left;}
#login label 		{width:35px; display:block; text-transform:uppercase; padding-top:1px;}
#login .fld			{font-size:11px; color:#8f2200; border:1px solid #ffa652; padding:1px; width:115px; margin-bottom:7px;}
#login span			{display:block; clear:left; float:left; width:95px; border-right:1px solid black;}
#login span a		{display:block; text-align:center;}
#loginbut			{right:0px; float:right; margin-top:5px;}

.lst1, .lst1 * 		{display:block;}
.lst1 li			{height:18px; padding:6px 10px; background:url(images/lst1_bg.gif) bottom repeat-x;}
.lst1 li a			{padding-left:20px; background:url(images/bull.png) 0px 0px no-repeat;}
.lst1 li a:hover,
.lst1 li:hover a	{background-position:0px -31px;}

.pd0				{padding-left:0; padding-right:0; padding-bottom:0;}
#pd6				{padding-left:8px; padding-right:8px;}

.post				{height:102px; padding:10px; background:url(images/post_bg.gif);position:relative;}
.post h3, .post p	{margin-left:110px; width:285px;}
.note, .points		{position:absolute;}
.post h3			{border-bottom:1px solid #d2d2d2; padding-bottom:2px; margin-bottom:2px;}
.th					{float:left; height:100px; width:100px; display:block; border:1px solid #000;}
.th:hover			{border:1px solid #ff4500;}
.points				{background:url(images/points.png) top no-repeat; display:block; width:53px; padding:39px 0 8px; height:18px; text-align:center; font-size:20px; line-height:18px; color:white; bottom:20px; right:10px;}
.note				{text-align:right; padding:3px 8px; width:265px; height:15px; left:120px; bottom:10px;}

.navi				{height:20px; padding:10px;}
.navi .fl			{padding-left:27px; background:url(images/prev.gif) left no-repeat;}
.navi .fr			{padding-right:27px; background:url(images/next.gif) right no-repeat;}

.lst2				{width:145px;}
.lst2 li			{padding-left:15px; background:url(images/ar.gif) left no-repeat;}
#footer				{background:url(images/dot.gif) top repeat-x; padding:10px 0; height:20px; clear:both;}
#footer li			{display:inline; margin-right:10px;}
.lst2 .extras a {color:black; font-weight:bold;}
.lst2 .extras a:hover {text-decoration:underline;}
.holder .fl			{width:320px;}
.holder .fr			{width:165px;}
#right .holder .fr ul {width:auto;}
/*#right .holder .box {height:auto;}*/

#det				{height:31px; background:url(images/detbg.gif) repeat-x top;}
#det span			{height:13px; display:block; padding:7px 20px 11px; background:red;}
#video				{width:450px; margin:0 auto 10px; padding:5px; background:#f6e1c1;}
#det .fl			{background:url(images/detcl.gif) left top no-repeat;}
#det .fr			{background:url(images/detcr.gif) right top no-repeat;}




.poss			{padding:10px 8px 10px 9px; border: none!important; position:relative;}
.vhed			{margin-right:120px; padding:10px 0 7px 0; font-size:18px; display:block; position:relative;}
.feature		{background:url(images/feature_but.jpg) top left no-repeat; height:28px; width:117px; padding:9px 0 0 12px; display:block; float:right; font-size:18px; color:#4e8500; line-height:18px;position:absolute; right:-2px; top:-37px;}

.desc				{padding:10px 0;}
.desc p 			{color:#000000; font-size:12px; font-style:italic; padding-bottom:10px; border-bottom:1px solid #d2d2d2; margin-bottom:5px;}
.desc span			{text-align:right; display:block;}
.desc span strong	{color:red; font-weight:bold;}

#comment 			{padding:15px 0;}
#comment h3			{color:#bf5d00; font-size:17px;}
#comment form		{padding:10px 0;}
#comment .fld,
#comment textarea	{padding:1px; border:1px solid #ffa652; color:#bf5d00; margin-bottom:10px;}
#comment .fld		{width:200px;}
#comment textarea	{width:100%; height:50px;}
#comments strong	{font-size:14px; font-weight:bold; margin-bottom:7px; display:block;}
#comments p			{line-height:17px; font-size:12px;}

#comments>.comment			{background:url(images/orangedot.gif) bottom repeat-x; margin-bottom:10px; padding-bottom:10px; min-height:90px; height:auto;}
.comment			{background:url(images/orangedot.gif) bottom repeat-x; margin-bottom:10px; padding-bottom:10px; height:90px;}
.avatar {border:5px solid #f6e1c1; display:block; overflow:hidden; height:80px; width:80px; float:left; margin:0 10px 0px 0;}

.thumbs li a		{display: inline-block; height:100px; width:135px; padding: 2px; margin-bottom: 5px;}
.thumbs li			{margin-bottom:23px;}

.thumbs1 li a		{height:120px; width:120px; display:block; border:1px solid #8f2200;}
.thumbs1 li a:hover	{border:1px solid #ff4500;}
.thumbs1 li			{margin:0 10px 10px 0; display:block; width:130px; float:left;}


.cat				{margin-bottom:30px;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.tabcontent				{display:none; width:453px; height:102px; margin:0 auto; padding:5px 0; position:relative;}
.tabcontent li			{margin-right:15px;}
.tabcontent li,
.tabcontent li a		{float:left; display:block;}
.tabcontent li a		{border:1px solid #8f2200;}
.tabcontent li a:hover 	{border:1px solid #ff4500;}
.tabcontent .last		{margin-right:0;}
.tabcontent .all a { border:0; background:#8f2200; position:absolute; bottom:-29px; right:-19px; color:white; font-weight:bold; padding:2px 5px;}

.tabcontent .all a:hover  { border:0; text-decoration:underline;}
.shadetabs				{background:url(images/reddot.gif) bottom repeat-x; height:43px;}

.shadetabs li,
.shadetabs li a,
.shadetabs li a span 		{display:block; float:left;}

.shadetabs li a			{font-size:18px; padding-left:10px; height:41px; background:url(images/ctab_off.gif) left top no-repeat;}
.shadetabs li a span 	{display:block; padding-right:10px; padding-top:2px; height:39px; background:url(images/trktab_off.gif) top right no-repeat;}
.shadetabs li a em		{display:block; font-size:11px; text-align:right; color:#797979;}
.shadetabs li			{height:43px; margin-right:2px;}

.shadetabs li a			{color:#747474; outline:none;}
.shadetabs li a:hover	{text-decoration:underline;}

.shadetabs li a.selected		{color:#912504; background:url(images/ctab_on.gif) left top no-repeat; margin-top:2px;}
.shadetabs li a.selected span	{background:url(images/trktab_on.gif) top right no-repeat;}
.shadetabs li a.selected:hover	{text-decoration:none;}


#register { padding:20px; }
#register { padding:0 20px; }
#register p { padding-bottom:14px;}
#register .fldx { width:200px;}

#cx { float:left; padding-bottom:10px;}
#contact {  width:430px; padding:20px; margin-bottom:10px; margin-top:10px;}
#contact span { font-size:11px; margin-bottom:10px; display:block;} 
#contact label { display:block; padding:5px; height:20px;}
#contact label strong { font-weight:normal; font-size:11px; display:block; float:left;}
#contact label strong em, #contact span em { color:red; font-size:11px;}
#contact label .fld, #contact label select { width:180px; float:right; padding:2px; border:1px solid #ccc; color:#333333; font-size:11px;}
#contact textarea { padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:100px; width:297px; border:1px solid #ccc; margin-top:5px;}
#contact .ct { padding-bottom:10px; padding-top:5px;}
#send { border:1px solid #ccc; padding:2px; margin:7px 0 0 0 ;}

.bhed {font-size:15px; font-weight:bold; margin-bottom:10px; display:block;}
#user-ctrl {display:block; padding:10px 0 0 0;}
#user-ctrl li {font-size:14px; padding-left:10px; background:url(images/arr.gif) left no-repeat;}
#user-ctrl li a {margin-bottom:5px; color:#8f2200;}
#user-ctrl li a:hover { text-decoration:underline;}
#user-ctrl .upload {background:url(images/arg.gif) left no-repeat;}
#user-ctrl .upload a {color:#4e8500; font-weight:bold;}
.user-avatar { border:5px solid #f6e1c1;}
#mrfeature { background:url(images/whosmrfeature_bg.gif) top no-repeat; height:163px; width:180px; padding-top:73px; margin-bottom:10px; display:block;}
#wh {width:161px; height:148px; margin:0 auto; display:block;}
.b { display:block;}


.post .note a{color:red;}

 .post .note a:hover{text-decoration:underline}


#cats h3			{font-size:14px; color:black; display:block; float:none; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:5px;}
#cats ul, #cats *	{display:block;}
#cats *		{float:left;}

#cats li	{height:27px; background:url(images/catbg.png) right no-repeat; margin:0 5px 5px 0; padding-right:6px;}
#cats li a	{height:23px; padding:4px 3px 0 9px; background:url(images/catbg.png) left no-repeat; color:white; font-size:12px; font-weight:bold;}
#cats li a :hover { text-decoration:underline;}
#cats li:hover {background:url(images/catbg_ov.png) right no-repeat;}
#cats li:hover a {background:url(images/catbg_ov.png) left no-repeat;}

#cats hr	{clear:left;}
.cathed		{font-size:22px; padding:5px 0;}
#right #related	{height:450px; overflow:auto;}
#right #related1	{height:520px; overflow:auto;}
#related .thumbs li {height:120px; float:none;}
#related .thumbs li a { float:none;}
#sideplugs        {height:500px; overflow:auto;}
#sideplugs li    {height:92px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #8f2200;}
#sideplugs li strong    {display:block; font-size:15px; margin-bottom:3px;}
#sideplugs li strong, #sideplugs li span        {margin-left:100px; display:block;}
#sideplugs a { color:black;}
.smth    {float:left; width:90px; height:90px; border:1px solid red; position:relative; overflow:hidden;} 


#widebox {clear:both;}
#widebox .box {height:300px;}
.col {display:block; width:230px;}
.col1 {display:block; width:420px;}
.col1 img {margin-right:5px; display:block; float:left;}
.col1 li {display:block; height:25px; border-bottom:1px dotted #d2d2d2; padding-bottom:2px; margin-bottom:2px; font:normal 12px/25px arial;}
.col1 a {color:#c41706;}
.col1 b {color:#0099CC;}
.col1 a:hover { text-decoration:underline;}

.traffic a {color:#000000;}
.traffic a:hover {color:#000000;}
#pics {border:2px; }

