
* {
	margin:0;
	padding:0;
	}

body,html { 
min-height:101%;
}

body {
background:#A65200; 
color:#000000;
padding: 10px 0 25px 0;
}

body, select, input, textarea {
font: 12px Arial, Verdana, Sans-Serif;
line-height:1.5em;
}

p {margin: 15px 0;}

hr {
display: block;
height:1px;border:0;
}

small {
font-size: 0.9em;
padding:3px 0px;
}


a:link, a:active, a:visited { 
color:#000000;
text-decoration: underline; 
} 

a:hover{ 
color:#000000;
text-decoration: underline; 
}

#lead li {list-style:none;}


#leadcontainer {
text-align:justify;
color:#000000;
width:650px; 
min-height:200px;
}

#leadcontainer a {color:#000000;}

#leadcontainer:hover {
width:650px;    
color:#000000;
}

#leadcontainer .title{}


#leadheader { 
display:block;
}

#leadheader a {color:#000000;}

#homebottom {
width:630px;
height:30px;
}


.read-on a { /* This can be used to format the "continue readng..." link in the lead story */
text-decoration:none;
}

.read-on a:hover {color:#000000!important;}


.title:link, .title:active, .title:visited { 
color:#000000;
text-decoration: none; 
} 

.title:hover { 
color:#000000;
text-decoration: none; 
} 




/* HTML headline links */
h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}
h3 a:hover {text-decoration:none;}h4 a:link, h4 a:active, h4 a:visited  {color:#000000; text-decoration:none;}
h4 a:hover {text-decoration:none;}


/* How tags appear */
#tags {padding:5px;}
#tags a {text-decoration:none;}
#tags a:hover {text-decoration:none;}


 /*Images */
 img, a:link img, a:visited img{ border:0px solid #000000;} 
 /*img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0;  padding:0px;} */
 /*img.left{ float:left; margin:0 12px 5px 0; } */
 /*img.center{ display:block; margin:0 auto 0px auto; } */
 /*img.right{ float:right; margin:0 0 5px 12px; } */



img.aligncenter { display:block; margin:0 auto 0px auto; border:0px solid #000000;}


#leadpic {float:left;margin: 0 20px 10px 0;padding:0px;border:0px solid #ccc;}
.home-cat-img { text-align:center;margin: 0 0 0px 10px 0;padding:0px;}
#foto {text-align:center;margin: 0 0 0px 10px 0;padding:0px;}	


/* Main Element Structure */

#page {
width:920px;
margin:0 auto;
font-size:1em;
color:#000000;
background: #FFB873; 
border:1px solid #FF9F40;
padding: 5px 5px 5px 5px;
}

#branding { 
width:920px;
height:120px;
background:url(images/header.jpg) no-repeat;
border-bottom:2px solid #FFB873;
/*background:#FFB873;*/
}

.blogtitle, .blogtitle a {
font-family: Arial, Helvetica, sans-serif;
padding-top: 45px;
padding-left: 135px;
margin: 0px 0px 0px 0px;
text-align:left;
font-size:1.4em;
letter-spacing:0.1em;
text-decoration:none;
text-transform:uppercase;
color:#000000; 
}

.description {
font-size: 0.9em;
color:#000000;   padding: 10px 10px 10px 200px;
}


#headline {
width:920px;
margin:0 auto;
font-size:1em;
padding: 0px 0px 0px 0px;}

#page2 {   
width:920px;
margin:0 auto;
text-align:right;
color:#FF9F40;
padding: 0px 0px 0px 0px;
font: 12px Arial, Verdana, Sans-Serif;
line-height:1.5em;
}



.alignright { padding:5px 5px 5px 5px;
float:right;
}


.aligncenter {  
text-align: center;}


.alignleft { padding:5px 5px 5px 5px;
float:left;
}

.left {
float:left;
}
.right {
float:right;
}


#sidebar { 
	width: 250px; 
padding-left:2px;
 padding-right:2px;
	float:right; 
	background:#CC935D;
	border: 1px solid #A65200;
	}



		
/******************************************
*   Sidebar                         
******************************************/


.subnav li {
	list-style:none;
	}

.subnav li a:link, .subnav li a:visited {
	background: #ffffff;
	display:block;
	padding:4px 4px 4px 20px;
	border-bottom: 1px solid #A65200;
	}
		
.subnav li a:hover, .subnav li a:active {
	background: #ffffff;
	text-decoration:none;
	}
	
#sidelist li {
	list-style:none;
	}
	
.bullets li {
	margin:0 0 5px 15px;
	list-style:square;
	}
	
#sidelist .bullets li {
	list-style:square;
	margin-bottom:5px;
	
	margin-left:22px;
	}

#sidelist .children {
	background:#ffffff;
	}

#sidelist .children li {
	background: #ffffff;
	list-style: none;
	margin-left:15px;
	padding-left:15px;
	border-bottom: 1px solid #A65200;
	}
	
#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#ffffff;
	color: #666;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{				
	color:#000;
	}

#sidelist .feed li{	
	margin-bottom:5px;
	padding-left:20px; 	
    height:110px;

	}



#sidebar h2, #sidebar h3 a {
	font: 0.9em Arial, Helvetica, sans-serif;
	letter-spacing:0.3em;
	text-transform:uppercase;
   border-bottom: 1px solid #A65200;
	font-weight:bold;
	color:#000000;
	}

#sidebar h3, #sidebar h2 {
	font-size:0.9em;
	border-bottom: 1px solid #A65200;
	padding:5px 0 5px 2px;
	margin:20px 0 15px 0;
	color:#000000;
	}










/* Headlines */
font: 0.9em Arial, Helvetica, sans-serif;
margin-top:-4px;
color:#394048;
text-decoration:none;
}

.cat-head {
margin-bottom:5px;
padding:0px 0px 0px 0px;
border-bottom: 4px solid #000000;
}


h1 {
color:#62412e;  
font-size: 1.6em;
font-family: Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
font-weight: bold;
margin: 0px 10px 0px 0px;
padding: 10px 0px 0px 10px;
}

h2 {
color:#62412e;
font: 1.6em Arial, Helvetica, sans-serif;
font-weight:normal;
padding-bottom:2px;
margin: 10px 0;
border-bottom: 2px solid #A65200;
}


h3 { 
font: 1.0em Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:0.1em;
margin-bottom:4px;
font-weight:bold;
color:#62412e;
}



h3#respond {
margin-top:25px;
padding-top:20px
}

h3#comments {
margin-top:32px
}

h4 {
color:#62412e;
font-size:1.2em;
margin-bottom:6px;
}



/*Content styles */

#content {
width:650px; 
float:left  
}

#pagecontent {
width:920px; 
float:left; 
}

#homecontent-top {
width:920px; margin-top:0px;
margin-top:0px;
}

#homecontent-bottom {
width:920px; 
margin-top:10px;
}

#homecontent-topleft {
width:625px;margin-top:0px;
}

#homecontent-topright {
width: 280px;   
}


#infobox { 
text-align:justify;
background:#A65200;
color:#ffffff;
padding-bottom:5px;
padding-right:5px; 
padding-top:5px;
padding-left:5px;
width:610px; 
border:1px solid #000000;
}



/* Featured Articles "hometop-rightcol" */

.feature {
padding:10px 10px 10px 20px;
border-top:2px solid #000000;
}

.feature:hover {
border-top:2px solid #000000;
}

/*.feature p { margin:0;}*/

#hometop-rightcol img {
margin-bottom:4px;
padding:1px;
border:1px solid #000000;
}

#hometop-rightcol .feature {margin-bottom: 10px;}

#hometop-rightcol.title, #hometop-rightcol a.title  {
font-family: Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
font-size:1.4em;
color: #8F8F8C;
margin:10px 0 15px 0;
}

	
#homemidcol .clearfloat, #homeleftcol .clearfloat, #homerightcol .clearfloat {
border-bottom:0px solid #ccc;
padding:12px 0;
}





















/* previous and next links */

.navigation a {
width: 120px;
border: 1px dotted #000000;
padding:2px 4px 2px 4px;
text-align:center;
font-size:0.9em;
text-decoration:none;
color:#000000;
}

.navigation a:hover {
background-color:#f2f2f2;
}

.preventries {
float:left;
}

.nextentries {
float:right;
}




















/*Post*/

.entry { padding-left:5px; padding-right:5px;
padding-bottom:28px;
text-align:justify;
}

.post blockquote {
color:#000000;
padding:6px 14px;
margin:18px 35px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom: 1px solid #000000;
}

.post ul li {
list-style:square;
margin-bottom:5px;
margin-left:42px;
}

.post ol li {
margin-bottom:5px;
margin-left:48px;
}



.postmetadata {margin: 30px 0;}

blockquote {
color:#000000;
padding:6px 14px;
margin:18px 35px;
border-bottom: 1px solid #000000;
}




















/* Form Elements */
select {
background:#eee;
border-top:2px solid #000000;
border-bottom: 2px solid #000000;
border-left:none;
border-right:none;
width:100%
}


#searchform {padding:10px 10px 0 0;  }

.searchbutton {
font-weight:bold;
padding: 1px;
color:#000000;
border:1px solid #000000;
}

.searchbutton:hover {
color:#000000;
background:#eee;
border:1px solid #000000;
text-decoration:none;
}

.searchfield {
width:200px;
padding: 1px 1px 1px 20px;
background: url(images/icons/search-16.png) no-repeat #fff;
color:#000000;
border:1px solid #000000;
}

.searchfield:hover, .searchfield:focus {
background: url(images/icons/search-16.png) no-repeat #fff;
border:1px solid #000000;
text-decoration:none;
}


.button {
font-weight:bold;
padding: 1px;
color:#000000;
border-bottom: 2px solid #000000;
border-left:none;
border-right:none;
}

.button:hover {
color:#000000;

border-top:2px solid #000000;
border-bottom: 2px solid #000000;
border-left:none;
border-right:none;
text-decoration:none;
}




















/*Float*/

.clear {
clear:both;
}

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

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
display:inline-block;
}

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
display:block;
}


























/*Footer*/

#footer {
margin: 0 auto;
width:920px;
height:60px;
background:url(images/footer.jpg) no-repeat;
font-size:0.9em;
text-align:center;
color:#000000;
}

#footer a {
color:#000000; 
text-decoration: none;
}


#footer a:hover{text-decoration: none;}


.nav-footer-main a:link, .nav-footer-main a:hover, .nav-footer1 a:hover, .nav-footer2 a:hover, .nav-footer3 a:hover, .nav-footer4 a:hover, .nav-footer5 a:hover, .nav-footer6 a:hover, .nav-footer7 a:hover, .nav-footer8 a:hover, .nav-footer9 a:hover, .nav-footer10 a:hover {text-decoration:none;}

.nav-footer-main {
width:100%;
border:0px solid #000;
margin: auto 0px auto 0px;
}

.nav-footer1, .nav-footer2, .nav-footer3, .nav-footer4, .nav-footer5, .nav-footer6, .nav-footer7, .nav-footer8, .nav-footer9, .nav-footer10
{
float:left;
margin:1px 2px 1px 0px;
font-size:13px;
padding-left:1px;
padding-top:1px;
border:0px solid #FFB873;
min-height:110px;
width:120px;
background-color: #FFB873; 
}

.nav-footer1:hover, .nav-footer2:hover, .nav-footer3:hover, .nav-footer4:hover, .nav-footer5:hover, .nav-footer6:hover, .nav-footer7:hover, .nav-footer8:hover, .nav-footer9:hover, .nav-footer10:hover {
background-color: #D7893E;
border:0px solid #D7893E;
color:#fff;}
