html { 
	min-height: 100%;
	max-width: 100%;
	margin-bottom: 1px; 

}
body{
	width:100%;
	padding:0;
	margin:0;
	font-family:Verdana;
	background: #fff;
	color:#6C6C6C;
	font-size:11pt;
}

 .holder {

  width: 1024px;
  margin-left: auto ;
  margin-right: auto ;

}

.spacer {

margin: 10px;

}

.header {

  background:url(images/head.png) no-repeat;
  width: 1024px;
  height: 64px;
  z-index: -1;


}

.contentbox {
  background: #ffffff;
  width:1024px;

}

.contentbox_padder {



}

img  {

border:none; 

}

td {

vertical-align:top;

}

td.left_column {

width:690px;
padding-right:10px;
}
 .ask {

background: #e0e0e0;
border: 1px solid #d0d0d0;
width: 665px;
padding: 10px;
margin-top:5px;

}

.menu {

  margin-left:100px;
  padding-top:70px;
  width:700px;
}


.menu a {
  color: #69bfc8;
  font-weight: bold;
  font-size:9pt;
  display:block;
  width:100%;
  height:100%;
}

.menu a:hover {
  color: #69bfc8;
  font-weight: bold;
}

.menu td {
  background:url(images/menu_bg.png) no-repeat;
  width: 83px;
  height:49px;
  padding-top: 15px;
}

.menu td:hover {
  filter: alpha(opacity=50); /* internet explorer */
  -khtml-opacity: 0.5;      /* khtml, old safari */
  -moz-opacity: 0.5;       /* mozilla, netscape */
  opacity: 0.5;           /* fx, safari, opera */
  width: 83px;
  height:49px;
  padding-top: 15px;
}

.foot_links a {

color: #c0c0c0;
}
br {margin-top:5px; margin-bottom:5px; }

a { color: #239c98; text-decoration:none; }
a:hover { color: #737373; text-decoration:none; }

.content_body {

	padding:0 30px 0 30px;
	margin:0 100px 0 80px;

}

  h2 {

font-weight:normal;
font-size:12pt;

}

div.promo {

margin:10px 0 10px 0; 
padding: 10px; 
background: #239c98; 
color: #fff;
width:980px;
}

div.promo ul, li {

list-style type: square;

}

input[type=submit] { background: url(submit-normal.jpg) top repeat-x #D9D9D9; color: #777777; font-size: 12px; font-weight: bold; padding: 0px 4px 2px 4px; border: 1px solid #CCCCCC; cursor: pointer; }

input[type=submit]:hover:focus { background-color: #C5C5C5; background-image: none; }


.tabs {

	background:url(images/tabs.png) top left no-repeat;
	width:287px;
	height:45px;

}

 .content_top {
	background:url(images/left_top.png) top left no-repeat;
	width:487px;
	height:20px;
}


 .content_mid {

	background:url(images/left_bg.png) top left repeat-y;
	width:487px;
}

 .content_bot {

	background:url(images/left_bot.png) top left no-repeat;
	width:487px;
	height:24px;

}

 .side_top {
	background:url(images/right_top.png) top left no-repeat;
	width:305px;
	height:19px;
}


 .side_mid {

	background:url(images/right_bg.png) top left repeat-y;
	width:305px;
}

 .side_bot {

	background:url(images/right_bot.png) top left no-repeat;
	width:305px;
	height:19px;

}

.thumb{
  width: 89px;
  height: 58px;
  border: 1px solid #e0e0e0;
}

  .spacer {

margin: 5px 0 5px 0;

}

#pages {
  text-align: center;
}

#pages a{
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  border: 1px dotted black;
  margin-left: 1px;
  margin-right: 1px;
}

#pages a:hover{
  color: #000000;
  border: 1px solid black;
}

 .subscribe_box {

background: url(http://tevolve.com/images/subscribe.png) top left no-repeat;
width: 309px;
height:109px;

}

.transparent {
	filter:alpha(opacity=10);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

 .subscribe {

background: #e0e0e0;
border: 1px solid #d0d0d0;
width: 290px;
height:140px;
padding: 5px;
margin:5px;

}

 .subscribe_link { font-size:9pt; font-weight: bold; }

 .sub_button {

background: url(images/sub_button.png) top left no-repeat;
width: 107px;
height:26px;
}

 .sub_button:hover {


background: url(images/sub_button_hover.png) top left no-repeat;
width: 107px;
height:26px;

}

 .lea {

background: url(images/Picture_001_normal.jpg) top left no-repeat;
width: 48px;
height:48px;


}

 .photo {
padding:3px;
border: 1px solid #808080;
}


ul{
padding:0;
margin:0;
}
li{
list-style: none;
padding:0;
}


div.positive {

color: #ffffff;
background: #69bfc8;
border: 2px solid #6DD1DB;
padding: 10px;
margin:20px;
}

#footpanel {
	position: fixed;
	bottom: 0; left: 0;
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	background: url(images/bot_bg.png) #ffffff top left repeat-x;
	border-bottom: none;
	width: 94%;
	margin: 0 3%;
}

*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

#footpanel ul {
	padding: 0; margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	border-top: 1px solid #e0e0e0; /*--Gives the bevel feel on the panel--*/
	font-size: 8pt;
}
#footpanel ul li{
	padding: 0; margin: 0;
	float: left;
	position: relative;
}
#footpanel ul li a{
	padding: 5px;
	float: left;
	text-indent: -9999px;
	height: 16px; width: 16px;
	text-decoration: none;
	color: #333;
	position: relative;
}
html #footpanel ul li a:hover{	background-color: #fff; }
html #footpanel ul li a.active { /*--Active state when subpanel is open--*/
	background-color: #fff;
	height: 17px;
	margin-top: -2px; /*--Push it up 2px to attach the active button to subpanel--*/
	border: 1px solid #555;
	border-top: none;
	z-index: 200; /*--Keeps the active area on top of the subpanel--*/
	position: relative;
}


#footpanel a.home{	
	background: url(./images/icons/icon_16.png) no-repeat 15px center;
	width: 50px;
	padding-left: 40px;
	border-right: 1px solid #a2a2a2;
	text-indent: 0; /*--Reset text indent--*/
}

#footpanel a.help{	
	background: url(./images/icons/mail.png) no-repeat 15px center;
	width: 250px;
	padding-left: 40px;
	text-indent: 0; /*--Reset text indent--*/
	border-left: 1px solid #a2a2a2;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #1400ED;
}

a.profile{	background: url(./images/icons/facebook_16.png) no-repeat center center;  }
a.contacts{	background: url(./images/icons/myspace_16.png) no-repeat center center; }
a.playlist{	background: url(./images/icons/bebo_16.png) no-repeat center center; }
a.videos{	background: url(./images/icons/twitter_16.png) no-repeat center center; }
a.messages{	background: url(./images/icons/digg_16.png) no-repeat center center; }
a.editprofile{	background: url(./images/icons/delicious_16.png) no-repeat center center; }
#footpanel a.chat{	
	background: url(./images/icons/balloon-ellipsis.png) no-repeat 15px center;
	width: 126px;
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	padding-left: 40px;
	text-indent: 0; /*--Reset text indent--*/
}
a.alerts{	background: url(./images/icons/document.png) no-repeat center center;	 }

#footpanel li#chatpanel, #footpanel li#alertpanel {	float: right; }  /*--Right align the chat and alert panels--*/

#footpanel a small {  /*--panel tool tip styles--*/
	text-align: center;
	width: 70px;
	background: url(./images/pop_arrow.gif) no-repeat center bottom;
	padding: 5px 5px 11px;
	display: none; /*--Hide by default--*/
	color: #fff;
	font-size: 1em;
	text-indent: 0;
}
#footpanel a:hover small{
	display: block; /*--Show on hover--*/
	position: absolute;
	top: -35px; /*--Position tooltip 35px above the list item--*/
	left: 50%; 
	margin-left: -40px; /*--Center the tooltip--*/
	z-index: 9999;
}





#footpanel ul li div a { /*--Reset link style for subpanel links--*/
	text-indent: 0;
	width: auto;
	height: auto;
	padding: 0;
	float: none;
	color: #00629a;
	position: static;
}
#footpanel ul li div a:hover {	text-decoration: underline; } /*--Reset link style for subpanel links--*/

#footpanel .subpanel {
	position: absolute;
	left: 0; bottom: 27px;
	display: none;	/*--Hide by default--*/
	width: 198px;
	border: 1px solid #555;
	background: #fff;
	overflow: hidden;
	padding-bottom: 2px;
}
#footpanel h3 {
	background: #526ea6;
	padding: 5px 10px;
	color: #fff;
	font-size: 1.1em;
	cursor: pointer;
}
#footpanel h3 span { 
	font-size: 1.5em;
	float: right;
	line-height: 0.6em;	
	font-weight: normal;
}
#footpanel .subpanel ul{
	padding: 0; margin: 0;
	background: #fff;
	width: 100%;
	overflow: auto;
}
#footpanel .subpanel li{ 
	float: none; /*--Reset float--*/
	display: block;
	padding: 0; margin: 0;
	overflow: hidden;
	clear: both;
	background: #fff;
	position: static;  /*--Reset relative positioning--*/
	font-size: 0.9em;
}

#chatpanel .subpanel li { background: url(./images/icons/dash.gif) repeat-x left center; } 
#chatpanel .subpanel li span {
	padding: 5px;
	background: #fff;
	color: #777;
	float: left;
}
#chatpanel .subpanel li a img {
	float: left;
	margin: 0 5px;
}
#chatpanel .subpanel li a{
	padding: 3px 0;	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	display: block;
}
#chatpanel .subpanel li a:hover {
	background: #3b5998;
	color: #fff;
	text-decoration: none;
}


#alertpanel .subpanel { right: 0; left: auto; /*--Reset left positioning and make it right positioned--*/ }
#alertpanel .subpanel li {
	border-top: 1px solid #f0f0f0;
	display: block;
}
#alertpanel .subpanel li p {padding: 5px 10px;}
#alertpanel .subpanel li a.delete{
	background: url(./images/icons/delete_x.gif) no-repeat;
	float: right;
	width: 13px; height: 14px;
	margin: 5px;
	text-indent: -9999px;
	visibility: hidden; /*--Hides by default but still takes up space (not completely gone like display:none;)--*/
}
#alertpanel .subpanel li a.delete:hover { background-position: left bottom; }
#footpanel #alertpanel li.view {
	text-align: right;
	padding: 5px 10px 5px 0;
}


#preview
	{
	width:250px; height:80px; padding:10px; border:solid 1px #000000; float:right; margin:20px;
	}
#dis
	{
	color: #000000; font-size: 8pt;
	}
#url
	{
	color: rgb(127, 127, 127); font-size: 8pt;
	}
#title_text
	{
	text-decoration: underline; font-weight: bold; font-size: 9pt; color: rgb(35, 156, 152);
	}

.title {

color: #239c98;
font-size:11pt;
font-weight:bold;
padding-top:5px;
margin-bottom:5px;
border-bottom: 1px solid #e0e0e0;

}

.small_title {

color: #239c98;
font-size:10pt;
font-weight:bold;
padding-top:5px;
margin-bottom:10px;
border-bottom: 1px solid #e0e0e0;

}


#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;

}


#sddm li
{
	margin: 0;
	padding: 0;
	float: left;
	font: bold 11px arial;

 }

#sddm li a
{	display: block;
	margin: 0 1px 4px 0;
	padding: 4px 10px;
	width: 60px;
	color: #239c98;
	text-align: center;
	text-decoration: none; }

#sddm li a:hover
{	text-decoration: underline; }

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #e0e0e0;
	border-top:0;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #fff;
		color: #239c98;
		font: 11px arial; }

	#sddm div a:hover
	{	background: #fff;
		color: #239c98; }



.widget {
width: 650px;
padding: 10px;
background: #f3f1eb;
border: 1px solid #dedbd1;
margin-bottom: 15px;
}

	.widget a {
	color: #808080;
	text-decoration: none;
	}
	
	.widget a:hover {
	color: #239c98;
	text-decoration: underline;
	}

	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}
	
		.tabnav li a {
		text-decoration: none;
		color: #239c98;
		font-weight: bold;
		padding: 4px 6px;
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #dedbd1;
		color: #222;
		text-decoration: none;
		}
		
	.tabdiv {
	margin-top: 2px;
	background: #fff;
	border: 1px solid #dedbd1;
	padding: 5px;
	}
	
		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}
		
			.fvid {
			margin-bottom: 5px;
			}
		
			.vidselector li {
			float: left;
			display: block;
			width: 15px;
			height: 15px;
			text-align: left;
			list-style: none;
			padding: 2px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			margin-right: 5px;
			text-align: center;
			}
