/*
Theme Name: Kelley Photo Blog
Theme URI: http://www.kelleyphotoblog.com
Description: This is a custom-built, java-based wordpress theme that was built <a href="http://oturia.com">the Oturian Way</a> for Kelley Photo Blog. 
Version: 1.0
Author: <a href="http://www.oturia.com">Oturia</a>
*/

/*body {			
background-image: url("http://ruralaccessproject.com/kelleyphotoblog/stripe.png");
background-repeat: repeat;
width:100%;
}*/
body {
color:#333333;
				font-family: Arial, sans-serif;
				font-size:11px;
				line-height: 14px;
                                height:100%; 
                                width:1000PX;
                                margin-left: auto;
                                margin-right: auto;
                                text-align:center;
background-color: #FFFFFF;
}

.sitelogo {
width:1000px;
height:90px;
MARGIN-bottom:0px;
padding-bottom:5px;
}

.left {
float:left;
}

.logo {

float:right;
padding-top:5px;
padding-right:5px;
overflow:hidden;
}

.headernavholder {
position:relative;
width:1000PX;
text-align:center;
margin: 0 auto;
}

.headernavholder2 {

width:1000px;
height:25px;
text-align:center;
margin-bottom:20px;
}

#mainnav {

height:25px;
width:1000px;
margin:0 auto;
text-align:center;
}


#secondarynav {

width:950px;
margin: 0 auto;
display:none;
}

.headernav {

float:left;
padding-left:5px;
padding-right:5px
text-align:center;
margin: 0 auto;
}

img {
border:none;
}

a {	color: #1d606d; text-decoration:none; }

a:hover	{ color:#d1b825; text-decoration:none; }

.round { 		border:2px solid #000000;
				
				padding: 10px;
				width: 200px;
				float: left;
				margin-right: 10px;
}

.contentIndex p img { display:none; }

.eachpost { 	
border:2px solid #000000;
position:absolute;
background-color:#ffffff;
}
.eachpost p {text-align:justify;background-color: #FFFFFF;}
			
.eachpost > div { padding:10px;background-color: #FFFFFF;}
	
.eachpost .author { padding-right: 3em;background-color: #FFFFFF; }

.author, .comment { text-decoration:none;background-color: #FFFFFF;}

.eachpost .signature { margin-top:1.5em; background-color: #FFFFFF;}
	
#allposts { margin-bottom:10px;}


il, ul, ol { list-style-type: none; list-style: none;}

#menuItem { height: 50px;}

#mainContent img { display: none;}
#mainContent {  -moz-border-radius:3px;
				-webkit-border-radius:3px;
  				-khtml-border-radius: 3px;
				border: 0;
				background-color: #FFFFFF;
				padding: 0 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				width: 430px;
				float: left;
}
.main { font-size: 0px !important;}
.main p img {	-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border: 0;
				background-color: #FFFFFF;
				padding: 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				display: inline; }

.twocols { background: #ffffff; }
.threecols { background: #ffffff; }
.fivecols { background: #ffffff; border:0;}
#object { overflow: hidden; clear: both; min-height:650px;margin:0px auto;min-width:980px;border-bottom:1px solid #ABABAB;background-color: #FFFFFF;}

				
textarea { width: 504px; padding: 5px;}

input { padding: 5px; width: 336px;}
#s {padding: 3px; width: 200px;color: #1d606d;border-width:1px; border-color:#1d606d;}
#searchsubmit {height:24px;font-weight:bold; margin-left:5px; padding: 0px; width: 30px;background-color:#ffffff;color: #1d606d;border-width:1px; border-color:#1d606d;}

.bubble { width: 550px; margin: 0 auto;}

.bubble blockquote { color: #666;
				margin: 0px;
   				-moz-border-radius: 3px;
  				-khtml-border-radius: 3px;
  				-webkit-border-radius: 3px;
				padding: 3px;
				background-color: #FFFFFF; }

.bubble blockquote p { margin: 3px; padding: 0px;}

.bubble cite { 	position: relative;
				margin: -7px;
				padding: 7px 0px 13px 18px;
				top: 5px;
				background: transparent;
				font-style: normal;
				display: block; }

.commentmetadata { margin: 0; display: block;}

#commentBox a { text-decoration: none; }

small a { text-decoration: none; }
h1 {
font-size: 12px;
text-transform:uppercase;
text-align:right;
line-height: 12px;
}

h2 {
font-size: 15px;
line-height: 2px;
text-transform:uppercase;
text-align:right;
}


#footer {
min-width:1000px;
background-color: #FFFFFF;
margin:0px auto;
border:0;
height:82px;
clear:both;
}
#footerdontsteal {
min-width:1000px;
background-color: #FFFFFF;
margin:0px auto;
border:0;
height:25px;
}
#footerhr {

background-color: #FFFFFF;
margin:0px auto;
border:0;
height:12px;
}
.footernav {

position:absolute;
left:50%;
margin-left:-225px;
background-color: #FFFFFF;
}
.navfloatleft {
float:left;
padding-right:40px;
padding-top:25px;
text-align: center;
background-color: #FFFFFF;
}
.navfloatcenter {
float:left;
padding-right:40px;
text-align: center;
background-color: #FFFFFF;
}
.navfloatright {
float:left;
padding-top:25px;
text-align: center;
clear:right;
background-color: #FFFFFF;
}

.footercredits {
min-width:850px;
position:absolute;
left:50%;
margin-left:-424px;
border:0;
clear:both;
background-color: #FFFFFF;
}
.footerlinks {

position:absolute;
left:41%;
margin-left:-386px;
border:0;
clear:both;
background-color: #FFFFFF;
}
.footercreditsimg {
float:none;
text-align: center;
clear:both;
background-color: #FFFFFF;
}

.clearboth {
clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
background-color: #FFFFFF;
}
 
.clearfix {
	display: inline-block;
background-color: #FFFFFF;
}
 
html[xmlns] .clearfix {
	display: block;
background-color: #FFFFFF;
}
 
* html .clearfix {
	height: 1%;
background-color: #FFFFFF;
}
#navlist {
height:60px;
width:1000px;
clear:both;
}
#navlist, #navlist ul
{
clear:both;
margin: auto 0;
padding: 0;
white-space: nowrap;
list-style: none;

}
#navlist ul li {
position: relative;
clear:both;
}

#navlist li
{
display: inline;
list-style-type: none;
font-size:18px;
font-variant: small-caps;
clear:both;
}

#navlist li a { padding: 5px 5px; 
}

#navlist li a:link, #navlist li a:visited {
color: #1d606d;
text-decoration: none;

}
#navlist li ul li a:link, #navlist li ul li a:visited {
color: #d1b825;
text-decoration: none;
font-size:19px;
}

#navlist li a:hover
{
color: #d1b825;
}
#navlist li ul li a:hover
{
color: #1d606d;
}
#navlist li ul {
display: none;
height:35px;
}
#navlist li:hover ul {
top:135px;
position: absolute;
	display: inline;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0; }
.post {
width:980px;
padding-top:2px;
margin:0px auto;
color:#000000;
text-transform:uppercase;
text-align:left;
font-size: 20px;
font-family:georgia;
line-height:22px;
background-color: #FFFFFF;
}
.post span {

font-style:italic; 
font-weight:normal;
background-color: #FFFFFF;
}
.posthr {
width:980px;
margin:0px auto;
border-bottom:1px solid #ABABAB;
background-color: #FFFFFF;
}
.postbody {
font-size: 20px;
line-height:22px;
font-family:georgia;
text-align: left;
background-color: #FFFFFF;
}
.postcomments {
font-size: 16px;
line-height:16px;
text-align: left;
padding-bottom:10px;
background-color: #FFFFFF;
}
.postcommentsmeta {
font-size: 12px;
text-align: right;
text-transform:uppercase;
background-color: #FFFFFF;
}
.submit {
float:right;
}
/*********************************nav***********************/
#navbar {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;}
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 3px 8px;
	text-transform: uppercase;
	text-decoration: none; 
	color: #999;
	font-weight: bold; }
#navbar li a:hover {
	color: #000; }
#navbar li ul {
	display: none;  }
#navbar li:hover ul, #navbar li.hover ul {
	position: absolute;
	display: inline;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: left; }
#navbar li:hover li a, #navbar li.hover li a {
	color: #000; }
#navbar li li a:hover {
	color: #357; }
