/*
Theme Name: WordPress Drbrianhoward
Theme URI: Drbrianhoward
Description: The Drbrianhoward WordPress theme=.
Author: Drbrianhoward
Author URI: Drbrianhoward
*/



html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  background:#eff8f9;
  font:13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; 
  color:#293A00;
}

div, img, p, h1, h2, h3, h4, h5, h6, form, input, select, textarea, ul, ol, li
{
  padding:0px;
  margin:0px;
}

ul 
{ 
  list-style:none; 
}

p, ul, ol, dl, pre, blockquote	
{ 
  margin-bottom:10px; 
  text-align: justify;
}

#footer p, #footer ul 
{
  text-align: center;
}

blockquote 
{ 
  margin-left:10px; 
  margin-right:10px;
}

h1,h2,h3 
{ 
  margin-bottom:8px; 
}

h1	
{ 
  font-size:1.2em; 
  color:#293A00; 
}

h2	
{ 
  font-size:1.1em; 
  color:#293A00; 
}

h3	
{ 
  font-size:1.0em; 
  color:#293A00; 
}

h1 span,h2 span,h3 span	
{ 
  display:none; 
}

a:link	
{ 
  color:#e78f90; 
  text-decoration:underline; 
}

a:hover	
{ 
  color:#e78f90; 
  text-decoration:none; 
}

a:active, a:visited
{ 
  color:#000000; 
  text-decoration:none; 
}

img
{
  border:none;
}

.clear
{
  font-size:1px;
  line-height:1px;
  clear:both;
}

div.center-block
{
  width:1040px;
  margin:0 auto;
  background:0px 0px url(images/bg-wrap-index-inner.jpg) repeat-y;
}

div.header-block
{
  height:424px;
  position:relative;
}

div.top-block
{
  background:0px 0px url(images/masthead.jpg) no-repeat;
  height:120px;
  width:1040px;
  position:relative;
  display:block;
  overflow:hidden;
}

div.top-block a 
{	
  left:27px;
  width:412px;
  top:22px;
  height:44px;
  position:absolute;
}

div.top-block span 
{
  display:none;
}

#nav 
{ 
  background:url(images/nav.jpg) no-repeat; 
  width:1040px; 
  height:34px; 
  margin-bottom:0;
  position:relative;
  z-index:2000;
}

#nav a 
{
  width:100%; 
  height:34px;
}

#nav span 
{ 
  display: none; 
}

#nav li, #nav a 
{ 
  height:34px;
  display:block;
}

#nav li 
{ 
  float:left; 
  list-style:none; 
  display:block; 
  position:relative;
}

#nav-01
{ 
  width: 65px; 
  margin-left: 53px;
}

#nav-02 
{ 
  width: 90px;
}

#nav-03 
{ 
  width: 70px;
}

#nav-04 
{ 
  width: 76px;
}

#nav-05
{ 
  width: 65px;
}

#nav-06
{ 
  width: 103px;
}

#nav-07 
{ 
  width: 155px;
}

#nav-08
{ 
  width: 92px;
}

#nav-09
{ 
  width: 108px;
}

#nav-10 
{ 
  width: 105px;
}

#nav-01 a:hover 
{
  background:url(images/nav.jpg)  -12px -52px no-repeat;
}

#nav-02 a:hover 
{
  background:url(images/nav.jpg)  -77px -52px no-repeat;
}

#nav-03 a:hover 
{
  background:url(images/nav.jpg) -212px -52px no-repeat;
}

#nav-04 a:hover 
{
  background:url(images/nav.jpg) -306px -52px no-repeat;
}

#nav-05 a:hover 
{
  background:url(images/nav.jpg) -357px -52px no-repeat;
}

#nav-06 a:hover 
{
  background:url(images/nav.jpg) -513px -52px no-repeat;
}

#nav-07 a:hover 
{
  background:url(images/nav.jpg) -632px -52px no-repeat;
}

#nav li ul 
{
  position:absolute;
  left:-9999px;
  background-color:#637141;	
}

#nav li ul li 
{ 
  height:20px; 				
  border:none; 
  border-top:none;
}	

#nav li ul li a 
{
  width:100%;
  height:20px;				
  line-height:20px;			
}

#nav li ul li a span 
{
  display:block;
  padding-left:5px;
}

#nav a:link, #nav a:visited, #nav a:hover, #nav a:active 
{
  font-size:1.0em;
  color:#FFFFFF;
  text-decoration:none;
}

#nav li:hover ul, #nav li.sfHover ul	
{ 
  left: auto; 
}

#nav-03 ul a:hover, #nav-04 ul a:hover 
{ 
  background-image:none;
  background-color:#3D4E13;
  color:#FFFFFF;
  text-decoration:none;
}

#nav-03 ul, #nav-03 li 
{ 
  width:135px; 
}

#nav-04 ul, #nav-04 li 
{
  width:100px; 
} 

#nav2 
{
  background: url(images/side-nav.jpg) top left no-repeat;					
  width:193px;		
  height:575px;		
  margin-bottom:0;
}

#nav2 li span 
{ 
  display: none; 
}

#nav2 li 
{
  float:left;
  list-style:none;
}

#nav2 li, #nav2 a 
{ 
  height:96px;			
  display:block;
}

#nav2-01 
{ 
  margin-top:2px; 
  width:193px; 
}

#nav2-02, #nav2-03, #nav2-04, #nav2-05, #nav2-06 
{ 
  margin-top:0; 
  width:193px; 
}

#nav2-01 a:hover 
{ 
  background:url(images/side-nav.jpg) -193px  -2px no-repeat; 
}

#nav2-02 a:hover 
{ 
  background:url(images/side-nav.jpg) -193px  -98px no-repeat; 
}

#nav2-03 a:hover 
{ 
  background:url(images/side-nav.jpg) -193px  -194px no-repeat; 
}

#nav2-04 a:hover 
{ 
  background:url(images/side-nav.jpg) -193px  -290px no-repeat; 
}

#nav2-05 a:hover 
{ 
  background:url(images/side-nav.jpg) -193px  -386px no-repeat; 
}

#nav2-06 a:hover 
{ 
  background:url(images/side-nav.jpg) -193px  -482px no-repeat; 
}

#listen 
{
  background: url(../images/listen-usa.jpg) top left no-repeat;					
  width:193px;		
  height:99px;		
  margin:0 30px 0 0;
  float:right;
}

#listen a 
{
  width:193px; 
  height:99px; 
  display:block;
}

#listen a:hover 
{ 
  background:url(images/listen-usa.jpg) -193px  -0px no-repeat; 
}

#listen span
{ 
  display:none;
}

div#slideshow 
{
  position:relative;
  height:270px;
  padding:0px;
  margin:0px;
  display:block;
}

#slideshow img 
{
  position:absolute;
  top:0;
  left:0;
  z-index:8;
  opacity:0.0;
}

#slideshow img.active 
{
  z-index:10;
  opacity:1.0;
}

#slideshow img.last-active 
{
  z-index:9;
}

div.content-block
{
  width:990px;
  padding:0px 25px 0px 25px;
}

div.left-block
{
  width:639px;
  padding:10px 20px 20px 36px;
  float:left;
}

h3 a:link,a:visited 
{ 
  color:#000000;
  text-decoration:underline;
}

h3 a:hover,a:active	
{ 
  color:#000000;
  text-decoration:underline;
}

.storycontent blockquote 
{
  padding-left:25px;
  text-align:left !important;
  margin-left:60px !important;
  background:url(images/quote-open.gif) 0 0 no-repeat;
}

.storycontent  blockquote p 
{
  margin-bottom:0;
  background:url(images/quote-close.gif) right bottom no-repeat;
}

.storycontent ol 
{
  margin-left:70px;
  list-style:decimal !important;
}

.meta 
{
  font-size:.8em;
  margin:0 0px 0px 0px;
}

.date
{
  font-size:1.1em; 
  color:#293A00; 
  font-weight:bolder; 
  margin-bottom:8px;
}

.feedback 
{
  text-align:right;
  font-size:.9em;
  margin:0 0px 10px 0px; 
  background-color: #F5EFE7;
}

div.right-block
{
  width:265px;
  padding:10px 20px 20px 10px;
  position:relative;
  float:left;
}


div.right-block ul 
{ 
  margin:0 0 10px 0px; 
  padding:0px;
}

div.right-block ul li 
{
  color:#000;
  font-weight:bold;
  padding-left:10px;
  color:#e78f90;
}

div.right-block ul li h2 
{
  margin:0 0px 0px 0px;
}

form#searchform
{
  width:256px;
  padding:10px 0 15px 0;
  margin-left: 0px;
}

form label	
{ 
  font-size:.95em; 
}

form br 
{ 
  line-height:0; 
}  

input, textarea, select 
{ 
  background-color:#fff !important; 
  border:1px solid #000;
  color:#000;
  width:250px;
  height:18px;
  vertical-align: middle;
  margin-bottom:4px; 
  padding-top:1px; 
  padding-left:4px; 
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
  font-size:1.0em;
}

select 
{ 
  width:250px;
  padding:0;
}

textarea 
{ 
  height:90px; 
  overflow:auto; 
}

input#submit, input.submit-contact-main 
{ 
  width: auto;
  height:auto;
  cursor:pointer; 
  padding:3px; 
}

input.submit-image, input.commentform-submit
{ 
  background: url(images/submit.gif);
  width:80px;
  height:25px;
  border:none;
  cursor:pointer;
  float:right;
}

.navigation 
{
  display:block;
  text-align:center;
  margin-top:10px;
  margin-bottom:20px;
}

.alignright 
{
  float:right;
}

.alignleft 
{
  float:left;
}	

.aligncenter 
{
  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;
}

.commentlist li 
{
  background:#f9f9f9;
  border:1px #ebebeb solid;
  list-style:none;
  padding:10px;
  margin:10px 0px 0px 0px;
}

.commentlist li .avatar 
{ 
  float:right;
  border:1px solid #eee;
  padding:2px;
  background:#fff;
}

.commentlist cite, .commentlist cite a 
{
  font-weight:bold;
  font-style:normal;
  font-size:1.1em;
}

.commentlist p 
{
  font-weight:normal;
  line-height:1.5em;
  text-transform:none;
}

.commentmetadata 
{
  font-weight:normal;
}

#commentform input 
{
  width:170px;
  padding:2px;
  margin:5px 5px 1px 0px;
  border:1px #a8a8a8 solid;
}

#commentform textarea 
{
  width:99%;
  padding:2px;
  border:1px #a8a8a8 solid;
}

#respond:after 
{
  content:"."; 
  display:block; 
  height:0px; 
  clear:both; 
  visibility:hidden;
}

/* footer */
#bottom-wrap 
{
  background: url(images/logos.jpg);
  height:203px;
  clear:both;
  width:1040px;
  margin: 0 auto;
  position: relative;
}

#bottom-wrap span 
{
  display: none;
}

#bottom-wrap ul, #bottom-wrap li
{
  margin: 0; 
  padding: 0; 
}

#bottom-wrap li a
{
 text-indent:-9999em;
}

#bottom-wrap #asps, #bottom-wrap #asps a
{
  position: absolute;
  height: 106px;
  width: 79px;
  margin: 33px 0 0 11px;
}

#bottom-wrap #asaps, #bottom-wrap #asaps a
{
  position: absolute;
  height: 116px;
  width: 79px;
  margin: 35px 0 0 126px;
}

#bottom-wrap #ssprs, #bottom-wrap #ssprs a
{
  position: absolute;
  height: 118px;
  width: 102px;
  margin: 32px 0 0 231px;
}

#bottom-wrap #abps, #bottom-wrap #abps a
{
  position: absolute;
  height: 102px;
  width: 72px;
  margin: 37px 0 0 363px;
}

#bottom-wrap #acs, #bottom-wrap #acs a
{
  position: absolute;
  height: 110px;
  width: 76px;
  margin: 29px 0 0 479px;
}

#bottom-wrap #aafprs, #bottom-wrap #aafprs a
{
  position: absolute;
  height: 127px;
  width: 106px;
  margin: 33px 0 0 604px;
}

#bottom-wrap #asps a, #bottom-wrap #asaps a, #bottom-wrap #ssprs a, #bottom-wrap #abps a, #bottom-wrap #acs a, #bottom-wrap #aafprs a 
{
  margin: 0;
  text-decoration: underline; 
  color : white;
}

#footer1 A:link 
{
  text-decoration: underline; 
  color : white;
}

#footer1 A:visited 
{
  text-decoration: underline; 
  color : white;
}

#footer1 A:active 
{
  text-decoration: underline; 
  color : white;
}

#footer1 A:hover 
{
  text-decoration: underline; 
  color: black;
}

#footer1 
{
  margin: 30px 25px 0px 0px;
  width: 240px;
  float: right;
}
#footer p, #footer ul 
{
  text-align: center;
}

#footer 
{
  width:1000px;
  margin:0 auto;
  text-align:center;
}

#footer p 
{
  color:#000;
}

#footer a:link, #footer a:visited 
{
  color:#000;
}

#footer a:hover, #footer a:active 
{
  color:#000; 
  text-decoration: none;
}

#footer ul 
{
  margin-top:10px;
}

#footer li 
{ 
  padding:0 5px 0 7px;
  display: inline;
  border-left: 1px solid #000;
}

#footer li.first 
{ 
  border: none; 
}







