/* -- This is the place to add your own style modifications without touching the original styles -- */

@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);

#content .post .entry .wp-caption p.wp-caption-text {
font-size: 9pt;
padding: 5px;
margin: 0;
text-align: left;
}

#related .subscribe {
width: 100%;
float: left;
padding: 0;
}

/* font changes */
body {
font-family: 'droid sans','open sans',arial, sans-serif;
line-height:1.55em;
}


h1,h2,h3,h4,h5,h6,h7,
#sitetitle .title,
#sitetitle .description,
#topnav,
#catnav,
#commentform input#submit,
.archive-tabs a,
.archive-tabs a:link,
.archive-tabs a:visited,
a.more-link,
a.more-link:link,
a.more-link:visited,
.widget.sidetabs ul.tabs li a,
#footer .footurl,
p.email-form .subbutton,
#searchform #submitbutton,
p.email-form .sub,
#searchform #searchfield,
.featured.wide.pages .flexslide-custom-controls li a,
#footnav {
	font-family:'lato','open sans',arial,helvetica,sans-serif;
	font-weight:700;
}

#content .post .entry p {font-size: 15px; line-height: 145%;}

h2.feature-title, h3.widgettitle, h2.feat-title, h1.archive-title {text-transform: uppercase; text-align: center;}

.cats-by-2 h3.post-title a {color: #003b6e !important;}
.cat-posts-widget p.post-title a {color: #003b6e !important;}
.cats-by-2 h3.post-title a:hover {color: #95013d !important;}
.cat-posts-widget p.post-title a:hover {color: #95013d !important;}

h3.post-title {font-size: 18pt;}
#sidebar h3.widget-title {color: #c39519 !important;}

#catnav {background: #fff url() bottom left repeat-x;}

p.tags, p.cats { display:none; }

.cats-by-2 h3.post-title {font-size: 15px; font-weight: normal;}
.cats-by-2 h2.feat-title {font-size: 14px;}
#sidebar h3.widgettitle {font-size: 14px;}
h2.feat-title {font-size: 14px;}

.rss-comments, .rss-content, p.nocomments {
display:none !important;
}

.cat-posts-widget p.post-title {font-family:'lato','open sans', arial, sans-serif; font-weight: normal; font-size: 15px !important;}

.widget.sidetabs ul.tabs li.ui-tabs-selected a, .widget.sidetabs ul.tabs li.ui-tabs-selected a:link, .widget.sidetabs ul.tabs li.ui-tabs-selected a:visited {
background: #c39519;
}

#wrap {margin: 20px auto;}

#topnav, #topnav ul ul a {text-transform: uppercase;}

#head-content {margin: 0px auto 10px; padding: 0 0 0 0;}

.addthis_toolbox {margin-bottom: 15px;}

.aligncenter, div.aligncenter {margin-bottom: 20px;}

#sitetitle, #logo {
float: left;
width: 49%;
padding: 10px 0 0 20px;
}

.head-banner468 {
float: right;
display: inline;
text-align: right;
overflow: hidden;
padding: 0 20px 0 0;
margin: 0;
max-width: 49%;
}

#div-gpt-ad-1361582181182-0 {margin: 0 auto 0 auto;}
#div-gpt-ad-1361582181182-5 {margin: 0 auto 0 auto;}

#catnav, #catnav ul ul a {
font-size: 10pt;
}

#catnav ul li.search { display:none; }

#header {
margin: 0px auto 0;
}
.post ul li {
font-size: 14px;
line-height: 145%;
}

/* Typography Styles - Start */


.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {
	padding: 15px;
	margin: 15px 0;
	font-size: small;
	color: #454545;
}

span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {
	position: absolute;
	display: block;
	margin-top: -24px;
	background: #fff;
	padding: 0 8px;
	font-weight: bold;
	font-size: 120%;
}

.important {border: 1px solid #333;}
.important-blue {border: 1px solid #003b63;}
.important-red {border: 1px solid #95013d;}
.important-green {border: 1px solid #90BB15;}
.important-purple {border: 1px solid #8C16B8;}
.important-orange {border: 1px solid #c39519;}
.important-brown {border: 1px solid #986320;}
.important-grey {border: 1px solid #777;}
span.important-title {color: #333;}
span.important-title-blue {color: #003b63;}
span.important-title-red {color: #95013d;}
span.important-title-green {color: #90BB15;}
span.important-title-purple {color: #8C16B8;}
span.important-title-orange {color: #c39519;}
span.important-title-brown {color: #986320;}
span.important-title-grey {color: #777;}

span.number, span.number-blue, span.number-red, span.number-green, span.number-purple, span.number-orange, span.number-brown, span.number-grey {
	display: block;
	font-size: 170%;
	float: left;
	margin: 2px 10px 0 15px;
}

span.number {color: #333;}
span.number-blue {color: #003b63;}
span.number-red {color: #95013d;}
span.number-green {color: #90BB15;}
span.number-purple {color: #8C16B8;}
span.number-orange {color: #c39519;}
span.number-brown {color: #986320;}
span.number-grey {color: #777;}

span.highlight {background: #FFFBD5;padding: 1px 2px;}

span.highlight-blue {color: #003b63;}
span.highlight-red {color: #95013d;}
span.highlight-green {color: #90BB15;}
span.highlight-purple {color: #8C16B8;}
span.highlight-orange {color: #c39519;}
span.highlight-brown {color: #986320;}
span.highlight-grey {color: #777;}

span.highlight-bold {font-weight: bold;font-size: 120%;}

span.dropcap, span.dropcap-blue, span.dropcap-red, span.dropcap-green, span.dropcap-purple, span.dropcap-orange, span.dropcap-brown, span.dropcap-grey {
	display: block;
	font-size: 260%;
	float: left;
	margin: 0px 4px 0 0;
	line-height: 100%;
}

span.dropcap {color: #333;}
span.dropcap-blue {color: #003b63;}
span.dropcap-red {color: #95013d;}
span.dropcap-green {color: #90BB15;}
span.dropcap-purple {color: #8C16B8;}
span.dropcap-orange {color: #c39519;}
span.dropcap-brown {color: #986320;}
span.dropcap-grey {color: #777;}

span.inset-left {
	display: block;
	color: #000;
	padding: 15px;
	float: left;
	width: 20%;
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

span.inset-right {
	display: block;
	color: #000;
	padding: 15px;
	float: right;
	width: 20%;
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 10px 50% no-repeat;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 10px 50% no-repeat;}
span.cart {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 10px 50% no-repeat;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 10px 50% no-repeat;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 10px 50% no-repeat;}

/* Typography Styles - End */
