/*   

~Code is Beautiful~ 

Theme Name: AusAquaEssence

Version: 1.0 

Author: Abbey Wilkins - based on original Aqua theme by Jess Juckers-Gardellini & AquaEssence IPB theme by Bitter of FinalPrestige.com

URI: http://ausaqua.net

Note: Lovingly hand-edited for ausaqua.net using Crimson & Dreamweaver CS3. 

Tested in IE 7.0, Firefox 3, Opera 9.0 and Chrome

*/


/* GLOBAL RESET */
* {
	border: 0px;
	margin: 0px;
	}

body {
	background-color: #E5F1EF;
	color: #000000; 
	font-family: Verdana, Arial, "Arial Narrow", DejaVu Sans, sans-serif;
	}

/*primary site heading - put on page logo only*/
h1 { 
	font-family: Constantia, Georgia, "Century Schoolbook L", serif;
	font-size: small;  
	font-style: italic;  
	color: #FF0000;  
	background-color: #FFFFFF;  
	border: 1px dashed #556B2F;  
	padding: 10px 15px 10px 15px; 
	margin: 15px;  
	white-space: nowrap;      
	}


/*main page headings*/
h2 {
	font-size: large;
	font-weight: bold;
	font-family: Verdana, Arial, "Arial Narrow", DejaVu Sans, sans-serif;
	font-style: italic;
	text-align: center;
	background-color: transparent;
	}

/*1st level sub-headings*/	
h3	{
	font-family: Constantia, Georgia, "Century Schoolbook L", serif;
	font-size: large;
	color: #FF0000;
	background-color: transparent;
	margin-right: 25px;
	text-align: right;
	white-space: nowrap;
	}	
	
p {
	padding-top:10px;
	padding-bottom:10px;
	}	

.page {
	margin: 10px;
	padding: 10px;
	background-color: #F2F2F2;
	border: 1px solid #111111;
	}


.contrastbar {
	background: url(images/tile_greygrad.gif) repeat-x;
	height:29px;
	}

#breadbar {
	height:29px;
	background-color: #f2f8f7;  color: #666666;  
	}

#breadcrumb { 
	font-family: Arial, Verdana, Tahoma, "Trebuchet MS", Sans-Serif, Georgia, "Times New Roman", Serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0;
	text-align:left;
	line-height:135%;  
	padding: 10px;
	white-space: nowrap; 
	}



#breadcrumb a { 
	color: #474747; 
	text-decoration: none; 
	background-color: transparent;
	}



#breadcrumb a:hover {
	text-decoration: underline;
	}






#header {
	background: #E5F1EF url(forum/style_images/35_forum_logo_large.jpg) no-repeat center;
	height: 140px;
	}


#logo {
	text-align: center;
	}



#menu {
	position: absolute;
	width: 150px;
	top: 220px;
	padding-left: 10px;
	text-align: left;
	font-size: small;
	}

#menu a{
	text-decoration: none;
	background-color: #EBF5F3;
	font-weight: bold; 
	display: block; 
	padding:5px; 
	width: 120px; 
	margin-bottom: 5px; 
	border: 1px solid #7AB6BE;
	color: #77B4BD;
	}

#menu a:hover {
	background-color: #7AB6BE;
	color: #FFFFFF;
	border-top: 1px solid #7AB6BE;
	border-left: 1px solid #7AB6BE;
	border-right: 1px solid #7AB6BE;
	border-bottom: 1px solid #2F4F4F;
	}


#button {
	position: center;
	width: 200px;
	top: 180px;
	text-align: left;
	font-size: small;
	}



#button a{
	text-decoration: none;
	background-color: #EBF5F3;
	font-weight: bold; 
	display: block; 
	padding: 5px; 
	width: 120px; 
	margin-bottom: 5px; 
	border: 1px solid #7AB6BE;
	color: #77B4BD;
	}



#button a:hover {
	background-color: #7AB6BE;
	color: White;
	border-top: 1px solid #7AB6BE;
	border-left: 1px solid #7AB6BE;
	border-right: 1px solid #7AB6BE;
	border-bottom: 1px solid #2F4F4F;
	}

#options a{
	background-color: #6B8E23;
	color: White;
	border-top: 1px solid #7AB6BE;
	border-left: 1px solid #7AB6BE;
	border-right: 1px solid #7AB6BE;
	border-bottom: 1px solid #2F4F4F;
	}



.content {
	position: absolute;
	border-left: 1px solid #1A7588;
	color: #333333;
	padding-left: 20px;
	padding-right: 20px;
	left: 170px;
	top: 220px;
	}



.content p {
	padding-left:30px;
	padding-right:30px;
	font-size: small;
	}



#footer {
	text-align: center;
	border: 1px dotted black;
	color: #434951;
	background-color: #EBF5F3;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	}


a { 
	color: #427B8C; 
	text-decoration: none; 
	background-color: transparent;
	}

a:hover {
	text-decoration: underline;
	}

.article-footer {
	text-align: right;
	font-size: xx-small;
	color: Gray;
	padding-bottom: 15px;
	}

.author, .datetime {
	font-weight: bold;
	color: #4F4F4F;
	}


.article-title {
	font-size: large;
	font-weight: bold;
	font-family: Verdana, Arial, "Arial Narrow", DejaVu Sans, sans-serif;
	font-style: italic;
	}
	

.article-list, li {
	font-size: small;
	font-weight: normal;
	font-family: Verdana, Arial, "Arial Narrow", DejaVu Sans, sans-serif;
	font-style: italic;
	}

#content form {
	padding-left: 30px;
	font-size: small;
	vertical-align: middle;
	}

.textbox {
	border: 1px solid gray;
	margin: 5px;
	}

#form {
	border: thick double #7AB6BE;
	padding: 10px;
	margin: 10px;
	width: 450px;
	margin-left: 50px;
	margin-top: 10px;
	}

#scroll {
	color: #298BA2;
	}

.imgbor {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:-5px 5px 5px -5px;
	padding:4px;
	vertical-align:bottom;
	}

.button {
	position: center;
	width: 200px;
	top: 180px;
	text-align: left;
	font-size: small;
	}

.button a{
	text-decoration: none;
	background-color: #EBF5F3;
	font-weight: bold; 
	display: block; 
	padding: 5px; 
	width: 120px; 
	margin-bottom: 5px; 
	border: 1px solid #7AB6BE;
	color: #77B4BD;
	}

.button a:hover {
	background-color: #7AB6BE;
	color: #FFFFFF;
	border-top: 1px solid #7AB6BE;
	border-left: 1px solid #7AB6BE;
	border-right: 1px solid #7AB6BE;
	border-bottom: 1px solid #2F4F4F;
	}
