/* CSS Document */


/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	:
	Author Site	:
	Style Name	:
	Style URI	:
	Version		:
	Comments	:
*/

#page {
	/* The entire design is contained within the 'page' id */
	}
	
#header {
	/* Contains the H1 and menu */
	}
	
#primary {
	/* Contains the main column */
	}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	}

.entry-content {
	/* The meat and potatoes of every entry */
	}

.secondary {
	/* Contains the sidebar */
	
}

#sidebar-2 {
display: none!important;
}

#news {
position: absolute;
top: 170px;
left: 15px;
z-index: 400;
z-index: 600;
text-align: left;
width: 215px;
height: 445px;
margin-bottom: 0px!important;
padding-bottom: 0px!important;
}

#newstext h3 {
margin-top: 20px!important;
margin-bottom: 5px!important;
font-size: 14px;
color: #330000!important;
}

#newstext {
width: 750px;
margin-left: 30px;
margin-right: 30px;
margin-top: 25px;
color: #000000;
font-family: "Times New Roman", Times, serif!important;
}

#newstext p {
font-family: "Times New Roman", Times, serif!important;
}

#newstext h2 a, #newstext h2 a:hover {
color:#003366!important;
}


#bottom {
padding:0px!important;
width: 883px;
height: 230px;
float: left;
margin-left: 25px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 0px;
display: block!important;
overflow-y: auto!Important;
overflow-x: hidden!important;
position:relative;
background:url(images/newsbar.png)!important;
background-repeat: no-repeat!important;
}

a {
color:#666633!important;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
}

#primary_teen a, #primary_teen a:visited, #primary_teen a:hover {
color: #003366!important;
font-weight: lighter!important;
font-family: Arial, Sans-serif!important;
}

#page {
margin: 0px auto;
background:url(images/page.jpg)!important;
background-repeat: no-repeat;
background-position: top;
width: 930px!important;
padding:0px 0pt 0px!important;
font-family: Times, Serif;
border: 0px!important;
}

p {
font-size: 13px!important;
line-height: 18px;
margin-top: 8px!important;
}

body.columns-two .secondary {
float:left!important;
}
body.columns-two #primary {
margin-right:30px!important;
}

#primary {
float: right!important;
position:relative;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
margin-top: 10px;
width: 560px!important;
}

#primary_home {
position:relative;
font-family: Arial, Helvetica, sans-serif;
margin: 0px!important;
margin-top: 0px;
margin-bottom: 0px!important;
width: 800px!important;
height: 396px;
padding: 0px!important;
background:url(images/home2.jpg)!important;
background-repeat: no-repeat!important;
text-align: center!important;
}
#primary_homeflash {
position:relative;
margin-right: 0px!important;
margin-top: 0px;
margin-bottom: 0px!important;
margin-left: 160px;
width: 650px!important;
height: 400px;
padding: 0px!important;
}

#primary_home p {
font-family: Arial, Helvetica, sans-serif;
padding-top: 280px;
width: 800px!important;
height: 396px;
text-align: center!important;
font-size: 18px!important;
color: #fff!important;
}

#primary_home a {
font-family: Arial, Helvetica, sans-serif;
text-align: center!important;
font-size: 18px!important;
color: #fff!important;
}

#primary .hentry {
margin-left: 5px;
}

#header {
background: transparent none repeat scroll 0%!important;
width: 920px!important;
height: 55px;
margin:0pt;
padding:0px!important;
position:relative;
margin-bottom: 0px!important;
}

.entry-content {
color:#444444;
font-size: 13px;
line-height:15px;
text-align:left!important;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
}

.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:0px 10px 13px 0px!important;
padding-right: 10px!important;
display: block!important;
}

.content {
padding:0px!important;
border: 10px solid #003366;
width: 820px;
height: 450px;
position: relative;
  overflow-y: auto!important;
overflow-x: hidden!important;
float: left;
margin-left: 30px;
margin-right: 30px;
background-color: #fff;
}
.content_general {
padding:0px!important;
border: 10px solid #999966;
width: 820px;
margin-left: 30px;
margin-right: 30px;
background-color: #fff;
position: relative;
  overflow-y: auto!important;
overflow-x: hidden!important;
float: left;
height: 450px;
}



.content_flash {
padding:0px!important;
border: 0px solid #999966;
width: 650px;
float: left;
margin-left: 80px;
margin-right: 50px;
margin-top: 0px!important;
margin-bottom: 0px!important;
height: 400px!important;
}

.content_home {
padding:0px!important;
border: 10px solid #999966;
width: 800px;
float: left;
margin-left: 50px;
margin-right: 50px;
margin-top: 0px!important;
margin-bottom: 0px!important;
height: 396px!important;
}

.content_teen {
padding:0px!important;
border: 20px solid #660000;
width: 800px;
float: left;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 0px;
padding-bottom: 0px;
background-color: #fff;
height: 368px;
}
#primary_teen {
float:right;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
width: 385px!important;
height: 337px;
padding-top: 10px;
padding-right: 20px;
display: block;
  overflow-y: auto!important;
overflow-x: hidden!important;
position:relative;
}

html #primary_teen {
overflow: auto!important;
}

.content_gp {
padding:0px!important;
border: 20px solid #003366;
width: 800px;
float: left;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 0px;
padding-bottom: 0px;
background-color: #fff;
height: 368px;
}
.content_ew {
padding:0px!important;
border: 20px solid #330000;
width: 800px;
float: left;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 0px;
padding-bottom: 0px;
background-color: #fff;
height: 368px;
}
.secondary {
color:#666666;
float:left;
font-size:12px;
line-height:13px;
padding:0pt 0px!important;
margin: 0px!important;
position:relative;
width: 160px;
margin-top: 20px!important;
}

#footer {
margin: 0px auto;
width: 930px!important;
padding: 0px!important;
}

#footer p, #footer a, #footer a:visited, #footer a:hover {
font-size: 10px!important;
color: #fff!important;
}


ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
color:#000 !important;
font-weight: bold;
text-decoration:none;
font-family: Arial, sans Serif!important;
background:url(images/list_star.jpg)!important;
background-repeat: no-repeat!important;
}
ul.menu li a {
color:white;
font-size:1em;
margin:0pt;
background-attachment: fixed;
background-position: left;
margin-left: 5px;
padding-left: 5px;
font-family: Arial, sans Serif!important;
background:url(images/list_star.jpg)!important;
background-repeat: no-repeat!important;
}

ul.menu li a {
padding:10px 17px 2px 17px;
margin-top: 15px;
font-size: 13px!important;
color: #fff!important;
font-family: Arial, sans Serif!important;
}

ul.menu li {
display:inline;
margin:0pt;
margin-top: 10px;
}

ul.menu {
top:20px;
left:210px;
margin:0pt;
position:absolute;
height: 25px;
width: 100%;
color:#fff;
margin: 0px 0px 2px 5px!important;
text-transform: uppercase;
font-family: Arial, sans Serif!important;
font-size: 14px!important;
background:transparent!important;
}

ul.menu li.current_page_item a {
color:#000 !important;
text-decoration:none;
background:transparent!important;
}

ul.menu li.current_page_item a:hover {
text-decoration:none;
}


h1, h2, h3, h4 {
font-family: Times, Serif!important;
text-align: left!important;
font-weight: lighter;
color: #666666;
letter-spacing: 1px;
margin-top: 2px!important;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
font-family: Times, Serif!important;
margin-bottom: 0px!important;
}

h1 {
color:#666633;
}

#primary h3, #primary h4, .single #primary .k2-asides h3 {
letter-spacing:0px!important;
}

h2 {
font-family: Times, Serif!important;
text-transform: uppercase;
font-weight: lighter!important;
color: #990000;
font-size:24px;
margin-bottom: 13px!important;
}

body.page .entry-content h3 {
display:block;
font-size:15px;
padding:2px 0pt 0pt!important;
color: #003366;
margin-bottom: 0px!important;
font-family: Arial, Helvetica, sans-serif!important;
}
body.page .entry-content h5 {
display:block;
font-size:12px;
padding:2px 0pt 0pt!important;
color: #666666;
margin-bottom: 6px!important;
font-family: Arial, Helvetica, sans-serif!important;
text-transform: uppercase;
}

h3 {
font-family: Times, Serif!important;
text-transform: uppercase;
text-align: left!important;
font-weight: lighter!important;
font-size:15px!important;
margin-bottom: 15px!important;
}
#primary .entry-content h3 {
font-size:15px!important;
margin-bottom: 15px!important;
}

h4 {
color:#666666!important;
font-family: Times, Serif!important;
}

h5 {
font-size:13px;
font-weight: normal!important;
}
h6 {
font-size:14px;
font-weight: normal!important;
margin: 4px 0px;
}


.columns-two #sidebar-main, .columns-three #sidebar-main {
width:185px;
margin: 30px 0px 10px 0px!important;
clear: none;
}

.entry-content ol li, .entry-content ul li {
margin:0pt 0pt 3px;
padding:0px 0px 0px 5px;
font-size: 13px;
margin-left: 20px;
}

body {
background:#666633 none repeat scroll 0% 50%!important;
}


.secondary div {
margin:0px 0pt 0pt!important;
padding: 0px 10px 10px 10px;
position:relative;
font-family: Arial, sans-serif!important;
}


.secondary div img {
margin:0px 5pt 10pt!important;
}

h8 {
font-size: 0.7em;
}

/* if you want to hide the sub-submenu do this in this next item
display: none; */

.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
display: none;
}

.secondary ul li {
font-family: Arial, Helvetica, sans-serif;
list-style-type: circle!important;
}
.secondary ul li, .secondary ol li {
margin:0pt;
padding:1px 0pt;
list-style-type: circle!important;
}

#search {
margin:0px!important;
padding: 0px!important;
width: 190px;
position: absolute;
top: 20px;
left: 50px!important;
}

.columns-two #sidebar-alt {
width:370px;
float: left;
clear: none;
z-index: 500;
margin-left: 30px!important;
padding-left: 0px!important;
margin-top: 0px;
}

.columns-two #sidebar-alt a, 
.columns-two #sidebar-alt a:visited, 
.columns-two #sidebar-alt a:hover {
color: #990000!important;
font-family: Arial, sans-serif!important;
list-style: outside, circle!important;

}


#quotes {
width:185px;
float: right!important;
display: block!important;
margin: 0px 0px 460px 0px!important;
color: #006699;
clear: both;
height: auto;
text-align: left!important;
font-size: 12px!important;
}

#quotes tr,#quotes td {
text-align: left!important;
font-size: 12px!important;
letter-spacing: 0px!important;
display: block!important;
padding-left: 15px;
padding-right: 0px!important;
}

#quotes p {
font-size: 12px!important;
text-align: left!important;
display:block !important;
margin:0px 0px 13px 0px!important;
padding-right:3px!important;
}

#quotes .entry-content p, #quotes .entry-content ul, #quotes .entry-content ol, #quotes .entry-content div, #quotes .entry-content blockquote {
display:block !important;
margin:0px 0px 13px 0px!important;
padding-right:3px!important;
}
.page-head {
margin:8px 0pt 0px 0px!important;
padding: 0px!important;
}

img.alignleft, img[align="left"] {
margin-top: 0px!important;
margin-left: 0px!important;
margin-bottom: 8px!important;
margin-right: 10px!important;
border-right: 10px #fff!important;
padding:0px!important;
display: block;
}
.secondary h4 {
font-size:20px;
color: #003366!important;
line-height: 20px;
font-family: Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 0px;
}

.yellow {
color: #ffcc33;
}

.hentry {
margin:0pt;
padding:0px 0pt 0px!important;
position:relative;
}

#banner {
position: relative!important;
padding: 0px!important;
margin: 0px!important;
margin-bottom: -5px!important;
z-index: 50!important;
float: left;
margin-left: 10px!important;
width: 920px!important;
}

#flash {
float: right;
margin-right: 60px!important;
margin-left: 20px;
z-index: 800!important;
margin-bottom: 0px!important;
}

img {
border:0pt none;
margin-bottom: 0px!important;
}

#dynamic-content {
padding-top: 0px!important;
margin: 0px!important;
}

.green {
color: #333300!important;
}



.page-head {
width: 400px!important;
}

.feedlink {
padding:2px 50px 2px 2px;
position:absolute;
right: 100pt;
top:0pt;
}
