/*
Theme Name: Gavin AT
Theme URI: http://wordpress.org/
Description: The new AT template CSS.
Version: 1.0
Author: Gavin Rhodes, Loukas Williams
Author URI: http://audibletreats.com
Tags: 

*/

/* assets page begin */

p.asset {
	color:#00496A;
}

.asset_top{
	width:539px;
	height:474px;
	background:url('images/asset-top-bg.png') no-repeat 0px 0px;
	margin:10px 0px 0px 160px;
	padding:10px 0px 0px 7px;
	float:left;
}

.asset_bottom_wrapper {
	width:779px;
	height:743px;
	background:url('images/asset_bottom_bg.png') no-repeat 0px 0px;
	margin:9px 10px 0px 161px;
	padding:15px 0px 0px 15px;
	float:left;
	clear:both;
}

.asset_hdr {
	width:519px;
	height:24px;
	background:url('images/artist_asset_header.png') no-repeat 0px 0px;
	margin:0px;
	padding:0px;
	float:left;
}

.artist_title_hdr {
	width:239px;
	height:25px;
	background:url('images/artist_title_header.png') no-repeat 0px 0px;
	margin:0px;
	padding:0px;
	float:left;
}

.asset_artist_wrapper{
	width:492px;
	height:241px;
	margin:27px 0px 0px 18px;
	padding:0px;
	float:left;
}

.artist_image {
	width:241px;
	float:left;
}
.artist_desc {
	width:239px;
        text-align: justify;
        text-justify: newspaper;
	float:left;
}
.artist_desc .hdr{
	background:url('images/artist_title_header.png') no-repeat 0px 0px;
	width:224px;
	height:20px;
	margin:0px 0px 7px 7px;
	color:#fff;
	font:13px arial, helvetica, sans-serif;
	padding:5px 0px 0px 10px;
	float:left;
	font-weight:bold;
}

.artist_desc .hdr_lg{
	background:url('images/asset-large-title-bg.png') no-repeat 0px 0px;
	width:224px;
	height:47px;
	margin:0px 0px 7px 7px;
	color:#fff;
	font:13px arial, helvetica, sans-serif;
	padding:5px 0px 0px 10px;
	float:left;
	font-weight:bold;
}

.artist_desc p{
	padding:0px 0px 0px 13px;
	margin:0px 0px 5px 0px;
	font-size:11px;
	color:#637d8c;
	float:left;
}
.artist_desc .read_more{
	background:url('images/asset-song-icon.png') no-repeat 0px 0px;
	width:150px;
	height:18px;
	padding:0px 0px 0px 23px;
	margin:3px 0px 3px 11px;
	font-weight:bold;
	color:#00496A;
	float:left;
}

.artist_desc .read_more a, asset_song a{
	text-decoration:none;
}

.artist_desc .read_more a:hover, asset_song a:hover{
	text-decoration:none;
}

.asset_links_wrapper{
	width:505px;
	height:130px;
	margin:32px 0px 0px 10px;
	padding:0px;
	float:left;
}

.asset_links_wrapper .links_hdr{
	float:left;
	width:497px;
	height:25px;
	padding:0px 0px 0px 5px;
	margin:0px 0px 5px 0px;
	border:0px;
}

.asset_btn {
	width:115px;
	height:21px;
	display:block;
	margin:6px 3px 4px 7px;
	padding:0px;
	color:#fff;
	font:11px arial, helvetica, sans-serif;
	text-align:center;
	float:left;
}
.download_btn {
	width:115px;
	height:21px;
	display:block;
	margin:5px 3px 4px 10px;
	padding:0px;
	color:#fff;
	font:11px arial, helvetica, sans-serif;
	text-align:center;
	float:left;
}
a.asset_btn{
	width:115px;
	height:17px;
	background:url('images/asset_btn.png') no-repeat 0px 0px;
	display:block;
	margin:0px;
	padding:4px 0px 0px 0px;
	color:#00496A;
	font:11px arial, helvetica, sans-serif;
	text-align:center;
	float:left;
}

a.asset_btn:hover, a.download_btn:hover, a.download_btn:focus{
	background:url('images/asset_btn.png') no-repeat -115px 0px;
}

a.asset_btn:focus{
	background:url('images/asset_btn.png') no-repeat -230px 0px;
}

a.asset_btn_active, a.download_btn{
	width:115px;
	height:17px;
	background:url('images/asset_btn.png') no-repeat -230px 0px;
	display:block;
	margin:0px;
	padding:4px 0px 0px 0px;
	color:#fff;
	font:11px arial, helvetica, sans-serif;
	text-align:center;

}
.asset_bottom_hdr{
	width:750px;
	height:25px;
	display:block;
	margin:10px 0px 10px 5px;
	padding:0px;
	float:left;
	clear:both;
}

.asset_bottom_content{
	width:750px;
	margin:0px 0px 13px 4px;
	padding:0px;
	float:left;
	clear:both;
	text-align:left;

}

.asset_song {
	background:url('images/asset-song-icon.png') no-repeat 0px 0px;
	width:700px;
	height:30px;
	padding:1px 0px 0px 23px;
	margin:5px 0px 5px 11px;
	font-weight:bold;
	color:#00496A;
	clear:both;
	float:left;
	text-align:left;
}

.video_wrapper_wide {
	width:375px;
	height:225px;
 	float:left;
	margin:0px auto 0px auto;
	padding:5px 0px 0px 5px;
	text-align:center;
}

.video_wrapper {
	width:370px;
	height:310px;
	float:left;
	margin:0px auto 10px auto;
	padding:5px 0px 0px 5px;
	text-align:center;
}

.asset_tips {
	display:block;
	text-align:left;
	font:12px arial, helvetica, sans-serif;
	color:#637D8C;
	width:480px;
	margin:3px 3px 10px 10px;
	padding:0px;
	float:left;
}

/* assets page end */

.home_slideshow_wrapper {
width:540px; 
height:337px; 
background-color:#C0CDD3; 
background:url(http://www.audibletreats.com/wp-content/themes/AT/images/slideshow_bg.png) no-repeat 0px 0px; 
padding:14px 0px 0px 5px; 
margin:5px 0px 0px 9px;
}

/* LEW 01.28.09 additions begin */

.project_post_container {
	width:156px;
	height:220px;
	margin:0px 6px 12px 6px;
	padding:0px 0px 0px 0px;
	float:left;

}

.project_image {
	width:156px;
	height:156px;
	margin:0px;
	padding:0px;
	display:block;
        float:left;
}

.project_desc_wrapper{
	width:146px;
	/* height:45px; */
	margin:5px 0px 0px 0px;
	padding:5px;
	background-color:#dcddde;
        display:block;
float:left;
        clear:both;

}

.project_desc_wrapper p, .project_post_container p, download_entry p{
width:0px;
height:0px;
display:none;
margin:0px;
padding:0px;
}

.project_desc_title{
	font-size:10px;
line-height:10px;
font-weight:bold;
	color:#00496a;
	padding:0px;
	margin:0px 0px 0px 3px;
	display:block;
float:left;

}
.project_desc_copy{
	font-size:9px;
line-height:9px;
	color:#637d8c;
	padding:0px;
	margin:0px 0px 0px 3px;
	display:block;
float:left;
clear:left;
}

/* LEW edits end */

/* Begin Typography & Colors */
body {
	font-size: 60.0%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	background: #ffffff;
	color: #333333;
	text-align: center;
	}

#page {
	background-color: white;
	text-align: left;
	}

#header {
	background: white url('images/atheader.jpg') no-repeat center;
	}

#headerimg 	{
	margin: 0px 0px 0px 0px;
	height: 200px;
	width: 1100px;
	}

.clear {
	clear:both;
}

.narrowcolumn .entry, .widecolumn .entry {
        font-size: 1em;
	line-height: 1.1em;
        margin: -11px 5px 0px 25px;
	}

.entry_download {
        font-size: 1em;
	line-height: 1.1em;
        margin: -11px 5px 0px 25px;
        display: inline;
	}

#content {
	font-size: 1.2em
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	background: url('images/atfooter.jpg') repeat-y 5px 0px;
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
more {
        color: #00496a;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.8em;
        line-height: 1.6em;
        background-color: #ffffff;
        text-decoration: none;
        display: inline;
	margin: 1px 0 0 20px;
	text-align: right;
	}

h1, h2, h3 {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1em;
	color: #00496a;
	font-family: Arial, Verdana, Sans-Serif;	
        }

.entry p  {
	margin:7px 0px 0px 0px;
	padding:0px;
}

#sidebar p {
       font-family: Arial, Verdana, Sans-Serif;
       font-size: 1.2em;
       /*line-height: 1.3em;*/
       color: #637d8c;      
       padding: 0px 0px 0px 0px;
       width: 222px;
	   height:26px;
	   float:left;
        }

#sidebar p.ourmission {
       font-size: 11px;
       /*line-height: 1.2em;*/
       padding: 3px 0px 4px 5px;
       width: 214px;
       height: 130px;
       text-align: justify;
       text-justify: newspaper;
       float:left; 
       clear:left;
    }

a  {
	color: #00496a;
	text-decoration: none;
	}

h1 a, h2 a:hover, h3 a:hover {
	color: #f6921e;
	text-decoration: none;
	}

a:hover {
	color: #f6921e;
	text-decoration: none;
	}

/* End Typography & Colors */



/* Begin Structure */

body {
	margin: 0px;
	padding: 0px;
	}

#page {
	background-color: white;
	margin: auto;
	padding: 0px;
	width: 1110px;
	}

#header {
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 200px;
	width: 1110px;
	}

#headerimg {
	margin: 0px;
	height: 200px;
	width: 100%;

	}

.narrowcolumn {
	background: url('images/news_bg.png') no-repeat 19px 1px;
	float: left;
	padding: 0px 10px 0px 5px;
	margin: 0px 10px 0px 144px;
	width: 545px;
	}

.services_top {
	background: url('images/services_top_bg.png') 0px 0px no-repeat;
	width:524px;
	height:476px;
	margin: 10px 15px 0px 161px;
	padding:0px 0px 0px 15px;
	float:left;
}

.services_top .wrapper {
	width:505px;
	float:left;
	clear:both;
	margin:7px 0px 0px 5px;
	padding:0px;
	
}

.services_logo {
	width:69px;
	height:69px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	float:left;
}
.services_desc {
	display:block;
	text-align:left;
	font:11px arial, helvetica, sans-serif;
	width:420px;
	margin:3px 3px 3px 10px;
	padding:0px;
	float:left;
	color:#637D8C;
}

.services_desc_title {
	display:block;
	text-align:left;
	font:13px arial, helvetica, sans-serif;
	color:#00496A;
	width:420px;
	margin:3px 3px 5px 10px;
	padding:0px;
	float:left;
}

.services_desc_bluebox {
	width:490px;
	height:100px;
        text-align: justify; newspaper;
	margin:23px 0px 20px 10px;
	font:12px arial, helvetica, sans-serif;
	color:#eee;
	
}

.downloadcolumn_top {
	background: url('images/downloadbg_top.png') 0px 0px no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 538px;
	height: 61px;
}
.downloadcolumn_main {
	background: #fff;
	float: left;
	padding: 0px 0px 0px 3px;
	margin: 0px;
	width: 507px;
	border-left:#F0F1F1 14px solid;
	border-right:#F0F1F1 14px solid;
}
.downloadcolumn_bot {
	background: url('images/downloadbg_bot.png') 0px 0px no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 538px;
	height: 30px;
}

.downloadcolumn {
	/* background: url('images/downloadbg.png') 20px 5px no-repeat ; */
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 15px 0px 157px;
	width: 538px;

}
p#top {
	margin:0px;
	padding:0px;	
}
.contact_hdr_wrapper{
	width:490px;
	height:75px;
	margin:17px 0px 0px 30px;
	padding:0px;
	float:left;
}
.contact_logo p, .contact_hdr_left p, .contact_hdr_right p, .contact_hdr_wrapper p, .contactcolumn p, .contact_email p{
	margin:0px;
	padding:0px;
	width:0px; 
	height:0px;
}
.contact_logo{
	width:68px;
	height:63px;
	margin:0px;
	padding:0px;
	float:left;
}
.contact_hdr_left{
	width:150px;
	height:75px;
	top:0px;
	left:0px;
	float:left;
}
.contact_hdr_right{
	width:225px;
	height:85px;
	padding:0px;
	margin:0px 0px 0px 25px;
	float:left;
}

.gettreats_hdr_wrapper{
	width:510px;
	height:15px;
	margin:3px 0px 0px 25px;
	float:left;
}

.ind_gettreats_image {
	width:235px;
	height:85px;
	padding:0px;
	margin:0px 0px 0px 0px;
	display:block;
	float:left;
}

.ind_gettreats_desc{
	width:229px;
	height:30px;
	padding:0px 3px 3px 3px;
	margin:2px 0px 5px 0px;
	color: #637d8c;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	float:left;
	clear:left;
}

.ind_gettreats_wrapper {
	width:235px;
	height:180px;
	padding:0px;
	margin:10px 0px 0px 15px;
	float:left;
}

.ind_gettreats_wrapper_top {
	width:235px;
	height:180px;
	padding:0px;
	margin:10px 0px 0px 25px;
	float:left;
}

p.gettreats_header {
	background: url('images/contact_name_bg.png') no-repeat 0px 0px;
    font-size: 15px;
    font-weight: bold;
    color: #00496a;
    padding: 3px 0px 0px 15px;
    margin: 6px 0px 7px 0px;
    height: 23px;
	width:220px;
	display: block;
	float:left;
	clear:both;
    }

.ind_contact_wrapper {
	width:235px;
	height:330px;
	padding:0px;
	margin:10px 0px 0px 16px;
	float:left;
}
.ind_contact_wrapper_top {
	width:235px;
	height:320px;
	padding:0px;
	margin:10px 0px 0px 25px;
	float:left;
}

.ind_contact_image {
	width:235px;
	height:155px;
	padding:0px;
	margin:0px 0px 0px 0px;
	display:block;
	float:left;
}
.ind_contact_desc{
	width:229px;
	height:100px;
	padding:0px 3px 3px 3px;
	margin:2px 0px 5px 0px;
	color: #637d8c;
	font-size:10px;
	font-family: arial, helvetica, sans-serif;
	float:left;
	clear:left;
}

.small_service_wrapper {
	width:357px;
        text-align: justify;
	padding:0px;
	margin:10px 0px 10px 18px;
	float:left;
}

.small_service_desc{
	width:350px;
/*	height:160px; */
	padding:0px 3px 3px 3px;
	margin:2px 0px 5px 0px;
	color: #637d8c;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	float:left;
	clear:left;
}


.large_service_wrapper {
	width:730px;
	height:250px;
        text-align: justify;
	padding:0px;
	margin:10px 0px 0px 18px;
	float:left;
}

.large_service_desc{
	width:723px;
	height:120px;
	padding:0px 3px 3px 3px;
	margin:2px 0px 5px 0px;
	color: #637d8c;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	float:left;
	clear:left;
}

.large_service_wrapper2 {
	width:730px;
	height:300px;
        text-align: justify;
	padding:0px;
	margin:10px 0px 0px 18px;
	float:left;
}

.large_service_desc2 {
	width:723px;
	height:160px;
	padding:0px 3px 3px 3px;
	margin:-8px 0px 5px 0px;
	color: #637d8c;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	float:left;
	clear:left;
}

.large_service_wrapper3 {
	width:730px;
	height:310px;
        text-align: justify;
	padding:0px;
	margin:10px 0px 0px 18px;
	float:left;
}

.large_service_desc3 {
	width:723px;
	height:185px;
	padding:0px 3px 3px 3px;
	margin:10px 0px 5px 0px;
	color: #637d8c;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	float:left;
	clear:left;
}


.contactcolumn {
	background: url('images/contactbg_gray.png') 0px 0px no-repeat ;
	float: left;
	padding: 0px 0px 0px 0px;
	/* TO move Y position of content, change size of spacer image */
	margin: 9px 10px 0px 160px;
	width: 540px; /* somehow controls moving content portion right or left. increase pixels to move right */ 
	height: 475px;
}

.contactcolumnwide {
	float: left;
	clear:both;
	margin: 0px 10px 0px 161px;
	width: 801px;
/*	height: 710px;*/
}
.contactcolumnwide_top{
	background: url('images/contactwidebg_gray_top.png') 0px 0px no-repeat ;
	width:801px;
	height:27px;
	margin:0px;
	padding:0px;
	float:left;
}

.contactcolumnwide_bot{
	background: url('images/contactwidebg_gray_bot.png') 0px 0px no-repeat ;
	width:801px;
	height:28px;
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
}
.contactcolumnwide_main{
	width:768px;
	border-left:13px solid;
	border-right:20px solid;
	border-color:#F0F1F1;
	margin:0px 1px 0px 0px;
	padding:0px;
	clear:both;
	padding: /*19px*/ 0px 0px 0px 0px;
	float:left;
}



.widecolumn {
    padding: 0px 20px 0px 0px;
	margin:0px;
}

.post {
        /* MOVES main page post background */
        background: url('images/entry_bg.png') -3px no-repeat ;
        color: #71869f;
        font-size: 1em;
        line-height: 1.1em;
        height: 56px;
	margin: 3px 0px 5px 14px;
	}

.single_post {
        color: #71869f;
        font-size: 1em;
        line-height: 1.1em;
        height: 56px;
	margin: 3px 0px 15px 14px;
	}

.download_entry {
        font-size: 1em;
        line-height: 1.1em;
	margin: 0px 0px 0px 0px;
	}



.contact {
	/* MOVES contact page background */
	color: #71869f;
	font-size: 1em;
	/*line-height: 1.1em;*/
	margin: 0px 0px 0px 10px;
	border:1px solid;
	}

.contact2 {
        /* MOVES contact page background */
        color: #71869f;
        font-size: 1em;
        line-height: 1.1em;
	margin: -30px 0 0 0px;
        padding: 55px 0px 0 22px;
	}

h2.title {
        color: #00496a;
        font-size: 1.2em;
        line-height: 1.7em;
        margin: 0 0 0 25px;	/* MOVES entry title */
        }


p.title {
        color: #00496a;
        font-weight: bold;
        font-size: 1.2em;
        line-height: 1.7em;
        margin: 5px 0px 0px 25px;	/* MOVES entry title */
        }

p.single_entry_title {
        color: #00496a;
        font-weight: bold;
        font-size: 1.2em;
        line-height: 2em;
        margin: 5px 0px 20px 25px;	/* MOVES entry title */
        }

a.title {
     color: #00496a;
     }

a.title:hover {
     color: #f6921e;
     }

a.projects_current {
     color: #fff;
     }

a.projects_current:hover {
     color: #f6921e;
     }

a.projects_old, a.projects_old:visited {
     color: #999999;
     }

a.projects_old:hover {
     color: #f6921e;
     }


.post hr {
	display: block;


	}

.post_download hr {

	display: inline;

	}


.widecolumn .post {
	margin: 0;

	}

.narrowcolumn .postmetadata {

	padding-top: 10px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}


.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 10px 0px 0px 0px;
	margin: 15px 0 0px 0;
	width: 1100px;
        height:60px;
        clear: both;
	}

#footer p {
	margin: 0;
	padding: 10px 0 10px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */


/* End Headers */

/* Nav Buttons */

p.mission {
   display:block;
   color: #00496a;
   width: 222px;
   /*height: 26;*/
   padding: 4px 0px 4px 6px;
   margin: 0px 0px 0px 10px;
   font-size: 1.8em;
   line-height: 1.5em;
   font-weight: bold;
   font-family: Arial, Verdana, Sans-Serif;
   color: #00496a;
   background: url("images/button-rollover.gif") 5px 0 no-repeat;
   text-decoration: none;
   }

p.navbutton a {
   display:block;
   width:210px;
   height:26px;
   padding:4px 0px 0px 14px;
   font-size: 14px;
   /*line-height: 1.2em;*/
   font-weight: bold;
   font-family: Arial, Verdana, Sans-Serif;
   color:#00496a;
   background: url('images/button-rollover.gif') /*5*/0px 0 no-repeat;
   text-decoration: none;
   clear:both;
   }

p.navbutton a:hover, p.navbutton a:focus {
   background-position: -225px 0;
   color:#fff;
   }

p.navbutton a:active {
   background-position: -450px 0;
   color:#fff;
   }

p.navbutton_current a {
   display:block;
   width:210px;
   height:26px;
   padding:4px 0px 0px 14px;
   font-size: 14px;
   /*line-height: 1.2em;*/
   font-weight: bold;
   font-family: Arial, Verdana, Sans-Serif;
   color:#fff;
   background: url('images/button-rollover-current.gif') 0px 0 no-repeat;
   text-decoration: none;

   }

p.navbutton_current a:hover, p.navbutton_current a:focus {
   background-position: -225px 0px;
   color:#fff;
   }

p.navbutton_current a:active {
   background-position: -450px 0px;
   color:#fff;
   /*color:#637d8c;*/
   }

p.news_section {
	background: url('images/news_section.png') no-repeat 10px -1px;
        margin: 16px 5px 0px 3px;
        padding: 5px 5px 2px 0px;
	height: 23px;
	width: 537px;
	color:#ffffff;
	text-align:right;
    }

p.single_entry {
        margin: 16px 5px 0px 3px;
        padding: 5px 0px 2px 0px;
		height: 23px;
		width: 545px;
    }

p.downloads_section {
	background: url('images/projects_header.png') no-repeat 10px 15px;
        font-size: 1.1em;
        font-weight: bold;
        color: #ffffff;
        margin: 0px 0px 10px 3px;
        padding: 20px 0px 2px 20px;
        width: 500px;
        height: 26px;
    }

p.gettreats_header_top {
	background: url('images/contact_header.png') no-repeat 0px 0px;
        font-size: 15px;
        font-weight: bold;
        color: #00496a;
        margin:25px 0px 5px 25px;
        padding: 4px 0px 0px 15px;
        height: 20px;
		width:490px;
		display: block;
		float:left;
    }

p.contact_header {
	background: url('images/contact_header.png') no-repeat 0px 0px;
        font-size: 15px;
        font-weight: bold;
        color: #00496a;
        margin:5px 0px 5px 25px;
        padding: 4px 0px 0px 15px;
        height: 20px;
		width:490px;
		display: block;
		float:left;
    }

p.contactname_header {
	background: url('images/contact_name_bg.png') no-repeat 0px 0px;
    font-size: 15px;
    font-weight: bold;
    color: #00496a;
    padding: 3px 0px 0px 15px;
    margin: 6px 0px 7px 0px;
    height: 23px;
	width:220px;
	display: block;
	float:left;
	clear:both;
    }

p.services_header {
	background: url('images/services_small_header.png') no-repeat 0px 0px;
    font-size: 15px;
    font-weight: bold;
    color: #00496a;
    padding: 3px 0px 0px 15px;
    margin: 6px 0px 7px 0px;
    height: 25px;
	width:357px;
	display: block;
	float:left;
	clear:both;
    }

p.services_large_header {
	background: url('images/services_large_header.png') no-repeat 0px 0px;
        font-size: 15px;
        font-weight: bold;
        color: #00496a;
        padding: 3px 0px 0px 15px;
        margin: 6px 0px 7px 0px;
        height: 25px;
        width:717px;
	display: block;
	float:left;
	clear:both;
    }

/* End Nav Buttons */


/* 
Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. 
*/

html>body .entry li {
	margin: 7px 0px 8px 10px;
	}


#sidebar ul, #sidebar ul ol {
	margin: 0px;
	padding: 0px;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 1px 0px 2px 6px;
	float:left;
	clear:left;
	}

#sidebar ul p, #sidebar ul select {
	margin: 1px 0px 2px 0px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 1px 0px 0px 2px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 1px 0px 0px 5px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {

	margin: 1px 0px 0px 0px;
	padding: 0px;
	}
/* End Entry Lists */




/* Begin Images */
p img {
	padding: 0px;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0px 0px 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0px 7px 2px 0px;
	display: inline;
	}

img.viewport {
	padding: 2px;
	margin: 4px 0px 0px 5px;
	display: inline;
	}

img.arrow {
	margin: 4px 0px 0px 5px;
	display: inline;
	}
.navbar {
	padding: 2px 0px 0px 8px;
	padding:0px;
	height:26px;
	width:214px;
	display: block;
	}
p.mission_nav {
	padding: 2px 0px 0px 0px;
	padding:0px;
	height:26px;
	width:229px;
	display: block;
	background:url('images/mission.png') no-repeat 0px 0px;
	}
p.findus_nav {
	padding: 2px 0px 0px 0px;
	padding:0px;
	height:26px;
	width:229px;
	display: block;
	background:url('images/find_us.png') no-repeat 0px 0px;
	}

.findlogos {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	width:222px;
	height:72px;
	display: block;
	float:left;
	}

.contact_email {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	display: inline;
	line-height: 20px;
	background-color: #F6921E;
	margin: 3px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	float:left;
	clear:left;
	width:215px;
	}

.contact_copy {
	font-size: 12px;
	color: #637d8c;
	line-height: 16px;
	display:block;
	float:left;
	clear:left;
	padding:0px;
	margin:0px;
	}

.contact_titles {
	font-size: 14px;
	font-weight: bold;
	color: #00496a;
	/*line-height: 14px;*/
	padding:0px;
	margin:0px 0px 0px 3px;
	width:225px;
	display:block;
	float:left;
	clear:left;
	}

.more_posts_home {
        font-size: 1em;
        color: #ffffff;
        display: inline;
        line-height: 1.5em;
		float: right;
        margin: 12px 15px 0 0;
	}

.more_posts {
        font-size: 1em;
        color: #ffffff;
        display: inline;
        line-height: 1.5em;
		float: right;
        margin: 18px 15px 0 0;
	}

.more_posts a, .more_posts_home a, /*a:hover,*/ .more_posts a:visited, .news_section a, .news_section a:visited  {
        color: #ffffff;
        text-decoration: none;
}

.more_posts a:hover {
        color: #f6921e;

}

.more_posts a:visited {
        color: #ffffff;

}


.morebutton { 
    float: right;
	color: #00496a;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
    line-height: 1.2em;
	background-color: #ffffff;
	text-decoration: none;
    margin: -1.7em 10px 0 0;
	padding: 0 5px 0 0;
	}

.morebutton a, .morebutton a:hover, .morebutton a:visited  {
        color: #00496a;
        text-decoration: none;
        }


/* End Images */




/* Begin Form Elements */

/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0px;
	padding: 10px;
	}


.commentlist {
	padding: 0px;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0px 3px 0px;
	padding: 5px 10px 3px 0px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	}

#commentform p {
	margin: 5px 0px;
	}


.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;

	}

.commentmetadata {
	margin: 0px;
	display: block;
	}

/* End Comments */



/* Begin Sidebar */
#sidebar {
     background: url('images/navbar.png') no-repeat ;
     padding: 10px 5px 0px 5px;
     margin: 10px 135px 0px 0px;/*718px;*/
     width: 247px;
     height: 480px;
	 float:right;
	}


#sidebar form {
	margin: 0px;
	}



/* End Sidebar */
/* Begin Various Tags & Classes */

acronym, abbr, span.caps {
	cursor: help;
	}

blockquote {
	margin: 15px 30px 0px 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0px 0px 0px;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* microAudio Settings*/

.microAudio-bg {
	color: #f8f8f8;
	}

.microAudio-leftbg {
	color: #637D8C;
	}

.microAudio-lefticon {
	color: #FFFFFF;
	}

.microAudio-voltrack {
	color: #00496A;
	}

.microAudio-volslider {
	color: #FFFFFF;
	}

.microAudio-rightbg {
	color: #637D8C;
	}

.microAudio-rightbghover {
	color: #00496A;
	}

.microAudio-righticon {
	color: #FFFFFF;
	}

.microAudio-righticonhover {
	color: #FFFFFF;
	}

.microAudio-skip {
	color: #002EB8;
	}

.microAudio-text {
	color: #00496A;
	}

.microAudio-track {
	color: #F6921E;
	}

.microAudio-border {
	color: #637D8C;
	}

.microAudio-loader {
	color: #00496A;
	}

.microAudio-tracker {
	color: #637D8C;
	}


/* End Various Tags & Classes*/
/* What evs */
