/*
THEME NAME: Extraordinary Conceptions
THEME URI: 
DESCRIPTION: 
VERSION: 1.0a
AUTHOR: G&sup2; Web Media // Clay Griffiths
AUTHOR URI: http://www.g2webmedia.com
*/


/* ------------------------------------------------------ */
/* ---------------------  Elements ---------------------- */
/* ------------------------------------------------------ */
@import 'clear.css';

body{
	font-size: 62.5%;            
	margin: 0pt;
	font-family:tahoma,verdana,sans-serif;
	background-color: #b5c7ce;
}


a img{
	border: none;
}

a:link, a:visited {
	text-decoration: none;
	color: #515a4e;
}

a:hover{
	text-decoration: underline;
}

div.post blockquote {
background:transparent url(images/blockquote.gif) no-repeat scroll 0pt 2px;
color: #3f3f3f;
margin:0pt 40px 15px 0px;
padding-left:23px;
}
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */


/* ------------------------------------------------------ */
/* ----------------  Header + Navigation ---------------- */
/* ------------------------------------------------------ */

div#header{text-align:center;height: 215px;margin-bottom: 20px;margin-left: 8px;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}
div#menu{font-size:1.1em;height:1.5em;padding-top:0.3em;float: left;width:100%;margin-top: 20px;clear: both;}
div#menu ul a{font-weight:700;text-decoration:none; color: #495345;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.700em 0.5em; border-right: 1px solid #495345;}
div#menu ul li a:hover{}
div#menu ul ul{display:none;background-color: #B0BB90;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;font-weight:700;}
div#menu ul li:hover ul{
	margin-top: 9px;
	margin-left: -1px;
	display:block;
	font-size: 0.9em;
	position:absolute;
	border-right: 1px solid #495345;
	border-left: 1px solid #495345;
	border-bottom: 1px solid #495345;
}
div#menu ul li.page-item-3:hover ul li a{border:none;display:block;padding:0.1em;width:8.35em;}
div#menu ul li.page-item-9:hover ul li a{border:none;display:block;padding:0.1em;width:9.25em;}
div#menu ul li.page-item-13:hover ul li a{border:none;display:block;padding:0.1em;width:10.5em;}

div#menu ul li:hover ul li a{border:none;display:block;padding:0.1em;width:10em;}
div#menu ul li:hover ul li a:hover{background-color: #C1C9A2;}


/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */

.entry-title{clear:both;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol {
	padding: 0;
}
div.comment-top, div.trackback {
	display: block;
	padding: 2px 5px;
	background: #e0e3d0;
	border-bottom: 1px solid #C1C7A3;
	height: 16px;
	color: #495345;
}

div.trackback {
	border-bottom: none;
}

span.comment-author {
	float: left;
}
span.comment-meta {
	float: right;
}
div.comment-body {
	padding: 0 7px;
}
div.comments ol li{
	margin:0 0 1em; 
	list-style: none;
	border: 1px solid #C1C7A3;
	background: #f2f3ec;
}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.comments h3, div#respond h3, span#trackback {
	font-family:georgia,"Times New Roman",times,serif;
	font-size: 1.3em;
	color: #495345;
}
span#trackbackurl span#url {
	font-size: 0.8em;
}


h2.entry-title a{
	color: #495345;
}





div.post {
	border-bottom: 1px solid #B5C7CE;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.page {
	margin-bottom: 10px;
}



/* ------------------------------------------------------ */
/* ---------------------  Sidebar  ---------------------- */
/* ------------------------------------------------------ */

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:none;}

/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */


/* ------------------------------------------------------ */
/* ---------------------  Layout  ----------------------- */
/* ------------------------------------------------------ */

div#wrapper {
	margin: 0 auto;
	width: 920px;
	font-size:1.2em;
	background: #B5C7CE url(images/bgmid.jpg) repeat-y;
	min-height: 900px;
}


div#container {
	float: left;
	width: 100%;
}
div#content {
	margin: -35px 0 0 20px;
	padding-right: 20px;
	float: left;
	display: inline;
	width: 480px;
}
div.sidebar {
	overflow: hidden;
	width: 180px;
}

div#primary {
	margin: -40px 0 0 0;
	padding: 10px 10px;
	float: left;
	display: inline;
}
div#secondary {
	margin: -40px 0 0 0;
	padding: 10px 10px;	
	float: left;
	display: inline;
 }
div#footer {
	clear: left;
	width: 100%;
}




/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */


div#footer{padding-left: 50px;margin-top: -10px;}



/* ------------------------------------------------------ */
/* ---------------  Additional Styling  ----------------- */
/* ------------------------------------------------------ */

h1, h2, h3, h4{
	font-family:georgia,"Times New Roman",times,serif;
}

span.entry-date {
	color: #BAC299;
}

h2.entry-title{
	font-size: 1.7em;
	color: #495345;
}
h3.entry-title {
	font-size: 1.3em;
}

a#subscribe-rss{
	background: url(images/feed.gif) no-repeat;
	padding:0px 0pt 10px 20px;
}
a#subscribe-email{
	background: url(images/email.gif) no-repeat;
	padding:0px 0pt 15px 20px;
}
ul#subscribe li{
	margin-top: 5px;
}





div#footer {
	text-align: center;
	padding: 10px 0;
	border-top: #C1C7A3 1px solid;
	display: block;
	width: 508px;
	margin: 10px 0 0 8px;
}


span#g2-plug a:hover {
	color: #0B59A4;
}
.g2webmedia1 {
	font-weight: bold;
	font-style: italic;
	color: #77b1cb;	
}
.g2webmedia2 {
	font-weight: bold;
	font-style: italic;
	color: #0B59A4;	
}