/*  
Theme Name: JDP Fresh by Joe
Theme URI: http://wordpress.org/
Description: James Day Photography theme
Version: 1.0
Author: Joe Hardy

*/


#rss { position : absolute; height : 30px; right : 10px; top : 10px; padding-right : 35px; padding-top : 8px; font-family : Arial; font-size : 11px; background : transparent url(images/feed-icon-28x28.png) no-repeat top right; }
#home { position : absolute; height : 30px; right : 270px; top : 10px; padding-right : 35px; padding-top : 8px; font-family : Arial; font-size : 11px; }
#search { position : absolute; top : 10px; left : 10px; }
#search input { color : #aaa; font-size : 11px; padding : 2px; border : #ccc solid 1px; }

a { color : #bcc81e; outline : none; }
body { font-family : Arial; background : #455660 url(images/tmp.gif) repeat-x left bottom fixed; margin : 0px; }
#host { left : 50%; margin-left : -390px; background : white; height : 100%; width : 580px; position : relative; border : #4c565f solid 1px; border-width : 0px 1px 0px 1px; padding-top : 50px; padding-left : 100px; padding-right : 100px; padding-bottom : 30px; }

h1.pagetitle { text-align : center; margin : 0px; margin-bottom : 25px; font-size : 14px; color : #bbb; text-decoration : none; font-family : Arial; font-weight : bold; letter-spacing : -1px; text-transform : lowercase; }

#header { height : 240px; position : relative; }
#toplogo { border : 0 }

#toplogohost { position : relative; width : 193px; height : 240x; top : 0px; padding : 5px 0px 0px 30px; left : 170px; }
#toplogohost a.menu { outline: none; display : block; color : #757575; text-decoration : none; font-family : Arial; font-weight : bold; letter-spacing : -1px; text-transform : lowercase; position : absolute; background : transparent url(nothing.gif); width : 200px; z-index : 120; }
#toplogohost a.menu span.title { display : none; background : white; }
#toplogohost a.menu.about { top : 0; padding-bottom : 80px; left : 0; }
#toplogohost a.menu.video { bottom : 8px; padding-top : 80px; right : 5px; text-align : right; }
#toplogohost .pane { position : absolute; display : none; background : white; font-family : Arial; top : 0 }
#toplogohost .pane ul, #toplogohost .pane p { font-size : 10px; line-height : 140%; color : #444; }
#toplogohost .pane p { margin-bottom : 8px; margin-top : 0px; }
#toplogohost .pane ul, #toplogohost .pane a { color : #aaa; }
#toplogohost .pane h3 { margin : 0px; font-size : 12px; clear : none; }

#paneaboutjd { left : 250px; width : 380px; }
#paneaboutjd img { float : right; margin-left : 16px; }
#panevideo { left : -370px; }
#panevideo div { font-size : 11px; margin-top : 10px; }

#toplinks ul { position : absolute; bottom : 0; margin :0px; list-style-type : none; padding : 0px; }
#toplinks ul
{
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
margin-left: 0;
width: 100%;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.navigation a {  color : #666; }
.navigation {
	display: block; clear : both;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 60px;
	font-family : Arial; font-size : 18px;
	width : 100%; height : 10px;
	}


#toplinks ul li
{
display: inline;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
}

#foldout { background : #f8f8f8; padding : 10px; height : 200px; width : 575px; display : none; }

#foldout .pane.hover h3 { color : #ccc; }

#tagcloud a { font-size : 12px !important; display : block; }

.post { margin-top : 30px; clear : both; border-bottom : solid 1px #aaa; padding-bottom : 30px; }
.post .postmetadata { font-size : 11px; }
.post h2 a, h2 { clear : both; text-transform : lowercase; font-size : 24px; background : transparent url(images/post_headerbg.gif) left 24px repeat-x; font-family : Arial; letter-spacing : -2px; color : #c3ce23; text-decoration : none; }
.entry { margin : 0px; }
.entry p, ol, ul { font-family : Arial; font-size : 14px; color : #757575; line-height : 150%; }
ol, ul { font-size : 12px; }
.post h3, h3 { clear : both; font : 14px/16px Arial; font-weight : bold; text-transform : lowercase; letter-spacing : -1px; color : #bcc81e; }

.post h2 { margin-bottom : 6px; }
.morearrow { font-size : 8pt; color : #aaa; background : white url(images/photopreviewmorearrow.gif) no-repeat left 50%; padding-left : 10px; margin-bottom : 10px; }

.aghost { position : relative; height : 450px; }
.agbig { position : absolute; left : -40px; width : 680px; height : 580px; }
.agbig.preload { background : white url(images/preload.gif) no-repeat center 30%; }
.agbig img.feature { max-width : 580px; max-height : 580px; }
.agbig div, .agbig .feature { position : absolute; }
.agbig img.feature { left : 40px; border : 2px solid #a5a5a5; max-width : 575px; }
.agbig .next { right : 20px; display : none; }
.agbig .prev { display : none; }
.agrealhost .thumbs { text-align: center; position : relative; }
.agrealhost .thumbs, .search.post .thumbs { margin : 0px; padding : 0px; list-style-type : none; bottom : 8px; width : 580px; margin-left : 0px; }
.agrealhost .thumbs li, .search.post .thumbs li { display : inline; }
.agrealhost .thumbs li a img, .search.post .thumbs li a img {border : 1px solid #a5a5a5; margin-left : 4px; margin-right : 4px; margin-bottom : 8px;}
.agrealhost .thumbs li a:hover img, .search.post .thumbs li a:hover img {border : 1px solid #888;}

.post .date { font-family : Verdana; font-size : 9px; text-transform : lowercase; font-weight : bold; color : #7b7b7b }

.tagbracket { text-transform : lowercase; text-align : right; position : absolute; right : 100px; margin-top : 5px; font-size : 9px; font-family : Verdana; color : #999; width : 220px; }
.tagbracket img { vertical-align : middle; }

div.commenthost { height : 150px; }
.commentlist { position : absolute; overflow : auto; height : 140px; width : 580px; margin : 0px; padding : 0px; margin-bottom : 20px; list-style-type : none; }
.commentlist li { position : relative; margin-bottom : 20px; padding : 0px; width : 560px; }
.commentlist p { margin-top : 0px; margin-bottom : 4px; }
.commentlist cite, .commentlist cite a { font-weight : bold; font-style : normal; color : #bcc81e }
.commentlist .date { top : 5px; position : absolute; width : 50px; font-family : Arial; left : 0px; font-size : 18px; color : #ddd; letter-spacing : -1px;}
.commentlist .comment {border-left : #cbcbcb solid 1px; margin-left : 55px; padding-left : 10px;}

.action { margin : 0px; list-style-type : none; position : relative; z-index : 1000; padding :0px; font-weight : bold; color : #606060; }

.commentform { position : relative; z-index : 1000; height : 50px; display : none; }
.commentform dt { padding-right : 3px; padding-top : 6px; color : #aaa; }
.commentform dd { padding-right : 8px; }
.commentform dt, .commentform dd { font-family : Arial; font-size : 11px; float : left; margin : 0px; }
.commentform input { width : 80px; }
.commentform input, .commentform textarea { border : solid 1px #aaa; font-family : Arial; font-size : 11px; padding : 5px; }

#tagcloud {style.css (line 85)
line-height:26px;
text-transform:lowercase;
}

#footer { font-family : Arial; font-size : 11px; color : #aaa; text-align : center; margin-top : 60px; border-top : solid 1px #aaa; padding-top : 30px; }
