/*
Theme Name: One9 Theme

Theme URI: http://thepuredesign.com/onenine

Description: Photog blog o goodness

Version: 1.0

Author: Jared Erickson

Tags: Right Sidebar, 2 Column, Minimal



*/



body { background: #222 url(images/back-2.jpg) fixed top center no-repeat ; margin: 0; padding: 0; }



body {

    font-family: Trebuchet,Trebuchet MS,Arial,sans-serif;

    font-size: 12px;

	font-weight: normal;

    color: #fff;

	margin:0;

	padding:0;

	list-style:none;

}

#hcontent {
	margin-top: 15px;
	margin-bottom: 15px;
	height: 175px;
	padding: 5px;
	border-bottom: 1px solid #222;
	
}

#about_pic {
	display: block;
	width: 240px ;
	height: 160px;
	overflow: hidden;
	float: right;
}

.about {
	float: left;
	margin-left: 15px;
	width: 650px;
	height: 160px;
	overflow: hidden;
}

.about h2 {
	font-family: geogria, serif;
	font-style: italic;
	font-size: 32px;
	color: #999;
	margin-bottom: 5px;
}
.about p {
	font-family: geogria, serif;
	font-style: italic;
	font-size: 26px;
	color: #666;	
}

#hmenu {
	text-align: center;
}

#hmenu ul{
}
#hmenu ul li {
	display: inline;
}
#bodywrap { background: url(images/back-rep.png) repeat-y; padding-left: 10px; padding-right: 10px; width: 1000px; margin: 0 auto; }

*			{ margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

ul			{ list-style: none; margin: 0; padding: 0; }

a			{ color: #80b539; text-decoration: none; outline-style:none; font-weight:bold; }

a:hover		{ color: #cccccc; text-decoration: none; }

em			{ font-style: italic; }

.underline	{ text-decoration:underline;}

small		{ font-size: 70%; }

strong		{ font-weight: bold; }

img			{ border: 0; }

.spacer		{ height: 1px; font-size: 1px; line-height: 1px; clear: both; }

.clear		{ clear:both; }

blockquote	{ margin :0 0 10px 20px;padding:25px 0 0 10px; }

code 		{ background : #cccccc;padding-left:3px;padding-right:3px;text-align:left; }

/* Structure */



#wrapper {width:960px;margin:0 auto;}

#header {width:960px;height:215px;padding-top:15px;border-bottom:1px #222 solid;}





/* Header */

#header #logo {}

#header #logo h1 a {float:left;font-family:Arial;font-size:36px;letter-spacing:-2px;color:#000000;}

#header #logo h3 {float:left;font-size:12px;font-style:italic;}



/* Navigation */

#header #navigation { position: absolute;top:5px; margin-left: 511px; }

#header #navigation ul {float:right;width:450px;text-align:right;}

#header #navigation ul li {float:right;}

#header #navigation ul li a {float:left;display:block;margin:10px; color:#fff;}
#header #navigation ul li a:hover {color:#80b539;}



/* Post */



#content {margin:15px 0 0;padding:0;width:960px;}

p.gallery-caption { padding: 5px; text-align: left;  }

#left-col {width:950px;margin-left:5px;}

#left-col h2 a{ text-transform: uppercase;font-size:25px;font-weight:normal; color:#eeeeee;padding:2px 0 0;}

#left-col h2 a:hover{color:#80B539;}

#left-col h2.pagetitle{background:#111;font-size:18px;margin:10px 0;padding:5px 15px;border-bottom:1px #333 dotted;}

#left-col span.post-date{font-size:10px;color:#999;padding:5px 0 5px;}

#left-col .post-info {border-bottom:1px #222 solid;padding:0 0 5px 0;}

#left-col .text{width:950px;margin-top:15px;overflow:hidden;}

#left-col .text p {margin:0 0 18px; line-height: 18px; }

#left-col .text p img { border: 3px solid #f6f6f6; margin-bottom: 10px; margin-top: 10px; }

#left-col .text ol {margin:0 0 10px 30px;}

#left-col .text ul{list-style:disc;list-style-position:outside;margin: 0 0 10px 25px;}

#left-col .text li{padding:3px;width: 90%;}

#left-col .text h1{font-size:19px;margin:30px 0 5px;}

#left-col .text h2{font-size:17px;margin:20px 0 5px;}

#left-col .text h3{font-size:15px;margin:20px 0 5px;}

#left-col .text blockquote{background:url("images/quotes.jpg") no-repeat scroll 10px 0px;}

#left-col .post{margin:0 0 30px;overflow:hidden;}

#left-col .metadata {display:block;margin:10px 0 50px;}

#left-col a.read-more{width:70px;height:21px;display:block;float:left;padding:5px 5px 5px 13px;color:#ffffff;font-size:11px;}

#left-col a.read-more:hover {width:70px;height:21px;display:block;float:left;padding:5px 5px 5px 13px;color:#999999;font-size:11px;}

#left-col a.comment{margin:6px;display:block;float:left;}

#left-col span.category{margin:6px;display:block;float:left;font-size:11px;width:450px;}

#left-col li.category{margin:6px;display:block;}

#left-col li.tag{margin:6px;display:block;}

#left-col .navigation {font-size:15px;text-align:center;padding:20px 0;border-top:1px #222 dashed;}

#left-col .navigation .alignleft a {float:left;}

#left-col .navigation .alignright a {float:right;}

#left-col .category-tags span.tags p {font-size:10px;}

#left-col a.post-edit-link {border:1px #000 dashed;padding:5px;margin:5px;}

#left-col .wp-caption {background-color:#F3F3F3;border:1px solid #DDDDDD;margin:10px;padding-top:4px;text-align:center;}



#right-col { float:right; width:240px;margin-top: 10px; margin-right: 5px; }

.spotlight { 
	display:block;
	float:left;
	height:125px;
	margin-top:30px;
	width:950px;
	 }
.spotlight ul {  }
.spotlight ul li {  display: inline; }
.spotlight #side-image{ margin-bottom: 10px; width: 220px; height: 80px; display: block; }

.spotlight #side-image a{  }
.spotlight img{ border: 1px solid #222; }
.spotlight a:hover{ position: inherit; opacity:0.4;filter:alpha(opacity=40); }
.spotlight a span{opacity:0.8;filter:alpha(opacity=80); background:#333333; color:#FFFFFF; margin-top:10px; padding:10px; position:absolute; text-transform: uppercase; text-shadow: 1px; width: 150px; display: block; }

.spotlight h3 { margin-bottom: 10px; }

#right-col .about { margin-top: 15px; margin-bottom: 15px; }

#right-col .about p { margin-top: 10px; padding-left:8px; width:225px; line-height: 16px; }

#right-col .about h2 { border-bottom:1px solid #222; font-size:14px; height:25px; }

#right-col ul li {margin:24px 0 25px;}

#right-col li h2.widgettitle {font-size:14px;border-bottom:1px #222 solid;padding:5px 0 2px 10px;}

#right-col li ul li {margin:10px 10px 5px;border-bottom:1px #333 dashed; padding-bottom: 10px; }

#hcontent li ul li a { color: #999; }

#hcontent li ul li a:hover { color: #333; }

#twitter_div {margin:0 0 25px 0;}

#twitter_div a {color:#999999;}

#twitter_div a:hover {color:#333333;}

#twitter_div h2 {height:25px;padding:5px 0 0 0;font-size:14px;border-bottom:1px #222 solid;margin:32px 0 0; letter-spacing: 0.2em; }

#twitter_update_list li {font-size:11px;text-align:right;padding:0 0 5px;}

#twitter_update_list li span {display:block;text-align:left; line-height: 16px; }

#right-col #calendar_wrap {margin: 10px 0 10px 40px;text-align: center;}

#right-col #calendar_wrap td{padding: 4px;}

#searchform {margin:0 0 0 15px;}

#searchform input {color: #666666;width:185px;background:url("images/search.gif") no-repeat right;border:1px solid #333333;padding:3px 23px 3px 3px;}


#comments {margin:15px 0;}

#comments h3.comment-title {border-top:1px dashed #000;padding:15px 15px;font-size:16px;}

#comments .commentlist {list-style:none;}

#comments .commentlist li {border-top:1px #e6e6e6 solid;padding:25px 15px 25px;overflow:hidden;}

#comments .commentlist li .avatar {float:left;width:40px;}

#comments .commentlist li .author-meta {font-size:10px;float:left;padding:0 15px;width:100px;}

#comments .commentlist li .comment-text {font-size:11px;display:block;float:left;width:350px;}

#comments #commentform {margin:15px 0 0 20px;}

#comments #commentform p {margin:0;}

#comments #commentform input, textarea {margin:2px;padding:2px;font-family:Arial;font-size:12px;}

#comments #commentform .textarea {width:630px; height: 200px; }



#footer {color:#ccc;padding:20px 0 0;margin:25px 0 0;}

#footer a {color:#fff;font-weight:normal;}

#footer a:hover {color:#999;}



#fcontent {width:960px;margin:0 auto 20px;padding:20px 0 20px 0;}

#fcontent h2 {border-bottom:1px #222 solid;padding:0 10px 4px;margin:0 0 4px;font-size:14px;color:#fff;}

#fcontent p {padding:0 10px 0;color:#fff;}

#fcontent .about {margin:0 30px 0 30px;width:260px;float:left;}

#fcontent .about .social-net {width:260px;margin:0;}

#fcontent .about .social-net ul li {color:#fff;padding:0 20px;margin:8px 10px;}

#fcontent .about .social-net ul li.facebook {background:url("images/fb.gif") no-repeat;display:block;}

#fcontent .about .social-net ul li.twitter {background:url("images/tw.gif") no-repeat;display:block;}

#fcontent .about .social-net ul li.last {background:url("images/ls.gif") no-repeat;display:block;}

#fcontent .about .social-net ul li.flickr {background:url("images/fr.gif") no-repeat;display:block;}

#fcontent .posts {margin:0 30px 0 30px;width:260px;float:left;}

#fcontent .posts ul li {background:url("images/star.gif") no-repeat;display:block;padding:0 10px 2px 20px;margin:8px 10px;color:#ccc;}

#fcontent .posts ul em {display:block;text-align:right;padding:2px 0;}

#fcontent .comments {margin:0 30px 0 30px;width:260px;float:left;}

#fcontent .comments ul li {background:url("images/bubble.gif") no-repeat;display:block;padding:0 20px 2px;margin:0 10px;color:#ccc;}

#fcontent .comments ul em {display:block;padding:0 20px 7px 0;text-align:right;}



#info-footer {width:960px;margin:0 auto;padding:50px 0 40px 0;}

#info-footer #ifcontent {padding:10px 0;border-top:1px #222 solid;}

#info-footer .powered {float:left;font-size:11px;margin:0 0 0 10px;}

#info-footer .powered ul li {color:#fff;}

#info-footer .nav-links {float:right;font-size:12px;}

#info-footer .nav-links ul li {float:right;padding:2px;color:#fff;}

#info-footer .nav-links ul li img {padding:2px 0 0 0;}

#info-footer .nav-links ul li a {float:left;display:block;margin:0 12px;}



