/*
Theme Name: Rowe Photographers
Theme URI: http://www.rowephotographers.com
Description: Rowe Photographers theme created by Richmond Hill Media
Version: 1.0
Author: Doy Cave : Richmond Hill Media
Author URI: http://www.richmondhillmedia.com/

*/


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;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -----------------===================-------------------- */

body{background:url(images/body_bg.jpg) top left repeat; text-align:center; line-height:18px; font-size:13px; font-family:'Lucida Grande', Arial, Helvetica, sans-serif;}

/*p{margin-bottom:9px;}*/

.separate{clear:both; height:1px; visibility:hidden;}

/*---------------------------
--- BANNER and styles --- 
-----------------------------*/

#banner{background:url(images/banner_bg.jpg) top center no-repeat; height:184px; position:relative;}


/*---------------------------
--- CONTAINERFRONT and styles ---
-----------------------------*/

#containerFront{background:url(images/containerFront_bg.jpg) top center no-repeat; width:960px; height:780px; margin:0 auto;}

	#containerFront #banner{height:186px; width:980px; margin:0 auto; position:relative; background:none;}
	
	#containerFront #content{}
	
	#banner .home a{text-indent:-999em; position:absolute; width:335px; height:125px; top:0; left:317px; display:block;}


/*---------------------------
--- CONTAINER and styles ---
-----------------------------*/

#container{background-color:#322411; width:980px; margin:0 auto;}

.post{margin:18px;}
.post h2{display:block; font-weight:normal; font-size:18px; color:#322411; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #322411; padding-bottom:9px;}
.post h2 a{text-decoration:none; color:#322411;}
.post small{display:block; font-size:10px; font-weight:bold; text-transform:uppercase; color:#322411; margin:9px 0;}
.post small a{color:#322411;}

	

/*---------------------------
--- CONTENT and styles ---
-----------------------------*/

#container #content{background:url(images/content_bg.gif) top center repeat-y; margin:36px 28px 0 28px;}
	
	.title{height:54px; background-color:#322411;}
	.title h1{display:block; font-weight:normal; font-size:36px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; color:#947d5e; border-bottom:1px dotted #947d5e; background-color:#322411; padding-bottom:18px; margin-right:2px;}
	
	.contentLeft{float:left; width:650px; color:#FFF; text-align:left;}
	.contentLeft .post{}
	.contentLeft .entry{}

	.contentLeft ul{list-style:circle; margin-left:15px;}
	.contentRight{float:right; width:264px; text-align:left;}
		

/*---------------------------
--- FOOTER and styles ---
-----------------------------*/

#footer{clear:both; padding:15px 0; background-color:#322411; text-align:left; color:#947d5e;}
#footer p{margin-bottom:0;}

#footerFront{clear:both; padding:20px 0; text-align:center; color:#FFF;}
#footerFront a{color:#FFF;}


/*---------------------------
--- NAV and styles ---
-----------------------------*/
	
	#nav{position:absolute; top:155px; width:800px; left:130px; text-align:center;}
	
	#nav2{position:absolute; top:155px; width:800px; left:139px; text-align:center;}
	
	#nav li, #nav2 li{float:left; height:20px;}
	
	.about a{display:block; background:url(images/about_bg.gif) top center no-repeat; width:70px; height:19px; text-indent:-999em;}

	.pricing a{display:block; background:url(images/pricing_bg.gif) top center no-repeat; width:115px; height:19px; text-indent:-999em;}

	.galleries a{display:block; background:url(images/galleries_bg.gif) top center no-repeat; width:98px; height:19px; text-indent:-999em;}

	.contact a{display:block; background:url(images/contact_bg.gif) top center no-repeat; width:92px; height:19px; text-indent:-999em;}
	
	.proofs a{display:block; background:url(images/proofs_bg.gif) top center no-repeat; width:80px; height:19px; text-indent:-999em;}
	
	.blog a{display:block; background:url(images/blog_bg.gif) top center no-repeat; width:58px; height:19px; text-indent:-999em;}
	
	.clients a{display:block; background:url(images/clients_bg.gif) top center no-repeat; width:80px; height:19px; text-indent:-999em;}
	
	.clientinfo a{display:block; background:url(images/clientinfo_bg.gif) center 1px no-repeat; width:115px; height:19px; text-indent:-999em;}
	
	
	.about a:hover, .pricing a:hover, .galleries a:hover, .contact a:hover, .proofs a:hover, .blog a:hover, .clients a:hover, .clientinfo a:hover{background-position:center -19px;}
	
	
/*---------------------------
--- RIGHTNAV and styles ---
-----------------------------*/
.rightNav{}
	.rightNav li ul{margin-bottom:18px;}
	
	.rightNav li a{display:block; padding:9px 0 0; color:#fff; text-transform:uppercase; letter-spacing:.1em; text-decoration:none; /*border-bottom:1px solid #322411;*/}
	.rightNav li a:hover{color:#322411;}
	
	/* Hides from IE5-mac \*/
	* html .pricelist{height: 1%;}
	/* End hide from IE5-mac */
	
.pricelist{margin:9px 0;}
/* Hides from IE5-mac \*/
* html .pricelist{height: 1%;}
/* End hide from IE5-mac */
.pricelist li{display:block; list-style-type:circle; background:url(images/pricelist_bg.gif) left bottom repeat-x; margin-bottom:3px;}
.pricelist li a{float:left; display:block; background-color:#947d5e; padding:1px 0;}
.pricelist li span{float:right; display:block;}
.pricelist li.noLine{background-image:none;}
.pricelist p{margin-bottom:9px;}



/* ---------------------------
--- WORDPRESS MISCELLANEOUS STYLES ---
-------------------------------------- */

.alignleft{float:left; margin-right:9px; margin-bottom:9px;}
.alignright{float:right; margin-left:9px; margin-bottom:9px;}

.navigation{}
	.navigation .alignleft{}
	.navigation .alignright{}
	
.postmetadata{display:block; font-size:10px; font-weight:bold; text-transform:uppercase; color:#322411; margin:9px 0;}
	.postmetadata a{color:#322411;}
	
