
/* CSS Document */

body {
font-family:"Trebuchet MS", "Times New Roman", Times, serif;
font-size:95%;
color:#333;
background-color:#333;
background-image:url(images/bg_grey.jpg);
background-repeat:repeat-x;
}

h2 {
font-size:110%;
}

h3 {
font-weight:bold;
font-size:105%;
}

#wrapper {
margin:15px auto;
width:950px;
border:2px solid #333333;
background-color:#fff;
}

#nav {
}

#header {
background-color:#fff;
text-align:center;
padding:5px 0px;
}

#content {
float:left;
width:950px;
padding:25px 0px 0px 0px;
background-color:#fff;
}

#content_l {
float:left;
width:630px;
padding:25px 0px 0px 0px;
border-right:1px solid #333333;
}

#content_l_contact {
float:left;
width:900px;
padding:25px 35px 0px 15px;
}


#content_l_sub {
float:left;
width:600px;
padding:25px 15px 0px 15px;
border-right:1px solid #333333;
}

#content_r {
float:left;
width:300px;
padding:25px 0px 35px 5px;
}

#left {
float:left;
width:250px;
border:2px solid #99cc33;/*lime*/
padding:7px;
margin:5px 7px 15px 25px;
height:475px;
}

#lower_l {
float:left;
width:250px;
border:2px solid #99cc33;/*lime*/
padding:7px;
margin:5px 7px 15px 25px;
height:475px;
}

#right {
float:right;
width:250px;
border:2px solid #99cc33;/*lime*/
padding:7px;
margin:5px 25px 15px 7px;
height:475px;
}

#lower_r {
float:right;
width:250px;
border:2px solid #99cc33;/*lime*/
padding:7px;
margin:5px 25px 15px 7px;
height:475px;
}

#footer {
background-color:#99cc33; /*lime*/
font-size:80%;
padding:1px 4px;
}

#smallbiz  li{
padding-bottom:3px;
}

/*link rules*/

#content a, #content a:link {
	color:#fff;
	text-decoration:none;
	font-weight:bold
}

#content a:visited {
	color:#99cc33; /*lime*/
	text-decoration:none:
	font-weight:bold
}

#content a:hover, #content a:active, #content a:active {
	color:#99cc33; /*lime*/
	text-decoration:none:
	font-weight:bold
}




#content_l a, #content_l a:link {
color:#cc0000; /*red*/
text-decoration:underline;
}

#content_l a:visited {
color:#cc0000;
text-decoration:none;
}

#content_l a:hover, #content_l a:active, #content_l a:focus {
color:#cc0000;
text-decoration:none;
}


#content_r a, #content_r a:link {
color:#99cc33; /*lime*/
text-decoration:underline;
}

#content_r a:visited {
color:#ff8204; /*orange*/
text-decoration:none;
}

#content_r a:hover, #content_r a:active, #content_r a:focus {
color:#ff8204; /*orange*/
text-decoration:none;
}


#content_l_sub a, #content_l_sub a:link {
color:#ff8204; /*orange*/
text-decoration:underline;
}

#content_l_sub a:visited {
color:#ff8204; /*orange*/
text-decoration:none;
}

#content_l_sub a:hover, #content_l_sub a:active, #content_l_sub a:focus {
color:#ff8204; /*orange*/
text-decoration:none;
}

#footer a, #footer a:link {
color:#333;
text-decoration:underline;
}

#footer a:visited {
color:#ff8204; /*orange*/
text-decoration:none;
}

#footer a:hover, #footer a:active, #footer a:focus {
color:#ff8204; /*orange*/
text-decoration:none;
}

#portfolo {
font-size:90%;
}

/*class definitions */

.bold {
font-weight:bold;
}

.border {
border-right:1px solid #ff8204; /*orange*/
}

.bordergrey {
border-right: 1px solid #333333;
}

.brown {
color:#6b3f00;
}

.clear {
clear:both;
}

.colbottom {
margin-bottom:0 !important
}

.green {
color:#99cc33;
}

.italic {
font-style:italic;
}

.large {
font-size:125%;
}

.portfolio {
font-size:85%;
}

.red {
color:#CC0000;
}

.small {
font-size:80%;
}

.white {
color:#fff;
}




