/*#shopping_cart-2 h3.widgettitle  { background: url(images/cart.png) top right no-repeat;padding-bottom:11px !important; }
#nav_menu-2 h3.widgettitle { background: url(images/navside.png) top right no-repeat;padding-bottom:11px !important; }
#linkcat-2 h3.widgettitle { background: url(images/links.png) top right no-repeat;padding-bottom:11px !important; }
#nktagcloud-3 h3.widgettitle { background: url(images/wall.png) top right no-repeat;padding-bottom:11px !important; }
#categories-3 h3.widgettitle { background: url(images/cat.png) top right no-repeat; padding-bottom:11px !important;}
#text-2 h3.widgettitle { background: url(images/email.png) top right no-repeat; padding-bottom:11px !important;}
*/
.wpcf7 p { margin-bottom:1px!important;}
.total {font-size:1.2em;}
.price { font-weight:bold;!important}
ul.products li.product .price {font-weight:bold;!important}
.nav-next {float:right;}
#quotes {font-weight:normal; color: #000000; font-size: 12px; height:39px; overflow:hidden; position:absolute; text-align:left; top:112px;left:362px;width:650px;/*left:29%;width: 52%;*/}
body {	background:#ddd;	text-align: left;	margin: 0;	padding: 0;	line-height: 1.5em;	color:#333;	font-size:9pt;	font-family:arial,helvetica,sans-serif; width:100%;	}
#wrap {	clear: both;	margin: 0 auto;	padding:0;	background:#fcf8e9; /* url(images/wrap2.jpg) top center no-repeat; em */	border-top:1px solid #fff;	}
#gallery-wrap {clear: both;	margin: 0 auto;	padding: 30px 0; background:#000000;}
#container{ width:71%; float:left;}
#header {	margin: 0 auto;	padding:0;	background: url(images/headbg.gif) no-repeat top left #FCF8E9 ;	height:155px;	border-top:2px solid #ccc;	}
#head-content {	width:1099px;	padding:0;	margin:0 auto;	height:155px;	/*background:url(images/headlogo.png) top left no-repeat; em */	}
#sitetitle { font-size: 14pt; 	float:left;	margin:1px 1px 1px 10px;	padding:0; color:#993300;	}
#sitetitle h1, #sitetitle .title { font-size: 24pt; font-weight:bold; padding:0;margin:18px 1px 1px -50px; text-align:left;line-height:1.2em;letter-spacing:-2px; color:#993300;	}
#sitetitle .description {font-size:125%;	padding: 0;	margin:1px 1px 1px -20px;	text-align:left;	color:#993300;	}
#head-banner468 {	float:right;	width:468px;	height:60px;	margin-top:19px;	overflow:hidden;	border:1px solid #fff;	}
#page {	clear: both;	margin: 0 auto;	padding: 30px 0;	/* width:92%; */ width:1050px;	}
#contentleft {	width: 77%;	float:left;	padding: 0;	margin: 0;	}
#content {	margin: 0;	padding: 0;	width: 98%;	}
#content .col-3 {	width:95%;	margin:0;	padding: 0;	}
#sidebarleft {	width:140px;	padding:0;	margin:0;	}
#contentright {	width: 22%;		float:right;		padding: 0;		}
#sidebar {	width: 98%;			display:block; font-size:93%;	}
#sidebar-bottom { display:none;	width:300px;	clear:both;	padding:15px 15px 5px;	border:1px solid #bbb;	background:#fff url(images/box.gif) top left repeat-x;	}
#sidebar-bottom-left {	width:160px;	float:left;	padding:0;	margin:0;	overflow:hidden;	}
#sidebar-bottom-right {	width:120px;	float:right;	padding:0;	margin:0;	overflow:hidden;	}
#footer {	text-align:center;	padding:30px 0;	clear: both;	margin: 0 auto;	font-size:8pt;	border-top:12px solid #fff;	background: #edce90; color:#000!important;	}
#footer .limit {	padding: 0;	margin:0 auto;	width:87%;	}
.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden; 	}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac *//* -------------------[ Headings ]------------------- */
h1, h2, h3, h4, h5, h6, h7 {	line-height: 1.0em;	margin: 0;	padding: 0;	text-align: left;	color:#000;	}
h1 {	font-size: 20pt;	margin: 0;	}
h2 {	font-size: 18pt;	}
h3 {	font-size: 16pt;	}
h4,h5,h6,h7 {	font-size: 14pt;	letter-spacing:0px;	}
.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {	margin-bottom: 15px;	}
h3#comments, h3#respond, h3#trackbacks  {	font-size:16pt;	margin: 0 0 10px;	}
h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3  {	margin: 0 0 10px;	}
h3#comments  {	margin: 0;	}
h1.archive-title {	padding: 15px;	margin: 0 0 10px;	background:url(images/box.gif) top left repeat-x;	border:1px solid #bbb;	font-size: 18pt;	}
h2.post-title, h1.post-title {	margin: 0;	padding: 0;	}
.singlepost h1.post-title {	margin-bottom: 15px;	border-bottom:1px dotted #ccc;	padding-bottom:5px;	}
h3.widgettitle {/*em border-bottom:1px dotted #ccc;	*/font-size: 10pt;	margin-bottom:5px;	padding: 0 0 5px;	}
h2.feat-title {	font-size: 12pt;	padding:10px 15px;	margin: 0;	background:#eee;	border-bottom:1px solid #ddd;	background:#fff url(images/box.gif) top left repeat-x;	}
.title h2.feat-title {	padding:10px;	}
/* -------------------[ Links ]------------------- */
a, a:link, a:visited {	text-decoration:none; font-weight:bold;	color:#A82F17;	}
a:hover, a:active {	text-decoration:none;	color:#000000;	}
a.more-link, a.more-link:link, a.more-link:visited  {	background: url(images/arrow-off.gif) 100% 70% no-repeat;	padding-right:12px;         }
a.more-link:hover, a.more-link:active  {	background: url(images/arrow-on.gif) 100% 70% no-repeat;	padding-right:12px; 	}
#footer a, #footer a:link, #footer a:visited {	color:#000;	}
#footer a:hover, #footer a:active {	color:#000;	}
.post-title a, .post-title a:link, .post-title a:visited {	text-decoration:none;	color:#000;	}
	/* -------------------[ Images ]------------------- */
.entry img {/*em	border:1px solid #ccc;	padding:3px;*/ 	background:#fff;	/* margin: 0 0 5px 10px; em remove  */ }
img.alignright {	border:1px solid #ccc;	padding:3px;	background:#fff;	float: right;	clear: right;	margin: 0 0 5px 10px;        }
img.alignleft {	border:1px solid #ccc;	padding:3px;	background:#fff;	float: left;	clear: left;	margin: 0 10px 5px 0px;        }
img.aligncenter, img.centered, img.center { 	border:1px solid #ccc;	padding:3px;	background:#fff;	display: block; 	margin: 0 auto 20px auto;  	float: none; 	clear: both;        }
img.feature-photo, img.home_feature_photo {	margin:0;	float:right;	display:block;	max-height:225px;	height:auto !important;	height:225px;	}
.entry img.feature-photo {	margin:0 0 10px 10px;	float:right;	border:1px solid #ccc;	padding:3px;	background:#fff;	}
img.post-thum, img.thumbnail {	background:#fff;	border:1px solid #ccc;	padding:3px;	float:left;	margin: 0 15px 15px 0;	}
img.avatar, img.comment-grav {	border:1px solid #ccc;	padding:3px;	background:#fff;	float:right;	margin:0 0 10px 10px;	}
.commentlist img.avatar, img.comment-grav {	margin-bottom:15px;	}
.singlepost .auth-bio img.avatar {	border:1px solid #ccc;	padding:3px;	background:#fff;	float:right;	margin:0 0 5px 10px;	}
.entry img.attachment-large {	margin:20px 0;	float:none;	clear:both;	border:1px solid #ccc;	padding:2px;	background:#fff;	}
.entry img.attachment-medium {	margin:20px 0;	float:none;	clear:both;	border:1px solid #ccc;	padding:2px;	background:#fff;	}
.imagedivider{margin:30px 000}
.vslidetop {clear:top !important; margin-top: 0em;}
.btbottom {font-size: 9pt; 	float:left;	margin:1px 1px 1px 10px;	padding:0; color:#f1daa9;}
/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */
.wp-caption {	border: 1px solid #ccc;	text-align: center;	background-color: #fff;	padding-top:5px;	margin: 0 10px 10px;	}
.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;	}
.wp-caption p.wp-caption-text {	font-size: 8pt;	padding: 5px;	margin: 0;	}
/* -------------------[ Misc Tags and Classes ]------------------- */
p {	margin-top: 0px;	margin-bottom: 15px;	}
ol {	margin-left: 40px;	padding: 0;	}
ul {	margin-left: 15px;	padding: 0;	}
.post ul, .post ol {	list-style-type: none;	}
.post ul li {	list-style-type:none;	background: url(images/arrowgray.png) 0 4px no-repeat; padding: 0 0 2px 14px;	margin-left: 0;	}
.post ol li {	list-style-type:decimal;	margin-left: 0;	padding-left: 0;	}
.post ul ul {	margin-left:0;	}
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px solid #999;	}
* html acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	padding-left: 10px;	border-left: 5px solid #666; color: #666; font-weight:bold; }
.center {	text-align: center;	}
a img, img a {	border: none;	}
.post {	margin: 0 0 10px;	padding: 1px;	/* em border:1px solid #bbb;	background:#fff url(images/box.gif) top left repeat-x;	 */}
.singlepost .post { }
.entry {	margin: 0;	padding: 15px 15px 1px;	}
.postinfo {	font-size:8pt;	color:#666;	height:25px;	line-height:25px;	margin:0;	padding: 5px 15px;	border-top:1px solid #ddd;	background: #ddd url(images/slidenavwrap.gif) top left repeat-x;	clear:both;	overflow:hidden;	position:relative;	}
.fullstory {	font-weight:bold;	position:absolute;	height:25px;	line-height:25px;	right:15px;	bottom: 5px;	padding-right:15px;	background:url(images/arrowgray.png) right 55% no-repeat;	}
.postdate {	font-size:8pt;	color:#666;	}
code {	font: 1.1em 'Courier New', Courier, Fixed;	}
hr {        display: block;        clear:both;        }
.navigation {	margin: 0;	padding: 10px 0 0;	font-weight:bold;	}
.alignright {	float: right;	}
	.alignleft {	float: left;	}
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;        float: none;         clear: both;	}
.banner468 {	text-align:center;	margin: 0 auto 10px;	padding:5px;	border:1px solid #bbb;	background:#fff url(images/box.gif) top left repeat-x;	float:none;	display:block;	}
.tags {	background: transparent url(images/tag.gif) 0 2px no-repeat;	margin: 0 0 15px;	padding: 0 0 0 17px;	}
.cats {	background: transparent url(images/folder.gif) 0 1px no-repeat;	margin: 0;	padding: 0 5px 0 15px;	}
.comments {	float:right;	padding:0;	margin: 0 0 10px 10px;	width:30px;	height:30px;	background:url(images/comments.gif) top left no-repeat;	text-align:center;	}
.comments a {	width:30px;	height:30px;	line-height:26px;	display:block;	font-weight:bold;	}
input:focus {	outline: none;	}
/* ---------------[ Tables ]--------------- */
table {	margin-bottom:15px;	}
tr, td, th {	margin:auto; 	}
td, th {	padding:5px;	vertical-align:top;	}
th {	font-weight:bold;	background:#ddd;	}
td {	/* em border:1px solid #fff;*/	}
/* -------------------[ Author Bio Info ]------------------- */
.auth-bio {	padding: 15px;	margin: 0 0 10px;	border:1px solid #bbb;	background:#fff url(images/box.gif) top left repeat-x;	}
.singlepost .auth-bio {	border:0;	padding: 15px;	margin: 0;	border-top:1px solid #ddd;	background:#fff url(images/box.gif) top left repeat-x;	}
.auth-bio img.avatar {	padding:1px;	background:#fff;	border:1px solid #ddd;	float:right;	margin:0 0 0 10px;	}
.auth-bio p {	margin:0;	}
/* -------------------[ Top Navigation ]------------------- */
#topnav { padding: 1px 0 0;	margin: 0 auto;	background:url(images/navbg.gif) top left;	 border-top: 2px #CC9966 solid;  border-bottom: 2px #CC9966 solid;}
#topnav .limit {width:95%;	/*	width:95%;	/*margin:0 auto; */	padding:0;	}
#topnav ul {	width:75%px;	list-style: none;	padding: 0;	/* em margin: 0 auto;*/margin: 0px 2px 0px -146px;	float:left;	}
#topnav ul a, #topnav ul a:link, #topnav ul a:visited {	display: block;	text-decoration: none;	font-size:14px; font-weight:bold; padding: 0 10px;	margin:0;	color:#000;	}
#topnav ul a:hover, #topnav ul a:active  {	background:#CC9966;	}
#topnav li {	height:40px;	line-height:40px;	float: left;	padding: 0;	}
#topnav li ul {	z-index:9999;	position: absolute;	left: -999em;	height: auto;	width: 200px;	margin: 0;	padding:0;	border-top:1px solid #f5f5f5;	background:#CC9966;	}
#topnav li li {	height:30px;	line-height:30px;	border-bottom:1px solid #666;	}
#topnav ul li ul a, #topnav ul li ul a:link, #topnav ul li ul a:visited {	width:180px;	}
#topnav ul li ul a:hover, #topnav ul li ul a:active  {	background:#CC9966; color:#fff;	}
#topnav li ul ul {	border:0;	margin: -30px 0 0 200px;	}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {	left: -999em;	}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {	left: auto;	}
#topnav li:hover, #topnav li.sfhover {	background:#CC9966;	}
/* -------------------[ Searchform ]------------------- */
#topssearch {	float:right;	width:240px;	padding: 4px 0; margin-top: 1px; background:url(images/search_bg.jpg) no-repeat; padding: 4px 0;	}
#topsearch {	float:right;	width:180px;	padding: 4px 1px 0 0;	}
#searchform {	float:right;	width:240px;	padding:0;	margin:0;}
#searchform #searchfield { font-weight:bold; text-transform:capitalize;	float:left;	padding:4px 0 0 10px;	width:142px;	height:25px;	margin: 0;	border:0;	background:#fff;	color:#000; border:1px solid #888;	border-right:0;	}
#searchform #searchsfield { font-weight:bold; text-transform:capitalize;	float:left;	padding:3px 1px 0px 1px;	width:155px;	height:28px;	margin: 0;	border:0;	background:#fff;	color:#000;	border-right:0;  padding: 0 10px; margin-left: 10px;	}
#searchform #submitbutton {	padding:3px 1px 0px 1px; margin: 0;	float:left;	font-size:8pt;	font-weight:bold;	width:21px;	height:25px;	border: 1px solid #888;	border-left:0;	text-indent:-10000em;	background: #fff url(images/search-button.gif) 0 0 no-repeat;	cursor:pointer;	}
#searchform #submitsbutton { margin: 0 10px;	float:left;	font-size:8pt;	font-weight:bold;	width:35px;	height:28px;	border: none;	border-left:0;	text-indent:-10000em;	background:url(images/search_go.jpg);	cursor:pointer;	}

/* -------------------ID "searchform" already defined------------------- */
#searchsform {	float:right;	width:180px;	padding:0;	margin:0;	}
#searchsform #searchfield { font-weight:bold; text-transform:capitalize;	float:left;	padding:3px 1px 0px 1px;	width:142px;	height:25px;	margin: 0;	border:0;	background:#fff;	color:#000; border:1px solid #888;	border-right:0;	}
#searchsform #searchsfield { font-weight:bold; text-transform:capitalize;	float:left;	padding:3px 1px 0px 1px;	width:142px;	height:25px;	margin: 0;	border:0;	background:#fff;	color:#000; border:1px solid #888;	border-right:0;	}
#searchsform #submitbutton {	padding:3px 1px 0px 1px; margin: 0;	float:left;	font-size:8pt;	font-weight:bold;	width:21px;	height:25px;	border: 1px solid #888;	border-left:0;	text-indent:-10000em;	background: #fff url(images/search-button.gif) 0 0 no-repeat;	cursor:pointer;	}
#searchsform #submitsbutton {	padding:3px 1px 0px 1px; margin: 0;	float:left;	font-size:8pt;	font-weight:bold;	width:21px;	height:25px;	border: 1px solid #888;	border-left:0;	text-indent:-10000em;	background: #fff url(images/search-button.gif) 0 0 no-repeat;	cursor:pointer;	}
/* -------------------ID "searchform" already defined------------------- */

#rssbutton {	height:24px;	width:24px;	float:right;	padding: 8px 5px 0 0;	}
/* -------------------[ Category Navigation ]------------------- */
#nav {	padding: 0;	margin: 0 auto;	border-bottom:1px solid #c5c5c5;	border-top:1px solid #f5f5f5;	background: #ddd;	height:30px;	line-height:30px;	}
#nav ul {	width:1090px;	list-style: none;	padding: 0;	margin: 0 auto; font-weight:bold;	}
#nav a, #nav a:link, #nav a:visited {	display: block;	text-decoration: none;	padding: 0 10px;	}
#nav a:hover, #nav a:active  {	background:#ccc;	}
#nav li {	float: left;	padding: 0;	}
#nav li ul {	z-index:9999;	position: absolute;	left: -999em;	height: auto;	width: 200px;	margin: 0;	padding:0;	background:#ccc;	border-top:1px solid #bbb;	}
#nav li li {	border-bottom:1px solid #bbb;	}
#nav li ul a, #nav li ul a:link, #nav li ul a:visited {	width:180px;	}
#nav li ul a:hover, #nav li ul a:active  {	background: #c5c5c5; 	}
#nav li ul ul {	border:0;	margin: -30px 0 0 200px;	}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;	}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;	}
#nav li:hover, #nav li.sfhover { 	background: #ccc; 	}
/* -------------------[ Comments ]------------------- */
.allcomments {	padding: 15px;	margin: 0 0 1px;	background: #fff url(images/box.gif) top left repeat-x;	border:1px solid #bbb;	}
.commentlist {	padding: 0;	list-style-type:none;	margin: 0;	}
	.commentlist li {	clear:both;	margin: 15px 0 0;	padding: 15px;	list-style-type:none;	background:#eee url(images/chatter.gif) 98% 10px no-repeat;	border:1px solid #ddd;	}
.comment-author {	padding: 0px;	}
.commentlist li img.avatar {	float:left;	margin: 0 5px 5px 0;	}
.commentlist li ul.children {	margin: 15px 0 0;	padding: 0;	}
.commentlist li ul.children li {	background:#fff;	margin-bottom:0;	}
.commentlist li.alt {	}
.commentmetadata {	margin-bottom:10px;	font-size: 8pt;	padding: 0px;	}
.commentlist cite {	font-style:normal;	font-weight:bold;	}
#commentform {	margin:0;	padding:0;	}
#commentform input {	font-family:arial;	font-size:9pt;	padding:10px;	background:#fff;	border:1px solid #ddd;	}
#commentform input#submit {	padding:10px;	background:#fff url(images/box.gif) top left repeat-x;	border:1px solid #bbb;	text-transform:lowercase;	font-weight:bold;	}
#commentform input#submit:hover {	background:#ccc;	cursor:pointer;	}
#commentform textarea {	width:80%;	padding:10px;	background:#fff;	border:1px solid #ddd;	}
ol.tblist {	padding: 10px 0 0;	margin: 0 0 10px;	}
ol.tblist li {	margin: 0 0 5px 20px;	}
.thread-alt {	}
	.thread-even {	}
#respond { 	padding: 15px 15px 1px;	background: #fff url(images/box.gif) top left repeat-x;	border:1px solid #bbb;	margin: 10px 0 0;	clear:both; 	}
.commentlist #respond { 	clear:both; 	padding-top:10px; 	}
.comments-navigation {	display:block;	margin: 0 0 5px;	padding:0;	font-weight:bold;	}
.comments-navigation .alignleft {	float:left;	}
.comments-navigation .alignright {	float:right;	}
.comments-number {	font-size:8pt;	font-weight:bold;	margin-bottom:0;	padding:0;	}
.commentlist img.avatar, .commentlist img.comment-grav {	padding:2px;	background:#fff;	border:1px solid #ddd;	float:right;	margin:0 0 10px 10px;	}
.reply {	margin: 0;	}
a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, reply a:visited {	clear:both;	background:#ddd;	border:1px solid #bbb;	padding: 3px 10px;	font-weight:bold;	font-size:8pt;	text-transform:lowercase;	color:#000;	}
a.comment-reply-link:active, a.comment-reply-link:hover, reply a:active, .reply a:hover {	background:#d5d5d5;	}
/* -------------------[ sidebar Left ]------------------- */
#sidebarleft ul {	list-style-type: none;	margin: 0;	padding: 0;	}
#sidebarleft ul ul {	margin: 0;	padding: 0;	}
#sidebarleft ul ul ul {	margin: 0;	padding: 0;	}
#sidebarleft ul ul ul ul {	margin: 0;	padding: 0;	}
#sidebarleft li {	list-style-type: none;	margin: 0 0 10px;	overflow:hidden;	padding:9px;	border:1px solid #bbb;	background:#fff url(images/box.gif) top left repeat-x;	}
#sidebarleft li li {	list-style-type: none;	margin: 0;	border:0;	padding: 5px 0px 5px 17px;	background:transparent url(images/arrowgray.png) 2px 9px no-repeat;	border-bottom:1px dotted #ccc;	}
#sidebarleft li li li {	background-image:none;	border:0;	padding: 1px 0;	}
#sidebarleft li li li:hover {	background-image:none;	}
#sidebarleft li li li li {	padding-left: 10px;	}
#sidebarleft .textwidget {	margin: 0;	padding:0;	}
#sidebarleft li#tag-cloud ul { }
#sidebarleft li#tag-cloud ul.wp-tag-cloud {	padding: 9px; }
#sidebarleft li#tag-cloud li {	border:0;	float:none;	display:inline;	padding: 0;	margin: 0 5px 0 0;	background:transparent;	background-image: none;	line-height:2em;	}
#sidebarleft li#tag-cloud li a {	padding:0;	background:transparent;	background-image: none;	}
#sidebarleft li select {	width:160px;	margin: 0;	}
/* -------------------[ Sidebar ]------------------- */
#sidebar ul {	list-style-type: none;	margin: 0;	padding: 0;	}
#sidebar ul ul {	margin: 0;	padding: 0;	}
#sidebar ul ul ul {	margin: 0;	padding: 0;	}
#sidebar ul ul ul ul {	margin: 0;	padding: 0;	}
#sidebar li {	list-style-type: none;	margin: 0 0 10px;	overflow:hidden;	padding:14px;	border:2px solid #CC9966;	background:#F1DBAA;	}
#sidebar li li {	list-style-type: none;	margin: 0;	border:0;	padding: 5px 0px 5px 17px;	background:transparent url(images/arrowgray.png) 2px 9px no-repeat;	border-bottom:1px dotted #F1DBAA;	}
#sidebar li li li {	background-image:none;	border:0;	padding: 1px 0;	}
#sidebar li li li:hover {	background-image:none;	}
#sidebar li li li li {	padding-left: 10px;	}
#sidebar .textwidget {	margin: 0;	padding:0;	}
#sidebar li#tag-cloud ul { }
#sidebar li#tag-cloud ul.wp-tag-cloud {	padding: 9px; }
#sidebar li#tag-cloud li {	border:0;	float:none;	display:inline;	padding: 0;	margin: 0 5px 0 0;	background:transparent;	background-image: none;	line-height:2em;	}
#sidebar li#tag-cloud li a {	padding:0;	background:transparent;	background-image: none;	}
#sidebar li select {	width:160px;	margin: 0;	}
/* -------------------[ Side Tabs ] */#side-tabs { background:url(/wp-content/uploads/2012/02/bgquote-old-good.png) top center no-repeat!important; /*display:none!important*/ height:auto; }
#sidebar li#side-tabs ul {	margin: 0;	padding: 0;	background:transparent;	}
#sidebar li#side-tabs ul.tabs {  	list-style-type:none;	margin: 0;	padding: 0;	clear:both;	font-size:8pt;	}
#sidebar li ul.tabs li {	border:0;	background:transparent;	font-weight:bold;	float: left;	display: inline;	margin: 0 3px 0 0;	padding: 0;	}
 #sidebar li ul.tabs li a, #sidebar li ul.tabs li a:link, #sidebar li ul.tabs li a:visited {	float: left;	display: block;	padding: 3px 7px;	font-weight: bold;	border:1px solid #c5c5c5;	background:url(images/goldbg.gif) top center no-repeat;	color:#000;  	}
 #sidebar li ul.tabs li a:hover, #sidebar li ul.tabs li a:active {	border:1px solid #333;	background:#333;	color:#fff; 	}
  #sidebar li ul.tabs li a.on {	border:1px solid #333;	background:#333;	color:#fff; 	}
#sidebar li#side-tabs form {	margin: 0 !important;	padding: 0 !important;	}
#sidebar li#side-tabs form p {	margin: 0 0 1px;	padding: 0;	}
#sidebar li#side-tabs .cat_content {	}
#sidebar li#side-tabs #content_2, #sidebar li#side-tabs #content_3  {	padding:15px 0 0;	}
#sidebar li#side-tabs .cat_content li {	margin: 0;	padding: 5px 0px 5px 17px;	background:transparent url(images/arrowgray.png) 2px 9px no-repeat;	}
#sidebar li#side-tabs .cat_content li.feeds {	margin: 0;	padding: 5px 0 5px 25px;	background: url(images/FeedIcon-16.gif) 0 6px no-repeat;	}
#sidebar li#side-tabs .cat_content li.twitter {	margin: 0;	padding: 5px 0 5px 25px;	background: url(images/twitter.png) 0 6px no-repeat;	}
#sidebar li#side-tabs .cat_content li.facebook {	margin: 0;	padding: 5px 0 5px 25px;	background: url(images/facebook.png) 0 6px no-repeat;	}
#sidebar li#side-tabs .cat_content li.linkedin {	margin: 0;	padding: 5px 0 5px 25px;	background: url(images/linkedin.png) 0 6px no-repeat;	}
#sidebar li#side-tabs .cat_content li.email {	margin: 0;	padding: 10px 0 5px;	background:transparent;	}
#sidebar li#side-tabs li.email input#sub {	width: 180px;	border:1px solid #ccc;	background:#fff;	padding: 6px;	margin: 0;	}
#sidebar li#side-tabs li.email input#subbutton {	padding:5px;	font-size:8pt;	margin: 0;	font-weight:bold;	border:1px solid #000;	background:#333;	color:#fff; 	}
#sidebar li#side-tabs li.email input#subbutton:hover {	background:#333;	color:#FF9900;	border:1px solid #000;	cursor:pointer;	}
/* ---------------[ 125x125 Banner Ads ]--------------- */
#sidebar li ul#banner125 {	padding: 10px 0 0 !important;	overflow:visible !important;	width:260px;	}
#sidebar ul li ul#banner125 li.ad1, #sidebar ul li ul#banner125 li.ad3, #sidebar ul li ul#banner125 li.ad5, #sidebar ul li ul#banner125 li.ad7, #sidebar ul li ul#banner125 li.ad9  {	float:left !important;	clear:left !important;	padding: 0 !important;	margin: 0 0 5px 0 !important;	border: 0 !important;	background: transparent !important;	overflow:visible !important;	}
#sidebar ul li ul#banner125 li.ad2, #sidebar ul li ul#banner125 li.ad4, #sidebar ul li ul#banner125 li.ad6, #sidebar ul li ul#banner125 li.ad8, #sidebar ul li ul#banner125 li.ad10  {	float:right !important;	clear:right !important;	padding: 0 !important;	margin: 0 0 5px 0 !important;	border: 0 !important;	background: transparent !important;	overflow:visible !important;	}
#sidebar ul li ul#banner125 li:hover {	background: transparent !important;	}
/* -------------------[ Sidebar-Bottom ]------------------- */
#sidebar-bottom ul {	list-style-type: none;	margin: 0;	padding: 0;	}
#sidebar-bottom ul ul {	margin: 0;	padding: 0;	}
#sidebar-bottom ul ul ul {	margin: 0;	padding: 0;	}
#sidebar-bottom ul ul ul ul {	margin: 0;	padding: 0;	}
#sidebar-bottom li {	list-style-type: none;	margin: 0 0 20px;	overflow:hidden;	padding:0;	border:0;	}
#sidebar-bottom li li {	list-style-type: none;	margin: 0;	border:0;	padding: 5px 0px 5px 17px;	background:transparent url(images/arrowgray.png) 2px 9px no-repeat;	border-bottom:1px dotted #ccc;	}
#sidebar-bottom li li li {	background-image:none;	border:0;	padding: 1px 0;	}
#sidebar-bottom li li li:hover {	background-image:none;	}
#sidebar-bottom li li li li {	padding-left: 10px;	}
#sidebar-bottom .textwidget {	margin: 0;	padding:0;	}
#sidebar-bottom li#tag-cloud ul { }
#sidebar-bottom li#tag-cloud ul.wp-tag-cloud {	padding: 9px; }
#sidebar-bottom li#tag-cloud li {	border:0;	float:none;	display:inline;	padding: 0;	margin: 0 5px 0 0;	background:transparent;	background-image: none;	line-height:2em;	}
#sidebar-bottom li#tag-cloud li a {	padding:0;	background:transparent;	background-image: none;	}
#sidebar-bottom li select {	width:160px;	margin: 0;	}
/* -------------------[ Magazine Home Page Styles ]------------------- */
ul.home-left {	width:308px;	padding:0;	float:left;	margin:0 0 10px;	list-style-type:none;	border:1px solid #bbb;	background:#fff;	}
ul.home-right {	width:308px;	padding:0;	float:right;	margin:0 0 10px;	list-style-type:none;	border:1px solid #bbb;	background:#fff;	}
ul.home-bottom {	padding:0;	margin:0 0 10px;	list-style-type:none;	border:1px solid #bbb;	background:#fff;	}
li.homepost .entry {	padding:0;	}
ul.home-right li.homepost, ul.home-left li.homepost {	font-size:9pt;	margin:0;	padding: 10px;	list-style-type:none;	border-bottom:1px dotted #ccc;	height:90px;	overflow:hidden;	}
ul.home-bottom li.homepost {	font-size:9pt;	margin:0;	padding: 10px;	list-style-type:none;	border-bottom:1px dotted #ccc;	overflow:hidden;	}
li.homepost img.post-thum, li.homepost img.thumbnail {	width:70px;	height:70px;	border:1px solid #ccc;	padding:1px;	float:left;	margin: 0 10px 10px 0;	}
li.homepost h3 {	padding:0;	font-weight:bold;	margin: 0;	letter-spacing:0px;	font-size:10pt;	}
li.homepost .comments {	float:right;	margin: 0 0 10px 10px;	width:20px;	height:20px;	background:url(images/comments-sm.gif) top left no-repeat;	text-align:center;	}
li.homepost .comments a {	font-size:8pt;	width:20px;	height:20px;	line-height:16px;	display:block;	font-weight:bold;	}
li.bottom {	font-size:9pt;	margin:0;	padding: 5px 10px;	list-style-type:none;	background: #ddd url(images/slidenavwrap.gif) top left repeat-x;	}
li.homepost p {	margin-bottom:0;	}
/* ---------[ Slideshow ]--------- */
#slideshow {	background:#fff url(images/box.gif) top left repeat-x;	width: 628px;	margin: 0 0 10px;	padding:0;	border:1px solid #bbb;	}
#slideshow ul {	background:transparent;	margin: 0;	padding: 0;	list-style-type: none;	}
           /* ---------[ Slideshow Slides ]--------- */
#slideshow .slides {	background:#fff;	width:628px;	overflow: hidden;	}
#slideshow .slides ul {	width:99999em;	overflow: hidden;	}
#slideshow .slides li {	width:628px;	height:188px;	float: left;	padding: 0;	margin:0;	overflow: hidden;	}
/* ---------[ Slideshow Navigation ]--------- */
#slideshow  ul.slides-nav {	height:25px;	line-height:25px;	margin:0;	padding: 5px;	border:1px solid #f5f5f5;	border-top:1px solid #ddd;	background: #ddd url(images/slidenavwrap.gif) top left repeat-x;	clear:both;	width:616px;	}
#slideshow .slides-nav h3 {	font-size:12pt;	letter-spacing:0;	color:#333;	padding:0;	margin: 0 10px 0 0;	height:25px;	line-height:25px;	}
#slideshow .slides-nav li {	float:left;	line-height:25px;	height:25px;	width:25px;	}
#slideshow .slides-nav li a {	display:block;	padding: 0;	text-align:center;	line-height:25px;	height:25px;	width:25px;	outline: none;	}
.js #slideshow .slides-nav li.on,.js #slideshow .slides-nav li.on a {	background: url(images/slidenavcount.gif) top left no-repeat;	color:#000;	font-weight:bold;	line-height:25px;	height:25px;	width:25px;	}
.js #slideshow .slides-nav li.on a {	}
/* ---------------[ Site Map Page ]--------------- */
ul.archives, ul.wp-tag-cloud {	margin: 0 0 15px 5px;	padding: 0;	}
ul.archives ul, ul.wp-tag-cloud ul {	padding:0;	}
ul.archives ul li, ul.wp-tag-cloud ul li {	background:transparent;	padding-left:0; 	margin:0;        }
ul.archives ul ul, ul.wp-tag-cloud ul ul {	margin:0;	margin-left: 15px;	padding:0;	}
.post ol.archives {	margin:0 0 0 20px;	padding:0;	}
.post ol.archives li {	margin:0;	padding:0;	}
.sitemap img.post-thum, .sitemap img.thumbnail {	background:#fff;	border:1px solid #ccc;	padding:3px;	float:right;	height:70px;	width:70px;	margin: 0 0 10px 10px;	}
.sitemap {	padding-bottom:15px;	}
.sitemap h3 {	margin-bottom:10px;	font-size:12pt;	padding-bottom:5px;	border-bottom:1px dotted #ccc;	}
.entry img.attachment-large {	max-width:920px;	width:auto !important;	width:920px;	}
/* -------------------[ Footer Widgets ]------------------- */
#footer-widgets {	clear: both;	margin: 0 auto 20px;	padding:30px 30px 15px;	width:910px;	border:1px solid #bbb;	background:#fff url(images/box.gif) top left repeat-x;	}
#footer-widgets h3.widgettitle {	}
#footer-widgets ul {	list-style-type: none;	margin: 0;	padding: 0;	}
#footer-widgets ul ul {	margin: 0;	padding: 0;	}
#footer-widgets ul ul ul {	margin: 0 0 0 15px;	padding: 0;	}
#footer-widgets li {	list-style-type: none;	margin: 0 0 10px;	padding:0;	overflow:hidden;	}
#footer-widgets li li {	list-style-type: none;	margin: 0;	padding: 5px 0px 5px 17px;	background:transparent url(images/arrowgray.png) 2px 9px no-repeat;	border-bottom:1px dotted #ccc;	}
#footer-widgets li li li {	list-style-type: none;	margin: 0;	border-bottom:0;	padding: 0;	background:transparent;	}
#footer-widgets li li li li {	padding-left: 15px;	}
#footer-widgets .textwidget {	padding: 0;	}
#footer-widgets li#tag-cloud ul { }
#footer-widgets li.widget_tag_cloud div { 	padding:0px; 	line-height:2em; 	}
#footer-widgets li#tag-cloud ul.wp-tag-cloud { 	padding:0; 	line-height:2em; 	}
#footer-widgets li#tag-cloud li {	border:0;	float:none;	display:inline;	padding: 0;	margin: 0;	background:transparent;	background-image: none;	}
#footer-widgets li#tag-cloud li a {	padding:0;	background:transparent;	background-image: none;	}
#footer-widgets li select {	width:140px;	margin: 0;	border:2px solid #999;	}
#footer-widgets ul.footer-widget1 {	float:left;	width:265px;	margin: 0 20px 0 0;	overflow:hidden;	}
#footer-widgets ul.footer-widget2 {	float:left;	width:265px;	margin: 0 20px 0 0;	overflow:hidden;	}
#footer-widgets ul.footer-widget3 {	float:left;	width:160px;	margin: 0;	overflow:hidden;	}
#footer-widgets ul.footer-widget4 {	float:right;	width:160px;	margin: 0;	overflow:hidden;	}
#footer-widgets a, #footer-widgets a:link, #footer-widgets a:visited {	}
#footer-widgets a:hover, #footer-widgets a:active {	}
#contentright .widget_flickrRSS img,#footer-widgets .widget_flickrRSS img {	margin: 0 5px 5px 0;	background: #ccc;	padding: 3px;	width:74px;	height:74px;	}
