/* 
	Theme Name: ALAMS Custom
	Theme URI: http://www.mojolocollc.com
	Description: Our own original slice of pie
	Author: The Man
	Author URI: http://www.mojolocollc.com
	Version: 1.0
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
}
img, img a{
	border:0;
}


#wrapper{
	position:relative;
	width:100%;
	background: #FFF;
	z-index:1;
	padding:0;
	margin:0;
}

#flash{
	margin:0 auto;
	padding:0;
	text-align:center;
	width: 1200px;
	z-index:1;
	display:block;
	height:237px;
}

#container{
	background:  URL("http://69.89.215.16/images/topbar_02.gif") repeat-x;
	z-index:5;
	width:900px;
	margin: 0 0 0 -450px;
	padding:0;
	position:absolute;
	top:0;
	left:50%;
	text-align:center;
}

/* Header Div */
#header{
	margin: 0 auto;
}
#header h1{
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#ee3a43;
}
.logo{
	text-align:left;
	display:block;
	margin: 84px 0 0 25px;
}
#header h1{
	float:right;
	margin: -40px 75px 0 0;
}

#nav{
	margin:65px 0 0 0;
	clear:both;	
	text-align:center;

}

.menubar{
	clear:both;
	background: URL("http://69.89.215.16/images/navline_07.gif") no-repeat;
	height:1px;
	width:900px;
}

/* Multi-Level Menu for Wordpress */
#suckerfishnav {
	z-index:10;
	height:33px;	
   	font:.9em Verdana, Arial, Helvetica, sans-serif;
    	font-weight:normal;
    }
#suckerfishnav, #suckerfishnav ul {
	list-style:none;
	line-height:40px;
	padding:0;
	margin:0 auto;
	width:60em;
	text-align:center;
    }
#suckerfishnav a {
    display:block;
    color:#ee3a43;
    text-decoration:none;
    padding:0px 14px;
    }
#suckerfishnav li {
    float:left;	
	text-align:center;
	display:block;
    padding:0;
	margin:0 auto;
    }
#suckerfishnav ul {
    position:absolute;	
	text-align:center;
    left:-999px;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0 auto;
    line-height:1;
    border:0;
    border-top:1px solid #ee3a43;
    }
#suckerfishnav li li {
    width:149px;
    border-bottom:1px dotted #FFFFFF;
    border-left:1px solid #d0d0d0;
    border-right:5px solid #ee3a43;
    font-weight:bold;
    font:1em verdana,sans-serif;
	text-align:left;
	font-variant:small-caps;    }
#suckerfishnav li li a {
    padding:5px 10px;
    width:130px;
	color:#ee3a43;
   }
#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;
    }
#suckerfishnav li li:hover {
    background:#ee3a43;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#ee3a43;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#ee3a43;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999px;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#e4e3e3;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#fde3e5;
    }
	
	
/* mainContent */
#mainContent{	
	clear:both;
	margin:15px 0 0 0;
	width:900px;
	background:url(images/maincontentbg.gif) top left repeat-y;
}


/* Sidebar1 */
#sidebar1{
	clear:both;
	width:150px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}
#sidebar1 ul{
	list-style:none;
	margin:0;
	padding:0;                	
}
#sidebar1 li{
	display:block;
	text-align:left;
}


/* Sidebar2 */
#sidebar2{
	width:490px;
	float:left;
	margin:0 auto;
	padding: 0 10px;
}

#sidebar2 p, #sidebar2 li{
	color:#666666;
	font:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
#sidebar2 a{
	text-decoration:underline;
	color:#ee3a43;
}
#sidebar2 p{
	padding: 0 5px 0 15px;
	text-align:left;
	font-size:.9em;
	line-height: 17px;
}
#sidebar2 h3{
	font-weight:bold;
	font-size:1em Verdana, sans-serif;
	text-align:left;
	color: #ee3a43;
	padding:0 0 5px 0;
}
#sidebar2 p.wp-caption-text{
	font-style:italics;
	color:#666;
	margin: 2px 0 0 -10px;
}
#sidebar2 li, #sidebar2 ul{
	text-align:left;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
}
#sidebar2 li{
	padding:5px;
}

/* Sidebar3 */
#sidebar3{	
	float:left;
	width: 200px;
	text-align:center;
	margin:0 auto;
	padding:0 ;	font: .8em Verdana, Arial, Helvetica, sans-serif;

}
#sidebar3 p, #sidebar3 li{
	color:#999999;
	font: .9 Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0;
	margin:0 auto;
	line-height:15px;
	text-align:center;
	text-indent:0;
}

#sidebar3 ul{
	list-style:none;
	
}
#sidebar3 li{
	text-align:center;
	display:block;
	margin:0 auto;
}
#sidebar3 li li{
	text-align:left;
	margin:0 0 0 -10px; 
}
#sidebar3 .socialmedialist ul, #sidebar3 .socialmedialist{
	text-align:left;
	width:160px;
	padding:0 0 0 -25px;
	margin:0 0 0 -25px;
}
ec3_events.ul, ec3_events.ul li{
	margin: 0 auto;
	text-indent:0;
	padding:0;
}

#sidebar3 a{
	color:#999999;
	text-decoration:none;

}
	
	
	
/* Footer */
#footer{
	margin: 25px auto 0 auto;
	padding: 0 0 35px 0;
	background: #e4e3e3 URL("http://69.89.215.16/images/footerbkgrnd_21.gif") repeat top left;
	width:900px;
	color:#FFF;
	text-align:center;
}
.footerbar{
	width:900px;
	height:7px;
	background: #CCC;
}
#footer h2, #footer h2 a{
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-decoration:none;
	color:#FFF;
}
#footer h2 a, #footer p a{
	border-bottom: 1px #FFF dotted;
}
#footer h2 a:hover, #footer p a:hover{
	border-bottom: 1px #f7b9bc dotted;
	color: #f7b9bc;
}
#footer p{
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	width:85%;
	margin:0 auto;

}
#footer p a{
	text-decoration:none;
	color:#FFF;
}


.alignleft{
	float:left;
	padding:7px;
}
.alignnone{
	padding:5px;

}

.clearer{
	clear:both;
	width:100%;
}