/*
Theme Name: Miami Dating Coach
Theme URI: http://www.miamidatingcoach.com/
Description: The new default design for the Miami Dating Coach Website
Author: Erika Nicole Kendall for Hype Internet Marketing and Development (Hype IMD)
Author URI: http://www.hypeelite.com/
Tags: crimson, brown, creme, black, three-column, magazine-style inspired, clean, neat

	Miami Dating Coach
	 http://www.miamidatingcoach.com

	This theme was designed and built by Erika Nicole Kendall,
	of Hype Internet Marketing and Development.

	The CSS, XHTML and design is NOT to be reused or redistributed.
	
	Quit being nosy and get out of my CSS!

*/

/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
html{
	font-size: 125%;
	}

body {
	line-height: 1;
	color: #3c1d00;
	background: #EFDDC8;
	font-size: 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
p{
	font-size: 1.2em;
	margin: 10px 0;
	line-height: 1.4em;
	}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong{
	font-weight: bold;
	}
em{
	font-style: italic;
	}
a:visited{
	color: #3b1c00;
	}
	/* end of the css reset... thank goodness for eric meyer! */
/* general tags */	
.thou{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	}
.cleaner {
		clear:both;
		height:0;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
.ten{
	margin: 10px;
	}
abbr{
	cursor: help;
	border-bottom: 1px dotted #3b1c00;
	}
/* header */
#header{
	height: 163px;
	background-image: url(images/header-bg.jpg);
	background-color: #000;
	overflow: hidden;
	}
#header .thou{
	position: relative;
	}
#header .thou #logo{
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	height: 163px;
	width: 434px;
	text-indent: -9999px;
	}
#header #logo a{
	display: block;
	height: 163px;
	width: 434px;
	}
#flash-left{
	position: absolute;
	top: 145px;
	left: 10px;
	z-index: 23;
	}
#header .svc-box{
	background-color: #ffffff;
	border-color: #800;
	font-size: .8em;
	}
#header h3, #header p{
	color: #000000;
	}
#header p.subtext{
	color: #fff;
	}
/* navigation */
#navi{
	background-image: url(images/navigation-bg.gif);
	height: 51px;
	}

#nav-home {
	position:absolute;
	left:0px;
	top:0px;
	width:78px;
	height:51px;
}
#nav-home a{
	background-position: -26px -1148px;
	width: 78px;
	}
#nav-home a:hover{
	background-position: -26px -332px;
	}
#nav-about {
	position:absolute;
	left:78px;
	top:0px;
	width:135px;
	height:51px;
}
#nav-about a{
	width: 135px;
	background-position: -26px -842px;
	}
#nav-about a:hover{
	background-position: -26px -26px;
	}

#nav-services {
	position:absolute;
	left:213px;
	top:0px;
	width:128px;
	height:51px;
}
#nav-services a{
	width: 128px;
	background-position: -26px -1454px;
	}
#nav-services a:hover{
	background-position: -26px -638px;
	}

#nav-testimonials {
	position:absolute;
	left:341px;
	top:0px;
	width:172px;
	height:51px;
}
#nav-testimonials a{
	width: 172px;
	background-position: -26px -1556px;
	}
#nav-testimonials a:hover{
	background-position: -26px -740px;
	}

#nav-resources {
	position:absolute;
	left:213px;
	top:0px;
	width:152px;
	height:51px;
}
#nav-resources a{
	width: 152px;
	background-position: -26px -1352px;
	}
#nav-resources a:hover{
	background-position: -26px -536px;
	}

#nav-press {
	position:absolute;
	left:665px;
	top:0px;
	width:87px;
	height:51px;
}
#nav-press a{
	width: 87px;
	background-position: -26px -1250px;
	}
#nav-press a:hover{
	background-position: -26px -434px;
	}

#nav-affiliates {
	position:absolute;
	left:752px;
	top:0px;
	width:141px;
	height:51px;
}
#nav-affiliates a{
	width: 141px;
	background-position: -26px -944px;
	}
#nav-affiliates a:hover{
	background-position: -26px -128px;
	}

#nav-forums {
	position:absolute;
	left:893px;
	top:0px;
	width:107px;
	height:51px;
}
#nav-forums a{
	width: 107px;
	background-position: -26px -1046px;
	}
#nav-forums a:hover{
	background-position: -26px -230px;
	}

#playa{
	position: absolute;
	top: 140px;
	left: 0;
	}
/*content */
#content{
	background-image: url(images/content-bg.gif);
	background-repeat:repeat;
	color: #3b1c00;
	}
#content .left{
	width: 660px;
	float: left;
	}
#content .right{
	margin-left: 670px;
	}
.services{
	height: 21px;
	width: 148px;
	text-indent: -9999px;
	background-image: url(images/header-services.gif);
	margin: 20px 0;
	}
.services a{
	display: block;
	height: 21px;
	width: 148px;
	}
/* services boxes */
#header .svc-box{
	width: 230px;
	position: absolute;
	right: 0;
	top: 10px;
	
	
	}
.index-news{
	width: 300px;
	}
.svc-box{
	border: 1px solid #E4C49E;
	padding: 10px;
	color: #F4EAE0;
	background-color: #F4EAE0;
	}
.svc-box h3{
	margin: 0 0 7px;
	font-size: 2.8em;
	}
.svc-box h3 a, .svc-box h3{
	color: #600;
	text-decoration: none;
	}
.svc-box p{
	color: #3c1d00;
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 7px 0;
	}
.svc-box p.subtext, #pre-footer .subtext{
	text-transform: uppercase;
	font-weight: bold;
	}
.svc-box p a{
	text-decoration: none;
	color: #3c1d00;
	}
.svc-box ul{
	color: #3c1d00;
	margin: 10px 0;
	font-size: 1.1em;
	}
.twocol li ul li{
	font-size: .9em;
	}
.svc-box ul li{
	margin: 0 10px 5px 0;
	padding-left: 18px;
	background-image: url(images/arrow-list.gif);
	background-repeat: no-repeat;
	line-height: 1.2em;
	float: left;
	}
.svc-box ul.twocol li{
	width: 280px;	
	}
.svc-box ul.threecol li{
	width: 180px;
	}
.svc-box ul.fourcol li{
	width: 120px;
	}	
.svc-box ul li a{
	text-decoration: none;
	color: #000;
	}
.svc-box ul li a:hover{
	text-decoration: underline;
	}
.right .svc-box p{
	font-size: 1.1em;
	}
/* right column */

.tenr{
	margin: 10px 0;
	}
.right p{
	margin: 10px 0;
	font-size: 1.2em;
	line-height: 1.4em;
	}
.alignleft{
	float: left;
	margin: 5px 5px 5px 0;
	padding: 5px;
	border: 1px solid #600;
	}
.alignright{
	float: right;
	margin: 5px 0 5px 5px;
	padding: 5px;
	border: 1px solid #600;
	}
.alignnone{
	float: right;
	margin: 5px;
	padding: 5px;
	border: 1px solid #600;
	}

.aligncenter{
	float: none;
	margin: 5px;
	padding: 5px;
	border: 1px solid #600;
	}
#content .right .widget-calendar{
	width: 308px;
	}
/* columns */
#content .col-1{
	width:100%;
	float: left;
	margin-top: 10px;
	}
.col-1 h2{
	font-size: 2.8em;
	margin-bottom: 10px;
	}
.col-1 h2 a{
	color: #600;
	text-decoration: none;
	}
.col-1 h2 a:hover{
	color: #3b1c00;
	}
.col-1 .page-subtext{
	font-size: 1.2em;
	margin: 4px 0 10px;
	font-style: italic;
	text-align: right;
	color: #600;
	}
.col-1 p{
	font-size: 1.2em;
	line-height: 1.4em;
	color: #3b1c00;
	margin: 10px;
	text-indent: 1.5em;
	}
.col-1 hr{
	color: #3b1c00;
	border: 1px solid #3b1c00;
	margin: 10px 0 6px;
	}
.col-1 ol{
	list-style-type: lower-roman;
	margin: 20px;
	}
.col-1 ul{
	list-style-type: square;
	margin: 20px;
	}
.col-1 ol li, .col-1 ul li{
	font-size: 1.2em;
	line-height: 1.4em;
	}
.col-1 .twocol, .col-1 .threecol{
	list-style: none;
	line-height: 1em;
	font-size: .9em;
	}
ul.detail li{
	font-size: 1.4em;
	font-weight:bold;
	list-style: none;
	}
ul.detail li ul li{
	list-style: square;
	font-size: .9em;
	font-weight: normal;
	}
ul.twocol li.page-item-110{
	font-weight: bold;
	}
.post-content h1{
	font-size: 1.8em;
	}
.post-content h2{
	font-size: 1.6em;
	}
.post-content h3{
	font-size: 1.5em;
	}
.post-content h4{
	font-size: 1.4em;
	}
.post-content h5{
	font-size: 1.3em;
	}
.post-content h6, .post-content h5, .post-content h4, .post-content h3, .post-content h2, .post-content h1{
	font-weight: bold;
	}
.post-content .no-under{
	text-decoration: none;
	}
/*.post-content p img{
	position: relative;
	left: -10px;
	}*/
#content .col-2{
	width: 205px;
	margin: 10px 0 10px 10px;
	float: left;
	}
.col-2 .svc-box, .col-3 .svc-box, .col-1 .svc-box{
	margin: 0 0 10px 0;
	}
#content .adsense-sidebar{
	width: 205px;
	margin: 10px 0 10px 10px;
	float: left;
	}
.abouts p{
	font-style: italic;
	}
#content a{
	color: #3b1c00;
	}
#content .post-content p a{
	color: #9F4E1D;
	}
#content .post-content p a:hover{
	color: #3b1c00;
	}
.adsense{
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 10px;
	}
#press-coverage{
	margin: 10px;
	list-style: none;
	}
#press-coverage li{
	margin: 15px 0;
	border: 1px solid #e4c49e;
	background-color: #f4eae0;
	padding: 10px;
	}
.header-img{
	width: 500px;
	}
/* pull quotes */
.quote {
font-size:1.8em;
line-height:1.25;
padding:40px;
float:right;
width:250px;
}

.quote cite{
display:block;
float:right;
font-size:.6em;
line-height:1.7;
margin:15px 10px 50px 0;
}

.curly {
color:#600;
font-family:georgia, serif;
font-size:100%;
}

/* sidebar accordion */
.accordion, .accordiona{
	border: 1px solid #600;
	}

.toggler, .togglera{ 
	font-size: 1.4em;
	color: #600;
	margin: 0; 
	padding:10px 8px; 
	background-image: url(images/accordion-header-bg.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #cbb7a0;
	cursor: pointer;
	}
.toggler:hover, .togglera:hover{ 
	background-image: url(images/accordion-header-flip-bg.jpg);
	background-repeat: repeat-x;
	}
.element, .elementa{
	background-image: url(images/accordion-content-bg.jpg);
	background-repeat: repeat-x;
	background-color: #d8c3a9;
	border-bottom: 1px solid #cbb7a0;
	line-height: 1.3em;
	font-size: 1.1em;	
	}
.element ul, .elementa ul{
	margin: 0;
	}
.element ul li, .elementa ul li{
	padding: 7px 15px;
	}
.element ul li:hover, .elementa ul li:hover{
	background-color: #c7b39b;
	}
.element ul li a, .elementa ul li a{
	color: #3b1c00;
	text-decoration: none;
	}
.element ul li a:hover, .elementa ul li a:hover{
	color: #570a0a;
	text-decoration: underline;
	}
.element ul li a:visited, .elementa ul li a:visited{
	color: #3b1c00;
	}
.element p, .elementa p{
	margin: 10px;
	}
.element ul.press a, .elementa ul.press a{
	font-weight: bold;
	}
.dating-index ul, .news-index ul{
	list-style: none;
	}
.dating-index ul li, .news-index ul li{
	float: none;
	}
/* carousel */

#ticker {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 640px; /* important */
	height: 280px; /* important */
	background-image: url(images/underlay.jpg);
	background-repeat: no-repeat;
	border: 1px solid #000;
}

#ticker a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	text-decoration: none;
}
#ticker a:hover {color: #c00}
#ticker img{
	border: 0;
	width: 640px;
	height: 280px;
	}
/*index footer */
#pre-footer{
	background-image: url(images/footer-index-full-bg.jpg);
	color: #3b1c00;
	position: relative;
	background-color: #3c1000;
	height: 411px;
	}
#pre-footer .thou{
	background-image:url(images/footer-index-bg.jpg);
	padding: 10px 0 20px;
	}
ul.i-samples{
	width: 220px;
	float: left;
	}
#pre-footer ul li{
	line-height: 1.3em;
	}
#pre-footer ul#dating-guide{
	margin-left: 20px;
	}
ul#newsletters{
	margin-left: 27px;
	}
ul#dictionary{
	margin-left: 27px;
	}
ul#forums{
	margin-left: 27px;
	}
#pre-footer ul.in-fo{
	width: 1000px;
	}
ul.footer-index, ul.foot2{
	color: #e4c49e;
	width: 990px;
	margin: 0 auto;
	text-align: center;
	}
#pre-footer h3{
	font-size: 2.6em;
	margin: 10px 0;
	}
#pre-footer h3 a, #pre-footer h3 a:visited{
	color: #600;
	text-decoration: none;
	}
#pre-footer img{
	width: 220px;
	height: 87px;
	border: 1px solid #600;
	margin: 8px 0;
	}
#pre-footer strong{
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	}
#pre-footer strong a, #pre-footer strong a:visited{
	color: #600;
	}
#pre-footer .header{
	margin: 8px 0;
	}
#pre-footer ul li ul.sublist{
	margin: 0 0 8px;
	}
#pre-footer .sublist li{
	line-height: 1.3em;
	margin-left: 5px;
	}
#pre-footer ul.sublist li a{
	color: #600;
	text-decoration: none;
	}
#pre-footer ul li a:hover{
	text-decoration: underline;
	}
ul.footer-index li, ul.foot2{
	margin: 10px;
	}
#footer a, #footer a:visited, #pre-footer a, #pre-footer a:visited, .fodex a, .fodex a:visited{
	color: #e4c49e;
	}
.in-fo{
	position: relative;
	top: 10px;
	}
.in-fo li{
	margin: 5px 0;
	}
ul.fodex{
	margin-top: 30px;
	}
.footer-index li, .foot2 li{
	display: inline;
	}
#footer{
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	height: 141px;
	}
#footer .thou{
	padding: 50px 0 15px;
	}
#footer p{
	text-align: center;
	color: #e4c49e;
	}
.footer-index-1{
	color: #e4c49e;
	margin-top: 60px;
	text-align: center;
	}
/* special arguments */
.col-1 .page-item-774, .threecol .page-item-774{
	font-weight: bold;
	}
#htmlElement {
	padding: 10px;
	background: #ECDAC5;
}
.centered, .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
img.aligncenter.reserve{
	border: 0;
	}
.multibox-body, .multibox-body p{
	width: 530px;
	margin: 10px auto;
	}
#pay-the-man{
	margin: 250px 25px 25px;
	display: block;
	}
.widget-calendar h2{
	display: none;
	}
.widget-calendar li.upcoming-events{
	background: none;
	padding-left: 0;
	margin-left: 0;
	}
.widget-calendar ul li li li{
	background: none;
	font-size: 1em;
	}
/* fonts */
.svc-box h3, #pre-footer h3, .col-1 h2, .col-1 h1, .col-1 h3, .col-1 h4, .col-1 h5, .col-1 h6{
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.svc-box p, .toggler{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.menu {position:relative; z-index:100;border-right:0px solid #585752; font-family:arial, sans-serif;}

* html .menu {}

.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:auto;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:19px;text-decoration:none; color:#c27326;border:0px solid #585752; padding:10px 25px 12px 25px; line-height:29px; font-weight:normal; text-transform:uppercase;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {}
/* style the second level hover */
.menu ul ul a.drop:hover{}
.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute;height:0;top:50px;left:0; border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; }

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#5f0000; color:#c27326; height:auto; line-height:1em; padding:10px 10px; width:210px;border-width:0 1px 1px 1px; font-size:14px; font-weight:bold;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{background-image:url(images/menu_ho.jpg); background-repeat:repeat-x; color:#ffe671;}
.menu :hover > a, .menu ul ul :hover > a {background-image:url(images/menu_ho.jpg); background-repeat:repeat-x; color:#ffe671;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}


/*.jqueryslidemenu{
font: bold 12px Verdana;
background: #414141;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #414141; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}
.list_menu ul{list-style:none; margin:0; padding:0;}
.list_menu li{background-image:url(images/listimg.gif);
           background-repeat:no-repeat;
		   background-position:left top;
		   list-style:none;
		   padding-left:20px;
		   line-height:25px;
		   }

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.blue_bg{background-image:url(images/blue-bg.jpg);
         background-repeat:repeat-x;
		 background-color:#FFFFFF;
		 }
		 
.AccordionPanelTab {
	background-color: #d8bfa1;
	border-top: solid 1px #3b1c00;
	border-bottom: solid 0px #990000;
	margin: 0px;
	padding:7px 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size:12px;
	font-weight:bold;
	
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;

}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #d8bfa1;
}
.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #5e0000;
	color:#c27326;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #820606;
	color:#c27326;
}
		 
* {margin:0; padding:0}

#accordion {width:459px; margin:50px auto}
.accordion {width:459px; font:12px Verdana,Arial; color:#033}
.accordion dt {width:439px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff}
.accordion span {display:block; width:425px; border:2px solid #9ac1c9; border-top:none; padding:15px}

#accordion2 {margin:50px auto; border:1px solid #3b1c00; border-top:none}
.accordion2 { font:12px Verdana,Arial; color:#555555}
.accordion2 dt {padding:4px 6px; font-weight:bold; cursor:pointer; background-color:#d8bfa1; background-image:url(images/arrow_down.gif); background-position:right center; background-repeat:no-repeat; color:#3b1c00; border-top:1px solid #3b1c00}
.accordion2 dt:hover {background-color:#5e0000; color:#fff;}
.accordion2 .open {background-color:#c1a37f; background-image:url(images/arrow_up.gif)}
.accordion2 dd {overflow:hidden; background:#fff}
.accordion2 span {display:block; border-top:none; padding:10px 0 10px 10px;}		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 

