body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote {
    margin:0px; padding:0px; border:0px; 
}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 63.5%; 
}

.container {
	width: 900px; 
	margin: 0 auto;
}

#top_bar {
	overflow: hidden; 
	background: #f38e13; 
	padding: 7px 0;  
	border-bottom: 1px solid #eeeeee; 
}

p#login {
	float: left; 
	width: 40%;
}

p#subscribe {
	float: right; 
	width: 60%; 
	text-align: right; 
}

#top_bar p {
	font-size: 1.1em; 
	color: #ebf0e8;
}

#top_bar a {
	font-size: 1.1em;
	text-decoration:none; 
	color: #e4cca7;
}

#header {
    background:url(../images/head_bg.png) top no-repeat;
    background-color: #f3f3f3;
}
#header.about {
    background:url(../images/head_bg_about.png) top no-repeat;
    background-color: #f3f3f3;
}
#header.inquire {
    background:url(../images/head_bg_inquire.png) top no-repeat;
    background-color: #f3f3f3;
}
#header.services {
    background:url(../images/head_bg_services.png) top no-repeat;
    background-color: #f3f3f3;
}
#branding {
	overflow: hidden; 
	margin-bottom: 10px; 
	position: relative;
    
}

h1 {
	background:url(../images/logo.png) no-repeat;  
	height:90px; 
	text-indent:-9000px; 

}

p.desc {
	font-family: Arial, Helvetica, sans-serif; 
	color: #1571a9;
	font-size: 1.3em;
	font-weight: normal;
	position: relative; 
	top: 50%;  left: 0;  
}
span.right { 
	float:right; 
	color:#d5a362;
	font-weight: bolder;
	}
p.clear { 
	    height:5px;
	    border-bottom: 1px dotted #f4f5f5;
	    clear:both;
}

.photo { background-color:#f3f4f4; border:1px solid #edecec; padding:5px;}
.form-inquire { height:18px; width:380px;background-color:#e6e2da; border:1px solid #cccccc; margin-right:10px; }	
   	
#navigation {
	background:#f38e13 url(../images/nav-bg.gif) top repeat-x; 
	overflow: hidden; 
	border-top: 1px solid #eeeeee; 
}

ul#menu {
	list-style: none;  
}

ul#menu li {
	float: left; 	
	padding-top: 11px; 
	padding-bottom: 11px; 
	padding-right: 46px; 
}

ul#menu li a {              
	font-size: 1.3em;
	font-family:"Trebuchet MS", verdana;
	font-weight: normal; 
	text-decoration: none; 
	color: #d5a362; 
}
ul#menu li a:hover, a:active {
	background-color:#f38e2a;
	border:2px solid #f38e2a;
      -moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#ffffff;
	font-weight:normal;
	padding:3px;
}

#content {
	overflow: hidden; 
	background:url(../images/content_drop.png) bottom no-repeat;
}

#posts {
	float: left; 
	width: 65%; 
	margin-top: 28px; 
}

#sidebar {
	float: right; 
	background: #f3f3f3;
	padding: 25px 3%; 
	width: 25%; 
}
#sidebar a { color: #f38e2a; text-decoration:none;}
#sidebar h3 {
	font-size: 1.3em; 
	color: #5d9fbf;	
	margin-top: 10px; 
}

#sidebar ul {
	list-style: none; 
	margin-left: 15px; 
}

#sidebar ul li {
	font-size: 1.1em; 
}

#sidebar ul li a {
	text-decoration: none;
	color: #d5a362; 
}
#sidebar ul li a:hover {
	text-decoration: none;
	color: #f19025; 
}
#sidebar blockquote {
	margin: 0.3em 1em; 
	border-left: 2px solid #f69f1a; 
	padding-left: 10px; 
}

#posts h2 {
	margin: 7px 0 4px 0;  
	font-size: 1.9em; 
}

#posts h2, h3, h4, h5, h6 {
	color: #5d9fbf;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

#posts p {
	line-height: 1.4em;
	padding: 7px 0; 
	font-size: 1.2em;
}

#posts small {
	font-size: 1.1em;
}

#posts a {
	color: #f19025; 	
	font-weight: bold;
	text-decoration: none;
}

#posts blockquote {
	margin: 0.7em 3em; 
	border-left: 2px solid #f69f1a; 
	padding-left: 10px; 
}

#posts ol, ul, dl {
	font-size: 1.2em; 
	margin: 4px 0 4px 40px; 
}

#posts h3, h4, h5, h6 {
	padding: 4px 0; 
}

#posts strong {
	font-weight: bolder;
	color: #5d9fbf;
}

#posts em {
	font-style: italic; 
}

#posts code {
	font-size: 1.2em; 
}

#posts h3 {
	font-size: 1.8em;
}

#posts h4 {
	font-size: 1.4em; 
}

#footer {
	font-size: 1.1em;
	background:url(../images/bg_new.jpg) top repeat;
	margin-top: 0; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	overflow: hidden; 
	border-top: 2px solid #eeeeee;  

}

#footer p {
	color:	#f69f1a;}

#footer h4 {
	color:	#5d9fbf;
	font-size: 1.4em;
	padding-top: 0; 
}

#footer ul {
	list-style: none; 
	margin-left: 0; 
}

#footer ul li a {
	text-decoration: none; 
	color: #9ea5a1; 
}

#copyright {
	float: right;
	text-align: right;  
	width: 20%; 
}

#links {
	float: left; 
	width: 40%; 

}

#feeds {
	float: left; 
	width: 40%; 
}






