/*

Theme Name:Over-the-top

Theme URI:

Version: 1.0

Description: To change the banners on this theme use the Text Widgets and add your banners code there.
Author: Casino Blogs
Author URI:



*/

body {
  text-align: center;
  background-color: #1d4413;
  margin-top:10px;
  margin-bottom:10px;
  color:#666666;
}

a img {
border:none;
}

A:link {
	COLOR: #799916; text-decoration: none
}
A:visited {
	COLOR: #799916; text-decoration: none
}
A:active {
	COLOR: #799916; text-decoration: none
}
A:hover {
	COLOR: #8CBC23; 
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 1000px;
  text-align: left;
  background: #FFFFFF url('images/contentbg.png') top left repeat-y;
}

#page_header {
  height: 140px;
  background: #FFFFFF url('images/header.jpg') bottom left no-repeat;
  clear: both;
}

#page_header h1 {
  padding-top:70px; padding-left:15px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color: #fff;
  line-height:26px;
  letter-spacing:-1px;
  float:left;
  max-width:800px;
}

#page_header h1 a { color: #fff; }
#page_header h1 a:hover { color: #fff6a9; text-decoration:none;}

#page_header .rss {
float:right;
margin:12px 0 0 7px;
}

.rss img {
	border:none;
}


#menu_bar {
  margin:0px;
  padding:0px;
  border:0px dashed #a08f04;

  clear:both;

}

#content_wrapper {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;      
  border:0px dashed #FFFFFF;  
}

#center {
float:left;
  width:690px;
  border:0px dashed #cccccc;
}

#center h2 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 20px;
  color: #89A81C;
  padding:4px;


}

#center h3 { 
font-family: verdana, arial, sans-serif;
  font-size: 12px;
  padding:4px;
  }
  
blockquote {
	margin: 10px;
 	padding: 0 0 0 28px;  
	font-style:italic;
   border: 1px solid #f2f2f2; 
  	background: #FAFAFA url(images/quote.gif) no-repeat 5px 5px;    
}

#center ul,ol { font-size:12px;}

#center p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

#sidebar {
  float: right;
  width:270px;
  border:0px dashed #cccccc;
  margin-left:10px;
}

#sidebar h3 {
  margin-top:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 15px;
  color: #ffffff;
  background:url(images/sidebarh.png) no-repeat;
  padding:11px 0 0 25px;
  height:30px;
}

#sidebar p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}



#page_footer {
  height: 65px;
  background: #425227 url(images/footer.png) no-repeat;
  clear: both;

}

#page_footer p {
  padding-top:25px;
  text-align:center;
  font-family: verdana;
  font-size: 10px;
  line-height:14px;
  color:#fff;
}

#page_footer A:link {
	COLOR: #d2fd77; text-decoration: none
}
#page_footer A:visited {
	COLOR: #d2fd77; text-decoration: none
}
#page_footer A:active {
	COLOR: #d2fd77; text-decoration: none
}
#page_footer A:hover {
	COLOR: #000; 
}

.arrow {
	position:relative;
	margin-left:929px;
	top:-30px;
}
.arrow img { border:none;}

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  margin-top:0px;
  background-color: #C86000;
  background: url('images/nav.png') top right no-repeat; 
  height:45px;
  color: White;
  float: left;
  width: 100%;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

#navcontainer ul li { display: inline; 
	
}

#navcontainer ul li a {
	padding:10px 10px 8px 10px;
  background-color: transparent;
  color: White;
  text-decoration: none;
  float: left;

}

#navcontainer ul li a:hover {
  background-color: #DE6B02;
  background: url('images/menuh.png') bottom left repeat-x; 
  color: #fff;

}

#sidebar ul {
  padding-left: 0;
  margin-left: 0;

  width: 270px;

}

#sidebar ul li {
  list-style: none; 
  margin:0 0 0 10px;
  width:200px;
  
  line-height:20px;
  border-bottom: 1px solid #D1D9C4;
  font-family:verdana;
  font-size:11px;
}

#sidebar ul li a { text-decoration: none;   display:block; color:#789715;}
#sidebar ul li a:hover { color:#000;}

#content h4 {  font: 70% Arial, Sans-Serif; margin: 0 0 15px 5px; padding: 0; color: #666666; 

}

.post {
	padding-bottom:20px;
}

.meta { 
	color: #333333; 

	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 

}

.meta a { color: #666666; }