/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
/* MuchoKite Style */

.xposts-default .post    { height: 260px; }
.entry-thumbnails-link { float: left; background: #111; display: block; margin: 0px;}
.commentsoff {display:none;}
body					{ background-color: #f1efe6; color: #333; font: 14px 'Lucida Grande',Arial,Helvetica,sans-serif; height: 100%; min-height: 100%; }
h1, h2, h3, h4, h5, h6	{ font-weight: bold; color: #ffffff; }
a, a:link, a:visited	{ color: #208fce; text-decoration: underline; }
a:hover					{ color: #0000b0; }
.posts-quick img        { float: left;  text-indent: -9000px; }
.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited	{ color: #208fce; text-decoration: none; }
.posts-quick .entry-title a:hover	{color:#0000b0; }
.entry-content ol ul {padding:0px 2.5em;}

/* latest headlines */
.posts-default .entry-title a:link, .posts-default .entry-title a:visited	{ color: #208fce; text-decoration: none; }
.posts-default .entry-title a:hover	{color:#0000b0; }
.posts-default .entry-summary, .posts-quick .entry-summary	{ color: #c6c6c6; overflow: hidden; }

/* per line style posts */
.posts-line a:link, .posts-line a:visited	{ color: #208fce; }
.posts-line a:hover {color: #0000b0; }
.posts-line .entry-comments	{ float: right; font-size: 11px; color: #848485; }

.sub					{display:none; }

#header { height:125px;margin:0 auto;background:url('../images/bannermk.jpg') repeat;   padding: 0 0 0px 0;width:960px;border-left:1px solid black;border-right:1px solid black;}
#branding {margin:0 auto;border-bottom: 3px solid #E6DA1B;}
#wrapper { background: url('../images/bkdisco.jpg'); } 
.blog-name a:link, .blog-name a:visited	{  text-indent: -9000px; background: url('../images/logomk.jpg') no-repeat; width: 240px; height: 125px; display: block; margin-top:-23px;}
.blog-description {display:none}
#searchbar {display:none;}

#headerwidget {float: right;  padding: 8px 0px 0px 0px; margin: 0px 0 0;color:#c6c6c6;}
#headerwidget h5 {display:none;}
#headerwidget  ul {list-style-type:none; text-align:right; margin:.2em;}
#headerwidget ul li {display:block; padding-left:5px; }
#headerwidget ul li a {text-decoration:none; padding: .2em;  padding-left:20px; }
.widgetheader  ul {}
.widgetheader ul li {display:inline!important;  }
.widgetheader ul li a {display:inline; }

#nav					{background:url(../images/topnav.jpg);border-bottom: 3px solid #E6DA1B; width:960px; margin:0 auto;overflow:hidden; border-left:1px solid black;border-right:1px solid black;}
#nav-content			{ }
.sf-menu				{ font-weight: bold; max-width: 770px; }
.sf-menu, .sf-menu ul	{ float: left; list-style: none; line-height: 32px; padding: 0 0 2px; margin: 0; height: 32px; }
.sf-menu a				{ display: block; text-decoration: none; padding: 0 10px; color: #c6c6c6; font-size: 12px;  }
.sf-menu a:hover		{ color: #208FCE; }
.sf-menu li.sfhover, .sf-menu li:hover { background: #373331; }
.sf-menu li.sfhover a, .sf-menu li:hover a { }
.sf-menu li				{ float: left; padding: 0; }
.sf-menu ul				{ position: absolute; left: -999em; height: auto; width: 150px; margin: 0; line-height: 1; border: none; }
.sf-menu li li			{ width: 148px; }
.sf-menu li li a		{ background: #FFF; padding: 7px 10px; width: 128px; font-size: 12px; text-transform: none; }
.sf-menu li ul ul		{ margin: -25px 0 0 148px; }
.sf-menu li li:hover	{ }
.sf-menu li:hover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li:hover ul ul ul ul, .sf-menu li.sfhover ul ul, .sf-menu li.sfhover ul ul ul, .sf-menu li.sfhover ul ul ul ul { left: -999em; }
.sf-menu li:hover ul, .sf-menu li li:hover ul, .sf-menu li li li:hover ul, .sf-menu li li li li:hover ul, .sf-menu li.sfhover ul, .sf-menu li li.sfhover ul, .sf-menu li li li.sfhover ul, .sf-menu li li li li.sfhover ul { left: auto; z-index: 2; }
.sf-menu li ul li:hover a, .sf-menu li ul li li:hover a, .sf-menu li ul li li li:hover a, .sf-menu li ul li li li:hover a { background: #383332; color: #208FCE; }
.sf-menu li:hover li a, .sf-menu li li:hover li a, .sf-menu li li li:hover li a, .sf-menu li li li li:hover li a { background: #FFF; color: #666; font-size: 11px; }
.quick-nav #facebook		{ background: url(../images/facebook-icon.png) no-repeat; }

.tags a:link, .tags a:visited	{ font-weight: bold; text-decoration: none; padding: 0 2px; background: #c6c6c6; margin-bottom: 3px; }

#main {background:#3D3D3D; width:960px;margin:0 auto;padding-top:0px;padding-right:0px;padding-left:0px;padding-bottom:0px; color:#c6c6c6;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
.entry-photo {border:2px solid black;}
.posts-line	{ background: none; border: 0px solid #CCC; margin: 0 0px 0px 0; padding: 10px; }

.donotdisplay {display:none;}
.home-title				{ text-transform: uppercase; font-weight: bold; font-size: 14px; padding: 0 0 5px; border-bottom: 1px solid #BBB; margin: 0 10px 10px 0; color: #848485; }
.featured				{ border: 0px solid #C1BCA7; }
.about-author	.clearfix		{ display:none;}

.widgettitle			{ color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 6px 10px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; border: 1px solid #CCC; }
.widgetcontent			{ border: solid #CCC; border-width: 0 1px 1px; background: repeat-x #c6c6c6; color:#3d3d3d; margin-bottom: 10px; padding: 10px; line-height: 1.4em; }
#multi-sidebar .widgetcontainer	{ background: #c6c6c6; border: 1px solid #CCC; margin-bottom: 10px; padding: 10px; }
#windguru .widgetcontainer {}
#windguru .riumar {}
#windguru .trabucador {}
#windguru .santcarles {}
.wgfcst {padding:10px 0px 10px 10px;}

.memberA {background: url(../images/yellowstripe.gif) no-repeat ;color:#000000;}
.memberA ul {list-style-type: disc; margin-left: 200px; margin-bottom:40px;padding-bottom: 10px;}
.memberA ul li {line-height: .8em;font-size:13px;}
.memberB {background: url(../images/greystripe.gif) no-repeat;color:#000000;}
.memberB ul {list-style-type: disc; margin-left: 200px; margin-bottom:40px;padding-bottom: 10px;}
.memberB ul li {line-height: .8em;font-size:13px;}
.memberA img.aligncenter, .memberA img.alignright, .memberA img.alignleft, .memberB img.aligncenter, .memberB img.alignright, .memberB img.alignleft	{ border: 0px solid #EEE; }

.course {font-size:14px; }
.course p{margin:0px auto;}
.course ul {list-style-type: none; margin-left: 10px; margin-bottom:0px; margin-top:0px; padding-bottom: 10px;}
.course ul li {margin-bottom:0px;padding-bottom: 15px;}
.course img.aligncenter, .course img.alignright, .course img.alignleft { border: 0px solid #EEE; }
.course .coletilla {font-weight:bold;color: #FF6600;}
.course blockquote {font-size:18px; border:0px; font-style:italic; color:#e6da1b;text-align:center;margin:0px auto;}
.course blockquote h2, .course blockquote h3 {font-size:18px; font-weight:bold; color:#e6da1b; margin: 0px auto; text-align:center; }
.course h2, .course h3 {font-size:14px; font-weight:bold; color:#208fce;margin: 0px;}
.course table {margin:20px 0px 20px 20px;}
.course table, .course table td {background:#666666;}

span.wpcf7-form-control-wrap textarea {
	width: 250px;
	height: 100px;
}
.wpcf7-form p{margin-bottom:0px}
.wpcf7-form span.short, .wpcf7-form span.short input.wpcf7-validates-as-email, .wpcf7-form span.short input{font-size:.8em; width:130px;}

#xmltext {background-color:red!important;font-size:24px!important; margin:20px auto!important; border:3px solid #333333!important; min-height:200px!important; width:300px!important; overflow:hidden!important;}

.forecast {}
.forecast strong{font-weight:bold;}
.forecast ul {list-style-type: disc; margin-left: 200px; margin-bottom:0px;padding-bottom: 10px;}
.forecast ul li {font-size:14px;}
.forecast ul li strong{font-size:14px;font-weight:bold; color:#208fce;}
.forecast img.aligncenter, .forecast img.alignright, .forecast img.alignleft { border: 0px solid #EEE; }

.single .post, .single-post	{ background: #3D3D3D; border: 0px solid #CCC; margin: 0 10px 10px 0; padding: 0 15px; }
.single .post .entry-title, .single-post .entry-title	{ font-size: 22px; font-weight: bold; padding: 15px 0 0; margin: 10px 0 5px; }
.single .post .entry-title a:link, .single .post .entry-title a:visited, .single-post .entry-title a:link, .single-post .entry-title a:visited	{ text-decoration: none; }
.single .post .entry-title a:hover, .single-post .entry-title a:hover	{ }
.single .post .entry-info, .single-post .entry-info	{ margin-bottom: 15px; color: #848485; }
.single .post .entry-cat, .single-post .entry-cat	{ display: block; color: #848485; margin: 2px 0; }
.single .post .entry-author, .single-post .entry-author { font-weight: bold; margin: 0 10px 0 0; color: #848485; }
.single .post .entry-author address, .single-post .entry-author address	{ display: inline; font-style: normal; }
.single .post .tags, .single-post .tags			{ display: block; margin: 5px 0; color: #848485; }
.single .post .entry-photo, .single-post .entry-photo	{ width: 630px; margin: 0 auto 10px; }
.single .post .entry-content, .single-post .entry-content	{ margin: 20px 0; font-size: 14px; }
.single .post .entry-content p, .single-post .entry-content p	{ line-height: 1.8em; }

#index-news {display:none;}
.posts-default .entry-comments, .posts-quick .entry-comments { display:none;}
.posts-line .entry-comments	{ display:none; }

/* bottom content */
#bottom-content-1, #bottom-content-2,	#bottom-content-3	{ list-style: none; float: none; width: 630px; margin: 10px 5px 10px 5px; overflow: hidden; padding: 0; }
#bottom-content-1 .xoxo, #bottom-content-2 .xoxo, #bottom-content-3 .xoxo { margin: 0; }
#bottom-content-1 * .xoxo, #bottom-content-2 * .xoxo, #bottom-content-3 * .xoxo { margin-left: 15px; }
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle, #bottom-content-3 .widgettitle	{ background: #F0F0F0; }



.about-author			{ border: 1px solid #CCC; padding: 10px 15px; margin: 0 0 10px; line-height: 1.5em; background: #FFF; font-size: 11px; }
.about-author h4		{ font-size: 10px; margin: 0 0 10px; text-transform: uppercase; color: #333; font-weight: bold; }
.about-author img		{ float: left; margin: 0 10px 10px 0; border: 1px solid #CCC; padding: 0; }


#xfooter {background:#a6a4a4; margin:0 auto; padding-bottom: 10px; border: 1px solid #e6da1b;}
#xfooter-below	{ margin: 5px auto 5px;    }
#xfooter .widgetcontainer	{ padding: 5px 50px 5px 50px;border-right:1px dashed #CCC;}
#xfooter .footer-message	{ border-left: 0px solid #EEE; float: left; overflow: hidden; margin: 10px 0 0; padding: 0; }

#xfooter .footer-message .widgetcontainer	{ width: 215px; overflow: hidden; padding:0px;}
#xfooter .footer-message .widgettitle {display:none;}
#xfooter-sidebar .widgetcontainer	{ float: left; margin: 0 0 15px 0; max-width: 300px; max-height: 160px; }

#footer { background:#a6a4a4; margin:0 auto; padding-bottom: 10px; border: 1px solid #e6da1b;}
#footer-below	{ margin: 5px auto 5px;    }
#footer .widgetcontainer	{ padding: 5px 50px 5px 50px;border-right:0px dashed #CCC;}
#footer .footer-message	{  margin: 10px; padding: 0; width:940px; border:0px; vertical-align: text-bottom;}
#footer-1, #footer-2, #footer-3 {color:#cccccc; font-size: 12px; min-height:180px;}
#footer-3 {background: url(../images/quote-mark.png) no-repeat top left;  }
#footer-3 p{text-align: right; margin-left:85px;}

#footer .footer-message .widgetcontainer	{ width: 215px; overflow: hidden; padding:0px;}
#footer .footer-message .widgettitle {display:none;}
#footer-sidebar		{ width: 960px; float: left; overflow: hidden; margin: 10px 10px 0; padding: 0; }
#footer-sidebar .widgetcontainer	{ float: left; margin: 0 0 15px 0; max-width: 30%; min-width:25%; max-height: 260px; padding: 15px 25px 15px 25px; }
