/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* General */
html, body {
	background: #000000 url(images/tile02.jpg) repeat; 
	font-family: Georgia, serif;
	font-size:13px;
	border:0;
	color: #ffffe5; 
	text-align: center;
}

a {
	color: #00ffa9;	
	text-decoration: none;
	border: none;
	outline:none;

}

img {
border: none;
}

a:hover {
	text-decoration: none; 
	color:#dd68f5;
	border: none;
	outline:none;
}

#wrap {
	background: url(images/bg-1px.jpg) repeat-y top center;
}

.content {
	width:943px;
	margin:0 auto;
	padding:0; 
	text-align: center; 
}

/* Box */
.box-bg { 
	background:; 
	margin:0 0 20px 0px; 
}

.box { 
	position:relative; 
	top:0px;
	left:0px; 
	background:#323232; 
	padding:10px 23px 10px 20px;
}

#comments.box, #sidebar.box { 
	background:#e8e8e8 url(images/box-top.png) repeat-x 0px 1px; 
}

/* Header  */
#top {
	padding-bottom:20px;
}

#header {
	width:100%;
	padding:10px 0 15px;
	clear:both;
	position:relative;
}

#header .logo img { 
float:left; 
}

#header #tagline, #header #twitter_update_list {
	background:#323232;
	font-size:12px;
	font-style:italic;
	font-family:Georgia, serif; 
	color:#ffffe5; 
	float:right; 
	padding:5px 10px;
	margin-top:10px;
	min-height: 14px;
	border-radius: 3px;	
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

#header #twitter_update_list { 
font-size:12px; 
margin-top:15px; 
}

#slideshow {height: 150px; width: auto; margin: auto}
#slideshow img { display: none }
#slideshow img.first { display: block }

/* Menu Bar  */
#bg-top-nav {
	background:#c6c6c6;height:33px; margin-left:3px;position:relative; z-index:9999;
}
#top-nav {
	background:#323232 url(images/box-top.png) repeat-x 0 1px;height:33px;font-size:11px; text-transform:uppercase;position:relative;top:0px;left:0px;
}
#top-nav a{
color:#ffffe5;
}
#top-nav a:hover{
color:#00ffa9;
}

#top-nav ul.rss{ 
	padding: 10px 0px 0
	background: #00ffa9;
}
#top-nav ul.rss li{
	display:inline;
	padding:0 5px 0;
	background: #00ffa9;
	margin-right: 7px;
	position: relative;
	top: 3px;
		border-radius: 3px;	
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

#top-nav ul.rss a:hover{
color: #ffffe5;
}

/* Page Nav - What Is This???  */

.nav,.nav ul{list-style:none;line-height:1;z-index:100;margin:0;padding:0 10px;}
.nav a{color:#767676;display:block;line-height:33px;z-index:100;padding:0 10px;}
.nav a:hover{color:#b939d3;}
.nav li{float:left;}
.nav li ul{ background:#fafafa;position:absolute;width:160px;left:-999em;border-bottom:3px solid #c6c6c6;border-right:3px solid #c6c6c6; padding-top:5px; padding-bottom:5px;}
.nav li ul li{border-width:0 1px 1px;}
.nav li ul li a{line-height:25px;font-size:11px;color:#555;width:160px;padding:0;}
.nav li ul ul{ margin:-20px 0 0 140px;}
.nav li ul ul li a{line-height:25px;}
.nav li ul li ul li a{border-width:0 1px 1px 0;}
.nav li:hover ul ul,.nav li.sfhover ul ul{left:-999em;}
.nav li:hover,.nav li.hover{position:static;}
.nav li:hover ul,.nav li.sfhover ul,.nav li:hover ul,.nav li li:hover ul,.nav li.sfhover ul,.nav li li.sfhover ul{left:auto;}

/* Thumbnails */

.bg-photo-thumb{background:#c6c6c6; float:left; margin:0 17px 20px 3px;}
.bg-photo-thumb.three-col {width:300px; background:#ffffff;}
.bg-photo-thumb.last{margin:0 0 20px 3px;}

.post-details a {}
.post-details a:hover {color: #dd68f5;}

.photo-thumb{background:#323232;position:relative;top:0px;left:0px;}
.photo-thumb a.thumb, a img.thumbnail{display:block; opacity:0.9;}
.photo-thumb a.thumb:hover, a:hover img.thumbnail{opacity:1; }
.photo-thumb img{border-bottom:3px solid #222;}
.photo-thumb h2{float:left; padding-left:10px;}
.photo-thumb h2 a{font-size:11px; font-family:Georgia, serif; color:#ffffe5;text-transform:uppercase; font-weight:normal;}
.photo-thumb h2 a:hover{color:#ffffe5;}
.photo-thumb p.post-details {font-size:11px; float:left; padding: 9px 0px 0px 10px; color:#999;text-transform:uppercase;}
.thumbtitle {font-size:11px; font-family:Georgia, serif; color:#ffffe5;text-transform:uppercase; font-weight:normal; padding: 10px 0px 10px 10px; float:left;}

/* Footer  */
#footer-out{
	width:100%;background: url(images/bg-1px.jpg) repeat-y top center;margin-top:0px;padding:5px 0 5px;

}

#footer{font-size:11px;color:#7a7a7a;;background:url(images/bg-footst.png) repeat-x;margin:10px auto 20px;padding-top:10px;}

/* Page Navigation */
.more_entries { font-size:12px; font-family:Georgia, serif; font-style:italic;}
.more_entries .bg { background:#323232; position:relative; padding:7px 0 7px; margin:0px;}
.more_entries a,
.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages {  color:#d68f5; padding:7px 7px; background:#323232; top:0px; left:0px; position:relative; border:0; border-right:0px solid #c6c6c6;border-bottom:0px solid #c6c6c6;}
.more_entries .wp-pagenavi a {text-decoration: none !important; color:#ffffe5;}
.more_entries a:hover,
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { background:#323232; color:#00ffa9; }
.more_entries .wp-pagenavi .extend { background:none; border:none; }
.more_entries .wp-pagenavi {clear:both;float: right;}

/* Single Post */

#single-photo { width:680px; position: relative; left: -130px;}
#single-post { width:680px; position: relative; left: 133px;}
#full-post { width:943px; }
#sidebar { width:943px; }
#sidebar-photo { width:680px; position:relative; left: 133px;}
.entry p {text-align: justify;}
#single-post p {text-align: justify;}


.bg-photo {background:#c6c6c6; margin:0 0 20px 3px;}
.bg-photo img { position:relative;top:-3px;left:-3px; }

#photo-meta {text-align: left;}
#photo-meta a { color:#00ffa9; }
#photo-meta a:hover {text-decoration: none; color:#dd68f5;}
#photo-meta p { padding:0 0 5px; font-size:11px; text-transform:uppercase; line-height:22px; }
#photo-meta .date { background:url() no-repeat left; padding:1px 0 0 0px; }
#photo-meta .category { background:url() no-repeat left; padding:1px 0 0 0px; }
#photo-meta .majortitle { font-size: 30px; font-style: italic; text-transform:none;}
#photo-meta .box { width: 637px;}

.post ul {list-style-type:none; list-style-position:inside; margin-left:15px;}
.post ul ul, #single-post ol ol {padding:2px 0 5px;}
.post ul li{background:url() no-repeat 5px 6px; line-height:18px;padding:0px 0 0px 20px;}
.post ol {list-style-type:decimal; list-style-position:inside;}
.post ol li{line-height:18px;padding:0px 0 0px 20px;}
.post blockquote { margin:5px 20px 5px 20px; border-left:3px solid #e7e7e7; padding-left:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#777;}

/* Photo Slider */
.container, #loopedSlider,#newsSlider, div.slides div,ul.slides li { width:680px; }
.container { height:375px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div,ul.slides li { position:absolute; top:0; display:none; padding:0; margin:0; }
#loopedSlider,#newsSlider { margin:0 0 20px; position:relative; clear:both; }
ul.pagination { list-style:none; padding:0; margin:10px 0 0; }
ul.pagination li { float:left; }
ul.pagination li a { padding:2px 4px 2px 0; opacity:0.7;}
ul.pagination li a:hover { opacity:1;}
ul.pagination li.active a { opacity:1;}
#loopedSlider a.next { position:absolute; top:200px; right:30px; opacity:0.5;}
#loopedSlider a.previous { position:absolute; top:200px; left:30px; opacity:0.5;}
#loopedSlider a.next:hover, #loopedSlider a.previous:hover { opacity:1; }
#loopedSlider .photo-caption { position:absolute; bottom:15px; right:20px; background:#222; color:#fff; padding:5px 10px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; opacity:0.7; }

* html div, ul {zoom: 1;}


