/*  
Theme Name: WP-Magazine Theme 1.0 Developer Edition
Theme URI: http://www.solostream.com
Author: Michael D. Pollock
Author URI: http://www.solostream.com/
Description: This WordPress theme was designed and built by Michael D. Pollock of Solostream Web Studio. The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the WP Magazine Theme 1.0 END-USER LICENSE AGREEMENT AGREEMENT.
*/



/* -------------------[ Main Page Elements ]------------------- */

body {
	font-size: 9pt;
	font-family: arial,lucinda,verdana,geneva,sans-serif;
	color: #FFFFFF;
	background:#000 url('images/back1.gif');
	text-align: left;
	margin: 0;
	line-height: 1.5em; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:15px
	}

#wrap {
	padding:0px;
	clear: both;
	width: 980px;
	margin: 0 auto;
	background: #292929;
	border:1px solid #777777;
	}

#header {
	clear: both;
	padding: 0;
	margin: 0 auto;
        background:transparent url(images/hh-header1.jpg) repeat scroll 0%;
        height: 150px;
        width: 980px;
	}

#header .sitehead-left {
	width:50%;
	float:left;
	margin:0;
	padding:0;
	}

#header .sitehead-right {
	width:49%;
	float:right;
	margin:0;
	padding:0;
	}

#header .sitehead-left p {
	margin:0;
	height:26px;
	line-height:26px;
        text-indent:-999em;
	}

#header .sitehead-right p {
	clear: both;
	float:right;
	margin:0;
	height:24px;
	line-height:24px;
	}

#nav {
	height:37px;
	line-height:30px; 
	margin: 0 auto;
	padding:0px;
	border:1px solid #000000;
	}

#page {
	clear: both;
	margin: 0 auto;
	padding: 10px 0;
        background: #3C3C3C;
	}  

#contentleft {
	overflow:hidden;
	width: 720px;
	float:left;
	padding: 0;	
	margin: 0;
	} 

#content {
	width: 710px;
	overflow:hidden;
	float:left;
	margin: 0;
	padding: 0;
	}

#contentright {
	overflow:hidden;
	width: 255px;	
	float:left;	
	padding: 0;	
	margin: 0;
	} 

#sidebar {
        margin-bottom:10px;
        width: 100%;
	}
        
#footer {
	font-size:8pt;
	clear: both;
	margin: 0px auto;
	padding: 0;
	text-align: center;	
	margin: 0 auto;
	padding:0px;
	border:0px solid #000000;
	background:#000000;
	}

.footer-content {
	background:#292929 url(images/gradient.gif) repeat scroll 0%;
	padding: 8px 10px;
	}

#footer .alignleft {
	float:left;
	}

#footer .alignright {
	float:right;
	}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------[ Headings ]------------------- */


h1, h2, h3, h4, h5, h6, h7 {
	font-family: arial,lucinda,verdana,geneva,sans-serif;
	line-height: 1.2em;
	letter-spacing:-1px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

h1 {
	font-size: 14pt;
	margin: 0;
	}

h2 {
	font-size: 14pt;
	}

h3 {
	font-size: 12pt;
	letter-spacing:0px;
	}

h4,h5,h6,h7 {
	font-size: 10pt;
	letter-spacing:0px;
	}

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
	margin-bottom: 10px;
	}

#header h1 {
        font-size:20px;
        margin:0;
        line-height:24px;
        height:24px;  
        text-indent:-999em;
  }

#subhead h3 {
	margin: 0;
	padding: 0;
	font-size:12pt;
	}

#subhead h1 {
	margin: 0;
	padding: 0;
	}

h3#comments, h3#respond  {
	font-size:12pt;
	margin: 0 !important;
	padding: 10px;
	background:#444444;
	border:0px solid #292929;
	border-left:0;
	border-right:0;
        }

h2.home-list {
	font-size: 11pt;
	font-family: arial,lucinda,verdana,geneva,sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	margin-bottom:0;
	}

/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	color:#ECC13C;
	text-decoration:none;
	}

a:hover, a:active {
	color:#ECC13C;
	text-decoration:none;
        background:#000;
	}

#sidebar a {

	}

.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {
	}

a.more-link {
        background: url(images/arrow-rt.gif) 100% 70% no-repeat;
        padding-right:14px; 
        }

a.more-link:hover, a.more-link:active {
	text-decoration:none;
	background:#000 url(images/arrow-rt.gif) 100% 70% no-repeat;
	}
	
/* -------------------[ Images ]------------------- */

img.alignright {
        float: right;
        clear: right;
        margin: 0 0 5px 10px;
        }

img.alignleft {
        float: left;
        clear: left;
        margin: 0 10px 5px 0px;
        }

img.centered { 
        display: block; 
        margin: 0 auto 20px auto;  
        float: none; 
        clear: both;
        }

img.feature-photo {
	border:1px solid #FFFFFF;
        float:right;
        height:200px;
        margin:10px;
        width:200px;
	}

.entry img.feature-photo {
	margin:0 0 10px 10px;
	float:right;
	border:0px solid #000000;
	background:#fff;
	padding:1px;
	}

img.home-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 5px 10px;
	}
.singlepost img {
	padding:0px;
	background:#fff;
	border:1px solid #999999;
	margin:0pt 6pt 4px 0px;
        }
.singlepost img:hover {
	padding:0px;
	background:#fff;
	border:1px solid #FFFFFF;
	margin:0pt 6pt 4px 0px;
        }
img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:left;
	margin-right:5px;
	}

.home-post-list-2 img.post-thum {
	height:200px;
	width:200px;
	padding:0px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0px 0px 0px 5px;
	}

.home-post-list-5 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 5px;
	}

.archive-post-list-2 img.post-thum {
	height:150px;
	width:150px;
	padding:0px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 0 3px;
	}

img.auth-single-post {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 10px;
	}

img.auth-archive-page {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 10px;
	} 

img.comment-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 20px;
	} 
#midcontent .home_recent_thumb img {
       float:left;
       margin:0pt 1px 0.25em;
       padding:0px;
       width:150px;
       height:205px;
       }

#author img {
       width:100px;
       height:100px;
       float:right;
       }

#subhead img {
       width:100px;
       height:100px;
       float:right;
       }

/* -------------------[ Comments ]------------------- */

.commentlist {
	list-style-type:none;
	padding:0;
	margin: 0;
	padding: 0;
	}
	
.commentlist li {
	clear:both;
	margin: 0;
	padding: 10px 10px 1px;
	background:#444444;
	}

.commentlist li.alt {
	margin: 0;
	padding: 10px 10px 1px;
	background:#292929;
	}

.commentmetadata {
	display: block;
	margin-bottom:5px;
	}

.commentlist cite {
	font: 9pt arial;
	font-weight:bold;
	}

#commentform {
	background:#292929;
	padding:10px;
	margin:0;
	}

#commentform textarea {
	width:90%;
	padding:5px;
	}

/* -------------------[ Misc Tags and Classes ]------------------- */

.post ul {
        list-style-type: none;
        }

.post ul li {
        list-style-type:none;
        background: url(images/bullet2.gif) 0 4px no-repeat;
        padding: 0 0 2px 14px;
        }

.post ul ul {
        margin-left:0;
        }

.post ol li {
        list-style-type:decimal;
        }

.post ol.archives {
        margin:0;
        padding-left:25px;
	}

p {
	margin-top: 0px;
	margin-bottom: 15px;
	}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}

* html acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	padding-left: 10px;
	border-left: 5px solid #ccc;
        color: #999;
	}

.center {
	text-align: center;
	}

a img, img a {
	border: none;
	}

.post {
	margin: 0 0 10px;
	padding: 0;
        width:519px
	}

.entry {
	padding: 0pt 5px;
        margin:0pt;
	}

.postinfo {
        clear: both;
	margin: 0 0 10px;
	padding: 0;
        }

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

hr {
        display: block;
        clear:both;
        }

.navigation {
	clear:both;
	font-size:8pt;
	margin: 0;
	padding: 0 10px;
	background:#000000 url(images/gradient.gif) repeat scroll 0%;
	border-top:0px solid #000000;
	text-align:left;
	}

.navigation .alignright {
	padding: 3px 10px;
	float: right;
	margin: 0;
	}
	
.navigation .alignleft {
	padding: 3px 10px;
	float: left;
	margin: 0;
	}

.banner468 {
       background:#292929 none repeat scroll 0%;
       margin:0pt auto;
       padding:0pt 0pt 1px;
       text-align:center;
       width:521px;
	}

.banner300 {
	text-align:center;
	margin: 0 auto;
	padding:0;
	}

/* -------------------[ Top Navigation ]------------------- */

#topnav { 
	float:left; 
	height:0px;
	line-height:0px; 
	padding: 0;
	margin: 0pt;
	clear:both;
	width:0px;
        background:#3c3c3c url repeat scroll 0;
        border-bottom:1px solid #777777;
	}

#topnav ul {
	background:#fff;
	float:right; 
	height:0px;
	line-height:0px; 
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

#topnav li { 
	float: left;
	margin: 0;
	padding:0;
        border-left:1px solid #777777;
	}

#topnav li li { 
	line-height:1.5em;
	float: none;
	margin: 0;
	padding:0;
	}

#topnav li ul {
	border-top:1px solid #fff;
	background: #000;
	display:none;
	position: absolute;
	width: 0px;
	left: -999em;
	padding:0; 
	}

#topnav li ul ul { 
	margin: -29px 0 0 0px;
	}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
	left: -999em;
	}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul { 
	display:block;
	left: auto;
	}

#topnav a, #topnav a:visited, #topnav a:link {
        background:transparent url(images/gradient.gif) repeat scroll 0% 50%;
	display: block;
	text-decoration:none;
        padding:0 7px;
        margin:0;
        color:#FFFFFF;
	}

#topnav a:hover, #topnav a:active {
	background:transparent url(images/gradient.gif) repeat scroll 0% 50%;;
	color:#ECC13C;
	}

#topnav li.rss a, #topnav li.rss a:visited, #topnav li.rss a:link {
	padding-right:0 !important;
	padding-left:0px;
	}

#topnav li li a, #topnav li li a:link, #topnav li li a:visited {
	color:#ECC13C;
	background: #000;
	width:140px;
	float: none;
	margin: 0;
	padding-top:5px;
	padding-bottom:5px;
	}

#topnav li li a:hover, #topnav li li a:active {
	background: #333;
	color:#3399CC;
	}

#topnav li li li a {
	border-left:1px solid #fff;
	}

/* -------------------[ Category Navigation ]------------------- */

#nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:100%;
	background:transparent url(images/orange-nav.gif) repeat scroll 0% 50%;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
	}

#nav li { 
	float: left;
	margin: 0;
	padding:0;
	border-right:1px solid #000000;
	}

#nav li li { 
	float: none;
	margin: 0;
	padding:0;
	}

#nav li ul {
	border-top:1px solid #000000;
	background: #000;
	display:none;
	position: absolute;
	width: 160px;
	left: -999em;
	padding:0; 
	}

#nav li ul ul { 
	margin: -31px 0 0 160px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	display:block;
	left: auto;
        _height:1em;
	}

#nav a, #nav a:visited, #nav a:link {
	color:#FFFFFF;
	display: block;
	text-decoration:none;
        padding:3pt 10px;
        margin:0;
	}

#nav a:hover, #nav a:active {
	background:transparent url(images/li-hover.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
        text-decoration:underline;
	}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	color:#3399CC;
	background: #000;
	width:140px;
	float: none;
	margin: 0;
	}

#nav li li a:hover, #nav li li a:active {
	background: #333;
	}

#nav li li li a {
	border-left:1px solid #fff;
	}

/* ---------------[ Tables ]--------------- */


table {
	margin-bottom:15px;
	}

tr, td, th {
	margin:auto; 
	}

td, th {
	padding:8px;
	vertical-align:top;
	}

th {

	font-weight:bold;
	background:#ddd;
	}

td {
	border:1px solid #ddd;
	}

/* ---------------[ Site Map Page ]--------------- */

ul.archives, ul.wp-tag-cloud {


        margin: 0 0 15px 5px;
        padding: 0;
        }

ul.archives ul, ul.wp-tag-cloud ul {
        padding:0;
        }

ul.archives ul li, ul.wp-tag-cloud ul li {
        background:transparent;
        padding-left:0;
        margin:0;
        }

ul.archives ul ul, ul.wp-tag-cloud ul ul {
        margin:0;
        margin-left: 10px;
        padding:0;
        }

/* ---------------[ Tabber ]--------------- */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/

#tab-box {
	border:0px solid #ddd;
	}

#tab-box h3 {
	font-size:9pt;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

.tabberlive .tabbertabhide {
	border:0;
	display:none;
	}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/

.tabber {
	display:none;
	}

.tabberlive {
        
	}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {
	background:transparent url(images/gradient.gif) repeat scroll 0% 50%;
	height:24px;
	line-height:24px;
	border:0px solid #000000;
	border-bottom:0;
	margin: 0 !important;
	padding:0 !important;
	list-style-type:none !important;
	font-size:8pt;
	}

.tabbernav li {
	padding:0 !important;
	list-style-type:none;
	float:left !important;
	margin-right:1px !important;	
	background: transparent !important;
	}

.tabbernav li a {
	float:left;
	display: block;	
	padding: 0 5px;
	}

.tabbernav li a:link { 
	color:#FFFFFF !important;
	}

.tabbernav li a:visited {
	text-decoration: none;
	}

.tabbernav li a:hover {
	background: #ECC13C url(images/gradient.gif) repeat scroll 0%;
        color:#ECC13C !important;
        text-decoration: underline;
	}

.tabbernav li.tabberactive a {
	background:#292929 url() repeat scroll 0% 50%;
	}

.tabbernav li.tabberactive a:hover {
	background: #ECC13C url(images/gradient.gif) repeat scroll 0%;
	}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/

.tabberlive .tabbertab {	
	padding: 8px;
	background:#292929 none repeat scroll 0% 50%;
	border:0px solid #000000;
	}

/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
	}

.tabberlive .tabbertab h3 {
	display:none;
	}

.tabberlive .tabbertab ul.pop {
	}

.tabberlive .tabbertab ul.pop li {
	clear:both !important;
	border-bottom:1px solid #292929 !important;
	padding: 5px 10px !important;
	}

.tabberlive .tabbertab ul.pop li a {
	}

/* -------------------[ Site Guide ]------------------- */

#searchform, #monthform, #tagform, #categoryform {
	margin: 0;
	padding: 0; 
        }

#searchform #s {
        width: 160px;
	margin-right: 2px;
	}

#searchform #submit {
	}

select#months, select#tag_drop, select#category_drop {
        width: 180px;
        margin:0;
	}

/* ---------------[ Related Entries ]--------------- */

.related {
	margin:0 auto 10px;
	background:#444444;
	border:1px solid #777777;
	padding:10px 10px 0;
        }

.home-post-1 .related {
	background:#292929;
        }

.related h3 {
	font-weight:bold;
	letter-spacing:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	margin-bottom:5px;
	}

.related ul {
        margin: 0 0 10px;
        padding:0;
        list-style-type: none;
        }

.related ul li {
        list-style-type:none;
        padding: 0 0 0 14px;
        background: url(images/bullet2.gif) 0 3px no-repeat;
        }








.tags {
	margin: 0 0 10px;
	padding: 0;
	}

/* -------------------[ Features ]------------------- */

#my-glider {
	
	background:#000000;
	padding:0px;
	border:1px solid #000000;
	margin: 0pt 6pt 10px;
	}

#my-glider .controls {
	border-top:1px solid #000000;
	clear:both;
	
	background:#000;
	padding: 0;
	margin:0;
	}

#my-glider .controls ul {
        background:#292929 url(images/gradient.gif) repeat scroll 0%;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#my-glider .controls li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#my-glider .controls li.feat-nums {
	border-right:1px solid #000000;
	float:left;
	padding:0px 10px;
	margin:0;
	color:#fff;
	line-height:25px;
	height:25px;
	}

#my-glider .controls a, .control a:link, .controls a:visited {
	border-right:1px solid #000000;
	float:left;
	display:block;
	padding:0px 10px;
	margin:0;
	color:#ECC13C;
	text-decoration:none;
	line-height:25px;
	height:25px;
	}

#my-glider .controls a:hover {
	background:#ECC13C;
        color:#000000;
	}

#my-glider .controls li.feat-about {
	float:right;
	}

#my-glider .controls li.feat-about a {
	border-left:1px solid #000000;
	border-right:0;
	}

#my-glider .scroller {	
	background:#eee;
	height: 220px;
	
	overflow: hidden;
	}

#my-glider .scroller .section {
	
	height: 220px;
	overflow: hidden;
	padding: 0;		
        background:#292929;
	}

#my-glider .scroller .content {
	width: 704px;
	}

#my-glider .feature-entry {
	padding: 10px;
	}

#my-glider .feature-entry h3 {
	font-family: arial,lucinda,verdana,geneva,sans-serif;
	font-size:9pt;
	margin: 0 0 5px 0;
	letter-spacing:0px;
	} 

/* -------------------[ Archive Pages 2 and 4 + Search ]------------------- */

.archive-post-list-1 {
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.archive-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

.alt-archive-post-1 {
	background:#eee;
	padding:10px;
	margin:0;
	}

/* -------------------[ Archive Page 1 and 3  ]------------------- */

.archive-post-list-2 {
	overflow:hidden;
	width:520px;
	float:right;
	background:#292929;
	padding:1px;
	border:1px solid #000000;
        margin-right:4px;
	}

.archive-post-1 {
	background:#292929;
	padding:10px;
	margin:0;
	}

.alt-archive-post-1 {
	background:#777777;
	padding:10px;
	margin:0;
	}


/* -------------------[ Sub-Head ]------------------- */

#subhead {
	margin-bottom:10px;
        margin-left:0;
        margin-right:0;
	padding: 5px;
	background:transparent url(images/gradient.gif) repeat-x scroll 0% 0%;
        border:1px solid #333333;
	}

#subhead p {
	margin:0;
	}

/* -------------------[ Single Post ]------------------- */

.singlepost {
	background:#0F0F0F url(images/gradient.gif) repeat-x scroll 0% 0%;
	padding:1px;
        margin-left:8px;
	border:1px solid #464646;
        width:704px;
        }

.singlepost .post {
        background:#0F0F0F url(images/gradient.gif) repeat-x scroll 0% 0%;
        font-family:Verdana,Helvetica,Arial,sans-serif;
	padding:4px 1px 0;
        }

.singlepost .post p {
        font-family:Verdana,Helvetica,Arial,sans-serif;
        margin:10px 0px;
        }

/* -------------------[ Sidebar ]------------------- */

#sidebar h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	padding:0px 0px;
	margin:0;
	color:#000;
	background:#ccc;
        }

#sidebar ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebar ul ul {
        margin: 0;
        padding: 0;
        }

#sidebar li {
	background:#292929 none repeat scroll 0%;
        border:1px solid #000000;
        padding:0px 0px 0pt;
        margin-bottom:10px;
	}

#sidebar li h2 {
	background:#EEEEEE url(images/gradient.gif) repeat scroll 0%;
	font-size:9pt;
	letter-spacing:0px;
	padding:4px 2px;
	margin:0 0 3px;
	color:#FFFFFF;
	}

#sidebar li li {
        background:#292929 none repeat scroll 0% 50%;
        border:0px solid #292929;
        padding:1px 1px 0pt;
	}

#sidebar p {
	padding: 0;
	}






/* -------------------[ Middle Content ]------------------- */

#midcontent {
	float:left;
	width:165px;
	margin-left:5pt;
	padding:0;
	}


#midcontent ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#midcontent ul ul {
        margin: 0;
        padding: 0;
        }

#midcontent li {
	background:#292929 none repeat scroll 0%;
        border:1px solid #000000;
        padding:0px 0px 0pt;
        margin-bottom:10px;
	}

#midcontent li h2 {
	background:#EEEEEE url(images/gradient.gif) repeat scroll 0%;
	font-size:9pt;
	letter-spacing:0px;
	padding:4px 2px;
	margin:0 0 3px;
	color:#FFFFFF;
	}

#midcontent li li {
	background:#292929 none repeat scroll 0% 50%;
        border:0px solid #292929;
        padding:1px 1px 0pt;
	}

#midcontent p {
	padding: 0;
	}
#midcontent .home_recent_post {
        background:transparent url() repeat-x scroll left bottom;
        margin:0px 2px 5px;
        padding:10px 2px;
}



/* -------------------[ Home Page 1 and 3 Articles ]------------------- */

.home-post-list-2 {
	overflow:hidden;
	width:520px;
	float:left;
	background:#292929 none repeat scroll 0% 50%;
	padding:1px;
	border:1px solid #000000;
        margin-left:8px;
        float:right;
	}

.home-post-list-2 .post {
	margin:0;
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

.home-post-list-2 .home-post-1 {
	background:#292929;
	padding:10px;
	margin:0;
	}

.home-post-list-2 .alt-home-post-1 {
	background:#808080;
	padding:10px;
	margin:0;
	}

/* -------------------[ Home Page 2 and 4 Articles ]------------------- */

.home-post-list-1 {
	overflow:hidden;
	background:#292929;
	padding:1px;
	border:1px solid #ddd;
	}

.home-post-list-1 .post {
	margin:0;
	}

.home-post-list-1 .float-post-right {
	float:right;
	width:510px;
	padding:0;
	margin:0
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

.home-post-list-1 .home-post-1 {
	background:#292929;
	padding:10px;
	margin:0;
	}

.home-post-list-1 .alt-home-post-1 {
	background:#666666;
	padding:10px;
	margin:0;
	}

/* -------------------[ Home Page 5 Articles ]------------------- */

.home-post-list-5 {
	overflow:hidden;
	background:#fff;
	padding:1px 1px 0;
	border:1px solid #ddd;
	}

.home-post-list-5 .post {
	margin:0;
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:0px solid #000000;
	padding:5px 10px;
	margin:0;
	color:#FFFFFF;
	background:#000000 url(images/gradient.gif) repeat scroll 0% 50%;
	}

.home-post-list-5 .home-post-1 {
	background:#eee;
	padding:0;
	margin:0;
	float:left;
	width:322px;
	overflow:hidden;
	}

.home-post-list-5 .alt-home-post-1 {
	background:#eee;
	padding:0;
	margin:0;
	float:right;
	width:323px;
	overflow:hidden;
	}

.home-post-list-5 .entry {
	height: 140px;
	padding:10px;
	}

.home-post-list-5 .bottom {
	background:#ddd;
	height: 24px;
	line-height:24px;
	padding:0 10px;
	font-size:8pt;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}

.home-post-list-5 .navigation {
	clear:both;
	font-size:8pt;
	margin: 0;
	padding: 0 10px;
	background:#ddd;
	border:0;
	border-bottom:1px solid #fff;
	text-align:left;
	} 



/* FLICKR */
.flickr{
padding:0px;
margin: 0 auto;
width:490px;
border: 1px solid #CECECE;
position: relative; 
background:#FFFFFF;
background-image:url();
background-position:top;
background-repeat:no-repeat;
}
.flickr IMG{
padding:5px;
background-color:#292929;
border: 1px solid #000;
}
.flickr IMG a,
.flickr IMG a:link,
.flickr IMG a:active,
.flickr IMG a:visited{
padding:5px;
background-color:#292929;
border: 1px solid #fff;
}
.flickr IMG a:hover,
.flickr IMG:hover{
padding:5px;
background-color:#ecc13c;
border: 1px solid #000;
}
/* FLICKR2*/
.flickr2{
padding:0px;
margin: 0 auto;
width:300px;
border: 0px solid #CECECE;
position: relative; 
background:#FFFFFF;
background-image:url();
background-position:top;
background-repeat:repeat;
}
.flickr2 IMG{
padding:5px;
background-color:#292929;
border: 1px solid #000;
}
.flickr2 IMG a,
.flickr2 IMG a:link,




.flickr2 IMG a:active,
.flickr2 IMG a:visited{
padding:5px;
background-color:#292929;
border: 1px solid #fff;
}
.flickr2 IMG a:hover,
.flickr2 IMG:hover{
padding:5px;
background-color:#ecc13c;
border: 1px solid #000;
}

.center-widget {
background:#0F0F0F url(images/gradient.gif) repeat-x scroll 0% 0%;
border:1px solid #000000;
color:#FFFFFF;
font-size:10pt;
height:250px;
margin-bottom:10px;
margin-left:8px;
padding:1em;
width:672px;
}
.navform {
float:right;
}
#rightcol {
margin-top:-2px;
padding-left:18px;
width:277px;
}
#rightcol .clearfloat {
border-bottom:1px dotted #B6B6B6;
padding:12px 0pt;
}
#rightcol img {
float:left;
margin:3px 10px 4px 0pt;
}
.feature img, #rightcol img {
border:1px solid #000000;
padding:1px;
}
.home_recent_post {
background:transparent url() repeat-x scroll left bottom;
margin:0px 2px 60px;
padding:10px 2px;
}
.home_recent_thumb {
float:left;
margin:0pt 0pt 0.25em;
padding:0pt 5px 0pt 0pt;
}
.home_recent_thumb img {
background:#333333 none repeat scroll 0%;
border:1px solid #555555;
margin:0pt 0px;
padding:0px;
width:100px;
height:100px;
}
.home_recent_thumb a:hover img {
background:#333333 none repeat scroll 0%;
border:1px solid #FFFFFF;
margin:0pt 0px;
padding:0px;
width:100px;
height:100px;
}

/* -------------------[ Wildfire Widget ]------------------- */

#divWildfirePost {
border:1px solid #333333;
margin-bottom:5px;
margin-left:0;
margin-right:0;
padding-bottom:5px;
padding-left:2px;
padding-right:5px;
}
#divWildfireWidget {
}
