/****** Carter Oosterhouse - CSS for Firefox (Win, Mac), Safari (Mac) - Jeff Jacks 12/01/07  ****/

/****HTML elements*****/

body {
    font-family: Trebuchet, Verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 0px;
	background: url(../images/carter_bg.jpg) repeat-x #d4d4d4;
	}

img {
	border: none;
}

h1 {
	color:	 #3f7329;
	margin-top: 0px;
	}

h2 {
	color: #ffffff;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 135%;
	padding: 5px 5px 5px 10px;	
	background-color: #3f7329;
	}
	
h3 {
	color: #ffffff;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 125%;
	padding: 5px;
	background: /*url(../images/tl_greentip.png) left top no-repeat */#a77b46;
	}

#headingStyle {
	color: #3f7329;
	background: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

h4 {
	color: #3f7329;
	text-decoration: underline;
	}
	
h5 {
	color: #3f7329;
	font-weight: normal;
	font-size: 100%;
	}
	
hr {
	height: 1px;
	background: #a77b46;
	noshade: noshade;
	}

#hr_top {
	width: 185px;
	height: 1px;
	border-top: 1px solid #a77b46;
	color: #a77b46;
	margin-bottom: 10px;
	}
	
.hr_middle {
	width: 425px;
	height: 1px;
	border-top: 1px solid #a77b46;
	color: #a77b46;
	margin-bottom: 10px;
	}

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

#repVideo, #repVideo2 {
	margin-left: 60px;
}

/******Main Div#*******/

.outerContainer {
	width: 952px;
    margin: 0px auto 0px auto;
}

.maincontainer {
	float: left;
	width: 950px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	}

#header {
	width: 950px;
	height: 200px;
	background: url(../images/carter_header.jpg) no-repeat;
	}
	
.content {
	float: left;
	width: 950px;
	margin: 0px;
	padding: 0px;
	background: url(../images/page_bg.jpg) repeat-x #f0efef;
	}

.content_text {
	/* clear: both; */
	float: left;
	width: 620px;
	margin: 10px;
	}
	
.wideLeftColumn {
	float:left;
	width:598px;
	padding: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border: 1px solid #3f7329;
	background: #c1b7a7;
	}

#noH2 h2 {
	display: none;
}

.roundedContainer {
	float: left;
}

* html img { behavior: url("../images/iepngfix.htc"); }
* html div { behavior: url("../images/iepngfix.htc"); }

.roundedContainerCorner {
	width: 10px;
	height: 10px;
}

.roundedContainerBg {
	background-color: #a77b46;
}

.faq_header {
	color: #3f7329;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
	background: none;
	}

.welcomeTextHome, .welcomeTextCarterCan, .welcomeTextAppearances, .welcomeTextFanClub {
	float: left;
	margin-left: 10px;
	width: 360px;
	}
	
.welcomeTextAppearances {
	width: 230px;
	}
	
.welcomeTextCarterCan {
	width: 313px;
	}

.welcomeTextFanClub {
	width: 360px;
}
	
.carterCanBoxText, .fanClubBoxText, .homeShowsBoxText {
	width: 237px;
	margin: 10px 0px 0px 0px;
	color: white;
	font-size: 0.9em;
	text-align: justify;
}

.carterrhgText{
	width:200px;
	margin:0px;
	padding:5px 0px;
	color:#FFFFFF;
	}

.carterCanBoxText a, .fanClubBoxText a, .homeShowsBoxText a {
	color: #fcedc6;
}

.fanClubBoxText {
	width: 200px;
}

.homeShowsBoxText {
	width: 333px;
}

.left_row {
	float:left;
	width:618px;
	padding-top: 0px;
	margin-bottom: 10px;
	background: #c1b7a7;
	border: 1px solid #3f7329;
	}


#hgtv {
	float: right;
	margin: 10px;
	padding: 0px;
	
	}
	
#faq_styles a {
	font-weight: bold;
	color: #a77b46;
	font-size: 100%;
	
	}	
	
#toolbox {
	margin: 10px;
	padding: 0px;
	float: right;
	}

.galRight {
	float: right;
	margin: 10px;
}

.img_gallery {
	clear: both;
}

.img_gallery img {
	margin: 2px;
}

/***Green Rounded Headers with various backgrounds****/	
		
.greentip, .greentipPoll {
	color: #ffffff;
	float: left;
	clear: both;
	width: 610px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 135%;
	padding-top: 2px;
	padding-left: 10px;
	line-height: 30px;
	background: transparent;
	background-image: url('../images/double-wide-green-bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}

* html .greentip { behavior: url("../images/iepngfix.htc"); }

.greentipPoll {
	width: 300px;
	margin-top: 20px;
	background-image: url('../images/poll-wide-green-bg.png');
}

.floatLeft {
	float: left;
}

.rhgImg{
	float:left;
	padding:10px 10px 5px 0px;
	}

.calloutHolder {
	float: left;
	color: black;
	font-size: .9em;
	width: 276px;
	height: 220px;
	padding: 0px 10px 5px 10px;
}

.calloutHolder2 {
	float: left;
	color: black;
	font-size: .9em;
	width: 276px;
	height: 375px;
	padding: 0px 10px 5px 10px;
}


.calloutHolderRight {
	float: right;
}

.calloutHolder .title {
	color: white;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 18px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;	
}

.calloutHolder2 .title {
	color: white;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 18px;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 30px;	
}

.calloutHolder img {
	margin-right: 10px;
}

.calloutHolder2 img {
	margin-right: 10px;
}


.calloutHolder a {
	text-decoration: none;
	cursor: pointer;
	color: black;
	display:block;
	height: 220px;
}

.calloutHolder2 a {
	color:3F7329;

}

.calloutHolder2 a:hover{
	text-decoration: underline;
	color:3F7329;
	}

.calloutHolder a:hover{
	text-decoration: none;
	}

.calloutHolder a span.btn {
	color:#3F7329;
}

.calloutHolder a:hover span.btn {
	text-decoration: underline;
	color:#3F7329;
}

#greenCalloutHolder, #brownCalloutHolder {
	background-position: top left;
	background-repeat: no-repeat;
}

#greenCalloutHolder h2, #brownCalloutHolder h2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
	background-color: transparent;
}

#greenCalloutHolder {
	background-image: url('../images/callout-bg-green.png');
}

#greenCalloutHolder h2 {
	color: #3f7329;
}

#brownCalloutHolder {
	background-image: url('../images/callout-bg-brown.png');
}

#brownCalloutHolder h2 {
	color: #000000;
}

.innerMenu {
	float: right;
}

	
a {
	color: #3f7329;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}
	
a images {
	border: none;
	}

	
strong {
	font-weight: bold;
	font-size: 120%;
	color: #3f7329;
	}
	
em {
	font-style: italic;
	}
	
#

b:after,
#n2 b:before{
/*Workaround for Gecko*/
	content: "";
	color: #3f7329;
	text-decoration: none;
}

b:hover:after{
	content: "\00BB"
	
}

b:hover:before{
	content: "\00AB"
	margin-left: 42px;
}

#

.floatright_media {
	float:right;
	margin: 5px 0 5px 10px;
	}

.floatright_fc {
	float:right;
	margin: 10px;
	}
	
	
.floatleft_app {
	float:left;
	margin: 10px;
	}
	
.floatright_app {
	float:right;
	margin: 10px;
	}
	
	
	
.floatright_greenframe {
	float:right;
	margin: 5px 0 10px 10px;
	border: 1px solid #3f7329;
	padding: 4px;
	}
.floatright_brownframe {
	float:right;
	margin: 5px 0 10px 10px;
	border: 2px solid #a77b46;
	padding: 4px;
	}
.greenframe {
	border: 1px solid #3f7329;
	padding: 4px;
	}
	
.dropcap {
	/*
float: left; 
	font-size: 80px; 
	color: #3f7329; 
	line-height: 62px; 
	margin-right: 2px; 
	padding-top: 2px; 
	font-family: Times;
*/
	}
	
	
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#menu_container {
	margin:0px; 
	position:relative; 
	width:950px; 
	height:20px; 
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	z-index:100; 
	background-color: #a77b46;
	/* url(../images/navbar.jpg) no-repeat */
	}

#pmenu, #pmenu ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
	}

/* link size, color and borders */
#pmenu a, #pmenu a:visited {
	display:block;
	width:130px; 
	font-weight: bold; 
	color:#ece5cf; 
	height:20px; 
	line-height:20px; 
	text-decoration:none; 
	text-align:center; 
	border-right:1px solid #ece5cf; 
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ece5cf;
	background-color: #a77b46;
/*	url(../images/navbar.jpg) no-repeat  */
	}

/* sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}

/* list items */
#pmenu li {
	float:left; 
	/*background:#330000;*/
	}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */

#pmenu li:hover > a {
background: /*url(../images/navbar.jpg) no-repeat #a77b46;*/#785d33;
}

/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; 
	position:absolute; 
	top:-11px; 
	left:80px; 
	padding:5px 30px 30px 30px;
 	/*background:transparent url(transparent.gif); */
	
 	width:130px;
 	}
 
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative;
	/*background:#dfd7ca; */
	background:/* url(../images/navbar.jpg) no-repeat */ #a77b46;
	color:#fff;
	}


/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {
	/*background:#dfd7ca; */
	background: /* url(../images/navbar.jpg) no-repeat */#a77b46;
	color:#ece5cf;
	
	}

/* Set up the pointers for the sub level indication */
/*#pmenu li.fly {background:#7484ad url(http://www.cssplay.co.uk/menus/fly.gif) no-repeat right center;}
#pmenu li.drop {background:#7484ad url(http://www.cssplay.co.uk/menus/drop.gif) no-repeat right center;}*/


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.html);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/*****************************************E*/

	
	
	
/***********topnav***************/

div#navcontainer  {
	/*filter:alpha(opacity=90); 
	-moz-opacity: 0.90; 
	opacity: 0.90;*/
	width: 100%;
	background: url(../images/navbar.html) no-repeat #a77b46;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}
	
#navlist ul {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 4px 0 3px 0;
	margin-left: 0px;
	margin-right: 0px;
	white-space: nowrap;
	}

#navlist li {
	display: inline;
	list-style-type: none;
	}

#navlist a { 
	padding: 4px 10px 3px 10px;
	margin-left: 0px;
	}

#navlist a:link, #navlist a:visited {
	color: #ece5cf;
	font-size: 11pt;
	font-weight: bold;
	background: url(../images/index.html) repeat-x #;
	text-decoration: none;
	border-right: 1px solid #fff;
	}

#navlist a:hover {
	color: #ece5cf;
	background: #785d33;
	text-decoration: none;
	}
	
#navlist a:active {
	color: #41361c;
	background: #785d33;
	text-decoration: none;
	}
	
ul#subnavlist { display: none; }
ul#subnavlist li { float: none; }
ul#subnavlistb { display: none; }
ul#subnavlistb li { float: none; }

ul#subnavlist li a {
	padding: 5px 10px 5px 10px;
	margin-left: 30px;
	margin-top:4px;
	margin-bottom: 0px;
	background: url(../images/subnav_bg.html) repeat-x #a77b46;
	}
	
ul#subnavlistb li a {
	padding: 5px 10px 0px 10px;
	margin-left: 285px;
	margin-top:0px;
	background: url(../images/subnav_bg.html) repeat-x #a77b46;
	}
	
ul#subnavlist li a:hover {
	padding: 5px 10px 5px 10px;
	background: #785d33;
	margin-left: 30px;
	margin-top:4px;
	margin-bottom: 0px;
	}
ul#subnavlistb li a:hover {
	padding: 0px;
	background: #785d33;
	margin-left: 285px;
	}

ul#navlist li:hover ul#subnavlist {
	display: block;
	position: absolute;
	}
ul#navlist li:hover ul#subnavlistb {
	display: block;
	position: absolute;
	}

ul#navlist li:hover ul#subnavlist li a	{
	display: block;
	border: none;
	padding: 5px 10px 0px 10px;
	}
	
ul#navlist li:hover ul#subnavlistb li a	{
	display: block;
	border: none;
	padding: 5px 10px 0px 10px;
	}

ul#navlist li a.current {
	background: #785d33;
	}
	
/*******End topnav***************/


.faq {
	float:right;
	/*width:608px;*/
	padding-top:0px;
	margin-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #3f7329;
	background: #c1b7a7;
	}
#faq_video {
	float: left;
	margin-left: 20px;
	}	
#faq {
	float: right;
	margin: 10px;

	}
	
.top_left_row strong {
	font-weight: bold;
	font-size: 10pt;
	}	
/*********Representation*********/
.top_left_row_rep {
	float:left;
	width:598px;
	padding-top:0px;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #3f7329;
	background: #c1b7a7;
	}
	
/*appearances*/	
.top_left_row_apps {
	float:left;
	width:618px;
	padding-top:0px;
	margin-bottom: 10px;
	border: 1px solid #3f7329;
	background: #c1b7a7;
	}
/*end*/	
.left_row {
	float:left;
	width:618px;
	padding-top: 0px;
	margin-bottom: 10px;
	background: #c1b7a7;
	border: 1px solid #3f7329;
	}

.left_row_carters_kids {
	float:left;
	width:618px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	background: #c1b7a7;
	border: 1px solid #3f7329;
	}
	
.left_row_carters_kids strong {
	font-weight: bold;
	font-size: 10pt;
	}
		
.left_row_green {
	float:left;
	width:620px;
	padding-top: 0px;
	margin-bottom: 0px;
	background: #3f7329;
	}
	
.media_innertube {
	float:left;
	width:600px;
	margin: 10px;
	}
	
.media_innertube h2 {
	font-weight: bold;
	font-size: 120%;
	color: #3f7329;
	padding: 0px;
	background: #c1b7a7;
	}

.media_innertube h3 {
	background-color: transparent;
}
	
.left_row_no_head {
	float:left;
	width:620px;
	padding-top: 10px;
	margin-bottom: 10px;
	background: #c1b7a7;
	}
	
.left_row_bottom {
	float:left;
	width:620px;
	padding-top: 10px;
	margin-bottom: 10px;
	background: url(../images/br_brn.html) bottom right no-repeat #c1b7a7;
	}
.browntip {
	/*padding:235px;*/
	clear: both;
	padding: 5px 10px 0 0;
	background: url(../images/bl_brn.html) 0 100% no-repeat;
}

.browntip_poll {
	padding: 10px 10px 0 0;
	background: url(../images/bl_brn.html) bottom left no-repeat;
	}
	
.welcome_text {
	float:right;
	width: 325px; 
	margin-right: 10px; 
	margin-top: 0px;
	}
	
/*div#left_column h3 {
	background: url(../images/tr_green.jpg) 100% 0 no-repeat #4a853b;
	}*/
.tl_green {
	background: url(../images/tl_green.html) 0 0 no-repeat; padding: 10px;
	} 

#left_column_padding {
	width: 600px;
	margin: 0px 10px 10px 10px;
	background: #a77b46;
	}
	
/****Rounded Corners for left_column or left_column_padding (see Calvin) **********/
/***#left_column_innertube is bottom left corner (bl) and styles apply to the content********/
/****Corner images are examples******/

.left_column_innertube {
	float: left;
	color: #fff;
	font-size: 9pt;
	margin: 10px 10px 10px 10px;
	background:  url(../images/bl_tan.html) 0 100% no-repeat #a77b46; 
	width: 260px;
	} 

	
/*fan_club page*/
.left_column_innertube_cc {
	float: left;
	color: #fff;
	font-size: 9pt;
	margin: 5px 10px 0px 10px;
	background:  url(../images/bl_tan.html) 0 100% no-repeat #a77b46; 
	width: 220px;
	} 
	
.left_column_innertube_cc a {
	color: #fcedc6;
	}
.left_column_innertube_cc a:hover {
	color: #ffffff;
	}
	
/*appearances page*/
.left_column_innertube_apps {
	float: left;
	color: #fff;
	font-size: 9pt;
	margin: 10px 10px 10px 10px;
	background:  url(../images/bl_tan.html) 0 100% no-repeat #a77b46; 
	width: 355px;
	} 
.welcome_text_apps {
	float:right;
	width: 225px; 
	margin-right: 15px; 
	margin-top: 0px;
	}
	

	
/*home shows*/
.left_column_innertube_hs {
	float: left;
	color: #fff;
	font-size: 9pt;
	margin: 10px 10px 10px 10px;
	background:  url(../images/bl_tan.html) 0 100% no-repeat #a77b46; 
	width: 222px;
	} 
	
.welcome_text_hs{
	float:right;
	width: 355px; 
	margin-right: 15px; 
	margin-top: 0px;
	}
	
/*carter's kids page*/
.left_column_innertube_carters_kids {
	float: left;
	color: #fff;
	font-size: 9pt;
	margin: 10px 10px 10px 10px;
	background:  url(../images/bl_tan.html) 0 100% no-repeat #a77b46; 
	width: 210px;
	} 
.welcome_text_carters_kids {
	float:right;
	width: 370px; 
	margin-right: 15px; 
	margin-top: 10px;
	}
	
.left_column_innertube2 {
	float: right;
	color: #fff;
	font-size: 9pt;
	margin: 0px 10px 10px 0px;
	background:  url(../images/bl_tan.html) 0 100% no-repeat #a77b46; 
	width: 190px;
	} 
	
.left_column_innertube2 a {	
	color: #fcedc6;
	}
	
.left_column_innertube2 a:hover {
	color: #ffffff;
	}
	
.tr a {
		color: #fcedc6;
	}
	
.tr a:hover: {
	color: #ffffff;
	}
	
.video {
	float: left; 
	margin: 0px 10px 10px 10px;
	}
.carter_kids_callout{
	float: left; 
	margin: 0px 10px 10px 10px;
	}
	
.carter_kids_callout img{
	float: left; 
	margin: 0px 10px 10px 0px;
	}

/****** PLAYER ********/	

#cartercan_video {
	float: right;
	margin: 0px 10px 10px 10px;
}	
	
	
.left_column_innertube3 {
	float: left;
	color: #000;
	font-size: 9pt;
	margin: 0px 10px 10px 10px;
	background:  url(../images/bl_tan.html) 0 100% no-repeat #c1b7a7; 
	width: 398px;
	border: 1px solid #3f7329;
	} 
	
.left_column_innertube4 {
	float: left;
	color: #000;
	font-size: 9pt;
	/*margin: 0px 10px 0px 10px;*/
	background: #c1b7a7; 
	width: 293px;
	border-left: 1px solid #3f7329;
	border-right: 1px solid #3f7329;
	} 
.trivia_wrapper {
	float: left;
	margin: 0px 10px 0px 10px;
	background: #c1b7a7; 
	width:295px;
	} 
	
.trivia_bottom {
	float: left;
	margin: 0px 10px 0px 10px;
	background: #c1b7a7; 
	width: 295px;
	} 
	
.left_column_innertube5 {
	float: left;
	color: #000;
	font-size: 9pt;
	/*margin: 0px 10px 0px 10px;*/
	background: #c1b7a7; 
	width: 295px;
	border: 0px solid #3f7329;
	} 
/*fan club page*/

/**end*/	
.carter_trivia {
	float:right; 
	margin: 10px;
	}

.margin_left {
	margin-left: 10px;
	margin-right: 10px;
	}
	
div#charity_wrapper {
	float: right;
	color: #000;
	margin: 0px 10px 10px 0px;
	border: 0px solid blue;
	width: 188px;
	} 
	
.left_column_charity {
	float: right;
	color: #000;
	font-size: 9pt;
	/*margin: 0px 10px 10px 0px;*/
	margin-bottom: 0px;
	background: #c4b6a5;
	border-right: 1px solid #3f7329;
	border-left: 1px solid #3f7329;
	width: 293px;
	} 
	
.left_column_charity_head {
	float: right;
	color: #000;
	font-size: 9pt;
	/*margin: -29px 10px 0px 0px;*/
	border: 0px solid #3f7329;
	width: 295px;
	} 
	
.left_column_charity_rc {
	float: right;
	color: #000;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	background:  url(../images/charity_bottom.html) no-repeat #c4b6a5;
	width: 295px;
	} 
.greenline_bl {
	clear:both;
	padding: 0px 2px 0px 0px;
	background: url(../images/bl_grn_line.html) bottom left no-repeat #c4b6a5;
	}
	
.br { background:  url(../images/br_tan.html) 100% 100% no-repeat} 
	
.tl { background:  url(../images/tl_tan.html) 0 0 no-repeat} 
	
.tr {background:  url(../images/tr_tan.html) 100% 0 no-repeat; padding: 5px 10px 5px 10px;} 

.clear {
	font-size: 1px; 
	height: 1px
	}
	
/********End Round Corners***********/

/*******Begin Right Column*************/

#right_column {
	float: left;
	width: 300px;
	margin: 10px 0px 10px 0;
	}

div#right_column_poll {
	float: left;
	width: 280px;
	padding: 0px 10px 10px 10px;
	font-size: 9pt;
	background: #c1b7a7;
	}

div#right_column_poll_bottom {
	float: left;
	width: 300px;
	height: 8px;
	margin: 0px 0px 0px 0px;
	background-image: url('../images/browntip_poll.png');
	background-position: top left;
	}

.pollResultHolder {
	border: 1px solid #000;
	position:relative;
	background-color:#999999;
}

.pollResultBar {
	height:20px;
	background-color:#3f7329;
}

.pollResultText {
	font-size: 14px;
	position: absolute;
	top: 0px;
	line-height: 20px;
	margin-left: 8px;
	color: #ffffff; 
	font-weight: bold;
}

#poll-results h3 {
	display: none;
}

#sitemap {
	clear: both;
	width: 950px;
	color: #fff;
	text-align: center;	
	margin-top: 5px;
	margin-bottom: 5px;
	background: /*#074372;*/
	}
#sitemap a {
	color: #fff;
	}
	

#small_ad {
	width: 468px;
	height: 60px;
	margin:
	}	
	
div.foot {
	clear: both;
	text-align: center;
	width: 100%;
	height: 45px;
/*	padding-top: 10px;
	padding-bottom: 5px;
*/	margin: 0px auto 0px auto;
	color: #fff;
	background:#a77b46;
	}

.footer{
	float:left;
	width:750px;
	padding-top:15px;
	}
	
div.foot a {
	color: #fff;
	text-decoration: none;
	}
	
div.foot a:hover {
	color: #fff;
	text-decoration: underline;
	}
	
.footer_logo{
	float:left;
	width:93px;
	padding:5px 0px 5px 5px;
	}
	
/**Carter Fan Club Message Center Sub Navlist******/

ul#navapps {
	float:right;
	/*font-family: Arial, sans-serif;*/
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0;
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 0px;
	white-space: nowrap;
	}

#navapps li {
display: inline;
list-style-type: none;
margin-left: -10px;
}

#navapps a { 
	padding: 3px 10px; 
	}

#navapps a:link {
	color: #fcedc6;
	font-size: 12pt;
	text-decoration: none;
	/*background-color: #285363;*/
	}

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

#navapps a:hover {
	
	/*background-color: #9cf0fa;*/
	color: #fff;
	text-decoration: none;
	}

ul#navapps li a.current {
	color: #fff;
	text-decoration: none;
}

/*******end  navapps**********/
/**********Appearances sub-navlist*************/
	
div#nav {
	margin-bottom: 0px;
	background: /*url(../images/appearances_nav_gradient1.png) repeat-x*/ #3f7329;
	}




ul#nav_list {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px; /*2.5px 0 5px 0;*/
	white-space: nowrap;
	}

#nav_list li {
	display: inline;
	list-style-type: none;
	}

#nav_list a { 
	padding: 0px 10px 0px 0px; 
	}

#nav_list a:link, #nav_list a:visited {
	color: #fcedc6;
	font-size: 12pt;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	background:/* url(../images/appearances_nav_gradient1.png) repeat-x*/ #3f7329;
	text-decoration: none;
	}

#nav_list a:hover {
	color: #fff;
	text-decoration: none;
	background:/* url(../images/appearances_nav_gradient_hover.png) repeat-x */#3f7329;
	}
	
#nav_list a:active {
	color: #073b24;
	text-decoration: none;
	}

ul#nav_list li .selected {
	color: #fff;
	text-decoration: none;
	}

/*************RX*******************/

#mc-synopsis ul { list-style: none; margin: 0; padding: 0; }
#mc-synopsis ul li { background: #633A36; padding: .67em; margin: .33em; }
#mc-synopsis ul li images { float: none; }

/****************RX Messsage Center*******************/

#rx-mc-header1, #rx-mc-header1 a,
#rx-mc-header2, #rx-mc-header2 a,
#rx-mc-footer, #rx-mc-footer a
 {
	background-color: #417537;
	color: white;
}
#rx-mc-header1 a, #rx-mc-header2 a,
#rx-messages .message .actions a,
#rx-messages .response .actions a,
#rx-mc-footer a
 {
	font-weight: bold;
}
/* NICE VAGUE .FAQ CLASS SCREWIN MY STUFF UP... */
#rx-mc-header1 .faq {
	background: none;
	border: none; 
	margin-bottom: 0;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	background-color: #8b6f43;
	color: white;
}
#rx-messages .pinned_header {
	background-color: #e6e5e1;
	color: #242529;
}
#rx-messages .pinned_header .label {
	color: #776c56;
}
#rx-messages .message  {
	background-color: #e6e5e1;
	color: #417537;
}
#rx-messages .message .heading {
	background-color: #c0b6aa;
	color: #417537;
}
#rx-messages .message .msg_meta  {
	background-color: #c0b6aa;
	color: #f4ecdf;
}
#rx-messages .message .msg_meta label {
	color: #417537;
}
#rx-messages .message .actions  {
	background-color: #8b6f43;
	color: white;
}
#rx-messages .message .actions a  {
	color: white;
}
#rx-messages .response  {
	background-color: #e6e5e1;
	color: #417537;
}
#rx-messages .response .heading {
	background-color: #417537;
	color: white;
}
#rx-messages .response .msg_meta  {
	background-color: #417537;
	color: white;
}
#rx-messages .response .msg_meta label {
	color: #082e15;
}
#rx-messages .response .actions  {
	background-color: #417537;
}
#rx-messages .response .actions a  {
	color: white;
}

/****************END RX Messsage Center*******************/

/****************RX Registration*******************/
#rxfrm-register h2 {
	background-color:#c0b6aa;
	color: #3f7329;
}
#rxfrm-register h3 {
	background-color:#c0b6aa;
	color: #f6f5f3;
}
#rxfrm-register .section, #rxfrm-register .section h2 {
	background-color: #8b6f43;
	color: white;
}
#membershipBenefits {
	background-color:#8b6f43;
	color: white;
}
#membershipBenefits .mbHeader {
	background-color: #3f7329;
}
#membershipBenefits .mbHeader h2 {
	background-color: #3f7329;
	color: white;
}
#membershipBenefits .mbHeader h3 {
	background-color: #3f7329;
	/*color: #e5e5cb;*/
}
#membershipBenefits ul li p span.footnote {
	color: #3f7329;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #3f7329;
	font-weight: bold;
}
form#rxfrm-register ul.errors {
	background-color: #3f7329;
}
form#rxfrm-register ul.errors li {
	color: white;
}
/****************END RX Registration*******************/

/*************** RX-Profile ****************/

/*- LEFT NAVBAR -*/

	/* entire navbar container border */
		#settings_notebook ul { 
			background-color: #7a5f34;
		}
	/* settings and options background & text */
		#settings_notebook h3 {
			background-color: #7a5f34;	
			color: #c1b7a7;
		}
	/* inactive navbar links */
		#settings_notebook a {
			background-color: #a77c47;	
			color: #ece5cf;
		}
	/* active navbar links */
		#settings_notebook a.active {
			background-color: #8b6f43; 
			color: #ffffff;
		}

/*- ACCOUNT INFO PANE -*/

	/* 'account info' & 'personal info' headers */
		#acct_pane h3 {
			background-color: #8b6f43;
			color: #ffffff;
		}
	/* 'account info text color' */
		#acct_pane .acct_header .auth_button {
			color: #7a5f34;
		}
	/* 'edit email & password' button */
		#acct_pane .acct_header .auth_button a {
			background-color: #8b6f43;
			color: #ffffff;	
			border: 2px solid #e6e5e1;
		}
	/* 'personal information' pane */
		#acct_pane .acct_info, #acct_pane .acct_info label {
			background-color: #e6e5e1;
			color: #7a5f34;	
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #417537;
		}
	
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane h3 {
			background-color: #8b6f43;
			color: #ffffff;
		}
	/* overall pane BG & text color */
		#auth_pane .container {
			background-color: #e6e5e1;	
			color: #a77c47;
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4 {
			color: #417537;
			text-decoration: none;
		}
	
/*- AVATARS PANE -*/

	/* headers */
		#avatar_pane h3 {
			background-color: #8b6f43;
			color: #ffffff;
		}
	/* 'Avatars:' container */
		#avatar_pane .custom_avatar {
			background-color: #e6e5e1;
			color: #417537;
		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar h4 {
			color: #8b6f43;
		}
	/* 'More Avatars:' container */
		#avatar_pane .more_avatars {
			background-color: #e6e5e1;
			color: #7a5f34;
		}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			color: #7a5f34;
			text-decoration: none;
		}
	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #7a5f34;	
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #c0b6aa;
		}

/*- EMAIL NOTIFICATIONS PANE -*/

	/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
		#alert_list .alert_item .types div.updates {
			float: none;
			width:auto;
			padding:0;
			margin:0;
		}
	/** END HACK **/

	/* headers */
		#alert_pane h3 {
			background-color: #8b6f43;	
			color: #ffffff;
		}
	/* general font color */
		#alert_pane div {
			color: #8b6f43;
		}
	/* existing alert bg color */
		#alert_pane div.pane_header, #alert_list .alert_item {
			background-color: #e6e5e1;
		}
	/* site domain color */
		#alert_list .alert_header span {
			color: #417537;
		}
	/* 'click below to adjust... ' hint text color */
		#alert_list .hint {
			color: #417537;
		}
	/* site thumb image border color */
		#alert_list .alert_item .image img {
			border: 1px solid white;
		}
	/* current site footer BG color */
		#alert_list .action_row {
			background-color: #8b6f43;
		}
	/* 'Remove site' Button */
		#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
			background-color: #666666;
			color: #ffffff;
		}
	/* 'Remove site' Button width */	
		#alert_list div.alert_item div.actions a {
			width: 146px;
		}
	/* 'Remove site' Button text positioning */
		#alert_list div.alert_item div.actions a span {
			left:20px;
		}
	/* 'Remove site' Button box positioning */
		#alert_list div.alert_item div.actions {
		padding-left:35px;
		}		
	/* 'Additional Sites' BG color */
		#alert_pane div.additional_header, #alert_pane #sites_list {
			background-color: #e6e5e1;
		}
	/* site thumb image border color */
		#sites_list .siteThumb {
			border: 1px solid white;
		}
		
	/* Previous & Next buttons */
		#sites_list a {
		color: #7a5f34;
		}
		
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		background-color: #e6e5e1;
		color: red; 
	}
	
	
/*************** END RX-Profile ****************/


#rxfrm-advertise label, #rxfrm-register label {
	font-weight: bold;
	display: block;
	color: #e5e5cb;
}

/*#rx-synopsis-wrapper {
    width:
	}
*/
#rx-synopsis {
	list-style:none;
	margin: 0;
	padding: 0;
}

#rx-synopsis li {
	clear: left;
	border-bottom: 1px solid #554c4b;
}

#rx-synopsis .author {
	display: block;
	padding: 0 0 1em;
	font-style: italic;
	color: #554c4b;
}

#rx-synopsis .author images {
	float: left;
	padding: 1px;
	border: 1px solid #3f7329;
	margin: 0 1em 1em 0;
}



#tooltip {
	background: #a77b46;
	border: 1px dashed #3f7329;
	color: #fff;
	padding: 1em;
	width: 600px;
}

#tooltip strong {
	color: #ffcc00;
	font-weight: bold;
	}

/* User Registration */
#rxfrm-register label{
	display: block;
	font-weight: bold;
	color: #3f7329;
}


#avatar-lbl {
	clear: left;
	padding: 1em 0 0 0;
}

ul.gallery-list {
	clear: left;
	list-style:none;
	margin: 0;
	padding: 0;
}

ul.gallery-list li {
	float: left;
	display: block;
	text-align: center;
}

label[for="use_gallery"] { clear: left; }
ul.gallery-list li label { display: block; padding: .3em; }
ul.gallery-list li input { display: block; margin: 0 auto; }
ul.gallery-list li label images {
	float: none !important;
	margin: 0 auto;
}

/******Pages********/
ul.rx-pages {
 list-style:none;
 margin: 0px 0px 15px 0px;
 padding: 0;
 height: 1.5em;
}
ul.rx-pages li {
 float: left;
 border: 1px solid;
 margin: 0px 5px 10px 0px; 
 padding: 3px;
}

ul.rx-pages li a {
	padding: 0px 5px 0px 5px;
}

/* POLLS */
#poll-viewport a { display: inline; background: transparent; color: #fff; border: none; text-decoration: underline; }
#poll-wrapper #poll-viewport #poll-results .thebar { background: url(../images/poll_bg.html) top left repeat-x #2F7FB0 !important; }
/*************** RX-Appearances ****************/
ul.rx-appearances {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
ul.rx-appearances li {
	float:left;
	width:598px;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #3f7329;
	background: #c1b7a7;
}

ul.rx-appearances li img{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	margin:	15px 0 0 0;
}

p.appearance-date {
	display: none;
	}
	
ul.rx-appearances cite {

	}
	
ul.rx-appearances li images{
		margin-left: 8px;
		margin-bottom: 8px;
	}

#poll-form p {
 	font-size: 9pt;
	}


#wvks, #theRiver {
	float:right;
	width:30px;
}

#theView, #theVideo {
	margin-left:62px;
	margin-bottom: 12px;
}

.videoLinkHolder {
	width: 588px;
	margin-top: 10px;
	margin-bottom:10px;
}

.videoLinkHolder img {
	margin: 10px 0px 10px 10px;
}

.videoLinkHolder images {
	padding-bottom:10px;
	margin-left: 10px;
}

/* gallery - lytebox */
.images_gallery{
	float:left;
	width:600px;
	margin:10px 0px 0px 5px;
}

.images_gallery images{
	margin:3px;
}


/************** earthday ******************/

#earthday {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	float: left;
	width: 930px;
	height: 71px;
}	

/************** slim ******************/




#slimallouts  {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	width: 300px;
	height: 370px;
}







/*---end---*/


.appearances h2{
	display:none;
	}

