/*  
Theme Name:Version 16b
Theme URI: http://www.soddengecko.com
Description: A new theme.
Version: 16b
Author: Mark Mckee
Author URI: http://www.soddengecko.com
*/

/* ---------------------------------------------------------------------------------------------------
---------------------------------------------MAIN STRUCTURAL LAYOUT-----------------------------------
----------------------------------------------------------------------------------------------------*/

@import url("ie.css"); /*** Grab the css for IE browser***/
@import url("rightcol.css");
@import url("preload.css");

* {
margin:0;
padding:0;
border: none;
}

* * html{
margin:0;
padding:0;
height: 100%;
}

html,body{
margin:0;
padding:0;
background:#1E1C16;
font-family:"verdana", lucida, sans-serif;
line-height: 14px;
font-weight:normal;
text-align:left;
text-decoration:none;
height: 100%;
}

body{
font-size:76%;
color:#f5f5f5;
}


div#header-links{
height:17px;
padding-top:2px;
border-bottom:3px solid #010206;
background:#E76D1A;
}

div#headertopbg{
height:70px;
background:#FFFDE6 url('_img/headertopbg.png') top left repeat-x;
width:100%;
}



div#header{
height:350px;
background:#FEFEF2 url('_img/back-header1.jpg') bottom left repeat-x;
}


div#header-breaker{
height:10px;
background:transparent;
}

div#header-nav{
margin:0;
padding:0;
background:none;
color: #79B30B;
}

div#container{
width:100%;
margin:0 auto;
background:#1E1C16 /*url('_img/background.jpg')*/;
padding:20px 0 0px 0px;
position: relative;
min-height: 100%;
}

div#wrapper{
width:100%;
background:#1E1C16 /*url('_img/background.jpg')*/;
display: inline;
}

div#wrappertwo{
width:100%;
background:#1E1C16 /*url('_img/background.jpg')*/;
}

div#content{
width:73%;
float:left;
padding-top:0px;
min-height:400px;
}


.breaker{
background: url('_img/breakerbg.jpg') top left repeat-x;
color: #FFF;
clear:left;
width:100%;
height:10px;
}

.breakeropp{
background: url('_img/breakerbgopp.jpg') top left repeat-x;
color: #FFF;
clear:left;
width:100%;
height:10px;
}

div#extra{
background:#151515;
width:100%;
clear:both;
}

div#footer{
background: #1E1C16;
color: #FFF;
clear:left;
width:100%;
}

div#footerinsert{
background:url('_img/extrasbg.jpg') bottom left repeat-x;
padding-bottom:10px;
}

div#copyright{
background:#1E1C16;
text-align:center;
color: #FFF;
clear:left;
width:100%;
margin-top:1px;
padding-bottom:10px;
}

div#metaholder{
margin-bottom:30px;
}

/* ---------------------------------------------------------------------------------------------------
---------------------------------------------GENERAL CLASSES------------------------------------------
----------------------------------------------------------------------------------------------------*/
.left{
float:left;
}
.rite{
float:right;
}

.right{
float:right;
margin-left:15px;
}

.starrating{
color:#000;
}

.clear{
clear:both;
}
.navigation{
margin:0 0 0 15px;
}
.nodisplay{
display:none;
}
.entry_author_image
{
float:left;
border: solid 1px #000;
padding:2px;
margin-right:6px;
background:#fff;
margin-top:2px;
}

.syndicateholder{
background:#121212;
}

.footer1{
width:38%;
float:left;
background:transparent;
margin-top:30px;
margin-left:3%;
}

.footer2{
width:32%;
float:left;
background:transparent;
margin-top:30px;
margin-left:3%;
}

.footer3{
width:18%;
float:right;
background:transparent;
margin-top:30px;
margin-left:3%;
margin-right:3%;
}

.header-left{
float:left;
width:50%;
padding: 13px 0 0 1%;
color:#f5f5f5;
}

.header-right{
float:right;
width:49%;
}

.spacer{
height:35px;
}

.textcenter{
text-align:center;
}

.break{
color: #FFF;
clear:left;
width:100%;
height:10px;
background:#1E1C16;
}

.breaknoclear{
color: #FFF;
width:100%;
height:10px;
background:#1E1C16;
}

.extraleft1{
float:left;
width:42%;
padding:1%;
background:#151515;
}
.extraleft2{
float:left;
width:26%;
padding:1%;
background:#151515;
}
.extraright{
float:right;
width:52%;
padding:1%;
background:#151515;
}

.extracontent{
margin-bottom:10px;
}

.menu{
float:left;
}

.tree{
margin-top:60px;
width:137px;
height:213px;
float:left;
background: url("_img/tree3.gif") bottom right no-repeat;
}

.contactform input{
background:#282828;
border: 1px solid #3E4F4F;
padding:3px;
color:#f5f5f5;
width:100%;
}
.contactform textarea{
background:#282828;
border: 1px solid #3E4F4F;
padding:3px;
color:#f5f5f5;
width:100%;
}

.breaksectiontop{
background:transparent url('_img/breaksectiontop.jpg') top left no-repeat;
height:42px;
width:100%;
}

.breaksectionbottom{
background:transparent url('_img/breaksectionbottom.jpg') top left no-repeat;
height:42px;
width:100%;
}


/* ---------------------------------------------------------------------------------------------------
---------------------------------------------TYPOGRAPHY-----------------------------------------------
----------------------------------------------------------------------------------------------------*/

/* paragraphs and type */
p{margin:0 10px 10px 10px}

div#breaker p {
margin:0;
padding:5px 10px;
}
div#footer p {
margin:0;
padding:10px;
}

.contentholder p {
padding:0px 0px 15px 0px;
margin:0;
text-align:justify;
color:#CDCDCD;
line-height:1.2;
}


/*headings and titles*/
h1{
color:#35383C;
padding:0 0 5px 10px
}
h3{
margin:0 0 0 10px;
}

.contenttitle h1{
padding:5px 0px 5px 0px;
font-size:1.7em;
color:#f5f5f5;
}

.contentpagetitle h1{
padding:0px 0px 5px 0px;
font-size:1.6em;
color:#FFE351;
}

.contenttitle h4{
padding:0px 0px 5px 0px;
font-size:.8em;
color:#CDCDCD;
}

.posted{
padding:4px 0px 0px 0px;
font-size:.8em;
color:#CDCDCD;
}

.posted img{
margin-bottom:-2px;
}

div#footer h1{
color:#CC0000;
text-align:left;
padding:0 0 5px 0; 
margin:0;
border-bottom:4px dotted #CC0A08;
font-size:140%;
}
div#extra h1{
color:#666;
padding:10px 0;
}


div#extra {
font-size:90%;
}

h3.respond{
color:#fff;
margin-left:10px;
}

.contentintrotop h1{
padding:10px 0 0 10px;
color:#B3C7E0;
font-size:1.4em;
}

.small{
font-size:80%;
}

.line{
height:1px;
background:#5B542E;
margin-bottom:10px;
margin-right:10px;
margin-left:10px;
}

/* ---------------------------------------------------------------------------------------------------
---------------------------------------------LISTS----------------------------------------------------
----------------------------------------------------------------------------------------------------*/
.contentcomments ol{
margin:0 0 0 30px;
}


.contentmeta li{
color:#f5f5f5;
}


/* ---------------------------------------------------------------------------------------------------
---------------------------------------------DIV LAYOUT-----------------------------------------------
----------------------------------------------------------------------------------------------------*/

.roundcont {
	background-color: #282828;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(_img/tr.gif) no-repeat top right; 
}

.roundbottom {
	background:#282828 url(_img/br.gif) no-repeat top right; 
}

img.corner {
   border: none;
}

.contentholder{
background:#282828;
margin-left:0px;
margin-bottom:0px;
padding:0px 5px;
font-size:100%;
}

.contentouter{
margin:0px 0px 0px 0px;
background: transparent /*url('_img/contentbackground.jpg') top left repeat-x*/;
padding-left:60px;
padding-right:20px;
padding-top:10px;
padding-bottom:5px;
}

.contentpageouter{
margin:0px 0px 0px 0px;
background: transparent /*url('_img/contentbackground.jpg') top left repeat-x*/;
padding-left:60px;
padding-right:20px;
padding-top:10px;
padding-bottom:5px;
}

.contenttop{
background:transparent;
/* background:#4F5050  url('_img/topright.jpg') top right no-repeat; */
height:45px;
margin:0px 0px 0px 0;
padding-top:10px;
}

.contentbottom{
background:transparent;
/* background:#393838 url('_img/bottomright.jpg') bottom right no-repeat; */
margin:0 0px 0 0;
min-height:25px;
}

.contentpagebottom{
background:#393838 url('_img/bottomright.jpg') bottom right no-repeat;
margin:0 0px 0 0;
height:25px;
}

.contentsinglebottom{
background:#393838 url('_img/bottomright.jpg') bottom right no-repeat;
margin:0 0px 0 0;
}

.contenttoppagi{
background:#4F5050  url('_img/topright.jpg') top right no-repeat;
min-height:15px;
margin:0 0px 0px 0;
}
.contentbottompagi{
background:transparent;
/* background:#393838 url('_img/bottomright.jpg') bottom right no-repeat; */
margin:0 0px 0 0;
min-height:13px;
}

.contenttopcomments{
background:#4F5050  url('_img/topright.jpg') top right no-repeat;
height:25px;
margin:0 0px 0px 0;
}
.contenttopcomments-admin{
background:#151515  url('_img/topright-admin.jpg') top right no-repeat;
height:25px;
margin:0 0px 0px 0;
}
.contentbottomcomments{
background:#393838 url('_img/bottomright.jpg') bottom right no-repeat;
margin:-10px 0px 0 0;
height:25px;
}
.contentbottomcomments-admin{
background:#151515 url('_img/bottomright-admin.jpg') bottom right no-repeat;
margin:0 0px 0 0;
height:25px;
}

.spreadtheword{
padding:0px 10px;
float:right;
clear:both;
}

.spreadthewordpage{
padding:0px 10px;
}

.digg{
float:right;
}


/* ---------NOTIFICATION BOX--------------- */
.contentintrotop{
background:transparent  url('_img/topright.jpg') top right no-repeat;
height:20px;
margin:0 0px 0px 0;
}
.contentintrobottom{
background:transparent url('_img/bottomright.jpg') bottom right no-repeat;
height:20px;
margin:0 0px 20px 0;
}

.intro {
background : #282828;
color : #777;
margin:0 0px 0px 0px;
padding-bottom:1px;
}
.intro .pad {
padding : 10px 0 0 0;
}
.intro a {
color : #FF6603;
text-decoration : none;
}
.intro a:hover {
color : #FF6603;
text-decoration : underline;
}
/* END */


.contenttitle{
margin-top:0px;
/* margin-right:10px; */
margin-left:0px;
margin-bottom:10px;
padding:0px 0px 0px 5px;
}
.contentpagetitle{
margin-top:0px;
margin-right:10px;
margin-left:0px;
margin-bottom:10px;
padding:0px 10px 0px 15px;
}

.contentmeta{
background:#393838;
margin:0;
/* border-top:2px solid #000; */
color:#f5f5f5;
font-size:105%;
padding:5px 0 10px 15px;
}

.postmetadata{
margin-left:20px;
}

.titleleftbg{
float:left;
height:38px;
width:10px;
background:#fff;
}

.titlerightbg{
float:right;
height:38px;
width:10px;
background:red;
}
.nextprevtop{
margin:10px 0 10px 0px;
padding:3px;
}
.nextprevbottom{
padding:3px;
margin: 0px 250px 10px 10px;
padding:4px;
font-size:90%;
}


#calendar{
color:#4f4f4f;
}

.leftsearch{
float:left;
}

.closesearch{
border-top:2px solid #000;
text-align:center;
padding: 0 0 0 0;
background:#E6AC62;
}





.postsurround{
border:1px solid #3E4F4F;
padding:20px 10px 10px 10px;
margin-bottom:20px;
}

/* CODE BOXES */
.code {
padding : 3px 5px 3px 40px;
border : 1px solid #444;
list-style-type : decimal-leading-zero;
font-family : Courier;
color:#FFF5B7;
margin-bottom:10px;
background:#26251E;
}
.code code {
font-family : Monaco, "Courier New", Tahoma;
font-size : 1.2em;
color:#FFF5B7;
}
.code li {
margin : 2px 0;
padding : 0 5px;
background : #26251E;
color:#FFF5B7;
}
.code li.t1 {
padding-left : 4ex;
}
.code li.t2 {
padding-left : 8ex;
}
.code li.t3 {
padding-left : 12ex;
}
.code li.t4 {
padding-left : 16ex;
}
.code li.t5 {
padding-left : 20ex;
}
.code li.t6 {
padding-left : 24ex;
}
.code li.t7 {
padding-left : 28ex;
}
.code li.t8 {
padding-left : 32ex;
}

.dateleft{
float:left;
height:300px;
/* background: url('_img/back.jpg') top left no-repeat; */
}

.date{
background:transparent url('_img/date.png') top left no-repeat;
height:58px;
width:49px;
text-align:center;
padding:5px 0 0 0px;
}
.dateline1{
color:#fff;
text-align:center;
}
.dateline2{
color:#000;
font-size:1.8em;
margin-top:7px;
font-weight:bold;
text-align:center;
}
.dateline3{
color:#000;
color:#000;
margin-top:3px;
text-align:center;
font-weight:bold;
}

.metaholder{
padding-left:15px;
}


.codeicon{
background:transparent url('_img/date.png') top left no-repeat;
height:58px;
width:49px;
text-align:center;
padding:5px 0 0 0px;
}

.techicon{
background:transparent url('_img/date.png') top left no-repeat;
height:58px;
width:49px;
text-align:center;
padding:5px 0 0 0px;
}

.miscicon{
background:transparent url('_img/date.png') top left no-repeat;
height:58px;
width:49px;
text-align:center;
padding:5px 0 0 0px;
}

.reviewsicon{
background:transparent url('_img/date.png') top left no-repeat;
height:58px;
width:49px;
text-align:center;
padding:5px 0px 0 0px;
}

.galleryicon{
background:transparent url('_img/date.png') top left no-repeat;
height:58px;
width:49px;
text-align:center;
padding:5px 0 0 0px;
}

.downloadsicon{
background:transparent url('_img/date.png') top left no-repeat;
height:58px;
width:49px;
text-align:center;
padding:5px 0 0 0px;
}

.securityicon{
background:transparent url('_img/date.png') top left no-repeat;
height:58px;
width:49px;
text-align:center;
padding:5px 0 0 0px;
}

#secureimgdiv{
margin:3px 0 0 0;
padding:0;
}


/* ---------------------------------------------------------------------------------------------------
---------------------------------------------COMMENTS LAYOUT AND STYLE--------------------------------
----------------------------------------------------------------------------------------------------*/


.roundcont-commenttext-author {
	background-color: #151515;
	color: #fff;
}

.roundbottom-commenttext-author {
	background:#151515 url(_img/bradmin.gif) no-repeat top right; 
}

.roundtop-commenttext-author { 
	background: url(_img/tradmin.gif) no-repeat top right; 
}

.roundbottom-commenttext {
	background:#282828 url(_img/br.gif) no-repeat top right; 
}

.roundtop-commenttext { 
	background:#282828 url(_img/tr.gif) no-repeat top right; 
}

.commentwrap{
margin-right:20px;
}

#commentcontainer{
background:#1E1C16 /*transparent url('_img/background.jpg')*/;
margin-top:10px;
}

.commentholder{
margin-right:20px;
padding-left:61px;
}


.commentsheader{
width:100%;
padding:10px 0 0px 0;
font-size:1.4em;
color:#F5F5F5;
margin-bottom:20px;
margin-left:15px;
text-align:center;
}

.comment-info{
margin-right:20px;
padding-left:61px;
}



.commenttext p:first-letter{
text-transform:capitalize;
}

.contentcomments{
background:#393838 url('_img/contentbackground.jpg') top left repeat-x;
padding-left:15px;
color:#f5f5f5;
}

.contentcomments p{
padding:0px 0 0 0;
}

.centrecomments{
width:100%;
background:none;
}

.centrecomments textarea{
width:550px;
padding:5px;
}

.alert {
background: #fff6bf url('_img/exclamation.gif') center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 20px 5px 45px;
color:#121212;
margin-left:12px;
margin-right:20px;
}

.postalert {
background: #fff6bf url('_img/exclamation.gif') center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 18px 20px 5px 45px;
border-top: 2px solid #ffd324;
border-bottom: 2px solid #ffd324;
width:87%;
color:#000;
margin-left:10px;
margin-bottom:20px;
font-weight:bold;
}

.postalert p{
color:#000;
}

/* COMMENTS */
#comleft{
float:left;
width:26%;
padding-left:1%;
padding-right:3%;
padding-top:10px;
text-transform:capitalize;
}

#comright{
float:left;
width:65%;
border-left:1px solid #5B542E;
padding-left:3%;
}

.comname{
float:left;
padding-left:0px;
}

#comright p{
margin-top:5px;
}

#comleft a{
font-weight:bold;
}


.grav img{
margin-right:5px;
padding:4px;
float:left;
margin-left:10px;
border:1px solid #5B542E;
}
.grav{
color:#fff;
}

.grav-admin img{
margin-right:5px;
padding:4px;
float:left;
margin-left:10px;
border:1px solid #5B542E;
}
.grav-admin{
color:#282828;
}



.innercomment{
padding:10px 5px 10px 5px;
background:#282828;
}

.innercomment-admin{
padding:10px 5px 10px 5px;
background:#151515;
}

.noimg img{
display:none;
}





/* ---------------------------------------------------------------------------------------------------
---------------------------------------------IMAGES---------------------------------------------------
----------------------------------------------------------------------------------------------------*/

* img{
border:none;
}

div#lightbox{
background-color:#f9f9f9;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
div#lightboxDetails{
font-size: 1em;
padding-top: 0.4em;
}	
div#lightboxCaption{ float: left; }
div#keyboardMsg{ float: right; }
div#closeButton{ top: 5px; right: 5px; }

div#lightbox img{ border: none; clear: both;} 
div#overlay img{ border: none; }

div#overlay{ background-image: url('_img/overlay.png'); }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url('_img/blank.gif');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_img/overlay.png", sizingMethod="scale");
}

div#left_col img{
border:none;
}

div#right_col img{
border:none;
}

.contentholder img{
border:none;
padding-bottom:20px;
text-align:center;
}

.contentholder img.left{
border:1px dashed #000;
padding:0px;
margin:0px 10px 10px 10px;
}

.contentholder img.right{
border:1px dashed #000;
padding:0px;
margin:5px 10px 10px 5px;
}



.extraleft2 img{
text-decoration:none;
border:1px solid #FF6D45;
}

.extraright img{
text-decoration:none;
border:1px solid #FF6D45;
}

/* ---------------------------------------------------------------------------------------------------
-------------------------------------SEARCH BAR, INPUTS AND BUTTONS-----------------------------------
----------------------------------------------------------------------------------------------------*/
.semenu {
position:absolute;
right:10px;
top:260px;
}

.sesearch {
position:absolute;
right:10px;
top:115px;
height: 30px;
background:#282828;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
border: 1px solid #3E4F4F;
width:200px;
}
.sesearch #s {
float: left;
padding: 0;
margin: 6px 0 0 6px;
border: 0;
background: #282828;
color:#a3a3a3;
}
.sesearch #go {
float: right;
margin: 3px 0px 0 0;
}



.sesearchright {
height: 30px;
background:#282828;
margin-left:5px;
width:98%;
}
.sesearchright #s {
float: left;
padding: 0;
margin: 6px 0 0 6px;
border: 0;
background: #282828;
color:#a3a3a3;
}
.sesearchright #s input {
width:20px;
}
.sesearchright #go {
float: right;
margin: 3px 4px 0 0;
}



/* ---------------------------------------------------------------------------------------------------
--------------------------------------LINKS, MENUS AND NAVIGATION-------------------------------------
----------------------------------------------------------------------------------------------------*/

/*site main links*/
a{
text-decoration:none;
color:#53ABD5;
}
a:link{
text-decoration:none;
color:#53ABD5;
}
a:hover{
text-decoration:none;
color:#53ABD5;
}
a:visited{
text-decoration:none;
color:#53ABD5;
}


div#footer .footer2 a{
color:#111;
}
div#footer .footer2 a:hover{
color:#111;
text-decoration:none;
}
div#footer .footer2 a:visited{
color:#111;
text-decoration:none;
padding:0px;
}
div#footer .footer2 a:visited:hover{
color:#111;
text-decoration:none;
padding:0px;
}


.contenttitle h1 a{
text-decoration:none;
}
.contenttitle h1 a:link{
text-decoration:none;
}
.contenttitle h1 a:hover{
text-decoration:none;
}
.contenttitle h1 a:visited{
text-decoration:none;
}

/*main links in extras*/
.blocklinks ul {
list-style-type: none;
margin:0 0 20px 0;
padding:0;
background:transparent url(_img/dotted-line.gif) repeat-x bottom left;
} 

.blocklinks ul li{
background:transparent url(_img/bg-approved-large.gif) no-repeat top left;
}

.blocklinks li {
margin: -1px 0;
/*float:left; */ /*This effect will list them across the page rather than down the page*/
}

.blocklinks li a { 
color: #E56D1C;
display: block;
font: bold 120% Arial, Helvetica, sans-serif;
padding:9px 5px 9px 20px;
text-decoration: none;
}

* html .blocklinks li a {  /* make hover effect work in IE */
width: 250px;
}

.blocklinks li a:hover {
background: #282828 url(_img/bg-approved-large.gif) no-repeat top left;
color: #E56D1C;
}

.blocklinks li a:visited {
background: url(_img/bg-approved-large.gif) no-repeat top left;
color: #E56D1C;
text-decoration:strike;
}

.blocklinks li a:visited:hover {
background:#282828 url(_img/bg-approved-large.gif) no-repeat top left;
color: #E56D1C;
text-decoration:strike;
}

.blocklinks a em { 
color: #eee;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 125%;
}


.blocklinks a span {
color: #f5f5f5;
font: normal 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
}

/*home, about AND contact links*/
#navcontainermain { 
float:right;
}
#navlistmain
{
list-style: none;
padding:0 10px 0 0;
margin: 10px 5px 0 0 ;
}
#navlistmain li
{
display: inline;
padding: 0;
margin: 0;
}
#navlistmain li:before { color:#fff; content: url('_img/bullet_green.png'); }
#navlistmain li:first-child:before { color:#fff; content: ""; }

* html #navlistmain li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

* html #navlistmain { height: 1%; float:right; padding:0; margin:0;}
* html #navlistmain li{display: block; float: left;}
* html #navlistmain li:first-child { border-left: 0; }

#navlistmain a{
text-decoration:none;
color:#E09133;
}
#navlistmain a:link{
color:#E09133;
}
#navlistmain a:hover{
color:#fff;
}
* html body #navlistmain a:hover{
color:#333;
}
#navlistmain a:visited{
color:#E09133;
}
#navlistmain a:visited:hover{
color:#fff;
}
* html body #navlistmain a:visited:hover{
color:#333;
}

/*meta links for each post*/
#navlistmeta2
{
list-style: none;
padding: 7px 0 0 1px;
margin: 0;
color:#fff;
font-size:80%;
}
#navlistmeta2 li
{
display: inline;
padding: 0;
margin: 0;
}
#navlistmeta2 li:before { content: "// "; }
#navlistmeta2 li:first-child:before { content: ""; }

* html #navlistmeta2 li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;

}

* html #navlistmeta2 { height: 1%; }
* html #navlistmeta2 li
{
display: block;
float: left;
}

* html #navlistmeta2 li:first-child { border-left: 0; }
#navlistmeta2 a{
text-decoration:underline;
color:#928761;
}
#navlistmeta2 a:hover{
color:#928761;
}
#navlistmeta2 a:link{
color:#928761;
}
#navlistmeta2 a:visited{
color:#928761;
}

/*main left column links*/
.navlist
{
padding: 0 1px 1px 0;
margin-left: 0;
font: 12px Verdana, sans-serif;
width: 200px;
padding-bottom:10px;
padding-left:3px;
}
.navlist li
{
list-style: none;
margin: 0;
text-align: left;
}
.navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
background: none;
text-decoration: none;
background-image: url('_img/arrow.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}
.navlist li a:link { 
color: #e7f6cf;
background-image: url('_img/arrow.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}
.navlist li a:visited { 
color: #e7f6cf; 
background-image: url('_img/arrow.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}
.navlist li a:hover{
border-right: 0.5em solid #E66D1A;
color: #e7f6cf;
background: #121212;
background-image: url('_img/arrow_white.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}


.subnavlist
{
padding: 0 1px 1px 0px;
margin-left: 10px;
font: 12px Verdana, sans-serif;
width: 140px;
padding-bottom:0px;
}
.subnavlist li
{
list-style: none;
margin: 0;
text-align: left;
}
.subnavlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-right: 0.4em solid #0d2f42;
background: #0d2f42;
text-decoration: none;
background-image: url('_img/arrow.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}
.subnavlist li a:link { color: #e7f6cf; }
.subnavlist li a:visited { color: #e7f6cf; }
.subnavlist li a:hover{
border-right: 0.4em solid #0d2f42;
color: #e7f6cf;
background: #1c4359;
}


/*main header navigation links*/
#mainnavcontainer
{
margin: 0px 0px 0px 20px;
padding: 0px;
}
#nav {
margin:0;
padding:0;
width:100%;
float:left;
background:none;
}
#mainnavcontainer li {
display:inline;
padding:0 0px 0 0;
margin:0;
}
#mainnavcontainer a:link,
#mainnavcontainer a:visited {
color:#909483;
background:none;
padding:0px 0px 2px 0px;
margin-right:15px;
margin-left:4px;
float:left;
width:auto;
text-decoration:none;
font:bold 1.1em/1.1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#mainnavcontainer a:hover {
color:#2F2C22;
background:none;
}
#mainnavcontainer li:first-child a {
}
#mainnavcontainer li.active a{
background: none;
color: #2F2C22;
font:bold 1.3em/1.3em Arial, Helvetica, sans-serif;
border-top:3px solid #000;
}

/*FOOTER LINKS*/
div#footer .navlist
{
padding: 0 1px 1px 0;
margin-left: 0;
font: 12px Verdana, sans-serif;
width: 100%;
padding-bottom:10px;
padding-left:3px;
}

div#footer .navlist li
{
list-style: none;
margin: 0;
text-align: left;
border-bottom:1px dashed #000;
}
div#footer .navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
background: none;
text-decoration: none;
background-image: url('_img/arrow.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}
div#footer .navlist li a:link { 
color:#111;
background-image: url('_img/arrow.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}
div#footer .navlist li a:visited { 
color:#111; 
background-image: url('_img/arrow.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}
div#footer .navlist li a:hover{
border-right:none;
color:#f5f5f5;
background: #CC0000;
background-image: url('_img/arrow_white.gif');
background-repeat: no-repeat;
background-position: 0 .7em;
}

/*COPYRIGHT LINKS*/
div#copyright a{
color:#E39435;
}
div#copyright a:link{
color:#E39435;
}
div#copyright a:hover{
color:#E39435;
text-decoration:underline;
}
div#copyright a:visited{
color:#E39435;
}

.contentcomments a{
color:#E29233;
}
.contentcomments a:link{
color:#E29233;
}
.contentcomments a:hover{
color:#E29233;
}
.contentcomments a:visited{
color:#E29233;
}

/* RIGHT COLUMN LINKS */


/* CALENDAR LINKS */
#calendar a{
color:#FF6D45;
padding:1px;
font-weight:bold;
}
#calendar a:link{
color:#FF6D45;
font-weight:bold;
}
#calendar a:hover{
color:#fff;
font-weight:bold;
}
#calendar a:visited{
color:#FF6D45;
font-weight:bold;
}
#calendar a:visited:hover{
color:#fff;
font-weight:bold;
}





/* ---------------------------------------------------------------------------------------------------
---------------------------------------------CONTENTHOLDER FORMATTING---------------------------------
----------------------------------------------------------------------------------------------------*/
/*typography*/
.contentholder h1,h2,h3,h4,h5,h6 {
margin:0;
text-align:justify;
}
.contentholder h1{
padding:10px 0px 10px 10px;
font-size:1.5em;
color:#f5f5f5;
}
.contentholder h2{
padding:10px 0px 0px 10px;
font-size:1.3em;
color:#f5f5f5;
}
.contentouter h2{
padding:10px 0px 3px 10px;
font-size:1.8em;
color:#f5f5f5;
}
.contentholder h3{
padding:5px 0px 5px 10px;
font-size:1.1em;
color:#f5f5f5;
}
.contentholder h4{
padding:10px 0px 0px 10px;
font-size:1em;
color:#f5f5f5;
}
.contentholder h5{
padding:0px 0px 0px 10px;
font-size:.8em;
color:#f5f5f5;
}
.contentholder h6{
padding:10px 0px 0px 10px;
font-size:.6em;
color:#f5f5f5;
}
/*Lists*/
.contentholder ul{
list-style:square;
padding:5px 0px 15px 25px;
}




blockquote{
padding-left : 10px;
padding-right : 20px;
padding-top:10px;
padding-bottom:10px;
border-left : 3px solid #a7cc44;
margin : 5px 25px 10px 25px;
}

small{
margin-left:10px;
}


.postlist{
padding-bottom:5px;
}

.spreadtheword a{
padding:0 5px 0 0;
margin:0;
}

.spreadtheword img{
padding:0;
margin:0;
}

.spreadthewordpage img{
padding:0 10px 0 0;
margin:0;
}



















.contentholderlinks ul {
list-style-type: none;
width:100%;
margin-right:10px;
}

.contentholderlinks ul ul li{
padding-left:10px;
} 

.contentholderlinks li {
border: 1px dotted #444;
border-width: 0 0 1px 0;
margin: 0px 0;
}

.contentholderlinks li a { 
        color: #FFFCDD;
        display: block;
        font:100% Arial, Helvetica, sans-serif;
        padding: 5px 5px 5px 28px;
        text-decoration: none;
	background-image: url('_img/icon_folder.gif');
	background-repeat: no-repeat;
	background-position: 2%	;
}

 * html .contentholderlinks li a {  /* make hover effect work in IE */

}

.contentholderlinks li a:hover {
        background: #1E1C16;
	background-image: url('_img/icon_folder.gif');
	background-repeat: no-repeat;
	background-position: 2%	;
}

.contentholderlinks a em { 
        color: #777;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

.contentholderlinks a span {
        color: #777;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}




.contentholderlinksfeed ul {
list-style-type: none;
width:100%;
margin-right:10px;
}

.contentholderlinksfeed ul ul li{
padding-left:10px;
} 

.contentholderlinksfeed li {
border: 1px dotted #444;
border-width: 0 0 1px 0;
margin: 0px 0;
}
.contentholderlinksfeed li a { 
        color: #FFFCDD;
        display: block;
        font:100% Arial, Helvetica, sans-serif;
        padding: 5px 5px 5px 28px;
        text-decoration: none;
	background-image: url('_img/b14.gif');
	background-repeat: no-repeat;
	background-position: 2%	;
}

.contentholderlinksfeed li a:hover {
        background: #1E1C16;
	background-image: url('_img/b14.gif');
	background-repeat: no-repeat;
	background-position: 2%	;
}

.contentholderlinksfeed a em { 
        color: #777;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

.contentholderlinksfeed a span {
        color: #777;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}






