body {
margin:0 auto 0 auto;
padding:0;
min-width:750px;
max-width:100%;
text-align:center;
background:#F2F2F2;
font:100.1%/115% Arial,sans-serif,'ms sans-serif',helvitica;
}
a img {
border:0;
}
/* *** Structure and layout*** */
#container {
width:740px;
margin:0 auto 0 auto;
text-align:center;
background:#fff url(images/background.gif) top left repeat-y;
}
#topBorder {
margin:0;
padding:0;
width:740px;
height:12px;
background:transparent url(images/topBorder.gif) top left no-repeat;
}
#top {
margin:0;
padding:0;
height:165px;
text-align:left;
}
#redDiv {
margin:0 0 0 14px;
padding:0;
width:712px;
height:15px;
background: transparent url(images/redDiv.gif) repeat-x;
}
#mainContent {
position:relative;
width:490px;
float:right;
left:5px;
margin:0 30px 0 0;
padding:0;
text-align:left;
}
#leftContent {
position:relative;
width:200px;
float:left;
left:16px;
text-align:left;
}
#footer {
position:relative;
clear:both;
width:705px;
/*left:20px;*/
margin:50px auto 0 auto;
padding:25px 0 0 0;
text-align:center;
background-color:#f2f2f2;
}


/* ***Presentation styles*** */

#top img {
margin:0 0 0 20px;
padding:0;
}
#top h1 {
position:relative;
margin:0 0 0 -199%;
padding:0;
height:-1px;
line-height:0;
font-size:50%;
}
#zenshow {
float:right;
width:390px;
margin:-147px 30px 0 0;
padding:10px;
border: 1px solid #ccc;
background: #f8faff;
}
#zenshow a img {
margin:0 5px;
text-align:center;
border:2px solid #17a;
}
#zenshow a:hover img, #zenshow a:active img, #zenshow a:focus img {
border:2px solid #6BD;
}
#redDiv {
clear:both;
}

#breadcrumb {
text-align:right;
font:400 70%/105% Arial,sans-serif;
color:#333;
}
#breadcrumb a:hover{
background:#F9FBFE;
}
#mainContent .post {
margin-top:25px;
text-align:left;
}
/*#mainContent div.post */
h2.storytitle {
margin:0 0 12px 0;
padding:0;
text-align:left;
font:200 120%/125% verdana,arial,'ms sans-serif',sans-serif;
color:/*0380FC*/#FC0404;
}
h2.storytitle a {
color:/*0380FC*/#FC0404;
}
#mainContent .storycontent {
/*font-size:90%;*/
font:93%/125% Georgia, 'times new roman', serif;
}
#mainNav p {
margin:0 0 0 10px;
padding:0;
font-weight:bold;
text-align:left;
}
#mainNav ul {
margin:0 0 0 10px;
padding:0;
list-style-type:none;
}
#mainNav li {
font-size:95%;
line-height: 125%;
}
#mainNav li a {
text-decoration: underline; 
color: #035;
}
#mainNav li a:visited {
color:#000;
}
#mainNav li a:active, #mainNav li a:hover, #mainNav li a:focus {
color:#114477;
text-decoration:none;
}


div.eventblock {
margin:20px 0 20px 0;
padding:6px;
border-bottom:thin solid silver;
}

p.postmetadata {
font-size:.8em;
font-style:italic;
padding:2px 0;
margin:0;
border-bottom:1px dashed silver;
text-align:right;
}


.weather p {
margin:0 0 0 5px;
padding:0;
font:600 75%/100% verdana,arial,'ms sans-serif',sans-serif;
}
.weather ul {
margin:0 0 0 5px;
padding:0;	
}
.weather li {
font-size: 70%;
list-style-type:none;
}
.weather_title {
font-weight: bold;
}
#footer p {
margin-top:20px;
margin-left:20px;
/*padding-top:20px;*/
font-size:75%;
text-align:left;
}


/* TinyMCE  */
.fontSize1 {font-size:75%;}
.fontSize2 {font-size:80%;}
.fontSize3 {font-size:93%}
.fontSize4 {font-size:96%}
.fontSize5 {font-size:102%}
.fontSize6 {font-size:108%}
.fontSize7 {font-size:115%}