@charset "UTF-8";
/* CSS Document */


/* Radley Windows */

body 							{ margin: 0px; padding: 0px; background: url(images/bg.jpg); background-repeat: repeat-x; background-color: #DEDEDE; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; }
img								{ border: none; outline: 0px; }
a								{ color: #09F; text-decoration: none; }
a:hover							{ text-decoration: underline; }

/* structure */

#pagewrap						{ width: 912px; margin: 0px auto; }
#header 						{ width: 912px; height: 109px; }
#nav							{ width: 912px; height: 47px; background-image: url(images/navbg.jpg); margin-top: 20px; }
#flasharea						{ width: 879px; height: 338px; margin: 20px auto 0 auto; }
#content						{ width: 869px; min-height: 338px; border: 5px solid #A10023; background: #FFF; margin: 10px auto 0 auto; overflow: auto; }
#footer							{ background-image: url(images/footerbg.jpg); background-repeat:repeat-x;height: 250px; margin-top: 5px; background-color: #9d1c32; clear: both; height: 330px; }

#googlemap						{ width: 500px; float: left; border-top: 1px dashed #A10023; margin-top: 30px; padding-top: 30px; }

/* typography */

h1								{ font-family: Georgia, "Times New Roman", Times, serif; color: #A10023; font-size: 2.4em; font-weight: normal; margin: 0px; }
h2								{ font-family: Georgia, "Times New Roman", Times, serif; color: #A10023; font-size: 1.4em; font-weight: normal; margin: 17px 0 0 0; }
h3								{ font-family: Georgia, "Times New Roman", Times, serif; color: #A10023; font-size: 1.2em; font-weight: normal; margin: 0px; }
p								{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color:#000; margin: 0px 0px 6px 0px; line-height: 2em; }
.headertext						{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em; color: #FFF; }
.headernumber					{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.4em; color: #FFF; }
.rssheader						{ font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; font-size: 1.2em; font-weight: normal; margin: 0px; }
.headeraddress					{ font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #FFF; } 
ul li							{ font-size: 1.2em; }
.caps							{ text-transform: uppercase; }
.comment						{ color: #a10023; font-size: 1em; margin-bottom: 2px; }
.area							{ font-size: 1em; margin-bottom: 25px; }
.formtext				     	{ font-size: 1.8em; color: #A10023; }

/* lists */

#listcontain					{ margin-top: 30px; }
ul.list							{ font-size: 1em; }
ul.list li						{ margin-bottom: 5px; list-style-image: url(images/bullet.gif); font-size: 1em; }
ul.list li a					{ margin-bottom: 5px; list-style-image: url(images/bullet.gif); font-size: 1em; text-decoration: underline; margin-left: 5px; }
ul.list li.title				{ font-size: 1.8em; list-style-type: none; list-style-image: none; color: #a10023; }

ul.archive, li, li a			{ list-style-type: none; }


/* header */
#logo							{ width: 245px; height: 78px; float: left; margin: 20px 0px 0px 60px; }
#number							{ float: right; margin: 40px 60px 0px 0px; }

/* Navigation */
ul#mainnav						{ margin: 12px 0px 0px 0px; padding: 13px 0 0 46px; font-size: 1.2em; }
ul#mainnav li					{ display: inline; padding: 0px 7px; color: #FFF; }
ul#mainnav li a 				{ color: #FFF; text-decoration: none; }
ul#mainnav li a:hover			{ color: #CCC; }

/* Flash Area */	
#lefttabcontainer				{ width: 267px; float: right; }
#lefttab1						{ float: left; width: 267px; height: 78px; margin: 3px 6px 3px 0px; background-image: url(images/lefttab1bg.jpg); background-repeat: no-repeat; } 
#lefttab1 a						{ display:block; width:100%; height:100%; text-decoration:none; }
#lefttab1 a:hover				{ background-image: url(images/lefttab1bg2.jpg); }
#lefttab2						{ float: left; width: 267px; height: 78px; margin: 3px 6px 3px 0px; background-image: url(images/lefttab2bg.jpg); background-repeat:no-repeat; } 
#lefttab2 a						{ display:block; width:100%; height:100%; text-decoration:none; }
#lefttab2 a:hover				{ background-image: url(images/lefttab2bg2.jpg); }
#lefttab3						{ float: left; width: 267px; height: 78px; margin: 3px 6px 3px 0px; background-image:url(images/lefttab3bg.jpg); background-repeat: no-repeat; } 
#lefttab3 a						{ display:block; width:100%; height:100%; text-decoration:none; }
#lefttab3 a:hover				{ background-image: url(images/lefttab3bg2.jpg); }
#lefttab4						{ float: left; width: 267px; height: 78px; margin: 3px 6px 3px 0px; background-image:url(images/lefttab4bg.jpg); background-repeat: no-repeat; }
#lefttab4 a						{ display:block; width:100%; height:100%; text-decoration:none; }
#lefttab4 a:hover				{ background-image: url(images/lefttab4bg2.jpg); }
#flashcontainer					{ width: 600px; height: 330px; float: left; background-color:#0C9; margin-top: 3px; }

/* Main Content */
#main							{ padding: 30px; width: 500px; float: left;  border-right: #CCC 1px dashed; }

/* News */
.odd							{ border: #d7d7d7 dashed 1px; margin: 10px 0px 10px; padding: 15px 15px 0px 15px; background-color: #ededed; }
.odd a							{ color: #000; text-decoration: underline; }
.odd p							{ color: #000; }
.even							{ border: #999 dashed 1px; margin: 10px 0px 10px; padding: 15px 15px 0px 15px; }
#newscontent					{ width: 791px; min-height: 345px; border: 5px solid #A10023; background: #FFF; margin: 10px auto 0 auto; padding: 40px; }

/* Sidebar */
#sidebar						{ float: right; width: 240px; padding: 30px; }
#rssbox							{ width: 210px; height: 106px; background-image: url(images/rssbg.jpg); background-repeat: repeat-x; padding: 10px; color: #FFF; }
ul#rss							{ margin: 10px 0px 0px 0px; padding: 0px;}
ul#rss li						{ border-bottom: #FFF dashed 1px; list-style-type: none; padding: 3px 0px 3px 0px; font-size: 1em; }
#fensalogo						{ float: right;  margin: 15px 10px 0px 0px;}
#error 							{ margin-left: 15px; font-size: 12px; line-height: 1.5em; }

#form							{ width: 229px; margin: 0 0 23px 0; padding: 16px 0; border-bottom: 1px dashed #a10023; border-top: 1px dashed #a10023; }
.formstyle						{ width: 207px; margin: 1px 0px; font-size: 1em; }
.fieldstyle						{ width: 212px; margin: 1px 0px; font-size: 1em; }
.button							{ margin-left: 4px; }

/* Footer */
#footercontainer				{ height: 156px; width: 912px; margin: 0px auto; }
.footerbox						{ height: 116px; width: 250px; margin: 10px 4px 0px 8px; float: left; padding: 20px; }
ul.footerli						{ display: block; margin: 5px 0px 0px 0px; padding: 0px; }
ul.footerli li					{ list-style-type: none; color: #FFF; font-size: 1em;  margin-left: 0px; border-bottom: #666 dashed 1px; padding: 3px 0px 3px 0px; }
ul.footerli li a				{ list-style-type: none; color: #FFF; font-size: 1em; text-decoration: underline; margin-left: 0px;padding: 0px; }