body { 
	margin: 0; 
	padding-bottom: 15px;
	font-family: 'Helvetica', Arial, Verdana, sans-serif;
	color: #505050;
	font-size: x-small;
	line-height: 1.40em;
	background: #a6cc5b;
	text-align: center;
	}
	
h1{
	color: #39429F;
        line-height: 1.5em;
        font-size: x-large;
}

h2 { 
	color: #87b16b;
        line-height: 1.4em;
        font-size: large;
	}
	
/* Default Link Styles */
a:link {
	color: #fff; 
	text-decoration: underline;
	}
	
a:active {
	color: #FFF;
	outline: none; 
	text-decoration: none;
	}

a img, a img:hover {
	border-width: 0; 
	border-style: none;
	text-decoration: none;
	background: none;
				}

a:hover {
	text-decoration: underline;
	background: #b5d1e7; 
	color: #174b78;
	}

a:visited {
	color: #fff; 
	text-decoration: underline;
			}
.jodi_latest { 
	color: #ffffff;
        line-height: .8em;
        font-size: medium;
	}



	
blockquote { 
background: transparent url(/img/open_quote.gif) no-repeat 0 2px; 
border: 1px solid #e6dfce; 
font-style:  italic;
font-size: 170%;
margin: 0 0 2em; 
width: 35%;
float: right;
}

blockquote cite { font-style: italic; }

blockquote p { 
font-family: Georgia, 'Times New Roman', serif;
text-indent: 22px; 
font-size: small;
padding: 0 5px; 
color: #4e3114; }

.lastword { 
padding: 0 22px 0 0; 
background: transparent url(/img/close_quote.gif) no-repeat right top; 
color: #4e3114; }
			
#content-area a {
  color: #87b16b;
}

#content-area a:hover {
  text-decoration: underline;
	background: #b5d1e7; 
	color: #174b78;
}

li a.selected {
	color: #87b16b;
}


/*-----------Nav Styling----*/		

#nav ul {
  margin: 0;
  padding: 20px 0 0 0;
  float: left;
  width: 934px !important;
  list-style: none;
 
  text-transform: uppercase;
}

#nav ul li {
  float: left;
  background: url(/img/nav_right.gif) no-repeat top right;
}


/* Hack to make IE/Mac play nice */
#nav li a {
  padding: 0 .8em;
  line-height: 2.9em;
  font-size: 10px;
  font-family: verdana, arial;
  background: url(/img/nav_left.gif) no-repeat top left;
  text-decoration: none;
  color: #fff;
  float: left;
  display: block;

}

#nav ul a:hover {
  color: #2b4a9b;
}

#branding {
	margin: 0;
	padding: 0;
	height: 73px;
}

#logo { 
	margin: 0;
	padding-top: 20px;
	float: left;
	}

#logo a:hover {
        background: transparent;
}
	
#bcbs {
    width: 460px;
	margin: 0;
	padding: 20px 15px 0 0 ;
	float: right;	
}	

.shield {
float: right;
padding-left: 1em;
}

#bcbs img {
	margin
	padding: 0 10px 0 0;
}

#bcbs h3 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.3em;
}

#bcbs a:hover {
color: #294b9b;
background: none;
}

#searchwrap {
float: left;
}
	
/* ---------------Content Structure -------------*/

#primary-content-wrapper,
#secondary-content-wrapper {
	width:100%;
	text-align:center;
z-index: -2;
}
#primary-content-wrapper_home {
	background: #fff url(/img/top_bgv2.2.gif) repeat-x;
	
}

#primary-content-wrapper {
	background: #fff url(/img/top_bgv3.gif) repeat-x;
        min-width: 1000px;
	
}

#secondary-content-wrapper {
        z-index: -2;
	background: #a6cc5b;
	border-top: 6px solid #89ac44;
	clear: both;
}	
#primary-content, 
#secondary-content {
	margin: 0 auto;	
	text-align: left;
	/* position: relative; */
}	
#primary-content {
	width:900px;
}		

#secondary-content {
	background: #a6cc5b;
	padding:12px 19px;
	width:900px;
}	
#content-area {
	padding: 40px 0 75px 0;
		
}

#content-area p {
	font-size: 120%;
	line-height: 1.4em;
	
}

#masthead { 
	width: 900px;
	height: 250px;
	margin-top: 0;
	padding: 0;
        
	}

#masthead p { 
	margin: 10 0 0 35px;
	padding: 50px 0 0 25px ;
	font-size: 140%;
	width: 40%;
	}

#masthead a {
	color: #000;
	float: right;
}

#mainbody { 
        margin: 0 10px 0 0;
	width: 65%;
	float: left;
	padding: 0 0 50px 0;
	}
	
	

#mainbody ul li{
	font-size: 120%;
	line-height: 1.3em; 
	}
	
#mainbody li { 
	
	}

.entry { 
font-size: 115%;
line-height: 1em;
}

.entry h3 {
font-size: small;
line-height: 1.25em;
}

#sidebar { 
	/* width: 28%; */
    width: 285px;
	float: right;
	position: relative;
	
	}
	
#searchbox {
  margin: 1em;
  font-size: .8em;
  width: 10em;
}

#walkingad {
	width: 285px;
	height: 370px;
	background: url(/img/walking_ad.png) no-repeat top left;
}

.signup_button {
	position: absolute;
	top: 300px;
	left: 15px;
}

/*-----------Content Highlighting-----------*/

.highlight {
background:#FEF4CF; 
border:1px solid #ccc; 
border-width:1px 0 1px 0; 
clear:both;
padding:1em; 
color:#666;
text-align:center;  
}

.highlight h2 {
font:italic 1.5em Georgia, "Times New Roman", Times, serif; 
line-height: 1.5em;
color:#CC9900;
margin:0;
 }

.highlight p {
margin:0
}

.highlight2 {
font: italic 1.3em Georgia, "Times New Roman", Times, serif; 
color: #666;
padding: .5em;
background: transparent;
border:1px solid #7fa13c; 
border-width:1px 0 1px 0; 
}

.highlight2 img {
position: relative;
left: -10px;
float: left;
}

.highlight3 {

}

.highlight3 p {
padding-bottom: 5px;
float; right;
}

.highlight3 a, .highlight3 a img, .highlight3 a:link {
position: relative;

}

#talkingwithernie{
width:587px;
height:121px;
background:url(/img/talking-with-ernie-box.gif) no-repeat 0 0;
margin-top:1em;
}
#talkingwithernie h3{
margin-left:160px;
margin-bottom:14px;
padding-top:20px;
font-family:Verdana, Tahoma, sans-serif;
color:#172071;
font-size:22px;
font-weight:normal;
}
#talkingwithernie p{
margin:14px 60px 0 160px;
}


/*------Account Styling-----*/
#logged_in {
	margin: 0;
	padding: 10px;
	width: 325px;
	height: 370px;
	background: url(/img/account.gif) no-repeat;
}

.distance {
	margin: 0;
	padding: 200px 0 0 10px;
}


/*------sign-up form------*/
form#signup {
  font-size: 1.6em;
	width: 40em;
}


/* fieldset styling */
fieldset {
	margin: 1.5em 0; /*  space out the fieldsets a little*/
	padding: 1.2em;
	font-size: 1.3em;
	border : 1px solid #ccc;
	background-color:#ecf6fd;
}

/* legend styling */
legend {
	font-weight: bold;
	font-size: 1.5em;
	color: #89ac44;
}

/* :KLUDGE: Explicitly set the width for IE6- */
* html .feedback{
  width: 10em;
}


input.radio, input.checkbox, input.submit {
  width: auto;
}

/* style form elements on focus */
input:focus, textarea:focus {
	background: #fdfbe2;
}


/* -------- Home Page Styling-----*/

.walkingpics img{ 
        Position: absolute;
	top: 560px;
	left: 5px;
	}

.jodireadmore { 
        padding-right: 35px;
        padding-bottom: 5px;
    
	float: right;
	}
.walkingpics2 img {

	
}

.walkingpics2 {
width: 15%;
float: right;
}

.readmore { 
        padding-right: 35px;
        padding-bottom: 20px;
	float: right;
	}
	
.readmore2 { 
        padding-left: 30px;
        padding-bottom: 20px;
	float: left;
	}
	
.readmore a, .readmore2 a {
  color: #363d8c !important;
  background: none;
}

/*--------Jodi's Blog-------*/
#blog {
	padding: 0 0 50px 0;
}

.jodi_readmore { 
        padding-left: 25px;
        padding-bottom: 2px;
	
	}
	
#blog h1 {
border-bottom: 3px solid #89ac44;
}

#blog h2 { 

	position: relative;
	}
	
#blog_sidebar {
	margin: 0;
	padding: 0;
	background: url(/img/sidebar.gif) no-repeat left top;
	width: 250px;
}

#blog a { 
	font-size: 120%;
	color: #5c93c3;}
	
#blog a:hover { 
	color: #174b78;
	background: #deebf6;
	}
	
#archives { 
	height: 270px;
	margin: 0;
	padding: 0;
	background: url(/img/blog_box_bottom.gif) no-repeat bottom left;
	
	}
.arc_box { 
	background: url(/img/blog_box_top.gif) no-repeat top left;
	padding-top: 15px;
	}
	
#archives h2{ 
	padding: 0 0 0 25px;
	}
	
.adhead {
font-size: 11px;
  text-align: left;
  font: arial;
  color:#000000;
  font-weight:bold;
 
}

.adhead a{
  font-size: 11px;
  text-align: left;
  font: arial;
  color:#000000;
  font-weight:bold;

}


.moveright {
clear: both; 
float: right; 
width: 60%;
}
		
		
/*------ Playlist------*/

table {
   border-collapse: collapse; 
  /* width: 60em; */
  border: 1px solid #666; 
}

caption {
  font-size: 1.3em;
  font-weight: bold;
  margin: 1em 0;
}

col {
  border-right: 1px solid #ccc;
}

col#albumCol {
  border: none;
}

th {
  background: #ccc url(/img/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}

th {
  font-size: 110%;
  text-align: left;
}

#/img/PosHead {
  text-indent: -1000em;
}

th, td {
  padding: 0.1em 1em;
}

.odd {
  background-color:#edf5ff;
}

tr:hover {
  background-color:#deebf6;
  color: #174b78;
}

thead tr:hover {
  background-color: transparent;
  color: inherit;
}


	
/* ------Drop Shadow Styling------*/

#pictures { 
	margin: 10px;
	float: right;
	}


.img-wrapper {
 background:url(/img/shadow.gif) no-repeat right bottom;
 float: left;
}

.img-outer {
  background:url(/img/bottom-left2.gif) no-repeat left bottom;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}

.img-inner {
  background:url(/img/top-right2.gif) no-repeat top right;
  padding: 0 5px 5px 0;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}

.img-wrapper img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 8px;
  display: block;
}


/* Secondary Content Styling */
#secondary-content h1 {
	font-size: 130%;
	color: #fff;
	
}

/* ------ Secondary Nav/Sitemap ------*/
h2#title-sitemap {
	display:block;
	height:25px;
	width:65px;
	color: #356592;
	
}

ul.nav-secondary {
	float:left;
	width: 160px;
	margin-right:19px;
	list-style: none;
	border-top: 2px solid #294b9b;
	font-size: 120%;
}
ul.nav-secondary.middle { width: 160px; }

ul.nav-secondary li {
	border-bottom: 2px solid #294b9b;
}	
ul.nav-secondary li a {
	padding:.2em 0 .2em .1em;
	display:block;
	list-style: none;
}			
ul.nav-secondary li a:link,
ul.nav-secondary li a:visited {
	list-style: none;
	text-decoration: none;
	color:#fff;
}	
ul.nav-secondary li a:hover {
	color:#fff;
	background-color:#b5d1e7;
}				
ul.nav-secondary ul,
ul.nav-secondary ul li {
	border: none;
	list-style: none;
}								
ul.nav-secondary ul li a:link,
ul.nav-secondary ul li a:visited {
	border:none;
	color:#fff;
	padding-left: 5px;
	
}	
ul.nav-secondary ul li a:hover {
	color:#fff;
	background-color:#b5d1e7;
}
/*----Footer----*/

#footer {
	clear:both;
}		


#footer ul  {
	color:#fff;
	font-size: 1.1em;
	padding:2em 0;
}
#footer ul li {
	display: inline;
	margin-left:.5em;
	padding-right:.8em;
	background:url(/media/element/img/div.gif) no-repeat right center;
}				
#footer ul li.last { background-image: none; }
#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited { color:#fff; text-decoration:none; }
#footer ul li a:hover { color:#fff; }

/*-------signin------*/
#signin {
float: left;
clear: right;
padding-top: 1.5em;
}
#login_form {
  position: absolute;
  z-index: 300;
  width: 280px;
  left: 500px;
}

#signin a {
color: #2b4a9b;
}

#signin a:hover {
background: #b5d1e7; 
	color: #174b78;
}

#signin legend {
color: #2b4a9b;
}

#signin fieldset {
  border: 1px black solid;
background: #ecf6fd;
color: #2b4a9b;

}

#reset-password {
  background-color:#e4e9ed;
	border: 1px black solid;
	padding: 0 1em;
position: absolute;
z-index: 400;
left: 500px;
}

.close_button {
  float: right;
  text-decoration: none;
  color: black;
  border: 1px black solid;
  padding: .3em .5em;
}

#miniform, #minidash table {
  width: 100%;
  border: 1px black solid;
  background-color: #ecf6fd;
  margin: 5% 0;
  padding: .5em;
}

#miniform {
  z-index: 300;
  position: absolute;
}

#bar_graph {
padding: 15px 0;
}

.errorExplanation h2 {
    color: red;
}

.fieldWithErrors {
    padding: 1em .5em;
    background-color: red;
    display: inline;
}

#homepost {
margin: 0 0 30px 0;
padding: 0;
}

#homepost:hover {
cursor: hand;
cursor: auto;
}

#box-container {
  overflow: hidden;
  background: url('/img/container_2bg.jpg') repeat-y left bottom;
  position: relative;
}

#box-container>img {
  position: absolute;
  bottom: 0;
  right: 0;
  padding-right: 1px;
}

#box-end {
  background: url('/img/container_bg.jpg') no-repeat left bottom;
  clear: both;
  height: 21px;
}

#right-homepost {
float: left;
padding: 0;
width: 292px;
}

#left-homepost {
float: left;
padding: 0;
width: 292px;
}

/* Jodi rounded corner box
================================== */
.box {
  font-size: 125%;
  line-height: 1.4;
  color: #FFF;
} 

.jodi_readmore { 
        padding-left: 35px;
        padding-bottom: 2px;
	
	}
	
.box h1 {
  font-size: 1.9em;
  font-weight: normal;
  line-height: 1;
  color: #363d8c;
  margin: 0;
}

.box h2 {
  font-size: .9em;
   text-decoration: none;
    font-weight: bold;
  line-height: 1;
  color: #ffffff;
  margin: 0;
}

.box {
  width: auto;
  background: url(/img/jodi_box_bot_lf.jpg) no-repeat left bottom;
}


.box-outer {
  background: url(/img/jodi_box_bot_rt.jpg) no-repeat right 99%;
  padding-bottom: 5%;
}

.box-inner {
  height: 300px;
  background: url(/img/jodi_box_top_lf.jpg) no-repeat left top;
}

.box h1 {
  background: url(/img/jodi_box_bot_rt.jpg) no-repeat right top;
  padding-top: 3%;
}

.box h2 {
  background: url(/img/jodi_box_top_rt.jpg) no-repeat right top;
  padding-top: 3%;
}

.box hr {
	background-color: #FFFFFF;
	border: 0px solid #ffffff;
	height: 3px;
	margin: 0px 0;
	width: 510px;
}



.box p {
  /*padding-left: 25%;*/
  padding-right: 5%;
}

.box h1 {
  /*padding-left: 5%;*/
  padding-right: 5%;
}

.box h2 {
  padding-left: 5%;
  padding-right: 5%;
}

.box hr {
	background-color: #FFFFFF;
	border: 0px solid #ffffff;
	height: 3px;
	margin: 0px 0;
	width: 510px;
}









/* rounded corner earnie box
================================== */
.earniebox {
  font-size: 125%;
  line-height: 1.4;
} 


.earnie_readmore { 
        padding-left: 25px;
        padding-bottom: 2px;
	}
	
.earnie_readmore a {
  color: #363d8c !important;
  background: none;
}

.earnie_readmore a:hover {
  background: none;
}

.earniebox h1 {
  font-size: 1.9em;
  font-weight: normal;
  line-height: 1;
  color: #363d8c;
  margin: 0;
}

.earniebox h2 {
  font-size: .9em;
   text-decoration: none;
    font-weight: bold;
  line-height: 1;
  color: #6D7383;
  margin: 0;
}

.earniebox {
  width: auto;
  background: url(/img/earnie_box_bot_lf2.jpg) no-repeat left bottom; 
  position: relative;
}


.earniebox-outer {
  background: url(/img/earnie_box_bot_lf2.jpg) no-repeat left bottom; 
  padding-bottom: 5%;
}

.earniebox-inner {
  height: 200px;
  background: url(/img/earnie_box_top_lf.jpg) no-repeat left top;
}

.earniebox h1 {

  padding-top: 3%;
}

.earniebox h2 {
  background: url(/img/earnie_box_top_rt.jpg) no-repeat right top;
  padding-top: 3%;
}

.earniebox hr {
	background-color: #FFFFFF;
	border: 0px solid #ffffff;
	height: 3px;
	margin: 0px 0;
	width: 510px;
}



.earniebox p {
  padding-left: 5%;
  padding-right: 20%;
}

.earniebox h1 {
  padding-left: 5%;
  padding-right: 5%;
}

.earniebox h2 {
  padding-left: 5%;
  padding-right: 5%;
}

.earniebox hr {
	background-color: #FFFFFF;
	border: 0px solid #ffffff;
	height: 3px;
	margin: 0px 0;
	width: 510px;
}




/* rounded corner eating box
================================== */
.eatingbox {
  font-size: 125%;
  line-height: 1.4;
  color: #FFF;
} 


.eating_readmore { 
        padding-left: 25px;
        padding-bottom: 2px;
	
	}

.eatingbox h1 {
  font-size: 1.9em;
  font-weight: normal;
  line-height: 1;
  color: #363d8c;
  margin: 0;
}

.eatingbox h2 {
  font-size: .9em;
   text-decoration: none;
    font-weight: bold;
  line-height: 1;
  color: #ffffff;
  margin: 0;
}


.eatingbox {
  width: auto;
  background: url(/img/eating_box_bot_lf.jpg) no-repeat left bottom;
}



.eatingbox-outer {
  background: url(/img/jodi_box_bot_rt.jpg) no-repeat right 99%;
  padding-bottom: 5%;
}

.eatingbox-inner {
  background: url(/img/jodi_box_top_lf.jpg) no-repeat left top;
}

.eatingbox h1 {
  background: url(/img/jodi_box_bot_rt.jpg) no-repeat right top;
  padding-top: 3%;
}

.eatingbox h2 {
  background: url(/img/jodi_box_top_rt.jpg) no-repeat right top;
  padding-top: 3%;
}

.eatingbox hr {
	background-color: #FFFFFF;
	border: 0px solid #ffffff;
	height: 3px;
	margin: 0px 0;
	width: 510px;
}


.eatingbox p {
  padding-left: 5%;
  padding-right: 5%;
}

.eatingbox h1 {
  padding-left: 5%;
  padding-right: 5%;
}

.eatingbox h2 {
  padding-left: 5%;
  padding-right: 5%;
}

.eatingbox hr {
	background-color: #FFFFFF;
	border: 0px solid #ffffff;
	height: 3px;
	margin: 0px 0;
	width: 510px;
}



.eatingbox p {
  padding-left: 5%;
  padding-right: 5%;
}

.eatingbox h1 {
  padding-left: 5%;
  padding-right: 5%;
}

.eatingbox h2 {
  padding-left: 5%;
  padding-right: 5%;
}



--------Box 2--------
.second_box {

} 

.second_box h1 {
  font-size: 1.9em;
  font-weight: normal;
  line-height: 1;
  color: #363d8c;
  margin: 0;
}

.second_box {
  width: 100%;
  background: url(/img/purple_box_bot_lf.jpg) no-repeat left bottom;
}

.right-second_box {
  width: 100%;  
  
}

.left-second_box {
  width: 100%;  
  
}

.second_box-outer {
  font-size: 110%;
  background: url(/img/jodi_box_bot_rt.jpg) no-repeat right bottom;
  padding-bottom: 5%;
}

.right-second_box-outer {
  font-size: 110%;
  /*background: url(/img/ernie_box_bot_lf.jpg) repeat-x right bottom;*/
  padding-bottom: 5%;
}

.left-second_box-outer {
  /*background: url(/img/purple_box_bot_2lf.jpg) no-repeat left bottom;*/
  font-size: 110%;
  padding-bottom: 5%;
}

.second_box-inner {
  background: url(/img/jodi_box_top_lf.jpg) no-repeat left top;
}

.right-second_box-inner {
 background: url(/img/ernie_box_top_lf.jpg) repeat-x left top;
}

.left-second_box-inner {
 background: url(/img/jodi_box_top_lf.jpg) repeat-x left top;
}

.second_box h1 {
  background: url(/img/jodi_box_top_rt.jpg) no-repeat right top;
  padding-top: 3%;
}

h1.left-box {
  background: url(/img/jody_box_top_lf.jpg) no-repeat left top;
  padding-top: 4%;
  font-size: 1.9em;
  font-weight: normal;
  line-height: 1;
  color: #363d8c;
  margin: 0;
  padding-left: 5%;
  padding-right: 20%;
}

h1.right-box {
  background: url(/img/ernie_box_top_rt.jpg) no-repeat right top;
  padding-top: 4%;
  font-size: 1.9em;
  font-weight: normal;
  line-height: 1;
  color: #363d8c;
  margin: 0;
  padding-left: 5%;
  padding-right: 20%;
}

.second_box p {
  padding-left: 5%;
  padding-right: 20%;
}

.right-second_box p {
  padding-left: 5%;
  padding-right: 36%;
}

.left-second_box p {
  padding-left: 10%;
  padding-right: 20%;
}

.second_box h1 {
  padding-left: 5%;
  padding-right: 20%;
}

/* sidebar
================================== */
.side_box-mid {
  font-size: 110%;  
} 

.side_box-mid h2 {
  font-size: 1.9em;
  font-weight: normal;
  line-height: 1;
  color: #94b767;
  margin: 0;
}

.side_box-mid h2.first {
  padding-bottom: 10px;
}

.side_box-top {
  background: url(/img/side_top.gif) no-repeat left top;
  height: 18px;
}

.side_box-mid {
  background: url(/img/side_mid.gif) repeat-y left top;
  padding-bottom: 1px;
}

.side_box-bot {
  background: url(/img/side_bottom.gif) no-repeat left top;
  height: 18px;
  margin-bottom: 5%;
}


.side_box {
  width: 100%;
  background: url(/img/side_bottom_left.gif) no-repeat left bottom;
}

.side_box-outer {
  background: url(/img/side_bottom_right.gif) no-repeat right bottom;
  padding-bottom: 5%;
margin-bottom: 25px;
}

.side_box-inner {
  background: url(/img/side_top_left.gif) no-repeat left top;
}

.side_box-mid h2 {
   padding: 10px 10px 0 20px;
}

.side_box-mid p {
 
padding-left: 10%;
  padding-right: 5%
}

.side_box-mid h3 {
  padding: 0 15px;
}

.side_box-mid ul { 
	padding: 0 0 0 25px;
	font-size: 120%;
	list-style: none;
        margin: 0;
	}
	
.side_box-mid li {
	margin: 0;
	padding: 0;
	
}
	
.side_box-mid h3{ 
	padding: 0 0 0 25px;
	Color: #5c93c3;
	font-size: 150%;
	}

.side_box-mid h4{ 
	padding: 0 0 0 25px;
	Color: #5c93c3;
	font-size: 110%;
	}
	
/*
#signin h3 {
width:
*/

#disclaimer {
  padding: 0 5em;
  color: #294B9B;
}

.forum_head { 
	Color: #FFFFFF;
	font-size: 12px;
	}
	
	
.forum_title { 

	color: #87b16b;
        line-height: 1.4em;
        font-size: large;
	}
	
.forum_topic { 

	color: #87b16b;
	   font-size: 14px;
	}
	
.crumbs { 

	color: #000000;
	   font-size: 12px;
	}	
	
.posts .post .body pre
{
	font-size:0.8em;
	background:#eee;
	padding:5px 10px;
	border:1px solid #ccc;
	border-left:3px solid #ddd;
	border-right:0;
	overflow:auto;
	font-family: "Monaco", "Bitstream Vera Sans Mono", "Courier New", serif;
}


.forum_posts { 
	font-family: 'Helvetica', Arial, Verdana, sans-serif;
	line-height: 15px;
    font-size: 13px;

}


.black { 
	color: #000000;


}

.black a{ 
	color: #000000;


}
