/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
  _text-align:center;
}

/* Tables still need 'cellspacing="0"' in the markup. 
table { border-collapse: separate; border-spacing: 0; }*/
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: top; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 75%;
  color: #222; 
  background: #fff;
  font-family: Tahoma, Helvetica, Arial, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #00adef;font-family:Georgia,serif }

a:link, a:focus{
	text-decoration:none;
	color:#0093DD;
}

a:visited {
	color:#929292;
    text-decoration:none;
}

a:hover{
	color:#1f3948;
}

#header{
	background:#2A4654 url(../images/toolbar_bg_2.jpg) repeat-x;
	width:100%;
	height:33px;
}
.headerlink{
    float:right;
    margin: 0;
    z-index:999;
}

#logo_banner{
    background:#D8D4B1 url(../images/top_menu_bg.jpg) repeat-x;
    height:79px;
    margin-left:0px;
}

table#secondpage #logo_banner{
    margin-left:0px;
}
#logo_banner p{
    color:#6c6532;
    font-weight:bold;
    font-size:12px;
    padding-right:-120px;
    float:left;
    margin:25px 0 0 20px;
	z-index:10;
	position:absolute;
}
#leaderboard{
	float:right;
	width:730px;
	height:90px;
	background:red;
}

#subheader{
	/* background:#5CA000 url(../images/sublevel_middle.jpg) repeat-x; */
	height:31px;
	width:100%;

}
#leftcurve{
	/* background:url(../images/left_headermenu_img.jpg) top left no-repeat; */
	height:31px;
	padding-left:13px;
}

#rightcurve{
	/* background:url(../images/right_headermenu_img.jpg) right top no-repeat; */
	height:31px;
	padding-right:13px;
}

#rightcurve a:hover{
    color:#d8d4b1;
}

#rightmenu{
	float:right;
	vertical-align: middle;
	color:#fff;
	margin-top:6px;
	font-size:10px;
}

#rightmenu a{
 color:#fff;
 vertical-align: middle;
text-decoration:none;
 font-size:11px;
 
}

#leftmenu{
	color:#FFFFFF;
	float:left;
	margin-left:6px;
	margin-top:6px;
    font-size:11px;
}

#leftmenu a.join{
 background:#fff;
 font-weight:bold;
 color:#DD137B;
 padding:0px 10px;
 vertical-align: middle;
 text-decoration:none;
}

#leftmenu a{
 
 font-weight:bold;
 color:#fff;
 padding:0px 5px;
 vertical-align: middle;
 text-decoration:none;
}

#searchbar{
	width:125px;
	float:right;
	height:22px;
	margin-top:5px;
	margin-right:20px;
}
#searchbar form{
	height:22px;
}
#searchbox{
	border:1px solid #8D8D8D;
	width:100px;
	height:23px;
}
input{
	vertical-align:middle;
}
#middle{
	background:black;
	width:auto;
	overflow:hidden;
	position:relative;
	display:block;
	height:100%;
	
}

td#left{
	
	width:215px;
/* 	background:black;  */
	height:100%;
	margin-right:10px
}

#leftC{
	background:#fff;
	width:200px;
    z-index:99;
	height:100%;
	margin: 5px;
    position:relative;
}

#boxad{
	width:200px;
	height:200px;
	background:#fff;
}

#category{
	background:#fff;
	width:200px;
}
ul#mainlevel{
	height:auto;
}
#mainlevel li{
	list-style:none;
    
}

a#main_anchor{
	height:22px;
	background:#4F5B73 url(../images/toolbar_bg_2.jpg);
	color:#fff;
	margin:5px 0;
	width:200px;
	display:block;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    text-indent:15px;
    padding-top:5px;

}

div#sublevel{
	height:110px !important;
}

#sublevel a{
	background:transparent;
	list-style:none;
	float:left;
	color:#929292;
	padding-left:3px;
	font-size:11px;
	margin:0 0 5px 5px;
}

#sublevel a:hover{
    color:#1f3948;
}

#right{
	background:#D8D4B1;
	/* height:100%; */
	font-size:10px;
	/* overflow:hidden; */
    margin-top:-5px;
	width:100%;
}

#tabs{
	height:35px;
	/* background:grey; */
	margin-top:5px;
}
#tabs ul{
	margin:7px auto 0;
	float:right;
	height:28px;
}
#tabmenu li{
	list-style:none;
	float:left;
	margin:0 1px;
}
#tabmenu li a{
	padding:6px 12px 0px 12px;
	text-decoration:none;
	font-size:12px;
	color:#000;
	font-weight:bold;
	display:block;
	font-family:arial;
}
.boiling_active{
	background:transparent url(../images/main_menu.jpg) 0px -33px no-repeat;
	width:65px;
	height:28px;
}
/* .boiling_active a, .boiling_deactive a{
    color:#000000 !important;  
}
 */
.boiling_deactive{
	background:transparent url(../images/main_menu.jpg) 0 0  no-repeat;
	width:64px;
	height:28px;
}

.hotter_deactive{
	background: transparent url(../images/main_menu.jpg) -67px 0px no-repeat;
	position:relative;
	width:115px;
	height:28px;

}
.hotter_active{
	background:transparent url(../images/main_menu.jpg) -67px -33px no-repeat;
	position:relative;
	width:115px;
	height:28px;

}
/* .hotter_active a, .hotter_deactive a{
    color:#000000 !important;  
} */
.fresh_deactive{
	background:transparent url(../images/main_menu.jpg) -184px 0px no-repeat;
	position:relative;
	width:115px;
	height:28px;

}

.fresh_active{
	background: transparent url(../images/main_menu.jpg) -184px -33px no-repeat;
	position:relative;
	width:115px;
	height:28px;
}

.jobs_deactive{
	position:relative;
	background:transparent url(../images/main_menu.jpg) 0 0  no-repeat;
	width:64px;
	height:28px;

}

.jobs_active{
	position:relative;
	background:transparent url(../images/main_menu.jpg) 0px -33px no-repeat;
	width:65px;
	height:28px;

}
.company_deactive{
	background:transparent url(../images/main_menu.jpg) -184px 0px no-repeat;
	position:relative;
	width:115px;
	height:28px;

}

.company_active{
	background: transparent url(../images/main_menu.jpg) -184px -33px no-repeat;
	position:relative;
	width:115px;
	height:28px;

}
/* .fresh_active a,.fresh_deactive a{
    color:#000000 !important;  
} */
.addlink_deactive{
	background: transparent url(../images/main_menu.jpg) -300px 0px no-repeat;
	position:relative;
	width:115px;
	height:28px;
}

.addlink_active{
	background: transparent url(../images/main_menu.jpg) -300px -33px no-repeat;
	position:relative;
	width:115px;
	height:28px;
 }
.addlink_active a,.addlink_deactive a{
    color:#fff !important;  
}
#container{
	
	width:99%;
	background:#e0dfde;
	border:1px solid #a09c7d;
    margin: 0 2px 0 5px;
}

#curve {
    background: url(../images/top_left_curve_mainpage.jpg)  left top no-repeat;
    width:7px;
    height:7px;
    display:block;
    margin:-1px 0 0 -1px;
    
}
#msgbar{
	height:29px;
	/* background:#82CA9C; */
	margin:15px 20px;
    width:96%;
}

.gmsg{
	background:#0093DD; 
	border:1px solid #fff;
	height:100%;

	color:#FFF;
	padding:5px 10px 0px 15px;
	font-size:14px;
}

.emsg{

	background:#1F3948; 
	/* border:1px solid #fff; */
	height:100%;
    
	color:#FFF;
/* 	padding:5px 10px 0px 15px; */
	font-size:12px;
}

p.emsg span#left_curve{
    float:left;
    display:block;
    background:url(../images/icon_curves.gif) top left no-repeat;
    height:31px;
    width:17px;
    margin-left:-15px;
}

p.emsg span#right_curve{
    float:right;
    display:block;
    background:url(../images/icon_curves.gif) -20px 0 no-repeat;
    height:31px;
    width:15px;
}

#msgbar img{
	float:right
}

#homecontent{
	/*overflow-x:hidden;
	 overflow-y:scroll; */
	width:100%;
	/*background:white;*/
	
}
#content{
	width:735px;
	/*background:white;*/
	margin-left:10px;
	font-size:10px;
}

#leftbar{
	/* background:url(../images/left_bar_normal.jpg) top left no-repeat; */
	height:166px;
	/* padding-left:13px; */
}
#article_content{
  height:120px;
/*    // height:140px; */
	width:745px;
/* 	//width:735px; */
	padding-left:10px;
	padding-top:15px;
}
#rightbar{
	/* background:url(../images/right_bar_normal.jpg) top right no-repeat; */
	height:173px;
}

#button_bar{
	height:36px;
	/* background:grey; */
	margin-top:3px;
}
.article{
	height:166px;
	/* background:url(../images/article_middle_bar.jpg) repeat-x;	 */
	margin:15px 5px;
	border:1px solid #c8c8c8; 
    background-color:#fff;
    
}
#imageblock{
  width:80px;
  height:90px;
  margin-right:15px;
  float:left;
}

#votewidget{
	width:82px;
	height:28px;
	display:block;
	margin-top:10px;
}
span#voteup{
	background:url(../images/stake_small_images.jpg) 0 0 no-repeat;
	color:#0093D9;
	display:block;
	width:40px;
	height:27px;
	float:left;
}

#voteup a{
	padding:12px 10px 0px 18px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

span#votedown{
	background:url(../images/stake_small_images.jpg) -39px 0 no-repeat;
	color:#DC137B;
	display:block;
	width:42px;
	height:27px;
	float:left;
	vertical-align:baseline;

}

#votedown a{
	padding:12px 10px 0px 18px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#article_content h2{
	font-size:17px;
	font-weight:bold;
	width:580px;
}

#article_content h2 a{
	text-decoration:none;
}

.submit_meta{
	color:#929292;
}
p.submit_meta a{
	font-size:11px;
	font-weight:bold;
	color:#6c6532;
	text-decoration:none;
}

p.submit_meta a:hover{
	color:#DD137B;
}

.short_description{
	margin-top:15px;
	font-size:12px;
	color:#929292;
}

.short_description a{
	text-decoration:underline;
    font-weight:bold;
    color:#00bff3;
}

.short_description a:visited{
    color:#929292;
}
.article_meta{
	color:#929292;
	height:33px;
	font-size:11px;
    border-top:1px solid #c8c8c8;
	background:url(../images/line_tab_bg.jpg) repeat-x;
}

.article_meta span{
	font-weight:bold;
	color:#1f3948;
	margin-left:10px;
}

.meta_line_one{
	float:left;
	margin:10px 0 0 5px;
}

.meta_line{
    text-align:right;
	margin:10px 10px 5px 0;
}

#commentblock{
    border:1px solid #c8c8c8;
    border-bottom:2px solid #B0B0AE;
    background:#F3F3F3;
	margin-bottom:20px;
}

a#comments_count{
	background:url(../images/icon_curves.gif)  -15px -70px no-repeat;
	padding-left:15px;
	margin-right:10px;
	font-weight:bold;
	color:#1f3948;
	text-decoration:none;
}
/* a#comments_count:hover{
	background:url(../images/icon_curves.gif) -5px -70px no-repeat;
	padding-left:15px;
	margin-right:10px;
	color:#4C5B70;
} */

span#share{
	background:url(../images/share.png)  left top no-repeat;
	padding-left:15px;
	cursor:pointer;
    font-weight:bold;
    color:#727272;
}

span#share:hover{
	background:url(../images/share_rollover.png)  left top no-repeat;
	color:#7FC33C;
}


span#tags{
	padding-right:2px;
    font-weight:bold;
    color:#727272;
}
.social{
	margin-left:10px;
	font-weight:bold;
	color:#1f3948;
	text-decoration:none;
	color:red;
}
#fb
{
	background:url(../images/fb.png)  no-repeat;
	padding-left:14px;	
}
#tweeter
{
	background:url(../images/twitter.png)  no-repeat;
	padding-left:14px;	
}
#del
{
	background:url(../images/del.png)  no-repeat;
	padding-left:16px;	
}
.meta_line_one a{
	color:#929292;
	text-decoration:none;
}
.meta_line_one a:hover{
	color:#DD137B;
}

.meta_line_two{
	float:right;
	margin-right:15px;
	margin-top:10px;
}

#articleblock{
	/* height:254px; */
	width:100%;
	background-color:#fff;
	border-top: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 2px solid #B0B0AE;
	margin: 20px 0;
}

#articleblock img{
	margin:0 10px 10px;
	float:left;
}

h1{
	font-size:20px;
	font-weight:bold;
}
 h3{
	font-size:14px;
	font-weight:bold;
}
#articleblock h1{
	
	width:720px;
	color:#007FC0;
	
}
#registration #tips{
	margin-right:-60px;
	margin-top:-25px;
    z-index:990;
    position:relative;
}
#registration #submit_form{
	margin-left:10px;
	margin-top:10px;
}

.submit_meta{
	color:#929292;
}

p.submit_meta a:hover{
	color:#1f3948;
}
.meta_info{
	height:52px;
	margin-top:-10px;
	padding-top:25px;;
}
.description{
	font-size:12px;
	color:#929292;
	margin-top:-30px;
	margin-bottom:10px;
    
}
#views_click{
	float:left;
	margin:10px;
	width:165px;
}

#views_click  span{
	color:#323232;
	font-size:18px;
	font-weight:bold;
	margin:10px 15px;
	display:block;
}
#voteblock{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:10px;
    color:#003432;
    height:80px;
    
}

.voting{
	display:block;
	width:121px;
	height:80px;
	float:left;
}
.voting a:active, a:focus
{
	outline: 0;
}
.votemeup{
	background:url(../images/stake_it_images.jpg) 0 0 no-repeat;
	color:#fff;
	
}
.votedmeup{
	background:url(../images/stake_it_images.jpg) 0 0 no-repeat;
	color:#0093D9;
}
.votemeup span,.votedmeup span{
	margin:29px 0px 0px 20px;
	display:block;
	height:70px;
	color:#fff;
	font-size:12px;
} 

.votemedown{
	background:url(../images/stake_it_images.jpg) -121px 0 no-repeat;
	color:#DC137B;
	
	vertical-align:baseline;
}

.votedmedown{
	background:url(../images/stake_it_images.jpg) -121px 0 no-repeat;
	color:#fff;
}

a.votemedown:hover{
	background:url(../images/stake_it_images.jpg) -121px -86px no-repeat;
	color:#fff;
}

a.votemeup:hover{
	background:url(../images/stake_it_images.jpg) 0px -86px no-repeat;
	color:#fff;
}
.votemedown span,.votedmedown  span{
	margin:30px 36px 0px 0px;
	display:block;
	height:70px;
	color:#fff;
	font-size:12px;
} 

.background_shadow{
	/* background:url(../images/comment_background_block.png) left top no-repeat; */
	width:726px;
}

#registration {
	/* background:url(../images/comment_background_block.png) left top no-repeat; */
	width:625px;
}

.comment{
	background:#fff;
	border:1px solid  #60B9F3; 
	margin:10px 10px 5px 20px;
	padding:2px 5px 10px 10px;
}

.comment_meta{
	color:#929292;
	float:left;
}
.comment_meta a{
	color:#DC137B;
	font-weight:bold;
	
}
.comment_vote{
	color:#929292;
	float:right;
}
.comment_vote a{
	color:#7FC23E;
    text-decoration:none;
    font-size:12px;
    padding-left:10px;
    font-weight:bold;
}

#comment_up{
	background:url(../images/updown.jpg) 0 0 no-repeat;
	width:17px;
	height:12px;
	display:block;
	float:left;
}
#comment_down{
	background:url(../images/updown.jpg) -18px 0 no-repeat;
	width:17px;
	height:12px;
	display:block;
	float:left;
}

.comment_text{
	clear:both;
	margin-top:30px;
	font-size:12px;
}
#comment_form{
	margin:10px;
}
textarea{
	border:1px solid #60B9F3;
}
.no_comment{
    margin:10px 0px 10px 30px;
    
    font-size:13px;
}

#voters{
	float:left;
	width:362px;
/* 	background:green; */
	/* height:200px; */
	margin:40px 0 20px 0;
}
#ilikeit{
	background:url(../images/i_liked_it.jpg) left top no-repeat;
	height:32px;
	width:162px;
	display:block;
}

#notmytype{
	background:url(../images/not_my_type.jpg) left top no-repeat;
	height:28px;
	width:162px;
	display:block;
}
#voternames{
	background:#fff;
	border-top: 1px solid #60B9F3;
	padding:10px;

}
#voterlist li{
	list-style:none;
	float:left;
	margin:10px;
}

#voterlist img{
	vertical-align:middle;
    margin-right:5px;
}
#statusbar{
	height:30px;
	/*background:#B7E300;*/
	text-align:right;
}
#button a{
    text-decoration:none;
    color:#000;
    display:block;
    height:30px;
    line-height:26px;
    margin:-8px;
    width:150px;
}
.button_left{
	background:url(../images/button_left.png) left top no-repeat;
	height:32px;
}

.button_middle{
	background:url(../images/button_middle.png) left top repeat-x;
	height:32px;
	padding-top:8px;
	text-align:center;
	margin-left:7px;
	margin-right:7px;
	color:#525252;
	font-size:12px;
	font-weight:bold;
}
.button_right{
	background:url(../images/button_right.png) right top no-repeat;
	height:32px;
}
.button_tail{
	background:url(../images/button_tail.png) left top no-repeat;
	height:10px;
	width:12px;
	margin-left:60px;
	margin-top:-1px;
}
#submit_form{
	padding:10px 15px 0 0;
}
#submit_form h1{
	color:#000;
	padding-left:10px;
	font-size:25px;
	
}
#submit_form label{
	font-weight:bold;
	font-size:12px;
}
#submit_form span{
	font-size:12px;
	padding-left:5px;
	color:#0094DE;
}

#tags_top_bar{
	/* background:url(../images/tags_top.png) 0 0 no-repeat;	 */
}
#tags_bottom_bar{
	/* background:url(../images/tags_top.png) 0 bottom no-repeat;	 */
}

#tags_body{
	background:url(../images/tags_middle.png) 0 0 repeat-y;
	padding:7px 10px;
    width:707px;
}

.tags_box
{
    margin-right:5px;
}

label.error{
	display:none;
	color:red;
}

textarea,input{
	border:1px solid #60B9F3;
}

.form_button{
	border-top:1px solid #4D6370;
	border-left:1px solid #4D6370;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background:#1F3948;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	margin-top:5px;
}


.input_text{
	width:400px;
	height:20px;
}

.hint{
	color:#CDCDCD;
	font-size:12px;
}

#ak_modal_div{
	padding-top:0px;
	/* border:1px solid black; */
	background:transparent url(../images/login_background.png) top left no-repeat;
	position: absolute;
	z-index:1000;
	width:284px;
	height:382px;
}
#registerblock{
	height:88px;
	margin:40px 10px 5px;
	text-align:center;
}
#register_button{
	display:block;
	background:url(../images/register_now.jpg) no-repeat;
	width:158px;
	height:39px;
	text-align:center;
	padding:5px 0; 
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:10px auto;
	text-decoration:none;
}

#loginform{
	margin-top:50px;
	margin-left:20px;
	font-size:12px;
}

#loginform td{
	font-size:11px;
	font-weight:bold;
	height:30px;
	color:#fff;
}

#loginsubmit{
	margin-top :40px;
	text-align:center;
}

.reg_form{
	margin:40px auto;
}
#tips{
	width:207px;
	/* border:1px solid #c8c8c8;
	background:#515B74; */
	margin:10px;
	float:right;	
    color:#fff;
}
#submit_article #tips{
	/* border:1px solid #c8c8c8;
	background:#515B74; */

}
#tips h3{
	height:30px;
    color:#fff;
	text-align:center;
	padding-top:5px;
	background:#1F3948;
	margin:0 0 2px;
}

#tips p{
	background:#1F3948;
	padding:2px 5px;
    font-size:12px;
}

.feed{
    display:block;
    width:23px;
    height:24px;
    float:right;
    margin-top:11px;
    background:url(../images/rss.jpg);
}

#userprofile_block{
    width:700px;    
    background: #fff;
    border:1px solid #C8C8C8;
    margin-top: 10px;
   
}

#userprofile_block table{
    font-weight:normal;
    color:#000;
    font-size:12px;
    margin:20px 10px 40px 20px;
    width:400px;
}

#userprofile_block h2{
    font-weight:bold;
    color:#000;
    font-size:18px;
    margin:10 0;
    border-bottom:1px solid black;
}

#userprofile_block img{
    float:right; 
    margin: 20 20 0 0;
}

.date{
    float:right;
}
#userprofile_article{
	background:#fff;
	border-top: 1px solid #505B74;
	padding:10px;

}
#userprofile_list li{
    list-style:none;
    margin:10px;
    border-bottom:1px solid #c8c8c8;
    padding-bottom:20px;
    font-size:1.4em;
}

.useractvite_title{
    font-size:15px;
    font-weight:bold;
    background:#2A4654 url(../images/toolbar_bg_2.jpg) repeat-x scroll 0 0;
    color:#fff;
    height:30px;
    width:300px;
    padding: 5px 0 0 10px;
}

#page_404
{
    margin:auto;
    background:url(../images/404.jpg) no-repeat;
    width:686px;
    height:374px;
    text-align:right;
}
#page_404 p
{
   padding-top:163px;
   padding-right:50px;
   color:#aaa;
}
#forgot_password{
    margin:50px auto;
    width:500px;
    border:1px solid #c8c8c8;
    padding:10px;
    background:#9BCEE9;
}

#forgot_password p{
    margin:0 0 10px 0;
}
#thanku p{
    font-size:14px;
    margin:10px;
}
#contactus{
	
}
.error{
    font-weight:bold;
    color:red;
}

#faq, #tos{
    border:1px solid gray;
    background:#fff;
    padding:10px;
    margin-bottom:20px;
     color:#4C5B70;
}
#faq P,#tos P{
    font-size:14px;
    margin-bottom:10px;
    line-height:20px;
}
#advertising h2,#faq h2{
    font-size:16px;
    margin-bottom:5px;
}

#team {
    border:1px solid gray;
    background:#fff;
    padding:10px;
}

#team div{
    margin:10px;
    font-size:14px;
    color:#4C5B70;
}
#team img{
    margin:0px 10px;
}
#team p, #advertising p{
    border-bottom:1px dotted #c8c8c8;
    padding: 20px 0px;
}
#advertising{
    font-size:14px;
    color:#4C5B70;
}
.important{
    font-size:20px;
    margin:10px;
}

#tag_title{
font-size:2em;
float:left;
}

#tos ol li{
    margin-left:20px;
    font-size:12px;
}
#advertise{
    color:#4F5B73;
    font-size:13px;
    margin-left:10px;
}
#topcamper ol {
    margin-left:30px;
}

#topcamper ol li{
margin:5px;
font-size:12px;

}
#topcamper li a {
color:#6c6532;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#freshlinks{
    width:350px;
    border:1px solid #C8C8C8;
    background:#F3F3F3;
    margin:0 5px 5px 0;
    float:left;
    padding:5px;
}
#popularlinks{
    width:350px;
    border:1px solid #C8C8C8;
    background:#F3F3F3;
    float:left;
    padding:5px;
    margin:0px 0px 5px 5px;
}
#popularlinks li,#freshlinks li {
   /*  list-style:none; */
    margin:10px 25px;
    font-size:11px;
	color:#007fbf;
	font-weight:bold;
	
}

#popularlinks li a,#freshlinks li a{
	color:#007fbf;
	font-weight:bold;	
	 font-size:11px;
}

#popularlinks ol,#freshlinks ol
{
	background:#fff;
	border:1px solid #d3d3d3;
	margin-top:10px;
}
.heading {
    margin:0;
    width:250;
    padding-left:10px;
	font-size:18px;
	color:#323232
}

table#campers
{
    border:1px solid #D3D3D3;
	border-bottom:2px solid #B1B0AE;
    padding:10px;
    width:100%;
    background:#fff;
	margin: 0 0 20px 0;
}
table#campers td
{
    text-align:center;
	color:#000;
	font-size:11px;
}
table#campers th
{
    text-align:center;
	font-size:14px;
	font-weight: bold;
	padding-top:8px;
}

.even{
    background:#CFCFCF;
}

.odd{
    background:#EDEDED;
}

.table_head{
    background:#3FA3D5 url(../images/camper_tab_bg.jpg) repeat-x;
    color:#fff;
	height:32px;
}
.rankings{
	font-size:12px;
	font-weight: bold;
	color:#000;
}
.unames{
	font-size:12px;
	font-weight: bold;
	color:#007fbf;
}

#campers_list p{
    font-size:14px;
    margin:5px;
}

.prev{
	background:transparent url(../images/button.jpg) 0px 0px no-repeat;
	width:32px;
	height:29px;
    display:block;
    float:right;
    text-indent:-9999px;
}
.prev:hover{
	background:transparent url(../images/button.jpg) 0px -32px no-repeat;
}

.next{
	background:transparent url(../images/button.jpg) -32px 0px no-repeat;
	width:32px;
	height:29px;
    display:block;
    float:right;
    text-indent:-9999px;
}
.next:hover{
	background:transparent url(../images/button.jpg) -32px -32px no-repeat;
}
#pagination
{
	text-align:center;
	width:100%;
}

#pagination a
{
	background:transparent url(../images/more_bg.jpg) repeat-x;
	width:500px;
	height:32px;
	display:block;
	text-align:center;
	padding-top:5px;
	font-size:13px;
	margin:0 auto;
	color:#656532;
	font-weight:bold;
}

#pagination span.left
{
	display:block;
	background:transparent url(../images/icon_curves.gif) 0px -34px no-repeat;
	width:15px;
	height:32px;
	margin-top:-5px;
	float:left;
}
#pagination span.right
{
	display:block;
	background:transparent url(../images/icon_curves.gif) -20px -34px no-repeat;
	width:15px;
	height:32px;
	margin-top:-5px;
	float:right;
}


#loginDiv
{
	height:170px;
}

.input_text_jobs{
	width:400px;
	height:20px;
	border:1px solid #c7c298;
}

.textarea_jobs{
	border:1px solid #c7c298;
}

.label_jobs{
	font-weight:bold;
	font-size:12px;
	color:#6C6532;
}

#submit_form_jobs label{
	margin-left:10px;
	margin-top:0px;
	padding:0px 15px 0 0;
}
.texth1{
	valign:top;	
	color:#6C6532;
	padding:5px;
	background:#e5e0ca;
}
.titlePreview{
	font-size:20pt;
	font-family:arial;
	color:#6C6532;
}
.titledetail{
	font-family:arial;
	color:#6C6532;	
}
.jobAd
{
	background-color: #ffc;
	border-color: #eee #aaa #aaa #eee;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	font-size: 12px;
	line-height: 135%;
	color:rgb(96,96,96);
	text-align:center;
}

.jobAd strong
{
	color:#088;
}
#main_footer{
	height: 30px;
	margin:5px 0;
	text-align:right;
	font-size:11px;
	padding-top:10px;
	background-color:#E3E1C8;
}