import url("cal.css");

body {
background:#fff /*url("taust.png") repeat-x 0 0*/;
}

#container{
background: #fff;
width:965px;
margin:0 auto;
margin-top:30px;
padding:10px;
}

body, p{
color:#666666;
font-family:"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
font-size:12px;
line-height:18px;
}

.clearer {
overflow:hidden;
margin:-1px 0 0 0;
height:1px;
clear:both;
}

p{
margin-bottom:15px;
}

#header p, #footer p{
margin-bottom:0;
}


a:link, a:visited{
text-decoration:none;
color:#116bc9;
}

a:hover{
text-decoration:underline;
color:#116bc9;
}

h1, h2 {
color:#0e455a;
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:normal;
}

h2{
margin:10px 0;
}

h1{
font-size:24px;
margin-bottom:20px;
}

table {
border-collapse:collapse;
width:100%;
}

table th {
border:1px solid #fff;
padding:5px 10px;
background:#c6e0bf;
font-weight:normal;
text-align:left;
color:#000;
}

table td {
border:1px solid #fff;
padding:3px 10px;
background:#f0f7ed;
font-size:11px;
}


ul {
margin:0;
margin:10px 0 20px 10px;
}

li {
margin:0 0 2px 0;
padding:0 0 0 15px;
background:url("bullet.gif") no-repeat center left;
list-style:none;
font-size:11px;
}

blockquote {
border-top:1px solid #c6e0bf;
border-bottom:1px solid #c6e0bf;
margin:20px 0;
padding:10px 25px 10px 25px;
background:#f0f7ed;
line-height:1.6em;
}

a img{
border:0;
}

div.img{
background:#faf6e9;
float:right;
margin:8px;
}

div.img p{
font-size:10px;
padding:3px 10px;
}

div.img img{
border:1px solid #e9e0ba;
padding:1px;
background:#fff;
}

#eventcalendar h2{
float:left;
padding-top:2px;
}

#calendar {
width:710px;
height:145px;
float:left;
display:block;
/*
position:relative;
top:-20px;
*/
}

#calendar img {
float:left;
}

#eventCal{
float:left;
}

#calendaritems {
float:left;
padding-top:19px;
}

#calendaritems p{
border-bottom:1px solid #fff;
background:transparent url("quotes_1.gif") no-repeat 10px 5px;
padding:0 0 3px 30px;
margin:7px 0 7px 10px;
line-height:14px;
}

#calendaritems a{
background:transparent url("quotes_2.gif") no-repeat center right;
padding-right:18px;
color:#666666;
}

#eventcalendar h2, #event h2{
margin:10px 0;
}

#event h2{
margin-bottom:15px;
}

#header {
background:#fff url("header.jpg") no-repeat 0 0;
height:225px;
}

a.logo{
width:150px;
height:70px;
float:left;
display:block;
position:relative;
top:65px;
left:36px;
}

#header p{
margin:0;
color:#fff;
font-size:11px;
line-height:16px;
float:right;
text-align:right;
position:relative;
top:142px;
left:-25px;
}

#header p a{
color:#fff;
}

#leftcol{
float:left;
width:221px;
position:relative;
top:-12px;
}

#menu{
/*background:#fff url("menubg.jpg") no-repeat bottom left;*/
padding:12px;
}

#menu ul {
margin:0;
padding:0;
}

#menu ul li {
margin:0;
padding:0;
list-style:none;
background:none;
font-size:12px;
}

#menu ul ul li a{
padding:4px 0 2px 50px;
font-weight:normal;
font-size:11px;
background-position:30px 7px;
}

#menu ul ul li a.on{
background:transparent url("menuitembg_h.gif") no-repeat 30px 7px;
color:#555555;
text-decoration:none;
font-weight:bold;
}

#menu ul li a{
color:#555555;
background:transparent url("menuitembg.gif") no-repeat 10px 8px;
border-bottom:1px solid #ebebeb;
font-weight:bold;
padding:4px 0 2px 30px;
height:18px;
display:block;
}


#menu ul li a:hover{
background:transparent url("menuitembg_h.gif") no-repeat 10px 8px;
}

#menu ul li a.on{
background:transparent url("activemenubg.jpg") no-repeat 0 0;
color:#fff;
text-decoration:none;
}

#menu ul li a.sub{
padding:4px 0 2px 50px;
font-weight:normal;
font-size:11px;
background-position:30px 7px;
}

#menu ul li a.subon{
padding:4px 0 2px 50px;
background:transparent url("menuitembg_h.gif") no-repeat 30px 7px;
color:#555555;
text-decoration:none;
font-weight:bold;
}


#newsletter{
background:#e3f6dd url("newsletter.jpg") no-repeat 0 0;
width:195px;
height:61px;
color:#fff;
padding:16px 0 0 24px;
margin:10px 0;
}

#newsletter p{
margin-top:0;
padding-top:0;
}

#newsletter h2, h3{
margin:0;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:17px;
font-weight:normal;
/*color:#fff;*/
color:#0e455a;
}

h2, h3{
margin:10px 0;
}

#event h3{
margin:0;
padding:0;
}

#event p{
padding:0;
margin:0;
}

h3{
color:#00553e;
}

.dayname, .eventdate{
margin:10px 0 0 0;
font-family:"Times New Roman",Times,serif;
font-size:15px;
color:#0e445a;
float:right;
padding:0 5px;
}


#event .eventdate{
margin-top:18px;
float:left;
}

#newsletter input{
border:0;
margin:0;
padding:4px 0 0 10px;
color:#585755;
background:#fff url("input.jpg") no-repeat 0 0;
font-size:11px;
width:137px;
height:19px;
margin:5px 0 0 -3px;
float:left;
}

#newsletter input.submit{
padding:0;
margin-left:4px;
background:transparent;
width:auto;
cursor:pointer;
cursor:hand;
}

#data {
width:720px;
float:right;
padding:10px 10px 10px 0;
}

#eventcalendar{
background:transparent url("calendarbg.jpg") no-repeat bottom left;
width:714px;
height:212px;
float:right;
padding:10px;
}

#eventcalendar #wrapper{
background:transparent url("calendar_top.jpg") no-repeat 0 0;
width:100%;
height:100%;

}

#event{
background:transparent;
width:714px;
float:right;
margin:10px 0;
padding:10px;
}

#event img{
float:right;
border:1px solid #e9e0ba;
padding:1px;
background:#fff;
margin:0 0 0 15px;
position:relative;
top:-26px;
}

.cal{
background: transparent url("cal_calendar.jpg") no-repeat 0 0;
width:60px;
height:64px;
text-align:center;
}

.cal .month{
color:#fff;
display:block;
font-size:11px;
}

.cal .day{
color:#2f2f2f;
display:block;
font-family:"Times New Roman",Times,serif;
font-size:24px;
padding-top:8px;
}

#eventcalendar .cal{
float:right;
}

#event .cal{
float:left;
background: transparent url("event_calendar.jpg") no-repeat 0 0;
margin:0 15px 5px 0;
}

#footer{
background: #f0f7ed url("footer.jpg") no-repeat 0 0;
height:16px;
width:944px;
float:left;
padding:12px;
padding-top:14px;
margin-bottom:20px;
}

#footer p{
color:#4c1b1b;
font-size:10px;
margin:0;
display:inline;
float:left;
}

#footer a:link{
color:#4c1b1b;
}

.netmedia, a.netmedia, a.netmedia:visited, a.netmedia:hover{
color:#c6e0bf;
float:right;
font-size:10px;
}

#footer .netmedia, #footer a.netmedia{
color:#c6e0bf;
float:right;
font-size:10px;
}



#event  .eventdate, #event h3{
display:inline;
}

#event .eventdate{
padding-left:20px;
}

#event p{
padding-top:10px;
}


#photo {
margin:0 0 10px 5px;
padding:10px 18px 10px 10px;
border:1px solid #b9cdd8;
width:373px;
background:#fff;
float:left;
}

#thumbList {
margin:0 -5px 0 -5px;
width:745px;
float:right;
}

#photoActions {
position:relative;
width:385px;
}

p.previous,
p.back,
p.next {
float:left;
margin:0;
padding:10px 0 0 0;
width:100px;
font-size:90%;
}

p.back {
width:185px;
text-align:center;
}

p.next {
text-align:right;
}

p.previous a,
p.back a,
p.next a {
color:#365c73;
}

p.previous a:hover span,
p.next a:hover span {
color:#009eff;
}

.imgBlock {
float:left;
padding:1px;
border:1px solid #b9cdd8;
margin:1px;
background:#fff;
font-size:90%
}

.imgBlock.second {
}

.imgBlock p {
margin:0;
padding:0;
line-height:0;
margin:0;
padding:0;
}

.imgBlock p a {
color:#365c73;
line-height:0;
}

.imgBlock p a:hover {
color:#0094ff;
}
