/* @override 
	http://aboundglobal.org/wp/wp-content/themes/thesis_16/custom/custom.css?113009-170947
	http://aboundglobal.org/wp/wp-content/themes/thesis_16/custom/custom.css?113009-130021
*/
.custom.login form p.forgetmenot label {
         margin-left: -280px;
}
body.custom {
	background-color: #003366;
	background-image: url(../../thesis_16/custom/images/background.gif);
	background-repeat: repeat-x;
}



.custom #page {
	background: #ffffff url(../../thesis_16/custom/images/greydescription-bg.png) repeat-x left 128px;
        border-left: 2px solid #336633;
        border-right: 2px solid #336633;
}
.custom #content {
	width: 71em;
}
.custom a {
	outline: none;
}
/*styles the contact and member login on each page */
.custom .contactabound {
        margin-left:780px;
        margin-top: -110px;
        padding-top: 7px;
        width: 144px;
        height: 30px;
        text-align: center;
	background:  url(../../thesis_16/custom/images/button.gif) no-repeat;
        font-size: 1.4em;
}
.custom .contactabound a{
        color: #111111;
}
.custom .contactabound a:hover{
        text-decoration: underline;
}
.custom .memberabound {
       margin-left: 780px;
       padding-top: 7px;
       width: 144px;
       height: 30px;
       text-align: center; 	
       background:  url(../../thesis_16/custom/images/bluebutton.gif) no-repeat;
       font-size: 1.4em;
}
.custom .memberabound  a{
        color: #ffffff;
}
.custom .memberabound  a:hover {
        text-decoration: underline;
}

/*styles area right after the header*/

.custom #description {
	width: 960px;
	height: 200px;
}

.custom .descriptionbox {
	width: 230px;
	height: 20px;
	background-image: url(../../thesis_16/custom/images/bluedescriptionbox.gif);
background-repeat: no-repeat;
	color: #ffffff;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 1.6em;
	text-align: center;
}

.custom .descriptionbox a {
	color: #ffffff;
}

.custom .descriptionbox a:hover {
	text-decoration: underline;
}

.custom .leftdescriptionboxholder {
	background-image: url(../../thesis_16/custom/images/signpost.gif);
	display: inline;
	float: left;
	height: 192px;
	margin-right: 5px;
        margin-top: 25px;
	position: relative;
	width: 220px;
}

.custom .descriptiontext {
	width: 660px;
	display: inline;
	float: left;
	margin-right: 5px;
	/*position: relative; */
	font-size: 1.7em;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.custom .descriptiontext p {
	margin-top: 15px;
}

/*--------------------------------:[ HEADER ]:-------------------------------*/

.custom #header {
	overflow: auto;

/*clears the floated tagline*/
	border-bottom: none;
	height: 100px;
	padding-top: 0;
	padding-bottom: 0;
}

/*clickable logo*/

.custom #logo a {
	display: block;
	height: 95px;
	width: 203px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../../thesis_16/custom/images/logo.jpg);
}

/*tagline*/

.custom #header #tagline {
	color: #ffffff;
	font-family: Helvetica, Geneva, Verdana;
	font-style: italic;
	position: absolute;
	margin-left: 235px;
	margin-top: -68px;
	padding: 0;
	font-size: 1px;
}

/* @group NAV */

/*nav*/

/*removes any borders and fancy stuff… pretty much everything except the padding, main layout and fonts in v16*/

.custom ul.menu {
	border-bottom: none;
	border-left: none;
}

.custom ul.menu li {
	margin-bottom: 0;
	border: none;
	background: none;
}

.custom ul.menu li.current_page_item, .custom ul.menu li.current-cat {
	padding-bottom: 0;
	background: none;
}

.custom ul.menu a {
	background-color: transparent;
	border-style: none;
}

/*--- BEGIN dropdowns---*/

.custom ul.menu li.current_page_item, ul.menu li.current-cat {
	border-bottom: 0;
}

.custom ul.menu li li.current_page_item a, ul.menu li li.current-cat a {
	text-decoration: none;
}

.custom ul.menu li a {
	display: block;
	line-height: inherit;
	color: #111;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 7px;
}

.custom ul.menu li a:hover {
	color: #111;
	text-decoration: none;
}

.custom ul.menu li li:hover {
	
}

.custom ul.menu li.current_page_item li a, ul.menu li.current-cat li a {
	cursor: pointer;
}

.custom ul.menu li li.current_page_item a:hover, ul.menu li li.current-cat a:hover {
	text-decoration: none;
}

.custom ul.menu li.current_page_item a:hover, ul.menu li.current-cat a:hover {
	text-decoration: none;
}

.custom ul.menu li ul {
	list-style: none;
	position: absolute;
	border-top: 0;
	float: none;
	background-color: #0066

99;
	/*blue color per specs*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 9px;
	display: none;
	width: 90%;
}

.custom ul.menu li:hover ul {
	margin: 0;
}

.custom ul.menu li ul li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: 100%;
	clear: both;
	border: 0;
	background-color: #0

06699;
/*blue color per specs*/
}

.custom ul.menu li ul li a {
	width: 100%;
	display: block;
	color: #FFFFFF !importan

t;
/*per specs*/
}

.custom ul.menu li ul li a:hover {
	color: #111;
	text-decoration: underline;
	color: #ffcccc;

/*per specs*/
}

/*--- END dropdowns---*/

/* @end */

/* -------------- :[  MAIN CONTENT AREA   ]: --------------*/

/* remove vertical gray lines*/

.custom #content_box, .custom #column_wrap {
	background-image: none;
}

/*post and page headers*/

.custom h2, .custom h2 a, .custom h2 a:hover, .headline_area h1, .headline_area h2 {
	color: #009933;
}

/*content box*/

.custom #content_box {
	margin-top: 20px;

/*adds space below nav*/
}

/*removed many things from here see textedit file*/

/*styles mission statement*/

.custom #mission {
	background-image: url(../../thesis_16/custom/images/missionbkgrnd.png);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-bottom: 10px;
}

.custom #mission h3 {
	color: #009933;
	font-size: 3ems;
}

/*styles the form on the contact page*/

.custom #cforms3form .sendbutton {
	margin-left: 130px;
	margin-right: 100px;
}

.custom p.cf-sb {
	text-align: left;
}

/*styles the form on the join page*/

.custom #cforms2form .sendbutton {
	margin-left: 130px;
	margin-right: 100px;
}
.custom .cform legend {
        color: #666666;
}
.custom .cform label {
        color: #666666;
}
.custom .cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
        background: #003366;
        color: #ffffff;
}
.custom ol.cf-ol {
	border-top: none;
}

/*styles new div just before footer shows up*/

.custom #bottomlogos {
	width: 950px;
	height: 80px;
	background-image: url(../../thesis_16/custom/images/water.gif);
	text-align: center;
        margin-bottom: 30px;
}

.custom #bottomnav {
	width: 950px;
	text-align: left;
        margin-left: 70px;
	font-size: 1.2em;
}
.custom #bottomnav ul {
	width: 22%;
        float:left;
}
.custom #bottomnav ul.home {
	width: 10%;
        float:left;
}

.custom #bottomnav ul li{
        list-style-type: none;
}
.custom #footer {
	border-top: none;
}
.custom #footer a {
        border-bottom: none;
        color: #111111;
}
.custom #footer a:hover {
        text-decoration: underline;
}

.custom #footer p {
	line-height: 1.2em;
}
/*styles footer attribute section*/
.custom .footerstyle {
        color: #111111;     
        float: left;
        font-size: .9em;
        padding-top: 5px;

}
.custom .footerstyle ul{
        width: 920px;
        float: left;
}
.custom .footerstyle li {
        list-style-type: none;
}
.custom .alignleft {
        float: left;
}
.custom .alignright {
        float: right;
}



/*styles sidebar*/
.custom li.widget {
        margin-bottom: 1em;
}
.custom .quotesidebar {
        width: 205px;
        font-style:italic;
	background-image: url(../../thesis_16/custom/images/quote.jpg);
        background-repeat: none;
        padding-top: 15px;
}
.custom .sidebar ul.sidebar_list {
       padding-right: 0em;
}
.custom .sidebar h3 {
       margin-bottom: 0em;
       margin-top: 10px;
}
/*styles sidebar up higher*/
.custom ul.sidebar_list {
         padding-top: 0em;
}

/*MEB styling the new member login - add words member login to the last list item in the nav list in openhooks
.custom ul.MenuBarHorizontal .memberlogin {
          width: 158px;
          height: 25px;
          top:-70px;
          margin-left: 160px;
          padding-top:12px;
          text-align: center;
          font-size: 1.4em;
          color: #ffffff;
	  background-image: url(../../thesis_16/custom/images/greenbox.jpg);

}
*/