* {
	margin: 0 auto;
}



html, body{
background-color:	       #feffff;
margin:			       0 auto;
width:                         100%;
height:                        100%;
}

#wrapper{
    background-image: url('images/rl-bg.jpg');
    background-repeat: repeat-y;
    width: 1078px;
    margin: 0 auto;
    height:auto;
    min-height: 100%;
}

#doc{background-color:#fff; margin-top:20px;}
#doc2{background-color:#fff; margin-top:20px;}
#doc3{background-color:#fff; margin-top:20px;}
#doc4{background-color:#FFFFFE;margin-top:20px;padding-bottom:75px}



.form input{
    background-image:url('images/form-bg.jpg');
    background-repeat:repeat-x;
    border-bottom:solid 1px #c0c0c0;
    border-top: solid 1px #c0c0c0;
    border-right: solid 1px #c0c0c0;
    border-left: solid 1px #c0c0c0;
    padding:2px;
}


textarea{background-color:#ffffff;color:#000;}

select{background-color:#fff;}

.row1{background-color:#eff0ed;}
.row2{background-color:#f6f7f4;}

#div-border{border:solid 1px #c0c0c0;background-color:#fafafa;}
.border table{border:solid 1px #c0c0c0;}
#no-style{display:none;}

button{border-left:solid 1px #e2dfd8;border-top:solid 1px #e2dfd8;border-right:solid 2px #cfccc5;border-bottom:solid 2px #cfccc5;background-color:#fdfdfd;font-size:116%;font-weight:bold;padding:1px;color:#181818;}
.button{border-left:solid 1px #e2dfd8;border-top:solid 1px #e2dfd8;border-right:solid 2px #cfccc5;border-bottom:solid 2px #cfccc5;background-color:#fdfdfd;font-size:116%;font-weight:bold;padding:1px;color:#181818;}

em{font-weight:bold;}

tr.border-bottom td{border-bottom: solid 2px #c0c0c0;}
tr.border-bottom th{border-bottom: solid 2px #c0c0c0;}


h1{font-size:138.5%;font-weight:bold} /* 18px */
h2{font-size:123.1%;font-weight:bold;} /* 16px */
h3{font-size:108%;font-weight:bold;} /* 14px */

#green-bg-30{background-image:url('/media/css/images/nav_hr_30px.jpg'); background-repeat:repeat-x; color:#ffffff;}
#green-bg {background-image:url('/media/css/images/nav_hr.jpg'); background-repeat:repeat-x; color:#ffffff; height:30px;}

#dark-bg-30{background-image:url('/media/css/images/nav2_hr_30.jpg'); background-repeat:repeat-x; color:#ffffff;}
#dark-bg{background-image:url('/media/css/images/nav2_hr.jpg'); background-repeat:repeat-x; color:#ffffff; height:23px;}

.tdpadding td{padding:5px;}

.pagination{padding-top:10px;clear:both;}

.dark{color:#181818;}
.darkgreen{color:#4d7740}
.green{color:#90a848;}
.red{color:red;}
.grey{color:#909090;}

.smaller{font-size:93%;} /* 12px */
.small{font-size:100%;} /* 13px */
.medium{font-size:108%;} /* 14px */
.large{font-size:123.1%} /* 16px */

.guide-links a{font-size:100%; font-weight:bold; color:#303030;}
.guide-links a:hover{color:#000;}

.avatar{
    max-width:100px;
    width: expression(this.width > 100 ? 100: true);
}

ol {margin-left:20px;color: #181818;}
ol li{font-size:123.1%;list-style-type:decimal;list-style:decimal;}
ul {margin-left:20px;color: #181818;}
ul li{font-size:123.1%;list-style-type:disc;list-style:disc;}

#div781{
    width:781px;
    background-image: url('images/781-middle.jpg');
    background-repeat: repeat-y;
    margin-left:5px;
}

#div781 a{text-decoration:none;font-size:93%;}

#div650{
    width:650px;
    background-image: url('images/650-middle.jpg');
    background-repeat: repeat-y;
    margin-left:5px;
}

#div425{
   width:425px;
   background-image: url('images/425-middle.jpg');
   background-repeat: repeat-y;
   margin-left:5px;
}

#div380{
    margin-left:5px;
    background-image: url('/media/css/images/380-middle.jpg');
    background-repeat: repeat-y;
    width:380px;
}

#div240{
    margin-left:5px;
    background-image: url('/media/css/images/240-middle.jpg');
    background-repeat: repeat-y;
    width:240px;
}

#subnav{
    height:40px;
    background-color: #D3E4C8;
    border-bottom:solid 1px #4d7740;
}

.sub-left{float:left;margin-top:12px;font-size: 103%; font-weight: bold;margin-left: 16px;}
.sub-right{float:right;margin-right:20px;margin-top:12px;font-size: 103%;}

#clear{clear:both;}


.border-top{border-top:solid 1px #c0c0c0;}

#search-div{height:151px;width: 100%;border-top:solid 1px #4d7740;border-bottom:solid 1px #4d7740;background-color: #d4e4c9;}

#searchtab-active{display:block; padding-left:8px;padding-right:8px;padding-top:5px; padding-bottom:4px;font-size:100%;background-color:#fff;border-left:solid 1px #4d7740;border-right:solid 1px #4d7740;border-top:solid 1px #4d7740;border-bottom:solid 2px #fffffe;}
#searchtab-active a{text-decoration:none;font-size:100%;font-weight:bold;}
#searchtab{padding-right:8px;padding-left:8px;padding-bottom:1px;font-size:100%;color:#2b2b2b;}
#searchtab a{text-decoration:none;font-size: 100%;color:#2b2b2b;font-weight:bold;}



#box-top{
    background-image:url('images/box-top.jpg');
    background-repeat:repeat-x;
    height:26px;
}

#box-bottom{
    background-image:url('images/box-bottom.jpg');
    background-repeat:repeat-x;
    height:26px;
}

#announcements{
    text-align:center;
    padding-top:0px;
}


/* Header Start */

#header{
background-color:#ffffe;
height:115px;
padding-top:10px;
}


#header .links a{
    font-family:sans-serif;
    text-decoration:none;
    color:#dedcd4;
}


#searchbox{
margin-top: 10px;
background-image:		url('images/test.gif');
background-repeat:		repeat-x;
color:                          #ffffff;
font-size:                      167%;
clear:                          both;
border-right:none;
border:solid 2px #e2dfd8;
height:27px;
width:475px;
border-right:none;
margin-left:11px;
}

#searchbutton{margin-top:8px;margin-right:14px;}

#nav-bar{
background-image:url('/media/css/images/top_bar.jpg');
background-repeat: repeat-x;
background-color: #4d7740;
height:35px;
}

#nav-bar .inside{padding-left:15px;padding-right:20px;}

#nav-bar a{
    text-decoration:none;
    color:#fff;
}

#nav-bar .links a:hover{color:#fff;}

#nav-bar .links{
    padding-top:9px;
    float:left;
    font-size: 108%;
}

#nav-searchbox{background-image: url('/media/css/images/nav-search.jpg');height:35px;width:182px;}
#nav-searchbox input{height:18px;width:173px;border:none;background-color:#eff0ed;margin-left:5px;}

.topbar-divider{margin-top:-9px;}

#search-type{
    padding-top:5px;
}



#topbar{
background-image:url('images/login-bar.jpg');
background-repeat:repeat-x;
height:                         30px;
font-family:                   sans-serif;
width:                            100%;
}


.user{height:80px;float:right;margin:5px;margin-right:10px;color:#000;background-image:url('/media/css/images/bg-user-m.jpg');background-repeat:repeat-x;}
.user-bg-img{float:left;width:10px;}
.logged-in{
    float:right;
    padding-right:3px;
}
.logged-out{
    line-height:150%;
    float:right;
    padding-right:3px;
}

#top-login input{
    background-image:url('images/input-bg.jpg');
    background-repeat:repeat-x;
    background-color:#000;
    color:#90a848;
}

#toplogin .button{height:20px;}

#top-login  a{
    text-decoration:none;
    font-weight:bold;
    color:#90a848;
}

/* Header End */

/*
*
*
*
*
*
*/

/* Registration Start */

#signup td{height:30px;padding-left:3px;}

#loginbox{
margin-top:30px;
text-align:center;
}

#loginbox td{height:30px;padding-left:3px;}

#loginbox .text-input input{height:25px;font-size:153.9%;}

/* Registration End */

/*
*
*
*
*
*
*/

/* Home Start */

#home-main{padding-left:10px;}

#home-right{padding-right:10px;}

/* Home End */


/*
*
*
*
*
*
*/

/* Controlpanel Start */

#dashboard{}

#sidebar{
    padding-left:5px;
    padding-bottom:20px;
    font-size:93%;
    color:#4c4c4c;
    text-align:left;
}


#sidebar  a{font-size:93%;text-decoration:none;padding-bottom:4px;color:green;}



#edit-avatar{text-align:center;}
#edit-avatar img{padding-bottom:10px;}
#edit-avatar table td{padding:5px;}

.changepass{margin-top:10%;}
.changepass td{padding:5px;}



#public-profile{
padding:	      15px;
padding-bottom: 50px;
width: 920px;
float:right;
}

#profile{}
#profile .top{padding-right:10px;}
#profile table td{padding:5px;}

#profile-bottom{
padding:			15px;
padding-right:		30px;
text-align:			right;
}
/* */


#myads{}
#myads a{color:#2d2b2b;}
#myads h1{padding-left:15px;padding-bottom:5px;}
#stats-top{clear:both;}
#stats{clear:both;padding-top:30px;}
#stats a{color:#2d2b2b;}

#option-table{width:242px;}
#option-table ul{padding:3px;}
#option-table ul li{font-size:100%;}

#advertising-buy{padding:20px;font-size:108%;width:94%;float:left;text-align:center;}
#advertising-buy a{color:#486030;}

/* Controlpanel End */

/*
*
*
*
*
*
*/

/* Classifieds Start */
#menu{padding-left:0px;background-color:#fff;border-left:solid 1px #e2dfd8; border-right:solid 1px #e2dfd8; border-bottom:solid 1px #e2dfd8;}
#menu ul {margin:0; padding:0; width:100%;}
#menu ul li {list-style:none; padding:0; margin:0;  font-size:85%; }
#menu ul li.selected {font-weight:bold; color:#fff; background:#000; padding:0; }
#menu ul li.selected a {color:#fff;background-color:#000; font-weight:bold;}
#menu ul li a { display:block;padding:2px;text-decoration:none;padding-left:5px; color:#181818; font-size:105% }
#menu ul li a:hover {color:#fff; background:#787878; }
#menu ul li em { display:none;}
#menu ul li.blank{height:5px;}
#menu ul li.item{color:#fff;padding:1px 0; text-indent:2px; margin-top:2px;}
#menu ul li.sect {font-size:100%; font-weight:bold; color:#fff; background-image:url('images/nav_hr.jpg'); background-repeat:repeat-x;  padding-left:3px; text-indent:2px; padding-top:3px; padding-bottom:3px; margin-top:2px; border-bottom:solid 1px #e2dfd8; border-top:solid 1px #e2dfd8; }
#menu ul li.first {margin-top:0;}


#createad{
    width:950px;
    float:left;
    margin-top:30px;
    background-color:#fff;
}


#class-breadcrumbs{float:left;}
#class-breadcrumbs a{font-size:99%;text-decoration:none;color:#486030;}

#class-left{
    color:#2b2b2b;
    border:solid 1px #e2dfd8;
}

#class-left a{text-decoration:none;font-size:93%;color:#2b2b2b;}
#class-left table{}

.tdpad{padding-right:7px;padding-left:5px;}

#class-sidebar{
    font-size:85%;
    color:#424242;
    padding-left:5px;
    padding-bottom:20px;
}

#class-sidebar-nav{}
#class-sidebar-nav .inside{padding-bottom:4px;}
#class-sidebar-nav .inside a{text-decoration:none;}
#class-sidebar-nav a{color:#000;font-size:108%;}
#class-sidebar-nav .section{height:20px;padding-top:2px;padding-left:8px;font-size:108%;}

#class-sort{padding-left:15px;padding-bottom:20px;}

#ad-block{
margin-top: 20px;
width:950px;
background-color:#fff;
float:left;
}

#ad-description{
    padding:10px;
    padding-bottom:10px;
    padding-top:40px;
    float:left;
    clear:both;
    width:98%;
    font-size:108%;
    line-height:150%;
}

#ad-description img{
    max-width:465px;
    width: expression(this.width > 400 ? 400: true);
    clear:both;
}

#ad-block a:link {color: #000000;}
#ad-block a:visited{color:#000000;}

#ad-details{
    float:right;
    width:425px;
    padding-right:10px;

}

/* Classifieds End */

/*
*
*
*
*
*
*/

/* Spotlight Start */

#spot-sidebar{
    padding-right:5px;
}

#spot-nav{
    height: 25px;
    background-color:#fff;
    font-size:77%;
    background-image:url('images/nav-bg.jpg');
    background-repeat:repeat-x;
    color:#2b2b2b;
}

#spot-nav .inside{width:950px;padding-top:6px;}
#spot-nav a{color:#2b2b2b;}
#spot-title{font-size:124%;color:green;font-weight:bold;padding:5px;}
#spot-title a{display:block;margin-left:2px;}
#spot-left{
    width:640px;
    float:left;
}

#sidebar-top{
    background-image:url('images/sidebar-top.jpg');
    background-repeat:no-repeat;
    width:200px;
    height:26px;
    color:#ffffff;
    font-weight:bold;
    font-family:sans-serif;
}

#sidebar-top_inside{
  padding-top:5px;
  padding-left:52px;
}

#spot-right{
    width:280px;
    float:right;
    padding-top:8px;
}


#spot-post{
    margin-top:30px;
}

#spot-box{
    padding-bottom:20px;
}


#spot-title a{text-decoration:none;font-weight:bold;font-size:116%;color:#486030;padding-left:5px;padding-right:10px;padding-top:10px;}

#spot-detail{
    color:#2b2b2b;
    padding-bottom:10px;
    line-height: 150%;
    clear:both;
    width:100%;
    float:left;
    padding-left:13px;
    font-size: 88%;
}

#spot-detail a{color:#486030;font-style:italic;text-decoration: none;}


#spot-content{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px;
    line-height:125%;
    clear:both;
}

#spot-content img{}

#spot-content a{color:#486030;}

#spot-image img{
    max-width:465px;
    width: expression(this.width > 400 ? 400: true);
    clear:both;
}

#spot-footer{
    clear:both;
    color:#333;
    padding-top:20px;
    padding-left:5px;
    padding-bottom:30px;
}

#spot-footer a{color:#333;}

.comment-header{
    height:30px;
    color:#2b2b2b;
    font-size:153.9%;
    float:left;
    padding-bottom:10px;
    padding-left:10px;
    clear:both;
}

#comments{
    margin-left:10px;
    clear:both;
}

#comment-top{padding-top:5px;}
#comments .username{font-size:116%;color:#486030;}
#comments .date{color:#909090;font-size:85%;}

#comment-body{padding:10px;font-size:108%;line-height:125%;color:#181818;}
#comment-footer{text-align:right;clear:both;padding:10px;padding-bottom:0px;float:right;font-weight:bold;}
#comment-footer a{color:#486030;text-decoration:none;}





#comment-form{
    clear:both;
    padding-top:50px;
    padding-bottom:20px;
}

#comment-form textarea{
    height:100px;
    width:500px;
}

#spot-comments{
    clear:both;
    float:left;
    padding-left:10px;
    margin-top:30px;
}

#spot-main .post-footer{
    margin-top:30px;
}

#spot-main .post-footer a{font-weight:bold;color:#2b2b2b;text-decoration:none;}

#spot-main .comment{
    padding-bottom:5px;
    border-top:solid #333 1px;
}

#spot-main .comment a{text-decoration:none;font-size:108%;}

#id_honeypot{
    display:none;
}


#blog-left{padding-left:5px;}
#blog-left hr{width:100%;}


#blog-search{
margin-top:10px;
padding-left:20px;
}

#blog-snip a{color:#486030}


/* Spotlight End */

/*
*
*
*
*
*
*/

/* Forum Start */


#forum-right{float:right;padding-right:20px;}

#forum-left{
     padding-left: 10px;
     float:left;
}

#forum-left a{color:#486030;}


#forum-category{
    float:left;
    margin-top:20px;
}

#forum-category .inside{
    background-color:#fff;
    padding-left: 5px;
}

#forum-left .subject_link{color:#2c2a2a;font-size:108%;text-decoration:none;}
#forum-thread{float: left;margin-top:30px;}
#forum-thread .inside{}

#forum-stats{
    margin-top:10px;
    float:left;
    padding-left:10px;
    font-size:93%;
}

#forum-post{}
#forum-post table{}
#forum-post .time{padding-left:5px;}
#forum-post .post-message a{color:#486030;}
#forum-post .post-message a:visited{color:#609030;}


#forum-post img{
    max-width:600px;
    width: expression(this.width > 600 ? 600: true);
    clear:both;
}

#quote-button{
    text-align:right;
    vertical-align:baseline;    
    padding-right:10px;
    padding-bottom:2px;
   }

#quote{
    border: solid #c0c0c0 1px;
    background-color:#f2f2f2;
    padding:5px;
    margin-bottom:20px;
}

#quote a{color:#486030;}

#quote .smalltext{
    font-size:93%;
    padding:1px;
    font-family:sans-serif;
}

#reply_quote{
    border: solid #c0c0c0 1px;
    background-color:#f2f2f2;
    padding:5px;
    margin-bottom:20px;
    width:700px;
}

#reply_quote a{color:#486030;}
#reply_quote .smalltext{padding:1px;}

/* Forum End */

/*
*
*
*
*
*
*/

/* Search Start */

#searchresults{
    width:98%;
    margin-left:10px;
    font-size:100%;
}

.noimage img{display:none;}
.nobr br{display:none;}

#search-topbar{
    float:right;
    padding-right:10px;
    padding-bottom:3px;
    font-size:93%;
}
#search-title{font-size:116%}
#search-title a{
    font-size:116%;
    line-height:175%;
    color:#303018;
}

#search-title a em{font-weight:bold;}

.forum_search-title{color:#fff;}
.forum_search-title a{font-size:116%;color:#fff;line-height:175%;text-decoration:none;}
.forum_search-title em{font-weight:bold;}


#search-snip {color:#303030}
#search-snip a{color:green;font-size:93%;text-decoration:none;font-style:italic;}
#search-snip img{display:none;}



#search-snip em{font-weight:bold;}

#search-url{padding-top:1px;}
#search-url a{font-size:93%;color:#609018;text-decoration:none;}

#search-paging{
    text-align:center;
    padding-top:30px;
    clear:both;
    font-size:108%;
}

#search-paging a{
    text-decoration:none;
    color:#486030;
    padding-left:3px;
    padding-right:3px;
}

#search-paging td{border: solid 1px #EBE9E1;}

#spellcheck{
    color:#2d2b2b;
    float:left;
    padding-left:20px;
}

#spellcheck a{text-decoration:none;color:#486030;}

/* Search End */

/*
*
*
*
*
*
*
*
*/

/* Mail Start */

#mail-right{padding:5px;width:95%;}
#mail-right a{color:#2d2b2b;}
#mail-page{padding-top:25px;clear:both;}

/* Mail End */

/*
*
*
*
*
*
*
*
*/

/* Footer Start */
#footer {
background-image: url('images/rl-bg.jpg');
background-repeat: repeat-y;
width: 1078px;
position: relative;
margin:  0 auto;
margin-top:-50px;
height:50px;
clear:both;
}

#footer .inside{
background-color: #fffffe;
font-size:			77%;
color:				#000;
text-align:			center;
margin:				0 auto;
width:               974px;
height:              50px;
}

#footer a:link{
color:				#000;
}

#footer a:visited{
color:				#000;
}
/* Footer End */

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#160x600{width:160px;padding-right:5px;clear:both;}
#160x50{width:160px;padding-right:5px;clear:both;}
#468x60{width:468px;padding:10px;float:right;clear:both;}

#160x600-2{width:160px;float:left;clear:both;}
#160x50-2{width:160px;float:left;clear:both;}
#468x60-2{width:468px;float:right;clear:both;}




.pikachoose{width:475px;margin:0 auto 20px auto;padding-right:20px;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:475px;height:70px;margin:0;overflow:hidden;padding-top:5px;}
.pikachoose ul li{float: left;border:1px solid #c0c0c0;border-right:solid 2px #c0c0c0;border-bottom:solid 2px #c0c0c0;padding:2px;background:#ededed;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:475px;height:300px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}


.pika_caption{display:none;width:475px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('gallery/black.png') top left;}
.pika_caption a{display:none;color:white;}

/*
.pika_play{display:none;position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{display:none;position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('gallery/play.png') top center no-repeat;}
.pika_play a{display:none;position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('gallery/pause.png') top center no-repeat;}
*/
.pika_navigation a{display:none;font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{display:none;text-decoration: underline;}
.pika_navigation{display:none;padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{display:none;position:absolute;top:5px;left:5px;height:1px;width:1px;background:url('gallery/rewind.png') top left no-repeat;}
.pika_next_hover{display:none;position:absolute;top:5px;right:5px;height:1px;width:1px;background:url('gallery/fastf.png') top right no-repeat;}