/* HEADER BLOCK / MAIN NAVIGATION  ----------------------------------------------------------------------*/

/* MAIN NAV STYLES DIFFERENT ACROSS ALL PAGES */
/* Main Nav Styles for "Blog" page */
#blog #mainNav { width: 554px; padding-left: 226px; }
#blog #mainNav .home a { background: url(../images/blog/nav_blog_home.gif) no-repeat; width: 64px; }
#blog #mainNav .home a:hover  { background-position: -64px; }
#blog #mainNav .home a:focus  { outline: 0; }

#blog #mainNav .whatWeDo a { background: url(../images/blog/nav_blog_whatWeDo.gif) no-repeat; width: 102px; }
#blog #mainNav .whatWeDo a:hover  { background-position: -102px; }
#blog #mainNav .whatWeDo a:focus  { outline: 0; }

#blog #mainNav .meet a { background: url(../images/blog/nav_blog_meet.gif) no-repeat; width: 159px; }
#blog #mainNav .meet a:hover  { background-position: -159px; }
#blog #mainNav .meet a:focus  { outline: 0; }
/* Current Page: Highlight State */
#blog #mainNav .blog a { background: url(../images/blog/nav_blog_blog.gif) no-repeat; width: 61px; }

#blog #mainNav .press a { background: url(../images/blog/nav_blog_press.gif) no-repeat; width: 58px; }
#blog #mainNav .press a:hover  { background-position: -58px; }
#blog #mainNav .press a:focus  { outline: 0; }

#blog #mainNav .contact a { background: url(../images/blog/nav_blog_contact.gif) no-repeat; width: 110px; }
#blog #mainNav .contact a:hover  { background-position: -110px; }
#blog #mainNav .contact a:focus  { outline: 0; }

#blog #mainContent .pageTitle { font-weight: bold; font-size: 14px; margin: 0; }
#blog #mainContent .blogTitle { font-weight: bold; }
#blog #mainContent .blogDate { font-size: 12px; }





/* Hide these elements */

#mainContent div.navigation { display: none;}
#mainContent p.postmetadata { display: none; }
#mainContent p.postmetadata_alt { display: none; }

#mainContent h3 a:link { text-decoration: none; }
#mainContent h3 a:visited {  text-decoration: none;} 
#mainContent h3 a:hover { text-decoration: underline;}
#mainContent h3 a:active { text-decoration: none;} 


/* Add in horizontal divider at the bottom of each post */
#mainContent div.post {
	padding: 5px 0 15px 0;
	background: url(../images/horizDivider.gif) bottom left no-repeat;
}


#mainContent {
	margin: 0;
}

#mainContent h2, h3{
	text-transform: none;
}

#mainContent small {
	font-size: 12px;
	color: #886F48;
	display: block;
}

#mainContent p {
	margin: 0 0 12px 0;
}

#mainContent div.entry {
	margin: 12px 0 0 0;
}





#sidebar #searchform {
	margin: 0 0 25px 0;
	display: block;
}

#sidebar #searchform #s {
	padding: 3px;
	font-size:10px;
	color: #886F48;
}

#sidebar #searchform #searchsubmit {
	padding: 3px;
	font-size:10px;
	color: #fff;
	background-color: #886F48;
}

#sidebar ul {
	width=100%;
	list-style: none;
}

#sidebar  h2 {
	padding: 2px 0 6px 0;
	margin: 0;
	font-size:13px;
	color: #fff;
}

#sidebar p {
	padding: 2px 10px 14px 10px;
	color: #fff;
}

#sidebar a:link { color: #fff; text-decoration: none; }
#sidebar a:visited { color: #fff; text-decoration: none; }
#sidebar a:hover { color: #fff; text-decoration: underline; }
#sidebar a:active { color: #fff; }



/*#sidebar ul li ul {
	margin: 2px 0 20px 0;
}

#sidebar ul li ul li {
	margin:  0 2px 0;
	padding: 0;
	list-style: none;
}*/


