/*global css*/
*{
	margin:0;padding:0}
ul,li{
	list-style:none}
img{
	border:0}

/* site wide rules */
.center{
	width:920px;margin:0 auto}
/*.header{
	float:left;height:283px;width:100%}
.header-inner{
	float:left;height:110px;width:100%}*/

.content{
	width:598px;float:left;background:url('themes/rain_theme/default/content-botm.png') no-repeat scroll left bottom;margin:0 0 0 0;padding:0 0 25px 0; color:#666666;}
.content a{
	font:bold 10px verdana;color:#990000;text-decoration:none}
.content a:hover{
	font:bold 10px verdana;color:#990000;text-decoration:underline}
.content p{
	margin:0 0 10px 0; font: 10px/20px Verdana;color:#666666;}
.content-top{
	width:588px;height:20px;background: url('themes/rain_theme/default/content-top.png') no-repeat scroll left top ;float:left;font:10px verdana;padding:10px 0 0 10px; color:#666666;}
.content-body{
	width:578px;float:left;background:#ffffff;padding:30px 10px 0 10px;background:transparent url('themes/rain_theme/default/content_mid.gif') repeat-y scroll left top;min-height:425px; color:#666666;}
.contentinner{
	width:518px;float:left;background:#ffffff;padding:30px 40px 0 40px;background:transparent url('themes/rain_theme/default/content_mid.gif') repeat-y scroll left top; color:#666666;}
.contentinner img{
margin:0 0 30px 0}
.contentinner p{
         font:10px/20px Verdana;color:#666666;margin:10px 0 }
.contentinner p a{
                font:bold 10px/20px verdana;color:#990000;text-decoration:none}
.contentinner p a:hover{
                font:bold 10px/20px verdana;color:#990000;text-decoration:underline}
.home-content-text{
	margin:0 10px 20px 10px}
.home-content-text p{
	font:16px/24px Georgia;color:#666666}

.content-text{
	width:255px;float:left;height:250px;margin:0 5px 0 20px;display:inline;background:#fff}

.content-text img{
	float:right}
.content-text p{
		font:10px/20px Verdana;color:#666666;margin:10px 0 10px 0}
.content-text a{
	font:bold 10px verdana;color:#990000;text-decoration:none}
.content-text a:hover{
	font:bold 10px verdana;color:#990000;text-decoration:underline}

.heading-icon{
	width:100%;float:left;border-bottom:1px #eae9e7 solid;height:105px;margin:0 0 10px 0}
.heading{
	width:140px;float:left;height:82px;padding:20px 0 0 0}
.icon{
	width:115px;float:right}

.breadcrumb li{
	float:left;display:inline;margin:0 2px;font:10px verdana;color:#666666}
.breadcrumb li a{
	font:10px verdana;color:#666666;text-decoration:none}
.breadcrumb li a:hover{
	font:10px verdana;color:#666666;text-decoration:underline;}


.sidebar{
	width:296px;float:left;margin:0 0 0 10px;background:transparent url('themes/rain_theme/default/sidebar_top.png') no-repeat scroll left top}
.sidebarbotm{
	width:296px;float:left;background:url('themes/rain_theme/default/sidebar_botm.png') no-repeat scroll left bottom;padding:0 0 15px 0}
.sidebarscroll{
	width:296px;float:left;background:transparent url('themes/rain_theme/default/sidebar_grow.jpg') repeat-y scroll left top;margin:20px 0 0 0}

.sidebar span{
	color:#849e1c;font:10px verdana}
.sidebar span a{
	color:#849e1c;font:10px verdana;text-decoration:none}
.sidebar span a:hover{
	color:#849e1c;font:10px verdana;text-decoration:underline}

.sidebartop{
	padding:0 10px 15px 10px}

.sidebar .seeall a{
	float:left;margin:-18px 0 0 220px;position:relative;top:-10px;color:#666666!important}

.sidebartop li{
	font:10px verdana;color:#62731d;/*border-bottom:1px #eae9e7 solid*/;padding:4px 0}

.sidebartop li a{
	text-decoration:none;color:#62731d}
.sidebartop li a:hover{
	text-decoration:underline;color:#62731d}
.sidebarmid{
	background:url('themes/rain_theme/default/sidemid.png') repeat-x scroll left top;padding:15px 10px;margin:0 1px;width:274px;float:left}

.sidebarmid li{
	font:10px verdana;color:#62731d;padding:4px 0;float:left}
.sidebarmid li a{
	text-decoration:none;color:#62731d}
.sidebarmid li a:hover{
	text-decoration:underline;color:#62731d}
.bydate li{float:none!important}
.bytitle li{float:none!important}


.sidebarmid form input{
position:relative;top:2px}
.emailbox{
        font:10px verdana;color:#666666;position:relative;top:-2px!important}


.posted{
	background:transparent none repeat scroll 0 0;color:#666666;font:10px lucida grande,verdana,arial,helvetica,sans-serif;margin:0 0 10px 0}
.posted span{
	color:#62731d;font:10px verdana}

.posted span a{
	color:#62731d;font:10px verdana;text-decoration:none}
.posted span a:hover{
	color:#62731d;font:10px verdana;text-decoration:underline}
.posted{
	float:left;margin:5px 0 0 0px;display:inline}

.work-list{
	width:520px;float:left;border-bottom:1px #eae9e7 solid;margin:0  0 30px 30px;display:inline;padding:0 0 10px 0}
.work-list li a{
	font:10px/20px verdana;color:#62731d;margin:0 2px}
.work-list li a:hover{
	font:10px/20px verdana;color:#62731d;margin:0 2px;text-decoration:underline}

.work-list p{
	font:10px/20px verdana;margin:10px 0 0 0}
.work-list .imgholder{
	width:130px;float:left;padding:0 10px}
.work-list .text{
	width:370px;float:left}

.work_class{width:100%;float:left;padding:2px 0}
.work_class span{
        float:left;font:10px/20px verdana;padding:0 6px 0 0}
.work_class li{
      font:10px/20px verdana;color:#62731d!important;float:left}

.about-list{
	width:520px;float:left;border-bottom:1px #eae9e7 solid;margin:0  0 30px 0;display:inline}
.about-list .imgholder{
	width:130px;float:left;padding:0 10px}
.imgholder a{font-size:0px;padding:0;margin:0}
.imgholder a:hover{font-size:0px;padding:0;margin:0}
.about-list .text{
	width:370px;float:left}
.about-list p{
	font:10px/20px verdana;margin:0}
.aboutinner-text{
	float:left;width:520px;margin:0 0 0 0;display:inline}
.about-list .text h1{margin:0 0 10px 0}
.aboutinner-text p{
	font:10px/20px verdana;color:#666666}

.about_class{width:100%;float:left;padding:2px 0}
.about_class span{
        float:left;font:10px/20px verdana;padding:0 6px 0 0}
.about_class li{
      font:10px/20px verdana;color:#62731d!important}

.aboutcont{padding:0 0 0 40px;float:left}

.cat li{float:none!important}

.topics{
	float:left;margin:5px 4px 0 0;display:inline}
.topics p{
	float:left;font:10px verdana;color:#666666;margin:0}
.topics ul{
	float:left}
.topics li{
	float:left;display:inline;margin:0 2px;font:10px verdana;color:#62731d}
.topics li a{
	font:10px verdana;color:#62731d;text-decoration:none}
.topics li a:hover{
	font:10px verdana;color:#62731d;text-decoration:underline}
.topics span{	font:10px verdana;color:#62731d}


.commentbox{
            float:left;margin:15px 0 0 0;width:510px}
.commentlist{
            float:left;margin:15px 0 0 0;width:510px}
.commentlist p{
	font:10px/20px verdana;margin:0;color:#666666}

.comtby{
	background:transparent ;float:left;margin:5px 10px 0 0px;display:inline;color:#666666;font:10px lucida grande,verdana,arial,helvetica,sans-serif}
.comtby span{
	color:#62731d;font:10px verdana}

.nav_categories li{float:left}

.posted{
	float:left;margin:5px 0 0 0px;display:inline}

.byclient{
	padding:0 10px 15px 10px;float:left;width:274px}
.byclient p{
	margin:10px 0 2px 0;width:100%;float:left}
.byclient p a{
	font:10px verdana;color:#62731d;text-decoration:none}
.byclient p a:hover{
	font:10px verdana;color:#62731d;text-decoration:underline}
.byclient span,.byclient span a{
	color:#666666}
.byclient span a:hover{
	color:#666666;text-decoration:underline;}
.byclient li{
          float:left;color:#666666;font:10px verdana}
.byclient li a{
          color:#666666;font:10px verdana;text-decoration:none}
.byclient li a:hover{
          color:#666666;font:10px verdana;text-decoration:underline}


.address{
	float:left;font:10px verdana;color:#999999}
.botmenu{
	float:right}
.botmenu a{
	font:10px verdana;color:#999999;text-decoration:none;margin:0 4px 0 0}
.botmenu a:hover{
	font:10px verdana;color:#999999;text-decoration:underline;margin:0 4px 0 0}

.comment{
	float:left;width:510px;margin:30px 0 0 0}
.comment p{
	font:10px/20px verdana;color:#666666}
.comment form input{
	width:300px}
.submit{
	width:120px!important}

.loginform{}
.loginform p{
	float:left;font:12px verdana;width:100%}
.loginform label{
	margin:0 10px 0 0 }

/* text headings */

h1{
	font:16px/24px Georgia;color:#666666}
h1 a{
	font:16px/24px Georgia!important;color:#666666!important}

h2{
	font:16px/24px Georgia;color:#666666;margin:0 0 10px 0}
h2 span{
        font:italic 16px/24px Georgia!important;color:#666666!important}

h3{
      font:15px Georgia;color:#666666}
h4{
	font:16px/24px Georgia;color:#666666;border-bottom:1px #f2f2f1 solid;margin:0 0 10px 0}

form label{width:70px;display:block;float:left}

.comment h4 a, .comment h4 a:visited, .comment h4 a:active {
	font:16px/24px Georgia;color:#666666;border-bottom:1px #f2f2f1 solid;margin:0 0 10px 0; text-decoration: none;}
.comment h4 a:hover {
	font:16px/24px Georgia;color:#666666;border-bottom:1px #f2f2f1 solid;margin:0 0 10px 0; text-decoration: underline;}

