/* CSS Document */

body{
margin:0px;
padding:0px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
background:#c5c5c5 url(images/bodybg.gif) top left repeat-x;
}

a{
color:#5b5b5b;
text-decoration:none;
}

a:hover{
color:#4d4d4d;
text-decoration:underline;
}

#container{
width:958px;
margin:0px auto;
padding:20px 0px 0px 0px;
position:relative;
}

#aboveheader{
height:100px;
width:958px;
text-align:right;
position:relative;
}

#header_banner{
width:728px;
height:90px;
position:absolute;
top:0px;
left:0px;
}

#aboveheader ul{
display:block;
float:right;
height:20px;
list-style:none;
margin:0px;
padding:0px;
position:absolute;
bottom:0px;
right:0px;
}

#aboveheader ul li{
display:inline;
list-style:none;
margin:0px;
padding:0px 8px 0px 4px;
border-left:1px solid #aaa;
}

#aboveheader ul li a{
font-size:11px;
color:#ccc;
text-decoration:none;
}

#header{
background:url(images/rl_header.jpg) top left no-repeat;
height:100px;
width:958px;
position:relative;
}

#logo{
background:url(images/rl_logo.gif) top left no-repeat;
width:277px;
height:37px;
position:absolute;
top:15px;
left:20px;
}

#searchbox{
width:380px;
height:25px;
position:absolute;
top:25px;
right:20px;
}

#searchbox form {margin:0}
	#searchbox input {width:279px; height:22px;margin:0 0 -1px; padding:6px 5px 2px 13px; border:0px; font-size:14px; color:#666; background:url(images/searchbox.jpg) top right no-repeat;}
	#searchbox label {padding:5px 0 0;display:inline}
	#searchbox input.submit {width:49px;font-size:11px;margin:0;height:30px; padding:0px; background:url(images/searchbutton.gif) top left no-repeat; color:#eee; text-align:right;}

#menu{
width:958px;
height:27px;
position:absolute;
bottom:0px;
left:0px;
}

div.menu ul {
display:block;
list-style:none;
margin:0px;
padding:0px;
}

div.menu ul li{
display:block;
float:left;
list-style:none;
margin:0px;
padding:6px 10px;
}

#menu div.menu ul li a{
color:#eee;
text-decoration:none;
}

#menu div.menu ul li a:hover{
color:#fff;
text-decoration:none;
}

#footer div.menu ul li a{
font-size:11px;
color:#777;
text-decoration:none;
}

#footer div.menu ul li a:hover{
color:#555;
text-decoration:none;
}

#contentbox{
width:938px;
background:#fff url(images/main.gif) top left repeat-x;
padding:10px;
position:relative;
margin:0px;
}

#leftCol{
display:none;
}

#rightCol{display:none;}

#middleCol{
padding:0px;
margin:0px;
}

.inner-container{
margin:0px;
padding:0px;
position:relative;

}

#layout-3Cols{
margin:0px;
padding:0px;
position:relative;
}

#footer{
background:url(images/footerbg.gif) top left no-repeat;
height:22px;
width:938px;
padding:10px;
font-size:12px;
color:#666;
}

#underfooter{
width:958px;
height:12px;
padding:15px 0px;
color:#333;
font-size:10px;
}

#adminmenu{
position:absolute;
top:0px;
right:0px;
width:300px;
height:20px;
}

#adminmenu ul{
display:block;
list-style:none;
margin:0px;
padding:0px;
}

#adminmenu ul li{
display:block;
float:left;
list-style:none;
margin:0px;
padding:2px 5px;
font-size:11px;
}

#adminmenu ul li a{
color:#333;
}

#leftcolumn{
float:left;
width:550px;
}

#rightcolumn{
float:right;
width:320px;
}

#topten{ 
font-size:11px; 
color: #666; 
margin:10px 0px; 
clear:both;
}


#topten h1{ 
border-bottom:0px;
}

.toptenitem {
width:540px; 
margin:3px 0px; 
border-top:1px solid #ccc;
}

.toptenitem:hover {
background: url("/clients/recruiterlife/pligg/templates/mollio-beat/images/featurebox_bg_wh.jpg") repeat-x;
}

.toptennumber {
width:50px; 
margin:3px 0px;
float:left; 
display:block; 
font-size:29px; 
color:#999; 
font-weight:bold; 
padding:12px 6px 12px 0px;
text-align:right;
}

.toptendescription { 
margin:3px 0px;
float:left; 
display:block;
width:484px; 
}

.toptendescription a{
color:#679AA0;
}

#toptenone img {
width:120px; 
height:80px;
float:left; 
display:block; 
margin:3px 10px; 
padding:0px; 
border:3px solid #efefef;
}
#toptenone .profilelink img {
width: 72px;
height: 21px;
float: right;
padding:0px;
border: 0px;
}

.toptendescription img {
width:80px; 
height:60px;
float:left; 
display:block; 
margin:3px 10px; 
padding:0px; 
border:3px solid #efefef;
}

/* textbox for non-number one listings */
.toptentext {
  margin-left: 106px; /* 80px image, 2*10px margin,2*3px border */
}
#toptenone .toptentext {
  margin-left: 146px; /* 120px image, 2*10px margin,2*3px border */
}

.profilelink img {
width: 72px;
height: 21px;
float: right;
padding:0px;
border: 0px;
}

.toptentitle{
font-size:14px; 
color: #000;
margin:10px 0px 0px 0px;
}

.toptentitle a{
color:#111;
}

#toptenone .toptentitle{
font-weight:bold;
}
	
#toplinks {
font-size: 10px; 
padding-left: 770px;
color:#efefef;
}

#topads{ 
width:550px; 
padding:0px; 
height:240px;
margin:0px;
}

#topads img{ 
border:2px solid #999;
}

#top100link{ 
float:right; 
width:100px; 
font-size:11px; 
color:#6699CC; 
margin:12px 0px 1px 5px; 
}

#top100link a{
color:#679AA0;
}
	
#sideads {
padding: 0px;
margin:0px; 
border:0px solid #efefef;
}

#topsidead a{
border:none;
}

#topsidead a:hover{
border:none;
}

#partnerads { 
background:#f3f3f3 url("images/partnerbg.jpg") top left repeat-x ; 
width:300px; 
margin:10px 0px; 
padding:10px;
font-size:11px;
color:#666;
}
	
#partnerads h3{ 
font-weight:bold; 
font-size:11px; 
text-align:left; 
color:#666; 
border-bottom:1px solid #ccc; 
display:block; 
padding:0px 0px 2px 10px; 
margin:0px; 
letter-spacing:1px;
}

.partnerad{
clear:both;
margin:3px 0px;
}

.partnerad a img{ 
float:left; 
display:block; 
margin:3px 10px 3px 3px; 
border:2px solid #fff;
}

.partnerad a:hover img{ 
border:2px solid #666;
}

.partnerad div{ 
float:left; 
display:block;
width:160px;
padding-top:8px;
}

.partnerad p{
margin:10px;
}

.partnerad div p{
margin:0px; 
padding:0px; 
text-align:left;
color:#6699CC;
}

.partnerad div p.partnertitle{ 
font-weight:normal; 
font-size:11px; 
color:#333; 
margin:0px; 
padding:0px;
}

.partnerad div p.partnertitle a{
color:#333;
}

#associations { 
background:#f3f3f3 url("images/partnerbg.jpg") top left repeat-x ; 
width:300px; 
margin:10px 0px; 
padding:10px;
font-size:11px;
color:#666;
}

#associations h3{ 
font-weight:bold; 
font-size:11px; 
text-align:left; 
color:#666; 
border-bottom:1px solid #ccc; 
display:block; 
padding:0px 0px 2px 10px; 
margin:0px; 
letter-spacing:1px;
}

.smallbanners{
margin:5px auto 10px auto;
}

div.showtitle{
margin:4px 0px 0px 0px;
font-size:16px;
font-weight:bold;
text-transform:capitalize;
color:#900;
}

div.showtitle .profilelink img {
width: 72px;
height: 21px;
float: right;
padding:0px;
border: 0px;
}

p.showauthor{
margin:0px 0px 4px 0px;
font-size:11px;
}

.titletime{
color: #333;
font-weight:normal;
font-size:12px;
}

.authorlink{
text-transform:capitalize;
}

#description{
padding:5px;
margin:5px 0px;
/*border:1px solid #ccc;*/
width:400px;
}

#newcomment{
width:400px;
padding:5px;
margin:5px 10px;
background:#fff;
font-size:13px;
color:#333;
font-weight:bold;
}

#newcomment h3{
font-size:18px;
}

#newcomment .tinytext{
font-size:10px;
font-weight:normal;
}

#newcomment legend{
font-size:18px;
font-weight:normal;
color:#666;
}


#newcomment input.namebox{
height:16px;
width:220px;
border:1px solid #ccc;
padding:2px;
font-family:arial;
color:#666;
font-size:14px;
}

#newcomment textarea.commentbox{
height:160px;
width:500px;
border:1px solid #ccc;
padding:2px;
font-family:arial;
color: #666;
font-size:14px;
}

#comments{
margin:15px 0px;
}

#commentheading{
color:#900;
font-weight:bold;
font-size:14px;
}

#comments .comment{
width:400px;
padding:5px;
margin:5px 0px;
border-top:1px solid #ccc;
background:#eee;
}

#comments .comment .dateposted{
font-size:11px;
color:#666;
}

#comments .comment .author{
font-size:13px;
font-weight:bold;
color:#417dc3;
text-transform:capitalize;
}

#comments .comment .commentBody{
font-size:14px;
color:#666;
padding:5px;
}

.contactForm{
background:#f6f6f6;
border:1px solid #ccc;
padding:10px;
}

.contactForm .forminput{
height:16px;
width:280px;
padding:7px 10px;
border:none;
background:url(/images/userlogin_input.jpg) top left no-repeat;
font-size:14px;
font-weight:bold;
color:#666;
}

.contactForm .formselect{
height:30px;
width:300px;
padding:7px 10px;
border:none;
background:#fff url(/images/userlogin_input.jpg) top left no-repeat;
font-size:14px;
font-weight:bold;
color:#666;
}

.contactForm .formtextarea{
height:186px;
width:480px;
padding:7px 10px;
border:none;
background:url(/images/userlogin_textarea.jpg) top left no-repeat;
font-size:14px;
font-weight:bold;
color:#666;
}

.contactForm .formsubmit{
height:22px;
width:90px;
border:none;
background:url(/images/userlogin_signin.gif) top left no-repeat;
color:#999;
display:block;
font-size:11px;
font-weight:bold;
padding:3px 20px 6px 10px;
text-align:left;
}

.contactForm .formsubmit1{
height:22px;
width:90px;
border:none;
background:url(/images/userlogin_signin.gif) top left no-repeat;
color:#999;
display:block;
font-size:11px;
font-weight:bold;
padding:3px 20px 6px 10px;
text-align:left;
}

.contactForm label{
font-weight:bold;
color:#666;
font-size:14px;
}
div.smallbanners {
	display: none;
}