  


/*  

Theme Name: Aquanite Default

Description: A clean white, grey and blue theme, the default with all Aquanite managment platforms.

*/

/* For Navigation */

@import url('../library/styles/navigation.css');

/* For Home Page Rotating Poss*/

@import url('../library/styles/rotating-posts.css');

/*Clear all padding and margins for browser compatibility*/

*{

	padding: 0;

	margin: 0;

}

/*Default styles*/

a{

text-decoration:none;

color: #287541;

}

a:hover{

color: #111;

background-color: #666666;

}

img{

margin:3px

}

p{

margin: 1em 0;

}

input{

font: 19px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;

margin: 0 0 5px 5px;

width: 270px;

}

.textAreanite{

margin: 0 0 5px 5px;

width: 500px;

}

.directionInput{

font: 16px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;

margin: 0 0 5px 5px;

width: 350px;

}

.inputButton{

width: auto;

font-size: 16px;

}

textarea{

font: 19px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

margin: 0 0 5px 0;

width: 270px;

height:130px

}

/* default styles */

.page_item {

	display:inline; 

	}

body { 

	color: #fcfcfc; 

    background: url("../images/1_emp_back.jpg") top center no-repeat #000 fixed;

	margin: 0;

	padding: 0;

font: 13px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;

	line-height: 1.5em;

	}

/* CONTAINS ENTIRE e */

#body-container {

        background: url("../images/1_emp_backInner.jpg") top center no-repeat #000;

	width: 970px;

	margin: 5px auto 5px;

        padding:3px;

        border: solid 1px #777;

	}

/* HEADER */

#header {

	padding: 0;

	clear:both;

	width:970px;

	height: 120px;	

	margin: 0 auto 0;

	background-repeat: no-repeat;

	background-position: bottom center;

}

		

#topNav{

	background: #000;

	border: 1px #777 solid;

	float: right;

	height: 40px;

	margin: -10px 5px 0 0;

	}

#topNavPos{

	padding: 10px 10px 0;

	}

/* CONTAINS CONTENT & SIDEBAR */

#container { 

	width: 100%; 

	display:inline;

	}

/* CONTENT */

#content {

	float: left; 

	width: 515px;

        margin: 0 5px 0 0;

	padding: 0;

	}

#content2 {

	width: 765px;

        margin: 0 5px 0 0;

	padding: 0;

	}

	

#content3 {

        width:460px;

        margin: 0 5px 0 0;

	padding: 0;

	}

	

/* HEADERS */

h1, h2, h3, h4, h5, h6 { 

	color: #888; 

	}

	

h1 { 

	font-size: 2em;

	font-weight: bold;

	margin: .67em 0;

  line-height: 1em;

	}

h1.pageTitle{

font-size: 2em;

color: #287541;

padding: 0 0 10px;

font-weight: bold;

margin: .67em 0;

border-bottom: solid 1px #777;

}

	

h2 { 

	font-size: 1.5em; 

	font-weight:bold;

	margin: 1em 0;

	}

	

h3 { 

	font-size: 1.3em; 

	}

	

h4 { 

	font-size: 1.2em;

	margin:0; 

	}

	

h5 { 

	font-size: 1.1em; 

	}

	

h6 { 

	font-size: 1em; 

	}

/* POSTS & PAGES */

.post { 

	margin: 0 10px;

padding: 10px 0 10px 0;

	}

	

.viewall{

	clear:both;

	text-align:center;

	padding: 20px 10px 10px;

	}

.post h2.post-title { 

	float: left; 

	width: 100%; 

	margin: 2px 0; 

	}

	

.post p.post-time { 

	font-size: .9em; 

	margin: 2px 0 0 0; 

	}

	

.entry { 

	width: 100%; 

	float: left; 

	margin-top: 10px; 

	}

.postSection{

	clear:both;

margin: 0 0 10px 0;

	}

.eventPosts{

border-bottom: 1px solid #777;

}

/* blockquotes */

blockquote { 

	color: #5e5f5e; 

	}

	

blockquote blockquote { 

	color: #858785; 

	}

/* images */

.imageFloat{

	float:left;

	margin: 0 10px 10px 0;

	}

	

.imageFloatRight{

	float:right;

	margin: 0 0px 10px 10px;

	}

a img {

	text-decoration:none;

	border: 0;

	}

	

.post a img, .post img { 

	border: 1px solid #777;

	}

.alignnone{

display: block;

margin: 6px 0px;

}

/* lists */

.post ul { 

	list-style-type: none; 

	margin: 0; 

	padding: 0; 

	}

	

.post ul li { 

	margin: 0;

	padding: 0 0 0 15px;

	background: url(../images/bullet.gif) no-repeat 0 .4em;

	}

	

.post ol { 

	margin: 0; 

	padding: 0 0 0 25px; 

	}

	

.post ol li { 

	margin: 1px 0; 

	padding: 0; 

	}

/* postmetadata */

p.postmetadata {

	float: right;

	width: 100%;

	text-align: right;

	margin: 15px 0 0 0;

	padding: 0 0 25px 0;

	border-bottom: 1px solid #777;

	}

	

p.postmetadata span.comments {

	height: 16px;

	background: url(../images/comments.gif) no-repeat 0 .1em;

	}

	

p.postmetadata span.comments a { 

	padding-left: 20px; 

	}

/* other basics & typography */

small { 

	font-size: .9em; 

	}

/* navigation & left, right, center alignment */

.navigation { 

	padding: 25px 0; 

	}

	

.previous { 

	float: left; 

	width: 45%; 

	}

	

.left, .alignleft { 

	float: left; 

	margin: 0 15px 15px 0; 

	}

	

.next { 

	float: right; 

	width: 45%; 

	}

	

.right, .alignright { 

	float: right; 

	margin: 0 0 15px 15px; 

	}

	

.center, .aligncenter { 

	text-align: center; 

	margin: 0 auto; 

	display: block; 

	}

	

.clear { 

	clear: both; 

	}

/* SIDEBAR */

#sidebar {

	font-size: .9em;

	width: 245px;

	margin: 0 5px 0 0;

	padding: 0;	

	}

#sidebarMarg{

	padding: 10px 7px;

	margin: 0px 0 0 0;

	}

#sidebarEvent {

	font-size: .9em;

	width: 300px;

	margin: 0 5px 0 0;

	padding: 0;	

	}

.eventPost{

	border-bottom:solid 1px #777;

	}

.eventTitle{

	margin: 10px 0 -5px 0;

	}

#sidebar2 {

	font-size: .9em;

	width: 200px;	

	}

	

#sponsorCenter{

	width:100%;

	margin: 0 auto 0;

	text-align:center;

	padding: 10px 0 15px 0;

	}

#sponsorCenter img{

        border: 1px #777 solid;

	}

.sponsorCoupon {

	clear:both; 

	border: dashed medium #777;

	padding: 5px 5px 0px 5px;

	margin: 10px 0 0 0;

	}

.sponsorCouponTop {

width:350px;

margin: 0 auto 0;

display:inline;

}

.sponsorCouponTop h1{

margin: 5px 0 0 0;

}

.sponsorCouponTop h2{

margin: 5px 0 0 0;

}

.sponsorCouponBottom{

margin-left: 8px;

clear:both;

}

.sponsorLeft{

width:360px;

float:left;

border-right: solid 1px #777;

}

.sponsorRight{

width:340px;

float:right;

margin-left:10px;

}

.sponsorDisclaimer{

clear:both;

font-size: .5em;

color: #666;

border-top: solid 1px #777;

margin-right:8px

}

#sidebar h2.menu-header, #sidebar2 h2.menu-header { 

	margin: 10px 0 5px 0; 

	}

	

#sidebar ul, #sidebar2 ul { 

	list-style-type: none;

	margin: 5px 0;

	padding: 0;

	border-top: 1px solid #777;

	}

	

#sidebar ul li, #sidebar2 ul li {

	color: #5e5f5e;

	padding: 0;

	margin: 0;

	border-bottom: 1px solid #777;

	}

	

#sidebar ul li a, #sidebar2 ul li a {

	padding: 5px 0px;

	text-indent: 10px;

	width: 100%;

	display: block;

	text-decoration: none;

	}

	

#sidebar ul li a:hover, #sidebar2 ul li a:hover {

	text-indent: 10px;

	background: #287541;

	text-decoration: none;

	}

	

#sidebar ul li ul { 

	margin: 0; 

	padding: 0; 

	border: none; 

	}

	

#sidebar ul li ul li a, #sidebar2 ul li ul li a { 

	text-indent: 20px; 

	}

	

#sidebar ul li ul li a:hover, #sidebar2 ul li ul li a:hover { 

	text-indent: 25px; 

	}

/* FOOTER */

#footer {

	padding: 0;

	clear:both;

	width:970px;

	background-repeat: no-repeat;

	background-position: top center;

	background-color: #464646;

	margin: 15px auto 0;	

}

.postBottom{

border-top:1px #777 solid;

}	

#innerfooter{

	padding:5px;

	color: #287541;

	height:75px;

	}

	

#innerfooter a{

	color: #287541 !important;

}

.footerImage{

	float:right;

	display:inline;

	margin: 0px 8px 0 0;

}

.footerLeft{

	float:left;

	margin: 8px 0 0 8px;

}

	

#innerfooter a:hover{

	text-decoration:none;

	color: #111 !important;

	}

#footer p { 

	margin: 2px 0; 

	}

		

.error { 

	color:red; 

	}

.success {

	color:green; 

	} 

/***TABLE**/

.hometable{

clear:both;

}

.threetable{

clear:both;

}

.twotable{

clear:both;

}

/********************** CALENDAR STYLES ***********************************/

#wp-calendarLarge th{

background: none !important;

}

.rp_post_author{

display: none !important;

}

/**********************************************************************************************************/

/*********************************************** MAIN WEBSITE ****************************/

/*link color */

a{

color: #287541 !important;

}

a:hover{

color: #111 !important;

}

h1.pageTitle{

font-size: 2em !important;

color: #287541 !important;

}

/*********************************************** CALENDAR ****************************/

#tooltip {

	border: 2px solid #777 !important;

	background: url("../images/1_emp_backInner.jpg") top center no-repeat #000 !important;

	padding: 10px !important;

	width: 225px !important;

	-moz-border-radius: 6px;

	/* -webkit-border-radius: 6px; */

}

#tooltip h3, #tooltip div {

	font-size: 12px !important;

	color: #fcfcfc !important;

}

#wp-calendarLarge td {

	border: thin solid #777 !important;

	width: 150px !important;

	height: 100px !important;

	padding: 0 !important;

        background: #fcfcfc !important;

}

#wp-calendarLarge a{

color: #111 !important;

font-weight: 100 !important

}

#wp-calendarLarge .event-block {

	border-top: 1px dashed #777 !important;

	padding: 2px 0 0 2px !important;

	line-height: 11pt !important;

	color: #fcfcfc !important;

}

#wp-calendarLarge .dayHead {

	background-color: #000 !important;

	color: #fff !important;

	font-weight: bold !important;

border-bottom: 1px solid #777;

}

#wp-calendarLarge #todayLarge {

	background-color: #287541 !important;

	color: #fff !important;

}

#wp-calendarLarge #todayLarge a{

color: #fff;

}

#wp-calendarLarge th{

background: none !important;

border: 1px solid #777 !important;

}

#calendar_wrapLarge a.coachpress-calendar-link { 

	color: inherit;

}

#CalendarLarge-Header td{

border-top: 1px solid #777 !important;

border-bottom: 1px solid #777 !important;

}

/*********************************************** NAVIGATION ****************************/

/* background when rolled over */

.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

    background:  #287541 !important;

}

/* drop down not hovered */

.sf-menu ul a {

    background: #000!important;

    color: #fcfcfc !important;

}

.sf-menu ul a:hover {

    background: #287541 !important;

    color:  #fcfcfc !important;

}

/*main styles */

#access {

    height:28px !important;

    font-size: 13px !important;

    overflow: visible !important;

    background: #000 !important;

border-top: 1px solid #777 !important;

border-bottom: 1px solid #777 !important;

border-right: 1px solid #777 !important;

font-weight: bold;

letter-spacing: -1px;

}

.sf-menu li {

           background: #000 !important;

}

/* font color on hover */

#access a:hover{

color: #fcfcfc !important;

}

/*font color not hovered */

.sf-menu a, .sf-menu a:visited  {

	color:  #fcfcfc !important;

    border-left: 1px solid #777 !important;

}

.sf-menu {

    border-right: 1px solid #777 !important;

}

/*********************************************** ROTATING POST ****************************/

div#rp_nav #rp_nav_arrows a#rp_nav_pause span#rp_nav_pause_pressed

{

	background-color: #888 !important;

}

/* Arrows and pause hoer background and color */

div#rp_nav #rp_nav_arrows span.rp_nav_arrow_text:hover

{

	background-color: #287541 !important;

        color: #fff !important;

}

/* Other buttons rollover and color */

div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_off:hover

{

	background-color: #287541 !important;

    color: #fff !important;

}

/* Active button hover */

div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_on:hover

{

	background-color: #111 !important;

        color:#fff !important;

}

/* post author */

div.rp_post_time_author, .rp_post_metadata

{

	font-size: 0.9em !important;

	color: #888 !important;

}

/*Active link */

div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_on

{

	background-color: #888 !important;

	color: #fff !important;

}

div#rp_frame, div#rp_nav #rp_nav_arrows span.rp_nav_arrow_text, div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_on, div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_off

{

	border: solid 1px #777 !important;

}



tbody tr td#holidayLarge{

background: #111 !important;

color: #287541 !important;

}



#emailsReg{

width:100%;

padding-top:20px;

}



#facebookReg{

float:right;

width:300px;

border-left: 1px solid #777;

height: 250px;

padding: 0 0 0 15px

}
