/*Bast Theme */

/* ----------- Basic ----------- */

img{	
	border:none;	
	behavior: url(iepngfix.htc);	
}

a img { border:none }

.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}

.alignleft {	float: left;}

.alignright {	float: right;}

body{	background:#689bf4 url('/wp-content/uploads/2009/11/header.jpg') repeat-x;	width:100%;	text-align:center;	margin:0;	padding:0;	font-size:62.5%;	font-family:GillSans, Calibri, Trebuchet, sans-serif;	color:#2e1737;
          }	

p a{	color:#ae3b88;	text-decoration:none;	}	

p a:hover{	color:#2e1737;	text-decoration:none;	}	

li a{	color:#ae3b88;	text-decoration:none;	}	

li a:hover{	color:#2e1737;	text-decoration:none;	}	.wrapper{	width:100%;	padding-top:15px;	}	
li { color:#ffffff; font-size:15px }
h1{ color: #ffffff; 	padding:0;	margin:0;	}	

h1 a{	color: #ffffff;        font-family: Futura, 'Century Gothic', 'Apple Gothic', sans-serif;/*times, Times New Roman, times-roman, georgia, serif;*/	font-size: 2em;	padding-left: 0px;	text-decoration:none;	font-weight:100;		}h2{	color: #ffffff;	font-size: 1.8em;	}	h3{	color: #ffffff;	font-size: 1.4em;	}	h4{	color: #ffffff;	font-size:1.2em;	font-weight:bold;	}

h5{	color: #ffffff;	font-size:1.2em;	font-weight:bold;
	margin:0;
	padding:0;	}
	
h5 a{	color: #ffffff;	
	font-size:1.2em;	
	font-weight:bold;
	margin:0;
	padding:0;	
	text-decoration: none;
}
	
strong{	
		
}		

em{	color:#FFCCFF;	}	

black{
     color:#000000;
}

/* ----------- Heading ----------- */	

#description{	
	font-size:1.4em;	
	font-family: times, Times New Roman, times-roman, georgia, serif;	
	text-transform: uppercase;	
	color:#580c39;	margin:20px;	}				


/* ----------- Menu ----------- */		#topnavi{	width:100%	margin:0;	height: 70px;	font: 1.4em Futura, 'Century Gothic', 'Apple Gothic', sans-serif	}	#topnavi a{	color: #ffffff;	text-decoration:none;	}	#topnavi a:hover{	color: #370c42;	}#menu{	float:left;	}ul#menu{	margin: 0;	padding: 0;	list-style-type: none;	text-align: left;	border-left:#c3adae solid 1px;	}ul#menu li{	display: block;	float: left;	padding: 20px 5px 0px 5px;	margin: 0;	border-right:#c3adae solid 1px;	}ul#menu li a{	width: 85px;	height: 40px;	padding: 0;	margin: 0 0 1px 0;	color: #ffffff;	text-decoration: none;	display: block;	text-align: center;	}ul#menu li a:hover{	color: #370c42;	}ul#menu li ul{	width: 85px;	height: 40px;	padding: 0;	margin: 0 0 1px 0;	color: #ffffff;	text-decoration: none;	display: block;	text-align: center;	}ul#menu li ul:hover{	color: #370c42;	width: 85px;	height: 40px;	padding: 0;	margin: 0 0 1px 0;	text-decoration: none;	display: block;	text-align: center;	}	ul#menu li:hover{	  background:url('img/menuhover.png') repeat-x;	}ul#menu .current_page_item{	color: #370c42;  	background:url('img/menuhover.png') repeat-x;	}	#rightnavi{	float:right;	text-align:right;	margin-right:0;	padding: 20px 5px 0px 5px;	height: 40px;	color: #ffffff;	text-decoration: none;	display: block;	}						


/* ----------- Centerpieces ----------- */	#main{	width:800px;	margin:0 auto 0 auto;	text-align:left;	}	#content{	width:550px;	padding:25px;	background:url('img/contentbg.png');	margin-left:0;	float:left;	font-size:1.2em;	line-height:1.4em;	}	#content h2{	font-size:1.6em;	font-weight:100;	text-transform:uppercase;	color:#ffffff;	}	#content h2 a{	color:#ffffff;	text-decoration:none;	}	#content h2 a:hover{	color:#eee;	}#content .time{	text-transform:uppercase;	margin-top:-12px;	border-bottom:#ae537b dotted 1px;	color:#E8CDEB;        }#content p{	color:#ffffff;        font-size:1.2em;	}#content ul li{	color:#ffffff;        font-size:1.2em;	}	#content .gray{	color:#844a76;	}	#content .edit{	float:right;	}	#content .time a{	color:#ae3b88;	text-decoration:none;	}	#content .time a:hover{	color:#2e1737;	text-decoration:none;	border-bottom:#ae3b88 solid 1px;	}	.post{	padding:0 0 30px 0	}	.details{	background-image:url('img/sidebarbg.png');	padding:2px 15px 2px 15px;	}	.details a:hover{	color:#2e1737;	border-bottom:#ae3b88 solid 1px;	}	/* ----------- Previous & Next link ----------- */	.navigation{	text-align:center;	}				

/* ----------- Sidebar ----------- */	

.sidebar{
	font-size:1.3em;
	width:247px;
	float:right;
	margin-right:-50px;
	background:url('img/sidebarbg.png');
	color:#FFFFFF;	
}

.sidebar h2{
	padding:0;
	margin:5px;
	color:#FFFFFF;
	font-weight:200;
	border-bottom:#c15b8b solid 0px;	
}

.sidebar ul{
	margin: 0;
	padding: 2px;
	list-style-type: none;
}	

.sidebar ul li{	background:none;	padding:3px 0 3px 0;	margin:5px;	}	

.sidebar ul li li{	border-bottom:#ae537b solid 0px;	}

.sidebar a{
	text-decoration:none;
	color:#FBD6FC;	
}	

.sidebar ul li li:hover{
	background:url('img/sidebarbg.png');
	border-bottom:#ae537b solid 0px;	
}						

/* ----------- Search ----------- */	

#searchform{
	padding:0px;
	margin:0px;	
}	

#searchform #s{
	background:url('img/contentbg.png');
	border:0;
	color:#FFFFFF;
	font:1.0em Geneva, Arial, Helvetica, sans-serif;
}	

/* ----------- Footer ----------- */

#footer{
	height:310px;
	width:100%;
        background-color:#464451;
	/*background-image:url('/wp-content/uploads/2009/11/Footer.jpg');*/
	background-repeat:repeat-x;
	clear:both;
	margin-bottom:0;
	color:#FFFFFF;
        text-align:left;
        padding-left: 0px;
}

#footertext{
        font-size: 1.2em;
	color:#FFFFFF;
        text-align:left;
        padding-left: 30px;	
}

#footertext2{
        font-size: 1.2em;
	color:#FFFFFF;
        text-align:right;
        padding-right: 30px;	
}

#footerimg{
	width:100%;
	height:280px;
	background-image:url('/wp-content/uploads/2009/11/Footer.jpg');
	/*background-color:#c3598a;*/
        background-color:#689bf4;	
}			

/* ----------- Comments ----------- */

ol.commentlist {	
	margin:0;	
	padding:0;	
}

.commentlist li {
	list-style:none;
	margin-bottom:14px;
}

.commentlist cite {
	padding: 7px;
	display:block;
	font-style:normal;
	color:#ffffff;	
}	

.commentlist a:link, .commentlist a:visited {	color:#ae537b;	}

.commentlist a:hover, .commentlist a:active {	color:#ffffff;	}

.commentlist cite img {	padding:1px;	border:1px solid #aab59a;	float:left;	margin-right:9px;	}

.commentlist .author {	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;	text-decoration:underline;	}

.commenttext {	background: url('img/sidebarbg.png');	border-top:1px dotted #ffffff;	padding: 0 20px 10px 20px;	color:#fafcf6;	}
