body {
	font-family: 		Arial,sans-serif;
	color: 				#333333;
	line-height: 		1.166;	
	margin: 			0px;
	padding: 			0px;
	background-color:	#CCCCCC;
}

a {
	color: 				#006699;
	text-decoration: 	none;
}

a:link{
	color: 				#006699;
	text-decoration: 	none;
}

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

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

h1{
	font-family:		"Times New Roman", Times, serif;
	font-weight:		normal;
	font-size: 			180%;
	color: 				#334d55;
	margin: 			0px;
	padding: 			0px;
	letter-spacing:		-1px;
	/*word-spacing:		-1px;*/
}

h1#stream {
	color:				#00199a;
	font-weight:		bold;
	font-size:			200%;
	margin-bottom:		6px;
}

h2{
	font-family: 		Arial,sans-serif;
	font-size: 			114%;
	color: 				#006699;
	margin: 			0px;
	padding: 			0px;
}

h3{
	font-family: 		Arial,sans-serif;
	font-size: 			100%;
	color: 				#334d55;
	margin: 			0px;
	padding: 			0px;
}

h4{
	font-family: 		Arial,sans-serif;
	font-size: 			100%;
	font-weight: 		normal;
	color: 				#333333;
	margin: 			0px;
	padding: 			0px;
}

h5{
	font-family: 		Verdana,Arial,sans-serif;
	font-size: 			100%;
	color: 				#334d55;
	margin: 			0px;
	padding: 			0px;
}

form {
	margin:				0;
}

.smltxt {
	font-famitly:		10px;
}

/******************* CONTENT ******************/

div#content {
	padding: 			10px;
	font-size:			14px;
}

#content td {
	font-size:			14px;
}

#content p {
	margin:				.8em 0;
}


/******************* MENU ******************/

div#menu td {
	font-family:		Arial, Helvetica, sans-serif;
	color:				#FFFBED;
}

.mt0 {  /* mENU tABLE LEVEL 0 */
	padding: 			0;
	border: 			0;
	border-style:		hidden;
}
.mt1 {   /* mENU tABLE LEVEL 1 */
	background-color: 	#96d85b;
	padding: 			0;
	border: 			0;
	border-style:		hidden;
}

.mco0 {   /* Menu Cell Outer level 0 */
	text-align: 		left;
	padding: 			0;
	font-size: 			12px;
	background-color: 	#afc799;
}

.mco0_d {   /* Menu Cell Outer level 0 -- Down */
	/*background-color:	#72B4B0;*/
}
#menu .mci0 {   /* Menu Cell Inner level 0 */
	color:				#000;
	font-size:			11px;
}
.mci0_o {   /* Menu Cell Inner level 0 -- Over */
	font-size:			14px;
}
.mci0_d {   /* Menu Cell Inner level 0 -- Down */
	font-size:			14px;
}


.mco1 {   /* Menu Cell Outer level 1 */
	background-color: 	#0060AE;
}
.mco1_o {   /* Menu Cell Outer level 1 -- Over */
	background-color:	#0077D9;
}
.mco1_d {   /* Menu Cell Outer level 1 -- Over */
	background-color:	#1797FF;
}
.mci1 {   /* Menu Cell Inner level 1 */
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight: 		normal;
	color:				#FFFFFF;
}
.mci1_o {   /* Menu Cell Inner level 1 -- Over */
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight: 		normal;
	color:				#FFFFFF;
}
.mci1_d {   /* Menu Cell Inner level 1 -- Over */
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight: 		normal;
	color:				#FFFFFF;
}




.mStable {
	background-color: 	#FFFFFF;
	padding: 			0;
	border: 			0;
	border-style:		hidden;
}
.mco0_o {   /* Menu Cell Outer level 0 -- Over */
	text-align: 		left;
	color:				#fff;
	font-size: 			14px;
	background-color: 	#517db2;
	padding-left: 		6px;
}
.mco0a {
	color:				#fff;
	text-align: 		left;
	font-size: 			14px;
	background:			url(images/pointer_a.gif) no-repeat top 6px 2px;
	background-color: 	#96d85b;
	padding-left: 		27px;
}
.mco0b {
	color:				#fff;
	text-align: 		left;
	font-size: 			14px;
	background:			url(images/pointer_b.gif) no-repeat top 6px 2px;
	background-color: 	#77db1f;
	padding-left: 		27px;
}

/******************* FLIPPER ************************/

#rightcol div#flipper {
	/*float:			right;*/
	padding:			6px;
	margin:				0 0 0 0;
	background:			url(images/flipper_bkgd.gif) repeat-y;
	background-color:	#eaefe4;
	font-size:			90%;
}
#flipper ul {
	margin:				5px inherit;
	margin-left:		0px;
}
* html #flipper ul {
	margin-left:		20px;
}
#flipper ul li a {
	color:				green;
}
#flipper ul li a:hover {
	background-color:	white;
}
#rightcol #flipper div#sortform {
	font-size: 			11px;
	padding:			4px;
	line-height:		75%;
}
#flipper div#sortform h3 {

}

/********************** EE ************************/

div#ee {
	border-top:			dotted 1px #666699;
	width: 				100%;
	margin: 			3px auto;  
	margin-top:			12px; 
	text-align: 		right;
	background: 		transparent;
	color:				#CCCCCC;
	font-size:			12px;
	/*padding: 			6px 4px;*/
}

#ee div { 
	text-align: 		right;
	margin-left: 		129px;
	/*background: 		#eeeeee;*/
	padding: 			3px 6px 3px 0;
}

#ee a {
	color:				#666699;
}
#ee a:hover {
	background: 		#666699;
	color:				#fff;
	text-decoration: 	none;
}


/************** COMMENTS ******************/

div#comments {
	margin: 			0px;
	margin-top:			8px;
	padding: 			4px;
	background: 		#ccc url(images/archive/feature_bkg_02.gif) repeat-y;
	/*background: 		#eee;*/
}
#comments div {
	margin: 			3px 3px 3px 10px;
}
#comments h1 {
	color: 				#d58f4d;
	font-family:		"Times New Roman", Times, serif;
	font-size: 			10px;
	text-transform:		uppercase;
	font-weight: 		bold;
	margin: 			0 10px;
	/*color: 			#900;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
	margin: 			6px 0;*/
}
#comments h1 span {
	/*display: 			none;*/
}

/*#comments h2 {
	color: 				#999;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
	margin: 			6px 0;
}*/
#comments h2 span {
	/*display: 			none;*/
}

#comments p {
	margin: 			6px 0;
}

#comments div#commentform {
	/*background: 		#ddd;
	padding: 			3px;*/
	margin:				0;
}

#comments input.textfield,
#comments textarea.textfield {
	width: 				176px;
	font-size: 			12px;
	border: 			none;
	border-top:			solid #999 1px;
	border-left:		solid #999 1px;
	border-right:		solid #666 1px;
	background: 		#fff url(images/searchbg.gif) repeat-x;
}

#comments input.btn {
	font-size: 			12px;
}

#comments form {
	margin: 			0;
}

#commentsfull {
	/*margin: 			0 8px 8px 16px;*/
	padding: 			10px;
	background: 		transparent;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	/*border-left: 		double #8a4c00;
	border-right: 		double #8a4c00;
	padding: 			0 8px;*/
}

#commentsfull h1 {
	color: 				#900;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			18px;
	font-weight:		bold;
	margin: 			6px 0;
}
#commentsfull h1 span {
	/*display:			 none;*/
}

#commentsfull h2 {
	color: 				green;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			15px;
	font-weight: 		bold;
	margin: 			6px 0;
}
#commentsfull h2 span {
	/*display: 			none;*/
}

#commentsfull a.action {
	display: 			block;
	float: 				right;
	text-align: 		right;
}
#action,
#actionsfull {
	width:				465px;
}

#commentsfull h4 {
	color: 				#999;
	font-size: 			12px;
	font-weight: 		bold;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	margin: 			0 0 4px 0;
}
#commentsfull ol {
	margin: 			0;
	margin-left:		-38px;
	list-style-type: 	none;
}
* html #commentsfull ol {
	margin-left: 		0;
}

#commentsfull ol li.comment {
	margin: 			8px 0;
	list-style: 		none;
	border-top: 		dashed 1px #996600;
	border-bottom: 		dashed 1px #996600;
	padding: 			6px 0 8px 0;
}

#commentsfull ol li.comment div.bloghead {	
	font-size: 			12px;
	border-bottom: 		solid #ccc 2px;
	margin-bottom: 		8px;
}

div#commentsfull ol li.comment div.date {	
	font-size: 			12px;
	text-align: 		right;
	/*background: 		url(images/blogdblqut.gif) no-repeat;
	padding-left: 		15px;*/
	display:			inline;
	font-weight: 		bold;
	color: 				#ccc;
}
#commentsfull ol li.comment div.author {	
	font-size:			12px;
	margin-left: 		10px;
	display: 			inline;
	font-weight:		bold;
	color: 				#ccc;
}

#commentsfull ol li.comment h5 {
	color: 				#bbb;
	font-size: 			14px;
	font-weight: 		bold;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	margin: 			4px 0;
}
#commentsfull ol li.comment div.body,
#commentsfull ol li.comment div.body p {
	font-size: 			12px;
	color:				#000;
	line-height: 		150%;
}

#commentsfull ol li.comment div.name {
	font-weight: 		bold;
}

#commentsfull div#commentform {
	/*width:			465px;*/
	margin-top:			12px;
	/*background: 		#efefef;
	padding: 			2px;*/
}

#commentsfull div#commentform form {
	margin: 			0;
}

#commentsfull div#commentform div {
	padding: 			5px 0;
	border-top: 		solid #000000 1px;
	padding-left: 		100px;
	padding-right:		50px;
}
#commentsfull div#commentform div.f1 {
	text-transform: 	uppercase;
}

#commentsfull input.textfield,
#commentsfull textarea.textfield {
	width: 				432px;
	font-size: 			12px;
	border: 			none;
	background: 		#fff url(images/searchbg.gif) repeat-x;
}
#commentsfull input.textfield {
	width: 				216px;
}

#commentsfull input.btn {
	font-size: 			12px;
}



div#action {
	margin-top:			18px;
}




table.frm h1,
table.frm h2 {
	font-size:			100%;
}

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

td.frm ul,
td.frm ul li {
	margin: 0;
	padding: 0;
}	

table.frm th {
	font-size:				70%;
	text-align:				left
}
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;}
	
tr.frm_C2, td.frm_C2, option.frm_C2 {  /* category */
	background-color: 		#DDE8C9;}
	
tr.frm_C3, td.frm_C3 {  /* category */
	background-color: 		#D1E0B7;}
	
tr.frm_P, td.frm_P, option.frm_P {  /* placement */
	background-color: 		#EDDCE4;}
	
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;}
	
	

div#thelist {
	/*padding: 10px;*/
	background: silver;
	float: right;
}
#thelist div.upd {
	text-align:				right; 
	font-size:				80%;
}
#thelist td.promo {
	background-color:		#FFFFFF;
	font-size:				12px;
}

#thelist div.stats {
 	padding-left: 1em;
	font-size: 85%;
}

#thelist table h1,
#thelist table .frm h2 {
	font-size:				120%;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	color:					#000066;
}

#thelist table {
	width:					600px;
	background-color: 		#EEEEEE;
}
#thelist table tr.frm, 
#thelist table td.frm {
	background-color: 		#E2DCE7;
}
#thelist table th {
	font-size:				70%;
	text-align:				left
}
#thelist table tr.frm, 
#thelist table td.frm_2 {
	background-color: 		#E8E5EA;}

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

#thelist table tr.frm_3, 
#thelist table td.frm_3 {
	background-color: 		#E2DCE7;
	color:					#666666;
}	


.row1 {
	background-color: 	#E0C7ED;
}
.row2 {
	background-color: 	#C8AEDB;
}
.rowO {
	background-color: 	#DBB8C8;
	/*cursor:pointer;*/
}
.rowC {
	background-color: 	#00FF66;
	/*cursor:pointer;*/
}

tr.row1 td,
tr.row2 td,
tr.row3 td {
	/*padding:			10px;*/ 
}	

tr td.data {
	padding:			5px;
}	
tr.frm th {
	padding:			0 5px;
}	
	
/*General EE styles*/

/*Styles for text fields and text areas*/
.tinybox {			width: 75px;}
.smallbox {			width: 150px;}
.mediumbox {		width: 200px;}
.widebox {
	width: 300px;
}
.extrawidebox {		width: 550px;}
.fullbox {
	width: 100%;
}
/*textarea {width:350px; height:150px;}*/

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

/*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;
	width: 100%;
}
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;}
	
tr.frm_C2, td.frm_C2, option.frm_C2 {  /* category */
	background-color: #DDE8C9;}
	
tr.frm_C3, td.frm_C3 {  /* category */
	background-color: #D1E0B7;}
	
tr.frm_P, td.frm_P, option.frm_P {  /* placement */
	background-color: #EDDCE4;}
	
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;
}

.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;
}
td.tabhot {
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#FFFFFF;
	background: 		#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 {
	font: 				10px Arial, Helvetica, sans-serif;
	color: 				#663399;
	text-decoration: 	underline;
	position: 			relative;
	cursor: 			hand;
}
.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;
}
div.frm_C {  /* 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:				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;
}


/************** #rightcol styles **************/

#rightcol {
	float:				right;
	width: 				180px;
	border-left: 		1px solid #cccccc;
	border-bottom: 		1px solid #cccccc;
	/*padding-right: 	10px;*/
	margin: 			0px;
	/*padding: 			10px 0px 20px 10px;*/
	font-size: 			80%;
}

#rightcol div {
	padding: 			10px 7px 0 7px;
}
#rightcol div div {
	padding: 			0;
}

#rightcol p{
	padding: 			5px 0px 5px 0px;
}



div#participate {
	background: 		url(images/__participate.gif) no-repeat;
	padding-top:		34px;
	padding-bottom:		14px;
}
div#participate h3 {
	display:			none;
	padding-bottom:		14px;
}

div#login {
	background: 		url(images/__log-in.gif) no-repeat;
	padding-top:		27px;
	padding-bottom:		14px;
}
div#login h3 {
	display:			none;
}

div#emailafriend {
	background: 		url(images/__tell-a-friend.gif) no-repeat;
	padding-top:		34px;
	padding-bottom:		14px;
}
div#emailafriend h2 {
	display:			none;
}

div#inviteafriend {
	background: 		url(images/__expand.gif) no-repeat;
	padding-top:		34px;
	padding-bottom:		14px;
}
div#inviteafriend h2 {
	/*display:			none;*/
}

div#subscribe {
	background: 		url(images/__subscribe.gif) no-repeat;
	padding-top:		34px;
	padding-bottom:		14px;
}
div#subscribe h2 {
	display:			none;
}

#directory td {
	font-size:			100%;
}



/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

ul {
	list-style-type: 		square;
}

ul ul {
	list-style-type: 		disc;
}

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

label{
	font-family: 		Arial,sans-serif;
	font-size: 			100%;
	font-weight: 		bold;
	color: 				#334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

div#pagecontainer {
	max-width:			1000px;
	margin:				0 auto;
	background-color:	#FFFFFF;
}

div#masthead {
	padding: 			0px 0px 6px 0px;
	border-bottom: 		1px solid #cccccc;
	width: 				100%;
}

#masthead div#ad {
	text-align:			center;
}

#masthead h1 {
	margin: 			0;
	padding: 			70px 0 12px 10px;
	height:				79px;
	background:			url(images/logo.gif) no-repeat left top;
}

#navBar {
	float: 				left;
	width: 				200px;
	margin: 			0px;
	padding: 			0px;
	background-color: 	#eeeeee;
	border-right: 		1px solid #cccccc;
	border-bottom: 		1px solid #cccccc;
}

#headlines {
	float:				right;
	width: 				180px;
	border-left: 		1px solid #cccccc;
	border-bottom: 		1px solid #cccccc;
	padding-right: 		10px;
}

#content {
	/*float: 				left;
  	width: 			55%;*/
}
#directory #content {
	width:				800px;
	background:			#CCFF66;
}

/***********************************************/
/* Components                                  */
/***********************************************/


/************* #globalNav styles **************/

#globalNav {
	padding: 			0px 0px 5px 10px;
	border-bottom: 		1px solid #CCC;
	color: 				#cccccc;
}

#globalNav img{
	display: 			block;
}

#globalNav a {
	font-size: 			90%;
	padding: 			0 4px 0 0;
}


/************* #breadCrumb styles *************/

div#breadCrumb {
	/*background-color:		#00FF99;*/
	text-align: 			right;
	font-size: 				80%;
	padding: 				2px 0px 0 10px;
}

#breadCrumb a {
	color:					darkgreen;
}

#breadCrumb a:hover {
	color:					blue;
}



/*********** #navBar link styles   LEFT COLUMN  ***********/

#navBar ul a:link, 
#navBar ul a:visited {
	display: 				block;
}
#navBar ul {
	list-style: 			none; 
	margin: 				0; 
	padding: 				0;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	border-bottom: 			1px solid #EEE;
}

/* fix for browsers that don't need the hack */
html>body #navBar li {
	border-bottom: 			none;
}



/************* #search styles ***************/

#search{
	display:				none;    /* HIDDEN */
	padding: 				5px 0px 5px 10px;
	border-bottom: 			1px solid #cccccc;
	font-size: 				90%;
}

#search form{
	margin: 				0px;
	padding: 				0px;
}

#search label{
	display: 				block;
	margin: 				0px;
	padding: 				0px;
}



/************* #siteInfo styles ***************/

#footer{
	clear: 					both;
	border: 				1px solid #cccccc;
	font-size: 				75%;
	color: 					#cccccc;
	padding: 				10px 10px 10px 10px;
}

#footer img{
	display:				none;
	padding: 				4px 4px 4px 10px;
	vertical-align: 		middle;
}




.errmsg li {
	color:					red;
	font-size:				100%;
}

div#sidesummary {
	padding:    			4px;
	font-size:				11px;
}

div#sideads {
	margin-top: 		20px;
}


/************* # ***************/
ul#dir {
	margin: 			12px 0;
	padding: 			0;
}

#dir li {
	list-style:			none;
	margin-left: 		1em;
	padding: 			0;
}

#dir h2 {
	padding: 			3px 8px;
	background-color: 	#96d85b;
	color: 				#fff;
	font-weight: 		bold;
	margin-left:		0;
	margin-top: 		12px;
	margin-bottom: 		3px;
}

/*#dir > h2:first-child {
	margin-left: 		26px;
}*/

#dir li a {
	color: 				#6600CC;
}
#dir label {
	font-weight:		normal;
}


div#terms {
	margin: 			18px 0;
	width:				180px;
	background:			#F9F9F9;
	padding:	3px;
}
#terms h3 {
	color: blue;
	padding: 3px;
	text-align: center;
	background:			#FCFCFC;
}
#terms li {
	font-size: 11px;
	list-style-type:none;
	padding: 2px 3px;
	background:			#FCFCFC;
}

.msg2 {
	font-style: italic;	
}
td.msg2 {
	padding: 10px;
}

div.blanknav,
div.admin {
	width:			615px;
	margin-left: 	160px;
	/*background: green;*/
}

div.blanknav h1,
div.admin h1 {
	margin: 12px 0;
}
div.blanknav h2,
div.admin h2 {
	margin-top: 12px;
}

strong.phone {
	color:	#990000;
}

a#flnext,
a#flprev {
	display:inline-block;
	padding: .5em .75em;
	margin: .5em;
	background: #FFFFFF;
	color: green;
}
#inlineflipper a#flnext,
#inlineflipper a#flprev {
	background: #DFE7D6;
}
#inlineflipper a#flnext:hover,
#inlineflipper a#flprev:hover {
	background: yellow;
}

div#flippertoggle {
	text-align: 	center;
	margin-top: 	10px;
}

div#inlineflipper {
	margin-top: 	10px;
	text-align: 	center;
}

div#addcontent {
	text-align: center;
	margin-top: 4px;
}

td#cat {
	background: #d5dec7;
	padding: 10px;
}

div#promo {
	background: #CCFF66;
	padding: 10px;
	font-size: 13px;
}

div#promo h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

td#leftside {
	background: #d5dec7;
	padding: 4px;
}

div#personals {
	font-size: 13px;
	padding: 3px 5px;
}

div#personals h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

#login ul {
	padding-left: 1em;
	margin-top: 0;
	margin-bottom: 0;
}
#login p {
	padding: 3px 0;
}
#fulltable th {
	font-size: 80%;
}
#fulltable th,
#fulltable td {
	padding: 3px;
}
#fulltable th,
#fulltable tr.even {
	background: #DDDDDD;
}
#fulltable tr.odd {
	background: #EEEEEE;
}
#fulltable td img {
	margin: -2px;
}

/*#mbr_actions li {
	display: none;
}*/

.social {
	margin: 4px 0;
	padding: 4px;
	background: #FFFFFF;
	height: 48px;
}
.social img {
	float: left;
	margin: 0 4px 0 0;
}
.social a {
	font-size: 13px;
	color: red;
}

#login .msg {
	font-weight: bold;
}
#login .msg img {
	float: left;
	margin-right: 3px;
}
#login .msg p {
	height: 50px;
}

.visitme {
	margin-top: 5px;
}
.visitme a {
	padding: 2px;
	background: #FFFFFF;
}
.visitme a:hover {
	padding: 5px;
	border-bottom: 1px solid red;
	text-decoration: none;
}