/* Custom Styles for Alabama Pool and Aquarium 2010 */

#outerwrapper {
margin-top:50px;
border: 1px solid #999;
}

#logo a {
position: absolute!important;
display: block;
padding-left: 35px;
top: -55px;
right: -80px;
}

img[title="aapslogo"] {
margin-top: -25px;
margin-left: -16px!important;
}

#header h1 { 
postition: absolute!important;
top: -235px;
height: 30px!important;
padding: 4px 4px 4px 0px!important;
font-size: 2.5em;
letter-spacing: 0.1em;
color: #FF5218;
}

/* jQuery Header Animation */

.headeranimation {
width: 1050px;
height: 190px;
background: #333 url(http://www.alabamaaquarium.com/images/header_scaled/image1.jpg) no-repeat left top!important;

overflow: hidden!important;
}

/* Navbar */

#nav-container{
background: #E94200 url('http://www.alabamaaquaruim.com/images/navbar-background-Oa.png') top repeat-x!important;
border-bottom: 1px solid #666666;
}

#nav ul li a {
color: #000!important;
letter-spacing: 0.1em;
font-size: 13px;
}

#nav ul li a:hover {
color: #fff!important;
}

#nav ul li #current {
color: #fff!important;
etter-spacing: 0.1em;
font-size: 13px;
}

#nav ul li ul li a {
color: #fff!important;
background: #000!important;
border-bottom: none!important;
}

#nav ul li ul li a:hover {
color: #000!important;
background: #fff!important;
}

#nav ul ul {
background-color: #000;
border-left: 1px solid #555!important;
border-right: 1px solid #555!important;
border-bottom: 1px solid #555!important;
border-top: none!important;
}

/* Content */

#contentContainer {
background: #000;
}

#contentContainer h3 {
color: #FF4000;
}

#content {
line-height: 2.0em;
}

#sidebar, #outer{
background: #333;
}

#sidebar {
margin-top: 2px!important;
}

#footer {
background: #000;
letter-spacing: 0.1em;
border-top: 1px solid #333;
}

/* Image Floats */

img.rightside {
float: right;
margin-left: 8px;
margin-bottom: 8px;
border: 1px solid #999;
}

img.leftside {
float: left;
margin-right: 8px;
margin-bottom: 8px;
border: 1px solid #999;
}

/* MadMimi Form */

input[id="signup_email"] {
width: 98%;
background: #lightgray;
border: 1px solid #E94200;
}

input[type="submit"] {
margin-top: 8px;
}

/* Sidebar Text Boxes */

.sidebarBox{
	border:1px solid #ababab;
	background: #333;
	margin-bottom:20px;
}
.sidebarBox h6{
	font-size:1.2em;
	color:#000;
	text-align:center;
	background:#E94200;
	margin:0px;
	padding:5px 0px 5px 0px;
}
.sidebarBox p{
	padding:0px 5px 0px 5px;
	background: #333;
	color: #fff;
	text-align:left;
}

.sidebarBox p a:link,.sidebarBox p a:visited {
text-decoration: none!important;
padding-left: 10px;
color: #fff!important;
}

.sidebarBox p a:hover {
text-decoration: underline!important;
}

/* ? */

.column { float: left; }
.one { width: 100%; }
.two { width: 50%; }
.three { width: 33%; }
.four { width: 25%; }
.five { width: 20%; }
.column .content { width: 90%; margin: 0 auto; }

