/*
Theme Name:		LemonPress
Theme URI:		http://onlinebingorooms.org
Description:	       http://onlinebingorooms.org theme.
Version:		1.0
Author:			P
Author URI:		admin@onlinebingorooms.org
*/ 


/* Uls in footer*/
.bottombar ul {list-style:none;width:200px;margin-top:20px;}
ul.footleft {font-size:150%; font-weight:bold; margin-left:40px;padding-top:20px;}
 .footleft li , .footleft a {color: #fd58a4;}
.footleft a {}


div.screenie {width:390px; margin:auto;margin-bottom:10px;}
div .innerpage {min-height:860px;}

div .largeboxone h2, div .largeboxtwo h2 {height:40px;margin-left:30px;margin-top:30px;font-size:200%; font-weight:bold;}
div .largeboxone ul {margin-left:155px;margin-top:90px;list-style-image: url(/images/yes_small.png);}
div .largeboxtwo ul {margin-left:90px;margin-top:90px;list-style-image: url(/images/yes_small.png);}
div .largeboxone ul li, div .largeboxtwo ul li {font-size:1.5em;color: #303030;}


 .bookmarkp {padding-top:10px;margin-left:20px; width:160px;font-size:.8em;color: #303030;text-align:left;}
 .bookmarkp a {color: #fd58a4;}
.middlecurve a {color: #fd58a4;}
.middlecurve p, .middlecurve h1, .middlecurve h2, .middlecurve h3 {padding-left:10px;}

.networkheader  {margin-left:28px;color: #303030;}
.networkleftp {padding-top:10px;padding-bottom:5px;padding-left:5px; padding-right:5px;font-weight:bold; font-size:1.3em;color: #303030;text-align:center;}
#network { margin-left:15px; margin-right:15px;width:900px; height:201px;background: url('/images/network.png');z-index:-55;}

/* top 3 image divs and container for under navbar when user not logged in */
#flatline {padding-top:35px;width:900px; height:120px; }
#flatlineleft { margin-left:15px; margin-left:8px !ie;
; float:left;width:223px; height:150px;}
#flatlinemiddle { margin-left:14px;float:left;width:390px; height:150px;}
#flatlineright { margin-left:15px;float:left;width: 225px; height:150px;}

div #flatlineright ul {margin-left:40px;margin-top:10px;list-style-image: url(/images/yes_small.png);}
div #flatlineright ul li{font-size:1.5em;color: #303030;}

div.mytextarea input {margin-left:10px;width: 200px;height: 22px;margin-bottom:3px;border:none;}

div.myButton input {
background:url(/images/bluebutton.png) no-repeat;
cursor:pointer;
width: 110px;
height: 32px;
border: none;
margin-left:60px;
}



 .pinkh1 {font-size:160% font-weight:bold;}

.homereviewimage {padding-left:18px;padding-top:30px;}
/** .middlecurve {padding-left:10px;padding-right:10px;} */
  .middlecurve {width:614px; float:right;padding-left:10px;padding-right:10px;}   

/**
.topcurve{margin:0px;padding:0px;width: 624px;height:30px;background: url('/images/curvetop.png');float:left;}

.middlecurve {float:left;width: 624px;height:154px;background: url('/images/curvemiddle.png');background-repeat:repeat;padding-left:10px;padding-right:10px;}
.bottomcurve{width:624px;height:31px;background: url('/images/curvebottom.png');float:left;margin:0px;padding:0px;}
**/

.cl {clear:both;}

.largeboxone {margin-top:10px;margin-left:20px;width: 445px;height:468px;float: left; background: url('/images/largebox1.png');}

.largeboxtwo {margin-top:10px;margin-left:5px;width: 444px;height:468px;float: left;background: url('/images/largebox2.png');}

 
/* Homepage main content / review panels Style */

.threestarsreview {margin-right:15px;margin-left:5px;width: 624px;height:185px;float: right;background: url('/images/3starsreview.png');}
.threestarsreview2 {margin-right:15px;margin-left:5px;width: 624px;height:185px;float: right;background: url('/images/3starsreview2.png');}
.fourstarsreview {margin-right:15px;margin-left:5px;width: 624px;height:185px;float: right;background: url('/images/4starsreview.png');}
.fivestarsreview {margin-right:15px;margin-left:5px;width: 624px;height:185px;float: right;background: url('/images/5starsreview.png');}

.bottombar {margin-top:0px;margin-right:15px;margin-left:15px;width: 900px;height:97px;background: url('/images/basebar.png');}

.mainlistingscontainer {margin-right:10px;background-color:#ebebeb; margin-top:5px;margin-left:5px;width: 605px;padding: 0 14px 0 14px;float: right;min-height:300px;padding-top:13px;}
.bingolisting {background-color:white;min-height:150px;padding-top:10px;margin-bottom:13px;}
.roomlogo {background: url('/images/frame.png');margin-top:32px;width:154px; height:123px; float:left;margin-left:10px;}

.listingmidcontainer {position:relative;margin-top:30px;padding-left:15px;width:330px;float:left; }
.bingostars {width:190px; height:128px;float:right; padding-right:10px;}
.listingheader {font-size:160%;margin-bottom:8px;font-weight:bold;}
.listingblurb {margin-bottom:10px;width:270px;}
/* Spans for site-title and bonus */
.sitespn a {color: #fd58a4;}
.bonusspn{color: #6fad02;}
.reviewbtns {padding-top:15px; height: 40px; float:left;padding-top:5px; padding-bottom:5px;}

/** sidebar colored h2's*/
.b {background-color:#d3f7f5;color:#155f5e;font-size:130%;height:30px;margin-top:2px;}
.g {background-color:#dbf59e;color:#4f6b14;font-size:130%;height:30px;margin-top:2px;} 
.p {background-color:#f9e4ed;color:#ff0b75;font-size:130%;height:30px;margin-top:2px;} 

/*Middle offer Table on homepage */

#gridtable {margin-right:15px; margin-top:5px;padding:0;float:right;width:626px; height:315px;background: url('/images/grid.png');}
 
#gridtableinner { left:-1px;position:relative;margin-top:5px;padding:0;width:626px; height:315px;background: url('/images/grid.png');}

.thehometable {margin-top:15px; margin-right:10px;padding:0;float:right;width:600px; height:290px; border-collapse:collapse;}


#container {
	width:930px;
        background-color:#EBE7CA;
	margin: 0 auto 0 auto;
   
}
.header { position:absolute;margin: 0px 0 4px 0; background: url('/images/Logo.png');width:913px; height:185px; z-index:2;background-repeat:no-repeat;}

/* Left Sidebar divs and backgrounds*/

.ball{margin-top:5px;margin-left:15px; margin-bottom:5px; width: 267px; height:97px; background: url('/images/ball.png');background-repeat: no-repeat;}

.prizes{margin-left:15px; margin-bottom:5px; width: 267px; height:250px; background: url('/images/giftad.png');background-repeat: no-repeat;}
.prizes h2, .budget h2 {padding-left:30px;;padding-top:20px;color:black;}
 .prizes p {padding-top:40px;margin-left:20px; width:120px;font-size:.8em;color: #303030;text-align:left;}


.budget{margin-left:15px; margin-bottom:5px; width: 267px; height:250px; background: url('/images/starad.png');background-repeat: no-repeat;}
 .budget p {padding-top:80px;margin-left:50px; width:90px;font-size:.8em;color: white;text-align:left;}
.competition {margin-left:15px; margin-bottom:5px; width: 267px; height:250px; background: url('/images/bingoad.png');background-repeat: no-repeat;}

.thehometable .th {height:44px;}
.thehometable .row1 {height:44px;}
tr .row1 {height:44px;}

.row1 .tbld2, .row2 .tbld2{
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #359291;
}

.row1 .tbld3, .row2 .tbld3{
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #4bc9c2;
}

 .tbld4{
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #ff2d8e;
}

 .row1 td{
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:middle;
}


.head1 {
	font-size: 16px;
	color: #10635e;
	font-weight:normal;
	width:129px;
        
	vertical-align:middle;
	text-align:left;
	padding-left:9px;
	 

}
.head2 {
	font-family:arial;
	font-size: 10px;
	font-weight:normal;
	color: #707070;
	height:44px;
	text-align:center;
	vertical-align:middle;
	width:73px;
}

.tbld3{
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #4bc9c2;
        height:44px;
        
}

.tbld1{
	text-align:left;
	font-size: 14px;
	color: #707070;
	padding-left:5px;
        height:44px;
         
	
}

.tbld1 a{
	font-size: 14px;
	color: #707070;
	
}


.tbld2{
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #359291;
      

}

.foot1 {
	  padding-right:10px;
	text-align:right;
	background-color:#ebebeb;
	color: #FF2D8E;
	font-size: 11px;
	height:30px;
        width:465px;
        margin:0;
overflow:hidden;
} 


td {font-size:.8em;}
 
body { 
 background-color:#EBE7CA;  
/* background-color:#fff; */
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

* {
	margin: 0;
	padding: 0;
}



.header h1 {
	margin: 0 0 0 9px;
	font-size: 2.3em;
	font-weight: bold;
	text-align: left;
}

.header h1 span {
	font-size: 11px;
	font-weight: normal;
	color: #6ca901;
}

.header a {
	color: #303030;
	text-decoration: none;
}

.header a:hover {
	color: #6ca901;
	text-decoration: none;
}

.header p {
	float: right;
	margin: 0;
}

.bar {
	background: url('/images/buttons.png');
	height: 34px;
        width:674px;
	margin-top:140px;
        margin-left:230px;
}

 
.bar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.bar li {
	padding: 0;
	margin-left: 2px;
        width:110px;
	height: 37px;
	display: inline;
	float: left;
	list-style-type: none;
}

.bar li a {
	color: #303030;
	text-decoration: none;
}
.bar li a:hover {
	 color: #303030;
	text-decoration: underline;
}
#home {
	padding: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}
a#home {
	overflow: hidden;
	display: block;
	width: 60px;
	height: 27px;
	padding: 10px 0 0 10px;
	background: url('images/bar.start.gif') no-repeat;
}
a#home:hover {
	background: url('images/bar.start.gif') no-repeat 0 -37px;
}
.common {
	padding: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}
a.common {
	overflow: hidden;
	display: block;
	width: 110px;
	height: 27px;
	padding: 10px 0 0 0;
}
a.common:hover {
	/* background: url('images/bar.bg.gif') no-repeat center -74px; */
}
#footer {}
#footer p {
	margin: 0;
	text-align: left;
}
#footer h3 {
	float: right;
	margin: 0;
	font-weight: normal;
}
#footer a {
	color: #696969;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
img.left {
	float: left;
	margin: 0 12px 0 0;
}
img.right {
	float: right;
	margin: 0 0 0 12px;
}
img.center {
	display: block;
	margin: 0 auto;
}
a {
	color: #696969;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
blockquote {
	font-style: italic;
	font-size: 11px;
	color: #696969;
	margin: 0 0 5px 20px;
	padding: 0 0 0 10px;
	border-left: 4px solid #6ca901;
}
abbr, acronym {
	border-bottom: 1px dotted #aaa;
	text-transform: uppercase;
}
code {
	color: #6ca901;
	font-family: Courier, monospace;
}
pre {
	margin: 0 0 1.5em 0;
	overflow: auto;
	font-size: 1.3em;
	clear: both;
}
p.bottom {
	margin: 0 !important;
}
p.unstyled {
	font-size: 1.2em;
}
h1, h2, h3 {
	font-weight: bold;
	font-size: 1.4em;
}
h2 {
	font-size: 1.6em;
	color: #6ca901;
}
h2 a {
	color: #6ca901;
	text-decoration: none;
}
h2 a:hover {
	color: #303030;
	text-decoration: none;
}
.posts h2 {
	margin: 0 0 0.1em 0;
	line-height: 1.2em;
}
.pages h2, h2.page_header {
	margin: 0 0 0.75em 0;
	padding: 0 0 0.6em 0;
}

h3 {
	font-size: 1em;
}
#masthead h3 {
	margin: 0 0 0.75em 0;
	font-weight: normal;
	font-size: 1.8em;
	text-transform: none;
	color: #888;
	text-align: center;
}

.entry strong {font-weight:normal;}

.entry h2 {color: #fd58a4;margin: 0.5em 0 0.5em 0;}
.entry h1  {color: #fd58a4;margin: 1em 0 0.5em 0;}
.entry h3{
	margin: 2.5em 0 0.5em 0;
}
.entry h3.top {
	margin: 1.5em 0 0.5em 0 !important;
}


h4 {
	color: #696969;
}
h4 a, h4 a:visited {
	color: #696969;
	text-decoration: none;
}
h4 a:hover {
	color: #696969;
	text-decoration: underline;
}
.posts h4 {
	margin: 0 0 1.25em 0;
	padding: 0 0 1em 0;
	font-size: 1em;
	font-weight: normal;
}

#content_box {
        
	width: 930px;
        background-color:#EBE7CA;
	text-align: left;
	float: left;
        min-height:1200px;
        position:relative; 
        padding-top:150px;      
}

#content_boxInnerPage {
        
	width: 930px;
        background-color:#EBE7CA;
	text-align: left;
	float: left;
        min-height:900px;
 position:relative; 
        padding-top:150px; 
       
           
}
#content {
        margin-left:5px;
	width: 730px;
	padding: 0 14px 0 14px;
	float: left;
        min-height:400px;
}
.sbar {
	margin-top:8px;
        width: 167px;
	float: left;
       /** border: 1px solid red;*/
        height:300px;
}
.box {
	border-left: 1px solid #6ca901;
	border-right: 1px solid #6ca901;
	padding: 8px;
	width: 167px;
}
.box a {
	color: #696969;
	text-decoration: none;
}
.box a:hover {
	text-decoration: underline;
}
.box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.box li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 4px 20px;
	background: url('images/blt.gif') no-repeat;
}
.boxbottom {
	background: url('images/box.bottom.gif') no-repeat;
	width: 167px;
	height: 3px;
	margin: 0 0 10px 0;
}
.boxcaption {
	background: url('images/box.caption.gif') no-repeat;
	padding: 6px 0 0 10px;
	height: 22px;
	width: 167px;
	color: #303030;
	font-size: 12px;
	margin: 0;
}
.caption, th.label {
	background: url('images/caption.bg.gif') repeat-x bottom;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #303030;
	margin: 0 0 10px 0;
}
.caption p {
	background: url('images/caption.left.gif') no-repeat left;
	padding: 8px 0 2px 14px;
	height: 20px;
	color: #303030;
	margin: 0;
}
.caption a {
	color: #303030;
	text-decoration: none;
}
.caption a:hover {
	text-decoration: underline;
}
.caption h2 {
	background: url('images/caption.right.gif') no-repeat right;
	float: right;
	margin: 0;
	font-size: 10px;
	height: 22px;
	padding: 8px 10px 0 0;
}
.Nav {
	margin: 0 0 20px 0;
	color: #303030;
}
.Nav a {
	padding: 4px 8px 4px 8px;
	background: #fff;
	border: 1px solid #303030;
	font-size: 10px;
}
.Nav a:hover {
	padding: 4px 8px 4px 8px;
	border: 1px solid #6ca901;
	text-decoration: none;
	font-size: 10px;
}
.Nav span {
	padding: 4px 8px 4px 8px;
	border: 1px solid #303030;
	font-size: 10px;
	margin: 0 5px 0 0;
}
.Nav .on {
	padding: 4px 8px 4px 8px;
	border: 1px solid #6ca901;
	font-size: 10px;
	color: #6ca901;
}
form {
	margin: 0;
	padding: 0;
}
.entry { 
	font-size: 1.1em;
	line-height: 1.2em;
margin-top:13px;
margin-right:15px;margin-left:15px;
width: 624px;
float: right;
display: inline-block; /*sets hasLayout - required for IE*/
display: block; /*resets to proper property value without resetting layout*/
background-color:#fcfcfc;
min-height:665px;

}
.entry blockquote {
	font-size: 1em;
}
.entry blockquote.right {
	width: 200px;
	font-style: normal !important;
	font-size: 11px !important;
	margin: 0.3em 0 0.3em 15px !important;
	padding: 0.3em 0 !important;
	border: 3px double #aaa;
	border-width: 3px 0;
	text-align: center;
	float: right;
}
.entry blockquote.left {
	width: 200px;
	font-style: normal !important;
	font-size: 11px !important;
	margin: 0.3em 15px 0.3em 0 !important;
	padding: 0.3em 0 !important;
	border: 3px double #aaa;
	border-width: 3px 0;
	text-align: center;
	float: left;
}
.entry blockquote.right p, .entry blockquote.left p {
	margin: 0 !important;
	line-height: 1.4em !important;
}
.entry p {
	margin: 0 0 0.5em 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.entry ul {
	margin: 0 0 1.5em 20px;
}
.entry ol {
	margin: 0 0 1.5em 40px;
}
.entry ul {
	list-style-type: none;
}
.entry ul li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 4px 20px;
	background: url('images/blt.gif') no-repeat;
}
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {
	margin: 0.5em 0 0.5em 25px;
}
.entry dl {
	margin: 0 0 1.5em 0;
}
.entry dt {
	font-weight: bold;
	margin: 0 0 0.5em 0;
}
.entry dd {
	margin: 0 0 1.5em 20px;
}
.entry .ad {
	margin: 0 0 0.5em 15px;
	float: right;
}
.entry .ad_left {
	margin: 0 15px 0.5em 0;
	float: left;
}
.entry img {
	
	padding: 5px;
	border: 1px solid #303030;
}
.entry img:hover {
	padding: 5px;
	border: 1px solid #6ca901;
}
.wp-smiley {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
}
.respond {
	background: url('images/respond.gif') no-repeat;
	padding: 0 0 0 20px;
	font-size: 1em;
	color: #888;
	clear: both;
}
.respond a {
	color: #333;
	text-decoration: none;
}
.respond a:hover {
	color: #333;
	text-decoration: underline;
}
.navigation {
	width: 500px;
	font-size: 1.4em;
	float: left;
}
.previous {
	padding: 0 20px 0 0;
	float: left;
}
.next {
	float: right;
}
.clear {
	width: 500px;
	height: 1px;
	margin: 0 0 3em 0;
	clear: both;
}
 }
.flat {
	margin: 0 0 2em 0 !important;
}
.whitespace {
	margin: 0 0 3.5em 0 !important;
}
#calendar_wrap {
	font-size: 1.2em;
}
#comments {
	width: 500px;
	float: left;
	clear: both;
}
ul#comment_list {
	list-style: none;
	margin: 0 0 4em 0;
	float: left;
}
ul#comment_list li.comment {
	width: 500px;
	float: left;
	margin: 0 0 10px 0;
}
ul#comment_list li.trackback {
	width: 470px;
	padding: 1.2em 15px 0 15px;
}
.comment_meta {
	margin: 0 0 1.2em 0;
	padding: 0;
}
.comment_num {
	padding: 0 8px 0 0;
	font-weight: bold;
	font-size: 1.3em;
	float: right;
}
.trackback .comment_num {
	padding: 0 0 0 20px;
}
.comment_num a, .comment_num a:visited {
	color: #888;
	text-decoration: none;
}
.comment_num a:hover {
	color: #303030;
	text-decoration: none;
}
.comment_meta strong {
	font-size: 1.2em;
}
.comment_time {
	font-size: 1em;
	color: #888;
}
.comment .entry {
	border: 1px solid #6ca901;
	background: #f9fcf5;
	padding: 10px;
}
.comment .entry p {
	margin: 0 0 1em 0;
}
#comment_form {
	width: 500px;
	padding: 1em 0 0 0;
	float: left;
}
#comment_form p {
	padding: 0.6em 0;
}
#comment_form label {
	padding: 0 0 0 10px;
	font-size: 1.2em;
}
#comment_form .text_input {
	width: 191px;
	padding: 3px;
	color: #444;
	border: 1px solid #696969;
}
#comment_form .text_area {
	width: 321px !important;
	border: 1px solid #696969;
}
#comment_form p.subscribe-to-comments {
	font-size: 1.2em;
}
#comment_form p.subscribe-to-comments label {
	font-size: 1em;
}
.submit {
	padding: 5px 10px 5px 10px;
}
 