html{
background-color:#000000;
}

body{
width:1000px;
margin:auto;
}

#page-container{
width:1000px;
float:left;
position:relative;
background-image:url(../images/page-bg.jpg);
background-repeat:no-repeat;
background-color:#000000;
font-family:Trebuchet MS;
}

INPUT[type="text"]{
border:1px solid #333f24;
margin-top:2px;
*margin-top:-33px;
font-size:13px;
font-family:Tahoma;
color:#4e5d39;
}

INPUT[type="submit"]{
font-size:13px;
border:1px solid #333f24;
margin-top:2px;
*margin-top:-33px;
color:#333f24;
}

#header{
width:1000px;
height:189px;
float:left;
position:relative;
}

#logo-container{
width:273px;
height:103px;
float:left;
position:relative;
margin-left:27px;
_margin-left:10px;
margin-top:24px;
}

#logo-container img{
border:0;
}

#search-panel{
width:382px;
height:66px;
background-image:url(../images/search_bg.gif);
background-repeat:no-repeat;
float:right;
position:relative;
margin-right:28px;
padding-left:15px;
padding-top:12px;
color:#FFFFFF;
font-size:13px;
font-family:Tahoma;
}

#site-slogan{
width:604px;
font-family:Arial Black;
font-size:18px;
color:#cccccc;
float:left;
position:relative;
margin-top:10px;
margin-left:50px;
}

#navigation-bar{
width:926px;
height:34px;
float:left;
position:relative;
clear:both;
margin-left:37px;
_margin-left:20px;
margin-top:8px;
*margin-top:23px;
}

#navigation-bar dt{
float:left;
position:relative;
margin-right:23px;

}

#navigation-bar dt a{
display:block;
overflow:hidden;
}

#navigation-bar dt#home-link,
#navigation-bar dt#home-link a{
width:113px;
height:34px;
background-image:url(../images/home-link-bg.gif);
background-repeat:no-repeat;
}

#navigation-bar dt#locations-link,
#navigation-bar dt#locations-link a{
width:131px;
height:34px;
background-image:url(../images/locations-link-bg.gif);
background-repeat:no-repeat;
}

#navigation-bar dt#messageboard-link,
#navigation-bar dt#messageboard-link a{
width:188px;
height:34px;
background-image:url(../images/messageboard-link-bg.gif);
background-repeat:no-repeat;
}

#navigation-bar dt#blog-link,
#navigation-bar dt#blog-link a{
width:90px;
height:34px;
background-image:url(../images/blog-link-bg.gif);
background-repeat:no-repeat;
}

#navigation-bar dt#contribute-link,
#navigation-bar dt#contribute-link a{
width:148px;
height:34px;
background-image:url(../images/contribute-link-bg.gif);
background-repeat:no-repeat;
}

#navigation-bar dt#search-link,
#navigation-bar dt#search-link a{
width:111px;
height:34px;
background-image:url(../images/search-link-bg.gif);
background-repeat:no-repeat;
}

#navigation-bar dt#login-link,
#navigation-bar dt#login-link a{
width:111px;
height:34px;
background-image:url(../images/login-link-bg.gif);
background-repeat:no-repeat;
}

#navigation-bar dt#logout-link,
#navigation-bar dt#logout-link a{
width:111px;
height:34px;
background-image:url(../images/logout-link-bg.gif);
background-repeat:no-repeat;
}


#navigation-bar dt a:hover{
background-position:0 -34px;
}



/***************BODY******************/
#body-content{
width:960px;
background-image:url(../images/body-bg.jpg);
background-repeat:no-repeat;
background-color:#000000;
float:left;
position:relative;
margin-left:21px;
_margin-left:10px;
margin-top:8px;
}

#intro-text{
width:500px;
font-family:Trebuchet MS;
font-size:18px;
color:#e5e5e5;
float:left;
position:relative;
margin-left:40px;
_margin-left:20px;
margin-top:30px;
}

#intro-text a{
color:#FF3333;
text-decoration:none;
}

#intro-text a:hover{
text-decoration:underline;
}

#intro-text ul{
margin-top:0;
}

h1{
font-size:30px;
color:#ffffff;
margin-top:0;
margin-bottom:10px;
}

#recent-reviews-ticker{
width:284px;
float:right;
position:relative;
margin-right:40px;
_margin-right:20px;
font-size:15px;
color:#ffffff;
margin-top:35px;
text-align:center;
}

#ticker-section{
width:284px;
float:left;
position:relative;
border:1px solid #e59d03;
margin-bottom:5px;
}

#orange-stripe{
height:33px;
width:264px;
float:left;
position:relative;
background-image:url(../images/orange-stripe.gif);
background-repeat:repeat-x;
text-align:left;
padding-left:20px;
line-height:30px;
}

.recentlist{
width:264px;
border-bottom:1px solid #dee2e2;
list-style-type:none;
list-style-position:outside;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
text-align:left;
float:left;
position:relative;
background-color:#FFFFFF;
color:#686868;
line-height:18px;
}

.recentlist a{
color:#686868;
text-decoration:none;
}

#recent-reviews-ticker a{
text-decoration:none;

}

#recent-reviews-ticker a:hover{
text-decoration:none;
border-bottom:1px solid #dddddd;
}

#signup{
height:47px;
float:left;
position:relative;
margin-left:42px;
_margin-left:20px;
margin-top:5px;
width:500px;
}

#signup dt{
float:left;
position:relative;
margin-right:30px;
}

#signup dt a{
display:block;
overflow:hidden;
}

#signup dt#sign-up-btn,
#signup dt#sign-up-btn a{
width:157px;
height:47px;
background-image:url(../images/sign-up.gif);
}

#signup dt#sign-in-btn,
#signup dt#sign-in-btn a{
width:157px;
height:47px;
background-image:url(../images/sign-in.gif);
}


#signup dt a:hover{
background-position:0 -47px;
}


#body-lower-content{
width:902px;
border-top:1px solid #1d1c1c;
border-bottom:1px solid #1d1c1c;
float:left;
position:relative;
margin-left:27px;
_margin-left:15px;
margin-top:30px;
*margin-top:15px;
margin-bottom:20px;
padding-bottom:10px;
}

#blog{
width:497px;
font-size:14px;
float:left;
position:relative;
margin-left:22px;
_margin-left:0;
margin-top:12px;
background-image:url(../images/blog-icon.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
padding-left:5px;
}

#blog a{
color:#FFFFFF;
}

#blog a:hover{
color:#8fd7f5;
}

#blog-title{
font-size:20px;
color:#8fd7f5;
margin-left:30px;
margin-top:8px;
margin-bottom:3px;
}


#recent-pictures{
width:520px;
font-size:14px;
float:left;
position:relative;
margin-left:27px;
_margin-left:0;
margin-top:32px;
background-image:url(../images/recent-pics-icon.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

#recent-pictures-title{
font-size:20px;
color:#dcf12e;
margin-left:45px;
margin-top:8px;
margin-bottom:8px;
}

.recent-pics{
border:3px solid #e4e3e3;
float:left;
position:relative;
margin-right:10px;
margin-bottom:10px;
}

.recent-pics img{
border:0;
}

#google-ads{
width:256px;
float:right;
position:relative;
margin-right:15px;
clear:right;
margin-top:24px;
margin-bottom:55px;
_margin-left:20px;
}

#footer{
width:892px;
height:157px;
float:left;
margin-left:28px;
_margin-left:15px;
position:relative;
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
margin-top:20px;
border-left:5px solid #919191;
border-right:5px solid #919191;
}

#footer-link-block{
float:left;
position:relative;
margin-left:50px;
font-size:14px;
color:#93c94a;
margin-top:16px;
clear:left;
width:600px;
line-height:16px;
}

#footer-link-block a{
color:#93c94a;
text-decoration:none;

}

#footer-link-block a:hover{
text-decoration:underline;
}

h2{
color:#0fa5f1;
font-size:14px;
font-weight:bold;
margin:0;
}

#watermark{
background-image:url(../images/yanomad_watermark.jpg);
float:right;
position:relative;
width:209px;
height:43px;
margin-top:16px;
*margin-top:111px;
_margin-top:-30px;
margin-right:5px;
}

#copyright{
width:892px;
text-align:center;
color:#36353b;
float:left;
position:relative;
margin-left:25px;
font-size:13px;
padding:10px;
}


/**********************USER REGISTRATION *****************/
#user-register-title{
height:73px;
background-image:url(../images/user_register_icon.gif);
background-repeat:no-repeat;
position:relative;
float:left;
margin-left:37px;
margin-top:25px;
color:#c2e2ed;
font-size:30px;
padding-left:60px;
padding-top:15px;
}

#user-data{
width:570px;
float:left;
position:relative;
margin-left:155px;
_margin-left:60px;
margin-top:-10px;
color:#d6d6d6;
font-size:16px;
border:2px solid #abbc93;
background-color:#576642;
padding-top:20px;
padding-left:20px;
}

#user-data a{
color:#ffffff;
}

#availability{
color:#3fc7c5;
text-decoration:none;
font-size:12px;
display:block;
}

#pass{
color:#3fc7c5;
text-decoration:none;
font-size:12px;
display:block;
}

#repass{
color:#3fc7c5;
text-decoration:none;
font-size:12px;
display:block;
}

#testemail{
color:#3fc7c5;
text-decoration:none;
font-size:12px;
display:block;
}

#userinput{
margin: 0px;
padding: 6px 7px 5px 7px;
width: 300px;
color: #333333;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;	
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

#smalluserinput{
margin: 0px;
padding: 6px 7px 5px 7px;
width: 100px;
color: #333333;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;	
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

#biguserinput{
margin: 0px;
padding: 6px 7px 5px 7px;
width: 500px;
color: #333333;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;	
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

select{
margin: 0px;
padding: 1px 2px 0px 2px;
color: #333333;
font-family:Trebuchet MS;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;	
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

#button {
	margin: 0px;
	margin-right:10px;
	padding: 0px 8px 0px 8px;
	height: 25px;
	background-color: #1f2516;
	font-weight: bold;
	color: #ffffff;
	border:1px solid #555555;
}

#button:hover{
	border:1px solid #777777;
}


/************************************USER LOGIN **************************************/
#user-login{
height:73px;
background-image:url(../images/user_login_icon.gif);
background-repeat:no-repeat;
position:relative;
float:left;
margin-left:37px;
margin-top:25px;
color:#e6d75c;
font-size:30px;
padding-left:60px;
padding-top:25px;
}


#user-login-data{
width:540px;
float:left;
clear:left;
position:relative;
margin-left:175px;
_margin-left:60px;
margin-top:-10px;
color:#d6d6d6;
font-size:16px;
border:2px solid #abbc93;
background-color:#576642;
padding-top:20px;
padding-left:20px;
}

#user-login-data a{
color:#660000;
text-decoration:underline;
font-size:12px;
}


/***************ADD A REVIEW*****************/
#add-review{
height:73px;
background-image:url(../images/add_review_icon.gif);
background-repeat:no-repeat;
position:relative;
float:left;
margin-left:37px;
margin-top:25px;
color:#f8e2ab;
font-size:30px;
padding-left:75px;
padding-top:15px;
width:750px;
margin-bottom:15px;
}

#add-review a{
color:#ff3300;
text-decoration:underline; 
}

#review-details{
width:730px;
float:left;
position:relative;
margin-top:20px;
*margin-top:0;
margin-left:100px;
color:#d6d6d6;
font-size:16px;
/*border:2px solid #abbc93;*/
/*background-color:#576642;*/
padding-top:20px;
padding-left:20px;
clear:both;
}

#edit-photos{
width:730px;
float:left;
position:relative;
margin-left:100px;
color:#d6d6d6;
font-size:16px;
margin-top:-50px;
/*border:2px solid #abbc93;*/
/*background-color:#576642;*/
padding-left:20px;
clear:both;
}

#edit-photos img{
border:8px solid #222222;
height:175px;
}

#edit-photos td{
background-color:#222222;
border:1px solid #555555;
font-size:12px;
}

textarea{
font-family:Trebuchet MS;
}


/***********************Travel Reviews********************/
#locations-map{
height:53px;
background-image:url(../images/search_locations_icon.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
margin-left:37px;
_margin-left:20px;
margin-top:25px;
color:#b9e662;
font-size:30px;
padding-left:70px;
padding-top:10px;
}

#reviews{
margin-left:30px;
_margin-left:15px;
margin-top:30px;
float:left;
position:relative;
width:400px;
background-color:#333333;
padding:10px;
border:1px solid #777777
}

#reviews-main{
background-repeat:no-repeat;
position:relative;
float:left;
color:#ffae00;
font-size:24px;
padding-top:5px;
}

#sort{
position:relative;
float:left;
font-size:13px;
font-family:Tahoma;
color:#ffffff;
margin-top:15px;
width:200px;
}

#smallselect{
margin: 0px;
padding: 1px 2px 0px 2px;
width: 100px;
color: #333333;
font-size:13px;
font-family:Trebuchet MS;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;	
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

#featured-review{
width:430px;
_width:360px;
background-color:#787c61;
float:right;
position:relative;
margin-right:33px;
margin-top:30px;
_margin-left:20px;
padding-top:15px;
padding-left:8px;
padding-right:10px;
padding-bottom:10px;
border:1px solid #aeaeae;
}

#featured-review-header{
height:41px;
width:100%;
background-image:url(../images/featured-review-icon.jpg);
background-repeat:no-repeat;
padding-left:50px;
font-size:24px;
color:#fbdf8d;
}

#featured-review-post-info{
width:100%;
margin-left:1px;
font-size:12px;
font-family:Arial;
color:#c0c5a1;
}

#featured-review-post-info a{
color:#c0c5a1;
}

#featured-review-post-info a:hover{
color:#efefef;
}

#feature-review-body{
width:395px;
background-color:#bac097;
float:left;
position:relative;
margin-left:8px;
margin-top:10px;
padding:10px;
border:1px solid #dfdfdf;
}

#featured-review-title{
font-size:18px;
color:#555e22;
}

#featured-review-post{
font-size:14px;
color:#3f4133;
text-align:justify;
margin-top:5px;
}

#featured-review-post a{
color:#CC0000;
}

img.floatright{
float:right; 
margin-left:10px;
margin-bottom:10px;
border:1px solid #a9a9a9;
}

#rightsection{
width:220px;
height:172px;
position:relative;
float:right;
margin-top:45px;
margin-right:25px;
*margin-right:55px;
}

#writeatravelreview{
background-image:url(../images/write_a_review.jpg);
background-repeat:no-repeat;
font-family:Trebuchet MS;
font-size:18px;
color:#a7c2f8;
height:62px;
padding-left:70px;
}

#writeatravelreview a{
color:#a7c2f8;
text-decoration:none;
}

#writeatravelreview a:hover{
color:#0099FF;
text-decoration:none;
}

#searchbylocation{
background-image:url(../images/search_by_location.jpg);
background-repeat:no-repeat;
font-family:Trebuchet MS;
font-size:18px;
color:#a7c2f8;
height:62px;
padding-left:70px;
margin-top:30px;
}

#searchbylocation a{
color:#a7c2f8;
text-decoration:none;
}

#searchbylocation a:hover{
color:#a7c211;
}

#reviewslisting{
width:400px;
position:relative;
float:left;
clear:both;
}

.reviewlist{
border-bottom:1px dashed #585959;
list-style-type:none;
list-style-position:outside;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

.title{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#c1c1c1;
}

.title a{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#c1c1c1;
text-decoration:none;
}

.title a:hover{
color:#ffffff;
}

.desc{
font-family:Arial;
font-size:12px;
color:#8b9090;
}

.desc a{
color:#8b9090;
text-decoration:underline;
}

.desc a:hover{
color:#a2a2a2;
text-decoration:underline;
}

#map{
float:left;
position:relative;
margin-left:30px;
_margin-left:15px;
margin-top:-10px;
border:1px solid #919191;
}

#manual-location{
width:882px;
height:30px;
padding:3px;
padding-top:10px;
padding-left:10px;
border:1px solid #ffffff;
float:left;
position:relative;
margin-left:30px;
_margin-left:15px;
margin-top:5px;
background-color:#b0cd28;
color:#283003;
}

#topstrip{
width:900px;
height:20px;
float:left;
position:relative;
margin-top:30px;
margin-left:30px;
background-color:#000000;
z-index:1;
}

/*****************REVIEW DETAILS **************/
#reviewtitle{
width:882px;
font-size:30px;
color:#ffffff;
position:relative;
float:left;
margin-top:30px;
margin-left:40px;
_margin-left:20px;
border-bottom:1px solid #494b4b;
padding-bottom:5px;
}

#review-on-by{
font-family:Verdana;
font-size:12px;
color:#beaf67;
float:left;
position:relative;
width:882px;
}

#review-on-by a{
color:#78abb2;
text-decoration:underline;
}

#review-on-by a:hover{
color:#00CCFF;
}


#edit-options a{
color:#FF6633;
text-decoration:none;
font-size:10px;
margin-left:10px;
}

#edit-options a:hover{
color:#ff8392;
}

#review-section{
float:left;
position:relative;
width:500px;
_margin-left:-40px;
}

.review-items{
border-left:1px solid #434141;
padding-left:5px;
float:left;
position:relative;
margin-left:40px;
margin-top:20px;
margin-bottom:10px;
}

.items-title{
font-size:18px;
color:#db9d09;
font-family:Trebuchet MS;
}

.items-desc{
font-size:14px;
color:#ffffff;
font-family:Trebuchet MS;
}

#highlight{
border-left:1px solid #434141;
padding-left:5px;
float:left;
position:relative;
margin-left:40px;
margin-top:20px;
margin-bottom:10px;
width:500px;
}

#pictures{
width:350px;
height:220px;
position:relative;
float:right;
margin-right:40px;
_margin-right:20px;
margin-top:10px;
}

#pictures a{
color:#CCCC33;
text-decoration:none;
}

#pictures a:hover{
color:#99FF66;
text-decoration:none;
}


#wide{
width:500px;
display:block;
border-left:1px solid #434141;
}

#travel-description{
width:570px;
float:left;
position:relative;
border-top:1px solid #171717;
border-bottom:1px solid #171717;
padding-bottom:5px;
margin-left:37px;
_margin-left:20px;
margin-top:30px;
}

h1{
margin-top:10px;
margin-bottom:5px;
font-family:Trebuchet MS;
font-size:18px;
color:#ffffff;
}

#text{
font-size:14px;
color:#a9a9a9;
position:relative;
text-align:justify;
line-height:normal;
margin-bottom:20px;
}

pre{
font-family:Trebuchet MS;
font-size:14px;
text-align:justify;
margin:0;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


#googleads{
width:256px;
float:right;
position:relative;
margin-right:45px;
_margin-right:25px;
clear:right;
margin-top:44px;
margin-bottom:55px;
}

#helpful{
width:570px;
float:left;
position:relative;
border-bottom:1px solid #171717;
padding-bottom:5px;
margin-left:37px;
_margin-left:20px;
margin-top:10px;
color:#8fd629;
font-family:Arial;
font-size:14px;
}

#helpful a{
color:#f21c36;
text-decoration:underline;
}

#helpful a:hover{
color:#ff8392;
text-decoration:underline;
}

#next-review{
width:145px;
height:26px;
position:relative;
float:left;
clear:left;
margin-top:10px;
margin-left:460px;
_margin-left:230px;
}

#next-review img{
border:0;
}

#comments-section{
width:570px;
float:left;
position:relative;
margin-left:37px;
_margin-left:20px;
margin-top:30px;
}

#commentcount{
font-size:24px;
color:#919191;
float:left;
position:relative;
width:590px;
border-bottom:1px solid #171717;
padding-bottom:5px;
}

.comments{
width:570px;
float:left;
position:relative;
border-bottom:1px solid #171717;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}

.postedby{
font-size:14px;
color:#919191;
width:176px;
float:left;
position:relative;
}

.posted-comment{
width:394px;
font-size:14px;
color:#bcbbbb;
float:left;
position:relative;
}

#comments-form{
background-color:#525240;
float:left;
position:relative;
width:590px;
margin-top:20px;
border:1px solid #6d6d54;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
color:#FFFFFF;
}

#userinput-less-tall{
margin: 0px;
padding: 3px 4px 2px 4px;
width: 300px;
color: #333333;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;	
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
font-size:13px;
}

/*****************DELETE*********************/
#delete{
text-align:center;
float:left;
position:relative;
width:970px;
text-align:center;
font-size:24px;
margin-top:30px;
color:#FFFFCC;
margin-bottom:70px;
}


.related-pics{
border:3px solid #e4e3e3;
float:left;
position:relative;
margin-left:40px;
margin-top:10px;
}

.related-pics img{
border:0;
}

#related-pics{
background-repeat:no-repeat;
position:relative;
float:left;
color:#ffae00;
font-size:24px;
padding-top:5px;
color:#99CC99;
font-size:24px;
width:600px;
margin-bottom:10px;
}

#options{
width:603px;
float:left;
position:relative;
background-color:#999966;
margin-left:30px;
_margin-left:15px;
margin-top:10px;
padding:10px;
}

#options a{
color:#990000;
text-decoration:underline;
}

/*******************MESSAGEBOARD***************/
#messageboard-title{
width:800px;
background-image:url(../images/messageboard-icon.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
margin-left:37px;
margin-top:25px;
_margin-left:20px;
color:#ffda69;
font-size:30px;
padding-left:70px;
padding-top:10px;
text-align:justify;
}

#messageboard-title a{
color:#ffda69;
text-decoration:underline;
}

#messageboard{
float:left;
position:relative;
width:840px;
background-color:#ffffff;
border:3px solid #4c4e4e;
margin-left:45px;
_margin-left:23px;
padding:10px;
margin-top:20px;
}

#messageboard input{
margin:0;
border:1px solid #919191;
}

#messageboard img{
border:0;
}

#messageboard table{
margin-bottom:5px;
}

#messageboard a{
text-decoration:none;
color:#323232;
font-weight:bold;
}

#messageboard a:hover{
color:#006699;
}


#new-thread{
height:73px;
background-image:url(../images/new-thread-page.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
margin-left:37px;
margin-top:25px;
color:#c2e2ed;
font-size:30px;
padding-left:60px;
padding-top:10px;
}

#paging{
width:840px;
position:relative;
margin:auto;
font-family:Verdana;
font-size:11px;
background-color:#aaa;
border:1px solid white;
text-align:center;
height:17px;
}

#paging a{
text-decoration:underline;
font-weight:normal;
}

#paging a:hover{
color:#ffffff;
}


/***************VIEW THREAD************************/
#thread{
float:left;
position:relative;
width:840px;
background-color:#ffffff;
border:1px solid #ffffff;
margin-left:55px;
margin-top:20px;
font-family:Arial;
}

#thread td{
color:#323232;
font-size:12px;
padding:2px 10px 2px 10px;
}

.thread-post{
padding-top:5px;
float:left;
position:relative;
width:100%;
}

.thread-post img{
border:0px;
}

hr{
border:0;
background-color:#9a9a9a;
height:1px;
margin-top:0;
}

#reply-btn{
float:left;
position:relative;
width:840px;
margin-left:50px;
margin-top:20px;
font-family:Arial;
text-align:right;
}

#reply-btn img{
border:1px solid #efefef;
}

#thread-paging{
float:left;
position:relative;
width:840px;
background-color:#333333;
border:1px solid #555555;
margin-left:55px;
margin-top:20px;
font-family:Arial;
text-align:center;
padding:0 0 3px 0;
color:#ffffff;
}

#thread-paging a{
color:#ffda69;
text-decoration:none;
font-weight:bold;
}

/*********************SEARCH PAGE********************************/
#search-results{
width:700px;
padding:3px;
padding:5px;
padding-left:10px;
border:1px solid #919191;
float:left;
position:relative;
margin-left:50px;
_margin-left:15px;
color:#9a9a9a;
}

.results{
border-bottom:1px dashed #9a9a9a;
margin:3px;
padding:3px;
color:#9a9a9a;
font-weight:bold;
}

.results a{
color:#FFCC33;
text-decoration:none;
}

.results a:hover{
color:#FF6600;
border-bottom:1px dotted #9a9a9a;
}

/***************CONTACT****************/
#contact{
background-image:url(../images/add_review_icon.gif);
background-repeat:no-repeat;
position:relative;
float:left;
margin-left:37px;
margin-top:25px;
color:#f8e2ab;
font-size:30px;
padding-left:75px;
padding-top:10px;
width:300px;
margin-bottom:15px;
height:55px;
}

#email{
width:470px;
position:relative;
float:left;
margin-left:110px;
font-size:13px;
color:#66CC99;
font-weight:bold;
}

#email a{
color:#66CCFF;
font-weight:normal;
}

#feedback-form{
float:right;
position:relative;
width:300px;
color:#CCCC99;
font-size:14px;
padding:10px;
background-color:#663333;
border:1px solid #818181;
margin-right:50px;
margin-top:50px;
}

#feedback-form-input{
font-family:Trebuchet MS;
width:200px;
font-size:14px;
padding:1px;
margin:0;
}

#feedback-form textarea{
width:200px;
font-size:14px;
padding:3px;
color:#616161;
}

#help-section{
width:800px;
float:left;
position:relative;
margin-top:-10px;
margin-left:110px;
color:#CCCC99;
font-size:14px;
line-height:24px;
}

#help-section a{
color:#99FF66;
}

#help-section h1{
font-size:24px;
color:#f8e2ab;
font-weight:normal;
margin-bottom:10px;
}

#sitemap{
width:730px;
float:left;
position:relative;
margin-top:-40px;
*margin-top:0;
margin-left:90px;
color:#CCCC66;
font-size:18px;
padding-top:20px;
padding-left:20px;
clear:both;
}

#sitemap a{
color:#CCCC66;
text-decoration:none;
border-bottom:1px dotted #CCCC66;
}

#sitemap a:hover{
color:#ffffff;
text-decoration:none;
border-bottom:1px dotted #ffffff;
}
