/*
Theme Name: SHTFplan Custom and Supercharged
Theme URI: http://www.SHTFplan.com/
Description: The SHTFplan theme built exclusively for www.SHTFplan.com. Based on Michael Heilemann Wordpress Default theme v1.6.
Version: 2.0
Author: Mac Slavo et. al.
Author URI: http://www.SHTFplan.com/
Tags: Custom Ride
*/

body { }

div#logo {
padding: 10px 0px 10px 0px;
}
div#content_main {
padding: 10px 10px 0px 10px;
}
div#menu-main {
font-family:Calibri;
font-size: 12pt;
text-align: left;
padding-left: 10px;
}
div#menu-main a {
color:#FFFFFF;
text-decoration: none;
padding: 0px 10px 0px 10px;
}
.calendar {
	float:left;
	height: 57px;
	width: 50px;
	color:#FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	background-image: url(/images/v2/calendar3.jpg);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 10px;
}
.calday {
	color:#1F1F1F;
	font-size: 18pt;
	padding-top: 5px;
	font-weight: bold;
}
div#content_main_hp {
padding: 0px 10px 0px 10px;
}
div#content_main_hp_h2 h2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: verdana;
font-size: 12pt;
}
div#content_main_hp_h2 a {
text-decoration: none;
color: #000000;
}
div#content_main_hp_h2 a:hover {
text-decoration: underline;
color:#000000;
}
.postdate {
	float: left;
	margin-left: 4px;
}

.author, .postdate {
	font-size: 9pt;
	color: #999999;
	float: left;
	font-family: verdana;
}


.ncomments {
	float: right;
	font-size: 9pt;
	color:#7e1416;
	margin-right: 20px;
		font-family: verdana;

}
.ncomments a {
color:#7e1416;
}
.entry {
	clear: both;
	font-family: arial, san-serif;
	font-size: 10pt;
	padding-top: 0px;
}
.continue {
font-family: verdana;
font-size: 9pt;

}
.continue a {
color:#7e1416;
}

/* SINGLE PAGE STYLE */

div#content_main {
padding: 0px 15px 0px 15px;
margin: 0px 0px 0px 0px;
font-family: 'Open Sans',sans-serif ;
font-size: 11pt;
}
div#content_main h1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: verdana;
font-size: 12pt;
color:#000000;
}
div#content_main h2 {

font-family: verdana, arial, sans-serif;
font-size: 11pt;
color:#000000;
}

div#content_main h3 {

font-family: verdana, arial, sans-serif;
font-size: 11pt;
color:#000000;
}

div#content_main p {

}
div#content_main a {
color: #7e1416;
text-decoration: underline;
}

div#content_main blockquote {
background-color:#e5e9f3;
padding: 5px 10px 5px 10px;
margin: 0px 20px 0px 20px;
}
div#content_main ul  {
padding: 1px 10px 0px 10px;
margin: 0px 0px 0px 10px;
list-style-type:square;
}
div#content_main li {
padding: 0px 0px 7px 0px;
	
}

div#article_info {
font-size: 8pt;
color:#303030;
font-family: arial;
font-weight: bold;
}
div#article_info a {
color: #7e1416;
text-decoration: none;
}

div#article_info_comments {
font-size: 8pt;
font-family: arial;
}
div#article_info_comments a {
color:#7e1416;
text-decoration: underline;
}

.article_author {
font-family: arial;
font-size: 8pt;
color:#333333;
float: left;
}
.article_comments {
font-family: arial;
font-size: 8pt;
float: right;
color:#7e1416;
}
.article_comments a {
color:#7e1416;
text-decoration: none;
}
.article_comments a:hover {
color:#7e1416;
text-decoration: underline;
}
.article_date {
font-family: arial;
font-size: 8pt;
color:#333333;
float: left;
}
.article_icons {
float: right;
font-family: arial;
font-size: 8pt;
color:#7e1416;
}
.article_icons a {
color:#7e1416;
text-decoration: none;
}
.article_icons a:hover {
color:#7e1416;
text-decoration: underline;
}
.alignleft  {
float: left;
padding: 10px 10px 10px 0px;
}
div#navigation {
text-align: center;
padding: 5px 0px 0px 0px;
font-family: Arial;
font-size: 11pt;
font-weight: bold;
}
div#navigation a {
color: #7e1416;
text-decoration: underline;
}
/* END SINGLE PAGE STYLES */

div#sb-left-items {
width: 180px;
overflow: hidden;
}

div#sb-left-items li {
margin: 0px 3px 0px 3px;
padding: 2px 0px 3px 5px;
list-style-type: none;
border-bottom: #cecece 1px dotted;
font-family: Arial;
font-size: 9pt;
}
div#sb-left-items a {
text-decoration: none;
color: #002687;
}
div#sb-left-items a:hover {
text-decoration: underline;
color: #002687;
}
div#sb-left-items-blue li {
margin: 0px 10px 0px 10px;
padding: 2px 0px 2px 10px;
list-style-type: none;
border-bottom: #cecece 1px dotted;
font-family: Arial;
font-size: 10pt;
}
div#sb-left-items-blue a {
text-decoration: none;
color: #000099;
}

div#sb-right-items {
width: 250px;
overflow: hidden;
}

div#sb-right-items li {
margin: 0px 5px 0px 5px;
padding: 2px 0px 2px 5px;
list-style-type: none;
border-bottom: #cecece 1px dotted;
font-family: Arial;
font-size: 10pt;
}
div#sb-right-items a {
text-decoration: none;
color: #002687;
}
div#sb-right-items a:hover {
text-decoration: underline;
color: #002687;
}
div#sb-right-items-blue li {
margin: 0px 5px 0px 5px;
padding: 2px 0px 2px 5px;
list-style-type: none;
border-bottom: #cecece 1px dotted;
font-family: Arial;
font-size: 10pt;
}
div#sb-right-items-blue a {
text-decoration: none;
color: #000099;
}

TABLE#TRS-tab {
font-size: 10px;
font-family: Arial;
}
TABLE#TRS-tab a {
text-decoration: none;
color:#000000;
}
TABLE#TRS-tab a:hover {
text-decoration: none;
color:#333333;
}
div#banner {
padding-top: 5px;
}
div#menu-footer {
	font-family:Calibri;
font-size: 10pt;
text-align: center;
padding: 5px 0px 5px 10px;
}
div#menu-footer a {
	color:#FFFFFF;
	text-decoration: none;
	padding: 0px 15px 0px 0px;
}
div#menu-footer a:hover {
text-decoration: underline;	
}

img.alignright {
    padding: 10px 0px 10px 10px;
    margin: 0 0 0 0;
    display: inline;
}
.alignright {
    float: right;
}
.aligncenter { display: block; margin: 0 auto; text-align: center; }

img.aligncenter { display: block; margin: 0 auto; text-align: center; }
/* COMMENTS */

div#commentrating {
text-align:right; 
padding: 5px 0px 0px 0px;
font-size:9px;
}
.commentratingtext {
	font-size:9px; font-style: italic; 
}

#commentform {
font-family: arial;
font-size: 10pt;
}	

div#comments {
	list-style-type:none;
	width: 580px;
	padding: 0px 0px 0px 15px;
}


/* Nesting Styles */
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 10px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 10pt; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 10pt; }
ol.commentlist li div.vcard cite.fn a.url { color:#7e1416; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:none; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#7e1416; border:1px solid #7e1416; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#e5e9f3; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

.commentlist .permalink a {
	color: #aaa;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.commentlist .permalink a:hover {
	color: #205B87;
}

#comment_policy {
	margin: 10px auto;
}
/* End Nesting Styles */

/* Additional Styles */


div#readystore-vert a {
	font-size: 9pt;
	font-weight: bold;
	color:#000;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	font-family: arial;
}
div#readystore-vert a:hover {
		text-decoration: underline;	
}

#ad-jmbullion {
	padding: 0px 0 0;
}

*[data-trigger=scrollfix].fixed {
	position: fixed;
	top: 0;
}
