/*

Theme Name: Kasyo5

Theme URI: http://www.alldesignedforyou.com/

Tags: white, black, one-column, fixed-width, light

*/





body{

background: url(images/bodybg.png) repeat;

color:#000000;

font:12pt Arial;

padding:0;

margin:0;

}



a{

color:#653217;

text-decoration: underline;

border: 0px;

}



a:hover{

color:#653217;



}



blockquote {

padding:0 0 0 20px;

color:#000;

}



blockquote a{

color:#999;

}



cite{

font-size:inherit;

font-style:normal;

}



code{

background:#efefef;

color:#000;

}



ul{

list-style:square;

}



img{

border: #000000 solid 4px;

}



/* Headers */



h1{

font-size:43px;

color:#888;

text-align:center;

text-transform:lowercase;

}



h1 a, h1 a:hover{

color:#888;

text-decoration:none;

}





h2{

font-size:24px;

font-family: Arial;

margin:5px 0 7px 0;

text-align:justify;

}



h2 a{

color:#653217;

text-decoration:none;

}



h2 a:hover{

color:#653217;

}



h3{

text-align:justify;

font-size:12px;

color:#000;

}



h4{

text-align:center;

font-size:12px;

color:#000;

}



/* Blog Contents */



#wrapper{

width:960px;

margin:0 auto;

}





/* Navigation */





#navbar {

	width: 958px;

background: #000000;

	margin: 8px auto 8px;

border-left: 2px #000000 solid;



height: 36px;

	}



#nav {

	margin: 0px;

	padding: 0px;

	}

	

#nav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li a, #nav li a:link {

background: url(images/bodybg.png) repeat-x;

	color: #000000;

	display: block;

	font-size: 14px;

	font-family: Georgia;

	font-weight: bold;

	text-transform: uppercase;

text-decoration: none;

    margin: 0px;

	border-right: 2px solid #000000;

	padding: 9px 13px 8px 13px;

	}



#nav li a:hover, #nav li a:active {

	background: #653217;
text-shadow: none;
	color: #d3b16f;

    margin: 0px;

	padding: 9px 13px 8px 13px;

	text-decoration: none;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

background: url(images/bodybg.png) repeat-x;

	width: 150px;

	color: #653217;

	font-size: 12px;

	font-family: Georgia;

	font-weight: normal;

	text-transform: none;

	float: none;

	margin-left: -2px;

	padding: 7px 10px 7px 10px;

	border-bottom: 2px solid #000000;

	border-left: 2px solid #000000;

	border-right: 2px solid #000000;

	}

	

#nav li li a:hover, #nav li li a:active {

	background: #653217;

	color: #d3b16f;

	margin-left: -2px;

	padding: 7px 10px 7px 10px;

	}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	margin: 0px;

	padding: 0px;

	}



#nav li li { 

	}



#nav li ul a { 

	width: 140px;

	}



#nav li ul a:hover, #nav li ul a:active { 

	}



#nav li ul ul {

	margin: -30px 0 0 170px;

	}



#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 {

	left: auto;

	}



#nav li:hover, #nav li.sfhover { 

	position: static;

	}

	

#nav .current_page_item a, #nav .current_page_parent a, #nav .current_page_ancestor a {

	

	color: #8c4620;
text-shadow: 0px 0px 8px #eee;
    margin: 0px;

	text-decoration: none;

	}





/* Posts */



#main{

float:left;

width:685px;

}



.post{

padding: 5px;



text-align:justify;

}



.main{

text-align:justify;

}



.main p{

line-height:18px;

margin:0 0 15px 0;

}



.main ol{

line-height:18px;

margin:0 0 15px 30px;

}



.main ul{

line-height:18px;

margin:0 0 15px 30px;

}



.main li{

margin:0 0 5px 0;

}





.main img{

padding:0px;



}



.main img:hover{

padding:0px;

}



img.wp-smiley{

padding:0px;

border:0px;

}



img.wp-smiley:hover{

padding:0px;

border:0px;

}





.meta{

font-size:9px;

line-height:15px;

display:inline;

color:#333;

padding:5px;

margin:0 0 30px 0;

}



.navigation{

font-size:11px;

}



/* Comments */



.gravatar{

float:left;

padding:2px;

border:1px solid #999;

margin:5px;

}



.gravatar:hover{

padding:2px;

border:1px solid #444;

}



.alt{

color:#777;

}



ul#comments{

text-align:justify;

list-style: none;

}





.gravatar{

float:right;

border:1px solid #222;

}









/* Forms */



input, textarea, select, button{

background:#fafafa;

border:1px solid #efefef;

color:#666;

padding:2px;

margin:3px 0 5px 0;

font:10px "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;

}



input:focus{

border:1px solid #555;

}



/* Footer */



#footer{

font-size:10px;

text-align:center;

color: #000000;

float:left;

margin:10px 0 0 0;

padding:10px 0 10px 0;

border-top:1px solid #000000;

width:100%

}



#footer a{

color:#000000;

text-decoration: underline;

}



#footer a:hover{

color:#000000;

}









/* Others */



#gallery {

width: 760px;

margin: 0px auto 0px;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding: 4px 4px 0px 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0px;

border: #000000 solid 4px;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

font-weight: bold;

   line-height: 17px;

   padding: 0 4px 4px;

   margin: 0;

}



.prevnext {

	margin:20px 0;

	padding:0;

	text-align:center;

}

.prevnext li {

	margin:0;

	padding:0 10px;

	display:inline;

}

.prevnext .next a {

	padding:0 50px 0 10px;

	no-repeat center right;

}

.prevnext .next_img a {

	padding:0 10px 0 50px;

no-repeat center left;

}

.attachment {

text-align: center;

}
