* {
	margin:0;
	padding:0;
}

/** S: Basic page styles **/

body {
	font-family:Arial,Helvetica,sans,sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	background:#959595 url(/images/common/footer_bg_repeat.png) repeat-y top center;
}

img {
	border: 0px;
}

a {
	color: #144197;
}
a:link {
	color: #144197;
	text-decoration:   none;
}
a:visited {
	text-decoration:   none;
	color: #144197;
}
a:active {
	text-decoration:   none;
	color: #144197;
}
a:hover {
	text-decoration:   none;
	color: #CE8300;
}

/** E: Basic page styles **/

/** S: Header **/

#banner {
	width:100%;
	float:right;
	border-bottom:1px solid #747474;
	background:url('/images/common/more_butt_on.gif') bottom left repeat-x #fff;
	color:#E2F1C3;padding:2px 0 2px 0;
	}

#banner_block {
	width:900px;margin-left:auto;margin-right:auto;
	}

#banner_block a {color:#da7100;}

#banner_block a:hover {
	color:#144197;
	}

#banner_hide {
	float: right;
	font-weight:normal;
	font-size: .9em;
	padding:1px;
	}
	
#banner_hide a {color:#8d8d8d;}

#banner_hide span {
	border:1px solid #aaaaaa;
}

#sister_link {
	width:100%;
	background:#fff;
	text-align:center;
}

#sister_link div  {
	width:900px;
	margin:0 auto;
	text-align:right;
	padding:10px;
}

#sister_link a {
	margin:10px;
}

#header_container {
	width:100%;
	float:left;
 background: #477725 url("/images/novo/header_stars_back.jpg") repeat-x top left;
	background-color: #000000;
	margin: 0;
	padding: 0;
	height:146px;
}

#header_container_inner {
	background: transparent url("/images/common/header_bg.jpg") no-repeat top center;
	background-color: #000000;
	width:100%;
	min-width:900px;
	float:left;
	height:146px;
}

#header {
	width:900px;
	margin:0 auto 0;
	height:146px;
	clear:both;
	position: relative;
}

#logo {
	float:left;
	padding:0;
	width:146px;
	margin:13px 15px 0 0;
	text-decoration:none;
	border-width:0;
}


/*
#head_search {
	float:right;
	margin:0;
	padding:0;
	width:210px;
	}

#header_search table {
	margin:2px 0 0 0;
	padding:0;
	border-collapse: collapse;
	float:right;
	}
	
#header_search table tr {
	margin:0;
	padding:0;
	}
	
#header_search table td {
	margin:0;
	padding:0;
	}
	
#header_search input {
	width: 130px;
	background-color: #f8f8f8;
	margin:0;
	border: 1px solid #ACACAC;
	padding: 2px 1px 2px 1px;
	font-size:11px;
}

* html #header_search input {
	padding: 1px 1px 1px 1px;
}

#header_search button {
	border:1px solid;
	border-top:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #a0a0a0;
	border-bottom:1px solid #a0a0a0;
	background:url('/images/common/more_butt_off.gif') bottom left repeat-x #fff;
	font-size:.9em;
	padding:1px 2px 1px 2px;
	cursor:pointer;
	margin:0 1px 0 4px;
	color:#494949;
	}
	
#header_search button:hover {
	color:#000;
	border-top-color:#8F9770;
	border-left-color:#8F9770;
	border-right-color:#6C744B;
	border-bottom-color:#6C744B;
	background:url('/images/common/more_butt_on.gif') bottom left repeat-x #fff;
	}
	
*/
/* == MAIN NAV
________________________________________________________________________________*/

#main_nav {
	float:left;
	list-style-type:none;
	position: absolute;
	left: 0px;
	bottom: 33px;
	background: transparent url(/images/common/main_nav_divider.png) no-repeat top right;
	padding-right:2px;
}

#main_nav li{
	float:left;
}

#main_nav a {
	float: left;
	display: block;
}

#main_nav a span{
	float: left;
	display: block;
	color: #464646;
	font-size: 1.1em;
	font-weight: bold;
	height: 49px;
	overflow: hidden;
	line-height: 58px;
	padding: 0 12px 0 42px;
	background-position: top left;
	background-color: transparent;
	background-repeat: no-repeat;
	cursor: pointer;
}


#main_nav a:hover span {
	background-position: 0 -51px;
}

#main_nav a:hover {
	background:transparent url(/images/common/hover_bg.png) repeat-x top right;
}

#main_nav li.selected a,
#main_nav .selected a:hover {
	background-position: 0 -103px;
	position: relative;
	right: -2px;
	background: url(/images/common/selected_right_bg.png) no-repeat top right;
}


#main_nav .selected a:hover span {
	background-position: 0 -103px;
}


#main_nav li.selected span {
	background-position: 0 -103px;
	color: #477725;
}

#home_tab a span{
	background-image: url(/images/common/home_bg.png);
}

#explore_tab a span{
	background-image: url(/images/common/explore_bg.png);
	padding-left: 40px;
}

#friends_tab a span{
	background-image: url(/images/common/friends_bg.png);
}

#channel_tab a span{
	background-image: url(/images/common/channel_bg.png);
}

#mobile_tab a span{
	background-image: url(/images/common/mobile_bg.png);
}

#widgets_tab a span{
	background-image: url(/images/common/widgets_bg.png);
}

#upload_tab a span{
	background-image: url(/images/common/upload_bg.png);
}

#tab_fullwidth	{
	width:100%;
	margin: -27px 0 0 0;
	padding: 0;
	float: right;
	text-align: center;
}

#tab_container	{
	margin: 0 auto 0px auto;
	padding:0;
	width:900px;
	position: relative;
	text-align: center;
	}
	
#tabs {
	list-style: none;
	margin:0 0 0 15px;
	font-size: .95em;
	color: #FFF;
	padding: 0;
}
#tabs li {
	float: left;
}

#tabs a {
	float: left;
	margin-right: 10px;
	color: #598931;
}

#tabs a.label {
	color: #000;
}
#tabs a span {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
 	padding: 0 10px 0;
 	line-height:20px;
	cursor:pointer;
}
#tabs span:visited {
	color: #3c3c3c;
}

#tabs span:hover {
	color: #a9cc66;
}

#tabs li.selected a{
  float:left;
  background:url("/images/common/subnav_tab_left.png") no-repeat left top;
  }
  
#tabs li.selected a span{
  float:left;
  display:block;
  background:url("/images/common/subnav_tab_right.png") no-repeat right top;
  text-decoration:none;
  color: #000;
  }

#tabs li.selected a:visited {
   color: #DA7100;
}

/** E: Header **/

/** S: Body **/
#doc_body_container {
	float:left;
	width:100%;
	background-color:#fff;
	padding-bottom:20px;
	padding-top: 20px;
	}
	
#home #doc_body_container {
	padding-top: 0px;
}

#doc_body {
	width: 900px;
	margin: 0px auto 0 auto;
	clear:both;
}

div#pageContent {
	float:left;
	width:900px;
}

h1 {
	font-size: 2em;
	color: #32592B;
	font-weight:normal;
	margin:0 0 10px 0;
}

h2 {
	font-size: 1.3em;
	color: #32592B;
	font-weight:normal;
	margin:0 0 4px 0;
}

h3 {
	font-size: 1.2em;
	color: #32592B;
	font-weight:normal;
	margin:0 0 4px 0;
}

h4 {
	font-size: 1em;
	color: #32592B;
	font-weight:normal;
	margin:0 0 4px 0;
}

h5 {
	font-size: .9em;
	color: #32592B;
	font-weight:normal;
	margin:0 0 4px 0;
}

.h_alt {
	color:#da7100;
	}

.h_num {
	font-size:1.3em;
	font-weight:bold;
	}

.h_under {
	border-bottom:1px solid #ccc;
	}

.h_under2 {
	border-bottom:2px solid #dadada;
	}

.h_shade {
	background:url('/images/common/h_shade.gif') bottom left repeat-x;
	padding-bottom:3px;
	margin-bottom:14px;
	}

.h_bg {
	background-color:#f0f0f0;
	padding:2px 1px 2px 5px;
	border-top:1px solid #D4D4D4;
	}

.h_dot {
	border-bottom:1px dotted #ccc;
	}
	
.h_dot {
	border-bottom:1px dotted #ccc;
	}
	
.h_dotdark {
	border-bottom:1px dotted #848484;
	}

.h_nomarg {
	margin-bottom:1px;
	}

.h_marg {
	margin-bottom:12px;
	}

.h_bld {
	font-weight:bold;
	}

.h_gry {
	color:#4a4a4a;
	}

.h_blk {
	color:#000;
	}

p 	{
	line-height:1.4em;
	margin: 0 0 10px 0;
	}

p.nobreak 	{
	margin:0;
	}

p.indent {
	margin-left:132px;
	}
	
p.lrgtext {font-size:1.2em;}

.smalltext {
	font-size:.9em;
	}

hr {
	border: none 0; 
	border-top: 1px dotted #bbb;
	height: 1px;
	margin: 10px auto 10px 0;
	text-align: left;
	}

ul.basic {
	list-style:none;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	font-size:.9em;
}

ul.basic li {
	display:block;
	margin:0 5px 12px 12px;
	font-size:1.1em;
	}

label.aright {
	display:block;
	float:left;
	text-align:right;
	margin-right:6px;
	/*font-weight:bold;*/
	width:145px;
	color:#464B31;
	line-height:1.8em;
	}
	
label {
	color:#434E18;
	}

input {
	background-color:#f5f5f5;
	margin:0 3px 5px 0;
	border:1px solid #B0B794;
	padding:2px;
}


textarea {
	background-color:#f5f5f5;
	margin:0 3px 5px 0;
	border:1px solid #B0B794;
	padding:2px;
	}

input.submit {
	border:1px solid;
	border-top-color:#B0B794;
	border-left-color:#B0B794;
	border-right-color:#8F9770;
	border-bottom-color:#8F9770;
	background:url('/images/common/submit_bg.gif') bottom left repeat-x #F2F5E8;
	font-size:.9em;
	padding:2px 4px 2px 4px;
	cursor:pointer;
	margin:3px 1px 3px 1px;
	}

input.submit:hover {
	border-top-color:#8F9770;
	border-left-color:#8F9770;
	border-right-color:#6C744B;
	border-bottom-color:#6C744B;
	background:url('/images/common/submit_bg_h.gif') bottom left repeat-x #E6EAD9;
	}

input.radio {
	margin:0 2px 0 0;
	}
	
button.submit {
	border:1px solid;
	border-top-color:#B0B794;
	border-left-color:#B0B794;
	border-right-color:#8F9770;
	border-bottom-color:#8F9770;
	background:url('/images/common/submit_bg.gif') bottom left repeat-x #F2F5E8;
	font-size:.9em;
	padding:2px 4px 2px 4px;
	cursor:pointer;
	margin:3px 1px 3px 1px;
	}
	
button.submit:hover {
	border-top-color:#8F9770;
	border-left-color:#8F9770;
	border-right-color:#6C744B;
	border-bottom-color:#6C744B;
	background:url('/images/common/submit_bg_h.gif') bottom left repeat-x #E6EAD9;
	}

.radiotext {
	margin-bottom:4px;
	}

.formlist {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
	color:#2c2c2c;
	}

.formlist li {
	margin-bottom:3px;
	list-style-type:none;
	}

.checkbox {
	margin:0;
	border:0;
	}

.checkboxes {
	float:left;
	/*border:1px solid #000;*/
	margin-bottom:4px;
	width:100%;
	}

.checkboxes1 {
	margin-left:4px;
	color:#2c2c2c;
	}

.checkboxes2 {
	margin-left:11px;
	padding-left:11px;
	color:#404040;
	margin-bottom:8px;
	background:url('/images/common/check.gif') top left no-repeat;
	}
	

.groupLabel {
	float:left;
	}

.groupFields {
	float:left;
	width:350px;
	margin:4px 0 15px 0;
	}

.ad {
	float:right;
	}

.ad_h {
	float:left;
	width:100%;
	font-size:.8em;
	text-align:center;
	margin:30px 0 20px 0;
	color:#aaa;
	}

div.imgcenter {
	float:left;
	text-align:center;
	width:100%;
	margin:10px 0 10px 0;
	}

	/** S: Tertiary Nav **/
	#tert_nav_fullwidth	{
	width:100%;
	background: url('/images/common/tert_nav_bg.gif') left bottom repeat-x;
	margin: 0 0 12px 0;
	padding: 0;
	float: right;
	text-align: center;
}

#tert_nav_container	{
	margin: 0 auto 0px auto;
	padding:0 0 0 10px;
	width:900px;
	position: relative;
	text-align: center;
	}
	
#tert_nav {
	list-style: none;
	margin: 0;
	color: #FFF;
	padding: 0;
	font-size:.9em;
}
#tert_nav li {
	float: left;
}

#tert_nav a {
	float: left;
	margin: 4px 20px 0px 0;
	padding-top:0px;
}

#tert_nav a.label {
	color: #000;
}
#tert_nav a span {
	display: block;
	float: left;
	margin: 0;
	padding: 3px 0px 5px 0px;
	cursor:pointer;
}
#tert_nav span:visited {
	color: #3c3c3c;
}

#tert_nav span:hover {
	color: #CE8300;
}

#tert_nav a.selected {
  float:left;
  background:url("/images/common/tert_tabs_left.gif")
    no-repeat left top;
  background-position:0% 0px;
  margin:3px 20px 0 0;
  padding:0 0 0 4px;
  
  }
#tert_nav span.selected {
  float:left;
  display:block;
  background:url("/images/common/tert_tabs_right.gif")
    no-repeat right top;
  background-position:100% 0px;
  padding:5px 12px 4px 6px;
  text-decoration:none;
  color: #444;
  }

#tert_nav a span.selected:visited {
   color: #444;
}
	/** E: Tertiary Nav **/

#maincol	{
			float:left;
			width:650px;
			margin: 0 32px 20px 0;
			}

* html #maincol	{
			margin-right:30px;
			}

#sidecol	{
	float:left;
	width:218px;
	margin:0 0 20px 0;
	}

.sidePlainTop {
	float:left;
	width:218px;
	padding-top:10px;
	margin-bottom:16px;
	background:url('/images/common/side_plain_top.gif') top left no-repeat;
	}

.sidePlainMain {
	float:left;
	width:192px;
	padding:2px 14px 0 14px;
	background:url('/images/common/side_plain_bg.gif') top left repeat-y;
	}

.sidePlainBott {
	float:left;
	width:218px;
	height:10px;
	background:url('/images/common/side_plain_bott.gif') top left no-repeat;
	}

.sideMainTop {
	float:left;
	width:218px;
	padding-top:10px;
	margin-bottom:16px;
	background:url('/images/common/side_main_top.gif') top left no-repeat;
	}

.sideMainMain {
	float:left;
	width:192px;
	padding:2px 14px 0 14px;
	background:url('/images/common/side_main_bg.gif') top left repeat-y;
	}

.sideMainBott {
	float:left;
	width:218px;
	height:10px;
	background:url('/images/common/side_main_bott.gif') top left no-repeat;
	}

.container {
	float:left;
	margin-bottom:16px;
	}
	
#col_212 {
	float:left;
	width:212px;
	margin-right:20px;
	}
	
#col_668 {
	float:left;
	width:668px;
	}


/** S:Featured **/

#welcome_img {float:left;width:120px;margin-right:20px;}
#welcome_body {float:left;}
#welcome_close {float:right;}
#fea_signup {float:left;width:428px;margin-left:20px;}

.fea_block_1 {float:left; width:298px;margin:0 19px 10px 0;padding:10px 10px 5px 10px;border:1px solid #ccc;background:url('/images/common/fea_block_bg.gif') top left repeat-x #fff;}
.fea_block_2 {float:left; width:298px;margin:0 19px 10px 0;padding:10px 10px 5px 10px;border:1px solid #ccc;background:url('/images/common/fea_block_bg.gif') top left repeat-x #fff;margin-bottom:10px;}
.fea_block_3 {float:left; width:200px;margin:0 0px 10px 0px;padding:10px 10px 5px 10px;border:1px solid #ccc;background:url('/images/common/fea_block_bg.gif') top left repeat-x #fff;margin-bottom:10px;}



* html .fea_block_1, 
* html .fea_block_2 { /* IE6 Specific Margin Fix */
	margin-right:15px;
}
#sort {
	float:left;
	margin-bottom:10px;
	font-size:.9em;
	font-weight:bold;
	color:#32592B;
	padding:3px 3px 3px 3px;
}

#sort li {
	float:left;
}

#sort a {
	float:left;
	background:url('/images/common/sort_rollover.gif') top left no-repeat;
	padding:0;
	margin:3px 3px 0 0;
	}

#sort a#sortImg:hover {background-position:0% -50px}
#sort a#sortImgSel {background-position:0% -100px}
#sort a#sortVid {background-position:0% -150px}
#sort a#sortVid:hover {background-position:0% -200px}
#sort a#sortVidSel {background-position:0% -250px}
#sort a#sortAud {background-position:0% -300px}
#sort a#sortAud:hover {background-position:0% -350px}
#sort a#sortAudSel {background-position:0% -400px}
#sort a#sortTxt {background-position:0% -450px}
#sort a#sortTxt:hover {background-position:0% -500px}
#sort a#sortTxtSel {background-position:0% -550px}
#sort a#sortAll {background-position:0% -600px}
#sort a#sortAll:hover {background-position:0% -650px}
#sort a#sortAllSel {background-position:0% -700px}

#sort img {
	vertical-align:middle;
	}

.user_icon {
	margin-right:10px;
	position:relative;
	padding:3px;
	border:1px solid #dddddd;
	}

.icon_nomarg {
	margin:0;
	}
	
/**HACK FOR IE6 NOT RECOGNIZING THE BOTTOM MARGIN ON A CONTAINER DIV**/
.icon_bottmarg {
	margin-bottom:6px;
	}

.thumb {
	float:left;
	padding: 0 16px 0px 0;
	color: #333;
	font-size:.8em;
	width:89px;
	margin-bottom:10px;
	overflow-x:hidden; /* fix IE container stretch bug */
}

.thumb a.thumbnail {
	margin-bottom:3px;
	padding:7px 7px 7px 7px;
	float:left;
	background:url('/images/common/thumb_75_bg.gif') top left no-repeat;
	}
	
.thumb_alt {
	padding:0 10px 12px 0;
	}
	
.mng_thumb_item img.thumbnail {
	margin-bottom:3px;
	padding:7px 7px 7px 7px;
	float:left;
	background:url('/images/common/thumb_75_bg.gif') top left no-repeat;
	}

.thumb a.thumbnail:hover {
	background-position:0% -89px;
	}
	
.mng_thumb_item img.thumbnail:hover {
	background-position:0% -89px;
	}
	
.move {
	cursor:move;
	}

.thumb_small {
	list-style:none;
	padding:0;
	padding:10px 0 0 0;
	font-size:.7em;
	float:left;
}

.thumb_small li {
	float:left;
	color:#757575;
	margin:0 8px 10px 0;
	width:170px;
	}

.thumb_small .imgborder {
	border:1px solid #9a9a9a;
	}

.thumb_set	{
	float:left;
	margin: 0 12px 20px 0;
	color: #333;
	font-size:.8em;
	width:95px;
	}

.thumb_set a.thumbnail_set {
	margin-bottom:3px;
	padding:7px 13px 13px 7px;
	float:left;
	background:url('/images/channel/set_thumb.gif') top left no-repeat;
	}

.thumb_set a.thumbnail_set:hover {
	background-position:0% -95px;
	}

.thumb_set .set_name {
	font-size:1.3em;
	}

/****S: MANAGE*****/

#manage_container {float:left;width:100%;position:relative;margin-bottom:30px;}

#manage_mid {width:95px;height:80px;position:absolute;top:30px;left:502px;background:url('/images/channel/manage_arrow.gif') top left no-repeat;}

#manage_right {float:left;width:280px;border:1px solid #bbb;padding:10px;background-color:#F7FBEC;margin-left:95px;}
	

#manage_simple_search {
	float:left;
	width:476px;
	padding:5px 0px 3px 5px;
	font-size:.95em;
	color:#555;
	margin:0px 10px 0 10px;
	background:url('/images/channel/manage_search_bg.gif') bottom left repeat-x #F3F8E3;
	border:1px solid #bbb;
	border-bottom:0;
	}

#manage_simple_search a.active {
	border-bottom:3px solid #bbb;
	}

#manage_open_adv_search {
	background:#DADECD;
	padding:4px 6px 3px 6px;
	border:1px solid #bbb;
	border-bottom:0;
	font-size:.9em;
	margin-right:415px;
	}
	
#manage_close_adv_search {
	background:#DADECD;
	padding:4px 6px 3px 6px;
	border:1px solid #bbb;
	border-bottom:0;
	font-size:.9em;
	margin-right:415px;
	}

#manage_adv_search {
	float:left;
	width:476px;
	padding:5px;
	font-size:.95em;
	color:#555;
	margin:0px 10px 0 10px;
	background:url('/images/channel/manage_search_bg.gif') bottom left repeat-x #F3F8E3;
	border:1px solid #bbb;
	border-bottom:0;
	}
	
.groupitems {
	margin-right:10px;
	}	

.groupitems img.thumbnail {
	margin-bottom:3px;
	padding:7px 7px 7px 7px;
	float:left;
	background:url('/images/common/thumb_75_bg.gif') top left no-repeat;
	}
	
.groupitems img.thumbnail:hover {
	background-position:0% -89px;
	}

.manage_ul {margin:0;padding:0;list-style:none;}

.manage_ul li {float:left;margin-bottom:14px;}

.mng_thumb_set	{
	float:left;
	margin: 0 9px 2px 0;
	color: #757575;
	font-size:.9em;
	}

.mng_thumb_set img.thumbnail_set {
	margin-bottom:3px;
	padding:7px 13px 13px 42px;
	float:left;
	background:url('/images/common/manage_set_thumb.gif') top left no-repeat;
	}

.mng_thumb_set img.thumbnail_set:hover {
	background-position:0% -95px;
	}

.mng_thumb_set .set_name {
	font-size:1.3em;
	}
	
.mng_thumb_subset	{
	float:left;
	margin: 0 10px 2px 0;
	color: #757575;
	font-size:.9em;
	}

.mng_thumb_subset img.thumbnail_set {
	margin-bottom:3px;
	padding:5px 11px 11px 33px;
	float:left;
	background:url('/images/common/manage_subset_thumb.gif') top left no-repeat;
	}

.mng_thumb_subset img.thumbnail_set:hover {
	background-position:0% -66px;
	}

.mng_thumb_subset .set_name {
	font-size:1.3em;
	}

.mng_thumb {
	float:left;
	margin:0 10px 10px 0;
	font-size:.9em;
	}
	
.contentimages {
	float:left;
	margin-bottom:2px;
	padding:5px 33px 5px 5px;
	float:left;
	background:url('/images/common/manage_item_thumb.gif') top left no-repeat;
	cursor:move;
	}
	
.contentimages:hover {
	background-position:0% -60px;
	}
	
.manage_paging {
	float:left;
	text-align:center;
	width:100%;
	background:#DADECD;
	padding:2px 0 2px 0;
	font-size:.95em;
	}
	
.manage_paging_num {
	background:#C3CAAB;
	padding:2px 6px 2px 6px;
	margin:0 3px 0 3px;
	border:1px solid #8e8e8e;
	border-top:0;
	border-bottom:0;
	}
	
.mng_totals {
	float:left;
	margin-bottom:7px;
	font-size:.9em;
	color:#757575;
	}
	
.thumb_set_edit	{
	float:left;
	margin: 0 12px 20px 0;
	color: #333;
	font-size:.8em;
	width:95px;
	}

.thumb_set_edit img.thumbnail_set {
	margin-bottom:3px;
	padding:7px 13px 13px 7px;
	float:left;
	background:url('/images/channel/set_thumb.gif') top left no-repeat;
	}

.thumb_set_edit img.thumbnail_set:hover {
	background-position:0% -95px;
	}

.thumb_set .set_name {
	font-size:1.3em;
	}

.mng_chart_head	{
	float:left;
	width:100%;
	border-bottom:3px solid #C3CAAB;
	font-weight:bold;
	}
	
#mng_create_left {float:left;width:450px;margin-right:10px;}
#mng_create_group {float:left;width:170px;padding:10px;border:1px solid #bbb;background:#F7FBEC;}
#mng_create_or {float:left;width:44px;margin:10px 0 0 10px;}
#mng_create_sub {float:left;width:170px;padding:10px;border:1px solid #bbb;background:#F7FBEC;}
#mng_create_right {float:left;width:400px;padding-left:10px;margin-left:10px;}

#mng_edit_chart {float:left;width:435px;margin-right:15px;}
#mng_edit_desc {float:left;width:435px;margin-left:15px;}
.mng_chart_head_set {float:left;width:224px;}
.mng_chart_head_contents {float:left;width:108px;}
.mng_chart_head_info {float:left;width:100px;}

.mng_chart_1 {float:left;width:431px;padding:4px 2px 2px 2px;color:#363636;border-bottom:1px solid #DADECD;}
.mng_chart_1:hover {background-color:#eaeaea;}
.mng_chart_1_set {float:left;width:220px;margin-right:4px;}
.mng_chart_1_content {float:left;width:100px;margin-right:4px;}
.mng_chart_1_info {float:left;width:100px;}

.mng_chart_2 {float:left;width:413px;margin:0 0 0px 10px;padding:4px 2px 2px 10px;color:#404040;border-bottom:1px solid #DADECD;background:url('/images/common/check.gif') left 3px no-repeat;}
.mng_chart_2:hover {background-color:#eaeaea;}
.mng_chart_2_set {float:left;width:202px;font-size:.9em;margin-right:4px;}
.mng_chart_2_content {float:left;width:100px;margin-right:4px;}
.mng_chart_2_info {float:left;width:100px;}

#mng_edit_container {float:left;border:1px solid #bbb;width:872px;padding:14px;}
.mng_edit_icon {float:left;width:716px;margin:4px 20px 10px 0;}
.mng_edit_icon ul {list-style:none;padding:0;margin:0;}
.mng_edit_icon ul li {float:left;font-size:.95em;}
#mng_edit_icondel {width:105px;height:300px;float:left;border:1px solid #ddd;background:#F7FBEC;margin:4px 0 10px 0;padding:14px;} 

.reorder_set	{
	float:left;
	margin: 0 12px 20px 0;
	color: #333;
	font-size:.8em;
	width:95px;
	}

.reorder_set img.thumbnail_set {
	margin-bottom:3px;
	padding:7px 13px 13px 7px;
	float:left;
	background:url('/images/channel/set_thumb.gif') top left no-repeat;
	}

.reorder_set img.thumbnail_set:hover {
	background-position:0% -95px;
	cursor:pointer;
	}

/****E:MANAGE****/

	/** Icon overlay for lists **/
.type_overlay {
	display:inline;
	height:16px;
	width:16px;
	margin-left:-16px;
}

.more {
	float:right;
	width:100%;
	text-align:right;
	margin-bottom:10px;
	}
	
.more_butt {
	float:right;
	background:url('/images/common/more_butt_off.gif') bottom left repeat-x #fff;
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	padding:2px;
	font-size:.85em;
}
	
.more_butt:hover {
	background:url('/images/common/more_butt_on.gif') bottom left repeat-x #fff;
	border-top:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #a0a0a0;
	border-bottom:1px solid #a0a0a0;
	color:#163B82;
	}

#channel_icon {
	float:left;
	width:78px;
	}
	
#channel_head {
	float:left;
	width:900px;
	position:relative;
	margin-bottom:18px;
	}
	
#channel_header {
	float:left;
	width:822px;
	position:absolute;
	left:78px;
	bottom:0;
	}

		#itemUserInfo {list-style-type: none; margin:14px 0 0px 0; padding:0; font-size:.9em;}
		#itemUserInfo li {margin: 0 0 11px 0;}
		#itemUserInfo a {padding:3px 0 3px 23px; background:url('/images/channel/channel_user_buttons.gif') no-repeat top left; background-color: transparent;}
		#itemUserInfo a#itemUserProf:hover {background-position:0% -100px}	
		#itemUserInfo a.itemUserAdd {background-position:0% -200px}
		#itemUserInfo a.itemUserAdd:hover {background-position:0% -300px}
		#itemUserInfo a#itemUserSub {background-position:0% -400px}
		#itemUserInfo a#itemUserSub:hover {background-position:0% -500px}
		#itemUserInfo a#itemUserSend {background-position:0% -600px}
		#itemUserInfo a#itemUserSend:hover {background-position:0% -700px}
		#itemUserInfo a#itemUserView {background-position:0% -800px}
		#itemUserInfo a#itemUserView:hover {background-position:0% -900px}

		#channelUserInfo {float:left; width:100%; list-style-type: none; margin:2px 0 0 0; padding:0; font-size:11px;line-height:20px;border-bottom:1px dotted #cfcfcf;}
		#channelUserInfo li {margin:2px 12px 2px 0; float:left;}
		#channelUserInfo a {padding:4px 0 5px 22px; background:url('/images/channel/channel_user_buttons.gif')}
		#channelUserInfo a#channelUserProf:hover {background-position:0% -100px}
		#channelUserInfo a.channelUserAdd {background-position:0% -200px}
		#channelUserInfo a.channelUserAdd:hover {background-position:0% -300px}
		#channelUserInfo a#channelUserSub {background-position:0% -400px}
		#channelUserInfo a#channelUserSub:hover {background-position:0% -500px}
		#channelUserInfo a#channelUserSend {background-position:0% -600px}
		#channelUserInfo a#channelUserSend:hover {background-position:0% -700px}

.channelSect {
	clear:both;
	margin: 0 0 10px 0;
	background-color:#e6e6e6;
	border-left:10px solid #cfcfcf;
	padding:2px 0px 2px 4px;
	font-size:.9em;	
	}

.channelSect img {
	padding:0 5px 0 2px;
	position:relative;
	top:1px;
	}



.page_numbers {
	float:left;
	width:100%;
	text-align:center;
	margin:8px 0 12px 0;
	}

.page_numbers span {
	border:1px solid #656565;
	padding:2px;
	}

.page_numbers a {
	margin:0 2px 0 2px;
	padding:2px;
	border:1px solid #fff;
	}

.page_numbers a:hover {
	border:1px solid;
	}

.page_numbers .prevnext {
	border:0;
	margin:0 4px 0 4px;
	}

.page_numbers .prevnext:hover {
	border:0;
	}

.stats_space {padding: 5px 15px 15px 15px; color: #7A816D; font-weight:bold;}
.stats_left {float:left; width:48%; text-align:right; color: #7A816D; font-size:.9em; font-weight:bold; margin:2px 0 2px 0;}
.stats_right {float:left; width:48%; font-size:.9em; color: #7A816D; margin:2px 0 2px 0;}



.tag_info {color:#727272}
/* E:Tags */

#itemNav {
	list-style:none;
	margin:0 0 8px 0;
	padding-left:0;
	float:left;
	width:100%;
	font-size:.9em;
	background:url('/images/channel/item_top_bg.gif') bottom left repeat-x;
	}

#itemNav li {
	float:left;
	text-align:center;
	margin-right:16px;
	margin-left:15px !important; /* Standards Compliant Browsers use this */
	margin-left:13px; /*IE6 uses this one*/
	}

#itemNav li#last {
	margin-right:0;
	}

#itemNav li#itemSelect {
	padding:10px 10px 5px 10px;
	margin-top:15px;
	background:url('/images/channel/item_nav_select_bg.gif') top left no-repeat;
	}

#itemNav a {
	float:left;
	font-size:.95em;
	padding:5px 5px 0 5px;
	margin: 0 0 6px 0;
	background:url('/images/channel/item_nav_bg.gif') top left no-repeat;
	}

#itemNav a:hover {
	background-position:0% -120px;
	}

#itemNav a img {
	padding-bottom:7px;
	}

#channelItem {
	float:left;
	width:100%;
	text-align:center;
	position:relative;
	}

#positioner {position:absolute;float:left; clear:right;}
.popup {position: fixed; text-align:left; display:none; width:630px; float:left; font-size:1.2em;border:1px solid black; background: url('/images/channel/item_pop_bg.png'); z-index:2;}
* html .popup {position: absolute;display:none; width:630px; float:left; font-size:1.2em;border:1px solid black; background: #FFFFF1; z-index:2;}
.popup_head {float:left; color: #fff; background: #000; width:100%}
.popup_title {float:left; padding:2px;}
.popup_close {float:right; border: 1px solid #fff;}
.popup_close a {color: #CE8300;}
.popup_body {padding: 8px; color: #fff;}
.popup_body textarea {width: 100%; height: 8em;}
* html .popup_body {padding: 8px; color: #000;}
.popup_body a {color: #FFDD00;}


#itemBott {
	float:left;
	width:100%;
	margin:4px 0 20px 0;
	padding:9px 0 0 0;
	text-align:center;
	}

#itemBottNav {
	list-style:none;
	padding:0;
	margin:0;
	}

#itemBottNav li {
	display:inline;
	font-size:.8em;
	margin-right:18px;
	}

#itemBottNav li:last-child {
	margin-right:0;
	}

#itemBottNav a {
	background:url('/images/channel/item_bott_nav.gif') top left no-repeat;
	padding:5px 0 4px 30px;
	color:#6985BA;
	}

#itemBottNav a:hover {color:#CE8300; background-position:0% -50px;}
#itemBottNav a#itemTrack {background-position:0% -100px;}
#itemBottNav a#itemTrack:hover {background-position:0% -150px;}
#itemBottNav a#itemShare {background-position:0% -200px;}
#itemBottNav a#itemShare:hover {background-position:0% -250px;}
#itemBottNav a#itemEmbed {background-position:0% -300px;}
#itemBottNav a#itemEmbed:hover {background-position:0% -350px;}
#itemBottNav a#itemEdit {background-position:0% -400px;}
#itemBottNav a#itemEdit:hover {background-position:0% -450px;}
#itemBottNav a#itemDel {background-position:0% -500px;}
#itemBottNav a#itemDel:hover {background-position:0% -550px;}

.itemInfo {
	text-align:center;
	font-size:.9em;
	color:#4f4f4f;
	}

#item_flag {
	float:left;
	width:100%;
	text-align:center;
	font-size:.9em;
	margin-bottom:14px;
	padding-top:4px;
	}

#item_flag a {
	background:url('/images/channel/item_bott_nav.gif') top left no-repeat;
	background-position:0% -600px;
	padding:4px 0 4px 30px;
	color:#868686;
	}

#item_flag a:hover {
	background-position:0% -650px;
	color:#D33737;
	}

#item_flagOn {
	background:url('/images/channel/item_bott_nav.gif') top left no-repeat;
	background-position:0% -650px;
	padding:4px 0 4px 30px;
	color:#D33737;
	}
	

.edit {
	float:right;
	font-size:.9em;
	margin-top:3px;
	}

.edit a {
	padding:0px 15px 0px 0;
	background:url('/images/common/mini_buttons.gif') top right no-repeat;
	background-position:100% -144px;
	color:#868686;
	}

.edit a:hover {
	background-position:100% -180px;
	color:#CE8300;
	}

.comments {
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
	}

.comment_icon {
	float:left;
	width:78px;
	}

.comment_head {
	float:left;
	width:530px;
	position:relative;
	clear:both;
	}

.comment_header {
	float:left;
	width:452px;
	position:absolute;
	bottom:0;
	left:78px;
	padding-bottom:20px;
	background:url('/images/channel/comment_header_bg.gif') bottom left no-repeat;
	}

.comments li {
	margin:0 0 20px 0;
	width:100%;
	float:left;
	}

.comment_box_top {
	float:left;
	width:650px;
	clear:both;
	padding-top:10px;
	background:url('/images/channel/comment_box_top.gif') top left no-repeat;
	}

.comment_box {
	float:left;
	width:620px;
	padding:0 15px 0 15px;
	background:url('/images/channel/comment_box_bg.gif') top left repeat-y;
	}

.comment_box_bott {
	float:left;
	width:650px;
	height:10px;
	background:url('/images/channel/comment_box_bott.gif') top left no-repeat;
	}

.comment_time {
	float:left;
	color:#919191;
	font-size:.9em;
	}

.commentEdDel {
	float:right;
	margin-top:5px;
	font-size:.9em;
	}

.commentEdDel a {
	padding:0 0 0 15px;
	margin-right:5px;
	background:url('/images/common/mini_buttons.gif') top left no-repeat;
	background-position:0% -144px;
	color: #868686;
	}
	
.commentEdDel a:hover {
	background-position:0% -180px;
	color:#CE8300;
	}

.commentEdDel a#commDel {
	background-position:0% -72px;
	}

.commentEdDel a#commDel:hover {
	background-position:0% -108px;
	}

.commentEdDel a#commBlk {
	background-position:0% -216px;
	}

.commentEdDel a#commBlk:hover {
	background-position:0% -252px;
	}

#commentArea	{
	float:left;
	height:140px;
	background-color:#f5f5f5;
	border:1px solid #aaa;
	overflow:auto;
	width:643px;
	}
	
#theimage {
	padding:5px;
	border:1px solid #ccc;
	}
	
.itemAddTagLoc {
	float:left;
	padding: 0 0 0 15px;
	margin:6px 0 10px 0;
	font-size:.9em;
	background:url('/images/common/mini_buttons.gif') top left no-repeat;
	}

.itemAddTagLoc:hover {
	background-position:0% -36px;
	}

#insets {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
	clear:both;
	color:#5e5e5e;
	}

#insets li {
	float:left;
	display:inline;
	margin:0 10px 0 0;
	}

#insets li a {
	color:#6985BA;
	}

#insets li a:hover {
	color:#CE8300;
	}

div.set {
	float:left;
	margin-bottom:10px;
	/*border:1px solid #aaa;*/
	position:relative;
	}

div.setlevel2 {
	margin:0 0 16px 54px;
	padding-left:40px;
	background:url('/images/channel/subset_guide.gif') top left no-repeat;
	}

div.set_text {
	color:#2a2a2a;
	float:left;
	width:450px;
	position:absolute;
	left:106px;
	bottom:0;
	font-size:.9em;
	}

div.set_text2 {
	left:116px;
	}

a.set_icon {
	float:left;
	padding:7px 13px 13px 7px;
	margin-right:10px;
	background:url('/images/channel/set_thumb.gif') top left no-repeat;
	}

a.set_icon:hover {
	background-position:0% -95px;
	}

a.set_icon_tm {
	float:left;
	padding:5px 11px 11px 5px;
	margin-right:10px;
	background:url('/images/channel/set_thumb_tm.gif') top left no-repeat;
	}

a.set_icon_tm:hover {
	background-position:0% -66px;
	}

a.set1 {
	font-size:1.4em;
	}

a.set2 {
	font-size:1.2em;
	}
	
.list_sub {
	float:left;
	font-size:.9em;
	margin-left:11px;
	padding-left:11px;
	color:#404040;
	margin-bottom:4px;
	background:url('/images/common/check.gif') top left no-repeat;
	}

#upload_nav {
	list-style:none;
	float:left;
	margin:2px 0 10px 20px;
	padding:0;
	}

#upload_nav li {
	float:left;
	}

#upload_nav a {
	float:left;
	background:url('/images/common/sort_rollover.gif') top left no-repeat;
	padding:6px 0 6px 28px;
	margin-right:16px;
	}

#upload_nav a:hover {background-position:0% -50px;}
#upload_nav a#choose_video {background-position:0% -150px}
#upload_nav a#choose_video:hover {background-position:0% -200px}
#upload_nav a#choose_audio {background-position:0% -300px}
#upload_nav a#choose_audio:hover {background-position:0% -350px}
#upload_nav a#choose_text {background-position:0% -450px}
#upload_nav a#choose_text:hover {background-position:0% -500px}


#upload_video {
	display:none;
	float:left;
	margin-top:6px;
	}

#upload_audio {
	display:none;
	float:left;
	margin-top:6px;
	}

#upload_images {
	display:none;
	float:left;
	margin-top:6px;
	}

#upload_text {
	display:none;
	float:left;
	margin-top:6px;
	}

.quotabar1 {
	float:left;
	width:5px;
	height:8px;
	overflow-x:hidden; /* IE6 fix */
	}
.quotabar2 {
	float:left;
	width:150px;
	height:8px;
	background: #C1C1C1;
	}

.quotabar3 {
	float:left;
	width:5px;
	height:8px;
	}
.quotabar1 img {
	float:left;
	}
.quotabar2 img {
	float:left;
	}
.quotabar3 img {
	float:left;
	}
	
/** S: Search **/
.search_userbox a.userbox {float:left;margin-bottom:15px;padding:2px;border:1px solid #bbb;margin-right:10px;}

.search_userbox span {font-size:.85em;color:#727272;}

.search_userbox a.userbox:hover {border:1px solid #909090;background:url(/images/common/more_butt_on.gif) bottom left repeat-x;}

.search_userbox_icon {float:left;width:50px;margin-right:5px;}
.search_userbox_text {float:left;width:139px;}
/** E: Search **/

/** S: Messaging **/

#inbox {float:left;width:100%;margin-bottom:10px;border-collapse:collapse;}
#inbox tr {float:left;width:900px;padding:0px;color:#5b5b5b;font-size:.95em;border-bottom:1px solid #cfcfcf;}
#inbox tr.message {border-bottom:1px solid #ddd;}
#inbox tr.message:hover {background-color:#ddd;}

#inbox tr.newMsg {background-color:#FDFFD6;}
#inbox thead {float:left;width:900px;margin:0 0 -2px 0;padding:0;}
#inbox thead tr {color:#383838;background:#fff;border-bottom:1px dotted #cfcfcf;}

#inbox td a { display:block; width:100%; height:100%; padding: 2px 0 2px 0;}
#inbox td a:hover {color: #144197;}
#inbox .statusCol {float:left;width:14px;text-align:left;margin-right:12px;}
#inbox .actionCol {float:left;width:16px;margin-right:2px;text-align:left;font-weight:normal;}
#inbox .fromCol {float:left;width:105px;margin-right:10px;text-align:left;}
#inbox .subjectCol {float:left;width:540px;margin-right:10px;text-align:left;}
#inbox .sentCol {float:left;width:170px;text-align:left;}

ul#actions {list-style:none;margin:0;padding:0;}
ul#actions li {display:inline;margin-right:10px;}
ul#actions a {
	font-size:.9em;
	background:url('/images/common/more_butt_off.gif') bottom left repeat-x #fff;
	border-top:1px solid #9b9b9b;
	border-left:1px solid #9b9b9b;
	border-right:1px solid #6f6f6f;
	border-bottom:1px solid #6f6f6f;
	padding:3px;
	}
	
ul#actions a:hover {
	background:url('/images/common/more_butt_on.gif') bottom left repeat-x #fff;
	border-top:1px solid #787878;
	border-left:1px solid #787878;
	border-right:1px solid #484848;
	border-bottom:1px solid #484848;
	color:#163B82;
	}
ul#actions img {padding:2px 3px 3px 0;vertical-align:top;}


#read_container {float:left;border:1px solid #bbb;width:620px;padding:0 14px 14px;background:url('/images/common/read_block_bg.gif') top left repeat-x #fff;}
.read_block {float:left;margin-bottom:10px;padding-top:4px; width:530px;}
.width80 { width: 80px !important; }

#to_line a {
	line-height:1.8em;
	display:block;
	float:left;
}

#to_line option {
	_width:180px; /* IE gets this one */
	min-width:180px;
}
/** E: Messaging **/

.question {
	font-weight:bold;
	font-style:italic;
	}
	
.answer {margin-bottom:15px;}

/** E: Body **/

/** S: Footer **/

#languages_container {
	width: 100%; 
	clear: both;
	background: #ebebeb url(/images/common/footer_nav_repeat.png) repeat-x top center;
	padding: 10px 0 7px;
}

#languages_container_inner {
	width:900px;
	margin: 0 auto;
	overflow:auto;
}

#languages {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	font-size:.8em;
	width:350px;
}

#languages li {
	float:left;
	border-right:1px solid #666;
}

#languages li.last_link,
#languages li:last-child {
	border-width:0px;
}

#languages li a {
	float:left;
	display:block;
	margin:0 10px !important;
	margin: 0 5px;
	border-bottom:1px solid #eee;
}

#languages li a:hover {
	border-bottom:1px solid #666;
}


#footer_container {
	width:100%;
	float:left;
	clear:both;
}

#footer {
	clear:both;
	width:900px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	color:#6c6c6c;
	height: 326px;
	margin-bottom: 30px;
	background: #959595 url(/images/common/footer_bg.jpg) no-repeat top center;
}

#footer a {
	color: #6c6c6c;
	font-weight:normal;
}

#footer .highlight a {
	color: #32592B;
	font-weight:bold;
	background-color:#CEE0D1;
}

#footer .highlight a:hover{
	background-color:#ddd;
}

.footer_col {
	float:left;
	width:176px;
	margin:0 133px 0 0;
	margin-top: 34px;
	position: relative;
	left: 87px;
	}

.footer_col_end {
	margin-right:0;
	}	
	
.footer_col h2 {
	font-size:.9em;
	color:#477725;
	margin:0 0 10px;
	border-width: 0px;
	font-size: 1.4em;
	}
	
.footer_col h2 span {
	color: #a9cc66;
}

.footer_col ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
.footer_col li {
	clear:both;
	display:inline;
	}
	
.footer_col li a {
	float:left;
	background: transparent url(/images/common/foot_link_bg.gif) repeat-x bottom left;
	padding:3px 0 2px 0;
	font-size:.9em;
	line-height: 1.5em;
	width:100%;
	margin:0;
	}
	
.footer_col li a:hover {
	background-color:#f3f3f3;
	color:#000;
	}
	
#copyright_container {
	float:left;
	width:100%;
	text-align:center;
	}
	
#copyright {
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	font-size:.9em;
	}

/** E: Footer **/

div#greyout {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20% 0 0 35%;
	height: 100%;
	width: 100%;
	background: #FFFFFE;
	z-index: 1000;
	display: block;
}

/***************************** start Added By David Andrus ********************************************/

br.clear {
	clear:both;
	height:0px;
}
#main_content {
	float:left;
	width:630px !important;
	margin:0 auto;
	overflow: hidden; /* fix IE bug */
	min-height:450px;
}
 
#jump_links {
	float:left;
	clear:right;
	width:100%;
	list-style-type:none;
	padding:0;
	position:relative;
	margin-left:-10px;
	display:inline;
	font-size:.9em;
}

#jump_links li {
	float:left;
	padding:0 10px;
	border-right:1px solid black;
}

#jump_links li:last-child {
	border-width:0px;
}

#url {
	width:415px;
}

h1 {
	/*border-bottom:1px dotted #cfcfcf;*/
	
	padding:0 0 3px;
}

h1 span {
	font-size:.5em;
	color:#4a4a4a;
}

h2 {
	margin:1.5em 0 .75em;
	/*border-bottom:1px dotted #cfcfcf;*/
	padding:0 0 2px;
	clear:both;
}

.cols {
	float:left;
	width:630px;
	border-top:1px dotted #cfcfcf;
	padding:20px 0;
}

.col_1 {
	float:left;
	width:30%;
}

.col_1 img {
	position:relative;
	top:-3px;
}

.col_2 {
	float:right;
	width:68%;
	padding-top:10px;
}

.section {
	margin:0 0 20px 0;
	font-size:.95em;
}

#sidebar {
	float:right;
	width:218px;
	padding-top: 0px;
	overflow:hidden; /* FIX IE6 width Bug  */
}


#sidebar .sidePlainMain {
	position:relative;
	margin-bottom:15px;
}

#sidebar .sidePlainMain p {
	float:left;
	width:100%;
}

#sidebar .sidePlainMain img {
	float:left;
	margin-right:10px;
}

#sidebar .sidePlainMain ul {
	margin:0 0 10px 10px;
	clear:both;
}

#sidebar .sidePlainMain ul li {
	list-style-type:none;
	padding:5px 0 5px;
}

#sidebar .sidePlainBott {
	height:10px;
	background-position:bottom center;
	position:relative;
	left:-14px;
	margin-bottom:-10px;
}

#pageContent {
	min-height:450px;
}

.ad {
	width:216px;
	text-align:center;
	border:1px dotted #ccc;
	padding:25px 0;
	float:right;
	margin:10px 0 10px;
}


/* found on mobile faq page */
dl {
	width:100%;
}

dt {
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:.5em;
}

dd{
	padding:0;
	margin:0 0 1em;
}

dd ul {
	list-style-type:disc;
	padding-left:20px;
	margin-left:0;
}

dd li p {
	margin-bottom:.25em;
}

.list_intro {
	margin-bottom:0;
}

#icons {
	border-top:1px solid #cfcfcf;
	margin:0;
	list-style-type:none;
	padding:0;
}
#icons li {
	padding:7px 5px 5px 50px;
	position:relative;
	border:1px solid #cfcfcf;
	border-width:0 1px 1px;
}

#icons li img {
	position:absolute;
	left:10px !important; /* Standards-based browsers get this */
	left:-40px; /*IE6 gets this */
}

/* about page */

#treemo_team {
	float:left;
	width:100%;
	list-style-type:none;
	padding:0;
	margin:0;
}

#treemo_team li {
	float:left;
}

#treemo_team li a{
	width:198px;
	float:left;
	margin-right:10px;
	border:1px solid #bbb;
	margin-bottom:10px;
	line-height:42px;
}

#treemo_team li a:hover {
	border:1px solid #909090;
	background:url(/images/common/more_butt_on.gif) bottom left repeat-x;
}

#treemo_team li a img {
	margin:5px;
	float:left;
	display:inline;
	border:1px solid #bbb;
}

#treemo_team li a:hover img {
	border:1px solid #909090;
}

/* TOS Page */

.tos ol {
	padding-left:2em;
	margin:0;
}

form div {
	margin-bottom:1em;
	float:left;
	width:100%;
}

/* == Explore
_______________________________________________________________________________________________________*/

#sort {
	list-style-type:none;
	width:100%;
	margin:0 0 20px;
}

/* S:Tags */
.tags {
	font-size:1em;
	padding:0;
}

.tags li {
	margin:10px;
}

.tagsize1 { font-size: .95em;}
.tagsize2 { font-size: 1.1em;}
.tagsize3 { font-size: 1.2em;}
.tagsize4 { font-size: 1.3em;}
.tagsize5 { font-size: 1.4em;}
.tagsize6 { font-size: 1.5em;}
.tagsize7 { font-size: 1.6em;}
.tagsize8 { font-size: 1.7em;}
.tagsize9 { font-size: 1.9em;}
.tagsize10 { font-size: 2em;}
.tagsize11 { font-size: 2.1em;}
.tagsize12 { font-size: 2.2em;}
.tagsize13 { font-size: 2.3em;}
.tagsize14 { font-size: 2.4em;}
.tagsize15 { font-size: 2.5em;}
.tagsize16 { font-size: 2.6em;}
.tagsize17 { font-size: 2.7em;}
.tagsize18 { font-size: 2.8em;}
.tagsize19 { font-size: 2.9em;}

/* == Register
_______________________________________________________________________________________________________*/

/* gen forms */

#main_content form {
	float:left;
	width:100%;
	margin-bottom:20px;
}

form div,
form div#birth_date,
form div#to_line,
#search form div.search {
	border-bottom:1px dotted #cfcfcf;
	padding-bottom:.5em;
}

form div div {
	border-width:0px;
	padding-bottom:0;
}

form div:last-child {
	border-width:0px;
}

form div p {
	margin:.5em 0 .5em 150px;
	clear:both;
}

form .checks {
	float:left;
	width:100%;
	margin-top:1em;
}

form .checks input {
	float:left;
}

form .checks h3 {
	float:left;
	margin-top:.25em;
}

form .radios label{
	margin:0;
}

form input[type="submit"],
form input[type="image"]{
	margin-left:150px;
	float:left;
}

form input.submit,
form input.image {
	margin-left:150px;
	margin-right: 5px;
}

form input[type="image"] {
	border-width: 0px;
	padding: 0;
}

form input.image {
	border-width: 0px;
	padding: 0;
}

form input[type="text"],
form input[type="password"] {
	width:200px;
}

form input[type="checkbox"] {
	margin-top:.3em;
}

form fieldset {
	border-width:0px;
	padding-left:150px;
}

form legend {
	padding:0;
	margin-left:-4em;
	color:#464B31;
	top:3em;
	margin-bottom:-1.75em;
}

.single_field input {
	float:left;
}

.single_field input[type="submit"] {
	margin:0;
}


/* == IE form Classes -- Delete when IE6 not supported -- also delete classes from Markup
_______________________________________________________________________________________________________*/
form .single_field .submit {
	margin:0;
}

form input.checkbox,
form input.radio{
	background:transparent;
}

form input.radio {
	border-width:0;
}

form input.text,
form input.password {
	width:200px !important;
}


#preferences form .submit {
	margin-left:20px;
}

#compact input.submit {
	border-width: 0px;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* end IE6 SPECIFIC */

/* end forms */

#register #username {
	float:left;
}


/* JS SPECIFIC */
#register div {
	position: relative;
}

#register #userCheck {
	position: absolute;
	width: 265px;
	right: 0;
	height: 16px;
	line-height: 16px;
	top: 2px;
	float: left;
}

#register #userCheck a {
	margin-right: 5px;
	float: left;
}

#register #userCheck span {
	font-weight: bold;
}
/* END JS SPECIFIC */

.change_step {
	padding:5px;
	line-height:1.7em;
}

.formstatusError, 
.error {
	background: #FF6F6F;
	border:1px solid red;
	padding:10px 20px;
	color:#000;
	display:block;
	margin:0 0 20px 0;
}

#forgot_link,
.required_fields {
	float:left;
	line-height:1.75em;
	margin-left:15px;
	margin-top:3px;
	display:block;
}

.footnote {
	font-size:.9em;
	clear:left;
}

/* == Preferences
_______________________________________________________________________________________________________*/

#preferences form input[type="submit"] {
	margin-left:20px;
}


/* == Profile
_______________________________________________________________________________________________________*/

#profile_edit #view_profile {
	line-height:1.7em;
	margin:1px 5px;
	position:relative;
	top:.35em;
	float:left;
}


/* == Block
_______________________________________________________________________________________________________*/

#block .checks {
	padding-left:150px;
}

#block .checks input {
	 margin-top:0;
}


/* == Search
_______________________________________________________________________________________________________*/

#search input[type="submit"],
#search input.submit {
	float:left;
	margin:0;
}

#search input[type="text"],
#search input.text {
	float:left;
}

#search form div.search {
	float:left;
	width:100%;
}

/* == Widgets
_______________________________________________________________________________________________________*/

#widgets .col_1 {
	margin-right:20px;
	width:180px;
} 
#widgets .col_2 {
	width:425px;
	padding:0px;
}


#widgets #sidebar h4,
.media_widget #sidebar h4{
	margin:20px 0 5px;
	font-size:1.2em;
}

/* Media Widget Page */
.media_widget #main_content .col_1 {
	width:165px;
}

.media_widget #main_content .col_2 {
	width:439px;
}

/* == Invite
_______________________________________________________________________________________________________*/

#invite #message {
	width:620px;
}

#invite input[type="submit"],
#invite .submit {
	margin:0;
}

/* == Upload
_______________________________________________________________________________________________________*/

#upload_email {
	text-align:center;
}


input.checkbox {
	background:transparent;
}

/* == Homepage
_______________________________________________________________________________________________________*/

#home div#pageContent {
	margin-top: 0;
}

#main_banner {
	height: 405px;
	background: transparent url(/images/common/banner_bott_bg.jpg) no-repeat bottom left;
	width: 904px;
	position: relative;
	margin: -8px 0 20px;
	left: -2px;
	float: left;
}

#main_banner h1 {
	text-indent: -9999px;
	text-decoration: none;
	position: absolute;
	border-width: 0;
	top: 0;
	right: 17px;
	background: transparent url(/images/common/banner_top_bg.gif) no-repeat top left;
	height: 30px;
	width: 249px;
}

#main_banner h2 {
	position: absolute;
	color: #5a1f00;
	border-width: 0;
	top: 110px;
	font-size: 1.6em;
	left: 25px;
}

#main_banner h4 {
	text-indent: -9999px;
}

#main_banner ol {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 586px;
	list-style-type: none;
}

#main_banner li {
	padding-left: 90px;
	position:relative;
}

#main_banner #banner_choose {
	height: 75px;
	font-size: 1.3em;
}

#main_banner #banner_choose h3 {
	color: #000;
	margin-top: 10px;
}

#main_banner #banner_choose #input_div {
	background: transparent url(/images/common/banner_input_bg.png) no-repeat top left;
	width: 204px;
	position: relative;
	height: 35px;
	line-height: 35px;
	margin-right: 5px;
}

#main_banner #banner_choose input {
	border-width: 0;
	background: transparent none;
	width: 184px;
	position: relative;
	padding: 10px;	
	font-size: .9em;
}

#main_banner #banner_choose div {
	float: left;
	line-height: 35px;
}

#main_banner #banner_choose .js_erase {
	float: left;
	position: relative;
}

#main_banner #banner_choose .js_erase label {
	font-size: .9em;
	position: absolute;
	line-height: 1em;
	z-index: 2;
	top: 12px;
	left: 12px;
}

#main_banner #banner_choose .shortcode {
	float: left;
	position: relative;
	line-height: 1.3em;
	margin-top: .45em;
}

#main_banner #banner_choose .shortcode span {
	position: absolute;
	top: 1em;
	color: #969595;
	left: 0px;
	letter-spacing:3px;
	font-size: .8em;
}

#main_banner #banner_upload,
#main_banner #banner_personalize {
	height: 51px;
}

#main_banner #banner_upload h3,
#main_banner #banner_personalize h3 {
	color: #7d7d7d;
	margin-top: 5px;
	font-size: 1.5em;
}

#main_banner #banner_upload h3 span,
#main_banner #banner_personalize h3 span {
	display: block;
	font-size: .7em;
}

#main_banner iframe { /* created by JS */
	position: absolute;
	right: 42px;
	top: 78px;
	width: 204px;
	height: 157px;
}

#main_banner #featured_users{
	position: absolute;
	top: 262px;
	left: 620px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	height: 137px;
} 

#main_banner #featured_users li{
	padding:23px 0 0;
	margin: 0;
	width: 94px;
	float: left;
	height: 137px;
	overflow: hidden;
}

#main_banner #featured_users li a {
	position: relative;
}

#main_banner #featured_users li a span {
	position: absolute;
	bottom: -1.4em;
	left: 0;
	z-index: 100;
	display:block;
}

#main_banner #featured_users li.selected {
	background: transparent url(/images/common/banner_featured_selected.gif) no-repeat 45% 0;
}

#main_banner #featured_users li .thumb {
	overflow-y:hidden;
	padding-bottom: 10px;
}

#main_banner #text_to {
	position: absolute;
	bottom: -.8em;
	right: 6px;
	font-size: .8em;
	text-align: center;
	width: 277px;
}


.recentUsersBlock {
	clear: both; 
	margin-bottom: 18px;
	background: #FFF6A9;
	padding: 8px;
	border: solid 1px #000;
}

.recentUsersBlock a {
	color: #252525;
}

.recentUsersBlockAction {
	float: right;
	padding: 8px;
	text-align: center;
}

#new_users {
	width: 329px;
	float: left;
	position: relative;
	/*left: 20px;*/
	left:-3px;
	
}

#new_users h2,
#features_tour h2,
#fea_net h2,
#fea_channel h2 {
	color: #a9cc66;
	font-size:1.8em;
	margin: 0;
	border-width: 0;
}

#new_users h3,
#features_tour h3,
#fea_net h3 {
	margin: 0 0 20px;
	font-size: .9em;
}

#new_users li {
	background: transparent url(/images/common/new_user_top_bg.png) no-repeat top left;
	width: 329px;
	margin-bottom: 20px;
	float: left;
	display: block;
	position: relative;
}

#new_users li ul {
	/*background: transparent url(/images/common/new_user_bott_bg.png) no-repeat bottom right;*/
	float: left;
	padding: 15px 0 15px 70px;
	width: 254px;
}

#new_users li.date_reg {
	position: absolute;
	top: 5px;
	left: 7px;
	text-align: center;
	width: 40px;
	color: #8c8c8b;
}

#new_users li.date_reg span {
	display: block;
	font-size: .8em;
	line-height: 1.1em;
}

#new_users li .username {
	font-size: 1.4em;
}

#new_users li.date_reg .num {
	font-size: 1.6em;
	font-weight: bold;	
}

#new_users li li {
	background: transparent none;
	padding: 0;
	width: auto;
	margin: 0px;
	clear: both;
}

#new_users li {
	list-style-type: none;
}

#features_tour {
	float: right;
	/*width: 500px;*/
	width:443px;
	position: relative;
	right: -8px;
	/*right: 20px;*/
}

#features_tour #fea_content {
	margin: -10px 0 10px;
}

#features_tour #fea_content li {
	padding: 0;
}
	

#features_tour ul {
	list-style-type: none;
}

#features_tour li h4 {
	color: #d1570d;
	font-size: 1.1em;
}

#features_tour * {
	position: relative;
}

#features_tour li {
	padding-left: 70px;
	margin-bottom: 20px;
	                                    
}

#features_tour #upload_tour {
	background: #fff url(/images/common/upload_tour_bg.png) no-repeat top left;	
}

#features_tour #organizer_tour {
	background: #fff url(/images/common/organizer_tour_bg.png) no-repeat top left;	
}

#features_tour #mobile_tour {
	background: #fff url(/images/common/mobile_tour_bg.png) no-repeat top left;	
}

#features_tour #widgets_tour {
	background: #fff url(/images/common/widget_tour_bg.png) no-repeat top left;	
}

#sign_up_btn_container{
	text-align:center;
	display: block;
	clear: both;
}

#home .browse_new {
	float:left;
	width:400px;
	margin:0;
	position:relative;
	left:-5px;
}

#home .browse_new .thumb{
	padding-right:3px;
}

#login_container {
	position: absolute;
	right: 0px;
	top: 0px;
}

#utility_links {
	float:left;
	color: #5a1f00;
	position: absolute;
	right: 300px;
	top: 6px;
	list-style-type: none;
}

#utility_links li{
	float: left;
	border-right: #1px solid #464646;
	margin:0 4px;
}

#utility_links li a{
	color: #464646;
	text-decoration: underline;
	float: left;
}

#utility_links .new a {
    font-size: 10px;
    background: #d1570d;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 2px;
    margin-left: 4px;
}

#utility_links .new {
	padding: 0 !important;
	margin: 0 !important;
}

#head_search {
	position:absolute;
	right:0px;
	width: 290px;
	float:right;
	top: 3px;
}

#head_search div{
	border-width: 0px;
}

#head_search input {
	float: left !important;
	margin: 0 0 3px 0;
}

#head_search input.text {
	width: 213px !important; 
	padding: 2px;
}

#head_search input[type="submit"] {
	margin-left: 0 !important;
	float: none !important;
}

#head_search input[type="text"] {
	width: 213px !important;
	padding: 3px;
}

#compact {
	float:right;
	margin-top: 2px;
}

#compact div{
	float:left;
	height:22px;
	position:relative;
	width:106px !important;
	padding:0;
	background: transparent url(/images/common/header_login_field_bg.png) no-repeat top left;
	border-width:0px;
	margin-right: 7px;
	
}

#compact div label {
	position:absolute;
	top:3px;
	left:5px;
	color:#999;
	display: none;
}

#compact div input {
  	border-width:0px;
	width:93px;
	background:#fff;
	overflow:hidden ;
	margin:1px 0 0 5px;
}

#compact input[type="image"] {
	border-width: 0px;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* thickbox styles */

#TB_window h3 {
	position: absolute;
	top: 1em;
	padding: 0;
	line-height: 1.2em;
	z-index: 999;
	color: #7d7d7d;
}

#TB_window h3 span {
	display: block;
	font-size: .8em;
}

#TB_window form {
	margin-top: 10px;
}

#TB_window form div {
	float: left;
	width: 525px;
	position: relative;
}

#TB_window form input {
	float: left;
}

#TB_window #userCheck {
	position: absolute;
	right:0px;
	top: -.7em;
	width: 150px;
}

#TB_window #userCheck #yesOrNo {
	display: block;
	font-weight: bold;
	font-size: 1.2em;
}

#TB_window #userCheck #yesOrNo {
	display: block;
	font-weight: bold;
	font-size: 1em;
}

/* == HOMEPAGE LOGGED IN
_______________________________________________________________________________________________________*/

#home_logged_in .col_1 {
	float: left;
	width:443px;
	margin: 15px 0 0;
}

#home_logged_in .col_2 {
	float: right;
	width:443px;
	overflow: hidden;
	margin: 15px 0 0;
}

#fea_channel {
	background: #fff url(/images/common/home_section_bg.png) no-repeat top left;
	width: 443px;
	padding: 20px 0 0;
	float: left;
	margin-bottom: 20px;
}

#fea_channel #playerElement {
	margin:0 22px;
}

#fea_channel h3 span{
	background: #fff;
	padding: 0 5px 0 0;
	color: #464646;
}

#fea_channel h3 {
	background: #fff url(/images/common/user_head_bg_repeat.png) repeat-x 0% 50%;
	margin: 22px;
}

#fea_channel #fea_user_list {
	margin:0 22px;
	position:relative;
	left: 6px;
	float: left;
	display: inline;
}

#fea_channel #fea_user_list li {
	float: left;
}

#fea_channel #fea_user_list li a{
	float: left;
}

#fea_channel_bottom {
	background: #fff url(/images/common/home_section_bg.png) no-repeat bottom left;
	height: 20px;
	float: left;
	width: 100%;
}

#fea_channel h2 {
	background: #fff url(/images/common/featured_user_icon.png) no-repeat top left;
	padding-left:50px;
	margin:0 20px 0;
	line-height:43px;
}

#fea_channel h2 {
	background: #fff url(/images/common/featured_user_icon.png) no-repeat top left;
	padding-left:50px;
	margin:0 20px 0;
	line-height:43px;
}

#fea_channel h2 a {
	color: #464646;
	border: #464646;
}

#fea_content {
	background: #fff url(/images/common/fea_content_bg.png) no-repeat top left;
	float: left;
	width: 443px;
	position: relative;
	height: 181px;
}

#fea_content h3 {
	position: absolute;
	top: 14px;
	color: #464646;
	left: 20px;
	font-size: 1.4em;
}

#fea_content ul {
	list-style-type: none;
	float: left;
	position:absolute;
	left: 8em;
}

#fea_content li,
#fea_content li a{
	float: left;
	color: #477725;
}

#fea_content li a span {
	float: left;
	padding: 15px 10px 9px 53px;
	display: block;
	cursor: pointer;
}

#fea_content li.selected a {
	background:transparent url(/images/common/home_tab_right.png) no-repeat top right;
	color: #d1570d;
	font-weight: bold;
}

#fea_content li.selected a span {
}

#fea_content li#vid_tab a span {
	background:url(/images/common/vid_left.png) no-repeat top left;
}

#fea_content li#img_tab a span {
	background:url(/images/common/img_left.png) no-repeat top left;
}

#fea_content li#vid_tab.selected a span {
	background:url(/images/common/vid_tab_left.png) no-repeat top left;
}

#fea_content li#img_tab.selected a span {
	background:url(/images/common/img_tab_left.png) no-repeat top left;
}


#fea_vid,
#fea_img {
	position: absolute;
	top: 60px;
	left: 25px;
}

#fea_net {
	background: #fff url(/images/common/home_section_bg.png) no-repeat top left;
	border-width: 0px;
	width: 443px;
	float: left;
	padding: 20px 0 0;
}

#fea_net_bottom {
	background: #fff url(/images/common/home_section_bg.png) no-repeat bottom left;
	height: 10px;
	width:100%;
	float: left;
}

#fea_net #from_treemo,
#fea_net #from_network,
#fea_net #from_channel {
	margin: 0 22px;
	display: inline; /* fix IE double margin bug */
	float: left;
	position: relative;
	left: 8px;
}

#fea_net #from_treemo h2,
#fea_net #from_treemo h3,
#fea_net #from_network h2,
#fea_net #from_network h3,
#fea_net #from_channel h2, 
#fea_net #from_channel h3 {
	margin-left:78px;
}

#fea_net .more_link {
	float: right;
	display: block;
	margin-bottom: 10px;
}


#fea_net #from_treemo {
	background:#fff url(/images/common/treemo_upload_icon.png) no-repeat top left;
}

#fea_net #from_network {
	background:#fff url(/images/common/network_upload_icon.png) no-repeat top left;
}


#fea_net #from_channel {
	background:#fff url(/images/common/channel_upload_icon.png) no-repeat top left;
}


#welcome {
	background: #ebebeb url(/images/common/home_welcome_bg.png) no-repeat bottom left;
	width: 445px;
	margin-bottom: 20px;
	float: left;
	margin-top: -10px;
}

#welcome h1 {
	color: #d1570d;
	padding: 20px 20px 5px;
	font-size: 1.8em;
	background: #ebebeb url(/images/common/home_welcome_bg.png) no-repeat top left;
	border-width: 0px;
}

#welcome ul {
	margin: 0 20px 40px;
	display: inline; /* fix IE double margin bug */
	padding: 0;
	list-style-type: none;
	float: left;
}

#welcome ul li {
	float: left;
	width: 202px;
}

#welcome ul a {
	color: #477725;
	height: 30px;
	display: block;
	line-height: 30px;
	padding-left: 50px;
	float: left;
}

#welcome ul a:hover {
	text-decoration: underline;
}

#welcome ul #messages {
	background: #ebebeb url(/images/common/mail_icon.png) no-repeat top left;
}

#welcome ul #comments {
	background: #ebebeb url(/images/common/comments_icon.png) no-repeat top left;
}

#welcome ul a span{
	color: #d1570d;
}

/* == Mobile
_______________________________________________________________________________________________________*/

#mobile .col_1 {
	float: left;
	margin-top: 20px;
	width: 440px;
}

#mobile .col_2 {
	float: right;
	margin-top: 20px;
	width: 440px;
}

#mobile form div {
	border-width:0px;
	margin: 0;
}

#mobile .highlight {
	background-color: #fde792;
	padding: 2px;
}

#mobile form input.text,
#mobile form select {
	width: 150px !important;
}

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

#personalize noscript {
	position: absolute;
	left: 19em;
	color:  red;
	font-weight: bold;
	top: 1.2em;
	border: 1px solid red;
	padding:5px;
}

#personalize #mobile_save {
	border-width: 0px;
	position: absolute;
	bottom: 10px;
	left: 460px;
	padding: 0;
}

#personalize_inner {
	float: left;
	width: 902px;
	background: #fff url(/images/common/mobile_personalize_block_bg.jpg) no-repeat top left;
	position: relative;
	left: -2px;
	height: 375px;
}

#personalize_inner * {
	
}

#personalize_inner h2 {
	font-size: 1.6em;
	margin:20px 0 0 60px;
	color: #a9cc66;
	position: relative;
}

#personalize_inner h3 {
	color: #d1570d;
	margin:0 0 10px; 
	height: 1.8em;
	position: relative;
}

#personalize_inner .profile {
	float: left;
	width: 260px;
	position: absolute;
	top: 52px;
	left: 22px;
}

#personalize_inner .profile form div {
	border-width: 0px !important;
	margin: 0;
	float: left;
	width: 260px;
}

#personalize_inner .profile label {
	width: 5.5em;
	margin-right: 5px;
	float: left;
}

#personalize_inner .profile form div input.text, 
#personalize_inner .profile form div textarea {
	width: 174px !important;
	float: left;
}

#personalize_inner .profile input.submit {
	width: auto !important;
	padding: 2px 15px;
	float: right;
}

#personalize_inner .colors {
	float: left;
	width: 145px;
	position: absolute;
	top: 52px;
	left: 295px;
}

#personalize_inner .colors img {
	border: 1px solid #d2d2d2;
}

#personalize_inner .colors div {
	float: left;
	border-width: 0px !important;
	margin: 0 0 3px;
}

#personalize_inner .colors input {
	float: left;
	background: #fff;
	border-width: 0;
}

#personalize_inner .colors label {
	width: 6.75em;
	display: block;
	float: left;
}

#personalize_inner .colorize {
	float: left;
	width: 170px;
	position: absolute;
	top: 52px;
	left: 450px;
}

#personalize_inner .colorize div {
	border-width: 0px;	
	float: left;
	margin-bottom: 0;
	width: 170px;
}

#personalize_inner .colorize div label {
	float: left;
	width: 170px !important;
}

#personalize_inner .colorize input {
	width: 80px;
}

#personalize_inner .colorize .color_link {
	font-size: 1em;
	height: 1em;
	width: 1em;
	float: left;
	padding: 2px 2px 3px;
	display: block;
	border: 1px solid #B0B794;
	border-width: 1px 0 1px 1px;
}
#personalize_inner .colorize input.submit {
	width: auto !important;
	padding: 2px 15px;
	float: left;
	margin-left: 44px;	
	_margin-left: 22px;  /* fix for IE double margin bug */
}

#personalize_inner #sim_iframe { /*created by JS */
	clear: both;
	position: absolute;
	right: 41px;
	top: 102px;
	z-index: 3;
	height: 159px;
	width: 206px;
	background: transparent;
}

#personalize_inner #sim_phone .loading {
	clear: both;
	position: absolute;
	right: 41px;
	top: 102px;
	z-index: 2;
	height: 159px;
	width: 206px;
	background:  #3a3a3a url(/images/lightbox/loading.gif) no-repeat 50% 50%;
}

#share_it,
#alert_it,
#upload_address,
#find_it {
	background: #fff url(/images/common/mobile_share_bg.png) no-repeat 3px 0px;
	width: 390px;
	padding: 0 0 0 48px;
	float: left;
}

#alert_it {
	background-image:url(/images/common/mobile_alert_bg.png);
}

#upload_address {
	background-image:url(/images/common/mobile_content_bg.png);
}

#find_it {
	background-image:url(/images/common/mobile_find_bg.png);
}

#share_it .border,
#alert_it .border {
	height: 3px;
	float: right;
	width: 100%;
	background: #fff url(/images/common/share_it_border.png) no-repeat top right;
	margin: 20px 0 20px;
}

#share_it h2,
#alert_it h2,
#upload_address h2,
#find_it h2 {
	font-size: 1.6em;
	margin:0;
	color: #a9cc66;
}

#share_it h3 {
	color: #477725;
	margin:0 0 10px; 
	font-size: 1em;
}

#share_it h4 {
	font-weight:bold;
	color: #464646;
}

#share_it h4 {
	font-weight:bold;
}

/* == Channel Item
_______________________________________________________________________________________________________*/

#itemNav {
	margin-top:20px;
}

#featured_cta {
	padding:0;
	margin:0;
	list-style-type:none;
	width:219px;
	float:left;
}

#channel_item .inplaceeditor-form {
	float:left;
	width:100%;
	padding-bottom:6px;
	border-bottom:1px dotted #cfcfcf;
}

#channel_item #main_content {
	width: 650px !important;
}

#channel_item .inplaceeditor-form .editor_field {
	width:770px;
	float:left;
}

#channel_item .inplaceeditor-form .editor_ok_button {
	float:left;
	margin:0;
	padding:1px 15px;
}

#channel_item .inplaceeditor-form .editor_cancel {
	float:right;
	line-height:1.7em;
}

#channel_item #main_content .inplaceeditor-form .editor_field {
	width:645px;
}


#featured_cta li {
	padding:0;
	margin:0;
	float:left;
	margin-bottom:21px;
}

#featured_cta a {
	padding:0;
	margin:0;
	float:left;
	border:1px  solid #fff;
}

#featured_cta a:hover {
	border:1px solid #666;
}

#featured_cta a img {
	padding:0;
	margin:0;
	height:145px;
}

.fea_block_2 .recent_link,
.fea_block_1 .recent_link{
	float:right;
	margin-top:2px !important; /* Standards based browser gets this */
	margin-top:-3px; /* IE6 gets this */
}

#channel_item #main_content {
	width:650px;
	padding:0;
	overflow:hidden;
}

#channel_item #tag_box input.text {
	width:185px !important;
	margin:0;
}


#channel_item #tag_box input.submit {
	width:190px !important;
	margin:10px 0;
}

* html #channel_item #tag_box input.submit {
	width:190px !important;
	margin:-10px 0 10px;
}

#channel_item .inplaceeditor-form {
	float:left;
	width:100%;
	padding-bottom:6px;
	border-bottom:1px dotted #cfcfcf;
} 

#channel_item .inplaceeditor-form .editor_field {
	width:770px;
	float:left;
}

#channel_item .inplaceeditor-form .editor_ok_button {
	float:left;
	margin:0;
	padding:1px 15px;
}

#channel_item .inplaceeditor-form .editor_cancel {
	float:right;
	line-height:1.7em;
}

#channel_item #main_content .inplaceeditor-form .editor_field {
	width:645px;
}

/* == Item Edit
______________________________________________________________________________________________________*/

#rotate_list {
	list-style-type:none;
	float:left;
	padding:0;
	margin:10px 0;
	width:208px;
}

#rotate_list li {
	float:left; 
	margin:0 4px 0 0;
}

#rotate_list li input {
	margin:0;
	padding:2px;
}


/* == Network
______________________________________________________________________________________________________*/
#network #sidebar .thumb_small {
	margin: 0;
}

#network #sidebar .thumb_small li{
	width: 87px;
	text-align: center;
}

#network #sidebar .thumb_small li img {
	margin: 10px 0 2px 0;
	float:none;
}

#add_contacts div {
	border-width:0;
	margin-bottom:0;
}

#network #main_content {
	width:633px;
}
 

/* == Messages
______________________________________________________________________________________________________*/

#message_new .submit{
	margin-left:85px;
}

#message_new form input#subject.text,
#message_new form input#subject.text{
	width:415px !important;
}

#message_read form .submit {
	margin-left:85px;
}

#message_read #listMsgForm .submit {
	margin-left:0px;
}

* html #message_inbox ul#actions { /* IE6 Margin Fix */
	margin-top:20px;
}

#message_inbox #main_content {
	width:900px;
}

/* == Get Involved
______________________________________________________________________________________________________*/

#get_involved #treemo_supports {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

#get_involved #treemo_supports li {
	float:left;
	margin:0 30px 0 0;
	padding:0;
}

#get_involved .thumb_small li {
	width:50px;
}

/* == My Channel
______________________________________________________________________________________________________*/

#channel #sidebar .thumb_small {
	margin:0;
}

#channel #sidebar .thumb_small li{
	width:87px;
	text-align: center;
}

#channel #sidebar .thumb_small li img {
	margin:10px 0 2px 0;
	float:none;
}

#channel #sidebar .thumb_small li a{
	margin:0;
}

/* == Profile
______________________________________________________________________________________________________*/

#profile #sidebar .thumb_small {
	margin:0;
}

#profile #sidebar .thumb_small li{
	width:87px;
	text-align: center;
}

#profile #sidebar .thumb_small li img {
	margin:10px 0 2px 0;
	float:none;
}

#profile #sidebar .thumb_small li a {
	margin:0;
}


.hide{ 
	display:none;
}

/* == Search
______________________________________________________________________________________________________*/

#big_search {
	width: 900px;
	clear: both;
	height: 69px;
	background: transparent url(/images/common/big_search_bg.png) no-repeat top left;
	position: relative;
}

#big_search div{
	border-width: 0;
}

#big_search label {
	position: absolute;
	color: #898989;
	font-size: 1.4em;
	top: 20px;
	left: 70px;
	z-index:100;
}

#big_search .submit {
	position: absolute;
	right: 3px;
	top: 11px;
	background: #EBEBEB url(/images/common/big_search_btn.png) no-repeat top left;
	width: 137px;
	border-width: 0px;
	height: 37px;
	line-height:33px;
	font-size: 1.2em;
	text-align: center;
	color:#464646;
}

#big_search .submit:hover {
	background: #ebebeb	url(/images/common/big_search_btn_over.png) no-repeat top left;
}

#big_search form .text {
	position: absolute;	
	background: #fff;
	top: 18px;
	left: 70px;
	width:660px !important;
	height: 21px;
	line-height: 20px;
	font-size: 1.3em;
	padding: 3px;
	border-width: 0px;
}

/* == error
______________________________________________________________________________________________________*/

body#error #fea_content {
	position: relative;
	left: 15px;
}


/***************************** end Added By David Andrus ***************/


/***************************** start Search results ********************************************/

#searchHeader span {
	font-size: 1em;
}

#search_results {
    margin-top: 30px;
    width: 704px;
    float: left;
}

.search_ad, .search_ad .ad {
    float: right;
    width: 170px !important;
    text-align: center;	
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

#search_results .container {
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
}

#search_results .result {

}

#search_results .content {
    vertical-align: middle;
    margin: 0;
    padding: 0;
    padding-bottom: 40px;
    width: 222px;
}

#search_results .shadow {
    border-bottom: 1px solid #BBBBBB;
}

#search_results .preview {
    padding: 10px;
    padding-bottom: 40px;
    background-color: #EDEDED;
    border: 1px solid #DEDEDE;
}

#search_results .preview img {
    border: 1px solid #DEDEDE;
}

#search_results .metadata {
    width: 450px;
    vertical-align: top;
    padding: 10px;
    padding-bottom: 20px;
    padding-left: 20px;
}

#search_results .title, #search_results .title a {
    margin: 0;
    margin-bottom: 5px;
	padding: 0;
	clear: both;
	color: #333333;
    font-size: 22px;
	border-style: none;
}

#search_results .byline {
	margin-bottom: 20px;
	color: #999999;
}

#search_results .location {
    color: #666666;
    font-weight: bold;
}

#search_results .description {
    line-height: 18px;
}

#search_results .tags {
    margin-top: 15px;
    color: #666666;
}

#search_results .recent {
    padding: 0 20px 40px 20px;
    vertical-align: bottom;
    color: #666666;
}

#search_results .recent img {
    margin: 1px;
}

#search_results .comment_background {
    background-image: url('/images/search/comment.png');
    background-repeat: no-repeat;
}

#search_results .comment_container {
    margin: 100px;
}

#search_results .comment {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    color: #333333;
    font-size: 22px;
}

#search_results .attribution {
    float: right;
    margin-top: 10px;
	color: #999999;
}

span.highlighted {
    background: #FFF6A9;
    padding: 3px;
    color: #000;
    font-weight: bold;	
    border: solid 1px #FDD078;
    border-left: none;
    border-right: none;
    line-height: 125%;
    margin-bottom: 2px;
}

/***************************** end Search results ********************************************/

/***************************** start Ratings *************************************************/

#mediaWrapper img {
    margin-bottom: 5px;
}

.inline_block {
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: bottom;
}

.rating_container {
    width: 225px;
    margin: 5px auto;
}

#rating_label {
    display: inline;
    line-height: 30px;
}

.rating_container .rating a {
    float: left;
    display: block;
    width: 30px;
    height: 30px;
    border: 0;
    background-image: url("/include/images/stars.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}

.rating_container .rating a.rating_off {
    background-position: 0 0;
}

.rating_container .rating a.rating_half {
    background-position: -50px -50px;
}

.rating_container .rating a.rating_on {
    background-position: -100px -50px;
}

.rating_container .rating a.rating_selected {
    background-position: -100px 0;
}

.rating_average_container {
    text-align: center;
    margin-bottom: 5px;
    font-size: 11.5px;
    color: #4F4F4F;
}

/***************************** end Ratings ***************************************************/