/*

THEME NAME: Straightforward

THEME URI: http://www.mskempster.com/

DESCRIPTION: A straightforward two-column theme for WordPress

VERSION: 1.7

AUTHOR: <a href="http://www.mskempster.com/">Matthew Kempster</a>

AUTHOR URI:

TAGS: white, light, red, two-columns, right-sidebar, fixed-width, microformats

*/



/* Two-column with sidebar on left from the /examples/ folder  */

@import url('css/styling.css');



/* Just some example content */

div.skip-link {

	position:absolute;

	display:none;

	right:1em;

	top:1em;

	line-height: normal;

}



body {

	font-size:12px;

	font-family:verdana, helvetica, sans-serif;

	color:#000000;

	line-height:23px;

	padding: 0px;

	width: 960px;

	text-align: left;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #999999;

}



a {

	color:#03426a;

	text-decoration:none;

} a:hover {

	color:#208fe0;

	text-decoration: underline;

}



h1,h2,h4,h5,h6 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #03426a;

	font-weight: bold;

}



h1 {

	font-size: 16pt;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #03426a;

} 

h2 {

	font-size: 14pt;

	text-transform:none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #24587a;

}



h4 {

	font-size: 10pt;

	font-weight: bold;

	color: #03426a;

}



.ad { float:right; }



#blog-description { text-align:left; }



#header {

	padding: 0px;

	width: 960px;

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	height: 218px;

	background-color: #03426a;

	text-align: center;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



#header a {

}



#wrapper {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:960px;
	padding:0px;
	background-position: right top;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	background-image: url(../../../cssimages/falsesidebar2.gif);
	background-repeat: repeat;
 }



div#menu {

background:#EEE;

height:1.5em;

display:none;

margin:1em 0;

width:100%;

}



div#menu ul,div#menu ul ul {

line-height:1;

list-style:none;

margin:0;

padding:0;

}



div#menu ul a {

display:block;

margin-right:1em;

padding:0.2em 0.5em;

text-decoration:none;

}



div#menu ul ul ul a {

	font-style:italic;

	color: #000000;

}



div#menu ul li ul {

left:-999em;

position:absolute;

}



div#menu ul li:hover ul {

left:auto;

}



.entry-title,.entry-meta {

clear:both;

}



div#container,div#primary {

	margin: 0px;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

	font-size:12pt;

	margin-bottom:500px;

	color:#FFFFFF;

	padding-bottom:200px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

}

div.sidebar a {

	color: #FFFFFF;

	line-height: normal;

}

div.footer a {

	color: #FFFFFF;

}



div.sidebar input#s {

width:7em;

}

div.sidebar li {

	list-style:none;

	margin:0 0 2em;

	color: #FFFFFF;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

	margin:0 0 0 1em;

	color: #000000;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#header{

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: normal;

	color: #FFFFFF;

	background-color: #03426a;

}

div#footer {

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: normal;

	color: #FFFFFF;

	background-color: #03426a;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 0px;

	background-position: bottom;

	bottom: 0px;

}	

#footer h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

	margin:0;

	padding:0;

	line-height: normal;

}



.crecom { text-transform:uppercase; font-size:10px; }



#ccimg { float:left; display:inline; }



.post { margin-bottom:50px; }

div#footer-1 {

	float: left;

	width: 200px;

	text-align: left;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

	margin-top: 5px;

	margin-right: auto;

	margin-bottom: 5px;

	margin-left: auto;

	background-color: #03426A;

}

.clear {

	font-size: 1px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;

	clear: both;

	height: 0px;

	}

.datestyle {
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
