body {background:url(../images/main_bg.jpg) top center no-repeat #04060b; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

*				{margin:0; padding:0;}
img, fieldset	{border:0;}
li				{vertical-align:bottom; list-style-type:none;}
a				{text-decoration:none;}
hr				{height:1px; visibility:hidden; clear:left;} 
.bold			{font-weight:bold;}
.fl				{float:left;}
.fr				{float:right;}
.w140			{width:138px;}
.mb10			{ margin-bottom:10px;}

#wrap		{width:1036px; margin:0 auto;}
#header		{height:110px; position:relative;}
#header h1 { padding-left:20px;}
.ad468		{width:468px; height:60px; border:1px solid #afafaf; position:absolute; top:10px; right:20px;}
#content	{background:url(../images/top.jpg) top no-repeat black; padding:10px 10px 0 10px;}

.box		{background:url(../images/s1_bottombg.jpg) bottom no-repeat #252525; border:1px solid #323232; border-top:0; margin-bottom:10px;}

.hed		{display:block; height:23px; padding:5px 0 0 10px;}
#side .hed	{background:url(../images/side_hed.jpg) 0px 0px no-repeat;}
#side		{width:149px; float:left;}
.lst01		{padding:5px;}
.lst01 li	{background:url(../images/ar.gif) left no-repeat; padding-left:15px; line-height:20px;}
.lst01 li a	{color:#ffffff;}
.lst01 li a:hover {text-decoration:underline;}

#search			{display:block; padding:10px 3px 3px 3px; margin:0 auto; height:25px;}
#search *		{float:left;}
#search .fld	{background:url(images/searchbg.gif) repeat-x; height:17px; padding:3px; border:1px solid black; width:103px; border-right:0; font-size:13px; color:#333;}

#middle			{width:540px; margin:0 0 0 160px;}
#middle .box	{border:1px solid #323232; background:url(../images/middlebg.jpg) bottom no-repeat #252525; padding:7px 0;}

#right			{float:right; width:305px;}
#right .box		{background:url(../images/right_bg.jpg) bottom no-repeat #252525; border:1px solid #323232; padding:2px 1px 2px 2px;}
#right .hed		{background:url(../images/right_hed.jpg) no-repeat 0px 0px;}

.post			{height:93px; width:247px; background:url(../images/postbg.gif) 0px 0px; border:1px solid #4a4a4a; float:left; padding:6px; margin:0 5px 7px 0}
.box>.post		{margin:0 4px 7px 4px;}
.post h3,
.post p			{margin-left:102px; display:block;}
.post h3		{border-bottom:1px solid #4e4e4e; padding-bottom:5px;}
.post h3 a		{font-size:12px; color:#4770b4;}
.post p			{color:white; padding-top:5px;}
.th				{height:90px; width:90px; border:1px solid #afafaf; display:block; float:left;}
.th:hover		{border:1px solid #4770b4;}

.thumbs a		{border:1px solid #afafaf;}
.thumbs a:hover {border:1px solid #4770b4;}
.thumbs			{background:url(../images/thumbs_bg.gif) bottom no-repeat #2e2e2e; height:92px; padding:3px 0 10px; padding-left:10px;}
.thumbs *		{display:block; float:left;}
.thumbs li		{height:92px; width:92px; margin-right:11px;}
#middle>.thumbs li {margin:0 8px;}
#middle>.thumbs { padding-left:0;}
.box { height:100%;}
.hed2 {display:block; height:23px; padding:5px 0 0 10px; background:url(../images/topth.jpg) left no-repeat; text-align:center; font-color: #FFFFFF;}

#middle .hed	{background:url(../images/middle_hed.jpg) 0px 0px no-repeat; text-align:center;}

.navi			{display:block; padding:10px; text-align:center; clear:both;}
.navi li		{display:inline; margin:0 2px;}
.navi li a		{color:white;}
.navi li a:hover { text-decoration:underline;}
.navi .blue a			{color:#4770b4;}

#foo	{ background:url(../images/fbg.jpg) repeat-x; height:20px; padding:10px; color:white; font-size:11px; line-height:10px;}
