/* Start of CMSMS style sheet 'OWW CSS' */
/* CSS Document */

body {
	background-color: #D8D8D8;
}

/* Type
-----------------------------------------------*/

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
padding: 0px 20px 10px 15px;
margin: 0px 0px 0px 0px; 
color:#25225B; 
line-height:1.3em;
 }
 
h1 {
font-family:Arial, Helvetica, Verdana, sans-serif;
color:#ffffff; 
background-color:#990033; 
background-image:url(uploads/images/backh1.gif);
background-repeat:no-repeat;
background-position:100% 0%;
font-weight: normal; 
font-size:130%;
margin-left:15px;
margin-top:10px;
margin-right: 10px;
padding-left:5px;


}


h2 {
font-family:Arial, Helvetica, Verdana, sans-serif;
padding: 0px 10px 10px 10px;
margin: 0px 0px 0px 5px;
font-size:100%;
color:#009999;
}

h3 {
font-family: Arial, verdana, Helvetica, sans-serif;
padding: 0px 10px 10px 10px;
margin: 0px 0px 0px 5px;
color:#990033;
font-size: 105%;

}


table h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px 10px 10px 10px;
margin: 0px 0px 0px 5px;
color:#990033;
font-size: 85%;

}

table em{font-size:85%; margin-left:10px;}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px 25px 10px 10px;
margin: 0px 0px 0px 0px;
font-size:85%;
color:#84082A;
margin-left:20px;
}


h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px 10px 10px 10px;
margin: 0px 0px 0px 0px;
font-size:68%;
color:#333333;
line-height: 150%; 
margin-left:20px;
}

h6 {
font-size: 12px;
margin-left:15px;
}

/*Accessibility--------------------------------------------------------------*/
h7{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#84082A;
font-size:65%;
}


a {
font-weight:bold;
text-decoration:none;
color:#990033;
}

a:hover {      
text-decoration: underline;
color:#990033;
}

img {border:none;}

img a {
text-decoration:none;
border:none;
}

#threecolmain img {margin-right:5px;}
#threecolright img {margin-left:5px;margin-top:10px;}

#twocolmain table img{margin-right:5px;}

#threecolmain table a img{
margin-bottom:5px;
}

#threecolmain table{
margin-left:10px;
}

#content #NewsPostDetailContent ul li {font-size:75%; margin-bottom:3px;}

/*#content ul, li {font-size:90%; margin-bottom:3px;}*/

#threecolright h1{margin-left:5px; padding-left:5px; background-color:#990033; color:#ffffff;}

#threecolleft h1{margin-left:0px; padding-left:5px; background-color:#990033; color:#ffffff;}

/* Right col - recently added resources
-----------------------------------------------*/

/*#threecolright p, a {font-family:georgia, times, serif; font-weight:normal; text-decoration:none; margin-left:0px; }*/

/*#threecolright a:hover {background-color:#EEDE93; display:block; font-weight:normal; text-decoration:none; margin-left:0px; }*/

/* classes
-----------------------------------------------*/
.quote {font-family:georgia, times, serif; font-style:italic; text-align:left; margin-left:30px; color:black; font-weight:bold;text-align:justify;}


#goldbox {background-color:#F6F0D6;}

.recent{
font-weight:normal;
font-family: georgia, times, serif;
font-size:75%; 
margin: 0px 5px 5px 10px;
border-bottom: 1px #999999 dotted;
padding-bottom:3px;
}
.recent a:hover{
background-color:#EEDE93;
text-decoration:none;
}

.news{
font-family: georgia, times, serif;
margin: 0px 5px 5px 5px;
border-bottom: 1px #999999 dotted;
padding-bottom:3px;
}
.news a:hover{
background-color:#EEDE93;
text-decoration:none;
}


/*
divs-------------------------------------------------------------------*/

#outer {
	width: 1050px;
	margin: auto;
 background-image:url(uploads/images/wrappershadow_wide.jpg);
	/*background-image: url(uploads/images/sidefades.gif);
	background-repeat:repeat-y;
	background-color: #D8D8D8;*/
}

#wrapper {
	width: 1000px;
	margin: auto;
	background-color: #FFFFFF;
       
}

#inner {
	width:980px;
	margin:auto;
}


#mast {
	height: 239px;
        margin: 0px 0px -2px 0px; 
        
}

#nav {
	height: 23px;
	font-family:verdana, arial, helvetica;
	}


#nav p {
	height: 23px;
	font-family:verdana, arial, helvetica;
	}

#nav a { font-family:verdana, arial, helvetica;}

#content {
	width:980px;
	clear: both;
        margin-top:10px;
background-image:url(uploads/images/back_content.jpg);
background-repeat:repeat-y;
overflow:hidden;
	
}


#footer {
	background-color: #720E30;
	clear: both;
	height: 34px;
        margin-top:15px;
	}
	
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	margin: 10px 5px 0px 5px;
        padding-top: 6px;
}

#footer a {color:#EAF4FF;}

#footer a:hover {color:#26BDF1;}

#clear {clear: both;}

/*
Bread - print - search------------------------------------------------*/

#subnav{
height:40px;
padding-top: 5px;
background-image:url(uploads/images/back_nav.jpg);
background-repeat: repeat-x;
margin-bottom: -17px;
}

#bread {
	float: left;
	width: 600px;
        font-size:75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#ffffff;
        padding-left:5px;
        padding-top:5px;
}

#bread a{color:#ffffff;}


#search {
	float: right;
        width: 220px;
}

#cntnt01searchinput{
width: 90px;
}

#print{
float: left;
width: 30px;
padding-top: 5px;
}

#login{
width: 170px;
color:#25225B; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
}

#reg{
margin: 10px 0px 10px 25px;
}

#map{
margin-top:-295px;
}


/*
TwoCol--------------------------------------------------------------*/

#twocolleft {
	float: left;
	width: 180px;
	
}
#twocolmain {
	float: right;
	width: 785px;
	margin-left:10px;
        margin-top:5px;
       background-image:url(uploads/images/back_content_2col.jpg);
       background-repeat:repeat-y;
        
	
}

/*
ThreeCol--------------------------------------------------------------*/

#threecolleft {
	float: left;
	width: 180px;
	
}

#threecolmain {
	float: left;
	width: 594px;	
	margin-left: 10px;
	
}

#threecolright {
	float: right;
	width: 180px;	

	
}

#threecolleft a img {
margin-top:10px;
}

#threecolleft p {
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:3px;
}


/*
Newsl--------------------------------------------------------------*/

.NewsSummary {margin: 0px, 5px, 0px, 5px ;}

.NewsSummaryLink {
        font-size:75%; 
        margin: 0px 5px 5px 5px;
        font-weight: normal;
        font-family: georgia, times, serif;
        border-bottom: 1px #999999 dotted;
        padding-bottom:3px;
}

.NewsSummaryLink a {
        font-weight: bold;
     display:block;
}

.NewsSummaryLink a:hover{
        
        background-color:#EEDE93;
        text-decoration:none;

}



/*
Login-------------------------------------------------------------------------------*/

#m5moduleform_2{
font-size:110%;
font-family: verdana, arial, helvetica, sans-serif;
color:#25225B; 
}



/*
Captcha-------------------------------------------------------------*/

.captchapict{
width: 145px;
}

/*
NMS----------------------------------------------------------------------*/

#m7moduleform_3{
margin: 20px 0px 50px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#25225B; 
}

#m7moduleform_3 input{
border: 1px solid #990033;
}

#m7email{
border: 1px solid #990033;
margin-bottom: 3px;

}

#m7username{
border: 1px solid #990033;
margin-left:54px; 
}

/*
FAQ------------------------------------------------------------------------------*/
dd{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#25225B; 
}



/*
Forms------------------------------------------------------------------------------*/

input {border:1px solid #990033; margin-top: 3px;}
fieldset {width:100%;}


/*
Contact Form--------------------------------------------------------------------------*/

.contactform{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#990033;
width: 490px;
margin-left:55px;
}
.contactform fieldset {padding: 1em; background-color: #EEDE93; border: 1px solid #990033;}
.contactform fieldset legend {font-weight: bold;}
.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.contactform div label {display: block; width: 10em; }
.contactform div.required {color: #f00;}
#m7fbrp__4{border: 1px solid #990033;}
#m7fbrp__5{border: 1px solid #990033;}
#m7fbrp__6{border: 1px solid #990033;}
#m10fbrp__7{border: 1px solid #990033; width: 390px;}

/*
Submit event form--------------------------------------------------------------------------*/

.eventform{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#990033;
width: 490px;
margin-left:55px;
}
.eventform fieldset {padding: 1em; background-color: #EEDE93; border: 1px solid #990033;}
.eventform fieldset legend {font-weight: bold;}
.eventform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.eventform div label {display: block; width: 10em; }
.eventform div.required {color: #f00;}

#m11fbrp__26{border: 1px solid #990033;width: 390px;}
#m11fbrp__31{border: 1px solid #990033; width: 390px;}

.feedflare {margin-bottom:5px;}


/*
Suggest link form--------------------------------------------------------------------------*/

.linkform{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#990033;
width: 490px;
margin-left:55px;
}
.linkform fieldset {padding: 1em; background-color: #EEDE93; border: 1px solid #990033;}
.linkform fieldset legend {font-weight: bold;}
.linkform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.linkform div label {display: block; width: 10em; }
.linkform div.required {color: #f00;}

#m9fbrp__22{border: 1px solid #990033;width: 390px;}
#m9fbrp__22{border: 1px solid #990033;width: 390px;}

/*
Submit photo form--------------------------------------------------------------------------*/

.photoform{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#990033;
width:60%;
margin-left:15px;
}
.photoform fieldset {padding: 1em; background-color: #EEDE93; border: 1px solid #990033; width:490px;}
.photoform fieldset legend {font-weight: bold;}
.photoform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.photoform div label {display: block; width: 10em; }
.photoform div.required {color: #f00;}

#m10fbrp__43{border: 1px solid #990033;width: 390px;}
#m10fbrp__44{border: 1px solid #990033;width: 390px;}

/*
Submit to map form---------------------------*/

.formbuilderform{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#990033;
width: 490px;
margin-left:15px;
}

.formbulderform fieldset {border: 1px solid #990033; background-color:#EEECC6;}

.formbuilderform legend
{
  color: #990033;
  background-color: #EEDE93;
padding:3px;
font-weight:bold;
font-size:14px;
}

.formbuilderform label
{
  display: block;
  float: left;
  clear: left;
  text-align: right;
  width: 30%;
  padding-top: 0.25em;
  margin: 0em 5px 0 0;

}



.formbuilderform textarea{width:300px; height:250px;border: 1px solid #990033;} 

/*
Album--------------------------------------------------------------------------*/

.albumcomment {font-size:10px;}
.albumlist {margin-left:20px;}

#label_form {
  margin-left: 20px;
}

#label_form input{
  text-align:left;
  float: left;
}

#label_form label {
  width: 90px;
  text-align:left;

}
/* End of 'OWW CSS' */

