@media screen {	html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,em,font,img,b,u,i,center,ul,li,fieldset,form,label,table,tbody,tr,th,td {
	background:transparent;
	border:0;font-size:100%;margin:0;outline:0;
	padding:0;vertical-align:baseline;
}

/* main */
body {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	line-height:1.4em;
	padding:0;
	margin:0;
	color:#333;
	background:#F1F1F1 url(/media/images/adult/bg2.gif) repeat-x;
	margin-top:4px;
}
p.error {color:#BF2222;}
ul {list-style:none;}
ul.navigation {float:left;}
.service, .advanced {float:right;text-align:right;}
ul.navigation li, ul.inline li, ul.service li, #footer ul li {display:inline;padding-left:20px;}

.white { color:#FFF }

/* header */
#header {
	position:relative;
	width:85%;
	max-width: 1200px;
	min-width: 930px;
	margin:0 auto;
	font-size:1.2em;
	height:130px;
}
#login-menu {
	background-color:#F5F5F5;
	position:relative;
	width:85%;
	max-width: 1200px;
	min-width: 930px;
	margin:0 auto;
	font-size:1.2em;
	height:40px;
	border-right:1px solid #BDBDC0;
	border-left:1px solid #BDBDC0;
	border-top:1px solid #BDBDC0;
	border-bottom:1px solid #BDBDC0;
}

.service {
	position:relative;
	padding-right:10px;
	font-size: 0.9em;
	z-index:999;

}
.service a, #breadcrumb ul li a {color:#fff;text-decoration:none}
.service a:hover, #breadcrumb ul li a:hover {text-decoration:underline}
ul.inline li {
	padding-left:15px;
}

.service li ul {position:absolute;top:22px;right:0;width:200px;padding:10px;text-align:left;display:none;background:#fff;border:1px solid #d1d0d0;border-width:1px 0 1px 1px;z-index:999;}
.service li.active ul {display:block;}
.service li ul li{display:block;padding:3px 0 3px 25px;}
.service li ul li:hover{font-weight:bold}
.service li ul li a{color:#666;}
.service li ul#valuta{left:-12px;}

ul.service li.login {
	padding-right: 25px;
}
ul.service li.lang {
	text-decoration:underline;
}
ul.service li.be {
	background: url(/media/images/flags/be.png) 0px 5px no-repeat;
}
ul.service li.de {
	background: url(/media/images/flags/de.png) 0px 5px no-repeat;
}
ul.service li.gb {
	background: url(/media/images/flags/gb.png) 0px 5px no-repeat;
}
ul.service li.nl {
	background: url(/media/images/flags/nl.png) 0px 5px no-repeat;
}
ul.service li.it {
	background: url(/media/images/flags/it.png) 0px 5px no-repeat;
}
ul.service li.at {
	background: url(/media/images/flags/at.png) 0px 5px no-repeat;
}
ul.service li.ch {
	background: url(/media/images/flags/ch.png) 0px 5px no-repeat;
}
ul.service li.us {
	background: url(/media/images/flags/us.png) 0px 5px no-repeat;
}
ul.service li.ie {
	background: url(/media/images/flags/ie.png) 0px 5px no-repeat;
}
ul.service li.mt {
	background: url(/media/images/flags/mt.png) 0px 5px no-repeat;
}
ul.service li.ca {
	background: url(/media/images/flags/ca.png) 0px 5px no-repeat;
}
ul.service li.au {
	background: url(/media/images/flags/au.png) 0px 5px no-repeat;
}


#mainbanner {
	height:200px;width:100%;background:#000;margin-bottom:25px;
}
#mainbanner .banner { 
	float:right;color:#FFF;padding:10px;width:240px;background:#000;
}
#mainbanner .banner h2 {
	color: #fff;
}


/* Algemene header dropdown code */
#header li.dropdown {
	position: relative;
}
#header li.dropdown ul {
	display: none;
}
#header li.dropdown-active ul {
	display: block;
}
#header .service li.dropdown {
	/* Dit is nodig zodat de taalkeuze niet t.o.v. het scherm uitgelijnd wordt */
	position: static;
}

#logo {
	position:relative;
	clear: both;
	height:50px;
	left:10px;
	padding-top:11px;
}

#logo p {
	clear: both;
	font-size:110%;
	font-weight:bold;
	float:right;
	color:#f1f1f1;
	padding-top:16px;
	padding-right:25px;
}
#logo img {
	border:0px;
	padding:0 0 0 8px;
}
#header h2.payoff {
	position:absolute;
	font-size:80%;
	left:160px;
	top:48px;
	display:none;
}
.navigation {
	width:100%;
	max-width: 1200px;
	min-width: 930px;
	padding: 4px 10px 0 0;
	float:left;
}
.advanced {
	font-weight: bold;
	text-align:right;
}

.navigation a,.advanced a {color:#FFF;text-decoration:none;font-weight:normal}
#login-menu .navigation a, #login-menu .advanced a {color:#000;text-decoration:none;}
.navigation a:hover, .advanced a:hover {text-decoration:underline}

.navigation li ul {position:absolute;top:25px;left:10px;width:160px;padding:10px;text-align:left;/*display:block;*/background:#fff;border:1px solid #d1d0d0;border-width:0 1px 1px 1px;z-index:999;}
/*.navigation li.active ul {display:block;}*/
.navigation li ul li{display:block;padding:3px 0 3px 0;}
.navigation li ul li a{color:#000;}
.navigation li ul li:hover{font-weight:bold}



/* content */
#maincontent {
	width:85%;
	max-width: 1200px;
	min-width: 930px;
	margin:0 auto 0;
	font-size:1.2em;
	height: 1%;
	overflow:hidden;
	height:auto !important;
	position:relative;
	z-index:1;
}
#maincontent h1 {
	font:2.0em "lucida grande",tahoma,verdana,arial,sans-serif;
	line-height:1.1em;
	padding-top:20px;
	padding-bottom:20px;
	color:#251039;
}
#maincontent h2 {
	font:1.3em "lucida grande",tahoma,verdana,arial,sans-serif;
	line-height:1.1em;
	padding-top:5px;
	padding-bottom:8px;
	color:#251039;
}
#maincontent h3 {
	font:1.2em "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:bold;
	line-height:1.1em;
	padding-top:15px;
	padding-bottom:15px;
}

#breadcrumb {
	padding:0 0 10px 0;
	border-bottom:1px solid #ABABAB;
}
#breadcrumb ul {
	display:inline; 
	padding-right:5px;
}
#breadcrumb ul li {
	display:inline;
}
#breadcrumb ul li a {
	color:#333;
}
#sidebar {
	position:relative;
	width:250px;
	height:auto!important;
	background-color:#f1f1f1;
	border:1px solid #d1d1d1;
	float:right;
	margin-top:30px;
	padding:10px
}
#sidebar_clean {
	position:relative;
	width:210px;
	height:auto!important;
	float:left;
	padding:0 0 0 5px;
	border-left:1 dotted #ccc;
	height:auto !important;
	overflow:hidden;
	margin-left:15px;
}
#sidebar_clean ul {
	padding-bottom:20px;
}
#sidebar_clean ul li {
	color:#666;
	text-decoration:none;
	font-size:90%;
}
#sidebar_clean ul li a {
	color:#666;
	text-decoration:none;
	font-size:90%;
}
#sidebar_clean ul li a:hover {
	text-decoration:underline;
}
#sidebar h3, #sidebar_clean h3, #sidebar_clean ul h4{
	font-weight:bold;
	font-size:110%;
	padding: 0 0 5px 0;
	color:#251039;
}
#sidebar p, #sidebar_clean p{
	padding:10px 0 10px 0;
}
#sidebar_clean ul li {
	padding:0px 5px 0 5px;
}

#sidebar_clean ul li label {
	width:85px; float:left;
}
#sidebar_clean ul li span {
	width:90px; float:left;
}
#sidebar_clean ul li span {
	width:90px; float:left;
}

#pagecontent {
	position:relative;
/*	width:645px;   */
	width: 74%;
	float:right;
	overflow: hidden;
	height: 1%;
	height:auto !important;
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
	border: 1px solid #999;
	background-color:#FFF;
	padding:25px 25px 50px; 25px;
	z-index:2;
}


#pagecontent .sitemap ul {
	margin-bottom:20px;
}
#pagecontent .pager {
	text-align:center;
	padding:8px 0 8px 0;
}

.menu_intro {
	width:100%;
	padding:10px;
	background-color:#f1f1f1;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
.personals {
	position:relative;
	clear:both;
	width:100%;
	margin-top:10px;
	overflow: hidden;	
}
.personals h4 {
	float:left;
	width:100%;
	font-size: 1.1em;
	padding-bottom:5px;
	padding-top:5px;
}
.personals h4 a {
	float:left;
	font-size: 1.1em;
	color:#bf2222;
}
.personals h4 span {
	float:right;
	text-align:right;
	padding-right:17px;
}
.personal-intro {
	margin-top:15px;
	padding-left:5px;
	float:left;
	width:445px;
}
.image {
	margin-top:5px;
	float:left;
}
.image a img {
	padding:2px;
	border:1px solid #ABABAB;
	color:#333;
}
.image a img:hover {
	border:1px solid #333;
}
ul.address li {
	padding-top:3px;
	height:auto;
	font-size:85%;
}
.personals .button {
	margin-top:25px;
	padding:10px 10px 30px 10px;
	float:right;
}
.personals .button a {
	padding:10px;
	border:1px solid #d1d1d1;
	background-color:#f1f1f1;
	color:#333;
	font-size:90%;
	text-decoration:underline;
}

.intro {width:100%;margin-bottom:12px;height:300px;overflow:hidden;position:relative;float:left;color:#000;}
.intro .stroke {color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;position:absolute;left:0px;top:140px;height:110px;width:100%;background:#A40C0C;padding:15px 15px 10px 15px;}
#maincontent .intro .stroke h2{font-size:18px;padding-top:0px;padding-bottom:10px;color:#fff;}
.intro .stroke p{padding:0px;margin:0px;}
.intro img {border:0px solid #ABABAB}

.intro .badge_signup {
	position:absolute;
	top:25px;
	left:100px;
	background:transparant;
}
.sidebar_clean .badge_signup {
	position:absolute;
	top:1px;
	left:1px;
	background:transparant;
}

.loginform {
	width:400px;
	float:left;
}
.loginform h2 {
	padding-top:0px;margin-top:0px;padding-bottom:10px;
	font-size:98%;
	font-weight:bold;
}
.loginform .input,#loginform .select,#loginform .birthday {
	width:100%;
	padding:2px 0 2px 3px;
	margin:3px 0 3px 0;
	overflow: hidden;
}
.loginform .input label,.loginform .input input, .loginform .select label, .loginform .select select {
	float:left;
	width:160px;
	padding:2px 0 2px 3px;
	margin:3px 0 3px 0;
}
.loginform .input label {
	font-weight:bold;
}

/* forms in pages with ul structure */
#pagecontent .forms {
	float:left;
	width:645px;
}
#pagecontent .forms ul li span input.field {
	width:250px;
	padding:2px 0 2px 3px;
}
#pagecontent .forms ul li {
	padding: 5px 0 5px 0;
	border-bottom:1px dotted #d1d1d1;
	overflow:hidden;
}
#pagecontent .forms ul li.clean {
	padding: 3px 0 3px 0;
	border-bottom:0px dotted #d1d1d1;
	overflow:hidden;
}
#pagecontent .forms ul li label {
	float:left;
	width:250px;
	padding:2px 0 2px 3px;
	margin:3px 0 3px 0;
}
#pagecontent .forms ul li span {
	float:left;
	width:350px;
	padding:2px 0 2px 3px;
	margin:3px 0 3px 0;
}
#pagecontent .forms .button input {
	padding:5px;
	margin:25px 0 0 255px;
}

/* myfolders */
#pagecontent ul.myfolders li label, #pagecontent ul.myfolders li span {
	width:250px;
	float:left;
	padding-top:8px;
}


/* profile_page */
#profile_view {
	width:930px;
	overflow:hidden;
	padding:25px 0 15px 0;
}
#profile_view .profile_sidebar {
	float:left;
	width: 250px;
	border:1px solid #d1d1d1;
	background-color:#f1f1f1;
}
#profile_view .profile_sidebar img {
	padding:2px;
	border: 1px solid #d1d1d1;
	margin:5px 0 4px 8px;
	background-color: #fff;
}
#profile_view .profile_sidebar ul {
	width:230px; float:left;
	padding:10px;
}
#profile_view .profile_sidebar ul li label {
	width:100px; float:left; font-weight:bold;
	font-size:90%;
}
#profile_view .profile_sidebar ul li span {
	width:130px; float:left;
	font-size:90%;
}
#profile_view .profile_content {
	float:right;
	width: 640px;
/*	padding-left:25px;   */
}
#profile_view .profile_content h4 {
	padding-bottom:8px;
}
#profile_view .profile_content h5 {
	font:1.1em "lucida grande",tahoma,verdana,arial,sans-serif;
	line-height:1.1em;
	padding-top:10px;
	padding-bottom:10px;
	color:#BF2222;
}
#profile_view .profile_content .stats ul {
	padding:0px 0 0px 0px;
	overflow:hidden;
	margin:15px 0 15px 0;
}
#profile_view .profile_content .stats ul li {
	width:630px;
	float:left;
	border-bottom: 1px dotted #f1f1f1;
	padding:6px 0 6px 0;
}
#profile_view .profile_content .stats ul li label {
	width:250px; float:left; font-weight:bold;
}
#profile_view .profile_content .stats ul li span {
	width:370px; float:right;
}
#profile_view .profile_sidebar .button_clean a {
	padding:8px 0 8px 5px;
	border:1px solid #d1d1d1;
	background-color:#FFFFFF;
	width:185px;
	margin:5px 0 4px 8px;
	color:#333;
	font-size:90%;
	float:left;
	text-decoration:underline;
}

#profile_view .profile_content .photos {
	float:left;
	width: 640px;
	height: 220px;
}
#profile_view .profile_content .photos .mainphoto {
	float:left;
	width:250px;
}
#profile_view .profile_content .photos .allphotos {
	float:right;
	width:390px;
}
#profile_view .profile_sidebar .button_contact a, #profile_view .profile_content .photos .allphotos .button_contact a {
	padding:8px 0 8px 5px;
	border:1px solid #333;
	background-color:#BF2222;
	width:133px;
	margin:5px 0 4px 8px;
	color:#fff;
	font-size:90%;
	float:left;
	text-decoration:underline;
}

#profile_view .profile_content .photos .allphotos img, #profile_view .profile_content .photos .mainphoto img {
	padding:2px;
	border: 1px solid #d1d1d1;
}

/* MyPage */
ul.announcements {
	width:645px;
	height: auto;
	border-bottom:1px dotted #d1d1d1;
	padding:5px 0 5px 0;
}
ul.announcements li.tip {
	font-weight:bold;
}

/* MyMatches */
#matches {
	width:645px;
	padding:8px 0 8px 0;
	border-bottom:1px dotted #d1d1d1;
	overflow:hidden;
}
#matches .you {
	float:left;
	width:300px;
}
#matches .yourmatch {
	float:left;
	width:300px;
	padding-left:10px;
}
#matches .you ul li label, #matches .yourmatch ul li label {
	width:300px;
	float:left;
	font-weight:bold;
}
#matches .you ul li span, #matches .yourmatch ul li span {
	width:300px;
	float:left;
	padding-top:5px;
}

/* Signup page */
#signup {
	width:645px;
	float:left;
}
#signup h2 {
	padding-top:0px;margin-top:0px;padding-bottom:10px;
	font-size:98%;
	font-weight:bold;
}
#signup .input p, #signup .select p {
	width:645px;
	float:left;
}

#signup .input,#signup .select,#signup .birthday {
	width:100%;
	padding:2px 0 2px 3px;
	margin:3px 0 3px 0;
	overflow: hidden;
	border-bottom:1px dotted #d1d1d1;
}
#signup .input label,#signup .input input, #signup .select label, #signup .select select, #signup .birthday select {
	float:left;
	width:270px;
	padding:2px 0 2px 3px;
	margin:3px 0 3px 0;
	overflow:hidden;
}
#signup .select .checkbox {
	float:left;
	overflow:hidden;
}
#signup .selectcontainer label,#signup .selectcontainer select {
	float:left;
	width:270px;
	padding:2px 0 2px 3px;
	margin:2px 0 2px 3px;
}


#signup .select label, #signup .select select {
	width:272px;
}
#signup .birthday .day {width:60px;float:left;margin-right:5px;margin-left:3px;}
#signup .birthday .month {width:101px;float:left;margin-right:5px;}
#signup .birthday .year {width:100px;float:left;margin-right:0px;}
#signup .birthday label {float:left;width:270px;padding:2px 0 2px 3px;margin:5px 0 5px 0;}
.checkbox_info {float:left;width:600px;padding-top:15px;padding-bottom:5px;}
.signup_button {width:600px;margin-top:15px;padding-bottom:15px;}
.signup_button input {width:250px;padding-top:15px;padding-bottom:15px;margin-top:15px;}

/* MyMailbox  */
#mailbox_header {
	width:645px;
	float:left;
	background-color:#f1f1f1;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	padding:3px 0 4px 0;
}
#mailbox_subheader {
	width:645px;
	float:left;
	border-bottom:1px dotted #f1f1f1;
	padding:3px 0 4px 0;
	font-style: italic;
}
#mailbox_header ul li,#mailbox_subheader ul li, .mail ul li {
	display:inline;
}
#mailbox_header ul li.stroke {
	padding:0 8px 0 8px;
}#mailbox_header ul li.first {
	padding-left:8px;
}
#mailbox_header ul li select {
	padding:1px 0 1px 1px;
	margin:3px 0 3px 0;
}
.mail {
	width:645px;
	float:left;
	border-bottom:1px dotted #BF2222;
	padding:6px 0 5px 0;

}
div.smailunread ul li, div.smailunread ul li a {
	font-weight: bold;
}

.mailread_img {
	float: right;
	border: 1px solid #d1d1d1;
	background-color: #f1f1f1;
	width: 135px;
	padding: 5px;
	margin-top:20px;
	font-size: 90%
}
.mailread_message {
	float: left;
	border: 1px solid #d1d1d1;
	background-color: #f1f1f1;
	width: 466px;
	padding: 5px;
	margin-top:20px;
}
.mailread_message ul li{
	width:450px;
	float:left;
	padding:3px 0 3px 0;
}
.mailread_message ul li span, .mailread_message ul li label {
	float:left;
	width: 150px;
}
.message {
	float: left;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	width: 460px;
	padding: 8px;
}



/* footer */
#footer {
	clear:both;
	position:relative;
	width:85%;
	max-width: 1200px;
	min-width: 930px;
	margin:0 auto;
	padding:30px 10px 30px 10px;
	font-size:1.2em;
	text-align:center;
}
#footer ul li a {color:#666;text-decoration:none;padding-left:10px;}
#footer ul li a:hover {text-decoration:underline;}
#footer-rights {
	position:relative;
	width:960px;
	margin:0 auto;
	padding:15px;
	color: #999;
	text-align:center;
}

/* codelets quicksearch  */
#sidebar_clean .search_sidebar {
	width:100%;
	float:left;
}
#sidebar_clean .search_sidebar ul li{
	margin:1px;
	padding:1px;
}
#sidebar_clean .search_sidebar ul li p  {
	padding:0px;
	width:18px;
	float:left;
	text-align:center;
	margin-top:3px;
}
#sidebar_clean .search_sidebar ul li.last label,#sidebar_clean .search_sidebar ul li.last select {
	margin-top:25px;
}
#sidebar_clean .search_sidebar ul h4 {
	font-weight:bold;
	margin-bottom:5px;
}
#sidebar_clean .search_sidebar ul li label  {
	float:left;
	width:85px;
	margin-top:3px;
}
#sidebar_clean .search_sidebar ul li select {
	float:left;
	width:110px;
	margin-top:3px;
}
#sidebar_clean .search_sidebar ul li select.day, #sidebar_clean .search_sidebar ul li select.day {
	float:left;
	width:45px;
}


.image {
	margin:8px 2px 8px 2px;padding:8px 1px 8px 1px; text-align:center;
	border:1px solid #F1F1F1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    	overflow:hidden;
    	background-color:#F7F7F7;
}
.image a {
    	overflow:hidden;
}









#sidebar_clean ul.actionspro li {
   list-style: none;
   margin: 0px;
   padding: 0px;}
.actionspro li { border-bottom: 1px solid #D8DFEA; }
#sidebar_clean ul.actionspro li a {
   background: transparent;
   display: block;
   margin: 0px;
   padding: 2px 3px;
   text-decoration: none;
   color: #402457;}
#sidebar_clean ul.actionspro li a:hover {
   background: #E0DCDD;
   color: black;
   text-decoration: none;
   font-weight:bold;
}
#sidebar_clean ul.actionspro li .inactive {
   padding: 2px 3px;
   color: #402457; }

#sidebar_clean ul.actionspro li.sendmail {
	background: url(/media/images/icons/sendmail.gif) 0px 5px no-repeat;
}
#sidebar_clean ul.actionspro li.sendheart {
	background: url(/media/images/icons/sendheart.gif) 0px 5px no-repeat;
}
#sidebar_clean ul.actionspro li.sendkiss {
	background: url(/media/images/icons/sendkiss.gif) 0px 5px no-repeat;
}
#sidebar_clean ul.actionspro li.send {
	padding-left:20px;
}


#sidebar_clean ul.infopro li {
   list-style: none;
   margin: 0px;
   padding: 0px;}
#sidebar_clean ul.infopro li {
   background: transparent;
   display: block;
   margin: 0px;
   padding: 2px 3px;
   text-decoration: none;
   color: #402457;}
#sidebar_clean ul.infopro li .inactive {
   padding: 2px 3px;
   color: #402457; }


 .some_div {
	padding: 15px 0 4px 0;
 }
 .some_div h3
 {
  font-size:11px;
  font-weight:bold;
  color: #999999;
  padding: 1px 0 2px 2px;
  display:block;
  margin:0;
 }
 .some_div .upd_on
 {
  color: gray;
  margin: 0 0 0px 5px;
  font-size:10px;
  font-weight:normal;
  padding:0;
  text-align: right;
 }



.profileleft {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	padding:8px;
	background-color:#f4f4f4;
	overflow:hidden;
}
.profileheaderleft {
	background-color:#EEEEEE;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	padding:8px;
}
.profileheaderright {
	background-color:#EEEEEE;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	padding:8px;
	height:auto !important;
}
.profileright {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	padding:8px;
	background-color:#f4f4f4;
	height:auto !important;
	overflow:hidden;
}
.profileleft label, .profileright label{
	width:45%;float:left;
	color:#999;padding:1px 0 2px 0;
	border-bottom:0px solid #fcfcfc;
	overflow:hidden;
}
.profileleft span,.profileright span {
	width:55%;float:right;
	padding:1px 0 2px 0;
	border-bottom:1px solid #fcfcfc;
	overflow:hidden;
}

.leftprofile {
	padding-right:10px;width:50%
}
.rightprofile {
	padding-left:10px;width:50%
}
.profiletable {
	width:100%;
	margin: 15px 0 15px 0;
}

.pink {
	background-color: #F5CFEC;
}
.blue {
	background-color: #A5D5EE;
}

.menu {
  background:#FFEE80 none repeat scroll 0 0;
  border:1px solid #F8D809;
  padding:5px;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:11px;
  width: 175px;
 }
 .menu h3 {
  margin-bottom:10px;
  padding:5px 0 0 5px;
  font-size:13px;
 }
 .menu ul {
  color:#3B5998;
  padding:0 5px 5px 0;
 }
 .menu li {
  font-weight:bold;
  list-style-image:none;
  list-style-position:inside;
  list-style-type:square;
  padding:0 0 5px 0;
 }
 .menu .descrip {
  color:#444444;
  font-weight:normal;
  padding:3px 0 0 15px;
 }

