/**

Theme Name: Quadro

Author URI: http://wpjunction.com

Version: 1.0

Author: hpa

Description: Magazine theme

*/



/* -------------------------------------- */



.clearfix:after { /* FF, O, etc. */

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}



.clearfix {

	display: inline-block; /* IE7xhtml*/

}



html[xmlns] .clearfix { /* O */

	display: block;

}



* html .clearfix {

	height: 1%; /* IE5-6 */

}



body {

	background-color:#f5f2e7;

	width:960px;

	margin:0 auto;

	font:normal 12px Arial,Verdana,Tahoma;

	color:#655e46;

}



a {

	text-decoration:none;

	color:#b50a0a;

}



a:hover { color:#4c4837; }



/* header */

#header {

	padding:18px 0 9px;

}



#branding {

	text-transform:uppercase;

	margin-bottom:14px;

}



#blog-title {

	background:transparent url(images/brand-separator.gif) no-repeat 100% 0;

	display:block;

	font:bold 30px Tahoma, Arial, Verdana;

	color:#4c4838;

	float:left;

	padding-right:21px;

	line-height:20px;

}



#blog-title a { color:#4c4838; }



#blog-title a:hover { color:#b50a0a; }



#blog-description {

	display:block;

	float:left;

	font:normal 16px Tahoma, Verdana, Arial;

	padding-left:0px;

	color:#af0909;

	line-height:83px;

}



#page-menu {

	background:#FFFFFF url(images/page-menu-bg.gif) repeat-x 0 0;

	display:block;

	width:942px;

	height:42px;

	position:relative;

	padding:0 9px;

}



#menu-top-left, #menu-top-right {

	background:#FFFFFF url(images/page-menu-bg.gif) no-repeat;

	position:absolute;

	height:42px;

	width:10px;

	top:0;

}



#menu-top-left {

	background-position:0 -42px;

	left:0;

}



#menu-top-right {

	background-position:0 -84px;

	right:0;

}



/* container */

#container {

	margin-bottom:70px;

}



.left { left:0; }



.right { right:0; }



#featured-post-wrap .left, #featured-post-wrap .right {

	position:absolute;

	top:0;

	background:transparent url(images/featured-bg.gif) no-repeat;

	width:9px;

	height:235px;

}



#featured-post-wrap .left { background-position:0 -235px; }



#featured-post-wrap .right { background-position:0 -470px; }



/* content */

/* container */

#container {

	margin-bottom:70px;

}



/* content */

#content {

	background:#ffffff url(images/content-top-bg.gif) no-repeat 0 0;

	float:left;

	width:665px;

	margin-top:7px;

}



#content-in {

	background:transparent url(images/content-bottom-bg.gif) no-repeat 0 100%;

	float:left;

	width:647px;

	padding:9px;

}

#content-full-width {

	background:#fff url(images/content-bottom-bg.gif) no-repeat 0 100%;

	float:left;

	width:940px;

	padding:9px;
	
	-moz-border-radius: 15px;
	border-radius: 15px;

}



.pagetitle {

	margin-bottom:3px;

	color:#aea790;

	font-weight:normal;

}



.post .title {

	padding-bottom:3px;

	border-bottom:1px solid #ebe5d0;

	margin-bottom:3px;

	clear:left;

	font-size:24px;

	font-weight:normal;

	color:#b50a0a;

}



.post .date-post {

	font-size:11px;

	float:left;

}



.post .meta {

	color:#ded5b3;

	margin-bottom:5px;

}



#mini-post-wrap .odd { float:left; }



#mini-post-wrap .even { float:right; }



.mini-post {

	background:#f5f2e7 url(images/mini-post-bottom-bg.gif) no-repeat 0 100%;

	width:320px;

	padding-bottom:9px;

	margin-bottom:9px;

	overflow:hidden;

}



.mini-post .meta {

	background:#ded5b3 url(images/mini-post-top-bg.gif) no-repeat 0 0;

	font:normal 11px Tahoma, Verdana;

	height:26px;

	line-height:24px;

	padding:0 12px;

	margin-bottom:3px;

}



.mini-post .date-post, .mini-post .read-more {

	color:#4f482c;

	display:block;

	float:left;

}



.mini-post .read-more {

	color:#655e46;

	float:right;

	text-transform:uppercase;

}



.mini-post .title {

	font:normal 16px Tahoma, 'Trebuchet MS';

	height:20px;

	line-height:20px;

	overflow:hidden;

	border:none;

	margin:0 6px;

	padding-bottom:3px;

	border-bottom:1px solid #ebe5d0;

}



.mini-post .entry {

	padding:6px;

	height:125px;

	overflow:hidden;

}

.entry h4 {
	clear:both;
	margin:1em 0 0.5em 0;
	padding:0 0 0 0.8em;
}
.entry ol {
	margin:1em auto;
	list-style-type:decimal;
}
.entry ul li {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image:url("images/bullet.gif");
	list-style-type:square;
}

.gform_wrapper ul li {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image:url("")!important;
	list-style-type:square;
}


.mini-post .thumbnail {

	background-color:#ded5b3;

	float:left;

	padding:5px;

	margin-right:8px;

}

.portfolio .mini-post .entry {
	margin:0;
	padding:6px 6px 2px 6px;
	overflow:hidden;
	height:204px;
}

.portfolio-single img.size-large {
	border:1px solid #be0a0a;
	padding:4px;
}

.portfolio .mini-post .thumbnail {
	background-color:#ded5b3;
	float:none;
	padding:0;
	margin-right:0;
}



.navigation .alignleft a, .navigation .alignright a {

	background-color:#f1ecda;

	display:block;

	float:left;

	font:normal 11px Tahoma, Verdana;

	color:#aea790;

	height:27px;

	line-height:27px;

	padding:0 7px;

	border:1px solid #e8e2cc;

}



.navigation a:hover { background-color:#f1ead0; }



/* wp-pagenavi */

#wp-pagenavi-wrapper {

	background:#f1ecda url(images/pagenavi-bg.gif) repeat-x 0 0;

	height:36px;

	position:relative;

	padding:0 9px;

	width:629px;

}

.wp-pagenavi {

	padding-top:11px;

	font:normal 11px Tahoma, Verdana, Arial;

	text-transform:uppercase;

}



.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:visited, .wp-pagenavi a:link, .wp-pagenavi span.extend  {

	border:1px solid #e8e2cc !important;

	padding: 4px 6px !important;

}



.wp-pagenavi span.pages, .wp-pagenavi a, .wp-pagenavi a:visited, .wp-pagenavi a:link, .wp-pagenavi span.extend {

	background-color:#f5f2e7 !important;

	color:#aea790 !important;

}



.wp-pagenavi span.current {

	background-color:#f1ead0 !important;

	color:#aea790 !important;

}



#wp-pagenavi-left, #wp-pagenavi-right {

	background:transparent url(images/pagenavi-bg.gif) no-repeat 0 0;

	position:absolute;

	top:0;

	width:9px;

	height:36px;

}



#wp-pagenavi-left {

	background-position:0 -36px;

	left:0;

}



#wp-pagenavi-right {

	background-position:0 -72px;

	right:0;

}



#sidebar {

	float:right;

	width:287px;

	margin-top:7px;

}



.widget {

	clear:left;

	display:block;

	float:left;

	width:287px;

	margin-bottom:6px;

	position:relative;

}



.widget-content {

	background:#ffffff url(images/widget-bg.gif) no-repeat 0 0;

	display:block;

	float:left;

	width:275px;

	padding:5px 6px 0;

	overflow:hidden;

}



.widget-bottom {

	background:transparent url(images/widget-bg.gif) no-repeat 100% 0;

	width:287px;

	height:5px;

	float:left;

}



.widget-title {

	background:#dcd3b0 url(images/widget-title-bg.gif) no-repeat 0 0;

	font:normal 16px Tahoma, Verdana;

	color:#f5f2e7;

	position:relative;

	height:31px;

	width:273px;

	padding:0 7px;

	line-height:31px;

	overflow:hidden;

	text-transform:uppercase;

	top:-5px;

	left:-6px;

	z-index:2;

}



.widget ul li {

	background:transparent url(images/icon-paper.gif) no-repeat 4px 9px;

	line-height:28px;

	border-bottom:1px solid #ebe5d0;

	padding-left:5px;

}



.widget ul li.hover { background-color:#f5f2e7; }



.widget ul li li {

	border-top:1px solid #ebe5d0;

	border-bottom:none;

}



.widget a { color:#655e46; }



.widget a:hover { color:#b50a0a; }



#secondary .widget-content {

	background:#f2edda url(images/widget-content-secondary-bg.gif);

}



#secondary .widget-title {

	background:#f5f2e7 url(images/widget-title-secondary-bg.gif);

	color:#b70a0a;

}



#secondary .widget-bottom {

	background:transparent url(images/widget-bottom-bg.gif) no-repeat 100% 0;

}



#secondary .widget ul li {

	border-bottom:1px solid #faf5e1;

}



#secondary .widget ul li.hover { background-color:#faf5e1; }



#secondary .widget a { color:#817c6c; }



#secondary .widget a:hover { color:#817c6c; }



.screen-reader-text { display:none; }



/* footer */

#footer {

	text-align:center;

	font-size:11px;

	color:#8b8b8b;

	padding-bottom:15px;

}



#footer p { margin-bottom:5px; color: #4c4837; }



#footer a { color: #4c4837; }



#sponsor {

	font-size:12px;

	color:#ffffff;

}

.internet_associations_table {
vertical-align: top!important;
margin-top: 10px;
}

.internet_associations_table tr {
vertical-align: top!important;
}

.internet_associations_table td {
vertical-align: top!important;
width: 280px!important;
}

#focus-cats-table {
margin-top: 20px;
clear:both;
background-color: #fff;
}

.focus-cats-header td {
width: 186px!important;
padding: 4px 0px;
background-color: #BE0A0A;
text-align: left;
border-right: 1px solid #F5F2E7;
padding-left: 5px;
}

.focus-cats-header td h3 {
font-family: Tahoma;
color: #fff;
font-size: 13px;
font-weight: normal;
}

.focus-cats-content td {
border-right: 1px solid #F5F2E7;
padding-left: 5px;
padding-top: 5px;
}

.indent {
margin-left: 18px;
display: block;
margin-bottom: 20px;
}

td {
vertical-align: middle!important;
}

.archives_list {
margin: 10px;
}

.archives_list li {
margin: 5px 0px;
}

#paging {
padding-top: 20px;
padding-bottom: 20px;
clear:both;
width: 670px;
text-align:center;
}

#paging a {
padding: 3px 10px;
background-color: #F5F2E7;
color: #666;
margin: 1px;
text-decoration: none!important;
border: 1px solid #ccc;
}

#paging a.current {
padding: 3px 10px;
background-color: #B50A0A;
color: #fff;
margin: 1px;
}

/* GRAVITY FORM - MAGENTO STYLE - */

#gform_page_3_2 ul, #gform_page_3_2 ul ul {
width: 900px;
}

#gform_page_3_2 ul ul li {
width: 220px;
display: inline;
float: left;
margin: 15px 40px;
}













