body
{
font-size:72%;
background:#fff url('images/img_bg.png') repeat-x 0 0;
color: #4B4B4B;
margin:0px;
padding:0px;
overflow:auto;
}

body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input
{
font-family:verdana,helvetica,arial,sans-serif;
}

#fbb{float:right;}

a {
	color: #ff5328;
	text-decoration: none;
}

a img {
	border: none;
}

a:hover {
	text-decoration: underline;
}

p{margin:0 0 10px 0;}

.fb-like{margin-top:3px;}

h1 {
	margin: 0;
	font-size: 200%;
	font-weight: normal;
	color: #333;
}

h1 a {
	text-decoration: none;
	color: #333;	
}

h1 span.titleDate{
	color: #333;
	background-color:#ffe07c;
	display:block;
	float:left;
	font-size:5px;
	margin-right:7px;
	margin-top:2px;
	padding:3px 5px 6px;
}

h1 span.comment{ display:block; float: right; margin-top: -23px; background-color:#e5e5e5;}






h2 {
	margin: 0 2px 15px 0;
	padding-bottom: 2px;
	font-size:150%;
	font-weight: normal;
	color:#4B4B4B;
}

h4 {
	margin: 5px 0;
	font-size:120%;
	font-weight: normal;
	color: ##4B4B4B;
}
h3 {
	margin: 10px 0 5px -10px;
	font-size:130%;
	font-weight: normal;
	color: ##4B4B4B;
}



/* top bar */

#topHeader{height: 33px; min-width: 990px;}
#topContainer{ padding: 4px;}

ul#web2{margin:0; padding:0; list-style:none;}
ul#web2 li{float: left; margin-right:5px;}

#topHeader #searchBox{
	float: right;
	padding-top:2px;
	padding-left:3px;
}


#topHeader #searchBox form{margin:0; padding:0;}
#topHeader #searchBox input{
	font-size: 10px; 
	font-family: Verdana, Arial, Sans-Serif;
}
#topHeader #searchBox input#s{
width:160px;
}
.hidden{display: none;}

/* content container styles */
form{margin:0;}


#rap{
	width: 990px;
  position:relative;
}

/* header styles */

#header {
	margin: 0;
	padding: 20px 0 0 240px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

#header a, #header a:hover{color: #4B4B4B; text-decoration:none;}


/* content styles */
#content { width:990px;}
#contentContainer { padding: 25px 20px 0 230px;}

/* menu styles */
#menu {
	background: #fff url(images/sidebar.jpg) no-repeat right 0;
	padding: 20px 10px 20px 10px;
	position: absolute;
font-size:100%;
	left: 0px;
	top: 0px;
	width: 190px;
	min-height: 600px;
}


#menu form {
	margin: 0 0 0 13px;
}

#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

#menu ul {
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}

#menu ul li {
	margin-bottom: 15px;
	color: #a9ac99;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:14px;	
}

#menu ul li a:hover{text-decoration: underline;}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;

	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	border:0;
	margin-top:2px ;
}


#menu ul ul li {
	border: 0;
	letter-spacing: 0;
	margin-bottom: 0;
	padding: 1px;
	font-size:12px;
	padding-left: 8px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;


}


#menu ul ul li a {
	color: #4B4B4B;
	text-decoration: none;
}

#menu ul ul ul{border:0;
	margin-top:0px;}

#menu ul ul ul.children {
	padding-left: 4px;
}

.each{margin-bottom: 25px;}

/* classes used by the_meta() */


ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}



.meta {
	font-size: 85%;
	font-weight: normal;
	color: #878787;
}


.title {
	margin: 0;
	font-size: 150%;
	font-weight: normal;
	color: ##4B4B4B;
}

.title a {
	text-decoration: none;
	color: #4B4B4B;	
}



.title span.titleDate{
	color: #333;
	background-color:#ffe07c;
	display:block;
	float:left;
	font-size:0.55em;
	margin-right:7px;
	margin-top:2px;
	padding:3px 5px 6px;
}

.title span.comment{ display:block; float: right; margin-top: -23px; background-color:#e5e5e5;}


.prop{
clear:left;
padding:5px 0;
border-top: 1px dashed #ccc;
}
.prop img{
float:left;
padding:0 8px 10px 0;
}
.prop h4 a{
margin:0;
color: #4B4B4B;
margin:4px 0 7px 0;
}

.ispage .nocomments{display:none;}
.coms{padding-top:25px;}


.page .postDate, .singlepost .postDate{padding-left:0px !important;}

.title span.titleName{color:#4B4B4B; padding-left:27px;}
.title span.com{position:relative; color:#999;}
.title span.com .on{ display:block; background: url(images/comment.gif) no-repeat 0 0; height:20px; width:22px; font-size:10px;text-align:center;padding-top:1px; position:relative; letter-spacing: -1px; margin-left: 0px; position:absolute;top:-13px; left:0;}
.title span.com span span{color: #a9ac99; margin-left:-2px; letter-spacing: 0;}


.nocomments{font-style: italic;}

.con {color: #4B4B4B; padding-left: 8px;margin-top: 8px;  line-height:160%;}
.con ul, .storycontent ol{padding-left: 20px; margin-left:0;}
.s {padding-left:0;}
.con img {padding:7px;}
.navi{font-size: 100%; margin-top:20px; display:block; padding-bottom:30px;}

.queryBlog{ margin-bottom: 20px;}


#commentform textarea {
	width: 90%;
	height:110px;
}

#respond {
border-top: 1px dashed #ccc;
clear:both;
}
#respond h3{
padding:15px 10px;
}
#respond small {
padding:10px;
}
.discuss span{
display:block;
clear:both;
border-top: 1px dashed #ccc;
padding:8px;
line-height:160%;
}
.discuss span small{
float:right;
margin:3px;
}
.discuss span p{
padding:4px;
}
.respond {
border:0;

}
.localevents{
padding:10px 0;
}
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* End captions & aligment */



.navigation {
	display: block;
	text-align: center;
	margin-bottom:  30px;
	margin-top: -20px;
	}
#b img{width:250px;}
#b {margin:0 0 20px 0;}
#b td {padding:2px;border-bottom:1px dashed #ddd;}
#b1 {width:100px;border-bottom:1px dashed #ddd;}
#b2 {width:500px;}
#b11 {width:300px;border-bottom:1px dashed #ddd;}

.lks {overflow:auto;margin:0;padding:0;}
.lks ul {margin:0;padding:0;}
.lks li {margin:0;padding:10px 15px 1px 0;list-style:none;float:left; width:200px;}


.latest {width:350px;float:left;overflow:auto;padding:5px 12px 5px 2px;}
.latest h4 {margin:6px 0;font-weight:normal;font-size:14px;}
.line {clear:both;border-bottom:1px dashed #ddd;padding:2px 0;}


#disc div {margin:0px 0;padding:5px 2px 4px 0;border-top:1px dashed #ddd;overflow:hidden;}
#disc div p{font-style:italic;margin:2px 0 1px 0;}
#disc div span{font-size:10px;float:right;}

#bigDynPic{
  background-color: transparent;
  position:fixed;
  width:700px;
  text-align:center;
  top:50%;
  left:226px;
  margin:0;
  margin-top: -240px;
  padding:0px;
  
}
#bigDynPic img {padding:0;border:3px solid #ddd;}
#bigDynPic p {display:none;}
#thumbs {width:675px;text-align:center;}


#alert {
position:absolute;
width:600px;
top:0px;
padding-top:3px;
left:150px;
font-size:10px;
text-align:center;
color: #ffffff;
}

div.mojozoom_marker {
	position : absolute;
	cursor : crosshair; 
}

div.mojozoom_border {
	position : absolute;
	left:0px;
	top:0px;
	border : 1px solid black;

	width:100%;
	height:100%;

}

div.mojozoom_fill {
	position : absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;

	background-color : white;

	opacity : 0.2;
	-moz-opacity : 0.2;
	-khtml-opacity : 0.2;
	filter:alpha(opacity=20);



}

#myimage {padding:0px;border : 1px solid #8CC9A8;}
img.mojozoom_img {
	padding : 0px;
	border: 0px;
}

div.mojozoom_imgctr {
	position : absolute;
	margin :0 0 0 5px;
	border : 1px solid #8CC9A8;
}

fieldset {
padding:10px;
margin:6px 0;
border: 1px solid #ccc;
  }

#ed {
padding:10px;
margin:25px 0 5px 0;
width: 760px;
text-align:center;
font-size:10px;
}

.rss img{padding:0;margin:0 10px;float:right;}
#po {float:right;}
#strong {font-weight: bold}






    .calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        border-bottom:1px dotted #000000;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#ffffde;
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:225px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width:100%;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #eaeaea;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading,.weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:11px;
        border:1px solid #eaeaea;
     }

     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        padding:1px;
        border:1px solid #eaeaea;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #eaeaea;
     }

     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #BFBFBF;
     }
     span.event {
        font-size:0.75em;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }

/* all events */

#e {border-collapse: collapse;clear:both;margin-bottom:15px;}
#e td {margin:0px;padding:3px 3px 3px 1px;border-bottom:1px dashed #ddd;}
#e1{width:140px;font-weight:bold;}
#e2{width:180px;font-weight:bold;}
#e3{width:220px;font-weight:bold;}
#e4{width:160px;font-weight:bold;}
#e5{width:70px;font-weight:bold;}
