@charset "utf-8";
/* CSS Document */

body  {
	font-family:Tahoma, Geneva, sans-serif;
	background:#000;
	margin:0px;
	padding:0px;
}

.clear  {
clear:both;
height:0%;
padding:0;
margin:0;
}

p  {
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size:14px;
	margin:15px 10px;
	}


h1,h2 {
	font-family:"Arial MT Black", "Arial Black", Arial, Impact;
	color:#8ac33e;
	margin:0px 10px 10px 10px;
}


h3,h4,h5,h6 {
	font-family:"Arial MT Black", "Arial Black", Arial, Impact;
	color:#fff;
	margin:0px 10px 5px 10px;
}

.callout  {
	font-family:"Arial MT Black", "Arial Black", Arial, Impact;
	color:#8ac33e;
	font-size:14px;
	margin:0px 10px;
	}


ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}

li {
	list-style:url(http://www.macfab.net/images/png/green-bullet.png);
	font-family:"Arial MT Black", "Arial Black", Arial, Impact;
	font-size:16px;
	color:#fff;
	margin: 10px 0px 10px 25px;
	padding:0px;
	font-weight:bold;
}


a:link, a:visited {
	color:#FFF;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:#CCC;
}


.image-border {
	border:1px #fff solid;
	margin:5px;
	padding:0px;
}


/*Header Styles*/
.header-nav  {
	margin:0px 0px 0px 0px;
	padding:0;
}

.header-nav ul  {
		margin: 0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}

.header-nav li  {
	font-family:"Arial MT Black", "Arial Black", Arial, Impact;
	display:inline;
	margin: 0px 14px;
	padding: 0px;
	font-weight:bold;
}

.header-nav li a:link,  .header-nav li a:visited {
	font-size:14px;
	color:#1E1E1E;
	text-decoration:none;
}

.header-nav li a:hover  {
	font-size:14px;
	color:#4e7822;
	text-decoration:none;
}

/*Footer Styles*/

.footer-nav1  {
	font-family:Tahoma, Geneva, sans-serif;
	margin: 0px 14px;
	padding: 0px;
	font-weight:bold;
}

.footer-nav1 p  {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:13px;
	color:#1e1e1e;
	font-weight:bold;
}

.footer-nav1 a:link, footer-nav1 a:visited  {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	color:#1e1e1e;
	text-decoration:none;
	font-weight:bold;
}

.footer-nav1 a:hover  {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}


.footer-nav1 ul  {
	margin: 0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}

.footer-nav1 li  {
	font-family:Tahoma, Geneva, sans-serif;
	display:inline;
	margin: 0px 12px;
	padding: 0px;
	font-weight:bold;
}

.footer-nav1 li a:link, .footer-nav1 li a:visited {	
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

.footer-nav1 li a:hover  {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

.footer-nav2  {
	margin:0px;
	padding:0px;
	letter-spacing:.1em;
}

.footer-nav2 p  {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

.footer-nav2 a:link, .footer-nav2 a:visited  {	
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.footer-nav2 a:hover  {
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#E1E1E1;
	font-weight:bold;
	text-decoration:none;
}

.sidebar ul {
	margin:0px;
	padding:0px;
}

.sidebar li {
	list-style:url(http://www.macfab.net/images/png/green-bullet.png);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	margin: 5px 0px 8px 25px;
	padding:0px;
	font-weight:bold;
}

.contact {
	margin:15px 10px 0px 98px;
	padding:0px;
}

.contact p {
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.contact a:link, .contact a:visited, .contact a:hover {
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}

.sitemap ul {
	margin:20px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#8ac33e;
}

.sitemap li {
	list-style:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	margin: 8px 0px 10px 15px;
	padding:0px;
}

.sitemap a:link, .sitemap a:visited, .sitemap a:hover {
	color:#8ac33e;
	
}

.mcbryde  {
	margin:120px auto 10px auto;
	padding:0px;
	text-align:center;
}

.mcbryde p  {
	font-size:12px;
	color:#fff;
	line-height:normal;
	margin: 0px;
	padding: 0px;
}

.mcbryde a  {
	font-size:12px;
	line-height:normal;
	color:#fff;
}



/*=================================================================================
======== STYLES FOR BLOG =======
===================================================================================
=================================================================================*/
.blog-wrapper {
	width:938px;
	margin:0px auto;
}

.content-container {
	position:relative;
	overflow:auto;
	width:938px;
	background:#333;
}

.blog-right {
	float:right;
	width:677px;
	background:#333;
	padding:10px 0px;
}

.blog-left {
	float:left;
	width:261px;
	height:100%;
	overflow:auto;
	background:#333 url(http://www.macfab.net/images/png/lft_nav_bg.png) top repeat-y;
}

h2.archive-small {
	font-size:14px;
	font-weight:normal;
}

.post { 
	float:left;
	overflow:hidden;
	width:580px;
	padding:20px;
	margin:20px 0px 40px 25px;
	background:#000000;
}

.entry { 
	float:left;
	overflow:hidden;
	width:580px;
	margin:20px 0px;
}

h2.the-title, h2.the-title a:link, h2.the-title a:visited {
	color:#ffffff;
	width:520px;
}

.entry a { }
.entry a:hover { }


pre { }
code, tt { }

#meta { }

.postmetadata, .meta { font-size:12px; color:#cccccc;}

#sidebar { 
	float:left;
	width: 261px;
}

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform {width:300px; color:#ffffff; }
	#s {}
	#searchsubmt { }

.search-box {
	padding:10px 0px 10px 40px;
}

.search-box input {
	margin-top:10px;
}

h2#comments, #respond h2 {
	float:left;
	width:560px;
	color:#ffffff;
	margin:30px 0px 10px 0px;
}

.widget {
width:220px;
font-size:14px; 
margin:20px auto; 
background:#000;
border:solid 2px #969696;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.widget ul {list-style:none; margin:0px 0px 20px 30px; padding:0px;}
.widget li {margin:10px 0px 10px 10px;}
.widget li, .widget li a, .widget li a:visited {color:#ffffff; font-size:12px; font-weight:bold;}
.widget li a:hover {color:#cccccc;}

.widget li ul {
	margin:10px 0px 10px 20px;
}

.widget li ul li {
	margin:5px 0px 5px 0px;
}

.widget li ul a:link, .widget li ul a:visited {
	font-weight:normal;
}

.widget h2 {
	padding:10px;
	color:#ffffff;
	font-size:18px;
}

ol.commentlist { 
list-style: none;
float:left;
width:560px;
}
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author {margin-bottom:5px; }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata { margin-bottom:20px; }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #000000; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #000000; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #000000; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #212121; }
ol.commentlist li.odd { background: #333333; }
ol.commentlist li.parent { border-left: 5px solid #000000; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }


#respond{
	float:left;
	margin:20px 0px;
}

.tags {
	margin-top:70px;
	padding:20px;
	font-size:12px;
	color:#ffffff;
}

.next-posts a, .prev-posts a {
	font-weight:bold;
}

/* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
