body{ padding:0;margin:0;background:#fff;font-family:Verdana,Arial,Tahoma;background:url(images/top_rback.jpg) top left repeat-x; }

img{ border:0; } a{ color:#416baf; } table,div{ font:13px Verdana,arial,tahoma;color:#18343B; } td,th{ vertical-align:top; }
input,textarea,select{ border:1px solid #535e84;font:13px Verdana,arial,tahoma;color:#333; } textarea{ overflow:auto; }

.yellow{ color:#887b38; } .blue{ color:#0062c8; } .green{ color:#390; } .violet{ color:#415ea0; } .dblue{ color:#039; } .yellow a{ color:#887b38;}
.big{ font-size:16px;font-weight:bold; } .small{ font-size:11px; } a.nodec{ text-decoration:none; }  .nob{ border:none; } .big20{ font-size:20px;}
.small a {font-size:11px; text-decoration:none;}
h4{ font-size:24px;font-weight:normal;margin:10px 0 25px 0; } p.p{ margin:12px 0 7px 0; } 
span.res{ background:#e2dfc3;color:#330; } img.left{ float:left;margin-right:15px; }

table#top{ width:1004px;height:116px;background:url(images/top_back.jpg) top center no-repeat;margin:0 auto; }
	#top th{ width:180px;padding:33px 0 0 33px;text-align:left; }
.search{ margin:20px 0 0 75px; } .search input{ vertical-align:middle;color:#666; }
table#main_menu{ margin:20px 40px 0 60px; }
	#main_menu td{ padding:3px 15px;background:url(images/menu_corner.gif) right no-repeat; }
td#submenu{ padding:10px 30px 0 90px;text-align:right;font-size:11px;line-height:160%; }
	td#submenu a{ margin-left:10px;color:#390;white-space:nowrap; }
div.bc{ font-size:11px;color:#390;margin-top:-5px;padding-bottom:5px }
	
#items{ width:1004px;margin:0 auto; }
	#items td{ padding:0 0 10px 20px; } #items td p{ font-size:11px;margin:5px 20px; }
#wn{ width:980px;margin:10px auto;border-collapse:collapse; }
	#works_tl{ background:url(images/works_top.gif) bottom left no-repeat;padding:0; }
		#works_tl div{ width:118px;height:17px;padding:5px 0 0 20px;margin-bottom:6px;font-size:11px;font-weight:bold;color:#4f4d1c;background:url(images/tab_sel.gif) top left no-repeat; }
	#works_tr{ background:url(images/works_top.gif) bottom right no-repeat; }
	#works_ml{ width:313px;background:url(images/works_pixel.gif) left repeat-y #f4f4f1;padding:10px 0 10px 20px; }
	#works_mr{ width:313px;background:url(images/works_pixel.gif) right repeat-y #f4f4f1;padding:10px 15px 10px 5px; }
			 div.back{ width:153px;height:133px;background:url(images/works_back.jpg) top left no-repeat;float:left; }
			 #wn .back img{ margin:15px 0 0 15px; } 
			 #wn .text{ float:left;margin-left:10px;width:140px; } table#wn p{ margin:10px 0; }
	#works_bl{ background:url(images/works_bottom.gif) bottom left no-repeat; }
	#works_br{ background:url(images/works_bottom.gif) bottom right no-repeat; }
		#works_br div,#news_bottom div{ float:right;margin:0 30px 0 0;width:177px;height:16px;padding:4px 0 0 10px;font-weight:bold;font-size:11px;background:url(images/seemore.gif) top left no-repeat; }
			#works_br a,#news_bottom a{ color:#868675;text-decoration:none; }
	#news_top{ background:url(images/news_top.gif) bottom right no-repeat;width:314px;padding:0; }
		#news_top div{ float:left;width:118px;height:17px;padding:5px 0 0 20px;margin:0 0 6px 8px;font-size:11px;font-weight:bold;color:#4f4d1c;background:url(images/tab_sel.gif) top left no-repeat;}
		#news_top div.click{ height:16px;margin-bottom:7px;background:url(images/tab.gif) top left no-repeat; color:#a2a187; cursor:pointer; cursor:hand;} #news_top .click a{ color:#a2a187;text-decoration:none; }
	#news_mid{ background:url(images/news_back.gif) top right repeat-y;width:270px;padding:5px 15px 10px 30px; }
			 #news_mid a{ color:#036; }
	#news_bottom{ background:url(images/news_bottom.gif) bottom right no-repeat;width:315px; }
td#works_tl,td#works_tr,td#news_top,td#works_bl,td#works_br,td#news_bottom{ padding:0;height:7px;font-size:1px;line-height:10%; }

table.content{ width:1004px;margin:0 auto;border-collapse:collapse; }
	table.content td.left{ padding:10px 30px 0 20px; } table.content td.right{ width:315px; }
div#search{ background:url(images/loop.jpg) top left no-repeat;padding:18px 0 10px 30px;margin:10px 0 0 10px; }
div#search form{ margin:0; } div#search input{ padding-left:3px;vertical-align:middle;width:147px;height:18px; } 
div#search input.but{ padding:0;width:76px;height:22px;border:none;margin-left:5px; }
div#browse{ margin:20px 0 0 40px;font-size:16px;font-weight:bold;color:#415ea0; }	
	div#browse form{ margin:0; } div#browse select{ font-size:11px;width:180px;margin-top:10px; }
div#logos{ margin:40px 0 0 45px; }
div.right_div{ margin:40px 20px 0 40px; } div.right_div a{ font-size:11px; }
p.exp{ margin:7px 0 5px 0; } p.exp img{ vertical-align:middle; } p.exp a{ color:#390;margin-right:7px; }
div.exp{ display:none;margin-left:20px;font-size:11px;line-height:150%;color:#666; }
ul.sim{ margin:0 0 20px 0;padding:0;font-size:11px;color:#887b38; } ul.sim li{ list-style-type:none;margin:10px 0 0 0;padding:0; } 

div.pages_top{ text-align:right;margin:-30px 0 5px 0;padding-bottom:7px;font-size:11px;height:13px;
				background:url(images/pixel_yel.gif) bottom repeat-x; } 
div.pages_top a{ margin-left:10px;color:#887b38;text-decoration:none; }
div.pages_bottom{ margin:20px 0 0 0;padding-top:7px;background:url(images/pixel_yel.gif) top repeat-x; } 
div.post_title{ width:590px;padding:20px 0 5px 0; } div.post_title a{ font-size:15px;font-weight:bold; }
div.post_date{ float:right;width:110px;padding-top:4px;font-size:11px;text-align:right;color:#0062c8; }
div.post_body p{ margin:10px 0; } div.post_img img{ margin:0 10px 10px 0;float:left; }
div.links{ color:#390;margin:5px 40px 10px 0; } div.links a{ white-space:nowrap; }
div.cat_links{ margin:7px 0 10px 0;width:590px;clear:both;background:url(images/pixel_grey.gif) bottom repeat-x;padding-bottom:10px; } 
div.cat_links a{ color:#390;font-size:11px !important;font-weight:normal; }
div.com{ float:right;width:110px;font-size:11px;text-align:right;padding-top:2px; }
div.com a{ color:#999;margin-right:2px; }

div.list{ margin-top:15px; } div.list div.post_title{ padding:10px 0 0 0; } 
div.list div.post_title a{ font-size:13px; } div.list div.post_date{ padding-top:2px; }

table#exp{ border-collapse:collapse;width:892px; }
table#exp td{ background:url(images/exp_pixel.gif) center repeat-y #f4f4f1;width:220px;padding:0;font-size:11px; } 
table#exp th{ width:4px; }
table#exp a{ margin-left:10px; } table#exp p{ width:210px;margin:0 0 5px 10px;color:#887b38; } 
table#exp div.exp_top{ float:none;background:url(images/exp_top.gif) top center no-repeat;height:7px }
table#exp tr.exp_bottom td{ background:url(images/exp_bottom.gif) top center no-repeat;height:11px }
table#exp div.exp_top,table#exp tr.exp_bottom td{ padding:0;margin:0;;font-size:1px; }

.exp_col{ width:210px;padding:0 20px 20px 0; } .exp_col a{ margin-right:10px; }
.exp_title{ float:left;clear:both;padding:3px 7px 4px;margin-bottom:10px;background:#390;color:#fff;font-weight:bold;font-size:11px; }

p.sites{ margin:0;font-size:11px; } p.sites a{ margin-left:5px;white-space:nowrap; }
	
table#footer{ width:960px;margin:0 auto;border-top:1px solid #390;margin-top:40px;font-size:11px; }
	table#footer th{ text-align:left;font-weight:normal;padding:15px 0; }
	table#footer td{ padding:15px 0; }
