/*General styles*/
body {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
}

body.size-m {
	background: #330066;
}

table#toppanel {
	margin:				-10px -10px 0 -10px; 
	/*margin: 0;*/
	background-color:	#d4d4d4; 
	border-top:			2px solid #d4d4d4;
}

a#logo {
	background: 	url(images/fotv-logo-ee4-gray.gif) no-repeat;
	width:			135px;
	height:			54px;
	border:			none;
	display:		block;
}

h1 {
	font-size: 		150%;  
	color:			#090;
}

h1.btn,
span.btn {
	/*font-size: 		150%; */ 
	color:			#090;
	text-decoration: underline;
	cursor:			pointer;
	margin:			6px 0;
}

h1.btnH,
span.btnH {
	/*font-size: 		150%;  */
	color:			#fff;
	background-color:	#090;
	margin:			6px 0;
	cursor:			pointer;
}
span.btnH {
	padding: 0 4px;
}

h1.rcat .btnH {
	color: #000;
	background-color: #E2DCE7;
}
h1.ranchor .btnH {
	color: #000;
	background-color: #EDDCE4;
}

h2 {
	font-size: 		125%;  
	color:			#090;
}
h3 {
	font-size: 		100%;  
	color:			#090;
}
body, p, td {
	font-size: 		11px;
}

a {
	color:			purple;
}

a:visited, a:active {
	color: 			#663399;
}

a:hover {
	text-decoration: none;
	background-color: #FFFFCC;
}

/*Styles for text fields and text areas*/
.tinybox {width: 75px;}
.smallbox {width: 150px;}
.mediumbox {width: 200px;}
.widebox {width: 350px;}
.extrawidebox {width: 550px;}
/*textarea {width:350px; height:150px;}*/
.big {font-size: 125%;}
.huge {font-size: 150%;}

/*Set width for left-hand cells on categories.php*/
.radbut {width: 15px;}

/*Style for error messages*/
.warning {
	font-weight: bold; color: #F00;
}
.fldnm {
	background-color: #CCCCCC;
}
.cpyrt {
	font-size: 10px;
	color: #9233D7;
}
.h1 {font-size: 18px; font-weight:bold; color:#090;}
.h3 {font-size: 125%; font-weight:bold;}

table.frm {
	background-color: #EEEEEE;
}
tr.frm, td.frm {
	background-color: #E2DCE7;
}
tr.frm, td.frm_2 {
	background-color: #E8E5EA;}

tr.frm, td.frm {
	background-color: #E2DCE7;
}

tr.frm_3, td.frm_3 {
	background-color: #E2DCE7;
	color:#666666;
}
	
	
tr.frm_C, 
td.frm_C, 
option.frm_C {  /* category */
	background-color: #E8F0DB;
	text-align: left;
}

tr.frm_C:hover, 
td.frm_C:hover,
option.frm_C:hover {
	background-color: #CCFF66;
}
option.hot {
	color: #FF0000;
}
	
tr.frm_C2, 
td.frm_C2, 
option.frm_C2 {  /* category */
	background-color: #DDE8C9;}

option.frm_C2:hover {
	background-color: #CCFF66;
}
	
tr.frm_C3, 
td.frm_C3 {  /* category */
	background-color: #D1E0B7;}
	
tr.frm_P, td.frm_P, option.frm_P {  /* placement */
	background-color: #EDDCE4;
	text-align: left;
}
	
tr.frm_P2, td.frm_P2 {  /* placement */
	background-color: #E4CAD6;}
	
tr.frm_P3, td.frm_P3 {  /* placement */
	background-color: #DBB8C8;}
	
tr.frm_F, td.frm_F {  /* fruit */
	background-color: 		#DECEE9;
}
	
tr.frm_F2, td.frm_F2 {  /* placement */
	background-color: #CDB6DE;}

tr.frm_F3, td.frm_F3 {
	background-color: #C8AEDB;}

tr.justthere {
	background-color: #E0C7ED;}

.smltxt {
	font-size: 9px;}

.inactive {
	color: #999999;}
.red {
	color: #990000;
}
.row1 {
	background-color: #E0C7ED;
}
.row2 {
	background-color: #C8AEDB;
}
.rowO {
	background-color: #DBB8C8;
	/*cursor:pointer;*/
}
.rowC {
	background-color: #00FF66;
	/*cursor:pointer;*/
}
.tabbox {
	BORDER-RIGHT: #009900 2px solid; 
	BORDER-TOP: #009900 2px solid; 
	BORDER-LEFT: #009900 2px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #009900 2px solid; 
	BORDER-COLLAPSE: collapse;
}

.tabbox td div {
	cursor: pointer;
}

.tabhot {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
}
a.tab {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
a.tab:hover {
	background-color: #EEEEEE;
	text-decoration:none;
}
.msg {
	color: #FF0000;
}
.btngo {
	font-weight: bold;
	color: #009900;
}
option.gray {
	color: #CCCCCC;
}
.gray {
	color: #999999;
}

span.fotv,
div.fotv {
	font: 				10px Arial, Helvetica, sans-serif;
	color: 				#663399;
	text-decoration: 	underline;
	position: 			relative;
	cursor:			pointer;
	font-weight:	normal;
}

div#fotv_log {
	color:				#6666CC; 
	background-color:	#EEEEEE; 
	padding:			10px;
	margin-bottom:		10px;
	height:				200px;
	overflow:			auto;
}

.btnsml {
	font-size: 10px;
}

/* calendar */
div#calendar table {
	background-color:#D4DEBB;
}
div#calendar td {
	background-color:#FFFFFF;
}
div#calendar td.blank {
	background-color:#EEEEEE;
}
div#calendar a {
	font-size: 8px;
}
div#calendar h1 {
	font-size: 15px;
}
div#calendar .h1 {
	font-size: 18px;
}
span.right {
	float:				right;
}
span.left {
	float:				left;
}

/*div {
	width: 				100%;
}*/


div.frm_C3 {  /* category */
	background-color: 	#D1E0B7;
	border-top: 		1px solid #EDEDED;
	border-right: 		1px solid #EDEDED;
	border-bottom: 		1px none #EDEDED;
	border-left: 		1px solid #EDEDED;
	clear:				both;
	height:				23px; 
	border-top: 		white dotted 1px;
}
div.frm_C {  /* category */
	width:				330px;
	background-color: 	#E8F0DB;
	border-top: 		1px solid #EDEDED;
	border-right: 		1px solid #EDEDED;
	border-bottom: 		1px none #EDEDED;
	border-left: 		1px solid #EDEDED;
	height:				23px;
	clear:				both;
	border-top: 		white dotted 1px;
}

div.frm_hot {  /* category */
	width:				330px;
	background-color: 	#FFFFFF;
	border-top: 		1px solid #EDEDED;
	border-right: 		1px solid #EDEDED;
	border-bottom: 		1px none #EDEDED;
	border-left: 		1px solid #EDEDED;
	height:				23px;
	clear:				both;
	border-top: 		white dotted 1px;
}

/*div.frm_C strong {
	white-space: 		nowrap;
	display:			inline-block;
}*/

div.link {
	height:				16px;
}
div.frm_F {
	background-color: 	#E8F0DB;
	border-top: 		1px solid #EDEDED;
	border-right: 		1px solid #EDEDED;
	border-bottom: 		1px none #EDEDED;
	border-left: 		1px solid #EDEDED;
	height:				26px;
}
div.frm_F3 {
	background-color: 	#C8AEDB;
	border-top: 		1px solid #EDEDED;
	border-right: 		1px solid #EDEDED;
	border-bottom: 		1px none #EDEDED;
	border-left: 		1px solid #EDEDED;
}
.hilite {
	background: 		#CCFF00;
}


div.frm_Cv {  /* category */
	background-color: 	#E8F0DB;
	border-top: 		1px solid #EDEDED;
	border-right: 		1px solid #EDEDED;
	border-bottom: 		1px none #EDEDED;
	border-left: 		1px solid #EDEDED;
	height:				26px;
}

.showbits {
	background: black;
	color: white;
	padding: 0 2px;
}

#iframe td {
	background-color:			#DDE9DC;
}
#iframe td.frm {
	background-color:			#BCE4BA;
}
#iframe td.tabhot {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 			#009900;
}
#iframe td.fldnm {
	background-color: 			#CCCCCC;
}

table#tabs {
	background-color: 		#EEEEEE;
}
table#tabs td {
	font-size:				15px;
	font-weight:			normal;
	text-align:				center; 
	vertical-align:			top;
	padding: 				0;
	background-color: 		gray;
}
table#tabs td.hot {
	background-color: 		purple;
	font-weight:			bold;
	color: 					#FFFFFF;
}
#tabs a {
	color:					#FFFFFF;
	display: 				block;
	text-decoration: 		none;
	background-color: 		gray;	
	padding: 				2px;
	height: 				100%;
}
#tabs a:hover {
	color:					#FFFFFF;
	background-color: 		green;
}

table#tabs2 {
	background-color: 		#EEEEEE;
}
table#tabs2 td {
	text-align:				center; 
	vertical-align:			top;
	padding: 				0;
	background-color: 		gray;
}
table#tabs2 td.hot {
	background-color: 		purple;
	color: 					#FFFFFF;
}
#tabs2 a {
	color:					#FFFFFF;
	display: 				block;
	text-decoration: 		none;
	background-color: 		gray;	
	padding: 				2px;
	height: 				100%;
}
#tabs2 a:hover {
	color:					#FFFFFF;
	background-color: 		green;
}



table#tabs3 {
	margin: -10px -10px 10px -10px;
	background-color: 		#EEEEEE;
}
table#tabs3 td {
	text-align:				center; 
	vertical-align:			top;
	padding: 				0;
	background-color: 		gray;
}
table#tabs3 td.hot {
	background-color: 		purple;
	color: 					#FFFFFF;
}
#tabs3 a {
	color:					#FFFFFF;
	display: 				block;
	text-decoration: 		none;
	background-color: 		gray;	
	padding: 				2px;
	height: 				100%;
}
#tabs3 a:hover {
	color:					#FFFFFF;
	background-color: 		green;
}



#remote label {
	background: 	#EEEEEE;
	color:			#660099;
	display: 		block;
	padding: 		2px 4px;
	text-align:		left;
	font-weight:	bold;
}

#remote input.widebox {
	width: 			100%;
}

div#nav {
	width:			110px;
	text-align: 	right;
	margin:			10px 40px 10px 10px;
	float:			left;
}
#nav h3 {
	margin-bottom: 0;
}
#nav a {
	text-decoration: none;
	display:		block;
	text-align:		right;
}
#nav a:hover {
	background:		#9966CC;
	color:			#FFFFFF;
	/*padding-right:	4px;*/
	font-weight:	bold;
}

#editSEO div.se_ad {
	background: #FFFFFF;
	padding: 5px;
}
.style1 {color: #666666}
#editSEO .se_ad div.g .r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#editSEO .se_ad div.g .s {
	
}
#editSEO .se_ad .g .r a.1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #2200cc;
	text-decoration:underline;
}

input.big {
	font-weight:	bold; 
	font-size:		18px;
}

ul#picks {
	margin: 12px 0 12px 0;
	padding: 3px 3px 3px 27px;
	line-height: 28px;
	clear:both;
	background: #C8AEDB url(images/e.png) no-repeat 5px 7px;
}

#picks li {
	float: left;
	display: inline;
	margin-right: .4em;
	list-style:none;
	padding: 0 3px 0 5px;
	background-color: #E0C7ED;
	position: relative;
}
#picks li a {
	text-decoration: none;
}

#picks li ul {
	display: none;
	position: absolute;
	top: 27px;
	left: 0;
}
#picks li ul li {
	float: none;
	display: block;
	width: 125px;
}
#picks li ul li a {
	display: block;
}
#picks li:hover ul {
	display: block;
}

#picks div {
	clear:both;
}

ul#nav {
	margin: 0 0 24px 0;
	padding: 0;
	line-height: 30px;
	clear:both;
	border-bottom: 1px solid #3300FF; 
	height: 32px;
}
#nav li {
	cursor:pointer;
	text-decoration:none;
	float: left;
	display: inline;
	margin-right: .5em;
	list-style:none;
	border: 1px solid #FFFF66;
	border-bottom: 1px solid #3300FF;
	padding: 0 10px 0 10px;
	background-color: #FFFF99;
	font-size: 14px;
	font-weight: bold;
}
#nav.letters li {
	cursor:pointer;
	text-decoration:none;
	float: left;
	display: inline;
	margin-right: .5em;
	list-style:none;
	border: 1px solid #FFFF66;
	border-bottom: 1px solid #3300FF;
	padding: 0;
	background-color: #FFFF99;
	font-size: 14px;
	font-weight: bold;
}
#nav.letters li a {
	padding: 0 10px 0 10px;
}

td.keyword input,
#tags li input,
#tags li label {
	border: none;
	font-weight: bold;
	background: none;
}

td.keyword.changed input,
#tags li.keyword.changed input {
	color: #CC0000;
	display: inline;
}

#tags li label {
	display: inline;
	font-size: 16px;
	color: #660099;
}
#tags li input.text {
	border: #666699 solid 1px;
	width: 300px;
	font-size: 16px;
	color: #660099;
}

ul#tags {
	margin: 0 0 24px 0;
	padding: 0;
	line-height: 45px;
	clear:both;
}

#tags li {
	float: left;
	display: inline;
	margin-right: 1em;
	list-style:none;
	border: 2px solid #6600FF;
	padding: 0 0 0 4px;
	background-color: #E0C7ED;
}

ul#tags li form {
	display: inline;
}

td.keyword input {
	width: 100%;
}

#e1iknow ul#list {
	margin: 0;
	padding: 0;
}
#e1iknow table#list {
	background: #EEEEEE;
}

#e1iknow #list li,
#e1iknow #list td.name {
	list-style: none;
	font-size: 16px;
	padding: 3px 9px 0 9px;
	height:	24px;
}
#e1iknow #list td.name {
	padding: 0 2px;
}
#e1iknow #list td.name.first {
	text-align:right;
}
#e1iknow #list td.name.new {
	color: #FFFFFF;
	background-color: blue;
}

#e1iknow #list li.odd,
#e1iknow #list tr.odd {
	background-color: #E0C7ED;
}
#e1iknow #list li.even,
#e1iknow #list tr.even {
	background-color: #C8AEDB;
}

#e1iknow #list li span.actions {
	float: right;
}

input.maxbox24 {
	font-size:	24px;
	font-weight: bold;
	width: 100%;
}
span.max24 {
	font-size:	24px;
}
input.maxbox18 {
	font-size:	18px;
	font-weight: bold;
	width: 100%;
}
span.max18 {
	font-size:	18px;
}

#e1iknow td.edit {
	background: url(images/edit-bg-dull.gif) right center no-repeat;
	font-weight:bold;
	color: #6600FF;
}
#e1iknow td.edit:hover {
	background: url(images/edit-bg-bright.gif) right center no-repeat;
	color: #6633FF;
}
#e1iknow td.edit:hover span{
	border-bottom: 1px dotted white;
}
#e1iknow td.tag {
	text-align: center;
}
#e1iknow td.hot {
	background-color: #6600FF;
	background-image: url(images/e1ik-hot.gif);
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#e1iknow th.tag a {
	color: #FFFFFF;
	text-decoration: none;
}
#e1iknow #list tr th.tag a:hover {
	background: none;
	text-decoration: underline;
}
#e1iknow #list tr th {
	color: #6600FF;
	font-size: 11px;
}
#e1iknow #list tr th.tag {
	color: #FFFFFF;
	font-weight: normal;
	background: url(images/tag-tab-bg.gif) no-repeat #6600FF;
}
#e1iknow #list tr th.tag.hot {
	color: #FFFFFF;
	font-weight: bold;
	background: url(images/tag-tab-hot-bg.gif) no-repeat #0024ff;
}
#e1iknow td.tag a {
	text-decoration: none;
	padding: 0 3px;
}
#e1iknow td.tag.hot a {
	padding: 0;
}
#e1iknow td.tag.hot a:hover,
#e1inkow tr.odd td.tag a:hover {
	color: #6600FF;
}
#e1iknow td.hot a {
	color: #FFFFFF;
}
#e1iknow td.hot a:hover {
	color: #FF0000;
}
#e1iknow td.tag.hot.new {
	background-color: #0000FF;
	background-image: url(images/e1ik-hot-new.gif);
}
#e1iknow #list tr.odd td.tag a {
	color: #C8AEDB;
}
#e1iknow #list tr.even td.tag a {
	color: #E0C7ED;
}
#e1iknow #list tr.even td.tag a:hover,
#e1iknow #list tr.odd td.tag a:hover {
	color: #3300CC;
	background: none;
	text-decoration: none;
}
#e1iknow #list tr.even td a,
#e1iknow #list tr.odd td a {
	text-decoration: none;
	color: #000000;
}
#e1iknow #list tr td a:hover {
	text-decoration: underline;
}
#e1iknow #tags li.andor {
	border: none;
	padding: 0;
	background: none;
}

form.popup,
div.popup {
	position: 			absolute;
	background: 		#ffffff;
	z-index: 			102;
	color:				#000000;
	/*display:			none;*/
	border: 			4px solid green;
	padding:			10px;
	text-align:			left;
	top:				100px;
	left:				33%;
	background-color: 	#D1ECB7;
}

form.popup.fixed {
	position: 			fixed;
}

form#demo.popup {
	background-color:	#FFFF99;
	position: 			absolute;
	display:			none;
}

* html form.popup { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

.popup table.frm {
	background-color: #d2e0c5;
}
.popup tr.frm {
	background-color: #e4f3d5;
}

#demo h2 {
	font-size: 24px;
	margin: 0 0 10px 0;
}

#demo p {
	font-size: 15px;
	line-height: 22px;
}
#demo strong {
	color: #6600FF;
}

span.total {
	font-size: 24px;
	font-weight: bold;
	color: #6600FF;
}

div#topnav {
	padding: 7px;
	padding-bottom: 2px;
	background-color: #9a89a6;
	margin: 0 -10px 10px -10px;
}
#topnav option {
	font-size: 10px;
}
#topnav option:hover {
	background-color: #9233d7;
	color: #FFFFFF; /*#380e58;*/
}
#topnav ul {
	margin: 0;
	padding: 0;
}
#topnav ul li {
	display: inline;
	position: relative;
	padding: 0;
	margin: 0 .5em 0 0;
	/*border: purple solid 1px;*/
	color: #FFFFFF;
	list-style: none;
}
#topnav ul li a {
	display: blo ck;
	padding: 2px 5px;
	background-color: #817689;
	color: #CCCCCC;
	text-decoration: none;
	cursor: pointer;
	letter-spacing: 1px;
	word-spacing: 1px;
}
#topnav ul li a:hover {
	background-color: #9233d7;
	color: #FFFFFF; /*#380e58;*/
}
#topnav ul li ul {
	display: none;
	position: absolute;
	z-index: 99999;
	top: 15px;
	left: 0;
	width: 150px;
	padding-top: 3px;
}
#topnav ul li:hover ul {
	display: block;
}
#topnav ul li ul li {
	display: block;
	border: gray solid 1px;
	border-top: none;
}
#topnav ul li ul li a {
	display: block;
	padding: 6px inherit;
	letter-spacing: 0;
	word-spacing: 0;
	color: #FFFFFF;
}



div#topnav2 {
	padding: 7px;
	padding-bottom: 2px;
	background-color: #8a6ba1;
	margin: -10px -10px 10px -10px;
}
#topnav2 ul {
	margin: 0;
	padding: 0;
}
#topnav2 ul li {
	display: inline;
	position: relative;
	padding: 0;
	margin: 0 .5em 0 0;
	/*border: purple solid 1px;*/
	color: #FFFFFF;
	list-style: none;
	font-weight: bold;
}
#topnav2 ul li.disabled,
#topnav3 ul li.disabled {
	color: #666666;
}
#topnav2 ul li.hottab {
	padding: 2px 5px;
	background-color: #FFFFFF;
	color: #390660;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: bold;
}
#topnav2 ul li a {
	display: blo ck;
	padding: 2px 5px;
	background-color: #715d80;
	color: #CCCCCC;
	text-decoration: none;
	cursor: pointer;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: normal;
}
#topnav2 ul li a:hover {
	background-color: #9233d7;
	color: #FFFFFF; /*#380e58;*/
}
#topnav2 ul li ul {
	display: none;
	position: absolute;
	z-index: 999;
	top: 15px;
	left: 0;
	width: 150px;
	padding-top: 3px;
}


div#topnav3 {
	padding: 7px;
	padding-bottom: 2px;
	background-color: #749148;
	margin: -10px -10px 10px -10px;
}
.size-m #topnav3 {
	width: 300px;
}
#topnav3 ul {
	margin: 0;
	padding: 0;
}
#topnav3 ul li {
	display: inline;
	position: relative;
	padding: 0;
	margin: 0 .5em 0 0;
	/*border: purple solid 1px;*/
	color: #FFFFFF;
	list-style: none;
	font-weight: bold;
	font-size: 14px;
}
.size-m #topnav3 ul li {
	display: block;
}
#topnav3 ul li a {
	display: blo ck;
	padding: 2px 5px;
	background-color: #40b340;
	color: #DDDDDD;
	text-decoration: none;
	cursor: pointer;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: normal;
	font-size: 14px;
}
#topnav3 ul li.hottab {
	padding: 2px 5px;
	background-color: #FFFFFF;
	color: #40b340;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: bold;
}
#topnav3 ul li a.search {
	background-color: #FFB940;
	color: #000000;
}
#topnav3 ul li a:hover {
	background-color: #70c670;
	color: #FFFFFF; /*#380e58;*/
}
#topnav3 ul li.search a {
	padding: 2px 5px;
	background-color: #ffb940;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: normal;
}
#topnav3 ul li.search a:hover {
	background-color: #ffa200;
	color: #FFFFFF; /*#380e58;*/
}
#topnav3 ul li ul {
	display: none;
	position: absolute;
	z-index: 999;
	top: 15px;
	left: 0;
	width: 150px;
	padding-top: 3px;
}

div#criteria {
	background: #ffb940;
	margin: -10px -10px 10px -10px;
	padding: 8px 10px;
}
#criteria li {
	display: inline;
}

div#message {
	background: #990000;
	margin: -10px -10px 10px -10px;
	padding: 8px 10px;
	color: #FFFFFF;
}
#message li {
	display: inline;
}
div#message a {
	color: #FFFF66;
}
div#message a:hover {
	color: #990000;
}

table.sibs {
	width: 100%;
}

textarea.notes {
	font-weight:		bold;
	background-color:	#FFFF66;
	padding:			8px;
}

#notes_panel label {
	display: block;
	/*background-color: #FFFFFF;*/
	padding: 2px;
}

#notes_panel div.note div {
	background-color: #FFFF66;
	border: dashed gray 1px;
	margin-top: 6px;
	padding: 8px;
	font-weight:		bold;
}
#notes_panel div.note div div {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	font-weight:		inherit;
}

#notes_panel div.note textarea{
	background: #FFFFFF;
}

div#add_note {
	display:block;
	padding:5px;
	border: 2px solid #FFFF66;
	background-color:#ffffb3;
	cursor:pointer;
}
div#newnote {
	display: none;
	background-color: #FFFF66;
	border: dashed gray 1px;
	padding: 8px;
}

div#newnote textarea {
	background: #FFFFFF;
}

#notes_panel .note label,
#notes_panel #newnote .note_type label {
	display: inline;
}

div.grippie {
	background:			#EEEEEE url(images/grippie.png) no-repeat scroll center 2px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-width:		0pt 1px 1px;
	cursor:				s-resize;
	height:				9px;
	overflow:			hidden;
}
.resizable-textarea textarea {
	display:			block;
	margin-bottom:		0pt;
	/*width:				50%;*/
	height: 			30%;
}

#admin_tab {
	background: #596a51;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	padding: 4px;
}

#admin_pane {
	display: none;
	border: #596a51 2px solid;
	border-top: none;
	background: #dde0db;
}
#admin_pane td.frm {
	background: #cbd0c8
}

span.tag {
	/*border: 1px solid #6600FF;*/
	background-color: #FFFFFF;
	padding: 4px;
	font-size: 14px;
}
.size-m span.tag {
	background: none;
	padding: none;
	font-size: inherit;
}

.bignum {
	font-size: 16px;
	font-weight: bold;
}



div#sibs {
	padding: 7px;
	padding-bottom: 2px;
	background-color: #6C5281;
	margin: -10px -10px 10px -10px;
}
#sibs ul {
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#sibs ul li {
	display: inline;
	position: relative;
	padding: 0;
	margin: 0 .5em 0 0;
	/*border: purple solid 1px;*/
	color: #FFFFFF;
	list-style: none;
	font-weight: bold;
}
#sibs ul li.disabled,
#sibs ul li.disabled {
	color: #666666;
}
#sibs ul li.hottab {
	padding: 2px 5px;
	background-color: #FFFFFF;
	color: #390660;
	text-decoration: none;
	letter-spacing: 0;
	word-spacing: 0;
	font-weight: bold;
}
#sibs ul li a {
	display: blo ck;
	padding: 2px 5px;
	background-color: #573F72;
	color: #CCCCCC;
	text-decoration: none;
	cursor: pointer;
	letter-spacing: 0;
	word-spacing: 0;
	font-weight: normal;
}
#sibs ul li a:hover {
	background-color: #9233d7;
	color: #FFFFFF; /*#380e58;*/
}
#sibs ul li ul {
	display: none;
	position: absolute;
	z-index: 999;
	top: 15px;
	left: 0;
	width: 150px;
	padding-top: 3px;
}

div.detail {
	border: #6666FF dashed 1px;
	padding: 10px;
}
.detail .edit {
	text-align: right;
}


#taglist th {
	background:			#5f1bb8 url(images/ee_click.gif) no-repeat right top;
	color:				#FFFFFF;
	text-align:			left;
	font-size:			14px;
}

td#vine {
	padding-right: 20px;
}

table#lefttoggle {
	background: url(images/old-nav.gif) no-repeat center center #b5a8c5;
	float: left;
	width: 15px;
	margin-left: -10px;
	margin-top: -10px;
	margin-right: 10px;
	cursor: pointer;
}
div#leftnav {
	position: absolute;
	left: -175px;
}

#tabs li {
	background: none;
}

body#faq div#body {
	width: 726px;
}
#faq h2 {
	font-family: "Times New Roman", Times, serif;
	letter-spacing: -1px;
	word-spacing: 0;
	font-weight:none;
	color: #330099;
	font-size: 24px;
	font-style:italic;
	margin-bottom: 10px;
}
#faq h2:hover {
	cursor: pointer;
	color: #660033;
}
#faq h3 {
	font-size: 15px;
	color: #999999;
	margin-top: 10px;
}

#send-list {

}

#send-list-toggle {
	background: #000000;
	color: #FFFFFF;
	cursor: pointer;
	padding: 1px 3px;
}
#past-msgs-toggle {
	background: #6633FF;
	color: #FFFFFF;
	cursor: pointer;
	padding: 1px 3px;
}

#blogtable ul {
	margin: 0;
	padding: 0;
	line-height: 2em;
}
#blogtable ul li {
	padding: 2px;
	display: inline;
	margin: 0 0 0 0;
}
#blogtable ul li a {
	text-decoration: none;
}
#blogtable td.cats,
#blogtable td.keywords {
	padding-left: 4px;
}
#blogtable .cats ul li {
	border: 1px solid #6666FF;
	background-color: #FFFF99;
	color: #6666FF;
}
#blogtable .cats ul li a {
	color: #6666FF;
}
#blogtable .keywords ul li {
	border: 1px solid orange;
	background-color: #FFFF99;
	color: #c05a00;
	margin: 1px;
	white-space: nowrap;
	cursor: pointer;
}
#blogtable .keywords ul li a {
	color: #c05a00;
}
#blogtable .keywords ul li.hot {
	background: orange;
	color: white;
}
#blogtable .keywords ul li.cat {
	background: white;
	border: none;
	color: black;
	margin-left: 7px;
	cursor: auto;
}


ul.xref  {
	margin: 0;
	padding: 0;
	line-height: 2em;
}
ul.xref li {
	padding: 1px;
	padding-left: 24px;
	/*display: inline;*/
	border: 1px solid #66FF33;
	background: url(images/box-unchecked.png) no-repeat #FFFF99 4px 4px;
	color: green;
	margin: 1px;
	white-space: nowrap;
	cursor: pointer;
	list-style: none;
}
ul.xref li.hot {
	color: white;
	background: url(images/box-checked.png) no-repeat green 4px 4px;
}

#list .note {
	background: #FFFF66;
	border-bottom: #CC3300 1px solid;
}

#welcome_panel a {
	background: #660099;
	padding: 4px 6px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#welcome_panel a:hover {
	background-color: #6633CC;
}