/*--CSS writen by Richard Donohue for situatedgeographer in 2009--

color pallette:

logo:  #545E72;
greenish: #72838C;

blue RGB: 120, 144, 144  Hex: #789090 
dark RGB: 24, 24, 0 Hex: #181800 
green RGB: 144, 168, 144 Hex: #90A890 
tan RGB: 228, 228, 200 Hex: #E4E4C8 

*/

body {
	font-family: 	Myriad Pro, Verdana, Helvetica, Arial,  sans-serif;
	padding-top: 0;
	margin-top: 0;
}
a{
	text-decoration: none;
	color: #97ABCC;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
}
a:visited{

}
.clearright{
	clear: right;
}
.clearboth{
	clear: both;
}
h1{
	font-size: 1.8em;
	margin: 40px 0 15px;
	/*color:#6B776F;*/
	color:#545E72;
	/*text-transform:uppercase;*/
}
h2{
	font-size: 1.4em;
	margin: 20px 0;
	/*color:#9a6251;*/
	color: #90A890;
	
	color: #789090;
	font-weight: bold;
	/*text-transform:uppercase;*/
}
h3{
	margin: 15px 0;
	font-size: 1.1em;
	color:#545E72;
}
h4{
	padding-left: 20px;
	font-size: 1em;
	color:#6B776F;
}

h5 {

}
p{
	color:#567079;
	padding: 0;
	text-align: justify;
	font-size: 1em;
	margin: 0 0 20px;
	line-height: 1.3em;
	font-family: Myriad Pro, Verdana, Helvetica, Arial;
}
blockquote{
	font-size: .9em;
	margin: 20px auto;
	padding: 10px 25px;
	font-family: 	Myriad Pro, Verdana, Helvetica, Arial;
	text-align: justify;
	line-height: 1.5em;
	background-color: #f3f3f3;
	width: 520px;
}
p a{
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	/*color:#545E72 !important;*/
}
p a:hover{
	text-decoration: underline;

}
img {
	border: none;
}
.bigletter{
	font-size: 1.6em;
	padding: 0 6px;
	background-color: #567079;
	margin: 3px 5px 3px 0;
	color: #fff;
}
.imgright{
	float: right;
	margin: 5px 0 5px 20px;
	/*border: 2px solid #888;*/
}
.imgleft{
	float: left;
	margin: 5px 10px 5px 0;
	/*border: 2px solid #888;*/
}
.imgcenter{
	margin: 20px auto;
}
.imgIndent{margin:15px 0 0 40px;

}

hr{
	width: 60%;
	margin: 10px auto 20px;
	color: 9B3F4A;
}
#masthead{
	width: 250px;
	height: 56px;
	margin: 0 0 0 0;
}
#masthead img{
border: 0;
}
#container{
	width: 800px;
	margin: 40px auto 20px;
}
#sitetitle{
	width: 500px;
	height: 75px;
	margin: 0 15px 0 0;
	float: right;
	border: 0;
}
#maintitle{
	width: 600px;
	height: 40px;
	margin: 0 5px 15px 0;
	float: right;
}

.webthumbs{
	margin: 0 0 40px;
}
.webthumbs img{
margin: 15px 30px;
}


ul{
	/*list-style: none;*/
	list-style-position: outside;
	margin: 15px 0 30px;
	padding-left: 30px;
	font-family: 	Myriad Pro, Verdana, Helvetica, Arial;
	color:#567079;
}
ul li{

	text-decoration: none;
	font-size: 1em;
	margin: 8px 0;
}
ul li a{
	text-decoration: none;
	font-weight: bold;
}
ul li a:hover{
	text-decoration: underline;
}
ol{
	padding-left: 60px;
}
ol li{
	text-decoration: none;
	font-size: 12px;
	margin: 6px 0;
}
ul li ul {
	font-size: 1em;
	line-height: 1.1em;
}
ul li ul li{
}
#maincontent{
	width: 618px;
	float:left;
	padding: 20px 0 0 0;
	margin: 0;
	border-top: #993843 dashed .01em;
}
#maincontent a {
	color: #749574;
}
.secbreak{
	margin: 35px auto;
	width: 80%;
	border-top: #993843 dashed .01em;
}


.sub-menu-icons ul{
	list-style-type:none;
	margin: 30px 0 30px 25px;
	padding: 0;
}
.sub-menu-icons li {
	list-style-type:none;
	display: inline;
	width: 48px;
	margin: 0 55px 15px 0;
}
.sub-menu-icons img{
	border: none;
}

#col{
	width: 150px;
	float: right;
	padding: 0;
}
#col ul{
	text-align: right;
	list-style: none;
	clear:both;
	padding: 0;
	background-color: none;
}
#col ul li{
	width: 150px;
	margin: 0;
	padding: 0;	
	float: right;
	font-weight: bold;
}
#col ul li a{
	margin: 0;
	width: 140px;
	text-decoration:none;
	color: #749574 ;
	padding: 3px 0 4px 0;
	float: right;
	font-size: .9em;
	font-family: Myriad Pro, Verdana, Helvetica, Arial;
}
#col ul li a:hover{
	text-decoration: underline;
}

#col h3{
	margin: 0 0 5px 20px;
	font-size: .8em;
	font-weight: normal;
	clear:right;
	float: right;
	text-align: right;
	color: #545E72;
}
.colbreak{
	width: 90px;
	float: right;
	margin: 15px 0;
	border-bottom: .01em dashed #999999;
}
#footer{
	width: 800px;
	font-size:.9em;
	bottom: 0px;
	margin:20px 0 0 0;
	color:#637267;	
	border-top: .01em dashed #993843;
}
#footer img{
	margin: 15px auto;
	border: none;
}
#footer ul{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;	
	padding: 20px 0;
}
#footer ul li{
	margin: 0;
	padding: 0;
	font-weight: bold;

}
#footer ul li a{
	text-decoration: none;
	font-weight: bold;
	color: #90A890;
	
}
#footer ul li a:hover{
	text-decoration: underline;
}
#footer_bottom{
	width: 800px;
	height: 8px;
}


/*
	BLOG POSTS
*/

h3.postinfo{ 
	font-size: 1em;
	margin: -15px 0 20px 0;
}