body{font-family:Heveltica,Arial,Sans-serif}
div#header{margin-top:5px; text-align:center}
div#tools{margin:5px 0 10px 0}
ul#mainNav{text-align:center; margin-bottom:10px}
ul#mainNav li{display:inline; margin-right:5px}
ul#mainNav li a{color:black; font-weight:bold; font-size:15px; white-space:nowrap; text-decoration:underline;}
div#content{margin:0 5px 5px 5px}
div.box{height:auto !important}
div.color2 p, div.color2 h1{margin-left:7px; margin-right:5px}
div.color1 p, div.color1 h1{margin-left:4px}
div.color2{background-color:#EDE8D2}
a.f1{color:#676666; font-size:15px; text-decoration:underline}
a.f2{color:#676666; font-size:15px; background:url(../img/link_icon1.gif) no-repeat 0 2px; padding-left:14px; text-decoration:underline}
a.f3{color:#BE0C1D; font-size:15px; background:url(../img/link_icon2.gif) no-repeat 0 3px; padding-left:10px; text-decoration:underline}
a.next{color:#BE0C1D; font-size:15px; background:url(../img/link_icon2.gif) no-repeat right 3px; padding-right:10px; text-decoration:underline}
a.prev{color:#BE0C1D; font-size:15px; background:url(../img/link_icon3.gif) no-repeat 0 3px; padding-left:10px; text-decoration:underline}
a.f4{color:black}
a.f5, .tx-srfreecap-pi2-cant-read a{color:black; text-decoration:underline}
a.f6{color:#E68002}
a.f7{color:#BE0C1D; font-size:15px; text-decoration:underline}
a.iconLink{color:#BE0C1D; font-size:15px; background-position:-1000px -1000px; background-repeat:no-repeat; padding-top:5px; padding-bottom:2px; text-decoration:underline}
p{margin-bottom:13px; font-size:15px; line-height:1.2}
p.cmargin{margin:4px 0 4px 0}
p.nmargin{margin:0}
p.small{color:#676666; font-size:15px; margin:0 0 5px 0}
p.align-center{text-align:center}
p.align-right{text-align:right}
p.align-justify{text-align:justify}
span.strike{text-decoration:line-through}
hr.f1{height:1px; border:0; border-bottom:2px solid #EDECEC; margin-left:10px}
#middle2 ul, #middle ul{list-style:disc; padding-left:20px; font-size:15px}
#middle2 li, #middle ul{line-height:1.2}
#middle2 ul.browsebox, #middle ul.browsebox{padding-left:0; margin-bottom:10px}
h1{font-size:15px; color:#B3B3B3; color:#e68002; margin:5px 0 3px 0}
h2{color:#676666; font-size:15px; background-color:#EDE8D2; padding:4px 4px 4px 4px; margin-bottom:2px}
h3{color:#676666; font-size:15px; background-color:#EDE8D2}
td, th{font-size:15px; text-align:left; padding:3px}
th{color:#676666; background-color:#EDE8D2; padding:4px 4px 4px 4px}
table#bookEntries{width:100%}
form.f1{padding:5px 5px 5px 7px}
form.f1 div{margin-bottom:5px}
form.f1 label{font-size:13px; color:#676666; display:block; margin-bottom:3px}
form.f2{border:2px solid #EDECEC; padding:5px; overflow:hidden; width:100%}
form.f2 label{font-size:15px; color:#676666; padding:0 1em 0 0}
form.f2 label span{color:#f00}
form.f2 dl{padding:0}
form.f2 dt, form.f2 dd{padding:0 0 .5em 0; float:left}
form.f2 dt{clear:both; width:35%; text-align:right; padding-right:1em}
form.f2 dd{text-align:left; width:50%}
form.f2 dd p{margin-top:0; margin-bottom:.5em}
form.f2 dl.tx-srfeuserregister-pi1-multiple-checkboxes dt{width:auto}
form.f2 dl.tx-srfeuserregister-pi1-multiple-checkboxes label{display:none}
input, select{font-size:15px}
textarea{border:1px solid #C9C3B3}
div.roundCorner input{width:130px}
div.roundCornerMedium input{width:105px}
div.roundCornerLarge input{width:130px}
div.roundCornerSmall input{width:63px}
p.error{margin:0; color:#f00}
ul.error li{color:red; font-size:15px}
ul.error{list-style:disc; padding-left:20px; margin-bottom:15px}
p#mapTitle{color:white; font-weight:bold; position:absolute; width:130px; padding:10px 0 0 15px; margin:0; text-align:left}
form#search{display:inline; margin-left:5px}
div.eventItem{margin-bottom:15px}
div.eventItem p{margin-bottom:5px}
div#gMap{width:245px; height:170px}
div.tagcloud{display:none}
