/*
Theme Name: PatriotLWMnew
Theme URI: 
Description: test design
Author: Delaney Brown
Author URI:
Tags: Patriot New
*/


body{background:#000; text-align:center;font-family:times new roman;font-size:14px;}
#preload{display:none;}
#container{background:#fff; margin:0px auto 18px auto; width:960px; min-height:750px;text-align:left;}
#header{position:relative;height:210px;}
img.title_overlay{position:absolute; top:40px; left:20px; z-index:100;}
#slideshow {
    position:relative;
    max-height:374px;
	max-width:209px;
 	z-index:98;
}

#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;
}
/*end slideshow styling */
.main_nav{
position:absolute;
top:0;
right:0;
background: url(support/gr/mainNavBG.png) top left repeat-x;
width:640px;
height:125px;
padding-left:.667em; 
padding-top:5px;
padding-bottom:5px;
}
.main_nav li{display:inline;}
.main_nav li a{
padding-left: 0.533em; padding-right:0.5em; padding-top:45px; 
display:block;
float:left;
min-height:70px;
border-right:1px solid #212042; 
border-left:1px solid #9393A3; 
text-decoration:none;
text-align:center;
color:#000;
font-family:"Arial Black",Gadget,sans-serif;
font-size:15px;
/*IE fix*/
_padding-bottom:42px;
_padding-left:5px;
_padding-right:5px;
}
.main_nav a.home{border-left:none; padding-left:3.333em;_padding-bottom:3.667em;
}	
.main_nav a.right_link{border-right:none;_padding-bottom:3.667em;_padding-right:1.8em;_margin:0;}
#nav_wrap{position:absolute; right:0; bottom:56px;}
#secondary_nav{
position:relative;
background:#961011;
width:700px;
height:25px;
border-bottom:2px solid #212042;
}
#secondary_nav ul{position:absolute; top:5px; left:0;margin:0;padding:0 0 0 112px;}
#secondary_nav li{display:block;float:left;}

#secondary_nav li a{
display:block;
float:left;
font-family:arial;
font-size:14px;
font-style:italic;
_font-weight:bold;
color:#ccc;
text-decoration:none;
margin-right:20px;
}
/*hover effects */
.main_nav li a:hover{
background: url(support/gr/mainNavBG_hover.png) top left repeat-x;
}
.main_nav li a:active{
background: url(support/gr/mainNavBG_hover.png) top left repeat-x;
}
#secondary_nav li a:hover{text-decoration:underline;}

/*begin linkbar styling */
#linkbar{
margin-top:-20px; margin-bottom:5px;
padding-top:10px;
background:#fff url(support/gr/linkbarRtBorder.png) top right repeat-y; 
width:215px;
float:left;
text-align:center;
border-bottom:1px solid #000; border-right:1px solid #000;

}

#linkbar a img{border:none;padding-top:15px;_margin-top:10px;}
#sidebar{position:relative;float:right;margin-right:10px; margin-top:-40px;}
#blog{margin-bottom:10px;}
#blog a{text-decoration:none;}
#blog a:hover{text-decoration:underline;color:#fff;}
.sidebar{ 
width:220px;
 text-align:center;
 font-family:"Times New Roman",Georgia,Serif;
 font-size:14px;
 color:#ccc;
 background:#212042;
 border:1px solid #000;
 -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.sidebar h3{margin-top:10px; margin-bottom:10px;font-size:16px;color:#fff}
.sidebar ul{padding-left:10px; margin-bottom:10px; }
.sidebar ul li{
text-align:left;
list-style:disc; padding:2px 5px 0 0px;
line-height:130%;
margin-left:10px;
}
.sidebar ul li a{color:#ccc;}
.sidebar ul li a:hover{text-decoration:none;}

/*main_content styling */
#main_content{
float:left; 
width:480px;
margin-left:10px; margin-top:-40px;
font:14px arial,sans-serif;
line-height:120%;
}
#main_content p, #main_content a{
font:14px "Arial";
line-height:120%;
margin-bottom:10px;
text-decoration:none;
color:#000;
}
#main_content a:hover{text-decoration:underline;}
#main_content .item{margin-bottom:10px; border-bottom:1px solid #000;}
#main_content object{margin:10px;}
#main_content h2{
color:#006600; 
font-family:"Arial Black",Gadget,sans-serif;
font-variant:small-caps;
font-size:20px;
margin-left:40px;margin-bottom:15px;
}

#main_content h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:16px;
margin-left:10px;
margin-bottom:10px;
text-decoration:underline;
}
#main_content h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
margin-left:10px;
margin-bottom:10px;
}
#main_content h5{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:12px;
margin-left:10px;
margin-bottom:10px;
}
#main_content h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:10px;
margin-left:10px;
margin-bottom:10px;
}
#main_content img{
	margin: 10px;
}
#main_content a img{
	padding: 3px;
	background:#CCC;
	border:3px solid #666;
}
#main_content ul{
margin-left:30px; margin-bottom:10px;
list-style:disc;
}
#main_content .alignright{float:right;}
#main_content .alignleft{float:left;}
#main_content p a img.aligncenter{text-align:justify; margin:auto; float:none;}

/*footer styling*/
#footer{
clear:both;
height:100px;
border-top:5px solid #111124;
background: #212042 url(support/gr/footerLogo.png) top left no-repeat;
}
a.social_icon{
width:60px;
height:78px; overflow:hidden;
background: url(support/gr/youTubeLink.png) 0 0 no-repeat;
border:none; 
float:right;
margin:20px 20px 0;}

a.social_icon:hover, a.mgrLink:hover{background-position:-60px 0px ;}

#footer ul{
font:16px "Times New Roman";
color:#ccc;
margin-left:100px; margin-top:15px;
float:left;
}
a.mgrLink{
float:left;
min-width:60px; 
min-height:78px;overflow:hidden;
background: url(support/gr/mgrLink.png) 0 0 no-repeat;
border:none;
margin:20px 0 0 20px;
} 
a.sbrLink{
float:left;
min-width:216px; 
min-height:60px;overflow:hidden;
background: url(support/gr/sbrp_logo.png) 0 0 no-repeat;
border:none;
margin:30px 0 0 20px;
} 
a.sbrLink:hover{background-position:-216px 0px ;}
.mceContentBody{background:#fff;}
