/* CSS Contents for The Second Road:

1. General
2. Main Navbar
3. Login Box
4. Sidebar
5. Footer
6. index.php
	a)Introduction
	b)Sharing Wall

7.profile.php
	a)Gratitude 
	b)"My Page" Navbar 

9/5/07 LD

 General */



/*


AOTP color palette:
dedfca (darkish green)
f2f2f6 (almost white gray)
background: #666666;
color: #333;
888d75 (link color)
9f9a92 (dark grey, top of header)
d0720e (surprise orange in header)
d7d6ca (light gray in header)

*/

html, body, div, span, applet, object, iframe, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0px;
	outline-color:invert;
	outline-style:none;
	outline-width:0px;
	padding:0px;
	vertical-align:baseline;
}

body {
	background:#FFF url(../graphics/bg_body.jpg) repeat-x;
	color:#5B5338;
	font-size: 12px;
	height:100%;
	line-height:1.25;
	text-align:center;
}


a, a:hover, a:visited{
	font-size:11px;
	text-decoration:none;
	color:#790000;
}
	
a:hover{
	color:#464d26;}
	
a:visited{
	color:#9baf8e;}	
	
ul{
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	list-style-type:none;
}

ul li{
	height:auto;
	line-height:14px;
	float:left;
}



div{
	padding:0px;
	margin:0px;	
}
input{
	font-size:10px;
	color:#999966;}
	
input.w150{
	width:160px;
}

select{
	width:200px;	
}

select.day, select.month, select.age{
	width:50px;
}

select.year{
	width:60px;
}
	
form.pad_bottom{
	padding-bottom:20px;	
}
	
img{	border: 0px none;}

	
a.title, a:hover.title, a:visited.title {
	text-align:left;
	font-size: 20px;
	color:#938865;
	line-height:30px;
}

h1{
	font-weight:normal;
	font-size: 16px;
	line-height:20px;
	color:#929871;
}

h1.a a{
	font-weight:normal;
	font-size: 16px;
	line-height:20px;
	color:#929871;
	padding:0px;
	margin:0px;
}
h1.a2, h1.a2 a{
	font-weight:normal;
	font-size: 16px;
	line-height:20px;
	color:#929871;
	padding:20px 0px 5px 0px;
	margin:0px;
}

h2{	font-size:14px;	}
h3{	font-size:12px;	
	padding:2px 0px 2px 0px;
	margin:2px 0px 2px 0px;}
h2, h3, h4{	font-weight:bold;}
h4	{
	font-size:11px;
	color:#678F39;
	line-height:12px;
	padding:10px 0px 5px 0px;
	margin:0px;
}

h4 a{	color:#678F39;}
h5	{	
	font-size:10px;
	color:#678F39;
	line-height:10px;
	padding:0px;
	margin:0px;
}

.title{
	text-align:left;
	font-size: 20px;
	color:#938865;
	line-height:30px;
	padding:0px;
	margin:0px;
}

#tagline{
	font-size:10px;
	font-weight:normal;	
	padding-left:10px;
}

.subhead_l	{
	float:left;
	width:140px;	
	margin:0px;
	padding:0px 0px 5px 0px;
}
.subhead_r	{
	float:right;
	width:30px;}
	
.fl	{
	float:left;	
	padding-right:10px;
}

.fr	{
	float:right;
	display:block;
	padding-right:2px;
}
.clearleft{
	clear:left;
}

.align_R	{
	text-align:right;
}

a.delete{
	color:#790000;
	border:solid 1px #790000;
	padding:0px 1px 0px 1px;
	font-size:7px;
	width:7px;
	font-weight:bold;
}

/*begin banner info*/


a#logo_link{
	font-size:30px; 
	display:block;
	padding:10px;
}


a#tsr_logo{
	position:relative;
	float:left;
	top:6px;
	left:6px;
}
		
#intro{
	position:relative;
	float:left;
	width:420px;
	margin:8px 0 0 20px;	
}

a#feedback{
	position:relative;
	float:left;
	top:8px;
	left:50px;
}
a#feedback_monster{
	position:relative;
	float:left;
	top:10px;
	left:200px;
}

#masthead{
	position:relative;
	height:105px;
	padding:0;
	margin:0;	
}

#bannerText form{
	display:inline;
}

#roadSigns{
	padding:0px 10px 0px 160px;
}
#donation_button{
	float:right;
}	
/*end banner info*/


#container{
	background: #999;
	width: 995px;
	min-height:100%;
	margin:15px auto 20px;
	border:2px solid #EDE7D0;
	text-align:left;
}

#inner_container2{
	background: url(../graphics/bg1.gif) repeat-y;
	width: 995px;
}

#inner_container3{
	background: #f2f2f6;
	width: 995px;
}

#inner_container{
	background: url(../graphics/images/bg_index2.jpg) no-repeat;
	height:1372px;
}

.main_input_container{
	border-style: solid;
	border-color: #eae7d4;
	border-width:0px 4px 0px 0px;
	width:700px;
	height:auto;
	line-height:16px;
	margin:0px 10px 10px 5px;
	padding:5px 10px 5px 5px;
}

.main_input_container2{
	background: #f8f0db;
	border-style: solid;
	border-color: #eae7d4;
	border-width:0px 4px 0px 0px;
	width:700px;
	height:500px;
	overflow-x:scroll;
	margin:0px 10px 10px 5px;
	padding:5px 10px 5px 5px;
}

.main_input_container img{
	height:81px;
}

.main_input_container a {
	color:#633;
}

#maincontent img{
	height:auto;	
}

img#personalImage{
	width:50px;
	height:50px;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clear{
	clear:both;
}

hr{
	background-color: #ced2bf; 
	border: 1px; 
	height:1px;
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	border:0px;
	overflow:hidden;
}

.button{
	color:#555555;
	font-size:10px;
	margin-top:2px 3px 5px 0px;
}


.public{
	background-image: url(../graphics/page_title.gif)!important;
}


#userMessages{
	font-size:12px;
	font-weight: bold;
	float:left;
	color:#e68c30;	
	padding:3px;
}

#sidebar #userMessages img{
	float:left;	
	padding:0px;
}

#userMessages p{
	padding:0px;
	margin:0px;
}

.resource{
	width:200px;
	padding:0px 20px 50px 0px;
}


/* end of General */

/* Feedback and Comment Form */

#tsr148 .post_list h3, #tsr148 .post_list a{
	display:none;	
}

#tsr148 .post_list p{
	border-style:dashed;
	border-color:#790000;	
	border-width:0px 0px 1px 0px;
	padding-bottom:15px;
}

#tsr148 #community_comment textarea{
	width:640px;	
	height:auto;
}
/* Feedback and Comment Form */


/* Main Navbar */

#navbar{
	width: 999px;
	height:49px;
}

a#donate2{
	background:#FFF url(../graphics/images/sailor_jerry_donate_iHeartTSR_03.gif) no-repeat;
	position:absolute;
	top:5px;
	left:900px;
	height:110px;
	width:83px;
}
a#donate{
	display:block;
	position:absolute;
	top:5px;
	left:870px;
	height:110px;
}


/* end of Main Navbar. See flyout_store.css for more navigation styling. See flyout_tertiary.css for Tertiary navigation styling */

/*Login Box */

#login{
	text-align:right;
	margin:8px 2px 0px 0px;
	padding:15px 0px 0px 12px;
}

#tsr_signup img, #tsr_sharing_wall img, #tsr_forum img{
	height:auto;	
}

#tsr_forum .main_input_container img:first-child{
	height:81px;	
}

#tsr_forum hr, #tsr_weblog hr{
	margin:10px 0px 10px 0px;	
}

#sign_up{
	float:left;
}

#sign_up #l_col{
	width:140px;
	height:auto;
}

#sign_up #m_col{
	width:200px;
}

#edit_info select{
	width:50px;	
}

#edit_zip, #edit_age{
	padding:0px 0px 10px 20px;	
}

#edit_sobriety{
	padding:0px 0px 10px 10px;	
}

input#securCode{
	width:70px;	
}

textarea#keyword{
	width:170px;
	height:70px;
	color:#790000;	
	overflow-y:scroll;
	overflow-x:hidden;
}

.login_signup{
	margin-left: auto;
	margin-right: auto;
	width:200px;
	margin-top:20px;
	padding:0px;
}

.login_signup p{
	padding:10px 0px 0px 0px;
	text-align: right;
}

#loginButton{
	width:60px;	
	padding-left:5px;
}

#sidebar a#forgotPassword{
	font-weight:normal;	
}

#forgot_password{
	width:400px;	
}

#forgot_password p{
	font-size:12px;
}
/* login_signup class referes to prompted login.htm fields to appear when a new user has not either logged in or created an account*/

/*Begin Invite a friend*/

#invite_a_friend{
	width:320px;		
}
#invite_a_friend input{
	width:300px;
}

#invite_a_friend textarea{
	width:290px;
}

input#invite_button{
	width:60px;
}
/* End Invite a friend*/

#login_input{
	float:left;
	width:200px;
}

#sidebar a#log_out{
	text-decoration:none;
	display:block;
	float:right;
	height:35px;
	width:35px;
}

	
#logout{
	padding-left:5px;
}

/* end of Login */

/* sidebar */

#sidebar{
	float:right;
	text-align:left;
	width:255px;	
	color:#444444;
	font-size:10px;
	padding:0px 5px 0px 16px;
	margin-bottom:50px;
}

.sidebar_element textarea{		
	width:200px;
	height:20px;
	color:#555555;
}

.sidebar_element{
	padding-bottom:10px;	
}

.sidebar_element a:link{
	color:#999999;
}
.sidebar_element a:hover{
	color:#000;
}

#sidebar.weblog img{
	float:left;
	height:90px;
	padding:0px;
	margin:5px;
	border:1px solid #000;
}

#tsr_weblog form{
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;	
}

#tsr_weblog .title_box4, #tsr_weblog .title_box{
	margin-left:0px;	
}

#tsr_weblog p.active{
	padding:5px 0px 10px 0px;	
}

#tsr_weblog li h2{
	font-weight:bold;
	font-size:14px;
	padding:0px;
	margin:0px;	
}

#captcha{
	font-weight:bold;
	font-size:18px;
	color:#790000;	
	margin:0px 10px 0px 10px;
}

.member_list a.user_name{
	color:#7e818e;
	font-size:12px;
	font-weight:normal;
}

.member_list img{
	display:block;
	float:left;
	height:50px;
	padding:5px;
}	
	
.member_list, .member_list{
	border-style:dashed;
	border-color:#CCCCCC;
	border-width: 0px 0px 1px 0px;
	display:block;
	float:left;
	width:680px;
	height:auto;
	margin:5px 5px 0px 5px;
	padding:5px 5px 0px 5px;
	text-align:left;
}

.member_list p, .member_list p, .member_list p a:first-child, .member_list p a:first-child{
	text-align:left;
	color:#790000;
	font-size:11px;
	padding:3px 0px 5px 0px;
	margin:0px;
}


#sidebar .search{
	float:left;
}

.feature a#video_feature_links{
	line-height:11px;
	font-size:10px;
	color:#678F39;
	
}

.feature img#horiz{
	height:70px;
	float:right;
}

.feature img#vert{
	height:100px;
	float:right;
}

.feature img#square{
	height:85px;
	float:right;
}

.search{
	float:right;
	padding:5px 5px 0px 0px;
}

#search_input{
	width:300px;	
}

.sf #search_input{
	width:100px;
}


.inputs input{
	width:130px;
	margin-bottom:10px;
}

/* end sidebar*/

/*Search page */

#search_navigator{
	float:left;
	width:680px;
	height:auto;
	border-style:solid;
	border-width:2px;
	border-color:#F3F7D3;
	margin:4px 10px 10px 0px;
	padding-bottom:15px;

}

#search_navigator a{
	color:#938865;
	font-size:12px;
	text-align:center;
	padding:10px;
		
}

.search_container{
	float:left;
	width:680px;
	height:auto;
	border-style:solid;
	border-width:2px;
	border-color:#F3F7D3;
	margin:4px 10px 10px 0px;
	padding-bottom:15px;
}

.search_blog{
	float:left;
	width:680px;
	height:600px;
	border-style:solid;
	border-width:2px;
	border-color:#F3F7D3;
	margin:4px 0px 0px 0px;
	padding-top:15px;
	padding-bottom:15px;
}

.search_column{
	width:220px;
	float:left;
	height:300px;
}
	

/*end of Sidebar */


/* Footer */

.footer {
	font-size:10px;
	line-height:20px;
	margin-top:40px;
	padding-bottom:40px;
	padding-top:20px;
	text-align:center;
}

.footer a{
	color:#7F8E2B;
}

/* end of Footer */

/*index.php */


/* Feature */
.list-item-image{
	padding-top:10px;
}

#video_play_image{
	height:241px;
	width:322px;	
}

#video_player{
	position:relative;
	float:left;
}

#video_player img{
	height:241px;
	width:322px;	
}

#video_player2{
	position:relative;
	float:left;
	padding:31px 0px 0px 161px;
}


#videoPage{
	position:relative;
	background: url("/graphics/drive-in.gif");
	background-repeat: no-repeat;
	height:421px;
	width:703px;
	text-align:center;
}

#video_tickets{
	position:relative;
	float:left;
	background: url("/graphics/ticket2.gif");	
	background-repeat:no-repeat;
	width:170px;
	height:112px;
	margin-top:10px;
	text-align:center;
	line-height:11px;
}

#video_tickets img{
	height:70px;	
}

.mycarousel
{	position:relative;
	float:left;
	width:106px;
	height:240px;
}
	
#r_carousel{
	padding:0px 0px 0px 5px;	
}

#carousel_prev, #carousel_next
{	line-height:10px;}

.feature	{
	height:auto;
	border:solid #ffffff;
	border-width: 3px 0px 0px 0px;
	padding:0px 5px 0px 5px;
}
.feature img{
	float:right;
	padding:5px;
}


/* End Feature */

/* Sharing Wall */

#sharing_wall{
	clear:left;
	margin:5px 0px 5px 0px;
	padding:2px 0px 2px 0px;
	text-align:left;
}

#sharing_wall_posts{
	float:left;}

.community_posts{
	display:inline;
	background-repeat:no-repeat;
	float:left;
	font-size:11px;
	margin:2px;
	height:120px;
	width:227px;
}


.user_image{
	height:111px;
	width:111px;
	margin:0px;
	margin:0px 10px 10px 0px;
	border-style:solid;
	border-color:#F9E399;
	border-width:1px;
}

.sharing{
	height:45px;
	width:45px;
	margin-bottom:0px;
}
	
.testimonial{
	margin:5px 0px 0px 5px;
	padding-top:5px;
}

.testimonial a{
	color:#000;
	font-size:12px;
	font-weight:bold;	
	background-color:none;
}

.save_abuse{
	width:40px;
	padding-right:30px;
	margin:none;
}

/* Tag Cloud */
.tag_1{
	font-size:11px;
	color:#dcdbdb;	
}
.tag_2{
	font-size:12px;
	color:#c6c6c6;	
}
.tag_3{
	font-size:13px;
	color:#a8a7a7;	
}
.tag_4{
	font-size:14px;
	color:#828181;	
}
.tag_5{
	font-size:15px;
	color:#6b6b6b;	
}
.tag_6{
	font-size:16px;
	color:#515151;	
}
.tag_7{
	font-size:17px;
	color:#3c3c3c;	
}
.tag_8{
	font-size:18px;
	color:#2b2b2b;	
}
.tag_9{
	font-size:19px;
	color:#141414;	
}
.tag_10{
	font-size:20px;
	color:#000000;	
}
/* end Tag Cloud */

.membersTalk p{
	margin-right:10px;
}

.membersTalk{
	width:310px;
	height:160px;
	padding:5px;
	margin:5px;
	float:left;
	border:solid 1px #cccccc;
	}
.membersTalk img{
	float:left;
	margin-right:10px;
	border:solid 1px #000;
	width:65px;
	height:65px;
}

.membersTalk .comments{
	font-weight:normal;
	font-size:10px;
	color:#790000;		
	margin:0px 0px 0px 5px;
}

/* Sharing Wall Input Area */

.community_posts_category_color{
	width:212px;
	height:20px;
	margin-left:1px;
}
	

#category_color_blocks{
	list-style-type:none;
	margin-right:20px;
	width:185px;
	float:left;
}

#category_color_blocks li{
	width:185px;
	height:24px;
	color:#ffffff;
	margin-top:3px;
	font-weight:bold;
}

#community_post_form{ 
	display:none;
}

/* Sharing Wall Category Header Colors */
.i_am_inspired_by a{
	color:#827b3a;}
	
.a_favorite_quote a{
	color:#7a7b80;}
	
.i_am_accountable_for a{
	color:#f3eed7;}
	
.right_now_i_am a{
	color:#295d50;}
	
.i_am_thankful_for a{
	color:#9db290;}
	
.i_aspire_to a{
	color:#766e54;}
	
.driving_through_the_storm a{	
	color:#7c5656;}
/* End Sharing Wall Category Header Colors */

/* Sharing Wall Category background colors */
.i_am_inspired_by {
	background-color:#ddd7b4;}
	
.a_favorite_quote {
	background-color:#d9dabb;}
	
.i_am_accountable_for {
	background-color:#c5c9a0;}
	
.right_now_i_am {
	background-color:#e2e1dd;}
	
.i_am_thankful_for {
	background-color:#f8f1cb;}
	
.i_aspire_to {
	background-color:#ded5b3;}
	
.driving_through_the_storm {	
	background-color:#c4c7b2;}
/* End Sharing Wall Category background colors */

a.more{
	color:#000;
	font-weight:normal;	
}

/* end of Sharing Wall Input Area, Sharing Wall, and index.php */

.Even{
	color:#ffffff;
	background-color:#999999;
	padding:5px;
	margin:0px;	
}

.Odd{
	padding:5px;
	margin:0px;
}


.post_list{
	clear:left;	
}

/* profile.php*/
#wrapper_mypage{
	background: url("/graphics/bg_mypage.gif");
	background-repeat: repeat-y;
}

#intro{
	background-image: url("/graphics/bg_mypage_intro.jpg");
	background-repeat: repeat-y;
	z-index:100px;
}

.welcome{	float:right;}
	
#l_col{	
	float:left;
	width:185px;
	height:1200px;
	padding:10px 10px 0px 10px;
}

#m_col	{
	float:left;
	width:260px;
	padding:10px 10px 0px 10px;
}

#r_col	{
	float:left;
	width:185px;
	padding:10px 10px 0px 10px;
}
.l_col{	
	float:left;
	width:185px;
	padding:10px 10px 0px 10px;
}

.m_col	{
	float:left;
	width:260px;
	padding:10px 10px 0px 10px;
}

.r_col	{
	float:left;
	width:185px;
	padding:10px 10px 0px 10px;
}


.my_page_maincontent{
	float:left;
	padding:15px 10px 15px 0px;
	margin:0px;
	width:470px;	
	background:#ffffff;	
	border-top:dashed 1px #999999;
}

#my_sharing_wall{
	clear:left;
	float:left;
	padding:0px 5px 0px 5px;
}

#other_sharing_wall{
	float:left;
	padding:0px 5px 0px 5px;
}

/* profile sidebar */
	
ul.my_network {
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
	padding-top:10px;
	display:block;
}
.my_network li{
	list-style-type:none;
	float:left;
	padding:0px;
	text-align:center;
}
ul.my_network img{
	border:solid 1px #b7c292;
	height:50px;
	margin-right:5px;
}

/* New Rides Friend Requests*/

#new_rider{
	width:140px;
	padding:5px;
	margin:5px;
	float:left;
	text-align:center;
	border:solid 1px #b7c292;
}

#new_rider img{
	height:100px;
	padding:2px;
	margin:2px;
}

/* New Rides Friend Requests*/

#commit_to{
	text-align:left;
}
/* end profile sidebar */

#my_story, #gratitude, #journal, #my_sharing_wall, #other_sharing_wall, #groups, #fave_quote{
	height:auto;
	padding-bottom:20px;}
	
#photo{
	height:150px;	
	text-align:center;
}
		
.my_story	{
	color:#c4b300;
	font-size:14px;	
	width:300px;
	}	
#my_page{
	padding:20px 0px 20px 0px;
}

.public_container{
	float:left;
	width:355px;
	height:628px;
	border-style:solid;
	border-width:2px;
	border-color:#F3F7D3;
	margin:4px 0px 10px 15px;
	padding:15px;
	overflow-y:scroll;
	overflow-x:hidden;
}
	
/*Journal */
	
.l_col ul{
	padding-top:10px;
}
	
#edit_email li{
	padding:10px 0px 0px 10px;
}


/* Gratitude section */


#gratitudes_edit{
	display:none;
}

#edit_gratitude{
	padding-top:20px;	
}

#inner_gratitudes{
	overflow-y:scroll;
	list-style:circle;
	height:82px;
	margin-top:8px;
	margin-bottom:5px;
}

.inner_gratitudes ul{
	margin-left:15px;
	padding:0px;
	line-height:12px;
}

.medium_small_header a{
	font-size:14px !important;
}
/* end of Gratitude section */


/* My Favorite Posts */

.favorites{
	width:185px;
	background-color:#FEFDFA;
	padding: 25px 17px 0px 22px;
	border-style:solid;
	border-width: 1px;
	border-color:#EFD98E;
}

#favorites_edit{
	display:none;
}

.favorite_posts{
	list-style:circle;
}

.favorite_posts_header a{
	font-weight:bold;
}

.my_page_maincontent .favorite_posts_header, .my_page_maincontent .I_am_inspired_by, .my_page_maincontent .A_favorite_quote, .my_page_maincontent .i_am_accountable_for, .my_page_maincontent .right_now_i_am, .my_page_maincontent .I_am_thankful_for, .my_page_maincontent .I_aspire_to, .my_page_maincontent .Driving_through_the_storm
{	float:left;	}

.Right_now_I_am{
	color:#9baf8e;
	font-size:12px;
}

.I_am_accountable_for{
	color:#72694d;
	font-size:12px;
}

.I_am_thankful_for{
	color:#518274;
	font-size:12px;
}

#my_posts, #linkToOthers	{
	display:none;}
	
/* Groups */
#editGroups	{
	 width:250px;
	 float:left;
}

#my_other_groups{
	float:none;	
}

#my_other_groups li{
	list-style-type:none;
	float:none;
}

/* Groups */


textarea{
	font-size:11px;
	line-height:12px;
	padding:5px;
}

#submit{
	text-align:center;
	font-size:10px;
	color:#999966;
	width:125px;
	padding-left:10px;
	margin:none;}

#message{
	height:100px; 
	color:#790000;
	font-size:11px;
	padding:none;
	overflow:auto;
}

.contact{
	padding:none; 
	font-size:12px; 
	line-height:14px;
	text-align:left;
	color:#999966;
	width:350px;
}

#contact{
	padding-right:20px; 
	font-size:12px; 
	line-height:14px;
	text-align:left;
	color:#999966;
}

#all_groups{
	width:210px; 
	float:left;
}

#all_groups a:link, #all_groups a:hover, #all_groups a:visited{	
	line-height:16px;
}

#group_list{
	padding-top:20px;	
}

#chat_box
{	width:450px; 
	float:left;
	padding-left:20px;
}

#group_info{
	float:left;
	width:210px;
}

#shrinkLink, #expandLink{
	padding-right:10px;
}
#shrinkLink{
	display:none;
}

#roll_call img{
	width:70px;
	border:solid 1px #E8DCBB;
}

#groups_i_belong_to, #group_list{
	padding-top:20px;
}

#roll_call li {
	width:80px;
	text-align:center;	
}

#chat_transcript_older, #chat_transcript_older_private
{	width:420px; 
	height:200px; 
	border:#b1b7af 1px solid; 
	background-color:#d9dcc3;
	color:#625938;
	overflow:auto;
	padding:0px 10px 0px 10px;
}

#welcome_post
{	width:420px; 
	border:#b1b7af 1px solid; 
	color:#625938;
	overflow:auto;
	padding:0px 10px 4px 10px;
}

#chat_transcript_older_private{
	height:100px;
}

#chat_transcript
{	width:420px; 
	height:auto;
	border:#a9a18c 1px solid; 
	background-color:#9f9b74;
	color:#ffffff;
	overflow:auto;
	padding:0px 10px 0px 10px;
}

#chat_input, #chat_input_private
{	width:430px; 
	height:50px;
	background-color:#c2c59b;
	border:#6d6d74 1px solid;
	color:#625938;
}

#chat_input_private{
	height:25px;	
}

#chat_alerts_for_user, #chat_alerts_for_user_private
{	width:410px; 
	height:50px;
}
#chat_room_description{
	padding-bottom:10px;	
}

#terms{
	overflow-x:scroll;
	clear:left;
	height:500px;
	width:700px;
	background:#f8f0db;
}


/* about us */
#board, #staff{	
	font-size:13px;
	line-height:15px;
	width:640px;
	margin-right:5px;
	padding-right: 10px;
}

/* end about us */

/* sponsors page */

#sponsors{
	
}

#map	{
	margin: 24px auto;
	width: 515px;
	height: 480px;
	border: solid 1px #999999;
	float:left;
}
/* sponsors page */


/* admin */

#videoList{
	width:140px;
	padding:5px;
	margin:5px;
	float:left;
	text-align:center;
	border:solid 1px #cccccc;
	}
#videoList img{
	padding:2px;
	margin:2px;
}
a.return{
	background: url(../images/arrow.gif) no-repeat;
	padding: 4px 0pt 8px 20px
}
a.return_admin{
	background: url(../images/uturn.gif) no-repeat;
	padding: 4px 0pt 8px 25px
}
.feature img.nofloat{
	float:none;
}
a.size{
	font-size:inherit;
}

/* end admin */

/* TSR Recommends */
#tsr_recommends{
	clear:left;	
}
#tsr_recommends img{
	float:left;
	padding:5px;
	height:125px;
}



/* end TSR Recommends */



/* Site Map Page */

ul#site_map_list {
	float:none;
	display:block;
	list-style-type: disc;
	margin:20px;
}

ul#site_map_list ul {
	float:none;
	display:block;
	list-style-type: disc;
	padding:0px;
	padding-left:15px;	
}

ul#site_map_list li {
	float:none;
	display:block;
	padding-left:15px;
}


ul#site_map_list > li {
	margin:0px; 
	margin-bottom:25px;
}



/* End Site Map Page */









/* 05-05-08 - for pages like this: http://www.cyberbitten.com/admin_forms.php?formName=road_warriors.htm   */

div.admin_interior textarea {
	width:500px;
	height:90px;
}




/* 07-25-08 - for use on the weblog/forum on AOTP */

blockquote{ 
  padding:20px;
  background-color:#ddd;
}