@import "/styles/import.css";

/* basic
****************************************************************************************************************/
body{margin:0; color:#000; min-width:960px; background: url(/alabama/images/bg.gif) repeat-x #205489}
img{border-style:none}
form{margin:0; padding:0; border:none}
input,textarea, select{font:100% arial,sans-serif; vertical-align:middle}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* container
****************************************************************************************************************/
#main-container{width:100%; overflow:hidden; position:relative}
.mc-holder-1{width:1500px; position:relative; float:left; left:50%}
.mc-holder-2{width:1500px; position:relative; float:left; left:-50%}

/* wrapper
****************************************************************************************************************/
#wrapper{margin:0 auto; width:1500px; background:url(/alabama/images/bg-trees.jpg) no-repeat 0 24px }
#wrapper-shadow {margin:0 auto; width:1017px; background:url(/alabama/images/bg-nav_full.png) no-repeat 0 122px}
.inner{width:960px; margin:0 auto}

/* header
****************************************************************************************************************/
#header{width:100%; background:url(/alabama/images/bg-header.png) no-repeat; overflow:hidden; height:161px; position:relative}
#header h1{margin:0}

/* logo */
#header h1 a {background:url(/alabama/images/logo.png) no-repeat; display:block;  margin:0; text-indent:-9999px; height:39px; width:632px; margin:58px 0 0 160px; overflow:hidden}

#navcontainer { position:absolute; left:0; bottom:0;  overflow:hidden; height:39px; overflow:hidden; width:960px}


/* navigation */
#nav{height:43px; width:726px; display:inline}
#nav ul{margin:1px 0 0 0; padding:0; list-style:none; }
#nav li{float:left; margin:0 0 0 0; padding:0 8px 0 15px; background:url(/alabama/images/nav-divider.gif) no-repeat 0 14px}
#nav li.nav-start {background:none; margin-left:0; padding-left:0}
#nav a{display:block;overflow:hidden; text-decoration:none; font-size:12px; font-weight:bold; color:#fff; padding:7px 18px 9px 18px; line-height:18px; text-indent:-9999px; background:none;}



#nav a.nav-home{background:url(/alabama/images/nav-home.gif) no-repeat 0 0 ; width:35px; height:37px; text-indent:-9999px; padding:0; margin:0 2px 0 3px}
#nav a.nav-communications{background: url(/alabama/images/nav-commnctns.gif) no-repeat 0 0 ; width:161px; height:37px; text-indent:-9999px; padding:0; margin:0}
#nav a.nav-involved{background: url(/alabama/images/nav-gt_invlvd.gif) no-repeat 0 0 ; width:128px; height:37px; text-indent:-9999px; padding:0; margin:0}
#nav a.nav-directory{background: url(/alabama/images/nav-drctry.gif) no-repeat 0 0 ; width:99px; height:37px; text-indent:-9999px; padding:0; margin:0}
#nav a.nav-resources{background:url(/alabama/images/nav-rsrcs.gif) no-repeat 0 0 ; width:105px; height:37px; text-indent:-9999px; padding:0; margin:0}
#nav a.nav-about{background: url(/alabama/images/nav-abt.gif) no-repeat 0 0 ; width:70px; height:37px; text-indent:-9999px; padding:0; margin:0}

#nav a:hover{ background-position: 0 -34px; }

/* search */
.search { width:222px;height:34px; float:right; display:inline; margin:7px 10px 0 0;}
#search {width:174px; height:16px; border:none; background:#fff; font-size:13px; padding: 2px 0 2px 2px; line-height:18px; color:#205489}
#btn-search {margin:1px 0 0 7px; line-height:18px}

/* main
****************************************************************************************************************/
.main{width:714px; float:left; overflow:hidden; margin:0; }
.body-content{overflow:hidden; padding: 20px 25px 25px 25px; background-color: #fff;}
.body-content h1 {color:#0066CC; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
.body-content h2 {color:#003366; letter-spacing:.08em; font-family:Georgia, "Times New Roman", Times, serif;font-size:25px; text-shadow:1px 1px 3px #ccc; margin-top:15px; font-weight:normal; text-transform: uppercase}

.body-content ul {margin-right:20px}
.body-content ul li {margin-bottom:10px}

.home-content {overflow:hidden; padding:0}

/* sidebar
****************************************************************************************************************/
.sidebar {background-color: #fff;}
.sidebar div {margin:12px 0 0 6px;  width:222px; overflow:hidden}
.sidebar ul, .sidebar ul li {margin:0; padding:0; list-style:none; font-size:12px}


/* content / Sidebar layout
****************************************************************************************************************/
#content{width:960px; overflow:hidden; padding:0 0 15px 0; background: #fff}
.sidebar {width:240px; overflow:hidden; padding:0; float:right; margin:0;  line-height:18px; display:inline; overflow:hidden}


 
/* footer
****************************************************************************************************************/
#footer{width:100%; overflow:hidden; padding:15px 0 10px 1px; color:#756d59 }
.footer-l {float:left; color:#fff; display:inline}
.footer-r {float:right; color:#fff; display:inline; text-align:right}
#footer p {margin-top:0; color:#fff }
#footer a {color:#84bffc; font-weight:bold}


/* HOMEPAGE
****************************************************************************************************************/

div.home#content {background-image:none; background-color:#fff}




