body {
text-align: left;  
font-family: Verdana, Arial, Helvetica, sans-serif, 'MS Sans Serif';
font-size: 8pt;
 }

div p ul li {
padding: 0px;
margin: 0px;
}

img {
margin: 7px;
}



a {
text-decoration: none;
}

#frame {
width: 780px; 
margin-right: auto; 
margin-left: auto; 
margin-top: 1px; 
padding: 0px; 
/*text-align: center;
border: 1px solid red;*/
}

#topbox {
background-color: #fff;
border-bottom: 20px solid green;
height: 50px;
width: 775px;
text-align: right;
 }

#content {
width: 775px;
/*border: 1px solid blue;*/
margin-top: 10px;

}

#maintext, #maintextmap{
width: 585px;
float: left;
text-align: justify;
margin-top: 10px;
border-right: 1px dotted #999;
}

#maintext h1, #maintext h2, #maintext h3, #maintext h4, #maintext p, #mapholder {
margin: 0px 10px;
padding: 0px;
margin-bottom: 7px;
}

#maintext dl {
margin: 10px 20px;
}

#maintext dl dt {
margin-top: 10px;
font-size: 8pt;
color: green;
font-weight: bold;
}

#maintext dd {
line-height: 150%;
}

#maintext li {
margintop: 2px;
margin-bottom: 2px;
}

#maintext h1, #maintextmap h1 {
font-size: 13pt;
color: #33cc00;
color: green;
}

#maintext h2, #maintextmap h2 {
font-size: 10pt;
color: #33cc00;

}

#maintext h3, maintext dt {
font-size: 9pt;
color: green;
}

#maintext div.eachentry {
margin-left: 20px;
margin-right: 20px;
/*border-bottom: 1px dotted #000;*/
padding-top: 5px;
}

#maintext div#tagpage {
padding-left: 20px;
padding-right: 30px;
}
#maintext div#tagpage a {
margin-left: 10px;
}

#maintext div.entry_details {
border-bottom: 0px;
}


#maintext div.nobottomborder {
border: 0px;
}

/*#maintext.map, #maintext.map p{
margin: 0px;
padding: 0px;
}*/





.entryfooter {
color: green;
font-size: 8pt;
margin: 10px;
margin-bottom: 0px;
border-bottom: 1px dotted #999;
line-height: 20px;
padding-bottom: 10px;
clear: both;
}



a{
text-decoration: none;
color: #33cc00;
border-bottom: 1px dotted #33cc00;
}

a:link{
text-decoration: none;
color: #33cc00;
border-bottom: 1px dotted #33cc00;
}

a:visited{
text-decoration: none;
color: #33cc00;
border-bottom: 1px dotted #33cc00;
}

a:hover{
text-decoration: none;
color: green;
border-bottom: 1px dotted green;
}

#maintext h3 a:link {
text-decoration: none;
color: green;
border-bottom: 1px dotted green;
}

#maintext h3 a:link:visited {
text-decoration: none;
color: green;
border-bottom: 1px dotted green;
}

#maintext h3 a:link:hover {
text-decoration: none;
color: #33cc00;
border-bottom: 1px dotted #33cc00;
}

.commentform {
width: 450px;
margin-left: 20px
}

#maintext p.next_prev {
text-align: center;
margin-top: 25px;
margin-bottom: 25px;
}





#lefttext{
width: 180px;
float: right;
margin: 10px 0px;
padding-bottom: 100px;
/*border-right: 1px dotted #000;*/
/*border: 1px solid red;
height: 100%;
background-image: url(/weblog/images/background.gif);
background-repeat: repeat*/

}

#lefttext div{
margin-left: 8px;
border-bottom: 1px dotted #000;

}

#lefttext div h3{
font-size: 10pt;
color: green;
margin: 0px 0px;
padding: 0px 0px;
}
#lefttext div ul{
margin: 0px;
padding: 0px;
list-style-type: none;
margin-bottom: 15px;
}

#lefttext div ul li{
margin: 7px 0px;
}

#lefttext  a{
text-decoration: none;
color: #33cc00;
}

#lefttext  a:link{
text-decoration: none;
color: #33cc00;
}

#lefttext  a:visited{
text-decoration: none;
color: #33cc00;
}

#lefttext  a:hover{
color: green;
}

#footer {
width: 775px;
border-top: 20px solid green;
text-align: center;
margin-top: 30px;
clear: both;
}

#lefttext div.archivelist p {
margin-top: 3px;
padding-top: 0px;
line-height: 170%
}

blockquote { 
	background: #dcdcdc url(quote.gif) top left no-repeat;padding:10px;
	}

.center {
text-align: center;
}

.clear {
clear: both;
}


a img, #topbox a {
border: none;
}

/*GOOGLE MAP*/
.map_marker {
width: 300px;
text-align: left;
inherit: none;
margin: 0px;
padding: 0px;
}

.map_marker h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11pt;
color: #33cc00;
padding: 0px;
margin: 0px
}







/*PIVOT CSS*/
         
/* Accessibility tags. These hide the tags to prevent the design
from altering. Firstly, the search box. */

.pivot-search label { visibility:hidden; display:none; }
.pivot-search legend { visibility:hidden; display:none; }
.pivot-search fieldset { border:0; padding:0; margin:0; }

.pivot-search-result label { visibility:hidden; display:none; }
.pivot-search-result legend { visibility:hidden; display:none; }
.pivot-search-result fieldset { border:0; padding:0; margin:0; }

/* Styles for the search box. */

.searchbox { 
        width: 9em; 
	font-size: 9pt;
	border: 1px solid #000000;
margin: 0px;
padding: 0px; 
        }

.searchbutton { 
	border: 1px solid #000; font-size: 8pt; 
margin: 0px;
padding: 0px;
	}

/* Styles for the comment form. */
	
.commentform input { 
	margin: 1px; padding: 2px;
	background-color: #fff;
	color: #000000; 
	font-size: 8pt;
	border: 1px solid #000000; 
	}

.commentform textarea { 
	margin: 1px; padding: 2px;
	background-color: #ffffff;
	color: #000000;	
	font-size: 8pt;
	border: 1px solid #000000; 
	}

#maintext div p.comment_odd {
background-color: #f5f5f5;
padding: 10px;
margin-bottom: 15px;
border-bottom: 0px;
}

#maintext div p.comment_even {
background-color: #dcdcdc;
padding: 10px;
margin-bottom: 15px;
border-bottom: 0px;
}

#maintext div.archivenext {
width: 200px;
float: right;
text-align: right;
padding-top: 20px;
margin-right: 30px;
margin-bottom:10px;
border: 0px;
display: inline;

font-size: 9pt;
font-weight: bold;
}
#maintext div.archiveprev {
width: 200px;
float: left;
text-align: left;
padding-top: 20px;
margin-left: 30px;
margin-bottom:10px;
border: 0px;
display: inline;

font-size: 9pt;
font-weight: bold;
}

#maintext div h3.orange {
color: #cc6600;
}

.comment_odd {
background-color: #f5f5f5;
}

.comment_even {
background-color: #dcdcdc;

}
#maintext h3.date {
	padding: 4px 4px 4px 0px; margin-top: 8px; margin-bottom: 5px;
	background-color: #fff; color: #999;
	font-size: 7pt; font-weight: normal; text-transform: uppercase;
}

.orange {
color: #cc6600;
font-weight: bold;
}

p.feedlinks a {
text-decoration: none;
border-bottom: none;
}

div#blogroll a, div#blogroll div {
text-decoration: none;
border-bottom: none;
}




