body{
	background-image: url(images/background_fade.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: ccc;
}
#wrap {
	color: #FFFFFF;
	font-size: 70.5%;
	font-family: "trebuchet ms", arial, sans-serif;
	background-image: url(images/macduff_bg5.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	width: 900px;
	height: 400px;
	margin-top: 5%;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	border: solid 1px #505050;
}
#bug wrap { clear: both; }
#blogtitle{ width:100%; margin:10px auto 0; font-size:1.1em; line-height:1.2em; text-align: left; }

#small{ position: relative; margin-top: 2px; padding-left: 15px; }

#small2{ position: relative; float:right; margin-top: -12px; margin-right: 15px; }

#blogtitle a:link, a:visited{
	color:#990000;
	text-decoration:none;
}

#blogtitle a:hover, a:active{
color:#000;
text-decoration:none;

}
#centercontent {
	color:#FFFFFF;
	font-size: 1em;
	font-family: "trebuchet ms", sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#centercontent p {
	color:#6699FF;
}
#centercontent a:link, a:visited { color: #903; }
#centercontent a:hover, a:active { color: #99c0df; }
html>body #centercontent {


}

.centercontentleft { width:230px; height:295px; margin-top: 23px; margin-left: 655px; opacity: .97;
		filter: alpha(opacity=97); }

.centercontentright {
	width:80px;
	height:50px;
	text-align:left;
	font-size:1.1em;
	color:#FFFFFF;
	background-image: url(images/contact.png);
	float: left;
	margin-top: 90px;
	margin-left: 320px;
}
/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */

#footer{ height:30px; text-align: left; margin-top: 38px; margin-left: auto; padding-left: 15px; }

#footer a, a:link {
	color:#990000;
	text-decoration: none;
}
#footer a:hover {
	color:#990000;
	text-decoration: none;
}

/* ....................accordian css.................. */
dl.accordion-menu {
	margin: 0;
	padding: 0;
	width: 220px;
	background:#000000;
}

dl.accordion-menu dt.a-m-t {
	margin: 0;
	background: #990000;
	padding: 0.3em 1em;
	color: #FFFFFF;
	font-size: 1.1em;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

dl.accordion-menu dt.a-m-t-hover{
	background:#ccc;
}


dl.accordion-menu dt.a-m-t-down{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}





html.accordion-menu-js dt.a-m-t{
	cursor:pointer;
	zoom:1;
}

dl.accordion-menu dd.a-m-d {
	margin: 0;
	padding: 0;
	padding:0;
}

html.accordion-menu-js dd.a-m-d{
	display:none;
}


html.accordion-menu-js dd.a-m-d-expand {
	display:block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	opacity:0;
	height:auto !important;
	visibility:hidden;
	overflow:visible;
}


html.accordion-menu-js dt.a-m-t-expand {
	color:#903;
	background:#000000;
}

html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;	
}

dl.accordion-menu dd.a-m-d .bd{
	padding:0.5em;
	border:solid 1px #f8f5e6;
}
