/* 
    Document   : Ralph Howard's Website
    Created on : March 20, 2010
    Author     : Ndobson & PLemke
*/
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; background-image:url(images/bckgrd.png); background-color: #cbcbcb; }
#all { width:990px; margin-left:auto; margin-right:auto; }
#all #bdr { width:990px; margin:0; padding:0 }
#all .top { width:990px; clear:both; float:left; background-position:-285px 0px; padding:0; margin:0 }
#all .top #cnt { width:960px; margin-left:auto; margin-right:auto; background-color:white }
#hdr { clear:both; float:left; width:960px; height:287px; background:url(images/hdr.png) no-repeat; }
#hdr #logo { float:left; position:relative; top:40px; left:40px; font-size:46pt; color:#FFFFFF; }
#hdr #slogan{ float:left; position:relative; top:110px; left:-276px; font-size:10pt; color:#FFFFFF; font-weight:bold; }
#hdr #intro{ float:left; width:400px; position:relative; top:150px; left:-385px; font-size:11pt; color:#FFFFFF; line-height: 2em; }
#hdr #intro p{line-height: 2em; }
#cnt .bar { clear:both; float:left; width:960px; height:48px; background-color:#6e1a01; color:white; font-weight:bold; font-size:14px; }
#cnt .bar #nav { clear:both; float:left; color:white; font-weight:bold; font-size:13px; border-right:1px solid #8a2203; }
#cnt .bar #nav span { float:left; height:33px; width:14px; border-right:1px solid #5b1501; }
#cnt .bar #nav a:link, #cnt .bar #nav a:visited { float:left; width: 147px; height:33px; border-left:1px solid #8a2203; border-right:1px solid #5b1501; padding:15px 0px 0px 0px; margin:0; text-align: center; color:white; text-decoration:none; white-space:nowrap }
#cnt .bar #nav a:link.leadership, #cnt .bar #nav a:visited.leadership  
{
    width: 160px;
    padding: 7px 0 0 0;
    height: 40px;
}
#cnt .bar #nav a:hover { background:url(images/red-x.gif) repeat-x 0px -98px; color:#741c02; }
#cnt .bar #nav a:hover.leadership { background:url(images/red-x-wide.gif) repeat-x 0px -98px; color:#741c02; }

#cnt #container { clear:both; float:left; padding:1px 0px 0px 0px; margin:0; width:960px; background-position:0px -450px }
#bse { width:990px; float:left; height:15px; background-position:0px -300px; }
#bse .lft { clear:both; float:left; width:27px; height:15px; background-position:-5px -390px; }
#bse .cnt { float:left; width:936px; height:15px; background-position:0px -300px; }
#bse .rgt { float:right; width:27px; height:15px; background-position:-45px -390px; }
#footer { float: left; width:960px; height: 75px; background: url(images/ftr.png) no-repeat; }
#footer .copyright { float:left; position:relative; top:46px; left:825px; font-size:8pt; color:#FFFFFF; }
.leftMenuContent blockquote p {
	color: #4E794D;
	font-weight:bold;
}
.leftMenuContent blockquote p span{
	color: #000000;
	font-weight:normal;
}

/* Content Display Types */
#container .contentOnly { clear:both; float:left; padding:12px 12px 12px 12px; width:936px; }
#container .content { clear:both; float:left; padding:0px 12px 12px 12px; width:936px; }
#container .leftMenu {float:left; padding:12px 0px 12px 12px; width:250px; margin-right:20px;}
#container .leftMenu img {border:0px;}
#container .leftMenuContent { float:left; padding:12px 20px 12px 12px; width:646px;}
#container .contentCol2 { float:left; width:456px; padding:12px 12px 12px 12px; }
#container .leftMenu { text-align:center; font-weight: bold; color: #4E794D;}
 
/* Common Formatting */
a { text-decoration:none; color:#1133AA; }
a:hover { text-decoration:underline}
h1 { font-size:18px; margin-top:0px; border-bottom: 1px solid #741c02; }
h2 { font-size:14px; margin-top:0px }
h3 { font-size:12px; margin-top:0px }
h4 { font-size:11px; margin-top:0px }
.clear { clear:both }
.bold {font-weight: bold}
p { line-height: 1.5em; }
#hdr p {margin:0; padding:0; }
/*li { list-style-type: none; list-style-image:none;}*/
/*ul { list-style-type: none; list-style-image:none; width: 90%;}*/

/* Sprites */
.grx { background-image:url(images/gradient-x.png); background-repeat:repeat-x }
.gry { background-image:url(images/gradient-y.png); background-repeat:repeat-y }
.red { background-image:url(images/red-x.gif); background-repeat:repeat-x }
.leftJustREleased{
   font-size:16px;
}