/*
THEME NAME: WMG Blog
THEME URI: http://blog.webermarketing.com/
DESCRIPTION: Based on the 2008 re-branding
VERSION: 1.0
AUTHOR: Hand-coded by Eric Peacock at Weber Marketing Group
AUTHOR URI: http://www.webermarketing.com
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, right-sidebar
TEMPLATE: thematic
*/

/* Created 12-8-08 */
/* Updated 8-11-10 */

/* @import url(../thematic/style.css); */

@import url('reset.css');


/* constants */
html {font-size: 90%; padding: 0; margin: 0 0 0.1em 0; overflow: auto; height: 100%; background: #fff; font-weight: normal; font-style: normal; line-height: normal; font-family: Helvetica, Arial, sans-serif;}

body {
	font-size: 100%;
	line-height: 1.125em; /* 16x1.125=18px */
	margin: 0 auto 0 auto;
	padding: 0 0 60px 0;
	color: #3b4c54;
	background-color: #e7e7e7;
	background-image: url(images/bknd_bugpaper.jpg);}
	
#wrapper {background-color: #fff; overflow: visible;}

a:link {
	color: #bc7824;
	background-color: transparent;
	background-image: none;
	text-decoration: none;
	outline: none;
	font-weight: bold;
	border: none;
	text-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	padding: 0;}

a:visited	{
	outline: none;
	border: none;
	background-image: none;
	background-color: transparent;
	text-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	padding: 0;}
	
a:hover {
	text-decoration: underline;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	margin: 0;
	padding: 0;}
	
a:visited:hover {
	text-decoration: underline;
	outline: none;
	border: none;
	background-image: none;
	background-color: transparent;
	text-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	padding: 0;}
	
a:active {padding-top: 2px;}
a:focus {}

blockquote {color: #3b4c54; background: #d8dbdd; border: 0; font-style: oblique; line-height: 1.6em; font-size: 0.9em; margin: 15px 0 15px 0; padding: 30px;
	box-shadow: 0px 1px 5px #3b4c54;
	-moz-box-shadow: 0px 1px 5px #3b4c54;
	-webkit-box-shadow: 0px 1px 5px #3b4c54;
	-webkit-border-bottom-left-radius: 30px;
	-khtml-border-radius-bottomleft: 30px;
	-moz-border-radius-bottomleft: 30px;
	border-bottom-left-radius: 30px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

p {padding: 0.5em 0 0.7em 0; display: block;}
ol, ul, li {list-style: none;}
h1 {font-size: 1.375em; /* 16x1.375=22px */
	line-height: 1.636em;/* 16x1.636=36px */}
h2 {font-size: 1.125em; /* 16x1.125=18px */
	margin: 1em 0; /* 18x1=18px */}
h3 {font-size: 1em;}
h4 {font-size: 0.9em;}
h5 {font-size: 0.8em;}
h6 {font-size: 0.75em;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}

strong {font-weight: 700;}
em {font-style: oblique;}
del, del a, div.entry-content p del a {background: inherit; color: #3b4c54;}
.caps {text-transform: uppercase;}
code, pre {white-space: pre-wrap; font-family: Monaco,"Andale Mono", monospace; font-size: 0.9em; margin-bottom: 0; margin-left: 0;}

/* layout */
div#wrapper.hfeed {width: 960px; margin: 0 auto 0 auto;
	border-right: 2px solid #bc7824;
	border-left: 2px solid #bc7824;
	border-bottom: 3px solid #bc7824;
	-webkit-border-bottom-left-radius: 30px;
	-khtml-border-radius-bottomleft: 30px;
	-moz-border-radius-bottomleft: 30px;
	border-bottom-left-radius: 30px;
	box-shadow: 0px 3px 15px #3b4c54;
	-moz-box-shadow: 0px 3px 15px #3b4c54;
	-webkit-box-shadow: 0px 3px 15px #3b4c54;
}

div#header {text-align: center; margin: 0 30px 0 30px; padding: 30px 0 0 30px;
	min-height: 145px;
	color: #3b4c54;
	background-color: transparent;
	background-image: url(images/bknd_wmgbug.png);
	background-position: 95% 65%;
	background-repeat: no-repeat;
	border-bottom: 2px solid #b2b8be;
	border-left: 2px solid #b2b8be;
	border-right: 2px solid #b2b8be;
	-webkit-border-bottom-left-radius: 30px;
	-khtml-border-radius-bottomleft: 30px;
	-moz-border-radius-bottomleft: 30px;
	border-bottom-left-radius: 30px;
	}
div#container {float: left; margin: 15px 30px 0 60px; width: 600px;}
div#content {margin: 0; padding: 1em 0 1em 0;}
div.aside {float: right; overflow: hidden; font-size: 0.9em; width: 200px; height: auto; border-left: 2px solid #b2b8be; padding-left: 30px; padding-right: 30px;}
div#secondary {clear: right; margin-bottom: 1em;}
div#footer {margin: 50px auto 50px auto; width: 814px; height: 90px; color: #b2b8be; background-color: #b2b8be; padding: 0;}

/* header */
#blog-title {
	color: #bc7824;
	background-color: transparent;
	float: left;
	width: 85%;
	text-align: left;
	padding: 15px 0 0 0;
	margin: 0;
	font-size: 3em; /* 18x3=54px */
	font-weight: normal;
	line-height: 0.5em;
	margin: 0.25em 0;
	text-transform: lowercase;
	letter-spacing: -1px;
	background-image: none;
	}
	
#blog-title a:link, #blog-title a:visited {display: inline; color: #bc7824; cursor: pointer; outline: none; margin: 0; padding: 0; text-decoration: none;}
#blog-title a:hover, #blog-title a:visited:hover {color: #d5a570; text-decoration: none; margin: 0; padding: 0;}
#blog-title a:active {padding-top: 1px;}

#blog-description {background-image: none; color: #b2b8be; float: left; font-size: 1.25em;}
div#access {display: none; padding-bottom: 0.5em; margin-bottom: 1em; border-bottom: 2px solid #b2b8be;}

/* content */
div.entry-content {width: 600px; padding: 0.5em 0 2.5em 0; font-size: 1em; line-height: 1.8em;}
div.entry-content a:hover p.img {
	margin: 0; padding: 0;
	-webkit-border-radius: none;
	-khtml-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
	border: 1px solid red;
	}

.page div.entry-content {width: 700px; float: left; padding: 1.25em 0 2.5em 0;}

h2.entry-title {margin: 0 0 5px 0; font-size: 2.1em;}
.entry-title {clear: both; font-size: 1.6em; line-height: 1.25em; margin: 0.3em 0 0 0; /*border-bottom: 1px solid #b2b8be; padding-bottom: 15px;*/}
.entry-title a:link {display: block; text-decoration: none;}
.entry-title a:visited {color: #bc7824; text-decoration: none;}
.entry-title a:hover {color: #3b4c54; text-decoration: none; outline: none;}
div.entry-date {margin: 0.5em 0 0.5em 0; background: inherit; color: #b2b8be; font-size: 0.9em;}

/* post metadata */
div.entry-meta {color: #b2b8be; width: auto; background: inherit; margin: 0 0 30px 0; padding: 0 0 5px 10px; display: block; font-size: 0.9em;
	border-bottom: 1px solid #b2b8be;
	border-left: 1px solid #b2b8be;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	}
div.entry-meta a {background: inherit; color: #b2b8be;}
div.entry-meta :visited {color: #b2b8be;}
div.entry-meta :hover,
div.entry-meta :visited:hover {color: #bc7824;}
span.author.vcard {margin-bottom: 0.5em; margin-right: 1.5em;}

/* mini edit button above post */
div.entry-meta .edit {float: right;}
div.entry-meta .edit a:link,
div.entry-meta .edit a:visited {color: #fff; background-color: #bc7824; text-align: center; font-weight: bold; margin: 0; padding: 2px 4px 2px 4px; border: 1px solid #d5a570; text-align: center; text-decoration: none; letter-spacing: 1px;}
div.entry-meta .edit a:hover,
div.entry-meta .edit a:hover:visited {color: #fff; background-color: #79848c; text-decoration: none; margin: 0; padding: 0;}

div.entry-utility {color: #b2b8be; background-color: inherit; width: auto; margin: 0 0 60px 0; padding: 0 0 30px 0; font-size: 0.9em; border-bottom: 1px solid #b2b8be;}
div.entry-utility :link {background: inherit; color: #949da3;}

div.entry-utility .cat-links {display: inline;}
div.entry-utility .comments-link {display: block; margin-top: 1em; font-size: 1.25em;}

span.author.vcard {margin-bottom: 0.5em;}
/*div.entry-utility span.cat-links {display: block; margin: 0.5em 0 0.5em 0;}*/
/*div.entry-utility span.comments-link {display: block; margin: 0.5em 0 0.5em 0;}*/
div.entry-utility .edit a {display: block; color: #bc7824; background-color: #fff; padding: 5px; border: 1px solid #d5a570; text-align: center; line-height: 1.2em; margin: 15px 0 15px 0; font-size: 1.5em; width: 80px;}
div.entry-utility .edit a:hover {color: #fff; background-color: #79848c; text-decoration: none;}
div.entry-utility .tag-links {margin: 0 0 15px 0;}

/* post headers */
.post h2 {color: #3b4c54; margin: 1.5em 0 0.75em 0;}
.post h3 {color: #606d75; margin-bottom: 1em;}
.post h4 {color: #79848c;}

/* sharing links */
div.post span.share {font-size: 1em; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 2px solid #bc7824;}
div.post span.share a {color: #bc7824; margin: 0; padding: 0;}
div.post span.share img {margin: 0 5px 0 0; padding: 0; height: 16px; width: 16px;}
div.post span.last {border-right: none;} /* removes border from last share link */
div.post iframe {margin-top: 15px; border: none; overflow: hidden; width: 500px; height: 60px}

div.post ul {margin: 0 0 1.1em 1.25em;}
div.post ul ul {}

/* post comments */
div.comments p a, div.entry-content a, div.entry-content ul li a, div.entry-content ol li ul a {background: inherit; color: #bc7824; border-bottom: 1px dotted #3b4c54;}
div.comments a:hover, div#nav-below a:hover, div.entry-content p a:hover, div.entry-content ul li a:hover, div.entry-content ol li ul a:hover, div.comment-meta a:hover, div.comments .bypostauthor .comment-meta a:hover, div.comments .byuser .comment-meta a:hover, div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a:hover {background: #bc7824; color: #b2b8be;}
div.entry-content p del a:hover {background: #b2b8be; color: #b2b8be;}
div.entry-content blockquote p a {background: inherit; color: #bc7824;}
div.entry-content blockquote p a:hover {background: #bc7824; color:#b2b8be;}
div.entry-content p code a {white-space: pre-wrap; font-family: Monaco,"Andale Mono",monospace; font-size: 0.9em; border-bottom: 1px dotted #b2b8be;}
div.comments p strong a, div.entry-content p ins a {border: none; text-decoration: underline;}
div.comments p strong a, div.entry-content p ins a:hover {border: none; text-decoration: underline;}
a.more-link, div.page-link, p.akpc_pop {font-size: 0.8em;}
div.entry-content div.page-link a {background: #b2b8be; color: inherit;}
.error404 div, .noresults div {width: 700px; background: inherit; color: #bc7824; float: left;}
div.entry-content ol li ul, div.entry-content ul li {list-style: square; margin: 0.5em 1.5em;}
#category-archives h3, #monthly-archives h3, #linkcat-2 h3, #linkcat-3 h3 {border-bottom: 1px dotted #3b4c54; margin-top: 0.5em; padding: 0.5em 0 0; height: auto;}
li#category-archives.content-column, li#monthly-archives.content-column, li#linkcat-2.linkcat, li#linkcat-3.linkcat {list-style: none;margin: 1em 0;}
div.entry-content ol {padding-left: 1.5em; margin: 0.5em 0 1em;}
div.entry-content ol li {list-style: decimal; margin: 0.2em 0;}
div.entry-content ol li ol {margin: 0.2em 0;}
div.entry-content ol li ol li {list-style: upper-roman;}
div.entry-content ol li ul li, div.sidebar ul ul ul li {list-style: square;}
div.entry-content ol li ol li ol {margin: 0.2em 0;}
div.entry-content ol li ol li ol li {list-style: lower-alpha;}
div.entry-content dl dt {font-style: italic;text-decoration: underline;font-weight: bold;}
div.entry-content dl dd {margin: 7px;}
div.entry-content p abbr, div.entry-content abbr {cursor: help; border-bottom: 1px dotted #b2b8be;}
div.entry-content p ins {text-decoration: none; border-bottom: 1px dotted #b2b8be;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
div#nav-above, div.skip-link {display: none;}
div#nav-below{width: 100%; height: 1em; clear: both; margin: 1.5em 0; font-size: 0.9em; padding: 1em 0;}
div#nav-below a {background: inherit; color: #bc7824;}

/* asides */
body.home .category-asides .entry-content, body.home .category-asides .entry-content p, body.home .category-asides .entry-meta {display: inline; margin: 0 0.7em 0 0;}
body.home .category-asides {font-size: 0.9em; background: inherit; color: #b2b8be;}
body.home .category-asides a {font-weight: normal;}
body.home .category-asides .entry-meta {display: none;}
body.home .category-asides .entry-date abbr.published {display: none;}
body.home .category-asides div.entry-content {clear: none; float: left; width: 100%;}

/* comments & trackbacks */
div#comments {}
div#respond {clear: both; margin-top: 0.5em; margin-left: auto; margin-right: auto; width: 780px; height: auto;}
#respond h3, #comments-list h3, #trackbacks-list h3 {clear: both; padding-top: 1em; margin: 1em 0; border-bottom: 2px solid #b2b8be; text-align: left; text-transform: uppercase; height: auto;}
#comments-list,#trackbacks-list {margin: 1em 0;}
div.formcontainer {}
div.comment-meta {background: inherit; color: #b2b8be; float: left; width: 170px; margin: 0.3em 0 0.5em; padding: 0;display: block; font-size: .9em;}
div.comment-meta a {display: block; background: inherit; color: #b2b8be;}
div.comment-author {clear: both; width: 693px; background: #b2b8be; color: inherit; display: block; margin: 0.9em 0 0.5em; padding: 7px 0 7px 7px; font-size: 0.9em;}
div.comment-author a a:visited {background: inherit; color: #000; text-decoration: none; outline: 0;}
div.comments .byuser .comment-meta, div.comments .bypostauthor .comment-meta {display: block;}
div.comments .byuser .comment-meta a {background: transparent url(images/by.registered.gif) no-repeat scroll right center; display: block;}
div.comments .bypostauthor .comment-meta a {background: transparent url(images/by.author.gif) no-repeat scroll right center; display: block;}
div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a {background: none; color: #b2b8be;}
form#commentform .form-label {margin: 1em 0 0;}
form#commentform,form#commentform p {padding: 0; margin: 1em 0;}
input#author,input#email,input#url {width: 50%; border: 2px solid #b2b8be; padding: 2px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-left-radius: 8px;}
input#author,input#email,input#url {height: 30px;}
input#author,input#email,input#url,textarea#comment {padding: 0.2em; border: 1px solid #b2b8be;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-left-radius: 8px;}
input#submit {border: 1px solid #b2b8be; padding: 5px; height: 30px;}
input#submit a:hover {border: 1px solid #b2b8be; background-color: black;}
div.comments ol li {margin: 0 0 1em; clear: both;}
div.comments ol li p, span.unapproved {width: 500px; float: right; margin: 0.3em 0 0.5em; padding: 0 0 0.5em;}
textarea#comment {height: 15em; margin:0 0 0.5em; overflow: auto; width: 80%;}
form#commentform span.required, span.unapproved {background: inherit; color: #bc7824;}

/* sidebar */
div.aside h3 {font-size: 1.3em; padding: 1.5em 0 0 0; border-bottom: 1px dotted #b2b8be; margin-bottom: 5px; text-transform: lowercase; height: auto;}

div.aside input#s {width: 12em;}

input#s {
	margin-top: 15px;
	border: 1px solid #b2b8be;
	padding: 2px;
	height: 25px;
	width: auto;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

input#searchsubmit {
	height: 30px;
	width: auto;
	border: 1px solid #b2b8be;
	padding: 4px;
	font-size: 0.9em;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;}

input#searchsubmit a:hover, :visited:hover {color: #fff; background-color: #bc7824;}

div.aside li {list-style: none; margin: 0 0 1em;}
div.v li form {margin: 0.2em 0 0; padding: 0;}
div.aside ul li a {background: inherit; color: #bc7824;}
div.aside ul li a:hover {background: #bc7824; color: #b2b8be;}
div.aside ul ul {margin: 0.3em 0;}
div.aside ul ul li {list-style: none; margin: 0.2em 0;}
div.aside ul ul ul {margin: 0 0 0 1.2em;}
#searchform div {padding: 0.2em 0;}


/* widgets and misc */
table#wp-calendar {width: 100%;}
#archives select {margin: 0.2em 0 0; padding: 0;}
.sidebar li#pages, .home li#recent-posts.widget.widget_recent_entries, span.meta-sep, li#pages.widget.widget_pages, .single div#secondary.sidebar, .page div#secondary.sidebar, .single li#text-1.widget.widget_text, .page li#text-1.widget.widget_text {display: none;}

/* Twitter Widget Pro - UNUSED */
#twitter-6 ul li {margin-bottom: 30px; margin-top: 15px; background-color: #e7ccad; padding: 15px; border: 1px solid #b2b8be;
	/* progressive enhancement */
	background-image: -moz-linear-gradient(top, #d3d6d9, #ffffff); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d3d6d9),color-stop(1, #ffffff)); /* Saf4+, Chrome */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d6d9', endColorstr='#ffffff')"; /* IE8 */
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 3px 8px #d3d6d9;
	-moz-box-shadow: 0px 3px 8px #d3d6d9;
	-webkit-box-shadow: 0px 3px 8px #d3d6d9;
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=3px, Color='#d3d6d9'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=3px, Color='#d3d6d9')"; /* IE8 */
}
.widget_twitter ul li {font-size: 0.8em; line-height: 1.6em;}
.widget_twitter .entry-content {margin-bottom: 30px;}
.widget_twitter .entry-meta .time-meta a {font-size: 0.9em; color: #606d75; background-color: transparent; display: block; line-height: 2em; font-weight: normal;}
.widget_twitter .entry-meta .from-meta {clear: both; display: none;}

/* built-in wp rss widget */

a.rsswidget {line-height: 1.65em; text-decoration: none; font-weight: normal; color: #606d75; background-color: transparent;}
span.rss-date {display: block; margin-bottom: 1.75em; font-size: 0.75em; color: #b2b8be}
div.rssSummary {display: none;}

/* footer */
div#footer {
	clear: both;
	text-align: center;
	height: 200px;
	width: auto;
	margin: 60px 60px 0 60px;
	padding: 15px;
	background-image: url(http://www.webermarketing.com/images/footer_tagline.png);
	background-repeat: no-repeat;
	background-position: right center;
	border: 1px solid #3b4c54;
	-webkit-border-top-left-radius: 30px;
	-moz-border-radius-topleft: 30px;
	border-top-left-radius: 30px;}
div#footer, #generator-link a, #theme-link a, #generator-link a:hover, #theme-link a:hover {background-color: #3b4c54; color: #3b4c54;}
#generator-link a {float: left; padding: 7px 15px;}
#theme-link a:link {float: right; padding: 7px 15px;}
#generator-link, #theme-link {display: none;}

/* footer css from wmg site */
#footer p {
	clear: both;
	color: #b2b8be;
	background-color: transparent;
	text-align: left;
	font-size: small;
	line-height: 1.5em;
	margin: 0 0 0 30px;
	padding: 0;}
#footer p:first-child {font-weight: bold; margin-bottom: 15px; font-size: medium;}
#footer p:last-child {font-size: x-small; margin-top: 15px;}

/* twitter button */
.footertwitter	{display: block; height: 90px; width: 90px; background-image: url(http://www.webermarketing.com/images/footer_btn_twitter.png); background-repeat: no-repeat; margin: -46px 0 15px 45px; float: left;}

.footertwitter h4 :link,
.footertwitter h4 :visited {color: #fff; height: 90px; width: 90px; display: block; margin: 0; text-align: center; line-height: 2.2em; font-size: 1em; font-weight: normal; text-decoration: none;}
.footertwitter h4 :hover,
.footertwitter h4 :visited:hover {color: #fff; background-color: transparent; background-image: none;}

.footertwitter :link,
.footertwitter :visited {color: #3b4c54; background-color: transparent;}

.footertwitter :hover,
.footertwitter :visited:hover {color: #fff; background-color: transparent; background-image: url(http://www.webermarketing.com//images/footer_btn_twitter_hi.png); background-repeat: no-repeat; text-decoration: none;}

/* rss link */
#footer #rss {font-weight: bold; font-size: 0.75em; line-height: 1.25em; width: 3.25em; margin: 5px 0 0 30px;}
#footer #rss a:link,
#footer #rss a:visited {display: block; color: #fff; background: #bc7824; padding: 0.2em; border: 2px solid #b2b8be; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 2px 2px 3px #333; -webkit-box-shadow: 2px 2px 3px #333; box-shadow: 2px 2px 3px #333; text-align: center;}
#footer #rss a:hover,
#footer #rss a:visited:hover {background: #fff; color: #bc7824; border: 2px solid #bc7824;}

/* END footer */

/* images */
div.entry-content p img {max-width: 500px;}
div.entry-content p.attachment a img {width: 500px;}
.page div.entry-content p img {max-width: 100%;}
.sidebar li img, .sidebar li a img {padding: 5px; max-width: 190px;}
img.center {display: block; text-align: center; margin: 0 auto;}
img.alignleft {padding: 0.9em 0.5em 0.5em;}
img.alignright {padding: 0.9em 0 0.5em 0.5em;}
img.wp-smiley {background: inherit; color: inherit;}

/* special button linked to wmg site */
a.mainsite, a.mainsite :visited {
	text-decoration: none;
	font-size: 1.2em;
	margin: 25px 15px 0 -15px;
	padding: 5px; display: block;
	text-align: center;
	color: #fff;
	background-color: #d5a570;
	border: 1px solid #bc7824; border-width: 2px 2px 2px 2px;
	border-color: #e7ccad #e7ccad #bc7824 #bc7824;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    }

a.mainsite:hover, a.mainsite:hover:visited {color: #3b4c54; background-color: #cfc580; text-decoration: none; border-color: #e7ccad #e7ccad #bc7824 #bc7824;}