/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
q:before, q:after { content:''}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

html, body {
	height: 100%;
	width: 100%;
}

strong { font-weight:bold }
em { font-style:italic }
a img { border:none }


br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:bold } 
.alert { background:red; color:white } 

h1 {text-indent:-99999px;}

blockquote{margin:0 20px;}

.l {float:left;}

body {font:normal 12px Arial, Helvetica, sans-serif; color:#000;  background-image:url(../_images/tile2.png);}
	

#wrap {
 background-image:url(../_images/tile.png);
width:960px;
 padding:35px 0 0 0;
margin:0 auto;
position:relative;
min-height: 600px;


}


.roundfg {
	background:#2d2620
}

#header {
height:86px;
width:960px;

}
#logo {
float:left;
height:88px;
width:452px;
margin-left:50px;
}
#logo h1{
text-indent:-9999px;
}

#topnav {
float:right;
margin:20px 30px 0 0;
}


ul.menu {
	padding:0;
	margin:0;
	list-style:none;
	
	width:100%;
}
ul.menu li {
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	margin-right:10px;
	line-height:31px;
	height:31px;
	
}
ul.menu li a {
	color:#000;
	text-decoration:none;
	display:block;
	float:left;
	
	
}
ul.menu li a span {float:left;}
ul.menu li a span.center2 {
	background-image:url(../_images/btnM.png);
	padding:0 1px;
	cursor:pointer;
}
ul.menu li a span.l-corner,
ul.menu li a span.r-corner {
	background:url(../_images/btnL.png) no-repeat;
	width:6px;
	height:31px;
}
ul.menu li a span.r-corner {background:url(../_images/btnR.png) no-repeat;}
ul.menu li.active a,
ul.menu li a:hover {color:#272324;}
ul.menu li.active a span.center2,
ul.menu li a:hover span.center2 {background-image:url(../_images/btnM.png); background-position:0 -31px;}
ul.menu li.active a span.l-corner,
ul.menu li.active a span.r-corner,
ul.menu li a:hover span.l-corner,
ul.menu li a:hover span.r-corner {background-position:0 -31px;}



#main {
width:960px;
height:345px;
background:url(../_images/main.jpg) no-repeat;
}

#mainContent {
width:960px;
min-height:390px;
background-color:#FFFFFF;
}

#left {
float:left;
width:320px;
}

/*****Accordion Styles*****/
ul#accordion, ul#accordion ul { list-style: none; margin: 10px 0 0 0; width:281px;}
ul#accordion { border-bottom: 1px dotted #002d38; }
ul#accordion li { border-top: 1px dotted #002d38; border-bottom: none; font:normal 12px Arial, sans-serif;color: #7d5027; line-height:2em;}
ul#accordion ul li { border: none; border-bottom: 1px dotted #ccc; padding: 5px 10px; }
ul#accordion ul li:last-child { border-bottom: none; }
ul#accordion a.heading { 
background-image: url(../_images/subdown.gif);
background-repeat:no-repeat;
color: #fff;
display:block;
font:bold 14px Tahoma, Helvetica, Arial, sans-serif;
line-height: 36px;
padding: 0px 5px;
text-decoration: none;
}
ul#accordion a.heading:hover {color: #fdcd13;}
ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading { background-image: url(../_images/sub.gif);
background-repeat:no-repeat;  color: #fff; }
ul#accordion li ul a { color: #7d5027; text-decoration: none; }
ul#accordion li ul a:hover { border-bottom: none; }
ul#accordion li ul .date { padding-right: 10px; }
ul#accordion li ul .count { padding-left: 10px; }





#ltTit1, #ltTit2, #ltTit3, #ltTit4, #ltTit5, #ltTit6, #ltTit7, #ltTit8 {
width:320px;
height:194px;
text-align:center;
}

#ltTit1 {
background:url(../_images/abt.jpg) no-repeat;
}
#ltTit2 {
background:url(../_images/pr.jpg) no-repeat;
}
#ltTit3 {
background:url(../_images/nws.jpg) no-repeat;
}
#ltTit4 {
background:url(../_images/ctc.jpg) no-repeat;
}
#ltTit5 {
background:url(../_images/dwnl.jpg) no-repeat;
}
#ltTit6 {
background:url(../_images/rplc.jpg) no-repeat;
}
#ltTit7 {
background:url(../_images/cstm.jpg) no-repeat;
}
#ltTit8 {
background:url(../_images/generic.jpg) no-repeat;
}

#right {
width:640px;
float:right;
}
#rtTit {
width:640px;
height:194px;
background:url(../_images/content.jpg) no-repeat;

}


ul.sidenav {
list-style:none;
text-align:center;

}
ul.sidenav li{
font:bold 15px Arial, Helvetica, sans-serif;
color:#7d5027;
width:250px;
background:url(../_images/greyDiv.png) no-repeat bottom;
padding:20px 0 20px 0;
}
ul.sidenav li a:link, ul.sidenav li a:visited{
font:bold 18px Arial, Helvetica, sans-serif;
color:#7d5027;
text-decoration:none;
}
ul.sidenav li a:hover{
color:#fdcd13;

}

#wrapContent {
width:960px;
clear:both;
background-color:#fff;
background:#fff url(../_images/foot.gif) no-repeat bottom;
padding-bottom:5px;
}
#wrap3 {
width:960px;
clear:both;
background-color:#fff;
}

#tweet {
height:24px;
padding:0 0 10px 30px;
color:#8c8c8c;
line-height:24px;
clear:both;
margin:20px 0 10px 0;
background-color:#fff;
}

#tweet h3{
font-size:15px;
color:#ffd543;
line-height:24px;
margin:0 10px 0 10px;
padding:0;
}
#tweet a:link,#tweet a:visited {
color:#ffd543;
text-decoration:none;
}

#twitter_update_list {
line-height:24px;
font-size:12px;
}
#twitter_update_list a:link,#twitter_update_list a:visited {
color:#42bffa;
text-decoration:none;
}

.feature {
float:left;
width:281px;
margin-left:30px;
}
.feature h2{
width:280px;
margin:10px 0 0 17px;
font:bold 20px Arial, sans-serif;
letter-spacing:-1px;
color:#42bffa;
}
.feature2 h2{
margin:10px 0 0 17px;
font:bold 20px Arial, sans-serif;
letter-spacing:-1px;
color:#42bffa;
}
.feature p {
color:#828282;
width:280px;
margin:10px 0 10px 17px;
line-height:1.4em;
}
.feature2 p{
color:#828282;

margin:10px 0 10px 17px;
line-height:1.4em;
}
.feature a:link, .feature2 a:link, .feature a:visited, .feature2 a:visited{
color:#66CCFF;
text-decoration:none;
line-height:1.4em;
}
.feature2 {
width:840px;
margin-left:30px;
}

.img {
width:281px;
margin:0;
}

.size-thumbnail {
float:left;
margin:10px 10px 10px 0;
}
.size-medium, .size-large {
margin:10px 10px 10px 0;
display:block;
}

#content {
padding:20px 20px 0 20px;
font:normal 14px Arial, sans-serif;
line-height:1.8em;
}

#content p {
margin:0 0 20px 0;
color:#828282;
}
#content ul {
list-style:disc;
line-height:2.2em;
margin-bottom:30px;
}

.padPosts a:link, .padPosts a:visited {
text-decoration:none;
color:#42bffa;
}
.padPosts a:hover {
color:#eab600;
}

#content h2 {
font:bold 24px Arial, sans-serif;
padding:0 0 15px 0;
text-decoration:none;
color:#41282e;
}
#content h2 a:link, #content h2 a:visited {
font:bold 24px Arial, sans-serif;
padding:0 0 15px 0;
text-decoration:none;
color:#42bffa;
}
#content h2 a:hover {
color:#eab600;
}


#tinman {display:none;}

.widget_details {
float:left;
border-right:#ccc 1px solid;
padding-right:20px;
}



/* FOOTER */
#footer_top_shadow	{ background:url(../gfx/footer_bg_shadow_top.png) repeat-x left bottom; margin:0 0 0 0; border-bottom:1px solid #D2D2D2; width:100%; height:60px;}
#footer_wrapper	{width:100%; background:url(../gfx/footer_bg.png) #555; border-top:1px solid #3e3e3e;}
#footer	{float:left; width:300px; margin:0 0 0 15px; padding:0 0 40px 0; color:#adadad; }
#footer a	{ color:#FFF; text-decoration:none;}
#footer a:hover	{ color:#FFF; text-decoration:underline;}
#footer_bottom_wrapper	{ width:100%; background:url(../gfx/black_35.png); border-top:1px solid #555;}
#footer_bottom	{ width:960px; margin:0 auto; padding:25px 15px 25px 15px; color:#adadad; font-size:11px;}
#footer_bottom .left	{float:left; margin:5px 0 0 0;}
#footer_bottom .right	{float:right;}
#footer_bottom .logo_desc 	{ float:left; text-align:right; margin:2px 12px 0 0; line-height:14px;}
#footer_bottom img.logo_footer 	{ float:left; padding:4px 0 4px 12px; border-left:1px solid #4d4d4d;}

#footer p 	{margin: 0 0 5px 0;}
.widget_details h2 {
font:bold 24px Arial, sans-serif;
padding:0 0 15px 0;
text-decoration:none;
color:#41282e;
}

/* BTN_B - DARK GREY BUTTON IN FOOTER CONTENT */
.btn_b { 
width:auto !important;	
padding:5px 12px 6px 12px; 
text-decoration: none !important; 
font-size: 10px; 
text-align: center; 
cursor:pointer; 
position:relative; 
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
background:#555555;	
background: -moz-linear-gradient(top, #6e6e6e, #555555); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6e6e6e), to(#555555)); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6e6e6e', EndColorStr='#555555')"; 
/* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#6e6e6e', EndColorStr='#555555'); 
/* IE6,IE7 only */ -moz-border-radius: 99px; 
-webkit-border-radius: 4px; 
border-radius: 4px; 
box-shadow: 0px 1px 2px #303030, inset 0 1px 0 #888;	
-webkit-box-shadow: 0px 1px 2px #303030; 
-moz-box-shadow: 0px 1px 2px #303030, inset 0 1px 0 #888; 
border:none; 
color:#EEE; 
text-shadow: 0 1px 0 #000; 
}
.btn_b:hover	{ 
background: #727272; 
background: -moz-linear-gradient(top, #787878, #595959);	
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #727272), to(#555555)); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#727272', EndColorStr='#555555')"; /* IE8 only */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#727272', EndColorStr='#555555'); /* IE6,IE7 only */ }
.btn_b:focus	{ 
padding:5px 12px 6px 12px; 
color:#DDD; 
text-shadow: 0 1px 1px #000; 
border:none; background:#999;	
background: -moz-linear-gradient(top, #444444, #464646); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999), color-stop(.05, #777), to(#AFAFAF)); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF')"; /* IE8 only */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF'); /* IE6,IE7 only */ 
box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD; 
-webkit-box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;	
-moz-box-shadow: inset 0px 2px 5px #262626, 0 1px 0px #666;}


/* FOOTER WIDGETS - FRESHCONTACT */
#widget_contact p 	{ padding:0 0 14px 0;}
#footer #widget_contact input#fc_name, #footer #widget_contact input#fc_email, #footer #widget_contact textarea#fc_text	{ padding:10px; text-decoration: none; font-size: 12px; outline:none; background: #404040; background: -moz-linear-gradient(top, #383838, #424242); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(1, #424242)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#424242')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#424242'); /* IE6,IE7 only */ border:1px solid #505050; border-bottom:1px solid #666; color:#EEE; box-shadow: inset 0 2px 4px #262626;	-webkit-box-shadow: inset 0 2px 4px #262626; -moz-box-shadow: inset 0 2px 4px #262626;}
#footer #widget_contact input#fc_name:hover, #footer #widget_contact input#fc_email:hover, #footer #widget_contact textarea#fc_text:hover	{ border:1px solid #585858;	border-bottom:1px solid #666; background: #424242;	background: -moz-linear-gradient(top, #393939, #444444); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(1, #444444)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444'); /* IE6,IE7 only */}
#footer #widget_contact input#fc_name:focus, #footer #widget_contact input#fc_email:focus, #footer #widget_contact textarea#fc_text:focus	{ border:1px solid #585858;	border-bottom:1px solid #666; background: #424242;	background: -moz-linear-gradient(top, #393939, #444444); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(1, #444444)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444'); /* IE6,IE7 only */ }
#footer #widget_contact input#fc_name, #footer #widget_contact input#fc_email	{ width:60%; padding:6px 10px 6px 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; outline:none; position:relative; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#footer #widget_contact textarea#fc_text	{ padding:10px; width:90%; height:90px; font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:none; position:relative; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#footer #widget_contact label	{ margin:0 0 0 15px; font-size:12px;}



/* INPUTS, TEXTAREAS AND LABELS */
#content input:focus, #content textarea:focus	{ -moz-box-shadow: 0 0px 10px #acebff; -webkit-box-shadow: 0 0px 10px #acebff;}

#tile {
margin:10px 0 10px 19px;
width:920px;
height:9px;
background:url(../_images/tile.gif) repeat-x;
}

#ftr {
color:#828282;
background-color:#FFFFFF;

width:920px;

margin:0 0 20px 19px;
}
#ftr a:link,#ftr a:visited {
color:#42bffa;
text-decoration:none;
}
#ftrL {
width:900px;
}
#ftrL p{
font:normal 11px Arial, sans-serif;
padding:0 0 10px 0;
margin:0 0 10px 0;
}