/*  
* Theme Name: Bluesrevue 2.0
* Theme URI: http://www.level-level.com
* Author URI: http://www.level-level.com/
* Description: This theme was designed by Michiel Mos and built by Taeke Reijenga of Level level.
* Author: Taeke Reijenga - Michiel Mos
* Last Edit: July 17 2008
*/



/* -------------------[ Reset Reloaded by Eric Meyer ]--------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* -------------------[ Main Page Elements ]------------------- */

body {
		font-size: 12px;
		font-family: "Courier New";
		background-color: #330000;
		color: #333333;
		text-align: left;
		line-height: 140%;
		}

#wrap {
        padding: 0;
        clear: both;
		width: 945px;
		margin: 10px auto 0px auto;
        background-color: #ccffff;
        display: block;
        }

#header {
        width:945px;
        height:300px;
	    clear: both;
        padding: 0;
        margin:0;

	}
#headerwrap{
height:261px;
width:945px;
float:left;
margin:0;
padding:0;

}	
#languages{
background-color: fuchsia;
float:right;
margin:0 25px 0 0;

}	
#languages ul#qtrans_language_chooser{
list-style: none;
display: inline;
padding:0;
margin:0;}

#languages ul li{
display: inline;
padding:0;
margin:0;float: left}

#languages ul li img{
width:25px;
height:17px;
padding:0;
margin:0;}



	
#logo	{
		width:178px;
		height:185px;
		background: transparent url(images/logo.png) top left no-repeat;
		padding:0;
		float:left;
		margin:18px 0 0 25px;
		display: inline;
		}	
		
		
#nav {
        width:575px;
        height:35px;
        line-height:35px;
        margin: 4px 0 0px 25px;
        display:inline;
        padding:0px;
   		float:left;
   		overflow: hidden;
   		
        }

#page {
        clear: both;
	margin: 0 auto;
	padding: 0;
	}  

#contentleft {
        width: 575px;
        float:left;
        padding: 0;
        margin: 0 0 0 25px;
        display: inline;
        } 

#events-area{
width:575px;
height:275px;
background: transparent url(images/sprite.gif.png) -7125px 0px no-repeat;
margin:25px 0px 0px 0px;
overflow: hidden;
display: block;


}



#content {
        width: 388px;
        float: left;
        margin: 0;
        padding: 0;
	}

#left-column {
        width: 175px;
        float: left;
        margin: 25px 12px 0 0;
		padding: 0;
		display:inline;
		overflow:hidden;
        }

#contentright {
        width: 295px;
        float:right;
        padding: 0;
        margin: 25px 25px 0 0;
        display: inline;
        overflow: hidden;
        } 

#sidebar {
        width: 295px;
        float: left;
        margin: 0;
		padding: 0;
	} 

#footer {
        border-top:1px solid #fff;
		font-size: 8pt;
        color:#DAD6C4;
        width:945px;
        height:35px;
        background:#220000 url(images/sprite.gif.png) -6180px 0 no-repeat;
        clear: both;
        margin: 0px auto 0;
        padding: 0 ;
        text-align: center;
        }

#footer p {
        margin: 0;
        }


/* ------------------[Header Images + Header Content]----------------- */

.band	{
        background: #330000 url(images/headers/header1.jpg) top left no-repeat;
		}	
.home	{
        background: #330000 url(images/headers/header2.jpg) top left no-repeat;
		}
.reactions	{
        background: #330000 url(images/headers/header3.jpg) top left no-repeat;
		}			
.media	{
        background: #330000 url(images/headers/header4.jpg) top left no-repeat;
		}
.shopp	{
        background: #330000 url(images/headers/header5.jpg) top left no-repeat;
		}
.contact	{
        background: #330000 url(images/headers/header6.jpg) top left no-repeat;
		}



#SSBRon {
		width:295px;
		height:80px;
		float:left;
		margin:37px 0 0 420px;
		display: inline;
				}	
#MAGIC {
		width:295px;
		height:80px;
		float:left;
		margin: 25px 0 0 420px;
		display: inline;


		}	
		
		
.myspace{
		width:50%;
		float:left;
		height:100%;}		
.youtube{
		width:49%;
		float:right;
		height:100%;}	
		


		

/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
        color:#333;
		font-family: "Courier New";
        letter-spacing:1px;
        line-height: 130%;
		margin: 0;
		padding: 0;
		text-align: left;
        font-weight:normal;
	}

h1 {
	font-size: 20px;
	margin: 0;
	}
h1.prodtitles{	font-size: 12px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	}

h3 {
	font-size: 13px;
	font-weight: bold;
	}

h4,h5,h6,h7 {
	font-size: 10pt;
	}

#header h1.blogtitle {
        color: #FAF7E8;
        text-align:center;
        font-size:30px;
        line-height:100%;
        padding: 50px 100px 5px;
        margin: 0;
        }

#sidebar h2, #left-column h2  {
        font-weight: bold;
        font-size:9pt;
        letter-spacing:0px;
        margin: 0;
        padding:0;
        }


h1.sectionhead, h2.sectionhead, h2#trackbacks, h2#comments, h2#respond  {
        line-height:100%;
        font-weight: bold;
        font-size:10pt;
        letter-spacing:0px;
        margin: 0;
        padding: 10px 15px;
        border-bottom:1px solid #CCC9B8;
        background:#E5E0C3;
        }

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
        margin-bottom: 10px;
        }

h1.hidden{
display:none;}        


/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
		color: #333333;
		font-weight: bold;
        text-decoration: none;
        font-size: bold;
	}

a:hover, a:active {
        text-decoration:underline;
        color:#333;
	}

.entry a, .entry a:link, .entry a:visited, .postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo2 a, .postinfo2 a:link, .postinfo2 a:visited {
        text-decoration: underline; 
        }

.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {
        color:#330000;
        }

#footer a:hover, #footer a:active {
        text-decoration:underline;
        color:#fff;
	}
	
/* -------------------[ Images ]------------------- */

img.alignright {
        float: right;
        clear: right;
        margin: 0 0 5px 10px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        display: inline;
        }

img.alignleft {
        float: left;
        clear: left;
        margin: 0 10px 5px 0px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        }

img.centered { 
        display: block; 
        padding: 2px; 
        margin: 0 auto 20px auto; 
        border: 1px solid #ccc; 
        float: none; 
        clear: both;
        }



/* -------------------[ Sidebar ]------------------- */


#sidebar ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
	}

#sidebar ul li ul {
        list-style-type: square;
        margin: 0;
        padding: 0;
        }

#sidebar ul li ul li {
        list-style-type:none;
        margin:0;
        }

/* -------------------[ Left Column Content ]------------------- */
#giraffe_calendar{
width:155px;
}
#wp-calendar{
width:155px;
margin-right: 5px;}
caption#wp-calendar {
	color:#333;
		font-family: "Courier New";
        letter-spacing:1px;
        line-height: 130%;
		margin: 0;
		padding: 0;
		text-align: left;
        font-weight:bold;
        font-size: 11px;}




.small-wrapper{
		width:175px;
		display: block;
		margin:0;
		padding:0;
		background: url(images/category-content.gif) 0 0 repeat-y;

		}        
.small-header{
		width:165px;
		height:16px;
		padding:7px 0 7px 10px;
		background: transparent url(images/sprite.gif.png) -2760px 0px no-repeat;
		}        
.small-column ul{
		padding:0 0 0 10px;
		}
.small-column ul li{
		margin:0;
		padding:10px 0 10px 0;
		}		
.small-column ul li ul{
		padding:0 0 10px 0;
		margin:0;
		width: 155px;
		}        
.small-column ul li ul li{
		padding:0;
		margin:0;
		}           
.small-footer{
		width:175px;
		height:9px;
		background: transparent url(images/sprite.gif.png) -2585px 0px no-repeat;
		}        
       
        
.signup-wrapper{
		width:175px;
		display: block;
		margin:12px 0 12px 0;
		padding:0;
		}        
.signup-header{
	line-height: 10px;
		height:10px;
		width:175px;
		background: transparent url(images/sprite.gif.png) -11855px 0px no-repeat;
		}
.signup-column{
		width:155px;
		padding:0 10px 0 10px;
		background: #adcbcb url(images/signup-body.gif) 0 0 no-repeat;
		
}
.signup-footer{
		height:10px;
		width:175px;
		background: transparent url(images/sprite.gif.png) -11680px 0px no-repeat;
		}
/* -------------------[ Right Column Content ]------------------- */

.most-recent-wrapper{
		width:295px;
		display: block;
		margin:0;
		padding:0;
		}        
.most-recent-header{
		height:16px;
		padding:7px 0 6px 10px;
		width:285px;
		color:#fff;
		background: transparent url(images/sprite.gif.png) -11210px 0px no-repeat;
		}

.most-recent-header h3{
		color:#fff;
		}		

.most-recent-column{
		width:275px;
		padding:5px 10px 5px 10px;
		background: #8F9999;
		color:#fff;
		}
.most-recent-column ul{
		padding:0;
		margin:0;
		color:#fff;
		font-weight: bold;
		}

.most-recent-column ul li{
		list-style: none;
		font-weight: bold;
		}

.most-recent-column ul li a:link{
		list-style: none;
		font-weight: normal;
		color:#000;
		}



.most-recent-footer{
		height:30px;
		width:295px;
		background: transparent url(images/sprite.gif.png) -10915px 0px no-repeat;
		padding: 0;
		margin:0;
		}

/*-----------[ Main products page ] ---------------*/

.products-wrapper{
		width:575px;
		display: block;
		margin:25px 0 12px 0;
		padding:0;


		}        
.products-header{
		height:16px;
		padding:7px 0 7px 10px;
		width:565px;
		background: transparent url(images/sprite.gif.png) -5270px 0px no-repeat;
		}	
		
		
.products-column{
		width:565px;
		padding:0 5px 0 5px;
		display: block;
		background: #ccffff url(images/product-column.gif) 0 0 repeat-y;
		float: left
		}
.products-footer{
		height:30px;
		width:575px;
		background: transparent url(images/sprite.gif.png) -4695px 0 no-repeat;
		padding: 0;
		margin:0;
		float: left
		}
		
div.single_product_display{margin: 10px}

.shop-wrapper{
		width:295px;
		display: block;
		margin:25px 0 12px 0;
		padding:0;
		background: transparent url(images/shop-content.gif) 0 0 repeat-y;

		}   
.shop-wrapper-2{
		width:295px;
		display: block;
		margin:0 0 12px 0;
		padding:0;
		background: transparent url(images/shop-content.gif) 0 0 repeat-y;

		} 		     
.shop-header{
		height:16px;
		padding:7px 0 7px 10px;
		width:285px;
		background: transparent url(images/sprite.gif.png) -10325px 0px no-repeat;
		}	

.shop-column{
		width:275px;
		padding:5px 10px 5px 10px;
		display: block;
		}
		
.shop-column li{
		padding:0;
		margin:0;
		list-style: none;
		}
.shop-column div{margin-bottom: 15px;}		
		
		
.widget_latest_products div{


width:275px;
display: block;
overflow: hidden;
margin:10px 0 0 0;
padding:0;

}


.widget_latest_products h2,.widget_latest_products br{
display: none;}

.widget_latest_products div div{
width:113px;
float:left;
display: inline;
margin: 0 6px 0 6px;
text-align: center;


}


.shop-footer{
		height:9px;
		width:295px;
		background: transparent url(images/sprite.gif.png) -10030px 0px no-repeat;
		padding: 0;
		margin:0;
		}

/* ------------------[ Shoppingcart ]---------------------*/
.cart-wrapper{
		width:295px;
		display: block;
		margin:0 0 20px 0;
		padding:0;
		background: transparent url(images/sidebar-content.gif) 0 0 repeat-y;

		}        
.cart-header{
		height:16px;
		padding:7px 0 7px 10px;
		width:285px;
		background: transparent url(images/sprite.gif.png) -11210px 0px no-repeat;
		}	

.cart-column{
		width:275px;
		padding:5px 10px 5px 10px;
		color:#fff;
		display: block;
		}
		
.shoppingcart{
		width:95%;
		
		}
#thproduct{
		width:50%;
		}
#thqty{
		width:20%;
		}
#thprice{
		width:30%;
		}
	.shoppingcart tbody{
	padding-bottom: 5px;
	border-bottom: solid 1px white;}	
		
.cart-footer{
		height:30px;
		width:295px;
		background: transparent url(images/sprite.gif.png) -10915px 0px no-repeat;
		padding: 0;
		margin:0;
		}




/* -------------------[ Blogroll ] ----------------------- */

.link-wrapper{
		width:295px;
		display: block;
		margin:25px 0 12px 0;
		padding:0;
		background: transparent url(images/sidebar-content.gif) 0 0 repeat-y;

		}        
.link-header{
		height:16px;
		padding:7px 0 7px 10px;
		width:285px;
		background: transparent url(images/sprite.gif.png) -11210px 0px no-repeat;
		}	
.link-header h3,.linkcat h2{
		color:#fff;

}
.link-column{
		width:275px;
		padding:5px 10px 5px 10px;
		color:#fff;
		display: block;
		}
		
.link-column li{
		padding:0;
		margin:0;
		list-style: none;
		}


.link-footer{
		height:30px;
		width:295px;
		background: transparent url(images/sprite.gif.png) -10915px 0px no-repeat;
		padding: 0;
		margin:0;
		}



/* -------------------[ Form Elements ]------------------- */
.entry form{
height:100%;
display: block;}



#commentform {
        font-size:8pt;
        background: #F2ECCE;
        padding: 15px 15px 1px;
        margin: 0;
        border-bottom:1px solid #CCC9B8;
        }

#commentform label {
        display:block;
        margin: 0;
        }

#commentform input {
	width: 170px;
	padding: 1px;
	margin: 0px 5px 10px 0;
	}

#commentform textarea {
        width: 400px;
        padding: 0;
	margin: 0px 0px 10px 0; 
	}

#commentform #submit {
	margin: 0 0 20px 0;
	}

#commentform p {
        margin: 5px 0;
	}


/* -------------------[ Comments ]------------------- */


ol.commentlist {
        padding: 0;
        margin: 0;
        }

ol.commentlist li {
	display: block;
	list-style: none;
        padding: 15px 15px 1px;
	margin: 0;
	}

ol.tblist {
	list-style: none;
        padding: 15px 15px 10px;
        margin: 0;
        border-bottom:1px solid #CCC9B8;
        }

ol.tblist li {
	display: block;
	list-style: none;
        padding: 0;
        margin: 0 0 5px 0;  
        padding-left: 14px;     
	}

.odd {

        }
/* -------------------[ Guestbook ] ------------------------------ */
.guestbook-wrapper{
		width:575px;
		display: block;
		margin:25px 0 12px 0;
		padding:0;

		}        
.guestbook-header{
		height:16px;
		padding:7px 0 7px 10px;
		width:565px;
		background: transparent url(images/sprite.gif.png) -5270px 0px no-repeat;
		}	
		
		
.guestbook-column{
		width:575px;
		padding:0;
		display: block;
		background-color: #fff;
		}
.guestbook-footer{
		height:30px;
		width:575px;
		background: transparent url(images/sprite.gif.png) -4695px 0px no-repeat;
		padding: 0;
		margin:0 0 25px 0;
		}
		ol.commentlist{
		padding:0;
		margin:0;
		}
.alt{ background-color: #fdfaf3;
	
	}
#sign-button{
width:180px;
height:22px;
display:block;
position: absolute;
background: transparent url(images/sprite.gif.png) -7700px 0px no-repeat;
margin:-20px 0 0 375px;

}
#sign-button:hover{
width:180px;
height:22px;
display:block;
position: absolute;
background: transparent url(images/sprite.gif.png) -7700px -22px no-repeat;
margin:-20px 0 0 375px;

}

/* -------------------[ Contact ] ------------------------------ */
.contact-wrapper{
		width:388px;
		padding:0;
		margin: 0px;
		float:left;
		background: transparent url(images/Contact-content.gif) 0 0 repeat-y;

		}        
.contact-header{
		height:16px;
		padding:7px 0 7px 10px;
		width:388px;
		background: transparent url(images/sprite.gif.png) -8335px 0px no-repeat;
		display: block;
		}	
		
		
.contact-column{
		width:388px;
		padding:0;
		display: block;
		}
.contact-footer{
		height:30px;
		width:388px;
		padding: 0;
		margin:0 0 0 0;
		background: transparent url(images/sprite.gif.png) -3915px 0px no-repeat;

		}




/* -------------------[ Misc Tags and Classes ]------------------- */

#events-kop{
width:565px;
height:16px;
padding:7px 0 7px 10px;
}
#events-body{
height:245px;
overflow:auto;
display: block;
padding:0; 
margin:0 0 25px 0;

}

#posts-header{
		width:378px;
		height:16px;
		padding:7px 0 7px 10px;
		margin:25px 0 0 0;
		background: transparent url(images/sprite.gif.png) -8335px 0px no-repeat;
		}

p.description {
        color:#FAF7E8;
        font-size: 12pt;
        padding: 0 100px;
        margin: 0;
        text-align:center;
        } 

.post ul, .singlepost ul {
        list-style-type: none;
        }

.post ul li, .singlepost ul li {
        list-style-type:none;
        padding: 0 0 2px 0;
        }

p {
	margin-top: 0px;
	}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}

* html acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
        border-left:5px solid #330000;
        padding-left:5px;
	}

.center {
	text-align: center;
	}

a img, img a {
	border: none;
	}

.navigation {
	text-align: left;
	margin:0;
	padding: 10px 15px;
	}

.alignleft {
        float:left;
        }

.alignright {
        float:right;
        }

.entry {
	padding: 0;
	margin: 0;
	}

.postinfo {
	font-size: 8pt;
    clear: both;
	}

.post {
	margin: 25px 0 0 0 ;
	padding:0;
	
	
	
	
	}

.featurepost {
	margin: 0;
	padding: 15px 15px 5px;
    background:#F2ECCE;
    border-bottom:1px solid #CCC9B8;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

hr {
    display: block:
    clear:both;
    }

/*a.more-link,a.more-link:link,a.more-link:visited,a.more-link:hover {
	width:60px;
	height:19px;
	display:block;
	background: black url(images/more-button.gif) 0 0 no-repeat;
	margin:20px 0 0 0;
    }*/
a.leesmeer,a.leesmeer:link,a.leesmeer:visited {
	width:60px;
	height:19px;
	display:block;
	background: transparent url(images/sprite.gif.png) -7885px 0 no-repeat;
	position:absolute;
	margin:0px 0 0 328px;
    }
a.leesmeer:hover {
	width:60px;
	height:19px;
	display:block;
	background: transparent url(images/sprite.gif.png) -7885 -19px no-repeat;
	position:absolute;
	margin:0px 0 0 328px;
    }



.post-wrapper{
	width:388px;
	margin:7px 0 0 0;
	background-color: #fff;
	padding:0;
	overflow:hidden;
	}
.post-header{
width: 388px;
height:9px;
background: transparent url(images/sprite.gif.png) -8725px 0px no-repeat;
}
.post-content{
padding:0 10px 0 10px;
margin:0;}

.post-footer{
	width: 388px;
	height:9px;
	background: transparent url(images/sprite.gif.png) -7945px 0 no-repeat;
	margin-top:10px;
	}










/* -------------------[ Search ]------------------- */


	
	#searchform {
display: block;
float: right;
width: 295px;
height: 21px;
margin: 0 1px 5px 0;
padding: 4px 20px 5px 3px;
background: transparent url(images/zoek.png) 0 0 no-repeat;
text-align: left;

}

#searchform #s {
width: 105px;
height: 13px;
padding: 3px 0 0 5px;
margin:1px 25px 0 0;
color: #000;
font-size: 11px;
font-family: "Arial", Verdana, Helvetica, sans-serif;
border:none;
float:right;
display: inline;
z-index: 200;
}

/*#searchform {
	margin: 0;
	padding: 0; 
        }

#searchform #s {
        font-size:8pt;
        width: 140px;
	margin-right: 2px;
	}

#searchform #submit {
        font-size:8pt;
	}*/

/* -------------------[ Navigation ]------------------- */


ul.nav {
		font-size: 13px;
		font-family: "Courier New";
        font-weight:normal;
        letter-spacing: 0px;
        height:35px;
        line-height:35px;
        width:582px;
		list-style: none;
		padding: 0;
		margin: 0;
        }
ul.nav li{
		float:left;
		}
ul.nav li.page_item a{
        float: left !important;
        padding: 0;
        list-style-type: none;
        }

ul.nav li.page_item a, ul.nav li.page_item a:link, ul.nav li.page_item a:visited, ul.nav li.page_item a:active {        
        width:90px;
		color: #fff;
        float: left;
        display: inline;
        padding: 0;
        margin:0 7px 0 0;
        background: transparent url(images/tab-button.png) top left no-repeat;
        text-align: center;
        font-weight:bold;
        text-transform: uppercase;


        }

ul.nav li.page_item a:hover{
		color: #333;
        text-decoration: none;
        margin:0 7px 0 0;
        background: transparent url(images/tab-button.png) bottom left no-repeat;
        font-weight:bold;
        }

ul.nav li.page_item a.current {
		color: #333;
        text-decoration:underline;
        text-decoration: none;
        margin:0 7px 0 0;
	    background: transparent url(images/tab-button.png) bottom left no-repeat;
        font-weight:bold;
        }
#nav ul.nav li.current_page_item a{
		color: #333;
        text-decoration:underline;
        text-decoration: none;
        margin:0 7px 0 0;
	    background: transparent url(images/tab-button.png) bottom left no-repeat;
        font-weight:bold;
}        

ul.nav li ul {
        float:left;
        margin:0;
        padding:0;
        }



/* ---------------[ Tables ]--------------- */

.entry table {
	margin-bottom:15px;
        padding:auto;
        border:none;
        }

.entry tr, .entry td, .entry th {
	margin:auto; padding:auto; border:none;
        }

.entry td, .entry th {
	padding:8px;
	vertical-align:top;
}

.entry th {
	font-weight:bold;
	background:#E5E0C3;
}

.entry td {
	border:0px solid #E5E0C3;
}

/* ---------------[ Related Entries ]--------------- */

.related {
        margin: 0 0 1px;
        background:#eee;
        padding:10px 10px 8px;
        }

.related ul {
        line-height:130%;
        margin: 0;
        padding-left:0;
        list-style-type: none;
        }

.related ul li {
        list-style-type:none;
        padding: 0 0 0 14px;
        margin: 0 0 2px;
        }

ul#archives {
        margin: 0 0 15px 5px;
        padding: 0;
        }

ul#archives ul {
        padding:0;
        }

ul#archives ul li {
        background:transparent;
        padding-left:0;
        margin:0;
        }

ul#archives ul ul {
        margin:0;
        margin-left: 10px;
        padding:0;
        }
        
/* ---------------[ Event Entries ]--------------- */

ul.ec3_events{
padding:10px;}

ul.ec3_events li{
color:#333;
font-weight:bold;
line-height: 16px;
padding:0 0 2px 0;
}

ul.ec3_events li a:link,ul.ec3_events li a:visited,ul.ec3_events li a:active{
font-weight:normal;
margin:-16px 0 0 80px;
display:block;
color:#333;

}
ul.ec3_events li a:hover{
color:#333;

}
 
 
 /* ---------------[ Featured Fader ]--------------- */
     
        
#cf_wrapper {
width: 295px;
height: 276px;
float:right;
margin-bottom: 25px;
background: #CCFFFF url(images/sprite.gif.png) -3230px 220px no-repeat;
}
#cf_header{
width: 285px;
height:16px;
padding:7px 0 7px 10px;
background: transparent url(images/sprite.gif.png) -2935px 0px no-repeat;
}


.cf_element {
width: 295px;
height: 238px;
}
.header2 {
width: 245px;
height:38px;
color: #ffffff;
position: relative;
display: block;
padding: 7px 25px 10px 25px;
overflow: hidden;

}
.date {
padding: 0 5px 0 0;
float:left;
color:#333;
font-weight: bold;
font-size: 12px;
margin: 0;
line-height: 13px;

}
.header2 .title {
padding: 0;
}
.header2 .title h3 {
margin: 0 0 0 0;
font-size: 12px;
line-height: 13px;
}
.header2 .title h3 a, .header2 .title h3 a:link, .header2 .title h3 a:active, .header2 .title h3 a:visited{
font-weight: normal;
color:#333;

}


.featured_text { 
background: #111111;
border-top: 1px solid #000000;
color: #FFFFFF; 
width: 285px; 
padding: 5px;
position: absolute;
top: 150px;
}
.cf_image{
width: 295px;
height: 197px;
overflow:hidden;
background-color: black;
text-align: center}


 /* ---------------[ Newsletter Form ]--------------- */

.signup-column form, .signup-column form p, .signup-column form p label{
width:160px;
margin:0;
padding:0;
overflow: hidden;
}


.signup-column form p label input,.signup-column form input{
width:140px;
border:none;
margin:0;
padding:5px 10px 0 10px;
background: transparent url(images/sprite.gif.png) -6020px 0px no-repeat;
height:20px;
}

#stnl_submit,.signup-column form submit{
width:109px;
height:23px;
background: transparent url(images/sprite.gif.png) -2300px 0px no-repeat;
border:none;
float: right;
display:inline;
margin:10px 3px 0 0;
color:#fff;
font-weight: bold;
font-family: "Courier";
padding:1px 10px 0 10px;


}
#stnl_submit:hover,.signup-column form submit:hover{
width:109px;
height:23px;
background: transparent url(images/sprite.gif.png) -2300px -23px no-repeat;
border:none;
float: right;
color:#fff;
font-weight: normal;
font-family: "Courier";
padding:1px 10px 0 10px;

}







/* Accordion css */
.Kaccordion{
	width: 575px;
	color: #333;
	margin:25px 0 20px 0;
	padding:0;
}
.Kaccordion dt{
	line-height: 160%;
	font-size: 13px;
	font-weight: bold;

	background: #ccffff url(images/sprite.gif.png) -1150px 0px no-repeat;
	padding: 5px 0 0 10px;
	font-weight: bold;
	color: #333;
	height:35px;
	margin:5px 0 0 0;
}
.Kaccordion dd{
	overflow: auto;
	background: #fff url(images/acc-content-footer.gif) bottom left no-repeat;
	padding:10px 10px 15px 10px;
	margin:0 0 5px 0;
}
.Kaccordion p{
	margin: 0;
}
.Kaccordion dt.hover
{
	cursor: pointer;
	background: #ccffff url(images/sprite.gif.png) -575px 0px no-repeat;
}
.Kaccordion dt.active
{
	background: #ccffff url(images/sprite.gif.png) -1725px 0px no-repeat;
	color: #333;
}


div.signup-column form fieldset input[type=submit] {background:transparent url(images/button.gif) no-repeat scroll 0 0;
border:medium none !important;
color:white;
font-size:12px;
font-weight:bold;
padding:0;
width:109px;
height: 23px;
display: block;
color: white;
float: right
}

span.wpmlbutton input{background: none;border: none;padding: 0;color: white;padding:0;
width:109px;
height: 23px;}