body{
background:#c4df9b url(../images/bg.jpg) repeat-x;
}

#top{
	background:transparent url(../images/head.jpg) no-repeat;
	}
	
#wrapper{
	background:transparent url(../images/bg_body.jpg) repeat-y;
	}

#footer{
	background:transparent url(../images/footer.jpg);
	}
	
#logo {
	background: transparent url(../images/logo.jpg);
	}
	
a, a:visited {
	color:#61931f;
	text-decoration:none;
	}
	
a:hover{
	text-decoration:none;
	}
	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, body, #wrapper #nav a, #wrapper #nav li ul a, a:hover{
	color: #92278f;	
	text-decoration:none;
	}
p {
color: #2f2f2f;
}

.welcome {
	font: normal 20px Georgia, serif;
	font-style: italic;
	color:#92278f;
}
	
.meta, .meta a{
color:#999;	
	}

.entry_content ul {
list-style-type: none;
margin: -10px 0px 10px 0px !important;
padding: 0px 0px 0px 0px;
font-weight: bold;
line-height: 1.6em;
}

.entry_content ul li {
background: url(../images/bullet.gif) no-repeat;
background-repeat: no-repeat;
background-position: 0 0.5em;
padding: 0px 0 0px 15px;
margin: .1em 0 0 14px;
color: #61931f;
}

.entry_content .courses ul {
list-style-type: none;
margin: 0px 0px 10px 0px !important;
padding: 0px 0px 0px 0px;
font-weight: bold;
line-height: 1.6em;
}

.entry_content .courses ul li {
background: url(../images/bullet.gif) no-repeat;
background-repeat: no-repeat;
background-position: 0 0.5em;
padding: 0px 0 0px 15px;
margin: .1em 0 0 14px;
color: #61931f;
}

.entry_content .links ul li {
	list-style-type: none;
	background: none;
	vertical-align: middle;
}

.entry_content .links a img {
    vertical-align: middle;
    padding-right: 15px;
    background-color: #ffffff;
}

.entry_content .links li {
	border-bottom: solid 1px #e2f3c9;
	padding: 5px 0 5px 15px;
}

/*#navigation colors:*/

#wrapper #nav a{
border:1px solid #fff; /* mainmenu item delimiter color */
background: transparent url(../images/menu_bg.jpg) repeat-x bottom;
color:#943c91;
}

#wrapper #nav li ul a, #wrapper #nav li ul a:active, #wrapper #nav li ul a:visited {
border:1px solid #ceb6ce;
border-top:1px solid #fffef4;
background-color:#e8d0e8;
background-image:none;
color: #943c91;
}
#wrapper #nav li ul a:hover{
	border-bottom:1px solid #ceb6ce;
	}

#wrapper #nav li ul a:hover, #wrapper #nav li ul a:focus{
background-color:#fffef4;
color:#7e1f7b;
border-bottom:1px solid #ceb6ce;
}
#wrapper #nav a:hover, #wrapper #nav .current_page_item a, #wrapper #nav .current-cat a, #wrapper #nav .current-tab{
border-bottom:1px solid #fffef4;
color:#7e1f7b;
outline:none;
	}


/*sidebar*/

.widget{
background: none;
	}

.icon1{
background: transparent url(../images/icon1.jpg);
	}

.icon2{
background: transparent url(../images/icon2.jpg);
	}
	
#top .recentcomments,#top .widget_archive li,#top .widget_categories li,.commentlist li {
border-bottom:1px solid #fff;
}

.widget .pagesmenu {
margin-bottom:0px;
}

.widget .pagesmenu ul {
margin-bottom: 0px;
}

.widget .pagesmenu a,.widget .pagesmenu a:visited {
color: #943c91;
border-bottom: solid 1px #ddc6dd;
padding-left: 15px;
margin-left: 0px;
width: 249px;
}

.widget .pagesmenu a:hover {
color: #7e1f7b;
background-color: #fffef4;
}

.textwidget .sidelist ul {list-style:none !important;padding:0 0 0 0;margin:0px 0px 0px 0px !important;text-align:left !important;font-weight: bold;background-image: none !important;}

.textwidget .sidelist li {background-image: url(../images/bullet-sidebar.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 1px 0 1px 15px;
margin: .1em 0 0 14px;
line-height: 1.6em;
color: #61931f;
}

.textwidget .logos {
	margin-top: 10px;
	border: none;
	padding: 0;
}

.textwidget p {
color: #943c91;
padding: 0 !important;
margin: 0 !important;
}

.textwidget p.pdf {
background-image: url(../images/pdf.gif);
background-repeat: no-repeat;
background-position: 67% 50%;
height: 38px;
padding: 0;
margin: 0;
vertical-align: middle;
line-height: 40px;
}

.textwidget a {
text-decoration: none;
color: #92278f;
}

.textwidget a:hover {
text-decoration: none;
color: #61931f;
}

#top #wp-calendar a:hover,#top #wp-calendar a:hover{
	background-color:#ddd;
	color:#333;
	}

#wp-calendar th,#wp-calendar a, #wp-calendar a:visited {
background-color:#FFF; 
}
	
#s, .text_input, .text_area, .ajaxstyle input, .ajaxstyle textarea{
	border:1px solid #ababab;
	color:#333;
	}


#searchsubmit, #send, #submit{
	border:1px solid #ababab;
	background-color:#333;
	cursor:pointer;
	color:#fff;
	}
#searchsubmit:hover, #send:hover, #submit:hover {
	background-color:#ddd;
	color:#333;
	}
	
.more-link{
	background: transparent url(../images/arrow.png) right 6px no-repeat;
	}
	
.more-link:hover{
	color:#f31889;
	}
	
.entry_content img, .entry_content img a{
	background-color:#dedede;
	}
	
.entry_content blockquote cite, .entry_content blockquote cite a{
	color:#F31889;
	}
	
.entry_content blockquote.style1{
	font: 14px/20px 'Trebuchet MS', Verdana, sans-serif;
	font-style: italic;
  	padding: 8px 0px 0px 6px !important;
  	margin: -20px 0px 5px 0px !important;
   	margin: 5px;
  	background-image: url(../images/openquote1.gif);
  	background-position: top left;
  	background-repeat: no-repeat;
  	text-indent: 23px;
	}
	
.entry_content blockquote.style1 p{
	padding-bottom: 5px !important;
	color: #61931f;
	}
	
.entry_content blockquote.style1 span{
    display: block;
    background-image: url(../images/closequote1.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    }
    
.entry_content blockquote.style2{
	font: 14px/20px 'Trebuchet MS', Verdana, sans-serif;
	font-style: italic;
  	padding: 8px 0px 0px 6px !important;
  	margin: 0px 0px 5px 0px !important;
   	margin: 5px;
  	background-image: url(../images/openquote1.gif);
  	background-position: top left;
  	background-repeat: no-repeat;
  	text-indent: 23px;
  	}
	
.entry_content blockquote.style2 p{
	padding-bottom: 5px !important;
	color: #61931f;
	}
	
.entry_content blockquote.style2 span{
    display: block;
    background-image: url(../images/closequote1.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    }
    
.entry_content blockquote.style1 span.quote{
	 background-image: none;
	 padding-top: 3px !important;
	 margin-left: -20px !important;
	 font-style: normal;
	 color: #2f2f2f;
	}
	
/*Pagination*/


.pagination span, .pagination a{
	border:1px solid #222;
	color:#e8e8e8;
	background-color:#333;
}

.pagination a:hover{
	border:1px solid #333;
	color:#333;
	background-color:#e8e8e8;
}
.pagination .current{
	border:1px solid #333;
	background-color:#F31889;
	color:#fff;
}


/*COMMENTS*/
.admincomment {
background-color:#ddd;
}


#top .commentlist{
border-top: 1px solid #ababab;
}

.commentlist li{
border-bottom:1px solid #ababab;
}
.trackback_list li a{
color:#333;
}

#commentform small {
color:#333;
}
	
.gravatar img{
background-color:#fff;
border:1px solid #ababab;
}	

.ajaxloader{
	background:transparent url(../images/ajax-loader.gif) right top no-repeat;
	}
	
.ajaxloader_white{
	background:transparent url(../images/ajax-loader-white.gif) right bottom no-repeat;
	}
	
.ajaxloader_content{
	color:#777777;
	}
	
#top .invalid-form{
	border:2px solid #900;
	margin:0;
	}
	
.ajaxerror{
	border:2px solid #990000;
color:#333333;
display:none;
font-size:9px;
margin:0 0 10px;
padding:5px;
	}
	
hr, .seperator{
	background:transparent url(../images/hr.jpg) 0 0 no-repeat;
	}
