/*
Author: Alicia Bridgewater
Author URI: http://dreamchaotic.com
*/

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}


body {background:#cfcfcf; font: 1em/1.5em Arial, "Helvetica Neue", Helvetica, sans-serif; color:#0d134b; overflow-y: scroll;}
h1, h2, h3, h4 {text-transform: uppercase; font-weight:bold; margin-bottom:1em;}
h1 {font-size:1.25em; line-height:1.2em; text-align:center;}
h2 {font-size:1.25em; line-height:1.2em;}
h3 {font-size:1em; line-height:1.5em; color:#05477B;}
a {color:#05477B; text-decoration:none; outline:none;}
p {margin-bottom:1.5em;}
i {font-style:italic;}
em {font-size:1em; font-weight:bold;}
span {font-size: 0.75em; text-transform:uppercase;}

.previous_page {clear:both; float:left; width:50%; }
.next_page {clear:both; float:right; width:50%; text-align:right;}

.group:before, .group:after {content: ""; display: table;}
.group:after {clear: both;}
.group {zoom: 1;}

#container {background: #fff url('images/layout_content.jpg') no-repeat 0 270px; width:930px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -76px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2); }

#header {background:url('images/layout_header.jpg') no-repeat; height:229px;}
hgroup {position:relative; top:32px; left:435px; width:50%; text-align:right;}
hgroup>h1 {font-size:2.5em; line-height:.6em; margin-bottom:0; text-align:right;}
hgroup>h2 {text-transform:capitalize; letter-spacing:.05em;}

#menu-bar {background: url('images/layout_menubar.jpg') repeat-x; width:950px; height:41px; margin:0 0 0 -10px;}
#menu-bar:before {content:''; position:relative; top:-10px; display:block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid black; z-index:-10;}
#menu-bar:after {content:''; position:relative; top:-61px; display:block; left:930px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid black; z-index:-10;}
.main-nav {position:relative; top:-11px; left:15px; height:41px;}
.main-nav:before {content:''; position:relative; top:42px; left:-14px; display:block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid black; z-index:-10;}
.main-nav:after {content:''; position:relative; top:32px; left:915px; display:block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid black; z-index:-10;}
.main-nav li {float:left;}
.main-nav li a {display:block; width:115px; color:#FFF; text-align:center;text-decoration:none; text-transform:uppercase; font-size:.875em;}
.main-nav li a:hover {background:#fff; color:#0d134b;}

#main-content {margin:16px;}
#welcome {background: #fff url('images/layout_welcome.jpg') no-repeat; height: 230px; margin:16px; padding:16px 16px 16px 400px; -webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1); box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);}
#welcome>p {font: .9em/1.6em Georgia, serif; font-style:italic; }

.left-column {float:left; width:38.25%; height:609px; margin:0 0 16px 16px;}
#news {background: #fff; height:257px; margin-bottom:16px; border:1px solid #cfcfcf; -webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1); box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);}
#news>h1 {background:#05477B; color:#fff; padding:6px 0; margin-bottom:0;}
#news li {border-top:1px solid #bbe0fc; border-bottom:1px solid #cfcfcf;}
#news li:last-child {border-bottom:none;}
#news li a {display:block; text-align:center; height:25px; padding:5px 16px;}
#news li a:hover {background:#bbe0fc;}

#random {height:38%; padding:16px; margin:16px 0;}
#random img {display:block; max-width:100%; max-height:200px; margin:0 auto;}
#radio {background:#fff; padding:16px; border:1px solid #cfcfcf; -webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1); box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);}
#radio>h1 {margin-bottom:0;}
#radio:hover {background:#bbe0fc;}

#awards {background: #fff; float:right; width:52%; padding:16px; margin:0 16px 16px 16px; border:1px solid #cfcfcf; -webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1); box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);}
#awards>h1 {background:#05477B; color:#fff; padding:6px 0; margin:-16px -16px 16px -16px;}
#awards>p:nth-of-type(1) {text-align:center;}
#awards img {display:block; margin:0 auto;}

.push {clear:both; height:76px;}

#footer {clear:both; background:#05477B; width:950px; height: 76px; text-align:center; color:#fff; margin: 0 0 0 -10px; padding-top:16px;}
#footer:before {content:''; position:relative; top:-26px; display:block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid black; z-index:-10;}
#footer:after {content:''; position:relative; top:-84px; left:931px; display:block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid black; z-index:-10;}

.myclass {float:left; width:50%; text-align:center;}
.abc {background:#cee3f2; margin:32px 0; padding:16px; text-align:center;}
.crew {float:left; width:30%; margin:16px 0 16px 128px;}
.crew>p {height:135px;}
.catlist {float:left;}

.linklist li {float:left; margin:20px;}

.powered {margin: 15px; font-size: 10px; text-align: center;}
.roster {float:left; width:375px; height:100px; margin-bottom:20px;}
.entry {margin-top: 10px; padding: 20px 30px; border: 1px solid #ccc; background: #F9F8F2; color: #333;}
.entry ul {list-style: disc; list-style-position:inside; margin-left: 20px}
.date {font-size: 120%; color: #000;}
.title {font-size: 130%; color: #05477b; border-bottom: 1px solid #ddd;}
.posted {margin-bottom: 10px; font: 10px lucida grande, verdana, arial, helvetica, sans-serif; color: #666;}
.paginate {clear: both; font-size: 12px; letter-spacing: 0.1em; padding: 10px 6px 10px 4px;}
.pagecount {font-size: 10px; color: #666;}

.lt-ie8 .main-nav {position:relative; top:8px; left:15px; height:41px;}

/*
Modified Author: Cecil Bridgewater
Author URI: https://lvbridge.com
*/
#roster table {font-family: arial, sans-serif; border-collapse: collapse; width: 100%;}
#roster td, th {border: 1px solid #000000; text-align: Center; padding: 8px;}
#roster tr:nth-child(even) {background-color: #cceeff;}