/* Body and wide elements*/



body {

	 color:#DCEB88;

	 background-color:#162113;

	 }



a:link {

	 color:#C4BD38;

	 text-decoration:none;

	 }



a:visited {

    color:#C4BD38;

	text-decoration:none;

	 }



a:hover {

    color:#C4BD38;

	text-decoration:underline;

	 }



h1, h2, h3, h4, h5, h6 {

    clear:both;

	font-weight:normal;

	color:#C4BD38;

	 }



/* Forms */



#form-allowed-tags p{

	color:#DCEB88;

	}



.form-input input{

	color:#C4BD38;

	background-color:#283B22;

	border:1px solid #000;

	width:50%;

	}



.form-textarea textarea{

	color:#C4BD38;

	background-color:#283B22;

	border:1px solid #000;

	}

	

input#submit{

	background-color:#C4BD38; 

	border:2px outset #000; 

	color:#162113;

	}

	

input#s{

	color:#C4BD38;

	background-color:#283B22;

	border:1px solid #000;

	padding:5px 2px 5px 5px;

	}





/* Wrapper */ 



#wrapper{

	margin: 0 auto;

	width:100%;	

	 background-image: url(../../images/greenbkg.jpg);

	 background-repeat: repeat-x;

	 background-position: left top;

	 background-color:#162113;

	}



/* Header */ 



#header {

	height:200px;

	width:950px;

	background-image: url(../../images/menubkg.jpg);

	background-position: center bottom;

	background-repeat: no-repeat;

	margin:0 auto;

	padding-top:3px;

	}



#branding {

	height:164px;

	padding:0 5px;

	width:950px;

	float: left;

	}



#toputil{

	height: 32px;

	line-height:32px;

	text-align:right;

	vertical-align:middle;

	float:right;

	}

#toputil img{

	padding: 1px;

	}



#blog-title{

	padding-bottom: 5px;

	}


#blog-title a {

	color:#C4BD38;

	text-decoration:none;

	font-family:Garamond,Georgia;

	}



#blog-description {

	color:#DCEB88;

	font-weight:bold;

	}

#blog-description a {

	color:#DCEB88;

	}


#blog-title a:active, #blog-title a:hover {

color:#C4BD38;

}
	

/* Header Menu*/ 



#access {

	border-bottom:medium none;

	z-index: 2000;

	width: 960px;

	}

	

.menu {

	width:850px;

	z-index: 2000;

	float:left;

	}

	

.sf-menu {

	border-right:medium none;

	}

	

.sf-menu ul {

	border-bottom:none;

	border-right:none;

	}

	

.sf-menu li {

	background:none;

	z-index: 2000;

	}



.sf-menu a {

	border-bottom:none;

	border-left:none;

	border-top:none;

	z-index:2000;

	text-decoration:none;

	}

	

.sf-menu a, .sf-menu a:visited {

	color:#162113;

	}

	

.sf-menu a:hover, a:active {

	color:#162113;

	}

	

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	background:#C4BD38 none repeat scroll 0 0;

	border-bottom-color:#162113;

	outline-style:none;

	outline-width:0;

	}



.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {

	background:#C4BD38 none repeat scroll 0 0;

	border-bottom-color:#162113;

	outline-style:none;

	outline-width:0;

	}



.sf-menu li li {

	background:#DCEB88 none repeat scroll 0 0;

	position:relative;

	z-index: 2000;

	border-bottom:1px solid #162113;

	}

	

.sf-menu li li li{

	background:#DCEB88;

	margin-left:2px;

	}

	

.sf-menu ul a {

	background:transparent none repeat scroll 0 0;

	border-bottom:medium none;

	}

	

.sf-menu ul a:hover {

	background:transparent none repeat scroll 0 0;

	border-bottom:medium none;

	color:#162113;

	}





/* Main Content */ 



#main {

	clear:both;

	padding:0px 0 22px;

	margin:20px auto;

	overflow:auto;

	position:relative;

	width:960px;

}



#container{

	margin:0;

	overflow:hidden;

	position:relative;

	display:block;

	clear:both;

	}

	

#content{

	margin:0;

	overflow:hidden;

	position:relative;

	display:block;

	}



.hentry {

	width:600px;

	padding:0 0 3px 0;

	border-bottom:1px solid #C4BD38;

	}



.page .hentry {

	background-color:#283B22;

	background-image:url(../../images/bkgpostsides.png);

	background-position:left top;

	background-repeat:repeat-y;

	border:none;

	margin:0 0 10px;

	padding:10px 10px 0;

	}



.entry-title a {

	color:#C4BD38;

	text-decoration:none;

	}



.entry-title a:active, .entry-title a:hover {

	color:#C4BD38; text-decoration:none;

	}

	

.navigation a:active, .navigation a:hover {

	color:#C4BD38;

	text-decoration:underline;

	}

	

.entry-meta a:active, .entry-meta a:hover {

	color:#C4BD38;

	text-decoration:underline;

	}



.post_thumb{

	width: 240px;

	height:180px;

	padding:3px;

	border:1px solid #C4BD38;

	float:left;

	background-color:#fff;

	}

	

.text-content{

	width:340px;

	float:right;

	padding:0 0 0 5px;

	}

	

.gamblingthumb{

	overflow:hidden;

	}

	

.paged #nav-above {

	display:block;

	padding:0 0 15px;

}

	

h2.entry-title-mic{

	font-size: 16px;

	border-bottom:1px solid #C4BD38;

	padding:0;

	margin-bottom:3px;

	text-align:right;

	}

	

.text-content .entry-meta-small{

	color:#DCEB88;

	font-size:10px;

	line-height:12px;

	text-align:right;

	}

	

.entry-content-mic {

	padding:10px 0 0;

	font-size:14px;

	}



.entry-content-mic p{

	margin: 0 0 7px 0;

	}

	

.entry-utility-mic {

	color:#88912F;

	font-size:11px;

	line-height:13px;

	margin:3px 0 0;

	padding:3px 10px 10px;

	width:600px;

	margin-left:-10px;

	background-image: url(../../images/bkgpostbottom.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	}

	

.entry-utility-mic a{

	color:#C4BD38;

	}

	

.entry-utility-mic a:hover{

	color:#C4BD38;

	text-decoration:underline;

	}

	

.post-wrap-shadow{

	width:600px;

	margin: 15px auto 15px;

	overflow:hidden;

	padding:10px 10px 0;

	background-image: url(../../images/bkgpost.png);

	background-repeat: no-repeat;

	background-position: left top;

	}



.wp-caption{

	border: 1px solid #C4BD38;

	color:#162113;

	background-color: #DCEB88;

	background-image: url(../../images/captionbkg.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	}

	

.wp-caption p.wp-caption-text{

	color:#C4BD38;

	}

	

.wp-caption img{

	padding-top:3px;

	}

	

.single .hentry{

	background-image: url(../../images/bkgpostsides.png);

	background-repeat: repeat-y;

	background-position: left top;

	padding:10px 10px 0 10px;

	background-color:#283B22;

	border:none;

	margin: 10px 0 10px 0;

	}

	

h1.entry-title{

	background-image: url(../../images/bkgpostsingle.png);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top:-10px;

	margin-left:-10px;

	padding:15px 10px 5px;

	width:600px;

	}

	

.entry-meta-small-single{

	border-top:1px solid #C4BD38; 

	text-align:left;

	font-size:10px;

	line-height:12px;

	}



blockquote{

	color:#DCEB88;

	}

	

.entry-utility{

	color:#DCEB88;

	padding:3px 10px 10px;

	width:600px;

	margin:0 0 0 -10px;

	background-image: url(../../images/bkgpostbottom.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	}

	

.entry-utility a:active, .entry-utility a:hover {

	color:#C4BD38;

	text-decoration:underline;

	}



#bookmarkshare{

	margin: 5px 0 5px; 

	border-bottom: 1px dotted #C4BD38;

	border-top: 1px dotted #C4BD38;

	overflow:hidden;

	}

	

#bookmarkshare img{

	padding: 5px;

	}



#bookmarkshareleft{

	width:350px;

	float:left;

	}

	

#bookmarkshareright{

	width:250px;

	float:right;

	text-align:right;

	overflow:hidden;

	}



/* Sidebar and Content Widgets */



.aside {

	color:#DCEB88;

	}

	

.aside form, .aside table {

	margin-bottom:15px;

	}	



li.widgetcontainer {

	margin-bottom:15px;

	}



.textwidget{

	padding: 3px;

	color:#DCEB88;

	}



.aside ul ul {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:disc;

	margin:0 0 3px 20px;

	}



.aside h3 {

	font-size:15px;

	font-style:italic;

	line-height:22px;

	background-image: url(../../images/sidebarh.png);

	background-repeat: no-repeat;

	background-position: right top;

	color:#162113;

	padding:3px;

	font-weight:bold;

	margin:5px 0;

	border:1px solid #000;

	}



.aside a {

	color:#C4BD38;

	text-decoration:none;

	}



.aside a:active, .aside a:hover {

	color:#C4BD38;

	text-decoration:underline;

	}

	

.aside .current_page_item a {

	color:#C4BD38;

	}



/* Content Widgets */ 



#content .aside {

	border:none;

	width:620px;

	margin: 0 auto;

	padding:0;

	background-image: url(../../images/contentasidebkg.png);

	background-repeat: no-repeat;

	background-position: left top;

	overflow:hidden;

	}



#content .aside ul {

	color:#88912F;

	margin:0;

	padding:0 10px 10px;

    background-image: url(../../images/contentasidebkgbottom.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	overflow:hidden;

}



#content .aside ul li li{

	padding:0;

	}

	

#content .aside ul ul{

	background:none;

	padding:0 10px 0 20px;

	margin:0;

	}

	

#content .aside h3 {

	color:#162113;

	font-family:Georgia,serif;

	font-size:17px;

	font-style:italic;

	font-weight:normal;

	padding:3px 3px 7px;

	text-transform:none;

	background-image: url(../../images/contentheader.png);

	background-repeat: no-repeat;

	background-position: right top;

	margin:0;

	}

	

#content li.widgetcontainer {

	border:none;

	padding:0 10px 0;

	margin-bottom:0;

	margin-top:20px;

	}



/* Sidebar Widgets */ 



.main-aside ul {

	padding:0;

	}

	

#primary {

	border:none;

	margin-bottom:0;

	padding:0;

	margin: 20px 5px 0 5px;

	}

		

#primary ul li li{

	background:none;

	}

	

#primary h3{

	background:none;

	border:none;

	color:#C4BD38;

	margin-top:10px;

	border-bottom:1px solid #C4BD38;

	}

	

#primary a{

	color:#DCEB88;

	}

	

#primary a:hover, #primary a:active{

	color:#C4BD38;

	text-decoration:underline;

	}



#secondary{

	margin: 0 5px 0 5px;

	}



#secondary h3{

	background:none;

	border:none;

	color:#C4BD38;

	margin-top:10px;

	border-bottom:1px solid #C4BD38;

	}

	

#secondary a{

	color:#DCEB88;

	}



#secondary a:hover, #primary a:active{

	color:#C4BD38;

	text-decoration:underline;

	}



/* Footer Widgets */ 



#subsidiary{

	padding:20px 0 10px;

	}



#subsidiary li{

	background:none;

	}

	

#subsidiary .aside{

	color:#DCEB88;

	}

	

#subsidiary a{

	color:#C4BD38;

	}

	

#subsidiary a:hover, a:active{

	color:#C4BD38;

	text-decoration:underline;

	}

	



/* Comments */



#comments-list ol {

	border-color:#000000;

	border-style: solid;

	border-width:1px;

	margin:0 0 18px;

	}

	

#comments-list li {

	border-bottom:1px solid #000000;

	padding:18px 1.5em 0;

	position:relative;

	background:#2E4227 none repeat scroll 0 0;
	
	color: #dceb88;

}



#comments-list li.alt {

	background:#283B22 none repeat scroll 0 0;
	
	color: #dceb88;

	}



#comments-list li.bypostauthor, #comments-list li.comment-author-admin{

	background:#C4BD38 none repeat scroll 0 0;

	color: #162113;

	}



#comments-list {

	padding:0 0 8px;

	}

#comments-list a{

	color:#FF0000;

	}

#respond{

	padding:8px 0 0;

	}

	

.comment-reply-link a:active, .comment-reply-link a:hover {

	color:#C4BD38;

	}

	

#comments-list .comment-meta {

	color:#162113;

	font-size:11px;

	padding:0 0 9px 46px;

	}



#comments-list .comment-meta a {

	color:#FF0000;

	font-style:italic;

	text-decoration:none;

	}



#comments-list .comment-meta a:hover {

	color:#FF0000;

	text-decoration:underline;

	}



.comment-navigation a {

	border:1px dotted #C4BD38;

	color:#DCEB88;

	font-weight:normal;

	padding:0.5em 0.75em;

	text-decoration:none;

	background-color:#283B22;

	}



.comment-navigation a:active, .comment-navigation a:hover {

	color:#C4BD38;

	background-color:#162113;

	}



#comments-list ul li {

	border:1px solid #162113;

	margin:0 0 10px;

	}



#respond{

	background:none;

	}





/* Footer */



#footer {

	border-top:1px solid #C4BD38;

	border-bottom:1px solid #C4BD38;

	}

	

#siteinfo{

	padding: 5px 0 0;

	text-align:center;

	}

	



/* Advertising */



#advertisementtop {

	width:960px;

	height:90px;

	margin:0 auto 15px;

	text-align:center;

	padding:5px 0 20px;

	}



#adsense468{

	width:468px; 

	height:60px;

	margin: 0 auto 22px;

	}



.adsense300-250{

	width:300px; 

	height:250px; 

	float:right;

	}
