@charset "utf-8";
/* CSS Document */

.o_one {
	 background:url(../images/index_01.gif) no-repeat; display:block; height:18px; padding-top:2px; padding-left:32px; color:#900; padding-bottom:8px; font-weight:normal;
	 }
.o_two {
	 background:url(../images/index_02.gif) no-repeat; display:block; height:18px; padding-top:2px; padding-left:32px; color:#900; padding-bottom:8px; font-weight:normal;
	 }
.o_three {
	 background:url(../images/index_03.gif) no-repeat; display:block; height:18px; padding-top:2px; padding-left:32px; color:#900; padding-bottom:8px; font-weight:normal;
	 }	 	
	 
#background #wrapper #header {
	height:442px;
	width:989px;
	z-index:5;	
	}	
	
#background #wrapper #header #headerImg {
	position:relative;
	height:268px;
	width:989px;
	}	
	 
#background #wrapper #content {
	background-color:#F5ECDA;
	padding:30px 0 30px 66px;
	font:12px Arial, Helvetica, sans-serif;
	color:#5F594E;
	z-index: 900;
	}
#background #wrapper #content a:link {
	color:#900;
	text-decoration:underline;
	}
	#background #wrapper #content a:visited {
	color:#900;
	text-decoration:underline;
	}
#background #wrapper #content a:hover {		
	color:#000;
	text-decoration:none;
	}
#background #wrapper #content a.no_decoration:link {
	color:#900;
	text-decoration:none;
	}
	#background #wrapper #content a.no_decoration:visited {
	color:#900;
	text-decoration:none;
	}
#background #wrapper #content a.no_decoration:hover {		
	color:#000;
	text-decoration:underline;
	}
	
/********************** Left Column ***********************/		

#background #wrapper #content #left_content {
	float:left;
	width:490px;
	position:relative;
	}

#background #wrapper #content #left_content h1, #background #wrapper #content #left_content h2, #background #wrapper #content #left_content h3, #background #wrapper #content #left_content h4 {
	margin-top:0px; 
	font-weight:normal;
	color:#000;
	}
#background #wrapper #content #left_content h1 {
	font-size:20px;
	}

#background #wrapper #content #left_content h2 {
	font-size:17px;
	}
#background #wrapper #content #left_content h3 {
	font-size:14px;
	}
#background #wrapper #content #left_content h4 {
	font-size:12px;
	}

/********************** Right Column ***********************/
#background #wrapper #content #right_content {
	float:left;
	width:300px;
	margin-left:95px;
	}	

.blog { color:#000; font-size:20px; margin-bottom:0; padding-bottom:0; font-weight:normal; }
.rightheader {
	font-size:20px;
	color:#000;
	padding:0 0 10px 0; margin:0;
	}
.rightborder {
	border:4px solid #000;
	}
	
/******************** Blog Specific Styles **********************/		

#background #wrapper #content #right_content #blog_box {
	display:block;
	padding: 5px;
	width:290px;
	position:relative;
	margin-top:20px;
	margin-left:0px;
	background-color: #ece3d0;
}
#background #wrapper #content #right_content #blog_box ul {
	list-style: none;
	padding-left:0px;
	margin-left:15px;
}
#background #wrapper #content #right_content #blog_box li {
	color:#5F594E;
	padding-bottom:6px;
}
#background #wrapper #content #right_content #blog_box p {
	margin-top:0px;

}
#background #wrapper #content #left_content h3.post-title {
 	font-size:20px;
	color:#A51103;
	}
#background #wrapper #content #left_content h2.date-header {
	font-size:15px;
	color:#000;
	}
#background #wrapper #content.blogbg {
	background:url(../images/blog_bg.gif) repeat-y;
	}	
/****************************************************************/	

.tinysymbol {
	font-size: 20px;
	font-weight: 100;
}


/**********HP Top NAV STYLES**************/
#navButtons { position: relative; width: 989px; margin:0 0 0 0; padding:0; /* height:37px;*/ height: 174px; z-index: 400;}

#navButtons ul { list-style:none; margin:0 0 0 0; padding:0;}

#navButtons ul li.design {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
	float:right;
	margin:0 0 0 0;
	font-weight:lighter;
	width:989px;
	height:45px;
	padding-top: 13px;
	position:relative;
	display:inline;
	background: url(../images/flash_holder_2_over.jpg);
}

#navButtons ul li.design a {
	display: block;
	padding: 0 100px 0 0;
	font-size:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	height: 48px;
	font-weight: lighter;
}

#navButtons ul li.design a:hover { color:#FFF; background-image:url(../images/flash_holder_2.jpg) -10px; } /*Hover Styles*/

#navButtons ul li.design:hover { background-image:url(../images/flash_holder_2.jpg); }

.design li.over { background-image:url(../images/flash_holder_2.jpg); }

#navButtons ul li.development {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
	float:right;
	margin:0 0 0 0;
	font-weight:lighter;
	width:989px;
	height:45px;
	padding-top: 13px;
	position:relative;
	display:inline;
	background: repeat-x url(../images/flash_holder_3_over.jpg);
}

#navButtons ul li.development a {
	display: block;
	padding: 0 100px 0 0;
	font-size:23px;
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	height: 48px;
}

#navButtons ul li.development a:hover { color:#FFF; background-image:url(../images/flash_holder_3.jpg) -10px; } /*Hover Styles*/

#navButtons ul li.development:hover { background-image:url(../images/flash_holder_3.jpg); }

.development li.over { background-image:url(../images/flash_holder_3.jpg); }



#navButtons ul li.seo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
	float:right;
	margin:0 0 0 0;
	font-weight:lighter;
	width:989px;
	height:45px;
	padding-top: 13px;
	position:relative;
	display:inline;
	background: repeat-x url(../images/flash_holder_4_over.jpg);
}
#navButtons ul li.seo a {
	display: block;
	padding: 0 100px 0 0;
	font-size:23px;
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	height: 48px;
}

#navButtons ul li.seo a:hover { color:#FFF; background-image:url(../images/flash_holder_4.jpg) -10px; } /*Hover Styles*/

#navButtons ul li.seo:hover { background-image:url(../images/flash_holder_4.jpg); }

.seo li.over { background-image:url(../images/flash_holder_4.jpg); }




/**************************************/
