/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-weight: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
	
	
body {background-color: #18131C;
	background-image: url("images/background.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:1160px;
	margin-left: auto; margin-right: auto;}
	
.frontpage {}
	
pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-line;		/* Preserves new lines, while wrapping text
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	white-space : normal;
	max-width:640px;
	color: #000000; font:15px "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1em;}

#header {background-image: url("images/header-full.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	width: 1160px; height: 96px;
	margin-left: auto; margin-right: auto;}

#header p {color:#FFFFFF;
	font-family: Georgia, monospace, Courier, "Courier New";
	font-size:16px;
	font-variant:small-caps;
	text-align:right;
	margin-right: 110px;}

#homeLink {
position: absolute;
top: 7px;
left: 151px;
height: 79px;
width: 671px;
background-color: transparent;
}

.headerm {padding: 0;
	position:relative; left:500px;  top:30px; width: 600px;
	text-transform: uppercase;
	font-weight: 100; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; z-index:10000;}
.headerm li {float:left; text-align:left; list-style-type:none;}
.headerm li a {display:block; padding:0 7px;
	text-decoration:none; color: #fff; letter-spacing: -0.3px; font-size: 1em;}
.headerm li a:hover a:active {color: #FFF; text-decoration:underline;}
.headerm li .yellow {color: #FF0;}
.headerm li li {text-transform: capitalize; letter-spacing: 0px;}



/* Subpages Main Article */
#submainbox {max-width:960px; width:960px; float: left; margin-top: 1px; background-color:#FFFFFF; margin-left: 100px; margin-right: 100px;}
#submainbox-article {color:#000000; background-color:#EEEEEE; float: left; width:640px; max-width:640px; min-height: 500px; padding:10px;}
#submainbox-article h2 {color: #000066; font:bold 20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 7px;}
#submainbox-article .title {color: #000066; font:bold 18px "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px;}
#submainbox-article .articletitle {color:#000000; font:bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#submainbox-article .byline {color:#666666; font:bold 12px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0px 0px 0px 0px;}	
#submainbox-article p, td, .text {color: #000000; font:15px "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1em;}
#submainbox-article a, a:visited {color: #006; text-decoration: underline;}
#submainbox-article a:hover, a:active{color: #003; text-decoration: underline;}
#submainbox-article hr {margin-bottom: 8px;}
#submainbox-article pre ul, pre li, pre ol {margin-left: 1em; white-space:normal; list-style-type: circle;}/* this overrides the pre tag so we don't have lots of extra line space

/* Social Media Buttons */
#socialmedia {position:relative; top:-20px; left:150px;}
#sharebutton {position:relative; top:-5px;}

/* Subpages Right Column */
#submainbox-rightcolumn {color:#000000; font:15px "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 10px;
	background-color:#FFFFFF; float: right; width:280px;}
#submainbox-rightcolumn h3 {color:#000066; font:bold 17px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#submainbox-rightcolumn .articletitle {color:#000000; font:bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#submainbox-rightcolumn p, td, th, tr {color:#666666; font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#submainbox-rightcolumn div.text {color:#666666; font:12px "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom:1em;}
#submainbox-rightcolumn a, a:visited {color: #003; text-decoration: none;}
#submainbox-rightcolumn a:hover, a:active {color: #003; text-decoration: underline;}

#blog-box, #news-box {border-width:1px; border-color:#333333; padding: 2px; border-spacing:inherit; border-style:solid; margin-bottom: 10px;
/* Opera */ background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIwMiwyMDIsMjAyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
/* Firefox */ background: -moz-linear-gradient( top, rgba(202,202,202,1), rgba(255,255,255,1) );
/* Chrome & Safari */ background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(202,202,202,1) ), color-stop( 1, rgba(255,255,255,1) ) );
/* IE5.5 - IE7 */ filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFCACACA,EndColorStr=#FFFFFFFF);
/* IE8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFCACACA,EndColorStr=#FFFFFFFF)";}
#blog-box, #news-box li{ list-style:none;}
#ad-box {border-width:1px; border-color:#333333; padding: 2px; border-spacing:inherit; border-style:solid;}

/* News Ticker Styles */
#newsticker-demo {width : 955px; border-width : 1px; border-color : #ffffff; border-spacing : inherit; border-style : solid;
	float : left; margin : 10px 100px 0 100px; padding : 5px 0 5px 5px;
	font-family : Verdana, Arial, Sans-Serif; font-size : 12px;}
#newsticker-demo a {text-decoration : none;}
#newsticker-demo a:hover {text-decoration : underline;}
/*#newsticker-demo .title {text-align:center; font-size:14px; font-weight:bold; padding:5px;}*/
.newsticker-latestheadlines {width : 140px; padding-left : 5px; float : left; color : #ffffff; font : bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;}
.newsticker-latestheadlines a {color : #ffffff;}
.newsticker-latestheadlines a.newsticker-smaller {color : #ffffff; font : 12px "Helvetica Neue", Helvetica, Arial, sans-serif;}
.newsticker-jcarousellite {width : 794px; padding : 1px; }
.newsticker-jcarousellite ul li {list-style : none; display : block;height:50px;}
.newsticker-jcarousellite .info {float : left; width : 800px; padding : 1px 5px 1px 5px;}
.newsticker-jcarousellite .info a {color : #ffffff; font-weight:400;}
.newsticker-jcarousellite .info span.cat {display : block; font-size : 12px; color : #808080; margin : 0px; padding : 0px;}
	
.clear { clear: both; }
/*#newsticker-demo img { border: 2px solid #FFFFFF; }*/
/*#newsticker-demo .title {text-align:center; font-size:14px; font-weight:bold; padding:5px;}*/
/*.newsticker-jcarousellite .thumbnail { float:left; width:110px; }*/
/* End -- News Ticker Styles */

#fourboxes {border-width: 1px; border-color: #FFFFFF; color:#FFFFFF;
	float: left; margin-top: 10px;
	margin-left: 100px; margin-right: 100px;
	width: 960px;}
.boxes {margin-top: 10px; float: left; border-width: 1px; border-color: #FFFFFF; border-spacing:inherit; border-style:solid;}
#box1 {position:relative; width:232px; left:0px;  top:0px;}
#box2 {position:relative; width:232px; left:8px; top:0px;}
#box3 {position:relative; width:232px; left:16px; top:0px;}
#box4 {position:relative; width:232px; left:24px; top:0px;}

a img {border: none;}

#footer {float: left; border-width:1px; border-color:#FFFFFF; border-spacing:inherit; border-style:solid; color:#FFFFFF;
	margin-top:10px;
	width:960px; height: 195px;
	background-color:#541015;
	text-shadow: 1px 1px 1px #444;
	margin-left: 100px; margin-right: 100px;
	/*Gradient*/
	/* Opera */ background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE2MCwxNiwyMCwxKTsiIC8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDEwMCwxNiwyMiwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);
	/* Firefox */ background: -moz-linear-gradient( top, rgba(160,16,20,1), rgba(100,16,22,1) );
	/* Chrome & Safari */ background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(160,16,20,1) ), color-stop( 1, rgba(100,16,22,1) ) );
	/* IE5.5 - IE7 */ filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFA01014,EndColorStr=#FF641016);
	/* IE8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFA01014,EndColorStr=#FF641016)";}
#footer	.button
	{position:relative; float:left;margin-top:-25px;margin-left: 0.3em; }
	    

#footer h2{font:bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif; margin-left:165px; margin-left: 0.2em; color:White}

#footer .footercolumn {float: left;}
#footer ul.footersections li {font:14px "Helvetica Neue", Helvetica, Arial, sans-serif; margin-left:165px;
	display: compact;
	float: none;
	min-width: 7em;
	text-align: left;
	margin-left: 0.3em;
	
	list-style-type:none;}
	
#footer ul.footersections a {
	text-decoration: none;
	color: #ffffff;
	display: compact;
	-webkit-transition: background 1s;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: color .5s, text-shadow .5s }
#footer ul.footersections a:hover {color: #000;	text-shadow: 1px 1px 1px #fff;}
#footer ul.footersections a:hover, #footer ul a.current {color: #091c5a; text-shadow: 1px 1px 1px #777;}
#footer a:link, #footer a:visited {color: #091c5a; text-decoration: none;}
#footer a:hover {text-decoration: none; background-color: #fff;}
#footer2 {float: left; width: 960px; color: #ffffff; margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, monospace, Courier, "Courier New";
	font-size:12px; font-variant: normal; text-align:center; margin-left: 100px; margin-right: 100px;}
#footer2 a{ color:#FFFFFF;}
.wrapper {

background-color:none;



 


  
 



}