/*
Theme Name:Grape Photography
Theme URI:Description:Version:1
Author:The Blog Studio
Author URI:http://theblogstudio.com/
*/
*{border:0;margin:0;padding:0;outline:0;font-size:100%;list-style:none;font-weight:normal;line-height:inherit;font-family:inherit;text-decoration:none;}
html{background:#380025;}
body{padding-top:40px;font:normal normal 62.5%/1 Georgia,'Times New Roman',Times,serif;}
/* PAGE LAYOUT */
#wrap{width:656px;margin:0 auto;background:#fff;}
#header{background:url(images/bg_header.jpg) no-repeat right top;}
#nav{height:30px;margin:0 25px;padding-top:10px;background:url(images/bg_nav.jpg) repeat-x left top;}
#content{padding:0 19px;}
#footer{height:1%;padding:25px;margin-top:75px;background:#659428;}
/* GLOBAL STYLES */
.clear{height:0;clear:both;overflow:hidden;}
.bg{top:0;left:0;width:100%;height:100%;display:block;position:absolute;}
a:hover{text-decoration:underline;}
/* HEADER STYLES */
#header h1{width:188px;height:57px;color:#78a22f;font-size:5em;font-weight:bold;position:relative;margin-bottom:40px;padding:24px 0 0 30px;background:url(images/bg_h1.jpg) no-repeat left top;}
#header h1 a,#header h1 a:visited{top:24px;left:30px;height:57px;width:188px;display:block;position:absolute;background:url(images/logo.jpg) no-repeat left top;}
#header h3{height:20px;color:#808080;font-size:1.4em;padding-top:9px;text-align:right;margin-right:25px;position:relative;}
#header h3 .bg{height:29px;background:url(images/bg_header_h3.jpg) no-repeat right top;}
/* NAV STYLES */
#nav ul{float:right;}
#nav li{float:left;padding-left:8px;}
#nav li.last{padding-left:16px;}
#nav a,#nav a:visited{height:22px;color:#fff;display:block;font-size:1.2em;line-height:1.7em;text-align:left;position:relative;}
#nav a:hover{color:#fff;background:#380025;text-decoration:none;}
#nav .bg{height:22px;cursor:pointer;}
#nav ul li a.nav1,#nav ul li a.nav1Active{width:51px;}
#nav ul li a.nav2,#nav ul li a.nav2Active{width:88px;}
#nav ul li a.nav3,#nav ul li a.nav3Active{width:69px;}
#nav ul li a.nav4,#nav ul li a.nav4Active{width:51px;}
#nav ul li a.nav5,#nav ul li a.nav5Active{width:65px;}
#nav ul li a.nav6,#nav ul li a.nav6Active{width:73px;}
#nav ul li ul a:link, #nav ul li ul a:visited {padding:0 10px;background:#380025;width:120px;}
#nav ul li ul a:hover {padding:0 10px;background:#FFF;width:120px;color:#380025;}
#nav ul li a.nav1 span,#nav ul li a.nav1:visited span{background:url(images/bg_nav_a.jpg) no-repeat 0px 0px;}
#nav ul li a.nav1:hover span, #nav ul li a.nav1Active span{background:url(images/bg_nav_a.jpg) no-repeat 0px -22px;}
#nav ul li a.nav2 span,#nav ul li a.nav2:visited span{background:url(images/bg_nav_a.jpg) no-repeat -56px 0px;}
#nav ul li a.nav2:hover span, #nav a.nav2Active span{background:url(images/bg_nav_a.jpg) no-repeat -56px -22px;}
#nav ul li a.nav3 span,#nav ul li a.nav3:visited span{background:url(images/bg_nav_a.jpg) no-repeat -152px 0px;}
#nav ul li a.nav3:hover span, #nav ul li a.nav3Active span{background:url(images/bg_nav_a.jpg) no-repeat -152px -22px;}
#nav ul li a.nav4 span,#nav ul li a.nav4:visited span{background:url(images/bg_nav_a.jpg) no-repeat -228px 0px;}
#nav ul li a.nav4:hover span, #nav ul li a.nav4Active span{background:url(images/bg_nav_a.jpg) no-repeat -228px -22px;}
#nav ul li a.nav5 span,#nav ul li a.nav5:visited span{background:url(images/bg_nav_a.jpg) no-repeat -287px 0px;}
#nav ul li a.nav5:hover span, #nav ul li a.nav5Active span{background:url(images/bg_nav_a.jpg) no-repeat -287px -22px;}
#nav ul li a.nav6 span,#nav ul li a.nav6:visited span{background:url(images/bg_nav_a.jpg) no-repeat -364px 0px;}
#nav ul li a.nav6:hover span, #nav ul li a.nav6Active span{background:url(images/bg_nav_a.jpg) no-repeat -364px -22px;}
/* POST STYLES */
.post a:link, .post a:visited {background:#e7e7e7;color:#000;text-decoration:none;}
.post a:hover {color:#e7e7e7;background:#000;text-decoration:none;}
.post{padding-top:65px;}
.post h2, .post h2 a {background:#FFF !important; font-family: Trebuchet MS,Helvetica,sans-serif;color:#380025 !important;font-size:24px;margin:0 5px 10px 5px;}
.post h2 a:hover {color:#380025;text-decoration:underline;}
h2.pagetitle{color:#380025;font-size:3.5em;margin:50px 0 0 0;text-align:center;}
h2.pagetitle span{color:#380025; font-size:1.2em;margin:50px 0 0 0;text-align:center;}
.post span.flag{float:left;width:28px;height:28px;display:block;overflow:hidden;position:relative;background:#78a22f;margin:0 0 0 -33px;}
h3#respond{color:#380025;font-size:2.3em;font-weight: bold;margin:5px 0;}
.post h4{font-style:italic;height:28px;margin:0 6px;color:#380025;padding-top:7px;font-size:1.2em;text-align:right;margin:0 5px 20px 5px;background:url(images/bg_post_h4.jpg) repeat-x left top;}
.post h4 span{float:left;color:#3e3e3e;display:block;font-style:italic;padding:5px 0 2px 0;}
.post h4 br{display:none;}
.post h4 big{font-size:1.5em;}
.post h4 a,.post h4 a:visited{color:#380025;font-style:normal;text-decoration:underline;}
.post .post_image{display:block;padding:0 10px;background:url(images/bg_post_image.jpg) repeat-y left top;}
.post .imgtop,.post .imgbot{height:10px;display:block;overflow:hidden;}
.post .imgtop{background:url(images/bg_post_image_shadow.jpg) no-repeat left top;}
.post .imgbot{margin-bottom:10px;background:url(images/bg_post_image_shadow.jpg) no-repeat left -10px;}
.post p{color:#1d1d1d;font-size:1.3em;padding:15px 3px;line-height:1.5em;}
.post ol{margin:0 3px;}
.post ol li{color:#1d1d1d;font-size:1.3em;line-height:1.5em;list-style:decimal;padding:5px 0 15px 0;list-style-position:inside;}
.post ul.foot{margin-top:40px;padding:12px 3px 0 3px;background:url(images/bg_post_foot.jpg) repeat-x center top;}
.post ul.foot li{float:right;color:#363636;padding:0 5px;font-size:1.2em;font-style:italic;}
.post ul.foot li.first{padding-right:0;border-left:solid 1px #363636;}
.post ul.foot li.last{padding:0;float:none;}
.post ul.foot li a:link,.post ul.foot li a:visited{color:#380025;background:#FFF;}
.post ul.foot li a:hover{background:#380025;color:#FFF;}
.post ul#archives li {margin:0 0 15px 20px;}
.post ul#archives li a {padding:3px 5px;text-decoration:none;}
.post ul#archives li a:link, .post ul li a:visited {text-decoration:none;background:#380025;color:#FFF;}
.post ul#archives li a:hover {text-decoration:none;color:#380025;background:#FFF;}
/* PAGINATION STYLES */
#pagin{width:210px;margin:65px auto 0 auto;}
#pagin li{color:#000;float:left;margin:0 4px;display:inline;background:#380025;font:1.4em 'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;}
#pagin li.current{padding:6px 7px;background:#aeaeae}
#pagin a,#pagin a:visited{color:#fff;float:left;display:block;padding:6px 7px;}
#pagin a:hover{text-decoration:none;}
#pagin li.last a,#pagin li.last a:visited{color:#cfcfcf;background:#000;}
/* FOOTER STYLES */
#footer .col{float:left;padding-top:10px;}
#footer #cat{padding-right:55px;}
#footer h3, #footer legend{color:#343434;font-size:2.1em;font-weight:bold;margin-bottom:10px;}
#footer li{font-size:1.1em;line-height:2em;color:#3e3e3e;}
#footer li a,#footer li a:visited{color:#3e3e3e;font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;}
#footer form{float:right;width:225px;display:block;padding:10px 15px;background:#e7e7e7;}
#footer label{color:#3e3e3e;cursor:pointer;font-size:1.1em;}
#footer input.txt{width:204px;padding:3px 6px;font-size:1em;margin:5px 0 10px 0;border:solid 1px #484848;background:#fff url(images/bg_input.jpg) no-repeat left top;}
#footer input#cap{margin:0;width:48px;}
#footer input.txt:focus,#footer textarea:focus{border:solid 1px #659428;}
#footer textarea{padding:6px;width:204px;height:200px;overflow:auto;font-size:1.1em;margin:5px 0 10px 0;border:solid 1px #484848;background:#fff url(images/bg_textarea.jpg) no-repeat left top;}
#footer .clear{height:75px;}
#footer small{color:#3e3e3e;display:block;font-size:1.1em;line-height:2em;padding:25px 30px 0 30px;border-top:solid 1px #380025;}
#footer small a,#footer small a:visited{color:#3e3e3e;}
/* ADDED BY MIKEC JUL 24 2008 */
.wp-pagenavi a,.wp-pagenavi a:link{padding:8px;margin:2px;text-decoration:none;border:1px solid #380025;color:#FFF;background-color:#380025;}
.wp-pagenavi a:visited{padding:8px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-pagenavi a:hover{border:1px solid #FFF;color:#000000;background-color:#AEAEAE;}
.wp-pagenavi a:active{padding:8px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-pagenavi span.pages{padding:8px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #000000;background-color:#FFFFFF;}
.wp-pagenavi span.current{padding:8px;margin:2px;font-weight:bold;border:1px solid #FFF;color:#000000;background-color:#AEAEAE;}
.wp-pagenavi span.extend{padding:8px;margin:2px;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi {font: normal normal normal 1.3em 'Helvetica', Verdana, Arial, sans-serif;display:block;clear:both;margin:60px 0 40px 0;text-align:center;}
ul#singleFoot {background:url(images/bg_post_h4.jpg) repeat-x left top;height:30px;padding-top:11px;}
/* Begin Comments*/
.alt{margin:0;padding:10px;}
#commentlist{padding:0;}
#commentlist li{margin:15px 0 3px 0;padding:5px 10px 3px 0;margin:0 0 20px 20px;list-style:decimal outside;background:url(images/commentLi.gif) left bottom repeat-x;}
#commentlist p{margin:0 5px 5px 0;padding:0 0 15px 0;}
#commentform p{margin:;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#commentform {background:#e7e7e7;padding:10px 7px;}
#commentform p {padding:6px 0;}
#commentform p.formField {font: normal normal normal 1em/1.2em "Helvetica", Verdana, Arial, sans-serif;float:left;margin:0 8px 0 0;}
#commentform p.formField input {height:23px;font-size:1.4em;border:1px solid #000;}
#commentform p textarea {border:1px solid #000;}
#commentform textarea#comment {width:585px;}
#commentform input#submit {border:1px solid #000;height:23px;float:right;margin:0 15px 10px 0;}
/* End Comments */
.wrap0,.wrap1,.wrap2,.wrap3{display:inline-table;/* \*/display:block;/**/}
.wrap0{float:left;background:url('images/shadow.gif') right bottom no-repeat;margin:0 0 0 0;}
.wrap1{background:url('images/shadow180.gif') no-repeat;}
.wrap2{background:url('images/corner_bl.gif') -18px 100% no-repeat;}
.wrap3{padding:10px 14px 14px 10px;background:url('images/corner_tr.gif') 100% -18px no-repeat;}
.size-full {border: 8px solid #FFF;}
.post p {_clear:both;}
.post p:after {content: ""; display: block; height: 0; clear: both;}

.sifr {color:#000000;clear:right;padding-top:7px;padding-bottom:8px; position:absolute; z-index:1;}
p.creditline {display:none;}