/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Basic HTML
--------------------------------------------------------------------------------*/
body
{
	/*font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font: 14px/1.5em Arial,Verdana,"lucida grande",Tahoma, sans-serif,'Liberation Sans';
	letter-spacing:normal;
	color:#000000;
}
a{
	color:#004883;
	text-decoration:none;
}
a:hover{
	color:#003399;
	text-decoration:none;
}
a:focus
{
	outline: 1px dotted invert;
}

hr
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}
blockquote{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
p{
	padding:0 0 15px 0;
}
/* =Headings
--------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	margin-bottom:25px;
}
.cufon{
	letter-spacing:-0.5px;
}
h1
{
	font-size: 24px;
	line-height:26px;
}
h2
{
	font-size: 21px;
	line-height:23px;
}
h3
{
	font-size: 18px;
	line-height:20px;
}

h4
{
	font-size: 16px;
	line-height:14px;
}
h5
{
	font-size: 12px;
}
h6
{
	font-size: 11px;
}
/* =Spacing
--------------------------------------------------------------------------------*/
ol
{
	list-style: decimal;
	list-style-position:inside;
}
ul
{
	list-style: inherit;
}
li
{
	margin-left: 15px;
	list-style-position:inside;
}
/*------------- skins ------------------*/
#tagline h2{
	font-size:42px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	letter-spacing:normal;
	line-height:50px;
}
#callme{
	font-size:18px;
}
#welcome{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	line-height:32px;
	font-style:italic;
}

.page_title,.post_title{
	color:#335f88;
	font-size:28px;
	line-height:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.sub_title{
	color:#335f88;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.entry h1,.entry h2,.entry h3,.entry h4{
	color:#2a435a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.thumbnail_title{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
}
.thumbnail_title a{
	color:#000000;
}
.thumbnail_date,.meta_date{
	text-transform:capitalize;
	line-height:16px;
	font-size:12px;
}
.thumbnail_entry{
	font-size:12px !important;
	text-transform:uppercase;
}
.odd{
	background-color:#f0f0f0;
}
.even{
	background-color:#fff;
}
.readmore{
	font-size:11px;
	text-transform:none;
	color:#274968;
	text-decoration:underline;
}
#footer,#footer a{
	color:#050505;
	font-size:13px;
}
#footer strong{
	font-size:15px;
}
.nav_footer li{
	font-size:14px;
	line-height:14px;
}

/* widget */
.widget,.widget a{
	font-size:14px;
	color:#000;
}
.widget_title{
	color:#2b4d6c;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.widget li{
	
}
blockquote{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}

#comment_wrap{
	font-size:13px;
}
#comment_wrap p{
	padding:5px 0;
}