/* CSS Document */

/* -------- Related Posts ---------------- */
#related_box {
  border: 1px solid #57544a;
  background-image: url(/images/related_posts/bg_related_posts.jpg);
  font-size: 0.8em;
  height: 280px;
  width: 508px;
  margin-bottom: 15px;
  position: relative;
  color: #BCB7A7;
}

#related_box a {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px dashed #8D897C;
}

#related_box a:hover {
  color: #E6F22F;
}

#related_box #related {
  position: absolute;
  top: 11px;
  left: 15px;
}

#related_box #subscribe {
  position: absolute;
  top: 11px;
  left: 305px;
}

#related_box #rss {
  position: absolute;
  top: 6px;
  left: 480px;
}

#related_links {
  position: absolute;
  top: 43px;
  left: 1px;
  width: 280px;
  list-style-type: square;
  margin: 0.5em 0em 0.5em 1.4em;
  padding: 0.2em;
}

#subscribe_text {
  position: absolute;
  top: 43px;
  left: 310px;
  width: 185px;
}

#subscribe_text ul {
  list-style-type: square;
  margin: 0.5em 0em 0.5em 1.2em;
  padding: 0.2em;
}


	html, body { font: 62.5% Verdana, sans-serif; font-size: 9.6pt; color: #222; margin: 0; padding: 0; background: #716D6D; }

	.clear { clear: both; }
	#wrapper { width: 950px; height: auto; margin: 0 auto 0 auto; }
	p { margin: 0.5em 0 0.5em 0; }
    a img { border: none; }
    img a { border: none; }

   p#contact-form { background: red; }
   
 /* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:10px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

/* Styles */
	.style1 { margin: 0 0.5em 0 0; }
	.style2 { text-decoration: underline; }
	h1 { font-size: 10.5pt; padding: 0 0 2px 0; border-bottom: 1px solid #000000; width: 168px; }
	h2 { font-size: 18pt; color: #000; margin: 0.1em; }
	h2 a { color: #000; text-decoration: none; }
	h2.pagetitle { color: #727074; text-align: center; font-size: 12pt; margin-bottom: 10px; }
	h3 { font-size: 10.5pt; }

/* Top Nav */
	#top_nav { width: auto; height: 33px; float: left; }
	#top_nav ul { list-style: none; margin: 0.5em 0 0 0.8em; padding: 0; color: #FFFFFF; }
	#top_nav ul a { color: #FFFFFF; text-decoration: none; }
	#top_nav ul a:hover { color: #8D1835; }
	#top_nav li { display: inline; }

/* Search Bar Start */
	#search_bar { width: 950px; height: 33px; background: #000000; }
	.search_box { width: auto; float: right; margin: 0.5em 0.6em -0.65em 0; }
	.search_style { border: none; }
	.search_button { width: 61px; height: 17px; background: url(images/search.gif) no-repeat; float: right; margin: 0.5em 0.6em 0 0; }
	.search_button a { width: 61px; height: 17px; float: right; margin: 0.5em 0.6em 0 0; }
	
/* Header Start */
	#header { width: 923px; height: 70px; background: #f1f1f1 url(images/headbg.gif) no-repeat right center; padding: 0em 0 1em 2em; }
	a.logo { width: 405px; height: 70px; display: block; text-decoration: none; background: url(images/logo.gif) no-repeat; text-indent: -9999px; }
	#header h1 { border: none; }
	
/* Nav Start */
	#nav { 	height: 29px;
	width: 941px;
	margin: 0px auto;
	background: #78bd42;
	font-family: 'Arial Narrow', 'Helvetica CY', sans-serif;
	text-align: right;
	padding: 0px 4px;
	font-size: 1.25em; }
	#nav ul { height: 29px; list-style: none; margin: 0; padding: 0px 7px 0 7px; font-size: 13pt; }
#nav li { display: inline; }
	#nav li a { text-decoration: none; color: #383c34; display: block; padding: 5px 15px 7px 15px; float: left; height: 14px; }
	#nav li { display: inline; margin-left: 10px; }
	#nav li a:hover { color: #fff; }
	

	
/* Main Start */
	#main { width: 949px; overflow: hidden; background: #F0DCDB url(images/pagebg.gif) repeat-y; }
	#bottom, #top { background: #F0DCDB; height: 0.4em; width: 949px; }
	#bottom { height: 0.4em; }
	
/* Left Column */
	#left_col { width: 185px; float: left; margin: 0.4em 0 0.4em 0.0em; overflow: hidden; }
	.left_col_text { width: 175px; height: auto; margin: 0.2em 0 0 0.2em; }
	#left_col ul, #right_col ul { margin: 0px; padding: 0px; list-style: none;}
	#left_col a { color: #003300; text-decoration: none; }
	#left_col a:hover { color: #003300; text-decoration: underline; }
	
	#left_col h2, #right_col h2 { font: bold 1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10.5pt; padding: 0 0 2px 0; border-bottom: 1px solid #000000; width: 168px; color: #000; margin-bottom: 15px;margin-top: 15px; }
	#left_col ul li ul li, #right_col ul li ul li { padding-left: 15px; margin-bottom: 3px;  background: url(images/raquo.gif) no-repeat; background-position: 0 .4em; }
	#right_col ul li#polls ul li, #right_col ul li#paybox-login ul li, #right_col ul li#upcoming-events ul li { background: transparent; }
	
/* Main Column */
	#main_col { width: 510px; float: left; margin: 0.4em 0.4em 0.4em 0.4em; margin-left: 10px; padding-left: 8px; overflow: hidden; }
	.main_col_text { width: 500px; height: auto; margin: 0 0 0 0em; }
	.main_col_text a { color: #263d89; text-decoration: underline; }
	.main_col_text a:hover { color: #263d89; text-decoration: underline; }
	.main_col_text h2 a, .main_col_text h2 a:hover { font: bold 1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000; text-decoration: none; }
	.main_col_text .post { margin-bottom: 25px; font-size: 1em; line-height: 1.5385em; }
	.main_col_text p.date { margin-right: 15px; padding-left: 190px; float: left; }
	.main_col_text p.datesingle { margin-right: 15px; padding-left: 215px;  float: left; }
	.main_col_text p.search { margin-right: 15px; float: left; margin-bottom: 15px; }
	.main_col_text p.ratings { margin-right: 15px; float: left; }
	.main_col_text p.author { margin-right: 15px; background: url(images/user.gif) no-repeat center left; padding-left: 20px; float: left; }
	.main_col_text p.category { background: url(images/folder.gif) no-repeat center left; padding-left: 20px; float: left; }
	.main_col_text .entry { border-top: 0.166667em double #ccc; border-bottom: 0.166667em double #ccc; padding: 10px 5px; }
	.main_col_text p.comments { background: url(images/comment.gif) no-repeat center left; padding-left: 20px; margin-right: 30px; float: left; }
	p.rss { background: url(images/feed.gif) no-repeat center left; padding-left: 20px; margin-right: 10px; float: left; }
	p.itunes { background: url(images/podcast.gif) no-repeat center left; padding-left: 20px; margin-right: 10px; float: left; }
	p.technorati { background: url(images/technorati.gif) no-repeat center left; padding-left: 20px; float: left; }
   .entry img { margin: 0px 0px 5px; } 
   .digg-this { float: right; }
	
	#commentform textarea { width: 485px; }
	#commentform input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 2px; }
	#commentform ul { color: #727074; list-style: none; margin: 0px; padding: 0px; }
	#commentform li { margin-bottom: 20px; }
	#commentform a { color: #727074; }
	
/* Right Column */
	#right_col { width: 218px; float: right; margin: 0.1em 0em 0.1em 0em; overflow: hidden; margin-right: 2px; margin-left: 2px; } 
	.right_col_text { width: 218px; height: auto; margin: 0.1em 0 0 0.0em; }
	.right_col_text p { float: none; margin-left: 15px; }
	.right_col_text p.e-mail { background: url(images/email.gif) no-repeat center left; padding-left: 20px; }
	.right_col_text p.event { background: url(images/event.gif) no-repeat center left; padding-left: 20px; }
	.right_col_text a { color: #003300; text-decoration: none; }
	.right_col_text a:hover { color: #003300; text-decoration: underline; }
	
/* Footer */
	#footer { width: 949px; height: 125px; background: #342B2B; bottom: 0; }
	.footer_logo { width: 169px; height: 27px; background: url(images/footer_logo.gif) no-repeat; float: right; margin: 6.5em 1em 0 0; }
/* CSS Document End */



/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }