body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, input{

	margin: 0;

	padding: 0;

}



body{

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	vertical-align: top;

	color: #ccc;

  background: #F5F5F5;


}



form, input, textarea, table{

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

}



h1, h2, h3, h4, h5, h6{

	font-family: arial, helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

}



a{

	text-decoration: underline;

	color: #000000;

}



a:hover{

	text-decoration: none;

}



a img{

	border: 0;

}



address, dl, p{

	padding: 10px 0 5px;

}



blockquote{

	margin: 10px 0 5px;

	

	background: #fbfedd;

}



blockquote p{

	padding: 10px;

}



blockquote blockquote{

	margin: 0 10px;

	background: #fff;

}



p img{

	max-width: 100%;

}



img.centered{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignleft{

	margin: 3px 10px 2px 0;

}



img.alignright{

	margin: 3px 0 2px 10px;

}



img.alignleft, img.alignright{

	padding: 5px;

	background: #e3e9a7;

	display: inline;

}



.alignleft{float: left;}

.alignright{float: right;}



.clear{

	margin: 0;

	padding: 0;

	clear: both;

}



.domtab h2{

	display: none;

}



.skip-link{

	display: none;

}





#nav ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

	height: 16px;

	overflow: hidden;

}



#nav ul li{

	float: left;

	position: relative;

        background: #91aa37;

}



#nav ul li a{

	display: block;

	padding: 8px 9px;

	font-weight: bold;

	text-decoration: none;

	color: #efeeed;

	font-weight : bold;

        font-family : tahoma, helvetica, arial, sans-serif;

        font-size : 11px;

        border-right: 1px solid #AAAA55;

}



#nav ul li a:hover{

	text-decoration: none;

        color: #D70000;

        

}

#nav2{

	list-style-type: none;

	padding: 5px 2px 0 5px;

	height: 58px;

	overflow: hidden;

        width: 533px;

        float: left;

}



#nav1{
	padding: 2px 2px 0 4px;
	height: 58px;
    width: 398px;
    float: right;
    background: #E6EEEE;
    
}



#wrapper{

	margin: 0 auto;
    padding: 10px 10px;
	width: 946px;
	text-align: left;
    
}



#header{

	float: left;

	width: 946px;

	background: #E5E5E5;
}



#blog-title, #main-menu{

	float: left;

}



#blog-title{

	background: url(stock-title.jpg);

	border-right: 1px solid #2C61BA;

	height: 66px;

	overflow: hidden;

}



#blog-title h1{

	padding: 12px 20px 0;

	font-family: century gothic;

	font-size: 40px;

	

	text-transform: uppercase;

        

}



#blog-title h1 a{

	text-decoration: none;

        color: #fff;

}



#blog-title h1 a:hover{

	color: #ccc;

}



#main-menu ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

	height: 33px;

	overflow: hidden;

}



#main-menu ul li{

	float: left;

	position: relative;

        background: #2C61BA;

}



#main-menu ul li a{

	display: block;

	padding: 13px 10px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

	border-right: 1px solid #5A96D1;

}



#main-menu ul li a:hover{

	text-decoration: underline;

}



#content-container{

	float: left;

	width: 946px;

	background: #fbfedd url(images/bg-content-container.gif) repeat-y 623px 0;

	color:#333;

        

}



#content{

	float: left;

	width: 623px;

	padding: 5px 0 0;

	background: url(images/bg-sep.gif) repeat-x;

        

}



.post, .poage{

	float: left;

	width: 623px;

}



.post h2{

	padding: 17px 20px;

	line-height: 24px;

	background: #fff;

	color: #e7580d;

}



.page h2{

	padding: 17px 20px 0;

}



.entry-meta{

	border-top: 1px solid #edf3b4;

	

	padding: 13px 20px 12px 35px;

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	line-height: 18px;

	background: url(images/bullet-arrow.gif) no-repeat 20px 18px;

	color: #666;

}



.entry-content a, .entry-meta a{

	color: #686d2e;

}



.entry-content{

	padding: 6px 20px 16px;

	line-height: 24px;

	background: #fff;

}



.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{

	padding: 10px 0 0;

}



.navigation{

	float: left;

	width: 623px;

	font-size: 11px;

	background: #AAAA55;

	line-height: 18px;

        margin: 2px 0 0 0;

}



.navigation a{

	text-decoration: none;

	color: #7a8225;

}



.navigation a:hover{

	text-decoration: underline;

}



.nav-previous, .nav-next{

	float: left;

	padding: 14px 10px 9px;

}



.entry-meta-2{

	padding: 10px 0 0;

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	line-height: 18px;

}



.sidebar-container{

	float: left;

	width: 322px;

	margin: 0 0 0 1px;

	display: inline;

	padding: 5px 0 0;

	background: #f6f9d4 url(images/bg-sep.gif) repeat-x;

	color: #333;

}



.sidebar{

	float: left;

	width: 322px;

	display: inline;

}



.sidebar a{

	color: #000;

}



.sidebar ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.sidebar ul li h3{

	padding: 10px;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #686d2e;

	background: #f2f7c1;

}



.sidebar ul ul{

	padding: 0 10px 10px;

	line-height: 24px;

}



.sidebar ul ul li{

	padding: 10px 10px 10px 17px;

	background: url(images/bullet-sidebar.gif) no-repeat 0 18px;

}



.sidebar ul ul ul li{

	border: 0;

	padding: 10px 10px 0 17px;

}



.sidebar ul li#search form#searchform{

	padding: 5px 0 10px;

}



.sidebar ul li#search input{

	margin: 5px 0 0;

}



#calendar_wrap{

	padding: 10px;

}



table#wp-calendar{

	width: 100%;

}



table#wp-calendar caption{

	padding: 5px;

}



table#wp-calendar th, table#wp-calendar td{

	padding: 5px;

	vertical-align: middle;

}

p#login-req{

	margin: 0 20px 0;

}



#respond{

	float: left;

	width: 623px;

	padding: 0 0 10px;

}



#respond form{

	padding: 0 20px;

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

}



#respond p{

	padding: 0 0 7px;

}



#respond label{

	padding: 0 0 0 5px;

	font-weight: bold;

}



#respond .required{

	font-weight: normal;

	color: #ff0000;

}



#respond input, textarea#comment{

	border: 1px solid #edf3b4;

	padding: 5px;

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	background: #fff;

}



input#author, input#email, input#url{

	margin: 5px 0 0;

}



textarea#comment{

	margin: 5px 0 10px;

}



#footer{

	float: left;

	width: 946px;

	border-top: 1px solid #1e1e1e;

	font-size: 11px;

	background: #000;

}



#footer a{

	color: #fff;

}



#footer p{

	padding: 10px;

	line-height: 18px;

}



/* Front-page Styles */



.home #content-container{

	float: left;

	width: 946px;

	background: transparent;

	background-image: none;

	color: #ccc;

}



.home #content{

	padding: 0;

	background: transparent;

	background-image: none;

        

}



.featured-content{

	float: left;

	width: 946px;

	background: url(bg_header.gif);

	clear: both;

}



.featured-content a{

	color: #fff;

}



.featured-content img.alignleft, img.alignright{

	background: #303030;

}



.featured-content .post-alt{

	float: left;

	width: 700px;

	margin: 10px 10px 0;

	display: inline;

}

.featured-content .post-altticker{

	float: left;

	width: 945px;

	display: inline;

}



.featured-content .entry-title-alt h2{

	line-height: 24px;

}



.featured-content .entry-title-alt a{

	color: #e7580d;

}



.entry-content-alt{

        line-height: 20px;

        margin: 1px 10px 0;

        

        

}

.entry-content-altticker{

        line-height: 20px;

        margin: 1px 0 0;

        

        

}



.entry-content-alt a{

	text-decoration: none;

        color: #0000FF;

}



.entry-content-alt a:hover{

	text-decoration: none;

        color: #D70000;

}


.entry-content-alt1{

        margin: 5px 10px 0;

        padding: 2px 0 0 5px;

}


.entry-content-alt1 a{
    line-height: 15px;
	text-decoration: none;
    color: #0000FF;

}



.entry-content-alt1 a:hover{

	text-decoration: none;

        color: #D70000;

}



.entry-content-alt111{

margin: 250px 10px 0 10px;
padding: 2px 0 2px 4px;
height: 100px;
border: 1px solid #2a2a2a;

}



.entry-content-alt111 a{

	text-decoration: none;

        color: #0000FF;

}



.entry-content-alt111 a:hover{

	text-decoration: none;

        color: #D70000;

}

.entry-content-alt1110{

	line-height: 15px;

        color: #ffffff;

        text-align: center;

        margin: 5px 10px 0;

        padding: 2px 0 2px 4px;

        background: #ccc  url(header_bkg_blue.gif);

        

        

}



.entry-content-alt1110 a{

	text-decoration: none;

        color: #0000FF;

}



.entry-content-alt1110 a:hover{

	text-decoration: none;

        color: #D70000;

}



.entry-content-alt0111{

	line-height: 15px;

        

        margin: 5px 10px 0 0;

        padding: 2px 0 2px 10px;

}





.entry-content-alt0111 a{

	text-decoration: none;

        color: #0000FF;

}



.entry-content-alt0111 a:hover{

	text-decoration: none;

        color: #D70000;

}

.entry-content-alt1111{

	line-height: 15px;

        margin: 5px 10px 0;

        padding: 2px 0 0 0px;

        

        

}



.entry-content-alt1111 a{

	text-decoration: none;

        color: #0000FF;

}



.entry-content-alt1111 a:hover{

	text-decoration: none;

        color: #D70000;

}



.home .multi-purpose{

	float: left;

	width: 124px;

	margin: 10px;

	display: inline;

	

}



.home .multi-purpose .domtab, .ads-300x250{

	border: 1px solid #2a2a2a;

}



.home .ads-300x250 img{

	width: 179px;

	height: 103px;

	overflow: hidden;

}



.home .multi-purpose ul.domtabs{

	float: left;

	width: 300px;

	list-style-type: none;

	margin: 0;

	padding: 0;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	

}



.home .multi-purpose ul.domtabs li{

	float: left;

}



.home .multi-purpose ul.domtabs li a{

	display: block;

	padding: 7px 10px;

	border-right: 1px solid #2a2a2a;

	border-bottom: 1px solid #2a2a2a;

	text-decoration: none;

	color: #ccc;

	background: #1b1b1b;

}



.home .multi-purpose ul.domtabs a:hover{

	background: #101010;

	text-decoration: underline;

	color: #fff;

}



.home .multi-purpose ul.domtabs li.active a{

	padding: 7px 10px 8px;

	border-bottom: 0;

}



.home .multi-purpose ul.dt-items{

	list-style-type: none;

	margin: 0;

	padding: 10px;

	line-height: 24px;

}



.home .multi-purpose ul.dt-items li{

	padding: 0 0 0 18px;

	background: url(images/bullet-star.gif) no-repeat 0 8px;

}



.normal-content{

	float: left;

	width: 946px;

	background: #ffffff;

	color: #333;

        

        

}



.first-row{

	background: #AAAA55;

}

.first-row1{

	background: #ffffff;
      nav1

}

.normal-content .post-alt1{

	float: left;

	width: 524px;

	margin: 5px 0 0 10px;

	display: inline;

}

.normal-content .post-alt01{

	float: left;

	width: 524px;

	margin: 5px 0 0 1px;

	display: inline;

}

.normal-content .post-alt010{

	float: left;

	width: 524px;

	margin: 5px 0 0 1px;

	display: inline;

}

.normal-content .post-alt2{

	float: right;

	width: 170px;

	margin: 10px 10px 0 0;

	display: inline;

        padding:0;

}

.normal-content .post-alt21{

	float: right;

	width: 210px;

	margin: 10px 10px 0 0;

	display: inline;

        padding:0; border:1px solid #ccc;

}



.normal-content .post-alt3{

	float: left;

	width: 170px;

	margin: 10px 0 0 10px;

	display: inline;

}

.normal-content .post-alt31{

	float: left;

	width: 210px;

	margin: 10px 0 0 10px;

	display: inline;

        padding:0; border:1px solid #ccc;

}


.leftright { text-align: left; padding:4px 0 4px 10px; }
.left { float : left; width : 48%; background: #ffffff; color:#000000; vertical-align:text-top;}
.right { float : right; width : 48%; background: #ffffff; color:#000000; vertical-align:text-top;}
.spacer { clear : both; }





.normal-content .post-alt112{

	float: left;

        background: #ffffff;

        color:#000000;

        text-align: left;

	width: 238px;

        margin: 3px 0 0 0;

	display: inline;

        padding:4px 0 4px 10px;

}

.normal-content .post-alt0112{

	float: left;

        background: #ffffff;

        color:#000000;

        text-align: left;

	width: 250px;

        margin: 1px 0 0 0;

	display: inline;

        padding:4px 0 4px 10px; border:1px solid #ccc;

}

.normal-content .post-alt0113{

	float: right;

        background: #ffffff;

        color:#000000;

        text-align: left;

	width: 226px;

	margin: 1px 0 0 0;

	display: inline;

        padding:4px 0 4px 10px;
vertical-align:text-top;

}

.normal-content .post-alt1120{

	float: left;

        background: #ffffff;

        color:#000000;

        text-align: left;

	width: 486px;

        margin: 1px 0 0 0;

	display: inline;

        padding:4px 0 4px 10px;

}


.normal-content .post-alt113{

	float: right;

        background: #ffffff;

        color:#000000;

        text-align: left;

	width: 238px;

	margin: 3px 0 0 0;

	display: inline;

        padding:4px 0 4px 10px;

}



.normal-content .post-alt114{

	float: left;

	width: 240px;

        margin: 11px 0 0 11px;

	display: inline;

        padding:4px 0 1px 0;

}

.normal-content .post-alt115{

	float: right;

	width: 240px;

	margin: 11px 0 0 11px;

	display: inline;

        padding:4px 0 1px 0;


}

.first-row .post-alt{

	margin-top: 15px;

}



.normal-content .post-alt h2{

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 20px;

}



.normal-content .entry-title-alt1{

	font-family: arial, helvetica, sans-serif;

        background:#EBEBD8 url(navlink.gif);

        color:#ffffff; 

        font-size: 13px;

        font-weight:bold; 

        

}



.normal-content .entry-title-alt11{

	font-family: arial, helvetica, sans-serif;

        background:#EAF1F2;

        color:#000000; 

        font-size: 13px;

        font-weight:bold; 

        

}

.normal-content .entry-title-alt21{

	font-family: arial, helvetica, sans-serif;

        background:#EAF1F2 url(navlink.gif);

        color:#ffffff; 

        font-size: 13px;

        font-weight:bold; 

        

}

.normal-content .entry-title-alt3{

	font-family: arial, helvetica, sans-serif;

        background:#ffffff;

        margin: 5px 0 0 10px;

        

}

.normal-content .entry-title-alt4 {

	font-family: arial, helvetica, sans-serif;

        background:#ffffff;

        margin: 5px 0 0 10px;

}



.normal-content .entry-date, .featured-content .entry-date{

	font-size: 11px;

	color: #a6ad64;

	line-height: 20px;

}



.normal-content .post-alt p, .featured-content .post-alt p{

	padding: 0;

}



.featured-content .entry-meta-alt, .normal-content .entry-meta-alt{

	float: left;

	margin: 8px 0 0;

	padding: 0 0 10px;

	font-size: 11px;

}





.normal-content .entry-meta-alt a{

	text-decoration: none;

}



.normal-content .entry-meta-alt a:hover{

	text-decoration: underline;

}



.home .navigation{

	width: 946px;

}



.home .sidebar-container{

	width: 946px;

	margin: 0;

	padding: 0;

	background: #131313 url(images/bg-sidebar-container.gif) repeat-x;

	color: #ccc;

}



.home .sidebar{

	float: left;

	width: 302px;

	margin: 5px 0 10px 10px;

	display: inline;

}



.home .sidebar a{

	color: #fff;

}



.home .sidebar ul li h3{

	border: 0;

	padding: 10px 0 10px;

	background: transparent;

	color: #e7580d;

}



.home .sidebar ul ul{

	padding: 0;

}



.home .sidebar ul ul li{

	padding: 10px 10px 10px 17px;

	border: 0;

	border-top: 1px solid #252525;

	background: url(images/bullet-sidebar-dark.gif) no-repeat 0 18px;

}



.home #calendar_wrap{

	padding: 0;

}

div#creditfooter {

display: none;

}






.block1 {
width: 250px;
float: left;
text-align: left;
background: #f5f5f5;
padding: 2px 2px 7px 7px;
margin: 0 0 10px 0;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
behavior:#efefef url(border-radius.htc);
}



h3 {
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	color: #ff9900;
	height: 20px;
	line-height: 20px;
	text-align:left;
	
}
h3 span {
	font-weight: bold;
	font-size:1.0em;
	color: #005177;
}

.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 250px; float: left; 
}
.b {background: url(../images/dot.gif) 0 100% repeat-x
}
.l {background: url(../images/dot.gif) 0 0 repeat-y
}
.r {background: url(../images/dot.gif) 100% 0 repeat-y
}
.bl {background: url(../images/bl.gif) 0 100% no-repeat
}
.br {background: url(../images/br.gif) 100% 100% no-repeat
}
.tl {background: url(../images/tl.gif) 0 0 no-repeat
}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px 10px 10px 20px;
} 





.t1 {background: url(../images/dot.gif) 0 0 repeat-x; width: 500px; float: left;
}
.b1 {background: url(../images/dot.gif) 0 100% repeat-x
}
.l1 {background: url(../images/dot.gif) 0 0 repeat-y
}
.r1 {background: url(../images/dot.gif) 100% 0 repeat-y
}
.bl1 {background: url(../images/bl.gif) 0 100% no-repeat
}
.br1 {background: url(../images/br.gif) 100% 100% no-repeat
}
.tl1 {background: url(../images/tl.gif) 0 0 no-repeat
}
.tr1 {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px;
}





.cat_col li {
  float: left;
  width: 3em;
  margin: 0;
    
  padding: 0 10px 0 0; /* left padding moves the text away from the bullet */
  line-height: 1.3em;
	}
cat_col li a:link {
color: #CA0000;
}

#cat-col-1 {
	margin-left: -35px;;
    margin-top: -1px;                
}
#cat-col-2 {
        margin-left: 55px;
        margin-top: -40px;
}
#cat-col-3 {
	margin-left: 130px;
        margin-top: -40px;
}
#cat-col-4 {
	margin-left: 205px;
        margin-top: -40px;
}
#cat-col-5 {
	margin-left: 285px;
        margin-top: -40px;
}
