
/* Kill the browser defaults */

*{
padding:none;
border:none;
margin: 0px 0px 0px 0px;
}

body{
font-family:Arial;
font-size:12px;
background:#49a0d0;
}
#mainbody{
margin-top:10px;
width:900px;
margin-left:auto;
margin-right:auto;
background:white;	
border:2px double #ea063c;	


}
#header{
background: url(bigulo-header-gradient.png) repeat-x;
}

#header h1{
font-size:36px;
color:#ea063c;
font-family:Lucida Grande;
padding:3px;
display:none;
}
#header h2{
font-size:24px;
color:#49a0d0;
color:white;
font-family:Arial;
font-style:italic;
text-indent:30px;
display:none;
}
p{
margin-bottom:1em;
}
/* Style the searchboxes */
#searchbox{
width:75%;
padding:5px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}
#searchbox input,select{
font-size:20px;
font-weight:bold;
padding:1px 1px 1px 1px;
background:#efefef url(input-grad.jpg) repeat-x;
border: 1px solid #7f9db9;
-moz-border-radius:4px;
}

#searchbox h3{
text-align:center;
padding-bottom:5px;
}
table.entry{
background:#f3f3f3 url(entry-grad.jpg) repeat-x;
}

/* The welcome page */
#welcome{
margin-top:10px;
width:800px;
margin-left:auto;
margin-right:auto;
font-size:14px;
color:#444;
}

#welcome h3{
color:#ef0341;
font-family:Arial;
border-bottom:3px solid #EF0341;
font-size:18px;
}
#welcome a{
color:#49a0d0
}
a:visited{color:#49a0d0;}
/* Style the results */
#newresults{

width:800px;
margin-top:40px;
margin-left:auto;
margin-right:auto;
}
#newresults h3{
color:#ef0341;
font-family:Arial;
border-bottom:3px solid #EF0341;
font-size:18px;
}
#newresults ul.searchresults{
list-style-type:none;

margin-left:auto;
margin-right:auto;

}

li.result{

width:235px;
height:80px;
padding-top:1px;

background:#f3f3f3;
border:2px solid #eaeaea;
-moz-border-radius:5px;
float:left;
margin:5px;
}
p.resultinfo a{
color:#6699BB;
text-decoration:none;
}
img.resultpic{
display:inline;
float:left;
margin-right:5px;
padding-left:7px;
padding-right:8px;
}
p.resultinfo{
display:inline;
font-size:14px;
}
p.resultinfo .name{
font-weight:bold;
}
p.resultinfo .age{
text-align:left;
}
p.resultinfo .age:after{

}
p.resultinfo .gender{


}

p.resultinfo .biguloid{
color:#555;

}
p.resultinfo .biguloid:before{
content:"(";
}
p.resultinfo .biguloid:after{
content:")";
}
p.resultinfo .ageGender{
display:block;
}


#nextlink {
clear:both;
text-align:center;
font-size:16px;

}
#nextlink a{
background:#6699BB;
text-decoration:none;
color:white;
padding:5px;
background: #49A0D0 url(biguloNextLinkGradient.png) repeat-x;
}
#nextlink a:hover{
text-decoration:underline;
}

/* The standard footer for each page */
#footer{
width:800px;
margin-top:40px;
margin-left:auto;
clear:both;
margin-right:auto;
color:#444;
font-family:Arial;
border-top:3px solid #EF0341;
font-size:18px;
text-align:center;

}

#footer a{
color:#ef0341;
}

/* These styles are used on "About" and "Statistics" */
div #pageContent{
width:800px;
margin-top:40px;
margin-left:auto;
margin-right:auto;
font-size:16px;
color:#333;
}
div #pageContent h3{
color:#ef0341;
font-family:Arial;
border-bottom:3px solid #EF0341;
font-size:18px;
}
div #pageContent h4{
margin-top:15px;
margin-bottom:5px;
}
div #pageContent i{
text-decoration:none;
font-style:normal;

background:#316ac5;
color:white;
padding:1px;
}



/* The tables for the stats page */

table {
   margin: 0; 
   padding: 0; 
   border-collapse: collapse; 

}
td, th {
padding: 10px 4px; 
border-bottom: 1px solid #EEE;
}


td a, th a {display: block; width: 100%;}
td a:hover {background: #444; color: #FFF;}



thead tr, tfoot tr {
color: #555; 
}
tr {
font: 14px sans-serif; 
background: url(prettyinpink_row.png) repeat-x #F8F8F8; 
color: #666;
}
tr:hover {
background: #FFF;
}

/* This bit is for the fading testimonials */

#quote-show{
margin-left:auto;
margin-right:auto;
margin-top:40px;
font-family:Georgia;
font-style:italic;
width:70%;
font-size:16px;	

text-align:center;
}
h3.whatPeople{
color:#ef0341;
font-family:Arial;
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
clear:both;
border-bottom:3px solid #EF0341;
font-size:18px;
text-align:center;	
}
#quote-show p{
border:2px solid #57a4d4;
background:#f3f3f3;
-moz-border-radius:5px;
padding:5px;
}
#quote-show a{
color:#57a4d4;
}


/** Feedback Form **/
#feedbackForm input,textarea, .buttons input{
font-size:18px;
padding:2px;
background:#efefef url(input-grad.jpg) repeat-x;
border: 1px solid #7f9db9;
-moz-border-radius:4px;
}

#feedbackForm ul{
list-style-type:none;
}

/* Advanced Search */

#advSearch fieldset{
border: 2px solid #ef0341;
}
#advSearch legend{
color:#fff;
background:#ef0341;
padding:2px 5px;
font-size:14px;
}



#advSearch label{
display:block;
font-weight:bold;
font-size:16px;
float:left;
width:100px;
padding:1px;
}



#moresearches{
font-family:Arial;
font-size:14px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:12px;
text-align:center;
background:#fafafa;
border:1px solid #ef0341;
-moz-border-radius:5px;
width:400px;
}

#moresearches a{
color:#57a4d4
}
#moresearches h4{
color:#ef0341;
}

img.stars{
clear:left;
float:left;
margin-bottom:2px;
}

Add this to li.result...
li.result{
width:235px;
}
img.stars{
clear:left;
float:left;
margin-bottom:2px;
}


/* For hot or not */

#hotbox .hotEntryLeft, #hotbox .hotEntryRight{

width:260px;
float:left;

margin-bottom:50px;
padding-left:30px;
padding-right:30px;
}
#hotbox .hotEntryLeft{
margin-left:44px;

}
#hotbox .hotEntryRight{
}


.hotPhoto{
width:245px;
height:245px;
background:#d4d4d4 url("hotbox-gradient.png") repeat-x ;
padding:5px;
border:1px solid #ccc;
}
.hotPhoto img{

margin:auto;
}
#hotbox .name a{
font-weight:bold;
font-size:18px;
text-align:center;
display:block;
color:#ef0341;
text-decoration:none;
}
#hotbox .name a:hover{
text-decoration:underline;
}

#hotbox .report a{
border-top:1px solid #444;
font-size:.7em;
text-transform:uppercase;
color:#ef0341;
text-decoration:none;	
}

#lastround{
width:640px;
height:110px;

border:2px solid;
background:#f3f3f3;
-moz-border-radius:5px;
padding:5px;
float:left;
margin-bottom:5px;

}
#lastround h5{
background:#49a0d0;
color:white;
text-align:center;
font-size:14px;
}
#lastround img{
display:block;
clear:none;
float:left;
margin:5px;
}

.hotPhoto {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: ...;
    height: ...;
}
.hotPhoto * {
    vertical-align: middle;
}
/*\*//*/
.hotPhoto {
    display: block;
}
.hotPhoto span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
</style>
<!--[if IE]><style>
.hotPhoto span {
    display: inline-block;
    height: 100%;
}
#hotbox .hotEntryMiddle p{
width:60px;
float:left;
margin-top:70px;
font-size:36px;
border:1px solid #aaa;
text-align:center;
background:#d4d4d4;
color:#49a0d0;
}


.hotPhoto {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: ...;
    height: ...;
}
.hotPhoto * {
    vertical-align: middle;
}
/*\*//*/
.hotPhoto {
    display: block;
}
.hotPhoto span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
</style>
<!--[if IE]><style>
.hotPhoto span {
    display: inline-block;
    height: 100%;
}
#hotbox .hotEntryMiddle p{
width:60px;
float:left;
margin-top:70px;
font-size:36px;
border:1px solid #aaa;
text-align:center;
background:#d4d4d4;
color:#49a0d0;
}

.hotRanking{
float:left;
width:280px;
height:300px;
-moz-border-radius:10px;
background:#d4d4d4 url("hotbox-gradient.png") repeat-x ;
padding:3px;

margin-bottom:5px;
margin-right:5px;
text-align:center;
border:2px solid #ccc;
}
.hotRanking .hotPhoto{

border:none;
}
.topranks{
margin-top:50px;
margin-left:100px;
}
.rank{
color:#ef0341;
font-size:20px;
}
.rank:after{
content:".";
}
.name a{
color:#000;
text-decoration:none;
font-size:20px;
}
.name a:visited{
color:#000;
}
.name a:hover{
text-decoration:underline;
}


.stats em{
font-style:normal;
font-weight:bold;
}
.stats{
display:block;
font-size:small;
}

/** For "in the last round" style ad **/
#google1{
width:470px;
float:left;
display:inline;
height:110px;
border:2px solid;
margin-left:25px;
margin-right:25px;
margin-bottom:5px;
background:#f3f3f3;
-moz-border-radius:5px;
padding:5px;
}
#google1 h5{
background:#49a0d0;
color:white;
text-align:center;
font-size:14px;
margin-bottom:2px;
}




ul.hotmenu{
list-style-type:none;
}
ul.hotmenu li{
display:inline;
margin-left:2em;
font-weight:bold;
font-size:14px;
}

ul.hotmenu li a{
text-decoration:none;
}
ul.hotmenu li a.girls{
color:#eb4a87;
}
ul.hotmenu li a.guys{
color:#51a4d0;
}

ul.hotmenu li a:hover{
text-decoration:underline;
}
ul.hotmenu li a.active{
text-decoration:underline;
}


div#priNav{
background:#5badd7;
margin-bottom:4px;

font-size:16px;
padding-top:3px;
padding-bottom:3px;
}


div#priNav ul li{
display:inline;
list-style-type:none;
text-decoration:none;
margin-left:3px;
padding:3px;
margin-right:5px;
}

div#priNav ul li a{
display:inline;
list-style-type:none;
padding-bottom:4px;
padding-top:4px;
padding-left:2px;
padding-right:2px;
border-top:1px solid #5badd7;
border-left:1px solid #5badd7;
border-right:1px solid #5badd7;
-moz-border-radius:4px;
text-decoration:none;
}

div#priNav ul li a, div#priNav ul li a:visited{
color:white;
font-weight:bold;
}

div#priNav ul li a:hover, div#priNav ul li a.active{
background:white;
color:#5badd7;

border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;

}
p.update{
font-size:18px;
color:#111;
width:30em;
padding:4px;
margin-left:auto;
margin-right:auto;
background:#FFFF88;
text-align:center;
clear:both;
}
p.update a{
color:#1930d0;
}
p.update a:visited{
color:#1930d0;
}

.moreinfo {
  display: none !important;
}
  
