@charset "UTF-8";
/*
Theme Name: JGP
Theme URI: http://www.jamesgarrettphoto.com/
Description: Website for JGP.
Version: 1.0
Author: James Garrett
Author URI: http://www.jamescgarrett.com/
*/

/*Reset CSS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style-type:none;list-style:none;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;}

body{background:#F6F6F6 url(images/background.jpg) repeat;font-family:Georgia, "Times New Roman", serif;color:#999;}

#logo{position:absolute;top:50px;left:0;}

#header{width:822px;margin:0 auto;}

#main-menu{width:450px;float:left;margin:20px 0 0 0;}
#main-menu li, #main-menu li a, #main-menu li a:link, #main-menu li:visited{color:#999;font-size:15px;display:block;text-decoration:none;width:auto;float:left;margin:0 20px 0 0;}
#main-menu li a:hover, #main-menu li:focus{color:#618E26;font-size:15px;display:block;text-decoration:none;width:auto;float:left;margin:0 20px 0 0;}
#main-menu li.current_page_item a, #main-menu-2 li.current_page_item a{font-style:italic;color:#618E26;}

#main-menu-2{width:170px;float:right;margin:20px 0 0 0;}
#main-menu-2 li, #main-menu-2 li a, #main-menu-2 li a:link, #main-menu-2 li:visited{color:#999;font-size:15px;display:block;text-decoration:none;width:auto;float:left;margin:0 0 0 20px;}
#main-menu-2 li a:hover, #main-menu-2 li:focus{color:#618E26;font-size:15px;display:block;text-decoration:none;width:auto;float:left;margin:0 0 0 20px;}

#wrapper{width:822px;margin:0 auto;position:relative;}

#blog-header-image{width:800px;height:253px;background:#999 url(images/blog-header-image.jpg) no-repeat;}
#photo-box{width:802px;height:533px;background-color:#FFF;border: 1px solid #CCC;margin:15px 0 0 0;float:left;padding:11px 10px;}
#photo-box-pp{width:802px;background-color:#FFF;border: 1px solid #CCC;margin:15px 0 0 0;float:left;padding:11px 10px;}
#blog-header-box{width:802px;height:253px;background-color:#FFF;border: 1px solid #CCC;margin:15px 0 0 0;float:left;padding:11px 10px;}
.post{width:822px;float:left;margin:55px 0 5px 0;border-bottom:1px dotted #333;padding:0 0 30px 0;}
.post-title{margin:0 0 5px 0;}
.post-entry{margin:15px 0 0 0;}
.post-entry img{width:800px;height:533px;background-color:#FFF;border: 1px solid #CCC;margin:20px 0 0;float:left;padding:10px 10px;}
.meta{width:auto;float:left;margin:25px 0 0 0;}
.comments-wrapper{width:822px;float:left;margin:40px 0 5px 0;border-bottom:1px dotted #333;padding:0 0 30px 0;}
.single-comment{width:752px;float:left;background-color:#FFFFFF;padding:35px 35px 25px 35px;margin:0 0 15px 0;}
.awaiting{margin:10px 0;}
.the-comments{width:822px;float:left;margin:0 0 5px 0;border-bottom:1px dotted #333;padding:0 0 30px 0;}
.comment-text{margin:10px 0 0 0;}

#info-text{width:730px;height:508px;padding:35px 0 0 70px;}
#info-text-pp{width:695px;background-color:#FFF;padding:35px 0 35px 35px;float:left;}
.page-banner{width:660px;float:left;margin:35px 0 0 0;}
.page-banner-contact{width:660px;float:left;margin:15px 0 0 0;}
.column-1{width:307px;height:300px;float:left;margin:105px 45px 0 0;}
.column-2{width:307px;height:300px;float:left;margin:105px 0 0 0;}
.column-1-contact{width:307px;height:300px;float:left;margin:50px 45px 0 0;}
.column-2-contact{width:307px;height:300px;float:left;margin:50px 0 0 0;}
.icon{margin:0 5px 0 0;float:left;width:auto;}
#gallery-finder{position:absolute;top:525px;left:-85px;}

.navigation{width:822px;float:left;margin:15px 0;font-size:0.875em;}
.alignright{width:auto;float:right;}
.alignleft{width:auto;float:left;}

#footer{width:822px;float:left;clear:both;margin:15px 0 15px 0;height:35px;}


a, a:link, a:visited{color:#002243;text-decoration:underline;}
a:hover, a:focus{color:#618E26;text-decoration:none;}
#footer p{font-size:12px;}
#footer p a{color:#999;}
.page-banner p, .page-banner-contact p{font-size:25px;color:#002243;}
.column-1 p, .column-2 p, .post-entry p, .column-1-contact p, .column-2-contact p, .info p, .meta p, .comments-wrapper p{font-size:13px;color:#666666;line-height:20px;margin:0 0 10px 0;}
p.info-title, .info-title p{font-size:15px;color:#618E26;margin:0 0 5px 0;}
h2, h2 a, h2 a:link, h2 a:visited{font-size:25px;color:#618E26;font-weight:lighter;text-decoration:none;}
h2 a:hover, h2 a:active{color:#333333;}
h3.sub-title{color:#333333;font-size:21px;font-weight:lighter;}
h3.sub-title2{color:#333333;font-size:21px;font-weight:lighter;margin:0 0 25px 0;}
.post-date p{font-size:12px;color:#999999;}
.post-entry p{margin:0 0 15px 0;}
.author, .author a, .author a:link, .author a:visited{color:#333333;font-weight:bold;text-decoration:none;font-size:13px;}
.author a:hover, .author a:active{color:#618E26;}
.says{font-size:13px;font-style:italic;color:#999999;}
.awaiting p{color:red;}
