/*   Theme Name: Forma PhotographyTheme URI: http://www.formaphotography.co.za Description: Author: PlusPlusMinusAuthor URI: http://www.plusplusminus.co.zaVersion: 1.0Tags: Comma-separated tags that describe your theme.Your theme can be your copyrighted work.Like WordPress, this work is released under GNU General Public License, version 2 (GPL).http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.*//* Reset default browser styles */@import url('css/reset.css');/* Import a basic layout */@import url('css/960.css');/* Rebuild default browser styles */@import url('css/rebuild.css');/* Basic WordPress Styles */@import url('css/wp.css');/* ++-++-++-++-++-++-++-++-++-++-   ++-       WRAPPER          ++-   ++-++-++-++-++-++-++-++-++-++- */#wrapper {	}/* ++-++-++-++-++-++-++-++-++-++-   ++-       HEADER          ++-   ++-++-++-++-++-++-++-++-++-++- */#header {	}#branding {	height: 150px;	border: 1px solid #ebebeb;	padding-left: 10px;	width: 770px;	background: #ffffff url(images/bg_header.png) right top no-repeat;}#nav {	background: url(images/bg_body.png) top repeat-x;	margin: 0px auto;	padding-top: 25px;	height: 35px;	width: 100%;}#nav ul li a{	color: #ffffff;	font-family: Trebuchet MS, Arial,sans-serif;	font-size: 1.3em;	font-weight: lighter;	text-transform: uppercase;}#menu_bar{		width: 780px;		margin: 0px auto;		height: 30px;}ul#dropmenu {	float: right;}/* ++-++-++-++-++-++-++-++-++-++-   ++-  CONTENT_CONTAINER     ++-   ++-++-++-++-++-++-++-++-++-++- */.breadcrumbs{	margin-top: 10px;	margin-bottom: 0px;	margin-left: 20px;}#content_container {	margin-top: 10px;}#content{		border: 1px solid #ebebeb;		background: #ffffff;}#primary {	padding: 10px;	width: 520px;}#primary img{	/* padding: 5px;	border: 1px solid #d5d5d5; */	margin-bottom: 10px;}#secondary {	padding-top: 10px;	padding-right: 10px;	width: 210px;}#secondary h3,#secondary h3 a{		font-family: Trebuchet MS, Arial,sans-serif;	font-size: 1.1em;	display: inline;	margin-left: 5px;	color: #000000;	position: absolute;}#secondary ul{	margin: 0 0 20px 0;}#secondary ul li{	border-bottom: 1px solid #EBEBEB;		list-style: none;	margin-bottom: 5px;}#secondary ul li .gfield {	margin-bottom: 0;}#secondary ul li img{	border: 1px solid #d5d5d5;}#secondary ul.sidebar_single li{	border-bottom: none;}#secondary ul.sidebar_single li a{	color: #000000;}#secondary ul.sidebar_single li a:hover{	color: #A91B33;}#secondary ul.sidebar_single li ul li{	border-bottom: 1px solid #EBEBEB;	}#secondary ul.sidebar_single li ul li.gfield{	border-bottom: none;	margin-bottom: 0;	}/* ++-++-++-++-++-++-++-++-++-++-   ++-      Pages             ++-   ++-++-++-++-++-++-++-++-++-++- */.img_page{/*	float: right;*/}   /* ++-++-++-++-++-++-++-++-++-++-   ++-      Posts             ++-   ++-++-++-++-++-++-++-++-++-++- */   .post{	border-bottom: 1px solid #ebebeb;	margin-bottom: 20px;}.single_post_text{	width: 238px;	margin-right: 10px;}.single_page_text{	width: 210px;	margin-right: 10px;	float: left;	min-height: 430px;}.post_text{	width: 238px;	margin-right: 10px;	float: left;}.post_text h2{	color: #CC2A31;}.meta_holder{	border-bottom: 1px solid #ebebeb;	margin-bottom: 10px;	padding-bottom: 10px;}.post_text .meta, .meta_holder{	font-style: italic;	line-height: 1.3em;	color: #434343;	font-size: 11px;}.single_post_text .meta_holder{	border: none;	margin-bottom: 10px;	padding-bottom: 10px;}.post_image{	float: right;}.post_image img{/*	padding: 5px;	border: 1px solid #ebebeb; */}	.post a.shoot{	float: left;	background-color: red;	height: 23px;	top: 0px;	text-align: center;	border: 1px solid #d5d5d5;	background: url(images/bg_btn.png) repeat-x;	padding: 5px 10px 0px 10px;	font-family: Trebuchet MS, Arial,sans-serif;	font-weight: bold;	margin-bottom: 20px;}	ul.shootpage li a{	background-color: red;	height: 23px;	top: 0px;	text-align: center;	border: 1px solid #d5d5d5;	background: url(images/bg_btn.png) repeat-x;	padding: 5px 10px 0px 10px;	font-family: Trebuchet MS, Arial,sans-serif;	font-weight: bold;	margin-bottom: 10px;	width: 150px;	display: block;}#secondary ul.shootpage li {	border: none;}   /* ++-++-++-++-++-++-++-++-++-++-   ++-      Captions            ++-   ++-++-++-++-++-++-++-++-++-++- */      .photo_name{	display: block;	font-size: 1.2em;	font-family: Trebuchet MS, Arial,sans-serif;}   .photographer_name{	display: block;	font-size: 1.1em;	font-family: Trebuchet MS, Arial,sans-serif;	line-height: 0.5em;	margin-bottom: 10px;}   	a.shoot{	float: right;	background-color: red;	height: 23px;	top: 0px;	text-align: center;	border: 1px solid #d5d5d5;	background: url(images/bg_btn.png) repeat-x;	padding: 5px 10px 0px 10px;	font-family: Trebuchet MS, Arial,sans-serif;	font-weight: bold;}   /* ++-++-++-++-++-++-++-++-++-++-   ++-      Gallery            ++-   ++-++-++-++-++-++-++-++-++-++- */  #primary .gallery img{	border: 1px solid #D5D5D5;}	#primary dl.gallery-item{	margin-top: 0px;	margin-bottom: 10px;}/* ++-++-++-++-++-++-++-++-++-++-   ++-      FORM            ++-   ++-++-++-++-++-++-++-++-++-++- */#primary .gform_wrapper .top_label textarea.textarea{	width: 51%;}   /* ++-++-++-++-++-++-++-++-++-++-   ++-      FOOTER            ++-   ++-++-++-++-++-++-++-++-++-++- */#footer {	text-align: right;	background: url(images/bg_footer.png) no-repeat top left;	height: 85px;	width: 780px;	padding-top: 20px;}#author-box {	width: 568px;	padding: 10px;	background: #f7f7f7;	border: 1px solid #eee;	}#author-box .avatar {	float: left;	width: 80px;	height: 80px;	}	input,textarea {	border: 1px solid #EBEBEB;	margin-bottom: 10px;	padding: 5px;	color: #484848;	width: 95%;}#primary input, #primary textarea {	width: auto;}.comment-meta {	font-style: italic;	font-size: 11px;}.validation_message {color:#790000 !important;font-family:verdana,sans-serif;font-size:11px;letter-spacing:normal;}.gfield_description {font-style:italic;padding:10px 0 8px;}.top_label .gfield_error {width:92%;}.gfield_error {background-color:#FFDFDF !important;border:1px dotted #C89797;margin-bottom:6px;margin-top:4px !important;padding:6px 6px 4px !important;}.validation_error {color:#790000;font-family:Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:150%;margin-bottom:16px;}

#gforms_confirmation_message {
	clear: both;
}
