/* created by creationgarage*/ 

html, body
{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#5a0b3e;
 font-family: tahoma,sans-serif;
} 

#site
{
 width:100%; 
 margin-left:auto; 
 margin-right:auto;  
 background-color:#eeeeee;
 background: url('./images/left.png') repeat-x;
} 

#page
{ 
 width:914px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 

#header
{
 margin-left:auto; 
 margin-right:auto;  
 width:914px;
 height:209px; 
 background: url('./images/head2011.png') no-repeat;
} 

 #menu
 {
 float: right; 
 display:inline; 
 position: relative; 
 height: 39px;
 width:914px; 
 background: url('./images/menu.png') no-repeat;
 }
 
 
#content
{
	float: right;
	display:inline;
	position: relative;
	min-height: 400px;
	width: 914px;
	background-color:#ffffff;
	background: url('./images/main.png') no-repeat;
}

#cleft
{
 width:135px; 
 float:left; 
 position:relative;
margin-left: 22px; 
margin-top: 100px;
}
#cmid
{
 float: left; 
 display:inline; 
 position: relative; 
 width:485px; 
 margin-left: 30px; 
 margin-right: 30px; 
margin-top: 65px;
}

#cright
{
 width:160px; 
 float:right; 
 position:relative; 
 margin-right: 40px; 
margin-top: 100px;
}

 #bmain
{
 height:100%; 
 background-color:#ffffff; 
 background: url('./images/bmain.png') repeat-y;
 clear:both;
} 
#footer
{
 width:100%; 
 height: 198px;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 background: url('./images/bleft.png') repeat-x;
} 
#footfront
{
 margin-left:auto; 
 margin-right:auto; 
 width:914px; 
 height: 198px;  
 background: url('./images/footer.png') no-repeat;
} 
#logoclick {
	margin-top: 40px;
	margin-left: 475px;
	width: 405px;
	height: 100px;
}
#votenclick {
	margin-top: 25px;
	margin-left: 13px;
	width: 167px;
	height: 52px;
}
#recentposts{
padding-left:28px;
padding-bottom:25px
}


 /* fix float */ 
.fixclear:after 
{
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
.fixclear{display: inline-block;}

/* for ie on Mac\*/
* html .fixclear{height: 1%;}
.fixclear{display: block;}
/* for ie on Mac*/  

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */
/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/

#wp-calendar table {
 width:100%;
}

#wp-calendar #prev {
  text-align:left;
}

#wp-calendar #next {
  text-align:right;
}

.ec3_eventday a {
 color:#a00 !IMPORTANT;
}

#wp-calendar table td,
#wp-calendar table th {
  text-align:center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
 border:none;
}

#wp-calendar table td:hover,
#wp-calendar table #today {
 padding:0px;
 border:solid 1px #999;
}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #800;
 float:left;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }

