/* @override 
	http://localhost:8888/canamo/wp-content/themes/canamo/style.css
	http://canamo.cl/wp-content/themes/canamo/style.css
*/

/* @group header */

.pageElement {
	overflow: hidden;
	height: auto;
}

#header.pageElement {
	height: 190px;
	background: #ebfdfd url(images/mainHeader.gif) repeat-x;
	overflow: visible;
	position: relative;
	z-index: 10;
}

#header div.ad {
margin-left:167px;
margin-top:12px;
	padding: 1px;
}

#header .centralContainer {
	clear: both;
}

#header .mediumBox {
	height: 135px;
}

#header .mediumBox a.mainLogo {
	margin-top: 20px;
	float: left;
	display: block;
	margin-left: 20px;
}

#navigation {
	width: 590px;
	height: 30px;
	margin-top: 15px;
}

#search {
	width: 340px;
	height: 54px;
	z-index: 50;
	position: relative;
	display: block;
	background: url(images/searchBar.gif) no-repeat center;
	padding-left: 5px;
	padding-right: 5px;
}

#search input {
	border-style: none;
	display: block;
	float: left;
	font: 11pt Georgia, "Times New Roman", Times, serif;
}

#search input#s {
	margin-left: 20px;
	padding: 2px;
	margin-right: 10px;
	display: inline;
	margin-top: 16px;
	border: 1px solid #745936;
}

#search input#s:focus {
	border-color: #5d492b;
}

#search input#searchsubmit {
	padding: 2px 27px 5px;
	*padding: 2px 20px 5px;
	background-color: #58abaf;
	color: white;
	margin-top: 16px;
	height: 20px;
}

#search input#searchsubmit:hover {
	background-color: #6e7436;
}

#search label.hidden {
	display: none;
}

/* @end */

/* @group contenido */

h2.singlePage {
	font: bold 24pt "ITC Avant Garde Gothic Std", Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	letter-spacing: -2px;
	color: #745936;
	text-transform: uppercase;
	text-decoration: none;
}

#content.pageElement {
	background: #ebfdfd url(images/backgroundGrunge.jpg) no-repeat center top;
	clear: both;
	position: relative;
	z-index: 1;
}

#content.pageElement .centralContainer {
	background: url(images/dotsGreen.png) repeat-y 614px 9px;
	height: 100%;
	overflow: hidden;
}

#content.pageElement div.horizontalBox {
	padding-top: 10px;
	width: 600px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-position: right top;
	background-repeat: repeat-y;
}

div.shop {
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #6f5634;
}

div.shop strong {
	font-weight: bold;
}

div.shop p {
	font-size: 10pt;
	margin-bottom: 10px;
}

div.shop ol li {
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 10px;
	list-style-type: decimal;
}

li.product {
	width: 280px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 5px;
}

li#singleProduct.product {
	width: 580px;
	background-color: #c8ce92;
	padding: 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

li#singleProduct.product div.reference {
	float: left;
	padding: 5px;
	margin: -5px;
	background-color: #6e7436;
}

li#singleProduct.product div.reference:hover {
	background-color: #745936;
}

li#singleProduct.product div.thePostContent {
	float: left;

	margin-left: 10px;
	display: inline;
	text-align: left;
}

li#singleProduct.product #single.thePost {
	overflow: hidden;
	height: 100%;
}

li#singleProduct.product div.thePostContent h2 {
	display: block;
	font-size: 20pt;
}
li#singleProduct.product div.thePostContent img {
	display: block;
	width: 85%;
	height: 85%;
	
}

li#singleProduct.product div.thePostContent .description {
	margin-bottom: 10px;
	width: 90%;
	color: #3f431f;
	font: 10pt/16px Georgia, "Times New Roman", Times, serif;
}

li#singleProduct.product div.thePostContent .description ul li {
	margin-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	list-style-type: disc;
	list-style-position: inside;
}

li#singleProduct.product div.thePostContent p.articleDate {
	margin-bottom: 10px;
	color: #3f431f;
	font: bold 9pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 3px;
	border-bottom: 1px solid #6e7436;
}

li#singleProduct.product div.thePostContent p.articleDate a {
	text-decoration: none;
	color: #565b1b;
	font-weight: bold;
}

li.product h3 a {
	font: 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #231f20;
	display: block;
	padding: 5px;
	color: white;
	text-decoration: none;
	position: relative;
	z-index: 5;
	width: 270px;
	height: 50px;
	bottom: 0;
	margin-top: -50px;
}

li.product h3 a:hover {
	background-color: #745936;
}

ul.articleList li.product div.reference img {
	max-width: 200px;
	background-color: white;
	z-index: 1;
	position: relative;
}

#single.thePost div.reference img.shopImg {
	width: 300px !important;
}

li.product div.reference {
	width: 278px;
	overflow: hidden;
	height: 278px;
	position: relative;
	z-index: 1;
	background-color: white;
	padding-top: 40px;
	border: 1px solid #cecece;
}

li.article {
	overflow: hidden;
	height: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 600px;
	clear: both;
}

li.article div.reference {
	width: 200px;
	height: 200px;
	background-color: #6e7436;
	float: left;
	margin-bottom: 10px;
	margin-right: 12px;
	overflow: hidden;
}

li.article div.thePost {
	margin-left: 10px;
	display: inline;
	float: left;
	margin-right: 10px;
	/*width: 380px;*/
	text-shadow: white 0 1px 0;
}

li.article div#single.thePost {
	width: 590px;
	overflow: hidden;
	height: 100%;
	margin-bottom: 20px;
	float: none;
}

li.article div#single.thePost a {
	color: #6e7436;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

li.article div#single.thePost img.postReference {
	float: right;
	margin-left: 10px;
	border: 1px solid white;
	-moz-box-shadow: rgba(000,000,000,0.6) 0 1px 2px;
	-webkit-box-shadow: rgba(000,000,000,0.6) 0 1px 2px;
	margin-right: 3px;
}

li.article div#single.thePost img.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

li.article div#single.thePost img.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

li.article div.thePost p.articleDate {
	font: 10pt "ITC Avant Garde Gothic Std", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	color: #80afb2;
}

li.article div.thePost p.articleDate a {
	color: #6e7436;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

li.article div.thePost h3 a {
	font: bold 24pt "ITC Avant Garde Gothic Std", Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	letter-spacing: -2px;
	color: #745936;
	/*text-transform: uppercase;*/
	text-decoration: none;
}

li.article div.thePost h3 a:hover {
	color: #80afb2;
	text-decoration: underline;
}
li.article div.thePost div.thePostContent img.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

li.article div.thePost div.thePostContent img.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
li.article div.thePost div.thePostContent img {

}

li.article div.thePost div.thePostContent strong {
	font-weight: bold;
}

li.article div.thePost div.thePostContent em {
	font-style: italic;
}

li.article div.thePost div.thePostContent a {
	color: #5fb9be;
}

li.article div.thePost div.thePostContent a.more-link {
	float: right;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 5px;
}

li.article div.thePost div.thePostContent a:hover {
	color: #5f642f;
	background-color: #f1fe74;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-decoration: none;
}

li.article div.thePost div.thePostContent p {
	margin-top: 10px;
	margin-bottom: 10px;
}

li.article div.thePost div.thePostContent object {
	clear: both;
	margin-bottom: 20px;
}

li.article div.thePost div.thePostContent embed {
	clear: both;
	margin-bottom: 20px;
}

li.article div.thePost div.thePostContent blockquote {
	margin-top: 10px;
	margin-bottom: 10px;
	font-style: italic;
	padding-left: 20px;
	border-left-style: solid;
	border-left-width: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

li.article div.thePost div.thePostContent ol {
	margin-top: 10px;
	margin-bottom: 20px;
}

li.article div.thePost div.thePostContent ol li {
	margin-left: 20px;
	list-style-type: lower-roman;
	margin-top: 5px;
	margin-bottom: 5px;
}

li.article div.thePost div.thePostContent ol.subscribe form {
	width: 100px;
	margin-right: 80px;
	margin-left: 400px;
}

li.article div.thePost div.thePostContent ol.subscribe li {
	overflow: visible;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(images/line.png) repeat-x 0 bottom;
}

li.article div.thePost div.thePostContent ul {
	margin-top: 10px;
	margin-bottom: 20px;
}

li.article div.thePost div.thePostContent ul li {
	margin-left: 20px;
	list-style-type: circle;
	margin-top: 5px;
	margin-bottom: 5px;
}

li.article p.postOptions {
	clear: both;
	display: block;
	background-color: #5fb9be;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5FB9BE), to(#498E91));
	color: white;
	text-align: center;
	width: 578px;
	padding: 10px;
	font: 8pt Georgia, "Times New Roman", Times, serif;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #498e91;
}

li.article p.postOptions a {
	padding-right: 20px;
	color: #f1fe74;
	text-decoration: underline;
	padding-left: 3px;
}

li.article p.postOptions a:hover {
	color: white;
}

ul.articleList li.ads {
	width: 468px;
	margin: 10px 65px 30px;
}

ul.articleList h2 {
	font: bold 24pt "ITC Avant Garde Gothic Std", Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	letter-spacing: -2px;
	color: #745936;
	/*text-transform: uppercase;*/
	text-decoration: none;
	overflow: hidden;
	height: 100%;
	margin-right: 10px;
}

ul.articleList h2 span {
	background-color: #6e7436;
	color: white;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	text-align: right;
	letter-spacing: 1px;
	font-size: 16pt;
	margin-bottom: 20px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #555b1b;
}

ul.articleList h2 img {
	background: url(../images/loader.gif) no-repeat center center;
}

li.article div.thePost div.thePostContent {
	color: #745936;
	font: 10pt/16pt Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
	overflow: hidden;
	height: 100%;
	margin-right: 10px;
	text-shadow: white 0 1px 0;
}

li.article div.thePost div.thePostContent span.vvqbox {
	clear: both;
	margin-top: 10px;
	padding-top: 20px;
	margin-bottom: 10px;
}

li.article div.thePost div.thePostContent h4 {
	clear: both;
}

form#commentform {
	background: url(images/commentForm.png) no-repeat left top;
	width: 560px;
	overflow: hidden;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 20px;
	display: block;
	padding: 0 20px 20px;
	clear: both;
	height: 490px;
}

form#commentform p.fbConnect {
	clear: both;
	font-size: 10pt;
	font-weight: bold;
	color: #3b5998;
	padding: 2px;
}

form#commentform img.icon-text-middle {
	display: none;
}

form#commentform input#sendToFacebook {
	float: left;
	margin-top: 3px;
}

form#commentform p.registered {
	font-size: 12pt;
	color: #ebfdfd;
	margin-bottom: 20px;
	float: left;
	width: 270px;
}

form#commentform p.allowed {
	color: #ebfdfd;
	font-size: 9pt;
	line-height: 14pt;
	padding: 5px;
	background-color: #534026;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #9f7b4a;
	clear: both;
}

form#commentform p.allowed em {
	color: #c8ce92;
}

form#commentform p.registered a {
	color: #f1fe74;
	font-weight: bold;
}

form#commentform p.registered a:hover {
	color: #59adb2;
}

form#commentform h2 {
	margin-top: 40px;
	margin-bottom: 20px;
	height: 30px;
}

form#commentform .inputs {
	width: 255px;
	float: left;
}

form#commentform .rules {
	width: 235px;
	float: left;
	margin-left: 50px;
	font-size: 9pt;
	line-height: 13pt;
	color: #e6f8fe;
}

form#commentform .container {
	overflow: hidden;
	height: 180px;
	margin-bottom: 25px;
}

form#commentform label {
	display: block;
	color: #e6f8fe;
	font-size: 10pt;
	clear: both;
}

form#commentform input {
	width: 255px;
	margin-bottom: 5px;
	border-style: none;
	display: block;
	font: 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
	color: #745936;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

form#commentform input#submit {
	width: 175px;
	margin-left: 20px;
	float: left;
	display: inline;
	height: 54px;
	background: url(images/submitButton.png) left top;
	margin-top: 100px;
}

form#commentform input#submit:hover {
	background-position: 0 bottom;
}

form#commentform textarea {
	width: 355px;
	margin-bottom: 20px;
	border-style: none;
	display: block;
	font: 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
	color: #745936;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 140px;
	float: left;
}

form#commentform textarea:focus {
}

ol.commentlist {
	margin-bottom: 20px;
}

li.comments_wrap {
	border-bottom: 1px dotted #6e7436;
	padding: 10px;
	border-top: 1px dotted #6e7436;
	margin-top: -1px;
	color: #745936;
	font-family: Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
	height: 100%;
}

li.comments_wrap em {
	font-style: italic;
}

li.comments_wrap strong {
	font-weight: bold;
}

li.comments_wrap a {
	color: #5f642f;
}

li.comments_wrap a:hover {
	color: #59adb2;
}

li.comments_wrap h4 {
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 10px;
}

li.comments_wrap p.reply {
	display: block;
	text-align: right;
	font-size: 8pt;
	font-style: italic;
	color: #a57f4c;
}

li.comments_wrap .left {
	width: 40px;
	float: left;
	display: inline;
	height: 40px;
	overflow: hidden;
}

li.comments_wrap .left img {
	border: 1px solid white;
	-moz-box-shadow: rgba(000,000,000,0.3) 0 1px 2px;
	-webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 2px;
}

li.comments_wrap .right {
	float: left;
	display: inline;
	width: 520px;
	margin-left: 10px;
	overflow: hidden;
}

li.comments_wrap .right .commentText {
	margin-bottom: 20px;
}



/* @end */

/* @group sidebar */

#sidebar {
	width: 320px;
	padding-bottom: 20px;
}

#sidebar .mainAds {
	margin: 20px 10px 10px;
	width: 300px;
	height: 300px;
	overflow: hidden;
}

#sidebar a.rss {
	display: block;
	width: 74px;
	height: 74px;
	margin: 10px;
	background: url(images/rss.png) no-repeat 0 top;
	float: left;
}

#sidebar a.rss:hover {
	background-position: 0 bottom;
}

#sidebar ul.subscribe  {
	width: 200px;
	float: left;
	margin-top: 10px;
	font: bold 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

#sidebar ul.subscribe a {
	color: #745936 !important;
	text-decoration: none;
}

#sidebar ul.subscribe a:hover {
	color: #6e7436;
	text-decoration: underline;
}

#sidebar div.mainAd {
	width: 300px;
	margin-top: 40px;
	padding: 10px 10px 28px;
	background: url(images/dotsGreenHorizontal.png) repeat-x 0 bottom;
}

#sidebar ul.widgets {
	overflow: hidden;
	height: 100%;
	text-shadow: white 0 1px 0;
}

#sidebar ul.widgets li.miniAds {
	overflow: hidden;
	height: 100%;
}

#sidebar ul.widgets .ad {
	width: 125px;
	height: 125px;
	float: left;
	background-color: #c8ce92;
	margin: 20px 15px 15px;
}

#sidebar ul li.widget {
	padding-top: 20px;
	padding-bottom: 20px;
	background: url(images/dotsGreenHorizontal.png) repeat-x 0 bottom;
	overflow: hidden;
	height: 100%;
	clear: both;
	font: 10pt Georgia, "Times New Roman", Times, serif;
}

 #sidebar ul li.widget a {
	color: #5fb9be;
}

#sidebar ul li.widget a.small {
	text-align: right;
	display: block;
	color: #6e7436;
	font: 9pt Georgia, "Times New Roman", Times, serif;
}

#sidebar ul li.widget ul.lastEdition {
}

#sidebar ul li.widget h2.widgettitle {
	color: #5fb9be;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18pt "ITC Avant Garde Gothic Std", Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-transform: uppercase;
}

#sidebar ul li#twitters.widget {
	height: 150px;
}

#twitter-list {
	overflow: hidden;
}

#twitter-box {
	background: url(images/sidebarTwitter.jpg) no-repeat 20px 20px;
	display: block;
	height: 150px;
	overflow: hidden;
}

#twitter-box li {
	font: italic 9pt/9pt Georgia, "Times New Roman", Times, serif;
	float: left;
	margin-top: 37px;
	width: 155px;
	height: 85px;
	color: #4f3d24;
	overflow: hidden;
	display: inline;
	margin-left: 40px;
}

#sidebar ul li#twitters.widget ul a {
	color: #6e7436;
}

#sidebar ul li#twitters.widget ul a:hover {
	color: #745936;
}

#sidebar ul li#flickrrss {
	overflow: hidden;
	height: 145px;
}

#sidebar ul li#flickrrss a {
	display: inline;
	width: 50px;
	height: 50px;
	float: left;
	border: 5px solid #b9e4e7;
	margin: 5px;
}

#sidebar ul li#flickrrss a:hover {
	border-color: white;
	width: 50px;
	height: 50px;
}

#sidebar ul li#flickrrss a img {
	width: 50px;
	height: 50px;
	border-style: none !important;
}

div.editionCover {
	position: relative;
	width: 160px;
	height: 200px;
	float: left;
	overflow: hidden;
}

div.editionCover img.lastEdition {
	width: 160px;
	z-index: 0;
}

div.editionCover img.editionEffect {
	position: absolute;
	bottom: 0;
	z-index: 12;
}

ul.editionOptions {
	width: 140px;
	float: left;
	margin-left: 10px;
}

ul.editionOptions a {
	text-transform: uppercase;
	font: bold 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #745936;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
}

ul.editionOptions a:hover {
	color: #6b7135;
	text-decoration: underline;
}



/* @end */

/* @group footer */

#footer {
	background-color: #6e7436;
	padding-bottom: 5px;
	text-align: center;
	clear: both;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6E7436), to(#414520), color-stop(.7,#6E7436));
}

#footer .friends {
	clear: both;
	width: 940px;
	background: #ebfdfd repeat-x 0 top;
	margin: 20px auto;
	padding: 10px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: visible;
}

#footer .friends img {
	padding: 3px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#footer .friends img:hover {
	background-color: #c8ce92;
}

#footer .friends h2 {
	font: bold 18pt "ITC Avant Garde Gothic Std", Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: inline;
	background-color: #5fb9be;
	color: white;
	padding-top: 8px;
	padding-bottom: 0;
	margin-top: -20px;
	width: 120px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 20px;
	float: left;
}

#footer .credits {
	color: #252525;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 20px;
}

#footer .credits a {
	text-decoration: none;
	color: #f2ff6f;
	background-color: #838a41;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom: 1px solid #545928;
}

#footer .credits a:hover {
	color: #ebfdfd;
}

#footer .centralContainer {
	overflow: hidden;
	height: 100%;
}

#footer ul.footerWidgets {
	overflow: hidden;
	width: 640px;
	float: left;
	text-align: left;
}

#footer ul.footerWidgets2 {
	overflow: hidden;
	width: 300px;
	float: left;
	text-align: left;
}

#footer li.widget {
	width: 270px;
	padding-left: 20px;
	padding-right: 15px;
	float: left;
	margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: white;
	margin-top: 10px;
	margin-left: 5px;
	background-position: left top;
	display: inline;
}

#footer h2.widgettitle {
	font: bold 24pt "ITC Avant Garde Gothic Std", Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding-top: 20px;
}

#blcCommentList a {
	text-transform: uppercase;
	color: white;
	font-size: 9pt;
	text-decoration: none;
}

#blcCommentList a:hover {
	color: #ebfdfd;
}

#brians-latest-comments li small a {
	color: #c8ce92 !important;
	text-transform: none;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;
}

#brians-latest-comments #blcCommentList li {
	margin-bottom: 10px;
}

li.widget_categories {
	background: url(images/dotsFooter.png) repeat-y 0 top;
	height: 395px;
}

li.widget_categories h2 {
	margin-left: 20px;
}

li.widget_categories li {
	display: block;
	background-position: left top;
	background-repeat: repeat-y;
	margin: 0 30px 0 20px !important;
}

li.widget_categories li a {
	color: white;
	text-decoration: none;
	font-size: 11pt;
	display: block;
	padding: 5px;
	margin: 0 !important;
}

li.widget_categories li a:hover {
	color: #6e7436;
	background-color: #c8ce92;
}

#wp-calendar {
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 20px;
}

#wp-calendar td {
	padding: 4px 8px;
	text-align: left;
}

#wp-calendar th {
	padding: 4px 8px;
	text-align: left;
}

#wp-calendar a {
	background-color: #5fb9be;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: white;
	text-decoration: none;
	padding: 1px;
}

#wp-calendar a.eventday {
	color: white !important;
}

#wp-calendar a.eventday:hover {
	color: #6e7436 !important;
}

#wp-calendar a:hover {
	background-color: #c8ce92;
	color: #6e7436;
}

#wp-calendar caption a {
	background-color: transparent;
	text-transform: uppercase;
	font-weight: bold;
}

#wp-calendar tr th {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 11pt;
}

#wp-calendar tr td:hover {
	border-style: none !important;
}

ul.ec3_events {
	clear: both;
	margin-left: 40px;
	width: 260px;
	color: white;
	font: 10pt Georgia, "Times New Roman", Times, serif;
}

ul.ec3_events li.ec3_list {
	color: white;
	text-transform: uppercase;
	font-weight: bold;
}

ul.ec3_events li.ec3_list ul li {
	padding-bottom: 10px;
}

ul.ec3_events li.ec3_list a {
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	color: white;
}

ul.ec3_events li.ec3_list a:hover {
	color: #c8ce92;
}

a#ec3_publish {
	display: none;
}

td#prev a {
	background-color: transparent;
	padding-top: 5px;
	display: block;
}

td#prev a:hover {
	background-color: transparent;
}

td#next a {
	background-color: transparent;
	padding-top: 5px;
	display: block;
}

td#next a:hover {
	background-color: transparent;
}

td#today {
	border-style: none !important;
	font-weight: bold;
	color: #ebfdfd;
}



/* @end */

/* @group fc connect */

#facebookconnector {
	font: 10pt Georgia, "Times New Roman", Times, serif !important;
	color: #745936;
	text-align: left;
	height: 100%;
	clear: both;
}

#facebookconnector a {
	color: #6e7436;
}

#facebookconnector img#fb_login_image {
	margin-top: 10px;
}

#facebookconnector div.fbconnect_userpics {
	border-bottom-style: none;
}

.fbconnect_miniprofile {
	overflow: hidden;
	height: 100%;
}

.fbconnect_miniprofile img {
	float: left;
}

.fbconnect_miniprofile p {
	float: left;
	width: 250px;
}

.fbconnect_LastUsers {
	background-color: #ebfdfd !important;
}

.fbconnect_LastUsers div.fbconnect_title {
	color: #5fb9be;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18pt "ITC Avant Garde Gothic Std", Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-transform: uppercase;
	border-bottom-style: none;
	padding-top: 20px;
	display: block;
}

.fbconnect_userpics a {
	border-color: white !important;
}

.fbconnect_profiletexts a {
	text-decoration: none;
	color: #6e7436;
}

.fbconnect_profiletexts {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #745936;
}



/* @end */.fbconnect_profiletexts