

body {font-family: myriad pro, verdana, helvetica, arial, sans-serif, georgia; color: #333; font-size: 10.6pt; margin: 0px 0px 0px 0px;background: #666 url(/images/bg.jpg)  repeat-x;}
p{padding:5px;margin:5px;}
#wrapper {min-width: 924px; margin: 0px; margin-top:20px;margin-right: auto; margin-left: auto; width: 924px; background-color: #666; border: none; padding: 0px;border:1px solid #aaa;}
#header{width:910px;height:100px; background: #666 url(/images/www_head.gif)  no-repeat right;margin:5px;}
#logo{	padding:20px;float:left;}
#menu{padding:0px;margin:0px;width:900px;background-color: #333;margin-left:12px;margin-right:12px;height:35px;border:1px solid #999;}
#menu ul{list-style-type:none;margin:0px;padding:0px;}
#menu img{border:none;}
#menu li{float:left;margin:0px;padding:0px;width:150px;border-right:1px solid #777;height:28px;padding:4px;font-family:verdana, helvetica, arial, sans-serif, georgia;font-size:26.2pt;font-weight:900;line-height:18pt;text-transform:uppercase;}

#menu .contact{	float:right;padding-right:0px;margin-right:0px}
#content{width:880px;padding:10px;margin: 0px 12px 0px 12px;background-color:#fff;border: 1px solid #000;min-height:300px}
h1,h2,h3{font-size:14.7pt;color:#000;margin:0px;padding:0px;text-transform:uppercase;}
h3{	font-size:12pt;color:#000;}
#footer{clear:both;width:100%;border-top:1px solid #eee;background-color:#555;}
.footer_block{float:left;width:290px;padding:5px;}
.footer_block h2{font-size:11pt;color:#aaa;margin:0px;}
.footer_block a{font-size:10pt;color:#ddd;}
h1{	font-size:14pt;color:#900;}
h2, h3{font-size:11pt;color:#000;font-weight:bold;}
/*home styles */
#home_left{	width:565px;float:left;padding:5px;}
#home_right{width:300px;float:left;}
#home_left p{padding:5px;margin:0px;}
#home_right ul{	padding:0px;margin:0px;}
#home_right li{	list-style-type:none;height:120px;margin:0px;margin-bottom:7px;position:relative;}
.more_red{width:70px;height:30px;background: url(/images/more_red.gif) no-repeat right;	position:absolute; right:3px;bottom:3px;}
.more_gray{width:70px;height:30px;background: url(/images/more_gray.gif) no-repeat right;	position:absolute; right:3px;bottom:3px;}
.red{background-color:#900; color:#eee;}
.red h2{font-size:12pt;color:#fff;padding:2px;padding-left:10px;margin:0px;}
.gray{background-color: #666;color:#eee;}
.gray h2{font-size:12pt;color:#bbb;padding:6px;padding-left:10px;}
.red p, .gray p{margin:0px;	padding: 5px;}
#latest{width:560px;height:200px;border:1px solid #444;background-color:#ccc;}
#latest h2{font-size:10pt;color:#000;padding:6px;padding-left:10px;text-transform:uppercase;margin:0px;}
#latest p{	padding:10px;padding-bottom:5px;}

/*work styles */
.work_link{width:250px;height:250px;border:1px solid #eee;float:left;text-align:center;padding:10px;margin:10px;}
.work_link img{	border:1px solid #eee;}
.work_link h4{padding:0px;margin:0px;text-align:left;}
.work_link p{
	float:left;font-size:9pt;text-align:left;
}
.element{padding:5px;clear:both;}
.element label{width:100px;margin-right:10px;color:#555;float:left;}
#left_side{	width:650px;float:left;padding:0px;margin:0px;}
#right_side{float:left;border:1px solid #444;background-color:#aaa;width:220px}

#right_side ul{	padding:3px;margin:0px;}
#right_side li{list-style-type:none;height:120px;margin:0px;margin-bottom:7px;position:relative;}
#right_side ul h2{font-size:12px;text-transform:uppercase;margin:0px;padding:2px;}
#right_side p{margin:0px;padding:3px;}