@charset "utf-8";
/***** PCS CSS by Ryan Tavenor *****
************************************
Website: winterset
Theme: Notebound
Date Created: March 21 2009
Author: Ryan Tavenor
***********************************/

@import url("css_reset.css");

/**************************************************************
   General Page Styles
 **************************************************************/
 
html {height:100%; background-color:  #e9e9e9;}
body {
margin:0; 
padding:0; 
height:100%;
min-height: 100%;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #222222;
background:url(images/newbg.jpg) repeat-x top #e9e9e9;
}

	a:link, a:visited{text-decoration: underline; color: #2a4e65;} /*c37200 0c0c0c 1a1a1a 6e7071 020e1b*/
	a:hover{color: #555; text-decoration:underline;}
	
	.font{ font-family: Arial, Helvetica, sans-serif; color:#0c0c0c;}
	.fontindent{ font-family: Georgia, "Times New Roman", Times, serif; color:#0c0c0c; margin-left: 2em; font-size: 12px; padding-bottom: 20px;}

	div.hr {width: 100%; margin:5px 0 5px 0; height: 1px;}
	div.hr hr {width: 100%; display: none; border: 0; margin:0;}

	div.lefthr {margin:0 0 0 0; height: 12px; width: auto;}
	div.lefthr hr {display: none;}


/**************************************************************

	[ GENERIC HEADERS / TEXT SPANS ]

**************************************************************/
h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#0c0c0c;
font-weight:bold;
}
h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#0c0c0c;
font-weight:bold;
padding: 2px 0 2px 0;
border-top: 3px solid #0c0c0c;
border-bottom: 1px solid #0c0c0c;
}
h3{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#7b7b7b;
font-weight:bold;
}
h4{
height: 18px;
width: auto;
background:#0c0c0c;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin: 0;
color:#fff;
padding: 2px 5px 0 5px;
font-weight:bold;
}
h5{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#0c0c0c;
font-weight:bold;
}
h6{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#999;
}

span.h7{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#777;
font-weight:bold;
display: block;
}
span.h8{
font-family: 'Lucida Grande', 'lucida sans unicode', Arial, sans-serif;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
display: block;
}
span.h9{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#0c0c0c;
font-weight:bold;
border-bottom: 1px solid #0c0c0c;
}
span.h10{
font-family: Arial Black, Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#020e1b;
font-weight:bold;
display: block;
height: 159px;
width: 539px;
padding: 60px 200px 0 0;
text-align: right;
}
span.h11{
font-family: 'Trebuchet MS', Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#0c0c0c;
display: block;
padding-bottom: 15px;
padding-top: 15px;
line-height: 1.8em;
}
span.box1{
height: 130px;
width: 150px;
border: 1px solid #1f1f1f;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin: 5px;
color:#1a1a1a;
padding: 5px;
float: right;
display: block;
}

/**************************************************************

	[ #MAIN LAYOUT DIVS ]

**************************************************************/
#page {
min-height:100%;
width:100%;
margin:auto;
background: url(images/footergrey.jpg) repeat-x bottom;
position: relative;
}

#wrap {
min-height:100%;
width:980px;
margin:auto;
position:relative;
background: #e9e9e9 url(images/leftbgbar.jpg) repeat-y left;
}
* html #wrap {height:100%}

#inner-wrap {
padding-bottom:300px;
}
#inner-wrap:after {
content:" ";
display:block;
clear:both;
}
#header {
top:0;
height:302px;
width:100%;
margin:auto;
} 

#footer {
position:absolute;
bottom:0;
height:300px;
width:100%;
margin:auto;
background: #1a1a1a url(images/footergrey.jpg) repeat-x top; /**091a2b**/
} 
#left {
width: 226px;
margin: 0 3px 0 7px;
float: left;
padding-top: 3px;
}
#main {
position:relative;
margin-left:236px;
padding-top: 3px;
} 
#right {
width: 225px;
margin: 0 0 0 0px;
float: right;
padding-right: 12px;
}
#content {
width: 504px;
margin-right:228px;
text-align:left;
background:url(images/content_bg.jpg) repeat-y  #fff;
}


/**************************************************************

	[ #SECONDARY LAYOUT DIVS ]

**************************************************************/
#topleft {
width: 241px;
height: 302px;
padding-bottom: 3px;
margin: 0 auto;
float: left;
background:url(images/lh.jpg) no-repeat top left;
}
#topright {
width: 739px;
height: 302px;
padding-bottom: 3px;
margin: 0 auto;
float: left;
background:url(images/rh.jpg) no-repeat top left;
}
#topblock {
width: auto;
height: 259px;
margin: 0 auto;
}
#menublock {
width: auto;
height: 43px;
margin: 0 auto;
}


/**************************************************************

	[ MENU ]

**************************************************************/
.menu {
width: auto;
height: 43px;
margin: 0 auto;
float: right;
}

.menuspan {display: block; width: 70px; height: 41px; float: left; margin: 0 1px 0 1px; padding: 2px 0 3px 0; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-variant: small-caps; letter-spacing: 1px;}
.menunow {display: block; width: 70px; height: 41px; color: #333; padding: 2px 0 3px 0; float: left; background:url(images/m_over.png) no-repeat top; margin: 0 1px 0 1px; text-align: center; font-weight:bold;}

.menuspan a:link, .menuspan a:visited {font-weight:bold; text-decoration:none; color: #edd19c; font-size: 11px;}
.menuspan a:hover {font-weight:bold; text-decoration:none; color:#d3d3d3; border-top: 1px dotted #f8f8f8;} /*#5978a7*/


/**************************************************************

	[ #MAIN CONTENT ]

**************************************************************/
#content_top {
width: auto;
height: auto;
margin: auto 0;
padding: 10px 59px 10px 8px;
background:url(images/page_top.jpg) no-repeat top right;
border-bottom: 6px solid #dedcd4;
}
#middle {
width: auto;
height: auto;
margin: auto 0;
padding: 12px;
}
p.middle {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:1.7em; /**default**/
margin:1.5em 0 1.5em 0;
padding:0px;
color: #1a1a1a;
}
p.middle2 {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:3.7em; /**changed rp**/
margin:0.5em 0 1.5em 0;
padding:0px;
color: #1a1a1a;
}

/*#middle a:link, #middle a:visited {color: #c37200; text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 11px;}
#middle a:hover {color: #555; text-decoration: underline; font-family: Verdana, Arial, Helvetica;  font-size: 11px; border-bottom: none;}*/

.block {
width: auto;
height: auto;
margin: auto 0;
padding: 12px;
background: #dedede;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}
.capture {
width: auto;
height: auto;
margin: auto 0;
padding: 12px;
border: 1px solid #dedcd4;
}
.capture_sm {
width: auto;
height: auto;
margin: auto 0;
padding: 5px 8px 5px 8px;
background: #dedede;
}
.polldiv {
width: auto;
height: auto;
margin: auto 0;
padding: 5px 8px 5px 8px;
border: 1px solid #dedcd4;
}
.smallblock {
width: auto;
height: auto;
margin: 0;
padding: 22px;
border: 8px solid #dedcd4;
}
.blocksplit {
width: 50%;
height: auto;
margin: 0;
float: left;
}
.blocksplit2 {
width: auto;
height: auto;
margin: 0;
padding-left: 10px;
float: left;
}
.adminmsg {
width: auto;
height: auto;
margin: auto 0;
padding: 6px;
border: 1px solid #999;
background: #dedede;
font-size: 10px;
color: #111;
font-family: Verdana, Arial, Helvetica;
}

#content_bot {
width: auto;
height: 55px;
margin: auto 0;
background:url(images/page_bottom.jpg) no-repeat bottom left;
/*border: 1px solid #dedcd4;*/
}


/**************************************************************

	[ #RIGHT CONTENT ]

**************************************************************/
.notebox {
width: auto;
height: auto;
margin: 0 auto;
padding: 0 0 3px 0;
}
.note {
width: 207px;
height: auto;
margin: 0;
padding: 8px;
border-top: 1px solid #dedcd4;
border-left: 1px solid #dedcd4;
border-right: 1px solid #dedcd4;
background:url(images/notehead.jpg) no-repeat top #fff;
}
.note p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:1.8em; /**default**/
margin:1.5em 0 0 0;
padding:0px;
color: #444;
}
.notecap {
width: 163px;
height: 25px;
margin: auto 0;
}
.bl {background:url(images/notecurl_left.jpg) no-repeat top left  #fff; padding: 30px 3px 0 59px;}
.br {background:url(images/notecurl_right.jpg) no-repeat top right  #fff; padding: 30px 59px 0 3px;}

span.notelink {
height: 18px;
width: auto;
background:#dedede;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0 0 0 0;
color:#0c0c0c;
padding: 4px 5px 0 5px;
font-weight:bold;
text-align: right;
display: block;
}
img.rlg {
width:55px;
height:55px;
padding: 3px;
vertical-align: top;
background: #fff;
float: left;
margin: 3px 4px 2px 2px;
}
ol.rlist {list-style-type:none; margin: 0 0 0 0; padding:0 0 0 0;}
ol.rlist li {list-style-type:none; padding-bottom: 5px;}

span.rightsm {
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#666;
}
span.rightmd {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#0c0c0c;
}
span.rightlg {
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
color: #666;
font-weight: bold;
}
span.rheader{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#0c0c0c;
padding: 3px 0 3px 0;
display: block;
letter-spacing: 0.1em;
font-weight:bold;
}
span.rh3{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#7b7b7b;
display:block;
text-align:center;
padding:8px 10px 8px 10px;
border-bottom: 1px solid #dedede;
border-top: 1px solid #dedede;
}


/**************************************************************

	[ #MIDDLE CONTENT ]

**************************************************************/
img.writerpic {
width:85px;
height:auto;
padding: 4px;
background: #f8f8f8;
margin:4px 6px 4px 6px;
vertical-align: top;
float: left;
}
a:link.writerthumb img, a:visited.writerthumb img {border:1px solid #0c0c0c;}
a:hover.writerthumb img {border:1px solid #999;}

img.minipic {
width:40px;
height:auto;
padding: 2px;
background: #f8f8f8;
margin:4px 4px 10px 24px;
float: left;
}
a:link.minithumb img, a:visited.minithumb img {border:1px solid #999;}
a:hover.minithumb img {border:1px solid #0c0c0c;}

span.subheader{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666;
padding: 3px 0 3px 0;
display: block;
letter-spacing: 0.1em;
}
span.subheader a:link, span.subheader a:visited {color: #2a4e65; text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 11px;}
span.subheader a:hover {color: #555; text-decoration: underline; font-family: Verdana, Arial, Helvetica;  font-size: 11px; border-bottom: none;}

span.writer{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#f8f8f8;
font-weight:bold;
padding: 3px 0 3px 0;
vertical-align: top;
display: block;
background: #0c0c0c;
margin-bottom: 3px;
}
span.writername{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#0c0c0c;
font-weight:bold;
padding: 3px 0 3px 0;
}
/*span.writername a:link, span.writername a:visited {color: #0c0c0c; text-decoration: underline;}
span.writername a:hover {color: #555; text-decoration: underline; border-bottom: none;}*/

span.writername a:link, span.writername a:visited {color: #2a4e65; text-decoration: underline; font-size: 14px;}
span.writername a:hover {color: #555; text-decoration: underline; font-size: 14px; border-bottom: none;}

span.writercomment{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#0c0c0c;
}
span.spanlink{
width: auto;
background:#0c0c0c;
font-family: Arial, serif;
font-size:11px;
margin: 3px 0 0 0;
color:#f8f8f8;
padding: 2px 5px 2px 5px;
font-variant: small-caps;
text-align: right;
display: block;
}

span.spanlink a:link, span.spanlink a:visited {color: #fff; text-decoration: none;}
span.spanlink a:hover {color: #f8f8f8; text-decoration: underline; border-bottom: none;}

	div.dottedline {margin:20px 0 20px 0; height: 1px;}
	div.dottedline hr {border: 1px dotted #999;}

	div.line {padding:20px 0 5px 0; height: 1px; background: url(images/line.png) repeat-x;}
	div.line hr {border: 0; display: none;}

ol.general {list-style-type:none; margin: 0 0 0 12px; padding:0;}
ol.general li {list-style-type:none; padding-bottom: 8px; border-bottom: 1px dotted #999;}

ol.general2 {list-style-type:none; margin-left: 95px; padding:10px 0 20px 0;}
ol.general2 li {list-style-type:square; padding-bottom: 3px; margin-left: 95px; font-size: 12px; line-height: 1.5em; color: #1a1a1a; font-family: Arial, 'lucida sans unicode', 'Lucida Grande', sans-serif;}

ol.general3 {list-style-type:none; margin-left: 15px; padding:10px 0 20px 0;}
ol.general3 li {list-style-type:square; padding-bottom: 3px; margin-left: 15px; font-size: 13px; color: #1a1a1a; font-family: 'lucida sans unicode', 'Lucida Grande', Arial, sans-serif;}

ol.general4 {list-style-type:none; margin-left: 15px; padding:0 0 20px 0;}
ol.general4 li {list-style-type:square; padding-bottom: 3px; margin-left: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#0c0c0c;}

ol.general5 {list-style-type:none; margin-left: 15px; padding:10px 0 10px 0;}
ol.general5 li {list-style-type:square; padding-bottom: 1px; margin-left: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#0c0c0c;}

ol.general6 {list-style-type:none; margin-left: 15px; padding:5px 0 5px 0;}
ol.general6 li {list-style-type:square; padding-bottom: 1px; margin-left: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#0c0c0c;}

ol.sponsor {list-style-type:none; margin-left: 15px; padding:5px 0 5px 0;}
ol.sponsor li {list-style-type:square; padding-bottom: 1px; margin-left: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#0c0c0c;}

ul.clist {list-style-type:none; margin: 0; padding:0 0 4px 0;}

ul.clist li {list-style-type:none; padding: 0 0 0 20px; display:block; width: 207px; height: 200px; float: left;}

ul.hlist {list-style-type:none; margin: 0; padding:0 0 4px 0;}

ul.hlist li {list-style-type:none; padding: 0 10px 0 10px; display:block; width: 220px; height: 200px; float: left;}

.hlistbg1 { background: url(images/bracket.jpg) no-repeat bottom left;}

ol.committee {list-style-type:none; margin-left: 30px; padding:30px 0 20px 0;}
ol.committee li {list-style-type:square; padding-bottom: 5px; margin-left: 15px; font-size: 12px; color: #1a1a1a; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 2px;}

.bod {  
font: 9px Arial, sans-serif; 
width: auto;
text-align: center;
width: 150px;
margin: 4px;
} 
.bod img { 
border: 1px solid #888; 
vertical-align:middle;
padding:6px; 
margin-bottom: 2px; 
width:130px;
height:140px;
background: #f4f4f4;
}
.fleft {float: left;}
.fright {float: right;}

/*************************************************************
<- [#MIDDLE] - FAQ: ->
*************************************************************/
ol.faqlist {list-style-type:none; margin: 0 0 0 55px; padding:0 0 13px 0;}
ol.faqlist li {list-style-type:square; padding-bottom: 2px; font-family: 'lucida sans unicode', 'Lucida Grande', Arial, sans-serif;}

span.question{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#0c0c0c;
font-weight:bold;
}
span.answer{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#2a4e65;
font-weight:bold;
font-style: italic;
}

.faqp{ font-family: 'lucida sans unicode', 'Lucida Grande', Arial, sans-serif; color:#0c0c0c; margin: 2em 2em 0 2em; font-size: 13px;}

/*************************************************************
<- [#MIDDLE] - IMAGE ADJUSTMENTS: ->
*************************************************************/
img.lg {
width:180px;
height:210px;
padding: 6px;
vertical-align: top;
background: #fff;
}
img.md {
width:140px;
height:170px;
padding: 6px;
vertical-align: top;
background: #fff;
}
img.sm {
width:130px;
height:150px;
padding: 6px;
vertical-align: top;
background: #fff;
}
img.lscape {
width:465px;
height:160px;
padding: 6px;
background: #f8f8f8;
border: 1px solid #dedede;
}
img.homeimg {
width:435px;
height:160px;
padding: 6px;
background: #fff;
}

div.picholder {
width:435px;
height:180px;
}
div.picholder img {
width:auto;
height:160px;
padding: 3px;
background: #dedede;
border: 1px solid #fff;
}
div.homeframe {
width:435px;
height:168px;
}
span.frame {
width: 215px;
height: auto;
display: block;
position: absolute;
color: #c37200;
text-align: right;
padding: 30px 0 6px 230px;
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 1em;
}

em.town {
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
}

div.picholder2 {
width:204px;
height:160px;
margin-left: 106px;
}
div.picholder2 img {
width:136px;
height:160px;
}
div.homeframe2 {
width:435px;
height:160px;
border: 6px solid #fff;
background: #fff;
}
span.frame2 {
width: 429px;
height: 49px;
background: url(images/splash.png) no-repeat top left;
display: block;
position: absolute;
color: #1a1a1a;
text-align: right;
padding: 105px 16px 6px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 1em;
}


a:link.outline img, a:visited.outline img {border:1px solid #999;}
a:hover.outline img {border:1px solid #0c0c0c;}

.aleft {float: left; margin: 4px 10px 3px 2px;}
.aright {float: right; margin: 4px 2px 3px 10px;}
.acenter {text-align: center;}
.valign {vertical-align: middle;}

/*************************************************************
<- [#MIDDLE] - SCHEDULE: ->
*************************************************************/
.blank {
width: auto;
height: auto;
margin: 0;
padding: 4px 8px 8px 0;
}
.contain {
width: 100%;
height: auto;
margin: 0;
}
.containblock {
width: 100%;
height: 215px;
margin: 0;
}
.schedblock {
width: 190px;
height: 192px;
margin: 0;
float: left;
display: block;
background: url(images/calendar.png) no-repeat top;
}
p.sched {
font-family: 'lucida sans unicode', 'Lucida Grande', Arial, sans-serif;
font-size:13px;
line-height:1.8em; /**default**/
margin:10px 0 0 0;
padding:0px;
color: #333;
}
em.boldtext {
font-weight: bold;
}

p.sched2 {
font-family: 'lucida sans unicode', 'Lucida Grande', Arial, sans-serif;
font-size:13px;
line-height:1.8em; /**default**/
margin:10px 0 0 0;
padding:0px;
color: #333;
}
p.schedold {
font-family: 'lucida sans unicode', 'Lucida Grande', Arial, sans-serif;
font-size:13px;
line-height:1.8em; /**default**/
margin:10px 0 0 0;
padding:0px;
color: #333;
}

span.schedh1{
font-family: Arial, Verdana, Helvetica, serif;
font-size:16px;
color:#0c0c0c;
font-weight:bold;
display: block;
border-bottom: 3px solid #0c0c0c;
margin-bottom: 10px;
}
span.schedh2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#0c0c0c;
padding: 3px 0 3px 0;
letter-spacing: 0.1em;
font-weight: bold;
}
span.schedh3{
font-family: Arial, Verdana, Helvetica, serif;
font-size:12px;
color:#2c4966;
padding: 3px 0 3px 0;
}
span.schedday{
font-family: Arial, Verdana, Helvetica, serif;
font-size:22px;
color:#fff;
font-weight:bold;
display: block;
padding: 20px 0 0 0;
text-align: center;
}
span.scheddate{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#444;
font-weight:bold;
display: block;
padding: 30px 0 0 0;
text-align: center;
}
p.listing {
font-family: Verdana, Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:1.8em; /**default**/
margin:0 0 1.5em 0;
padding:0px;
}

.bold {font-weight: bold;}

/**************************************************************

	[ #LEFT CONTENT ]

**************************************************************/
.leftblocktop {
width: 214px;
height: 59px;
margin: 0;
padding: 6px 6px 0 6px;
background: url(images/leftgradient.jpg) no-repeat top;
}
.leftblock {
width: 210px;
height: auto;
margin: 0;
padding: 6px 6px 6px 10px;
background:url(images/leftgradient.jpg) no-repeat bottom;
}
.leftblockx {
width: 226px;
height: auto;
padding: 0;
margin: 0;
background:url(images/leftblockx.jpg) no-repeat bottom;
}

img.wseticon {
width:31px;
height:31px;
margin:4px 6px 4px 4px;
vertical-align: top;
float: left;
}
img.ticket {
width:49px;
height:52px;
margin:0 2px 0 2px;
vertical-align: top;
float: left;
}
img.lefthumb {
width:65px;
height:50px;
padding: 1px;
margin:2px;
vertical-align: top;
float: left;
}
a:link.thumb img, a:visited.thumb img {border:1px dotted #edd19c;}
a:hover.thumb img {border:1px dotted #f8f8f8;}

/*************************************************************
<- [#LEFT] - Text Spans/Paragraphs/Text Mods: ->
*************************************************************/
span.lefth1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#edd19c;
font-variant: small-caps;
}
span.lefth2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#d3d3d3;
font-variant: small-caps;
}
span.lefth3 {
font-family: Verdana, Helvetica, sans-serif;
font-size:12px;
color:#edd19c;
font-weight: bold;
}
span.lefth4 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#d3d3d3;
font-weight:bold;
display: block;
}
.leftp {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#dedcd4;
margin: 5px 0 5px 4px;
}
.leftp a:link, .leftp a:visited {color: #d3d3d3; text-decoration: none; border-bottom: 1px dotted #d3d3d3;}
.leftp a:hover {color: #edd19c; text-decoration: none; border-bottom: none;}

span.lefth4 a:link, span.lefth4 a:visited {color: #edd19c; text-decoration: none;}
span.lefth4 a:hover {color: #d3d3d3; text-decoration: none; border-bottom: 1px dotted #d3d3d3;}

span.lefth1 a:link, span.lefth1 a:visited {color: #edd19c; text-decoration: none;}
span.lefth1 a:hover {color: #d3d3d3; text-decoration: none; border-bottom: 1px dotted #d3d3d3;}

span.lefth3 a:link, span.lefth3 a:visited {color: #edd19c; text-decoration: none;}
span.lefth3 a:hover {color: #d3d3d3; text-decoration: none; border-bottom: 1px dotted #d3d3d3;}

/*************************************************************
<- [#LEFT] - Form/Input: ->
*************************************************************/
ol.formlist {list-style-type:none; margin: 0 0 0 5px; padding:5px 0 15px 0; display: block;}
ol.formlist li {list-style-type:none;}

.input_mlist {
max-width: 145px;
width: 131px;
height: 32px;
background: url(images/form.jpg) no-repeat top left;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:11px;
margin: 0 -20px 0 0;
border: 0;
padding: 8px 0 0 14px;
}
select.ddmleft {
width: 143px;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:9px;
margin-left: 36px;
}
.label_mlist {  
float: left;  
width: 3.25em;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #fff;
padding: 0 0 3px 4px;
margin: 7px 2px 0 0;
vertical-align: top;
}
.plainbutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
margin-top: 2px;
margin-left: 129px;
border: 1px solid #6e7071 ;
color: #f8f8f8;
background: #111;
cursor: pointer;
}

.plainbutton2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
margin-top: 2px;
margin-left: 104px;
border: 1px solid #6e7071 ;
color: #f8f8f8;
background: #111;
cursor: pointer;
}


/**************************************************************

	[ #FOOTER ]

**************************************************************/
#footer_top {
width: 968px;
height: 117px;
margin: 0 auto;
padding: 6px;
}
#footer_sub {
width: 968px;
height: 148px;
margin: 0 auto;
padding: 16px 6px 6px 6px;
}
#footerbar {
width: 968px;
height: 30px;
margin: 0 auto;
padding-top: 9px;
clear: both;
}
.footblock_top {
width: 284px;
height: 82px;
margin: 0 5px 0 5px;
padding: 35px 4px 0 24px;
float: left;
}
.footblock_bot {
width: 282px;
height: 100px;
margin: 0 5px 0 5px;
padding: 0 14px 0 14px;
float: left;
border:1px dotted #555;
}
.end {
width: 960px;
height: 13px;
padding: 4px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:10px;
color: #ccc;
display: block;
text-align: center;
background: #000;
letter-spacing: 1px;
}

.rightborder {border-right: 1px dashed #d3d3d3;}

/*************************************************************
<- [#FOOTER] - Text Spans/Paragraphs/Text Mods: ->
*************************************************************/
span.footerh1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#697a8b;
font-weight:bold;
letter-spacing: -0.5px;
}
span.footerh2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#f5f5f5;
font-weight:bold;
}
span.footerh3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#ccc;
font-weight:bold;
font-style: italic;
}
#footer p {
font-family: Georgia, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#cad4de;
margin: 0 0 0 21px;
}
#footer p a:link, #footer p a:visited {color: #edd19c; text-decoration: none;}
#footer p a:hover {color: #d3d3d3; text-decoration: none;}

#footerbar a:link, #footerbar a:visited{text-decoration: none; text-decoration:underline; color: #fff; font-variant: small-caps;}
#footerbar a:hover{color: #edd19c; text-decoration:underline; font-variant: small-caps;}

/*************************************************************
<- [#FOOTER] - Link List: ->
*************************************************************/
ul.quicklinks {
margin:0 auto;
padding: 8px 0 0 0;
}

ul.quicklinks li {
margin: 0;
padding: 1px 0 1px 0;
list-style: none;
border-bottom:1px dotted #555;
padding: 1px 5px 1px 5px;	
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
font-variant: small-caps;
color: #fff;
}
	
ul.quicklinks li a, ul.quicklinks li a:visited {
display: block;
color: #edd19c;
height: auto !important;

/* Start hide from IE Mac \*/
height: 1%;
/* End hide from IE Mac */

padding: 1px 5px 1px 5px;	
text-decoration:none;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
font-variant: small-caps;
}
	
ul.quicklinks li a:hover {
color: #d3d3d3;
background:#8e5300;
text-decoration:none;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
}


/**************************************************************

	[ FORMS & SUCH ]

**************************************************************/

/*************************************************************
<- [FORMS] - Comment Form: ->
*************************************************************/
.comment_fset {
height: auto;
width: auto;
padding:15px 15px 0 40px;
border: none;
}

.comment_nput {
width: 200px;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
margin-bottom: 10px;
padding: 2px;
border: 1px solid #6e7071 ;
height: 18px;
}

.comment_tarea {
width: 302px;
height: 130px;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
margin-bottom: 10px;
padding: 2px;
border: 1px solid #6e7071 ;
}

.comment_label {  
float: left;  
width: 7em;
margin: 0 5px 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
vertical-align: top;
text-align: right;
padding: 3px 10px 3px 3px;
background: #0c0c0c; /*dedede c37200*/
/*d1d1d1*/
color: #fff;
}

.comment_button {
width: 6em;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 240px;
cursor: pointer;
font-weight: bold;
padding: 4px 4px 4px 4px;
background: #0c0c0c;
border: 1px solid #6e7071 ;
color: #fff;
}
select.comment_sel {
width: 143px;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:10px;
margin-bottom: 10px
}


/* -------------------------------------------- */
/* ------------- Pagination: Clean ------------ */
/* -------------------------------------------- */

.pagindiv {
width: auto;
height: auto;
margin: 0;
padding: 1em 0 1em 0;
}

#pagination-clean li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
/* savers #pagination-clean li,*/
#pagination-clean a           { border-right:solid 1px #DEDEDE; margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   { color:#888888; display:block; float:left; font-weight:bold; padding:3px 4px; }	
#pagination-clean .next a,
#pagination-clean previous a  { border:none; font-weight:bold; }	
#pagination-clean .active     { color:#000000; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ border-right:solid 1px #DEDEDE; }
#pagination-clean a:link,
#pagination-clean a:visited   { color:#c37200; display:block; float:left; padding:3px 6px; text-decoration:underline; }
#pagination-clean a:hover     { text-decoration:none; }


/*********Rounded Edges*********
********************************/

div.rounded-corner-container {
  color:  #fff;
  
}

div.rounded-corner-1, div.rounded-corner-2,
div.rounded-corner-3, div.rounded-corner-4 {
  background-color: #1a1a1a;
  color: #1a1a1a;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}

div.rounded-corner-1 {
  margin: 0 5px;
}

div.rounded-corner-2 {
  margin: 0 3px;
}

div.rounded-corner-3 {
  margin: 0 2px;
}

div.rounded-corner-4 {
  margin: 0 1px;
  height: 2px;
}

div.roundedcolor {background:#1a1a1a url(images/bookbg.png) no-repeat right bottom; overflow: hidden; line-height: 1em; padding: 15px;}
div.roundedcolor p {line-height: 1.4em;}
div.roundedcolorx {background:#c37200; overflow: hidden; line-height: 1em;}
div.roundedcolorx p {line-height: 1.4em;}

/**div.roundedcolor a:link, div.roundedcolor a:visited {color: #650d0d; text-decoration: underline; font-size: 11px;}
div.roundedcolor a:hover {color: #000; text-decoration: none; font-size: 11px;}**/

div.roundedcolor2 {background:#1a1a1a; overflow: hidden; line-height: 1em; padding: 15px;}
div.roundedcolor2 p {line-height: 1.4em;}

span.whiteh1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#f9f9f9;
font-weight:bold;
}

/*********Grey Round*********
********************************/

div.greyround-container {
  color:  #fff;
}

div.greyround-corner-1, div.greyround-corner-2,
div.greyround-corner-3, div.greyround-corner-4 {
  background-color: #dedede;
  color: #240d05;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}

div.greyround-corner-1 {
  margin: 0 5px;
}

div.greyround-corner-2 {
  margin: 0 3px;
}

div.greyround-corner-3 {
  margin: 0 2px;
}

div.greyround-corner-4 {
  margin: 0 1px;
  height: 2px;
}

div.greyround {background:#dedede; overflow: hidden; line-height: 1em; padding: 15px;}
div.greyround p {line-height: 1.4em;}

.fiftyfloat {width: 50%; float; left;}




/*******NEW ADDITIONS TO SORT********/

p.whitesmall {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:1.7em; /**default**/
margin:1.5em 0 1.5em 0;
padding:0px;
color: #f9f9f9;
}

p.error {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:11px;
margin:5px;
padding:3px;
color: #fff;
font-weight: bold;
}

p.success {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:11px;
margin:5px;
padding:3px;
color: #fff;
font-style: italic;
}

select.pfleft {
width: 143px;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:9px;
}
.plainbutton3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
margin-top: 2px;
border: 1px solid #6e7071 ;
color: #f8f8f8;
background: #111;
cursor: pointer;
}

select.writerdd {
width: 100px;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:9px;
}
.plainbutton4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;
margin-top: 2px;
border: 1px solid #777;
color: #f8f8f8;
background: #111;
cursor: pointer;
}

.borders {padding: 4px; float: right; margin-top: 6px;}

span.splashbrowse{
font-size:10px;
color:#383838;
display: block;
height: 10px;
width: 10px;
border: 2px solid #fff;
margin: 4px;
}
span.splashbrowse a:link, span.splashbrowse a:visited {display: block; width: 10px; height: 10px; color: #383838; text-decoration: none; background: #383838;}
span.splashbrowse a:hover {display: block; width: 10px; height: 10px; background: #838383; color: #838383;  text-decoration: none;}

span.splashbrowse_over{
font-size:10px;
color:#c57401;
background: #c57401;
display: block;
height: 10px;
width: 10px;
border: 2px solid #fff;
margin: 4px;
}

ul.buttonlist {list-style-type:none; margin: 0 0 0 0; padding:6px 6px 0 0; width: auto;}

ul.buttonlist li {display:inline; margin-right: 3px;}

ul.buttonlist a:link, ul.buttonlist a:visited {font-weight:bold; text-decoration:none; color: #838383; width: auto; padding: 0 4px 0 4px; background: #838383;}

ul.buttonlist a:hover {font-weight:bold; text-decoration:underline; color:#f8f8f8; width: auto; padding: 0 4px 0 4px;  background: #f8f8f8;}

.buttonover {height: 1px; width: auto; padding: 0 4px 0 4px; background: #c57401; color: #c57401;}

.admin_fset {
height: auto;
width: auto;
padding:15px;
border: 1px solid #dedcd4;
margin-top: 15px;
}

.admin_nput {
width: 300px;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
margin-bottom: 10px;
padding: 2px;
border: 1px solid #6e7071 ;
height: 18px;
}

.admin_tarea {
width: 300px;
height: 130px;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
margin-bottom: 10px;
padding: 2px;
border: 1px solid #6e7071 ;
}
.admin_tarea2 {
width: 300px;
height: 70px;
font-family: Verdana, Helvetica, Arial;
font-size:11px;
margin-bottom: 10px;
padding: 2px;
border: 1px solid #6e7071 ;
}

.admin_label {  
float: left;  
width: 8em;
margin: 0 5px 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
vertical-align: top;
text-align: right;
padding: 3px 10px 3px 3px;
background: #0c0c0c;
color: #fff;
}
.admin_label2 {  
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
padding: 0 2px 0 8px;
}
.admin_label3 {   
margin: 0;
width: 100px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
vertical-align: top;
padding: 3px 6px 3px 6px;
background: #0c0c0c;
color: #fff;
display: block;
}
.admin_label4 {   
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
vertical-align: middle;
padding: 3px 6px 3px 0;
color: #0c0c0c;
}

.admin_button {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
cursor: pointer;
font-weight: bold;
padding: 4px 4px 4px 4px;
color: #111;
margin: 0 4px;
float: right;
}
select.admin_sel {
width: 143px;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:10px;
margin-bottom: 10px
}
ol.adminlist {list-style-type:none; margin: 0 0 0 5px; padding:5px 0 15px 0; display: block;}
ol.adminlist li {list-style-type:none; padding-bottom: 15px;}

