/* ----------------------------------------------------------------------------
=GLOBAL SETTINGS
----------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0;  padding:0; } 
body { background: url('../images/bg.gif') repeat-x; }
a, a:visited { text-decoration:none; }
html { height: 100.01%; }
ol, ul { list-style: none; }
fieldset,img { border:0; } 
table { border-collapse:collapse; border-spacing:0; } 
caption,th { text-align:left; } 
a:active, a:focus { outline: 0; } 
a.active {font-weight:bold;}
/* ----------------------------------------------------------------------------
=GLOBAL CLASSES
----------------------------------------------------------------------------- */
.ImgLeft { float: left; display: block; margin: 3px 10px 5px 0;  }
.ImgRight { float: right; display: block; margin: 0 0 5px 10px; border: 1px solid #000; }
.TextRight { text-align: right; }
.Hidden { position: absolute; left: -9999px; top: -9999px; height: 1px; width: 1px; overflow: hidden; }
SPAN.DisplayNone { display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* ----------------------------------------------------------------------------
=DIV'S IN ORDER OF APPEREANCE
----------------------------------------------------------------------------- */
#Container { width: 782px; margin: 0 auto; background: url('../images/topbg.gif') no-repeat; padding: 0 0 0 31px;}
	#Logo { padding-top: 16px; width: 531px;height:31px; float: left; margin:0 0 0 -15px;background:url(../img/main-logo.png) no-repeat left bottom; overflow:hidden;}
	#Logo a { color:#fff; text-decoration:none; font-size:18pt;display:block;width: 531px;height:31px;cursor:pointer;padding:31px 0 0 0;}
	#MainMenu { float: left; padding-top: 5px;}
	#MainMenu UL LI { display: inline; float: left; }
	#MainMenu a:link, #MainMenu a:visited, #MainMenu a:hover { color: #FFF; display: inline; width: 531px; height: 28px; text-align: center;  }
	#MainMenu LI.link1 a ,#MainMenu LI.link2 a,#MainMenu LI.link3 a { background: url('../images/linkbg.gif') no-repeat; float: left; margin: 0 6px 0 0; outline: 0; }
	#MainMenu LI.link1 a:hover, #MainMenu LI.link2 a:hover, #MainMenu LI.link3 a:hover { cursor: pointer; color: #f2da91; }
	#MainMenu SPAN.FirstLetter { font-size: 18px; }

#Content { clear: both; font: 12px Arial, Helvetica, sans-serif; color: #4b3501; }
	#MainContent { width: 500px; float: left; margin-right: 55px; padding-top: 45px;}
	#MainContent P { margin:0.6em 0; }
	#MainContent H1 { font: 22px "Times New Roman", Times, serif; color: #4b3501; margin-bottom: 1px; font-weight:bold;}
	#MainContent H2 { font: 18px "Times New Roman", Times, serif; color: #4b3501; margin-bottom: 1px;}
	#MainContent P.Date { color: #ab8100; margin-bottom: 9px; font-size: 11px; }
	#MainContent LI { padding-left: 15px; margin-left: 10px; color: #684a03; background: url('../images/bullet.gif') left no-repeat; }
	#MainContent a:link, #MainContent a:visited { color: #bd9210; text-decoration: none; }
	#MainContent a:hover { color: #977204; }
	
	#Sidebar { float: left; width: 180px; color:#aea998; margin-top:0!important; margin-top: -53px; font-size: 11px;}
	#Sidebar P { margin-bottom: 8px; }
	#Sidebar H2 { font: 18px "Times New Roman", Times, serif; color: #949187; margin: 20px 0 8px 0; }
	#Sidebar LI { margin: 0 0 6px 0; }
	#Sidebar LI a {color: #949187;}
	#Sidebar ul{display:block;overflow:hidden;}
	#Sidebar #search-form{display:block;margin:45px 0 0 0;}

	
	/* SEARCH BOX */
	fieldset#Search {  width: 179px; height: 31px; margin:10px 0 0 0;display:block;overflow:hidden;}
	fieldset#Search legend { display: none; }
	fieldset#Search .input-text { border: 1px solid #453400; margin: 8px 6px 0 0; width: 115px; font-size: 11px; color: #ae8508; padding: 3px;}
	fieldset#Search .input-text:hover { border: 1px solid #c4a54a; background: #faf7ef; color: #6e5300; }
	fieldset#Search .input-button { border: 1px solid #453400; background: #6a5d36;  width: 43px; text-align: center; color: #FFF; font-size: 11px; margin: 1px 0 0 2px;cursor: pointer; padding: 2px 0; }
	fieldset#Search .input-button:hover { color: #f3de9d; }


#Footer { background: url('../images/footerbg.gif') left no-repeat; width: 811px; height: 82px; clear: both; margin: 0 0 0 -31px; text-align: right; font: 11px Arial, Helvetica, sans-serif; color: #a8a08a;}
	#Footer UL LI { display: inline; }
	#Footer a:link, #Footer a:visited { color: #90866b; padding: 0 3px 0 0; text-decoration: underline; }
	#Footer a:hover { }
	.FootText { margin: 0 7px 0 8px; }





.ac_results {border: 1px solid #453400; background-color: #fff; padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none;}
.ac_results li {padding: 2px 5px; white-space: nowrap; color: #333; text-align: left; list-style: none;}
.ac_results li a {text-decoration: none; color: inherit;}
.ac_over {cursor: pointer; background-color: #eee;}
.ac_match { border-bottom:1px dotted; color: #966; font-weight:bold;}
#searchFormWrapper {margin:12px 0 0 0; padding:0; border:0 none;}
#searchFormWrapper form {margin:0; padding:0; border:0 none;}
#search {width:110px; font-size:9pt;}
#submit {width:54px; overflow:hidden; font-size:9pt;}


.media {text-align:center; margin:10px 0 20px 0}
.media object {margin: 0 auto; display:block;}

.posts { border:1px solid #ccc; padding:5px; margin-bottom:12px;}
.post { margin-bottom:6px; background-color:#eee; border:1px solid #ccc; padding:5px; overflow:hidden; zoom:1;}
.post .date {font-size:8pt; font-style:italic; float:right; padding:2px 0 2px 20px; background:url(../img/date-time.gif) 0 50% no-repeat;}
.post .subject {font-weight: bold; font-size:10pt;}
.post .entry {font-size:9pt; margin:0.6em 0; clear:both;}
.post .author {font-size:8pt; float:right; font-style:italic; text-align:right; padding:2px 0 2px 20px; background:url(../img/user.gif) 0 50% no-repeat;}


#addcomment { margin-bottom:6px;  border:1px solid #ccc; padding:6px;}
#addcomment div { width: auto;}
#addcomment a { color:#333;}
#addcomment h3 {font-weight: bold; font-size:11pt; border:0 none;}
#addcomment .formwrap {background-color:#eee; border:1px solid #ccc; padding:6px;}
#addcomment .fieldwrap { zoom:1; overflow:hidden; margin-bottom:2px;}
#addcomment .fieldwrap label { float:left; width:140px;}
#addcomment .fieldwrap input { background:#fff; border:1px solid #ccc;}
#addcomment textarea { width:99%;border:1px solid #ccc;}
#addcomment .submitwrap { text-align: right; margin:4px 1px 0 0;}
#addcomment .submitwrap input {  cursor:pointer;}

.radio {float:left; margin-right:4px;}
#poll p {
margin-bottom:8px;
}
#poll li {
margin:0 0 6px;
background:none;
}
#poll {color:#AEA998 !important;
font-size:11px;}
#poll lable {float:left}
#poll ul li {overflow:hidden; margin-bottom:8px; padding-left:5px;color:#AEA998 !important;}
#pollsubmit {float:right; margin-right:40px;}

#MainContent p a {text-decoration:none !important;}
.txtblock {padding:15px 5px 5px 5px;}
.poll_res strong {float:left;}
.poll_res em {float:right;}
.poll_res span {display:block; clear:left; height:5px; background:#006; margin-top:3px;}
span.p56 {width:56%;}
span.p21 {width:21%;}
span.p12 {width:12%;}
span.p11 {width:11%;}

#contact_form, #login_form {display:none;}
#contact_form .input-text, #contact_form textarea, #login_form .input-text {border: 1px solid #453400; margin: 8px 6px 0 0; font-size: 11px; color: #ae8508; padding: 3px;}
#contact_form .input-button, #login_form .input-button {border: 1px solid #453400; background: #6a5d36;  width: 43px; text-align: center; color: #FFF; font-size: 11px; margin: 5px 0 0 2px;cursor: pointer; padding: 2px 0;}
.poll-wrapper{border:1px solid #695c35;padding:1px 27px 0 27px;}
	.poll-wrapper h2{color:#949187 !important;}
	.poll-wrapper #pollsubmit{margin:0;}
	.poll-wrapper form{overflow:visible;}
.gr {float:right; margin:8px 0 8px 8px; border:1px solid #333;}

.main-wrapper{overflow:hidden;}
	.mcont-left{float:left; width:200px;padding:15px 0 0 0;}
		.mcont-left h3{font-family:Times New Roman;font-size:19px;font-weight:normal;}
	.topcasinos{float:right;width:280px;}
	.topcasinos h3 {
border-bottom:1px solid #FFB3EC;
color:#CC0066;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:140%;
font-weight:bold;
line-height:100%;
margin:10px 0 5px;
padding:5px 0 0;
}
.box {
background-color:#FAF5FA;
border-color:#E2C5E2;
border-style:solid;
border-width:1px 2px 2px 1px;
font-size:12px;
line-height:normal;
margin-bottom:5px;
overflow:hidden;
padding:5px;
vertical-align:top;
}
a img {
border:0 none;
}
.box strong {
color:#CC0066;
}
.adsense-block{border:1px solid #453400;font-size:12px;padding:0 0 7px 3px;margin:10px 0 0 0;}
	.adsense-block a{color:#0000ff;display:block;text-transform:capitalize;text-decoration:underline;margin:5px 0 0 0;}
	.adsense-block p{color:#000000;margin:0 0 -3px 0 !important;}
	.adsense-block small{color:#006600;}