@charset "UTF-8";
/* CSS Document */

body {
		background:url(../images/global/ashlarbgw.png) repeat-y center top;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		letter-spacing:0.01em;
		font-size:12px;
		margin:0;}

a {
		color:#4E6B05;}

div#introtext {
		float:left;
		text-align:center;
		width:275px;
		margin:30px 0 0 0;}
		
div#introflash {
		float:left;
		width:435px;
		height:382px;
		margin:30px 0 0 30px;
		padding:0 0 0 0;
		background:#FFFFFF;}
				
div#container {
		margin:0px auto 0px auto;
		width:778px;
		padding:0px;
		height:auto; 
		overflow:hidden;
		background:#FFFFFF} 

div#header {
		margin:0px auto auto auto;
		padding:0px;
		width:100%;
		height:100px;
		background:#4E6B05 url(../images/global/header_bg.png);}

#header img {
		border:none;}
		
div#content_main {	
		margin:20px auto 0px 0px;
		color:#333333;
		width:100%;
		height:auto;
		overflow:inherit;
		background:#FFFFFF;}
		
div#content_mainblog {	
		margin:20px auto 0 0px;
		color:#333333;
		width:778px;
		height:850px;
		overflow:inherit;
		background:#FFFFFF url(../images/global/footer_bg.png) bottom repeat-x;}

div#content_mainblog_long {	
		margin:20px auto 0 0px;
		color:#333333;
		width:778px;
		height:auto;
		overflow:inherit;
		background:#FFFFFF url(../images/global/footer_bg.png) bottom repeat-x;}

div#divide{
		height:100px;
		background:#FFFFFF;}

div#divide2{
		height:205px;
		background:#FFFFFF;}

div#divide3{
		height:286px;
		background:#FFFFFF;}

div#footer {
		height:160px;
		width:778px;
		clear:both;
		padding-top:48px;
		margin:0 auto 0 auto;
		text-align:center;
		font-size:85%;
		background:#FFFFFF url(../images/global/footer_bg.jpg) bottom repeat-x;}
		
div#footer a {
		color:#999999;
		text-decoration:none
		}
		
.returnlink {
		background:url(../images/global/returnbutton.jpg) top center no-repeat;
		height:20px;
		width:50px;
		position:absolute;
		margin:30px 0 0 605px;
		padding:30px 0 0 0;
		text-decoration:none;
		text-align:center;}		

.rssfeed {
		float:right;
		background: url(../images/global/rss.jpg) left no-repeat;
		height:16px;
		width:150px;
		margin:0 5px 0 auto;
		padding:0 0 0 25px;
		text-decoration:none;
		color:#666666;}		

.logo {
		float:right;
		height:auto;
		width:auto;}

h1 {	
		font-family:"ATClassic Roman", "Trebuchet MS", Georgia;
		margin:5px auto 20px 10px;
		font-size:16px;
		text-indent:-9999px;
		height:100px;
		width:165px;
		background:url(../images/global/headers/our_company.png);}
		
h2 {	
		
		margin:5px auto 20px 10px;
		font-family:"ATClassic Roman", "Trebuchet MS", Georgia;
		font-size:16px;
		height:100px;
		text-indent:-9999px;
		width:165px;
		background:url(../images/global/headers/contact_us.png);}
h3 {	
		
		margin:5px auto 20px 10px;
		font-family:"ATClassic Roman", "Trebuchet MS", Georgia;
		font-size:16px;
		height:100px;
		text-indent:-9999px;
		width:165px;
		background:url(../images/global/headers/our_affiliates.png);}

h4 {	
		
		margin:5px auto 20px 10px;
		font-family:"ATClassic Roman", "Trebuchet MS", Georgia;
		font-size:16px;
		height:100px;
		text-indent:-9999px;
		width:165px;
		background:url(../images/global/headers/our_galleries.png);}
		
h5 {	
		
		margin:5px auto 0px 15px;
		font-family:"ATClassic Roman", "Trebuchet MS", Georgia;
		font-size:16px;
		height:30px;
		text-indent:-9999px;
		width:145px;
		background:url(../images/global/headers/our_board.png);}

h6 {
		margin:5px auto 20px 10px;
		font-family:"ATClassic Roman", "Trebuchet MS", Georgia;
		font-size:16px;
		height:100px;
		text-indent:-9999px;
		width:165px;
		background:url(../images/global/headers/latest_blog.png);}

h7 { font-size:12px;
		color:#666666;
		padding:0;
		margin:0;}

.p1{
		margin:95px 30px 0px 30px;
		color:#333333;}
.p2 {
		margin:15px 30px 20px 30px;
		color:#333333;}	
.p3 {
		margin:30px 5px 20px 5px;
		text-align:center;
		color:#333333;
		}		

/*----------Main Nav--------------*/
#navlist {
		position:absolute;
		margin: 60px 0px auto 10px;
		font-family:"Helvetica Neue", Geneva, Arial, Helvetica, sans-serif;
		width:400px;
		font-size:14px;
		font-weight:590;
		padding: 0 0 30px 0px;
		}

#navlist ul, #navlist li {
		margin: 0;
		padding: 0;
		display: inline;
		list-style-type: none;}

#navlist a:link, #navlist a:visited {
		float: left;
		line-height: 14px;
		margin: 0 6px 4px 0px;
		text-decoration: none;
		color: #769627;}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
		
		border-bottom: 4px solid #769627;
		padding-bottom: 2px;
		background: transparent;
		color: #769627;}

#navlist a:hover { 
		color: #fff; }

/*----------End Nav--------------*/

/*------------Galleries Details------------*/
#lightbox{	
		position: absolute;	
		left: 0; 
		width: 100%; 
		z-index: 100; 
		text-align: center; 
		line-height: 0;}
		
#lightbox img{ 
		width: auto; 
		height: auto;}
		
#lightbox a img{ 
		border: none; }

#outerImageContainer{ 
		position: relative; 
		background-color: #fff;
		width: 250px; 
		height: 250px; 
		margin: 0 auto; }
		
#imageContainer{ 
		padding: 10px; }

#loading{ 
		position: absolute; 
		top: 40%; 
		left: 0%; 
		height: 25%; 
		width: 100%;
		text-align: center; 
		line-height: 0; }
		
#hoverNav{ 
		position: absolute; 
		top: 0; 
		left: 0;
		height: 100%; 
		width: 100%; 
		z-index: 10; }
		
#imageContainer>#hoverNav{ 
		left: 0;}
		
#hoverNav a{ 
		outline: none;}

#prevLink, #nextLink{ 
		width: 49%; 
		height: 100%; 
		background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ 
		display: block; }
		
#prevLink { left: 0; float: left;background:url(../lightbox2/images/prevlabel.gif) left 0% no-repeat;}
#nextLink { right: 0; float: right;background:url(../lightbox2/images/nextlabel.gif) right 0% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background:url(../lightbox2/images/prevlabel.gif) left 0% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(../lightbox2/images/nextlabel.gif) right 0% no-repeat; }

#imageDataContainer{ 
		font: 10px Verdana, Helvetica, sans-serif; 
		background-color: #fff; 
		margin: 0 auto; 
		line-height: 1.4em; 
		overflow: auto; 
		width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/*------------End Galleries Details------------*/

#gallerylist ul {
		list-style-type:none;
		width:800px;
		margin:200px 0 0 0;
		padding:0;
}

#gallerylist li {
		position:relative;
		float:left;
		width:230px;
		display:inline;
		height:160px;
		overflow:hidden;
		}

#gallerylist a {
		color:black;
		text-decoration:none;
		font:Tahoma, Verdana, Arial, sans-serif;
		font-size:12px;
		letter-spacing:.05em;
		}

#gallerylist a:link img, #gallerylist a:visited img {
		border:solid #000;
		border-width:1px;}
		
#gallerylist a:hover img {
		border:solid #4E6B05;
		border-width:1px;}

		
#gallerylist a img {
		text-decoration:none;
		font:Tahoma, Verdana, Arial, sans-serif;
		font-size:12px;
		letter-spacing:.05em;
		}
		
#gallerylist a:hover {
		color:#4E6B05;
		border-width:1px;}

#galllerylist2 ul {
		list-style-type:none;
		width:800px;
		margin:0;
		padding:0;
}

#gallerylist2 li {
		position:relative;
		float:left;
		width:230px;
		display:inline;
		height:190px;
		}
		
#gallerylist2 a:link img, #gallerylist2 a:visited img {
		border:solid #000;
		border-width:1px;}
		
#gallerylist2 a:hover img {
		border:solid #4E6B05;
		border-width:1px;}

#gallerylist2 a {
		color:black;
		text-decoration:none;
		font:Tahoma, Verdana, Arial, sans-serif;
		font-size:12px;
		letter-spacing:.05em;
		}
#gallerylist2 a:hover {
		color:#4E6B05;
		border-width:1px;}
		


/* Blog Styles */

			#logo{padding:0px;margin:0px;}
			@media all {
                          div#mainClm{float:right;width:63%;padding:30px 3% 10px 2%;border-left:dotted 1px #E0AD12;}
			  div#sideBar{
			  margin:20px 0px 0px 1em;
			  padding:0px;
			  text-align:left;}
                        }
                        @media handheld {
                          div#mainClm{float:none;width:90%;}
			  div#sideBar{padding:30px 0% 10px 0%;}
                        }
			blog.h11,h12,h13,h14,h15,h16{padding:0px;margin:0px;}
			h11 a:link {text-decoration:none;color:#F5DEB3}
			h11 a:visited {text-decoration:none;color:#F5DEB3}
			h11{padding:25px 0px 10px 5%;border-top:double 3px #BF5C00;border-bottom:solid 1px #E89E47;color:#F5DEB3;background:#DE7008;font:bold 300% Verdana,Sans-Serif;letter-spacing:-2px;}
			h12{color:#9E5205;font-weight:bold;font-family:Verdana,Sans-Serif;letter-spacing:-1px;}
			h13{margin:10px 0px 0px 0px;color:#777777;font-size:105%;}
			h14{color:#aa0033;}
			h16{color:#B8A80D;font-size:140%;}
			h12.sidebar-title{color:#B8A80D;margin:0px;padding:0px;font-size:120%;}
			#sideBar ul{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:95%;}
			#sideBar li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:95%;}
			#description{padding:0px;margin:7px 12% 7px 5%;color:#9E5205;background:transparent;font:bold 85% Verdana,Sans-Serif;}
			.blogPost{margin:0px 0px 30px 0px;font-size:100%;}
			.blogPost strong{color:#000000;font-weight:bold;}
			#sideBar ul a{padding:2px;margin:1px;width:100%;border:none;color:#999999;text-decoration:none;}
			#sideBar ul a:link{color:#999999;}
			#sideBar ul a:visited{color:#999999;}
			#sideBar ul a:active{color:#ff0000;}
			#sideBar ul a:hover{color:#DE7008;text-decoration:none;}
			pre,code{color:#999999;}
			strike{color:#999999;}
			.bug{padding:5px;border:0px;}
			.byline{padding:0px;margin:0px;color:#444444;font-size:80%;}
			.byline a{border:none;color:#968A0A;text-decoration:none;}
			.byline a:hover{text-decoration:underline;}
			.blogComments{padding:0px;color:#9E5205;font-size:110%;font-weight:bold;font-family:Verdana,Sans-Serif;}
			.blogComment{margin-top:10px;font-size:100%;font-weight:normal;color:black;}
			.blogComments .byline{padding-bottom:20px;color:#444444;font-size:80%;font-weight:normal;display:inline;margin-right:10px}
            .deleted-comment {font-style:italic;color:gray;}
			#profile-container { }
			.profile-datablock { }
			.profile-img {display:inline;}
			.profile-img img {float:left;margin-right:5px;}
			.profile-data strong { }
			#profile-container p { }
			#profile-container .profile-textblock { }
            .profile-link a:link {color:#999999;text-decoration:none;}
            .profile-link a:active {color:#ff0000;text-decoration:none;}
            .profile-link a:visited {color:#999999;text-decoration:none;}
			.profile-link a:hover{color:#DE7008;text-decoration:none;}
            #blogfeeds { }
            #postfeeds { font-size:100% }
      .paging-control-container {
        float: right;
        margin: 0px 6px 0px 0px;
        font-size: 80%;
      }
      .unneeded-paging-control {
        visibility: hidden;
      }
		</style>