body{
background:#eef4fb;
font-size:12px;
}
.red{
color:red;
}
.grey{
color:gray;
}
#pageHeader{
height:175px;
background: url(bingo1.png);

}

#pageTab{
padding-top:135px;
padding-left:20px;
font-size:18px;
font-weight:bold;
}
#pageTab span{
float:left;
display:block;
background: url(bingo1.png) -760px -180px;
padding:0px 0px 0px 15px;

}
#pageTab span span{
background: url(bingo1.png) right -180px;
height:30px;
padding: 10px 15px 0px 0px;
}
#pageTab a{
margin-right:15px;
color: #3966B2;
text-decoration:none;
float:left;
display:block;
padding:10px 15px 0px 15px;
}
#pageTab a:hover{
text-decoration:underline;

}

#footer{
height:70px;
background: url(bingo1.png) 0px -240px;
clear:both;
}
#contentLeft{
margin: 0px 270px 0px 15px;
}
#contentRight{
float:right;
width:260px;
}
#sidebar{
margin:0px 10px 0px 10px;
}
#pageHeader h1,#pageHeader h2{
display:none;	
}
#container{
width:982px;
background: url(bingo2.png);
margin:auto;
}
#sidebar ul{
list-style:none;
margin: 0px;
padding-left:0px;
}
#sidebar ul li{
margin-top:20px;
}
#sidebar ul li ul li{
margin:0px 0px 5px 0px;
padding-left:20px;
background: url(bingo1.png) 0px -318px no-repeat;

}
#sidebar .tagcloud{
text-align:center;
}
#sidebar .tagcloud a{
white-space:nowrap;
}
#sidebar ul li .freebox{
padding: 0px 10px;
}
#sidebar ul h2{
font-size:14px;
padding: 4px 0px 0px 10px;
height:25px;

margin:0px;
background: url(bingo1.png) 0px -200px;
}

#footer .copyright{
padding:10px 20px;
text-align:center;
}

.thumbnail{
float:left;
width:140px;
text-align:center;
}


<!-- Extra -->

  #list{
color:#626262;
}

#list{
color:#626262;
}

#list h2{
color:#943814;
}

#list .post{
min-height:150px;
}
/*\*/
* html #list .post {
height: 150px;
}
/**/

#list a{
color: #105cb6;
text-decoration:none;
}
#list a:hover{
text-decoration:underline;
}

#list .imgthumbnail{
padding:5px;
border: 1px solid #cccccc;
vertical-align:bottom;
}

.post{
margin-bottom:20px;
}
.post .title a{
font-size:16px;
font-weight:strong;
color: #105cb6;
}

.endOfPost{
clear:left;
}

.post .title{
margin-left: 0px;
}

.post .tags{
margin:5px 0px;
}
#list .post .tags a{
text-decoration:underline;
}

.post .listtagsIcon{
float:left;
width:40px;
height:20px;
vertical-align:bottom;
}

.post .posttagsIcon{
float:left;
width:40px;
height:20px;
vertical-align:bottom;
}

.post .listtagsItem{
margin-left:40px;
}

.post .posttagsItem{
margin-left:40px;
}

.listTags{
}
.postTags{
}

.thumbnail{
height:auto;
float:right;
}
.imgthumbnail{
margin-top:5px;
}
.postTags .posttagsIcon{
background: url(../../postTags.gif) no-repeat;
}
.listTags .listtagsIcon{
background: url(../../listTags.gif) no-repeat;
}

.extraFields{
margin:5px 0px 10px 0px;
display:table;
color:#626262;
}

.extraScores{
}
.formSet{
display:table-row;
}

.formLabel{
display:table-cell;
width:80px;
}

.formControls{
display:table-cell;
}

.avatar{
border:  #999999 solid 1px;
background: white;
vertical-align: bottom;
}


.scoreSet{
margin:1px;
color:#626262;
}

.scoreLabel{
width:120px;
float:left;
text-align:right;
}

.scoreValue{
margin-left:120px;
text-align:left;
}



.userComment{
border-bottom: 1px dotted #626262;
padding-bottom:5px;
margin-bottom:5px;
}
.memberComment {
margin:40px 5px;
}
.memberComment .memberInfo{
   text-align:right;
}

.memberComment .comment{
   clear:left:
   float:right;
   font-size:125%;
   line-height:140%;
   margin:10px;
   background: url(../../closequote.gif) no-repeat bottom right !important;
   background /**/:url(); /* removing quote graphic in IE5+ */
   padding:0px 25px 5px 0px;
}
.memberComment .comment:first-letter {
   background: url(../../openquote.gif) no-repeat left top !important;
   padding:5px 2px 10px 35px!important;
   padding /**/:0px;    /* resetting padding in IE5+ */
   background /**/: url(); /* removing quote graphic in IE5+ */
}

.userComment .comment{
margin-left:24px;
}

.fieldSet{
clear:left;
float:left;
margin-bottom:5px;
}
.fieldName{
float:left;
width:100px;
}
.fieldValue{
margin-left:100px;
}
.replyArea textarea{
width:400px;
}
.nowrap{
white-space: nowrap;
}

.postButton{
text-align:center;
}
.postButton img{
margin-top:10px;
width:210px;
height:66px;
background: url(../../postItW.png) no-repeat;
}
.item{ 
clear:left;
}

.item .endOfItem{
clear:both;
height:30px;
}
.item .extraPanel{
width:135px;
float:right;
margin-left:5px;
}
.item .functionPanel{
float:right;
width:60px;
text-align:center;
margin-left:4px;
}
.item .title{
font-weight:bold;
font-size:16px;
}
.item .title a{
color: #105cb6;
}
.item .title{
margin: 0px 0px 5px 5px;
}
.item .thumbnail{
float:left;
width:170px;
text-align:center;
}
.item .content{
margin-left:175px;
}

.item img.stars{
background: url(/base/css/v3/nt.png) 0px -240px;
}

.item .homeIcon{
background: url("../../icons.png");
width:16px;
height:16px;
float:left;
}

.item .picksIcon{
background: url(../../icons.png) -40px 0px;
width:16px;
height:16px;
float:left;
}

.item .tagsIcon{
background: url(../../icons.png) -20px 0px;
width:16px;
height:16px;
float:left;
}

.item .removeFavoIcon{
background: url(../../removeStar.png) 0px 0px;
}

.item .bloghome .postLink,.item .bloghome .blogLink , .item .picksInfo .picksLink{
margin-left:20px;
}
.item .bloghome .postLink a{
color:#999999 ;
}

.item .tagsItem{
margin-left:20px;
}
.item .others,.item .description{
margin-bottom:10px;
}

.item .toolButton{
   margin-bottom:5px;
}

.item .imgthumbnail{
border: 1px solid #cccccc;
padding:5px;
vertical-align:bottom;
}

.item .pCount a{
font-size:20px;
color:#79aceb;
}
.picks .pCount a,.blog .pCount a{
color:#f7b551;
}

.item .push{
background:url(beta/pushbg.gif) -120px -0px;
width:60px;
height:55px;
}

.blog .push,.picks .push{
background:url(beta/pushbg.gif) -60px -0px;
}

.user .thumbnail img{
border: 5px solid #d1e4e0;
}

.user .title{
font-size:18px;
margin:0px;
}

.user .extraPanel{
text-align:center;
margin-top:5px;
border: 1px solid #cadff9;
background: #ecf1f8;
padding:10px;
width:100px;
}

.avatarlist{
padding-left:7px;
}
.avatarlist .avaitem{
width:95px;
height: 150px;
text-align:center;
float:left;
}
.avatarlist .avaitem img{
border: 5px solid #d1e4e0;
}

.functionPanel .discuss{
background: url(icons.png);
display:block;
padding-left:20px;
text-align:center;
margin: 2px 4px;
}

.popupBtn img{
width:16px;     
height:20px;
vertical-align:top;
background: url(../../newwindow.gif) right top no-repeat;
border: 0px;
}.pages { text-align: center; margin-bottom: 20px; margin-top: 20px; }
.pager { font-size: 12px; padding-top: 10px; padding-bottom:10px; margin-left: auto; margin-right: auto;}
.pager a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pager a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pager .AtStart { margin-right: 20px; padding: 2px 6px; background: #fff; color: #aaa; }
.pager .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.pager .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.pager .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.pager .AtEnd { margin-left: 20px; padding: 2px 6px; background: #fff; color: #aaa; }
.pager .curPage {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #FF0084; }
.pager a:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
.pages div.Results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }
.buttonJoin img {
background-image:url(../../join.png);
background-position:-8px -18px;
height:24px;
width:104px;
MARGIN: 10px
}
.buttonJoin:hover img {
background-image:url(../../join.png);
background-position:-8px -58px;
height:24px;
width:104px;
MARGIN: 10px
}

.powerbyfunp img {
background-image:url(../../powerbyfunp.gif);
height:52px;
width:124px;
}#sidebar .freetext {
   MARGIN: 2px 40px 2px 20px
}

#sidebar .funplogo {
   MARGIN: 30px
}
