/*  
Theme Name: Photographers Album
Description: Theme made for photographers wanting large pictures display
Version: 1.0
Author: Thao Tran
Author URI: http://www.thaodtran.com/

*/

/*GENERAL STYLING -----------------------------*/

body{	
	margin				: 0;	
	font-family			: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;
	font-size			: 12px;	
	text-align			: center;	
	color				: #313131;		
	background                      : #313131;	
	vertical-align		        : top;
	background-image		: url(image/floorboard.jpg);
	/*background-repeat		: repeat-y;*/
	background-attachment		: fixed;
	background-position		: center;	
	padding				: 0;
}

.post h2{	
	font-size	: 300%; 		
	font-family	: garamond, times,Copperplate,"Palatino Linotype","times new roman",serif;
	font-weight 	: normal;	
	text-align	: center;
	text-transform	: uppercase;
	padding		: 0px 0px 15px 0px;
	color		: #555;		
	border-bottom	: 1px solid #ccc;
}

.post h3{	
	font-family	: garamond, times,Copperplate,"Palatino Linotype","times new roman",serif;	
	font-size	: 15px;
	text-align	: center;	
	color		: #690;
}

.post h4{	
	font-family	: serif;	
	font-size	: 30px;	
	color		: #313131;
}

.entry{	
	line-height	: 18px;
}

p.postmetadata{	
	border-top	: 1px solid #ccc;	
	margin		: 10px 0 0 0;
}

.navigation{	
	padding		: 10px 0 0 0;
	font-family	: garamond, times,Copperplate,"Palatino Linotype","times new roman",serif;	
	font-size	: 14px;	
	font-weight	: normal;	
	line-height	: 18px;
	text-align	: center;
}

p{	
	padding		: 10px 0 0 0;
}

a:link{	
	text-decoration	: none;	
	color		: #555;
}

a:visited{	
	text-decoration	: none;	
	color		: #690;
}

a:hover{	
	text-decoration	: none;	
	color		: #D8D8D8;
}

a:active{	
	text-decoration	: none;	
	color		: #c0c0c0;
}

/*MAIN CONTENT--------------------------*/

#wrapper{		
	position	: relative;		
	margin-left	: auto;
	margin-right	: auto;
	margin-top	: 50px;	
	margin-bottom	: 50px;			
	width		: 1100px;		
	height		: 100%;		
	border-right	: 25px solid #fff;		
	border-left	: 25px solid #fff;		
	border-bottom	: 25px solid #fff;		
	border-top	: 25px solid #fff;	        
	background      : #ffffff;        
	background-image		: url(image/containerbg.png);
	background-repeat		: repeat-y;        
	/*vertical-align		: top;		
	padding-bottom	: 1px;*/		
	text-align	: left;
}

.header{			
	background		: #ffffff;		
	width			: 1100px;		
	height			: 400px;	
	border-bottom		: 25px solid #fff;		
	padding			: 0;
}

#navbar{				
	background		: url("image/navbarV.2.png") no-repeat #555;			
	width			: 1100px;		
	height			: 35px;	
	border-bottom		: 3px solid #cfcfcf;		
	margin			: 0;		
	padding			: 0;
}

#navbar span{		
	display		: none;
}

#navbar li, #navbar a{		
	height		: 35px;		
	display		: block;
}

#navbar li{		
	float		: left;		
	list-style	: none;
}

#home{		
	width		: 123px;
}	

#categories{		
	width		: 140px;
}

#archives{		
	width		: 121px;
}

#contact{		
	width		: 119px;
}

#abt{
	width		: 90px;
}

#website{		
	width		: 105px;
}

#rss{		
	width		: 83px;
}

#search{			
	width		: 319px;
}

#home a:hover{		
	background	: url("image/navbarV.2.png") 0 -35px no-repeat;
} 	

#categories a:hover{		
	background	: url("image/navbarV.2.png") -123px -35px no-repeat;
}

#archives a:hover{		
	background	: url("image/navbarV.2.png") -263px -35px no-repeat;
}

#contact a:hover{		
	background	: url("image/navbarV.2.png") -384px -35px no-repeat;
}

#abt a:hover{
	background	: url("image/navbarV.2.png") -503px -35px no-repeat;
}

#website a:hover{		
	background	: url("image/navbarV.2.png") -593px -35px no-repeat;
}

#rss a:hover{		
	background	: url("image/navbarV.2.png") -698px -35px no-repeat;
} 

/*#search-form a:hover{		
	background	: url("image/navbarV.2.png") -781px -35px no-repeat;
}*/

.search-form input{		
	position	: relative;			
	width		: 225px;		
	float		: right;		
	margin		: 7px 52px 0 0 ;		
	color		: #555;		
	font-family	: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;		
	border		: 1px solid #555;
}

/*.about{		
	background		: #ffffff;		
	background-image	: url(image/abouta.png);			
	width			: 1100px;		
	height			: 400px;		
	/*border-bottom		: 25px solid #f8f8f8;*/
	border-top		: 25px solid #fff;		
	margin			: 0;
}*/

#divider{        
	background		: #ffffff;		
	background-image	: url(image/bar.png);         
	width			: 1100px;		
	height			: 32px;        
	margin			: 0;
}

#divider2{        
	background		: #ffffff;		
	background-image	: url(image/bar2.png);         
	width			: 1100px;		
	height			: 7px;        
	margin			: 0;
} 

#container{		
	position		: relative;			        
	background              : #ffffff;		
	width			: 996px;		
	font-family		: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;	
	font-size		: small;		
	text-align		: justify;		
	color			: #313131;	
	margin			: 0 auto;		
	padding			: 0;
}

.comments-template{		
	margin		: 10px 0 0;		
	border-top	: 1px solid #ccc;		
	padding		: 10px 0 0;
}

.comments-template ol{		
	margin		: 0px;		
	padding		: 0 0 15px;		
	list-style	: none;
}

.comments-template ol li{		
	margin		: 10px 0 0;		
	line-height	: 18px;		
	padding		: 0 0 10px;		
	border-bottom	: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{		
	font-family	: garamond, times,Copperplate,"Palatino Linotype","times new roman",serif;		
	font-size	: 16px;
	text-transform	: uppercase;
}

.commentmetadata{		
	font-size	: 12px;
}

.comments-template p.nocomments{			
	padding		: 0;
}

.comments-template textarea{		
	font-family	: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;		
	font-size	: 12px;		
	border		: 1px solid #555;
}

.authcomment{		
	background-color	: #313131 !important;	
	background		: url(image/comment2.jpg);
	background-repeat	: no-repeat;		
	background-position	: bottom center;	
	font-family		: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;	
	font-size		: 14px;		
	text-align		: left;		
	color			: #555;		
	/*border-right		: 25px solid #690;*/
}

#footer{		
	clear			: both;		
	border			: 0;		
	width			: 1100px;		
	height			: 100%;		
	font-family		: verdana, "century gothic", "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;
	font-size		: small;		
	text-align		: center;		
	color			: #555;	      
	border-top 		: 1px solid #ccc;  
	border-bottom		: 1.5px solid #ccc;	
	margin-bottom		: 0px;
	padding			: 0px 0px 12px 0px;
}

.sidebar{		
	position		: relative;	        
	background              : #ffffff;		
	width			: 996px;		
	font-size		: small;		
	font-family		: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;
	font-size		: 12px;		
	text-align		: left;		
	margin			: 20px auto;		
	border-top		: 1px solid #ccc;
	padding			: 10px 0 0 0;		
}

.sidebar ul{		
	list-style-type	: none;		
	margin		: 0;		
	padding		: 0 10px 0 10px;
}

.sidebar ul li{		
	padding		: 1px 0 10px 0;
}

.sidebarleft{		
	position	: relative;	        
	background      : #ffffff;		
	width		: 322px;		
	font-size	: small;		
	text-align	: left;		
	color		: #690;		
	margin		: 0 auto;		
	float		: left;
}

.sidebarleft ul{		
	list-style-type	: none;		
	margin		: 0;		
	padding		: 0 10px 0 10px;
}

.sidebarleft ul li{		
	padding		: 1px 0 10px 0;
}

.sidebarmiddle{		
	position	: relative;	        
	background      : #ffffff;		
	width		: 322px;		
	font-size	: small;		
	text-align	: left;		
	color		: #690;		
	margin		: 0 auto;		
	float		: left;
}

.sidebarmiddle ul{		
	list-style-type	: none;		
	margin		: 0;		
	padding		: 0 10px 0 10px;
}

.sidebarmiddle ul li{		
	padding		: 1px 0 10px 0;
}

.sidebarright{		
	position	: relative;	        
	background      : #ffffff;		
	width		: 322px;		
	font-size	: small;		
	text-align	: left;		
	color		: #690;		
	margin		: 0 auto;		
	float		: right;
}

.sidebarright ul{		
	list-style-type	: none;		
	margin		: 0;		
	padding		: 0 10px 0 10px;
}

.sidebarright ul li{		
	padding		: 1px 0 10px 0;
}

#enter{		
	font-family	: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;
}

.navigation{			
	text-align	:center;
}

.count{		
	/*float		: right;*/		
	padding		: 10px;		
	font-size	: 12px;		
	font-weight	: bold;		
	color		: #690;
}

.postmetadata{		
	font-family	: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;		
	font-size	: 12px;		
	font-weight	: bold;		
	color		: #690;
}

.title{		
	font-size	: 300%; 		
	font-family	: garamond, times,Copperplate,"Palatino Linotype","times new roman",serif;	
	text-align	: center;
	text-transform	: uppercase;
	padding		: 30px 0px 15px 0px;
	color		: #555;		
	border-bottom	: 1px solid #ccc;
}

.title2{		
	font-size	: 300%; 		
	font-family	: garamond, times,Copperplate,"Palatino Linotype","times new roman",serif;	
	text-align	: center;
	text-transform	: uppercase;
	padding		: 15px 0px 15px 0px;		
	color		: #555;		
	border-bottom	: 1px solid #ccc;
}

.sidetitle{		
	font-weight	: bold;		
	font-size	: 16px; 		
	font-family	: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;		
	text-align	: left; 		
	color		: #690;
}

input{		
	color		: #555;		
	background	: #fefefe;		
	border		: 1px solid #555;
}

.submit input{		
	color		: #000;		
	background	: #fefefe;	
	border		: 1px outset #d7b9c9;		
	font-family	: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;
}

form{		
	/*border-right		: 25px solid #690;
	background		: url(image/LogoII.png);*/
	background-repeat	: no-repeat;		
	background-position	: right center;	
}

blockquote {		
	margin-left	: 3em;		
	padding-left	: 10px;		
	font-size	: 12px;	
	font-family	: "century gothic", verdana, "Gill Sans", "Gill Sans MT", Arial, Helvitica, Georgia, Sans-serif;		
	color		: #fff;	
	border-left	: 8px solid #fff;
} 

#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}