p {font-size:11pt; color:#363636; margin-bottom:15px; margin-right:15px;}
p.sidebar {font-size:11pt; margin-bottom:15px; margin-left:20px; margin-right:20px;}
li {font-size:11pt; color:#363636; margin-left:30px;}
/*li.nav {margin-left:0px;}*/

* {margin:0; padding:0;}

body {background:url(images/bodybg.jpg) no-repeat center top #141414; font-family:Arial, Helvetica, sans-serif;}

h1 {font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:16pt; margin-bottom:15px;}
h2 {font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:11pt;}

a { color:#0075c1; text-decoration:none; }
a:hover { color:#004372; }

/** ******************** LAYOUT ******************** **/
#siteContainer {
    position:relative;
    width:960px;
    background:#fff;
    margin:0 auto;
    padding-bottom:30px;
    z-index:10;
}

#header {
    height:220px;
    background:url(images/bgnd_header.jpg) no-repeat;
}

#logo {
    float:left;
    margin:25px 0 0 25px;
}

#lights {
    float:left;
    margin-top:30px;
}

#logo img {float:left;}

#info {
    float:right;
    text-align:right;
    margin:25px 25px 0 0;
}

#info a {
	font-size:12px;
    text-decoration:none;
    color:#000;
 }
    
 #info h2 {font-size:30px;}


/** ******************** NAVIGATION ******************** **/

#nav {
    clear:both;
    background:url(images/navbg.png) no-repeat;
    height:75px;
    width:980px;
    margin-left:-10px;
}

#nav ul {
    margin-left:20px;
    display:block;
    height:100%;
}
    
#nav ul li {
    float:left;
    margin-left:15px;
    position:relative;
    min-width:80px;
    background:url(images/sep.png) no-repeat right;
    padding-right:30px;
    margin-right:25px;
    display:block;
    height:100%;
}
    
#nav ul li:last-child {
    background:none;
    padding:0;
}
    
#nav ul li .title {
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size:13px;
    color:#fff;
    display: inline-block;
    margin-top:10px;
}
        
#nav ul li:hover .title {
    color:#a21c24;
}
        
#nav ul li .subtitle {
    font-family:Georgia, Times New Roman, serif;
    font-size:11px;
    font-style:italic;
    font-weight:normal;
    color:#787878;
    display:block;
    margin-top:5px;
}
    
#nav ul li a {
    text-decoration:none;
    display:block;
}
    
#nav ul li a:hover {
    display:block;
}
    
#nav ul li:hover ul {
    left:auto;
}
    
#menu ul {
    position:absolute;
    left:-9999px;
    z-index:10;
    margin: 19px 0 0 0;
    padding: 0;
}
    
#menu ul li {
    background:#a21c24;
    margin-left:-40px;
    width:160px;
    height:35px;
    display:block;
    padding:0;
}
    
#menu ul li:last-child {
    background:#a21c24;
    margin-left:-40px;
    width:160px;
    height:35px;
    display:block;
}
    
#menu ul li a {
    color:#fff;
    font-size:12px;
    font-family:Georgia, Times New Roman, serif;
    font-style:italic;
    display:block;
    padding:10px;
}
    
#menu ul li a:hover {
    color:#a21c24;
    display:block;
    height:100%;
}
    
#menu ul li:hover {
    background:#fff;
    display:block;
}

.current {
    color:#a21c24 !important;
}


/** ******************** LAYOUT CONTINUED ******************** **/

   
#banner {
    background:url(images/banner.png) no-repeat;
    height:300px;
    width:930px;
    margin:2px auto 25px auto;
}

#leftCol {
    float:left;
    margin-left:25px;
    width:550px;
    font-size:18px;
}

#leftEntry1 h1, #leftEntry2 h1 {
	margin:10px 0;
}

#leftEntry1 img {
	float:left;
    margin:0 25px 10px 0;
}

#rightCol {
    width:331px;
    float:right;
    font-size:12px;
    line-height:18px;
    color:#555;
}



#rightEntry1 h1 {
	background:url(images/rightentry1.png) no-repeat;
    width:343px;
    height:72px;
    text-indent:-9999px;
}
    
#rightEntry2 h1 {
	background:url(images/rightentry2.png) no-repeat;
    width:343px;
    height:72px;
    text-indent:-9999px;
}
    
#rightEntry3 h1 {
	background:url(images/rightentry3.png) no-repeat;
    width:343px;
    height:72px;
    text-indent:-9999px;
}

#spacer {
    clear:both;
    height:1px;
}

#footerContainer {
    position:relative;
    clear:both;
    background:url(images/footerbg.png);
    margin-top:-30px;
    height:200px;
    z-index:1;
    overflow:auto;
}

#footer {
    width:960px;
    margin:0 auto;
    text-align:center;
}

    #footer p {
	margin-top:80px;
    }