@charset "utf-8";
/*
Theme Name: Aquatopia
Theme URI: http://wordpress.org/
Description: Original theme designed for the business.
Version: 1.0
Author: Michael Newton
Author URI: http://www.mikenewton.ca/
*/

a, a:visited {
	color:#006699;
	}

a:hover {
	text-decoration:none;
	}

/* Begin Typography & Colors */
table.ec3_events { width:100%; border-left:1px #ffffff solid; border-bottom:1px #ffffff solid; border-right:1px #ffffff solid; }
table.ec3_events td { padding:4px; color:#414141 !important; border-top:1px #ffffff solid; }
table.ec3_events tr { background-color:#e7f2f7; }

table.calendar-row {
	width:100%;
	border-left:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-right:1px #ffffff solid;
	}
table.calendar-row td { vertical-align:top; padding:4px; color:#414141 !important; border-top:1px #ffffff solid; }
table.calendar-row tr { background-color:#e7f2f7; }


table.calendar-row td a { text-decoration:none; display:block; }
table.calendar-row td a:hover { text-decoration:underline; }



div.main-nav ul, div.main-nav ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	}


/* CSS Document */


h2 {
	margin-top:0px;
	font-family:Georgia, Times New Roman, Trebuchet MS, Times, Serif;
	}

.blockelement { display:block; }

body, div {
	font-family:Trebuchet MS, Verdana, Arial, Sans-serif;
	font-size:small;
	color:#666666;
	}

.mainbg {
	background-image:url(images/mainbg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0px;
	}
	
div.container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	}
	
.floatleft {
	float:left;
	}
	
.clearall {
	clear:both;
	}
	
.top-graphic-bg {
	height:300px;
	background-color:#2a3436;
	}
	
.top-menu-bg {

	}
	
.top-graphic-main {
	padding-top:168px;
	padding-left:100px;
	height:94px;
	background-image:url(images/top-graphic-main.jpg);
	}	
	
div.top-graphic-main div {
	float:left;
	width:230px;
	font-size:x-small;
	color:#bccedc;
	font-family:Verdana;
	}

.photo-bar {
	height:195px;
	background-image:url(images/photo-bar.jpg);
	}	

div.main-content {
	padding:45px 40px 26px 26px;
	width:574px;
	}	

div.main-nav {
	padding-right:25px;
	padding:45px 25px 26px 0px;
	width:335px;
	}