body {
	
	font-family:Tahoma, Arial, Verdana;
	font-size: 0.8em;
	color:#003e58;
}
a img {
	border : none;
}

#mainContent #mainHeader h1 {
	font-size: 2.9em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

#mainContent #mainHeader h1 a,
#mainContent #mainHeader h1 a:hover,
#mainContent #mainHeader h1 a:visited,
#mainContent #mainHeader h1 a:active
{
	color : #FFFFFF;
	text-decoration: none;
}

#mainContent #mainHeader h2 {
	font-size:1em;
	color: #F9F9F9;
}

#mainContent #mainHeader #mainHeaderSearch fieldset {
	margin: 0px;
	padding:0px;
	border:none;
}
#mainContent #mainHeader #mainHeaderSearch fieldset legend {
	display : none;
}
#mainContent #mainHeader #mainHeaderSearch input {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border : solid 1px #80c8e7;
	
	margin-right:3px;
	
	background-color:transparent;
	background-image:url(../images/50p_fill.png);
	background-repeat:repeat;
}
#mainContent #mainHeader #mainNavigation ul li a {
	text-decoration: none;
	color: #004b6b;
}
#mainContent #mainHeader #mainNavigation ul li a:hover {
	text-decoration: underline;
	color : #0689c1;
}




#mainContent #mainBody #contentArea {
	text-align:justify;
}
#mainContent #mainBody #contentArea .single_post .post_header a,
#mainContent #mainBody #contentArea .single_post .post_header a:active
#mainContent #mainBody #contentArea .single_post .post_header a:visited {
	color:#003e58;
	text-decoration:none;
}
#mainContent #mainBody #contentArea .single_post .post_header a:hover {
	color:#80c8e7;
}

#mainContent #mainBody #contentArea .single_post .single_post_postdetails {
	border-top: dotted 1px #80c8e7;
	border-bottom: dotted 1px #80c8e7;
	font-size :xx-small;
	padding-bottom: 3px;
	padding-top: 3px;
}
#mainContent #mainBody #contentArea .single_post .single_post_postdetails a,
#mainContent #mainBody #contentArea .single_post .single_post_postdetails a:active
#mainContent #mainBody #contentArea .single_post .single_post_postdetails a:visited {
	color:#003e58;
	text-decoration:none;
}
#mainContent #mainBody #contentArea .single_post .single_post_postdetails a:hover {
	color:#80c8e7;
}
#mainContent #mainBody #contentArea .single_post .size-thumbnail {
	float : left;
	border : 1px solid #80c8e7;
	
	padding : 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	background-color : #b6e0f2;
	margin : 5px;
} 

#mainContent #mainBody #sideBar .widget {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border : solid 1px #80c8e7;
	
	margin-bottom:10px;
	padding : 0px;

	font-size: small;
}
#mainContent #mainBody #sideBar .widget h1 {
	background-color: #6FBCE1;
	color: #FFFFFF;
	
	font-size:medium;
	text-indent: 20px;
	
	padding: 0px;
	margin: 0px;
}
#mainContent #mainBody #sideBar .widget h1 a,
#mainContent #mainBody #sideBar .widget h1 a:active,
#mainContent #mainBody #sideBar .widget h1 a:visited,
#mainContent #mainBody #sideBar .widget h1 a:hover {
	color : #FFFFFF;
	text-decoration:none;
}
#mainContent #mainBody #sideBar .widget p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#mainContent #mainBody #sideBar .widget ul {
	padding: 0px;
	margin-top: 0px;
	margin-left: 10px;
}
#mainContent #mainBody #sideBar .widget ul li {
	margin-left: 20px;
	margin-top: 0px;
	list-style-image:url(../images/li.png);
}


#mainContent #mainFooter {
	font-size:smaller;
	text-align: center;
}
#mainContent #mainFooter a {
	text-decoration: none;
	color: #004b6b;
}
#mainContent #mainFooter a:hover {
	text-decoration: underline;
	color : #0689c1;
}

