﻿body{margin:0; padding:0; background:#fff; font: 12px Tahoma, Arial, Verdana, "Sans-Serif";line-height:18px;color:#5d89c7;}



.demo {font-weight:bold; font-size:55px; position:absolute; top:40px; z-index:1000; color:Red; margin-left:400px;line-height:65px;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}



#container {width:1015px; margin:0 auto;}

#header {}

#contentheader {clear:both;height:18px; width:1015px; background:  url(images/container_header.gif) no-repeat;}

#contentbody {padding:10px 14px 0 14px;background:  url(images/container_bkg.gif) repeat-y;}

#contentfooter {height:17px; width:1015px; background:  url(images/container_footer.gif) no-repeat;}

#footer{margin:5px 10px;}

#footer p{margin:0; padding:0;color:#a6c1e6; font-size:90%;text-align:center;}



a {color:#7cc46c}

h1{}

h2{font-size:24px; color:#5d89c7;margin: 0;padding:0;}

h3{font-size:15px; color:#7cc46c;margin: 10px 0 20px 0;padding:0;}

h4{}



a.btn {background: #eee; float:right;  font-weight:bold; display:block;margin:15px 0; color:#5d89c7; text-decoration:none; padding:4px; border:1px solid #bbb; }

a.btn:hover {background: #ccc;  border:1px solid #000; }



font.h1{}

font.h2{font-size:24px; color:#5d89c7;margin: 0;padding:0;}

font.h3{font-size:15px; color:#7cc46c;margin: 10px 0 20px 0;padding:0;}

font.h4{}



.main_home {width:600px; float:left;}

.sidebar_home {width:380px; float:right;}

.main {padding:20px 0 0 10px;width:690px; float:left;}

.sidebar {padding:20px 0 0 0px;width:280px; float:right;}

.clear {clear:both;}

.left { float:left;}

.right { float:right;}



.admin .sidebar {float:left;}

.admin .main {float:right;}

.admin h3 {margin:0; padding:0}



/* Rounded Bubble */

.rounded {padding:7px; margin-bottom: 25px; }

.rounded1 {top:10px;  padding:0px; margin-bottom: 25px; border: 2px solid #fff; background-color: #fff;}

.roundedphoto {margin-right:10px;margin-bottom:25px;top:10px; width: 250px; height: 230px; border: 0px solid #fff; float:left; padding: 20px; background-repeat: no-repeat;}

.columns {width:295px;}



#navcontain {padding:0;border: 0px solid #68ac7b; background: url(images/nav_bkg.gif) repeat-x; height:16px;}

#nav {padding-left:10px;height:36px; z-index:20;margin-top:-51px;margin-bottom:16px; position:relative;}

#nav ul {margin:0; padding:0; list-style:none;}

#nav li {float:left;}

#nav li span {height:36px; width:2px; float:left;background: url(images/nav_sep.gif) no-repeat}

#nav li a {float:left;font-size:13px;display:block;text-decoration:none;color:white; font-weight:bold; padding:10px 12px}

#nav li a:hover {background: url(images/nav_bkg_over.gif) repeat-x; }





#statelogo {position:absolute;margin: 0 0 0 50px; } 

#statelinks {position:absolute;background:#fff0c7; border:2px solid #efd2ab;top:79px; margin-left:15px;width:230px;}

#statelinks ul {margin:0; padding:0px;height:19px;} 

#statelinks li {margin:0; list-style:none;display:inline;padding: 6px } 

#statelinks a{ color:#888; text-decoration:none; font-size: 10px; }

#statelinks a:hover { color:#888; text-decoration: underline;	 }

.printlogo {display:none;}

.logo {position:absolute;margin:20px 0 0 250px; padding:00px 0px 10px 0;}

.displayversion {}

/* ---------------------------------------------------------------

MEMBER LOGIN

-----------------------------------------------------------------*/

.memberlogin {height:80px;text-align:center; background:#ebf3ff;width:260px; float:right;padding:10px;margin-right:10px;}

.memberlogin table {text-align:left;}

* html .memberlogin input{height:14px; border:2px solid #a3c3f1;float:left;}

.memberlogin input[type="text"], .memberlogin input[type="password"]  {height:14px; border:2px solid #a3c3f1;float:left;}

 .memberlogin input.loginbtn  {height:auto;border:0;background:#a3c3f1;color:White;font-weight:bold;float:left;margin:0; padding:0;}

.memberlogin a {color:#5d89c7;text-align:right;}









.memberlogin .welcome a {color:#7cc46c;margin-right:10px;}

	

#home_monthlyupdate {border: 2px solid #db628c; background-color: #ef9cb9; height:300px; }

	img.title_monthly {position:absolute; margin-left:263px;z-index:600;}

	#monthly {margin:0px 0px 0 20px;top:180px;z-index:500; position:absolute;}

	.monthly_item h3 {font-size:24px; line-height:27px;color:#5d89c7;margin: 0;}

	.monthly_item h4 {color:#a3c3f1; font-style:italic; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:normal}

	.monthly_item p {color:#7b7b7b;border-top:1px solid #dddddd; margin:0; padding:10px 0 10px 0; font-size:13px; line-height:18px; font-weight:normal}



	.monthly_item {margin:0px 0px 10px 0px;width:290px; float:right;}

	.monthly_contentwrapper{position: relative; width:555px; height:250px;overflow: hidden; }

	.monthly_content{ position: absolute;visibility: hidden; width:555px; height:250px; background:#fff; }

	.monthly_content img {width:250px; height:250px;float:left; margin:0px; border:1px solid #000;}

	

	.monthly_contenttoggler{margin:0px 0px 0 12px;top:450px;z-index:500; position:absolute;}

	.monthly_contenttoggler a{ color:white; font-weight:bold;background: url(images/monthly_nav_bkg.gif) no-repeat;  text-align:center;width:95px;float:left; display:block;padding:3px 0px 7px 0; margin-right:1px; text-decoration:none;}

	.monthly_contenttoggler a:hover,.monthly_contenttoggler a.selected {background: url(images/monthly_nav_bkg_over.gif) no-repeat;color:#5d89c7}

	.monthly_contenttoggler a.prev, .monthly_contenttoggler a.next{display:none;}



	 

	 .monthly_column {width:145px; float:left;margin:0; padding:0;}

	 .monthly_column p {margin:0; padding:0;}

	 .monthly_column h5 {font-size:13px;color:#5d89c7;margin:0; padding:0;}

	 





#home_whatwouldyoudo {border: 2px solid #83a3d5; background-color: #fff;height:50px;}

#home_whatwouldyoudo img {float:left; margin-right:20px; }

#home_whatwouldyoudo p {margin:0; padding:0; font-size:11px; line-height:15px; }



.home_highestratedarticles {}

.home_highestratedarticles img {float:left; margin-right:20px; }

.home_highestratedarticles ol {float:right; width:410px; margin:0 0 0 20px; padding:0}

.home_highestratedarticles li {color:#406dac;margin:0 0 0 0px; padding:0}

.home_highestratedarticles a {color:#406dac;}



#home_memberqa{border: 2px solid #efd2ab; background-color: #fcf4df;height:320px; }

#home_communityconnection {border: 2px solid #68ac7b; background-color: #cadfd0; height:340px;}

#home_communityconnection h3 {font-size:14px; color:#68ac7b; margin:0px 0 0 5px;}

	.post {border-bottom: 2px solid #f1e6c8; padding:4px 5px;color:#5d89c7}

	#home_communityconnection .post {border-bottom: 2px solid #cadfd0; }

	.post h3 {font-size:12px;margin:0;padding:0;}

	.post h3 a{color:#5d89c7;}

	.post a{color:#5d89c7;text-decoration:none;}

	.post a:hover{text-decoration:underline;}

	.post p {margin:0px 0px 0 0px;padding:0;font:11px; line-height:13px;}

	.post img {margin-right:5px;width:50px; height:50px;border:20px solid #5d89c7; float:left; }

	.postutility a{color:#7cc46c}



#home_communityconnection .community_search {background:url(images/community_image2.jpg) no-repeat center;border-bottom:1px solid green;border-top:1px solid green;margin:5px 0 0 0;color:green;  padding:10px;}





#home_activities {margin-top:3px;border: 2px solid #ed7851; background-color: #ffa88d;height:320px; }

#home_activities input[type="submit"] {color:White; font-weight:bold; background:#ffa88d; border:none;width:100px;text-align:center; padding:2px 0}





.utility {color:#97611b;clear:both;margin-top:10px;height:30px;}

#search {border: 2px solid #e6c1a1; background-color: #fff0c7;height:10px;  }

.search {margin-right:5px;float:right;color:#e2ba98;}



#search .search {margin-top:-7px;}

.search label {font-weight:bold; text-transform:uppercase;margin-right:5px;}

.search input[type="text"]{height:16px;color:#777;width:200px; border:2px solid #e2ba98}

.search input[type="submit"]{height:22px;color:#fff;width:28px;background:#eeceb3; border:2px solid #e2ba98;  font-weight:bold; font-size:11px;}

.breadcrumb {float:left;padding:5px;}

.breadcrumb a {color:#97611b;}







/* ---------------------------------------------------------------

24 MORE Rotator 

-----------------------------------------------------------------*/



	#more{margin-left:-10px;margin-top:-5px;position: relative; width:703px; height:376px;overflow: hidden; }

	.more_content{ position: absolute;visibility: hidden; background:#fff; }

	.more_contenttoggler{margin:5px 5px 0px 5px;height:40px;}

	.more_contenttoggler a{ float:left; display:block;height:20px;color:#5d89c7; font-size:14px;font-weight:bold;padding:2px;margin:0 2px 0 2px;border:1px solid #fff; text-decoration:none;}

	.more_contenttoggler a:hover,.more_contenttoggler a.selected {background: #eee;color:#5d89c7;border:1px solid #5d89c7; }

	.more_contenttoggler a.prev, .more_contenttoggler a.next{color:#eb078e;margin:0;}



	 #div7, #div10 {width:590px;}





/* ---------------------------------------------------------------

ARTICLES 

-----------------------------------------------------------------*/



	#article_utility {margin-bottom:0;color:#fff;width:200px; float:right;border: 2px solid #db628c; background-color: #ef9cb9; }



	#article_rating  {margin-bottom:5px;top:-10px;right:-5px;float:right;width:95px;height:4px;}

	#article_rating ul {position:absolute; z-index:400; padding:0; margin:-5px 0 0 0; list-style:none;}

	#article_rating li {float:left; padding:0 2px; margin:0;}



#article_utility .email {padding:5px;margin:5px; border:1px solid #fff;}

#article_utility .email input[type="text"] {border:1px solid #000; font-size:11px;width:150px;margin:5px 0;}

#article_utility .email input[type="button"] {border:1px solid #000; font-size:11px;}



#article_utility .emailtext {font-size:11px; line-height:13px;}



	#article_links {padding:0; margin:0; clear:both;}

	#article_links ul {padding:0; margin:0; list-style:none;}

	#article_links li {float:left; padding:0 5px; margin:0;}

	#article_links a {padding:0 0px; font-size:11px;margin:0;color:White; text-decoration:none;}

	#article_links a:hover {text-decoration:underline;}

	#article_links a img{float:left;margin-right:4px;}

	#article_links input[type="image"]{float:left;margin-right:4px;}





	#article_comments {color:#97611b;line-height:14px; margin-top:40px; font-size:12px;border: 2px solid #efd2ab; background-color: #fcf4df;}

	.article_comment_utility a {color:#97611b}

	.article_comment_utility {border-bottom: 1px solid #efd2ab; padding:4px 0;}

	.article_comment {border-bottom: 2px solid #efd2ab; padding:4px 0;}

	.article_comment  .rounded1 {top:-5px;right:5px;float:right;width:95px;height:4px;border: 2px solid #efd2ab;}

	.article_comment  .rounded1 ul {position:absolute; z-index:400; padding:0; margin:-5px 0 0 0; list-style:none;}

	.article_comment  .rounded1 li {float:left; padding:0 2px; margin:0;}



	.article_comment_user {background:#fff; border:1px solid #efd2ab; color:#88b9ff;font-size:11px;padding:5px; width:120px; float:left;}

	.article_comment_user img {margin-right:5px;width:45px; height:45px;border: 2px solid #efd2ab; float:left; }

	.article_comment_user a{color:#88b9ff}

	.article_comment h3 {color:#97611b;font-size:13px;margin:0 105px 0 140px;padding:0;}

	.article_comment h3 span {font-weight:normal;} 

	.article_comment p {margin:4px 105px 0 140px;padding:0;}

	

	#latest_articles  {/*width:335px; float:left;border: 2px solid #db628c; background-color: #fff;*/}

	.latest_articles {border-bottom: 1px solid #7cc46c; padding:6px 0;}

	#latest_articles h2 {font-size:18px;margin:0;padding:0;}

	.latest_articles h3 {font-size:15px;margin:0;padding:0;}

	.latest_articles h4 {font-size:13px;margin:0;padding:0;}

	.latest_articles p {margin:4px 0px 0 00px;padding:0;}

	.latest_articles img {margin-right:15px;width:50px; height:50px;border: 2px solid #6d1e05; float:left; }

		

	

	#highest_rated_articles {border: 2px solid #db628c; background-color: #fff;}

	.highest_rated_articles {border-bottom: 1px solid #7cc46c; padding:6px 0;}

	.highest_rated_articles h3 {font-size:16px;margin:0;padding:0;}

	.highest_rated_articles h4 {font-size:13px;margin:0;padding:0;}

	.highest_rated_articles p {margin:4px 0px 0 00px;padding:0;}

	.highest_rated_articles img {margin-right:15px;width:75px; height:75px;border: 2px solid #6d1e05; float:left; }



/* ---------------------------------------------------------------

ACTIVITIES 

-----------------------------------------------------------------*/



#activity_utility {margin-bottom:0;color:#fff;width:200px; float:right;border: 2px solid #ed7851; background-color: #ffa88d; }



	#activity_rating  {margin-bottom:5px;top:-10px;right:-5px;float:right;width:95px;height:4px;}

	#activity_rating ul {position:absolute; z-index:400; padding:0; margin:-5px 0 0 0; list-style:none;}

	#activity_rating li {float:left; padding:0 2px; margin:0;}



	.activity_items table {width:430px;}

	.activity_items td {padding:1px 4px; border-bottom:1px dotted}

	.activity_items td.label {width:130px;font-weight:bold;}

	.activity_items td ul {margin:0 0 0 15px; padding:0;}



	#activity_links {padding:0; margin:0; clear:both;}

	#activity_links ul {padding:0; margin:0; list-style:none;}

	#activity_links li {float:left; padding:0 5px; margin:0;}

	#activity_links a {padding:0 0px; font-size:11px;margin:0;color:White; text-decoration:none;}

	#activity_links a:hover {text-decoration:underline;}

	#activity_links a img{float:left;margin-right:4px;}



.sidebar .rounded {width:270px;float:right;}

#sidebar_activities {line-height:14px;border: 2px solid #ed7851; background-color: #ffa88d;}

	#sidebar_activities .rounded1{height:40px; margin-bottom:20px;}

	#sidebar_activities h2 {line-height:24px;font-size:20px;font-weight:normal; color:#ffcbab; border-bottom:2px solid #dc5227;}

	#sidebar_activities .roundedinset {top:20px;margin-bottom:30px;padding:10px;border: 0px solid #ed7851; background-color: #ed7851;}

	.sidebar_activity {border-bottom: 2px solid #dc5227; padding:4px 0;color:#6d1e05}

	.sidebar_activity h3 {font-size:13px;margin:0;padding:0;}

	.sidebar_activity h3 a{color:#6d1e05;}

	.sidebar_activity p {margin:4px 0px 0 00px;padding:0;}

	.sidebar_activity img {margin-right:5px;width:84px; height:68px;border: 2px solid #6d1e05; float:left; }

	

	

	.sidebar_activity_search {color:White; font-weight:bold;}	

	

	table.activitiessearch {color:white;}

	table.activitiessearch td {padding:0;font-size:11px;}

	table.activitiessearch td {padding:0;}

	table.activitiessearch select {font-size:11px;}

	

	.roundedinset {top:20px;margin-bottom:30px;padding:10px;border: 0px solid #ed7851; background-color: #ed7851;}

	 .roundedinset .sidebar_activity .rounded1 {top:10px;width:95px;height:4px;}

	 .roundedinset .sidebar_activity .rounded1 ul {position:absolute; z-index:400; padding:0; margin:-5px 0 0 0; list-style:none;}

	 .roundedinset .sidebar_activity .rounded1 li {float:left; padding:0 2px; margin:0;}

	 .roundedinset .sidebar_activity .rounded1 li img {border:none; margin:0; width:auto; height:auto}





	#latest_activities  {width:335px; float:right;background-color: #fff;}

	.latest_activities {border-bottom: 1px solid #7cc46c; padding:6px 0;}

	#latest_activities h2 {font-size:18px;margin:0;padding:0;}

	.latest_activities h3 {font-size:15px;margin:0;padding:0;}

	.latest_activities h4 {font-size:13px;margin:0;padding:0;}

	.latest_activities p {margin:4px 0px 0 00px;padding:0;}

	.latest_activities img {margin-right:15px;width:50px; height:50px;border: 2px solid #6d1e05; float:left; }

	



/* ---------------------------------------------------------------

PROVIDERS CORNER

-----------------------------------------------------------------*/



#providers {}



.provider_category {width:650px;border-top:1px solid #ccc; margin:10px;padding:10px; }

.provider_category h3{margin:0; padding:0; color:#83a3d5;}

.provider_category img {float:right; margin:0;}

.provider_category ul { margin:0px 20px; padding:0;}



#home_providerscorner {margin-top:3px;border: 2px solid #83a3d5; background-color: #a3c3f1;height:320px; }	



#home_providerscorner .roundedinset {margin-bottom:30px;padding:10px;border: 0px solid #c8dbf7; background-color: #c8dbf7;}

#home_providerscorner .roundedinset ul {font-size:11px;padding:0; margin:0 0 0 0; list-style:none;}

#home_providerscorner .roundedinset li {float:left; width:48%;padding:0 2px; margin:0;}

#home_providerscorner .roundedinset li a {color:#5d89c7}



#home_providerscorner #dates {font-size:11px;top:20px;margin-bottom:30px;padding:10px;border: 0px solid #83a3d5; background-color: #83a3d5;}

#home_providerscorner #dates img {margin:-19px 10px 0 0;float:left;width:56px;}

#home_providerscorner #dates a {font-weight:bold; color:white; float:left;}

#home_providerscorner #dates a span{font-weight:normal; font-style:italic; text-decoration:none;}





#providerscorner_nav {border: 2px solid #83a3d5; background-color: #a3c3f1;}	

#providerscorner_nav h2{font-size:16px;margin:0 10px;}	

#providerscorner_nav ul {margin:0; padding:0; list-style:none;}	

#providerscorner_nav ul li{margin:0; padding:0;color:#004090;}

#providerscorner_nav ul li a{font-weight:bold;display:block; color:#004090; border-bottom:1px dotted #fff; padding:2px 5px; text-decoration:none;}	

#providerscorner_nav ul li a:hover{background:#83a3d5; color:white;}	

#providerscorner_nav .roundedinset {top:20px;margin-bottom:30px;padding:10px;border: 0px solid #c8dbf7; background-color: #c8dbf7;}





#providerscorner_news {border: 2px solid #83a3d5; background-color: #a3c3f1;}	

#providerscorner_news h2{font-size:16px; margin:0 10px;}	

#providerscorner_news ul {margin:0; padding:0; list-style:none;}	

#providerscorner_news ul li{margin:0; padding:0;color:#004090;}

#providerscorner_news ul li a{display:block; color:#004090; border-bottom:1px dotted #fff; padding:2px 5px; text-decoration:none;}	

#providerscorner_news ul li a:hover{background:#83a3d5; color:white;}

#providerscorner_news ul li em{font-weight:bold;}

#providerscorner_news .roundedinset {top:20px;margin-bottom:30px;padding:10px;border: 0px solid #c8dbf7; background-color: #c8dbf7;}



/* ---------------------------------------------------------------

RESOURCES 

-----------------------------------------------------------------*/





#sidebar_resources {border: 2px solid #a3c3f1; background-color: #ebf3ff;}

	#sidebar_resources h2 {line-height:24px;font-size:20px;font-weight:normal; color:#a3c3f1; }

	.sidebar_resource {padding:2px 0;color:#2d3e8b}

	.sidebar_resource {padding:2px 0;color:#2d3e8b}

	.sidebar_resource ul {margin:0 0 0 20px; padding:0}

	.sidebar_resource li {}

	.sidebar_resource li a{border-bottom:1px solid #a3c3f1; text-decoration:none;display:block;color:#2d3e8b}

	

	

.resources {border: 2px solid #a3c3f1; background-color: #ebf3ff;padding:7px; margin-bottom: 25px; }

.resource {border-bottom:1px solid #a3c3f1; padding:10px 0 0 0;}

.resource h3 {margin:0; padding:0;font-size:15px;font-weight:bold; color:#2d3e8b; }

.resource p {margin:0px 0 10px 0; padding:0;}





	#resource_utility {margin-bottom:0;color:#fff;width:120px; float:right;border: 2px solid #db628c; background-color: #ef9cb9; }



	#resource_links {padding:0; margin:0; clear:both;}

	#resource_links ul {padding:0; margin:0; list-style:none;}

	#resource_links li {float:left; padding:0 5px; margin:0;}

	#resource_links a {padding:0 0px; font-size:11px;margin:0;color:White; text-decoration:none;}

	#resource_links a:hover {text-decoration:underline;}

	#resource_links a img{float:left;margin-right:4px;}









/* ****************** RatingStar ****************** */

.ratingStar {white-space:nowrap; margin:-5px 0 0 0; position:absolute;	z-index:1000; width:100px;}

.ratingItem { font-size: 0pt;    width: 15px;    height: 15px;    margin: 0px 2px;    padding: 0px; display: block; background-repeat: no-repeat;	cursor:pointer;}

.filledRatingStar {background: url(images/icon_ducky_full.gif);}

.emptyRatingStar {background: url(images/icon_ducky_empty.gif);}

.savedRatingStar {background: url(images/icon_ducky_full.gif);}



  

  

  

  

/*----------------------------------------------------

GRIDS

---------------------------------------------------- */



.Grid {padding:5px; margin:10px 0 0 0;width:100%; font: normal 11px Arial, Verdana, Sans-serif; text-align: left; cursor: default; background: #ecebe4;} 



.GridHeader{ color: #fff;  font-weight: bold; font-size: 11px; height: 24px; border:0px; padding: 0px 0px 7px 5px; background:#83a3d5; } 

.GridHeader a { color: #fff; text-decoration: none; } 

td.GridHeader input { width: auto; float: left; border: solid 1px #474b38; background: #fafafa; font: bold 10px Verdana, Arial, Sans-serif; color: #989cb0; margin-right: 2px; } 

.GridAltRow td { padding-left: 5px; background: #fff;  } 

.GridRow td{ padding-left: 5px; background: #ecf3f6;  } 











.GridPager { background: transparent url('images/admin/grid_footer.gif') repeat-x bottom; height: 36px; color: #242500; padding: 0px 0px 2px 5px; vertical-align: bottom; text-align: left; border:0; } 

.GridPager a { color: #242500; } 

.GridPager a:hover { color: #c97600; } 





/* check it out */

#check_it_out { background:#fff url(images/check_it.jpg); height:613px; width:375px; border:solid #83a3d5 2px;  margin:15px -8px 0 0;}
#check_it_out h2 { text-align:center; margin:25px}
#check_it_out p { text-align:center; margin:0 24px 10px 24px;}
#check_it_out #sign_up { background:url(images/sign_up.jpg); width:263px; height:74px; margin:30px 0 0 50px;}
#check_it_out #sign_up a { display:block; width:263px; height:74px;}


#learn { width:495px; height:72px; text-align:center; background: #80c7b7; border:solid 2px #4fad98; margin:0 7px 0 0; }
#learn a { display:block; width:100%; height:65px; }

#facebook { width:90px; height:72px; text-align:center;background: #5070ad; border:solid 2px #516cb9; margin:0 7px 0 0; }
#facebook a { display:block; width:100%; height:65px; }

#btm_pink_box { width:375px; height:72px; text-align:center; background: #f3159f; border:solid 2px #f3159f; }
#btm_pink_box a { display:block; width:100%; height:65px; }



@media print 

{

	

	#header {display:none;}

	.main {width:100%;float:none}

	.sidebar {display:none;}

	#nav {display:none;}

	.utility {display:none;}

	.roundedphoto {display:none;}

	#article_utility {display:none;}

	#banner {display:none;}

	#article_comments {border:none;}

.printlogo {display:block;}

	}



.videolist {float:left;top:10px; margin:10px 4px; height:130px; width:125px; padding:0px; border: 2px solid #ed7851; background-color: #ffa88d;}

  .videolist ul{ margin:0;padding:0 5px; } 

  .videolist li {padding:2px 4px;margin:0;color:White; border-bottom:1px dotted white; cursor:pointer}

  .videolist li.videohead {cursor:text;font-weight:bold;background:#ed7851; padding:4px; color:White;}

.videolist li:hover {background:#ed7851;}