html,body {
	padding: 0px;
	margin: 0px;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height:100%;
	width: 100%;
	text-align:center;
	background-color: #F3F3F3;
}
li,ul {
	padding: 0px; 
	margin: 0px;
	list-style-type: none;
}



* html li.blank {margin-top:-14px}
h1,h2,h3,h4,h5{
	padding: 0px;
	margin: 0px; 
	border: 0px none;	
}

div{
	padding: 0px;
	margin: 0px; 	
}


a {
	padding: 0px;
	margin: 0px; 	
}
img {
	border: 0px none;
	padding: 0px;
	margin: 0px; 	
}
p{
	margin: 0px;
	padding: 0px;
}
#content p{                                                                     
margin-bottom: 15px;                                                            
}
#content a{color: #B83476;}

#content ol{list-style-type:decimal; padding-left: 20px}
#content ol li{list-style-type:decimal}
table{
	border-collapse: collapse; 
}

.alignleft{ float: left}
.alignright{float: right}

#container{ width: 950px; border: 1px solid gray;	background-color: #fff;	margin: 20px auto 10px auto; text-align:left;padding:10px}
#menutop {	background-color: #ffdfdf;	height: 28px; clear: both}
#menutop li{border-left:1px solid #FFFFFF;	float:left;	margin: 0px;font-size: 14px; padding: 3px 10px 0px 10px; height: 25px}
#menutop li.off{background-color: #ffdfdf;color: #ea6da2;}
#menutop li.on{background-color: #ea6da2;color: white;}
#menutop li.off a{color: #ea6da2;  text-decoration: none}
#menutop li.on a{color: white; text-decoration: none;}

#submenu {margin-bottom: 20px;background-color: #ccccff;height: 28px; clear: both}
#submenu li{background-color: #ccccff; border-left:1px solid #FFFFFF;float:left;margin: 0px;font-size: 14px; padding: 3px 10px 0px 10px; height: 25px}
#submenu li a{color: #333399; text-decoration: none;}
#submenu li a:hover{color: white; text-decoration: none;}

#localizer{color: #ea6da2; font-size: 13px ; margin-bottom:15px}
#localizer a{color: #ea6da2;  text-decoration: none; font-size: 13px}
#localizer a:hover{color: #ea6da2;  text-decoration: underline; font-size: 13px}

#content {width: 65%; float: left; padding: 0px}
#sidebar-right{width: 30%; float: left; }
#sidebar-right h4{color: white; font-size: 16px}
#sidebar-right ul li{padding: 0px 5px 0px 5px}
#sidebar-right ul li ul li.title{background-color: #B83476; padding: 2px 5px 3px 5px}
#sidebar-right ul li ul li.block{padding: 10px 5px 10px 5px}
#logo {padding: 5px 5px 5px 5px}
#header{clear: both}
#main{clear: both; margin-top: 20px; overflow: auto}
#footer {font-size: 10px; padding: 0px 10px 20px 10px; text-align: justify; clear: both}

#carousel{ color: white; padding:5px; background-color: #ea6da2; clear: both; height: 250}
#carousel h2{color: white; margin-bottom: 10px}
#carousel a{color: white; text-decoration: none}
#carousel a:hover{color: white; text-decoration: underline}
#carousel-main{float: left; width: 240px}
#carousel-photo{float: right; }

.clear{clear: both;	overflow: auto;}
.address{padding: 1px 1px 1px 100px; }

.address li a{ color:#000000; }
.address li a:hover{ color:#00aeef;}
.half{ width: 50%}

.bold{
color: #00AEEF;
font-weight: bold;

}

ul.row{
clear: both
}

.tags {padding-bottom: 10px; color: #AD447C}
.tags a{color: #AD447C; text-decoration: none}

ul.row li.cell{padding: 0px 0px 20px 0px}
ul.row li.cell ul li.category a{text-decoration: none; color: #CD6C9C; font-weight: bold; font-size: 16px}
ul.row li.cell ul li.title {padding-bottom: 5px}
ul.row li.cell ul li.tags {padding-bottom: 10px; color: #AD447C}
ul.row li.cell ul li.tags a{color: #AD447C; text-decoration: none}
ul.row li.cell ul li.tags a:hover{color: #AD447C; text-decoration: underline}
ul.row li.cell ul li.photo {height: 150px}
ul.row li.cell ul li.title a{text-decoration: none; color: #75678C; font-weight: bold; font-size: 14px}
ul.row li.cell ul li.content {color: #333333; padding-bottom: 20px}
ul.row li.cell ul li.content a{color: #CD6C9C; text-decoration:none}
ul.row li.cell ul li.moreinfo {padding-left: 15px;color: #CD6C9C; }
ul.row li.cell ul li.moreinfo ul li{list-style-type: disc; }
ul.row li.cell ul li.moreinfo ul li a{color: #CD6C9C; text-decoration:none}
ul.row li.cell ul li.moreinfo ul li a:hover{color: #333333; text-decoration:underline}

ul.row li.cell50 .category {padding-bottom: 15px}
ul.row li.cell50 li.title a{text-decoration: none; color: #75678C; font-weight: bold; font-size: 13px; }
ul.row li.cell50 li.content {color: #333333; padding-bottom: 20px}
ul.row li.cell50 li.content a{color: #CD6C9C; text-decoration:none}
ul.row li.cell50 div.moreinfo{padding-left: 15px;color: #CD6C9C; }
ul.row li.cell50 div.moreinfo ul li{list-style-type: disc; }
ul.row li.cell50 div.moreinfo ul li a{color: #CD6C9C; text-decoration:none}
ul.row li.cell50 div.moreinfo ul li a:hover{color: #333333; text-decoration:underline}
ul.row li.cell50 li.tags {padding-bottom: 10px; color: #AD447C}
ul.row li.cell50 li.tags a{color: #AD447C; text-decoration: none}
ul.row li.cell50 li.tags a:hover{color: #AD447C; text-decoration: underline}


ul.row li.cell50 div.category a{text-decoration: none; color: #CD6C9C; font-weight: bold; font-size: 16px}

.tagcloud a{text-decoration: none; color: #AD447C}
.tagcloud a:hover{text-decoration: underline; color: #AD447C}


.articletitle a{color: #AD447C; text-decoration: none; font-size: 12px; font-weight: bold}
.articletitle a:hover{color: #AD447C; text-decoration: underline; font-size: 12px; font-weight: bold}
.readmore a{color: #AD447C; text-decoration: none; font-size: 13px;}
.readmore a:hover{color: #AD447C; text-decoration: underline;}


li.cell{
float: left;
width: 33%
}
li.cell50{
float: left;
width: 50%
}

.spacer{padding: 1px}
.box{background-color: #F1EFF3; }
.box a {color: #B83476;}

.left{float: left;}
.left20{ float: left; width: 20%;}
.left40{ float: left; width: 40%;}
.left30{ float: left; width: 30%;}
.left40{ float: left; width: 40%;}
.left50{ float: left; width: 50%;}
.left60{ float: left; width: 60%;}
.left70{ float: left; width: 70%;}
.left330{ float: left; width: 340px;}
.red{color: red}

#contactform ul {height:26px}
#contactform ul li {height:24px}
#contactform ul.text {height: 180px}

div.wpcf7-validation-errors{
border: 2px solid #F7E700;
}

.post img{margin: 5px}

.marginTop20{margin-top:20px}

h1{color: #B83476; font-size: 20px}
h2{color: #B83476; font-size: 14px;}
h2 a {color: #B83476; text-decoration: none}

.tags{color: #B83476;}
.tags a{color: #B83476;}
h3{color: #B83476; font-size: 12px }
h4{color: #B83476;}


.textCenter{ text-align: center}
.textLeft{ text-align: left}
.textRight{ text-align: right}

.featured{
background-color: #E9F5F9;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;

}

.featured2{
background-color: #E9F5F9;
}

.featured ul li {
list-style-type: disc
}
.featured ul{
padding-left: 20px
}

.marginBottom20{
margin-bottom:20px;
}




