body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: black;
	background-color: white;
	
}



/* MAIN BODIES
-------------------------*/
#container {
	margin: 0 auto;
	width: 900px;
	background-color: #fff;
	border: 20px solid #fff;
	border-top: none;



}

#headimg {
	width: 610px;
	border: 18px solid white;
	background-color: #fff;
border-top: none;
border-bottom: none;

}



#menu {
	width: 855px;
	padding-left: 9px;
	margin-left: 21px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-top: 4px;
	list-style: none;
	margin-right: 5px;
	background-color: black;
	margin-top: -4px;
}

#topbanner {
	padding-left: 5px;
	margin-left: 21px;
	height: 90px;
	overflow-y: hidden;
}

#topalert {
/*width: 855px;*/
width: 910px;
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 5px;
	margin-right: 5px;
/*	background-color: black; */
margin-top: 5px;
padding-bottom: 10px;
padding-top: 10px;
color: black;
font-weight: 600;
height: 30px;


}

#topalert a {
/*color: white;*/
color: black;
}

#main {
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 470px;
	background-color: #fff;
	padding: 20px;
	margin-right: 15px;
	margin-left: 3px;
	
}



#sidebarbox {
	float: right;
	width: 370px;
	background-color: #fff;
}

#foot {
	clear: both;
	width: 610px;
	padding: 20px;
	background-color: #fff;
}


/* MAIN MENU
-----------------------------------*/



#menu li {
	font-size: 12px;
	float: left;
	vertical-align: middle;
	margin-right: 20px;
}

#menu li a {
	display: block;
	background-color: none;
	color: white;
	text-decoration: none;
	vertical-align: middle;
	font-weight: 300;
	text-transform: uppercase;
}

#menu li a:hover {

	color: white;
	text-decoration: underline;

	
}

#amenu li a {
	color: black;
	background-color: #fff;
	vertical-align: middle;
	margin-right: 5px;
		font-weight: 900;
	
}

#amenu li a:hover {
	color: black;
	background-color: #C25283;
	vertical-align: middle;
}

#navigation {
	float: left;
}

#feed {
	float: right;
	padding-bottom: 10px;
	text-align:right;
}

#feed img {
	border: 0px;
}


/* LINKS
-----------------------------------*/
a {
	color: red;
	text-decoration: none;
}

a img {
	border: none;
	padding: 3px;
}

#main a{
color: red;
}


/* HEADINGS 
-----------------------------------*/
h1, h1 a, h2, h2 a, h3 a, h4 a {
	color: black;
	font-family: Arial, Georgia, serif;
	font-size: 25px;
	text-decoration: none;
	font-weight: 600;


}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color: black;
	font-family: Arial, Georgia, serif;
	text-decoration: underline;
}

.header-button {
text-align: right;
vertical-align: top;


}



#topslug, #searchterm{

font-family: Arial,Helvetica,sans-serif;
font-size: 19px;
line-height: 20px;
font-weight: bold;
text-transform: uppercase;
color: black;
text-decoration: none;
padding-top: 5px;
margin-bottom: 3px;
text-align: left;

}

#topslug a{

color: red;
}

#topslug, #byline a {

color: black;

}

#searchterm{

font-size: 30px;
margin-left: 60px;

}

#topslug, #byline a:hover{
text-decoration: none;

}


#searchslug{
background-color: transparent;
background-image: url(/wp-content/uploads/arrow-sm.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0pt;
margin-bottom: 20px;
padding-bottom: 10px;



}


.category {

color: black;
font-weight: 600;
font-size: 12px;
text-transform:uppercase;


}


.clearfloat .category a{
color: black;
}

.clearfloat .featuretxt a{
color: black;

}

.clearfloat .featuretxt a:hover{
text-decoration: underline;

}

.category a {

color: black;

}


#main .category a {

color: black;

}
.category a:hover{

text-decoration: none;

}


#main .entry li {
margin-bottom: 10px;
}

#topmsg{
	text-align: justify;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	line-height: 19px;
	color: #000000;
	margin-bottom: 30px;
}





#box {	
	align: left;
	text-decoration: none;
	margin-top: 15px;
	margin-bottom: 15px;
	list-style: none;
}


.date_heading {
font-size: 75%;
}

/*

#centered {
	margin: 0 auto;
	text-align: left;
}

#centered #s {
	background-color: #fff;
	border: 1px solid black;
	color: black;
}


}

#centered a {
	color: black;
	text-decoration: none;
}

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

#centered2 {
	color: black;
	margin: 0 auto;
	text-align: center;
}

#centered2 a {
	color: #black;
	text-decoration: none;
}

#centered2 a:hover {
	color: #black;
	text-decoration: none;
		background-color: yellow;
}

*/


#box h3 {

	text-align: left;
	margin: 2px;

}

/*

#box li {
text-align: left;
	padding: 5px;
	width: 100%;
	border-bottom: 1px dotted #ccc;
}


#box li a {
	color: black;
}

#box li a:hover {
	color: black;
	background-color: #C25283;
}

#box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#boxx {
	font-size: 11px;
	font-family: Verdana, Arial Helvetica, "sans serif";
	color: black;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 160px;
	background-color: #fff;
	padding: 20px;
	list-style: lower-roman;
}

#boxx h3 {
	color:#black;
	font-family: Georgia, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
	margin: 2px;
}

#boxx li {
	padding: 5px;
	width: 100%;
	border-bottom: 1px dotted #ccc;
}

#boxx li:hover {
	background-color: #C25283;
	border-bottom: 1px solid #ccc;
}

#boxx li a {
	color: #black;
}

#boxx li a:hover {
	color: #black;
		background-color: #C25283;
}

#boxx ul {
	list-style: lower-roman;
	margin: 0;
	margin-left: 5px;
	padding: 0;
}


*/



.wp-caption {
border: 1px solid #EEE;
background: whiteSmoke;
/*padding: 5px 0;*/
padding-bottom: 5px;
text-align: center;
margin-bottom: 15px;
margin-top: 10px;
}

.wp-caption .wp-caption-text {
text-align: center;
padding: 5px 5px 5px 5px;
margin: 0;
color: black;
font-weight: bold;
}

.alignright {
float: right;
margin: 0 0 20px 20px;
}


/* COMMENTS
-----------------------------------*/

#comments{

color: black;

}

#comments a {
	color: red;
}

#comments a:hover {
	color: red;
}

#comments ul {
	margin: 0;
	padding: 0;
}

#comments li {
	list-style-type: none;
	background-color: white;
	border: 1px solid black;
	padding: 5px;
	margin-bottom: 10px;
}

.header {

	background: black;
	color: white;
	margin: 0px;
	padding: 5px;

}



#comments fieldset {
	border: 0px;
}




/* ENTRY
------------------------------------*/
.entry {
	padding-bottom: 15px;
	text-align: justify;
	border-top: 1px solid black;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #000000;
	overflow-x: hidden;
	overflow-y: hidden;
}

.entry img {
	padding: 5px;
}

img.aligncenter {
display: block; margin-left: auto; margin-right: auto;
}

img.alignright {
float:right; margin:0 0 1em 1em;
}

img.alignleft {
float:left; margin:0 1em 1em 0;
}



.entry a {
	color: #black;
}

.more
{
font-weight: 900;

}

.more a {
text-decoration: none:
color: black;
}

.more a:hover {
	background-color: #C25283;
}



.hidetxt {
	color: #fff;
}
.entry blockquote {
background:#F0EED8 none repeat scroll 0 0;
margin:10px 25px;
padding:10px 20px;

}

.entry li {
	list-style-type: circle;
}

label {
	width: 60px;
	float: left;
}

#author, #email, #url, #comment, #comments #submit {
	background-color: #fff;
	border: 1px solid #ccc;
	color: black;
}

#navig{
text-align: center;
background-color: black;
color: white;
font-weight: 300;
	text-transform: uppercase;
	margin-top: 10px;
	padding: 10px;

}

/* Multipage */

span.contentjumpnumber {    vertical-align: middle ;
                            color: #ccc; 
                            font-weight: bold;
                            border:1px black solid ; 
                            
                            background-color: black; 
                            padding: 6px; }
                            
a.contentjumpnumber {   vertical-align: middle; 
                        border:1px black solid ; 
                         
                        padding: 6px; }
                        
span.contentjumplink {  
                        color: black; 
                        vertical-align:middle; 
                        font-weight: bold; 
                        padding: 6px;}

a.contentjumplink {     
                        color: red; 
                        vertical-align:middle; 
                        
                        padding: 6px; }

a.contentjumpall { 		vertical-align: middle; 
                        border:1px black solid; 
                        padding: 6px;
                        margin-left:3px;}

span.contentjumpall { vertical-align: middle ;
                            color: #ccc; 
                            font-weight: bold;
                            border:1px black solid ; 
                            
                            background-color: black; 
                            padding: 6px;
                        margin-left:3px;}   
                        
a.contentjumpnumber:hover { color: #ccc; 
                            font-weight: bold;
                           
                            
                            background-color: black; }




.pagenav {
margin-top: 30px;
margin-bottom: 30px;
text-align: right;


}



/*right column */

#rightcol ul {
	list-style: none;
	margin: 1px;
	padding: 0px;
	width: 210px;
}

#rightcol ul li{
margin-bottom: 7px;
}

#rightcol ul a{

color: black;

}

#rightcol ul a:hover{
color: red;
text-decoration: underline;
}

/* cat display index */



 #rightcol {
 	float: right;
	padding-top: -10px;
	width:200px;
	padding-left:10px;
	font-size: small;
	height: 300px;
	margin-top: -5px;
	

	}	
	
	
#rightcol .clearfloat {
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
	}	
	

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	

.clearfloat {
	display:block
	}

	
	#featureditemwrap { height: 125px; display: block; border: 1px solid black;}

	.featureditem {width:200px; margin-right:15px;float:left;display:inline;}
	

.smallfeature a {

	color: black;
	text-decoration: none;
}


#centercol {

background-color: transparent;
background-image: url(/wp-content/uploads/arrow-sm.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0pt;
margin-bottom: 20px;
padding-bottom: 10px;

margin-top: 355px; 
margin-left: 20px;
height: 50px;

}

#centercol li {

	list-style-type: none;
	padding: 5px;
	margin-bottom: 10px;
	
	float: left; width: 135px;  height: 70px; padding:0px 12px; border-right: 1px dotted #b6b6b6; 
	
}


	

/* cat display index */



#knowre{

background-color: transparent;
background-image: url(/wp-content/uploads/arrow-sm.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 12px;
border: 3px solid black;


}


#archlist{
overflow:hidden;
}

.archcolum {
float:left; list-style: disc; margin:0; padding:0; width:100%;

}

.archcolum li {
display:inline; float:left; margin:5px 0 5px 10px; padding:3px 0; width:225px; text-transform: uppercase;
}

.archcolum a {
color: black;


}

.archcolum a:hover {
color: red;
text-decoration: underline;


}






/* SEARCH
-------------------------------------------*/



#searchbutton {
	background-color: #fff;
	border: 1px solid black;
}

/* SIEBAR
-------------------------------------------*/


.thinkbox{
margin-bottom: 40px; 
border: solid 2px black; 
padding: 20px; 
padding-top: none; 
border-top: none;


}


.thinkhead{

font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
text-transform: uppercase;
color: black;
text-decoration: none;
/*padding-top: 5px;
margin-bottom: 5px; */
font-size: 13px; line-height:16px; 
width: 270px;


}

.thinkhead a{

color: black;

}

#sidebarbox {
padding-top: 5px;
}

#search, #tag_cloud, #archives, #ctc, #recent-posts, #recent-comments, #linkcat-2, #text-149831202, #shiftthis-subscribe, #categories-149831201, #similar-posts, #inqtitle {
	margin-bottom: 20px;
	color: black;
	font-family: Georgia, serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: 600;
	}
	
	 #text-149831202, #inqtitle{
	font-size: 16px;
	}
	
#sidebar li {
	list-style-type: none;
}

#stnl_submit{
margin-top: 40px;
}



#filedunder  {
color: black;
}


#filedunder a {
color: black;
text-decoration: none;
text-size: 200%;
}

#filedunder a:hover {

background-color: #C25283;
}

.morelink a{


	background-color: #fff;
	color: black;
	text-decoration: none;
	font-size: 25px;

}

#details{
margin-top: 15px;
padding-top: 30px;
}

.info {
margin-top: 10px;
}


.featurebanner{
width: 500px; 
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-transform:uppercase; 
font-size:23px; 
line-height: 26px; 
text-align:center;
margin-top: -30px;
}

.featuresearch {
width: 520px; 
}