/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: Ilse Dyck / Relish Design
	Author Site	: http://relishdesign.ca
	Style Name	: MIPSca
	Style URI	:
	Version		: .9
	Comments	: a modified K2 theme
*/
body { 
border-right-color: #71008c; 
border-left-color: #71008c; 
border-right-width: 1px; 
border-right-style: solid; 
border-left-style: solid; 
border-left-width: 1px; 
background-color: #541664; 
background-position: 0 top; 
background-repeat: repeat-x; 
background-image: url(images/bg1.jpg); 
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
font-size: 76%; }

a {
color:#669999;
text-decoration:none;
}


#primary a {
color:#009999!important; 
text-decoration:none;
}

.sidebar-dual #primary {
	margin-left:5px;
}

h1, h2, h3, h4 {
		font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: lighter!important; 
	}
	
h2,h4 {
	text-align:  left;
	line-height: normal;
	letter-spacing: .1em;
	}
h3 {
	line-height: normal;
	letter-spacing: .1em;
}

#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
letter-spacing: .1em!important; 
color:#660099!important;
}

h1 {
font-size:1.6em;
color:#660099!important;
	letter-spacing: .1em;
text-transform: uppercase!important;
margin: 0px 0px 0px 10px!important;
padding: 0px!important;
}

h2 {
font-size:1.4em;
padding-top: 5px;
border-top: 1px solid #ffcc33;
margin: 0px 0px 0px 0px!important;

}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#009999!important;
	font-weight: lighter!important; 
text-transform: capitalize!important;

}

h3 {
font-size:1.4em;
margin: 0px!important;
}

#primary .entry-content h3 {
font-size:1.4em;
margin-top: 5px;
}

h4 {
font-size:1.2em;
margin: 0px 0px 0px 10px!important;
}

#page {
	/* The entire design is contained within the 'page' id */
	border-style: none;               
	background-image: url(images/page_bg.gif);                                      
	padding-top: 0px;
width: 950px!important;
	}
	
#header {
	/* Contains the H1 and menu */
	                              
	height: 120px;
	background-color: #fff;
	border-bottom: solid 5px #71008c;
	text-align: right;
	background-image: url(images/header_bg.jpg)!important;
	}
.content {
	padding: 0px;
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover, ul.menu li.current_page_parent a, .sb-pagemenu ul li.current_page_item {
	background:transparent;
	color:#fff !important;
	text-decoration:none;
	border: solid 1px #b100e9;
}


#primary {
	/* Contains the main column */
	width:510px;
padding-right: 20px;
	}
div.sub_menu ul {
	list-style: none;
	
}
.hentry {
	/* Each entry is contained within the 'hentry' class */
	}

.entry-content {
	/* The meat and potatoes of every entry */
line-height: 1.4em;
font-size: 1em;
text-align: left;
padding-left: 12px;
padding-top: 10px;
	}

.entry-content img {
	border:none;
	padding:0px;
}
#primary .entry-content h3 {
	margin-top: auto;
}

#sidebar-main .sb-pagemenu a {
	color: #e5c132;
	text-transform: capitalize;
	font-size: 0.9em;
	padding: 0px 0px 0px 0px;
margin: 0px;

}


.columns-three #sidebar-alt {
float:right;
left:auto;
margin-left:0px;
width:218px;
}

#search h2 {
	display:inherit;
}
#searchform {
	padding: 5px;
}
.secondary {
float: left;
	}
.secondary ul.menu {
	position: relative;
	left: 0px;
}
.secondary ul.menu li a {
	color:black;
	clear: left;
	display: block;
	text-transform: capitalize; 
	font-size: 1.2em; 
	font-weight: lighter!important; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #f2ce3b; 
}
.secondary ul.menu li a:hover { 
	background-color: transparent; 
	text-decoration: none; 
	color: white; 
}
.secondary ul.menu li.current_page_item a:hover {
	background-color: transparent;
	color: white !important;
}
#sidebar-alt div {
	padding: 5px;
	margin: 0px 0px 20px 0px;
	border: solid 1px white;
}
.secondary div h2 {
	text-transform: uppercase;
	font-size: 1.4em !important;
	padding: 5px!important;
	margin: 0px;
	background-color: #fff;
	display: block;
	color: #6f0090;
}
.admintab {
	position: relative;
}

#footer {
	background-color: #fff;
	border-top: solid 1px #f5cd34;
	padding-top: 0px;
}

#wp-admin-bar {
margin:0px 0px 5px; 
padding:5px; 
background:#f9f9f9; 
clear:both; 
text-align:center}

#wp-admin-bar ul {
margin:0; 
padding:0}
#wp-admin-bar ul li {
list-style-type:none; 
display:inline; 
margin:0 10px; 
padding:0}

.columns-two #sidebar-main, .columns-three #sidebar-main {
padding:10px 10px 0pt;
width:200px;
background-color: #009999!important;
}
#sidebar-main {
background-color: #009999!important;
}
.secondary {
background-color: #009999!important;
}
.secondary {
background-color:#ffffcc!important;
float:left;
font-size:1em;
line-height:1.5em;
position:relative;
}

.secondary h4 {
display:inline;
font-size:1.5em !important;
font-weight:normal !important;
padding:0pt !important;
color: #660099 !important;
margin: 0px!important;
}

.secondary ul.menu {
left:0px;
position:relative;
background-color: #009999!important;
}

.ec3_list {
color:#009999!important;
letter-spacing:-0.2px;
margin-left:-12px;
word-spacing:-1px;
	font-weight: bold!important; 
}

.columns-three #primary {
margin-left:0px;
padding:0px;
clear: none!important;
}

#primary {
float:left!important;
clear: none!important;
padding:0px;
margin-left: 0px;
position:inherit!important;
width:450px!important;
}

.columns-three #primary2 {
margin-left:0px;
padding:5px;
clear: none!important;
}

#primary2 {
float:left!important;
clear: none!important;
padding:0px;
margin: 0px;
margin-left: 0px;
position:inherit!important;
width:480px!important;
background-image: url(images/new_home.jpg); 
background-repeat: no-repeat;  
}

#primary img {
margin-bottom:10px;
margin-right: 0px;
}

#primary3 {
float:left!important;
clear: none!important;
padding:10px;
position:inherit!important;
width:473px!important;
background-color: none!important;
background-image: url(images/gray_back.jpg); 
background-repeat: no-repeat;                                     
}

#header #search {
	float:left;
	clear: left;
	width: 420px;
margin-left: 0px;
margin-top: 2px;
}

#header #searchtype {
	float:left;
	width: 275px;
margin-left: 0px;
margin-top: 65px;
	font-size: 1.2em;
}
#search input#s {
	font-size: 0.9em;
	padding: 3px;
	width: 160px;
	border: 1px solid #000;
	margin: 0px;
}
#search #searchsubmit {
	font-size: 0.9em;
	border: none;
	margin: 0px;
	padding: 2px;
}

.columns-three #sidebar-alt {
padding:10px 0px 0px 2px;
margin: 0px;
}

#wp-calendar caption {
font-size:1.5em;
font-weight:normal; important!
padding:10px;
}

.ec3_list li {
font-size:1em !important;
color: #666666!important;
}


.ec3_list li a {
font-size:1em !important;
color: #666666!important;
font-weight:normal !important;
}

#sidebar-alt div {
border:1px solid white;
margin:0px 0px 20px;
padding:5px;
}

#sidebar-alt div a {
color: #009999;
}
.secondary div p {
margin-top:0.5em;
color: #ffffcc;
}

#footer a {
border-bottom:1px solid #CCCCCC;
color:#660099;
font-weight:bold;
font-size: 0.8em;
}

.secondary ul a {
color: #fff;
}

img.alignleft, img[align="left"] {
display:inline;
margin:0pt 0px 10px 0pt;
padding:0px;
}

.page-head {
margin:20px 0pt;
padding-top: 50px;
}

table.ec3_schedule td {
color:#999;
padding: 0px!important;
margin: 0px 0px 0px 10px!important;
}

#sidebar-alt div a {
text-align: center!important;
color:#009999;
font-size:1.2em;
}

#sidebar-alt div h1 {
text-align: center!important;
}

#sidebar-alt div  {
text-align: center!important;
margin: 0px!important;
padding: 0px!important;
}

.chronodata abbr {
border:0pt none;
margin-left: 10px;
}

.entry-meta {
color:#BBBBBB;
font-size:1em;
line-height:1.6em;
margin-left: 10px;!important;}

.page-head2 {
margin:120px 0pt;
padding-top:215px;
}

.entry-content2 {
font-size:1em;
line-height:1.4em;
padding-left:0px;
padding-top:10px;
text-align:left;
}

.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt 13px 0px;
}

.entry-title {
margin-left: 10px;
}

.entry-head h3 {
margin-left:10px!important;
}

.secondary div a {
color:#fff;
}

.secondary ul li {
list-style-image:none;
	list-style-type: circle;
color: #e5c132;
padding-left: 0px;
}

.secondary ul, .secondary ol, .secondary div div {
margin:0px 0pt 0pt;
padding-left:0pt;
}

.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px 10px;
}

.secondary div {
margin:20px 0pt 0pt 5px;
padding:0pt;
position:relative;
}

.columns-two #sidebar-alt {
padding:0pt 10px 0px 10px;
width:200px;
float: right;
}