/* CSS Document */

body{
background:#FFFFFF url(../images/bg.gif) repeat-x;
margin:0px auto;
padding:0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div, span, p, form{ margin:0; padding:0;}

img{border:0px}

.clear{
padding:0;
margin:0;
clear:both;
}

a.linkpurp{
color:#FFFFFF;
text-decoration:none;
}

a.linkpurp:hover{
color:#dca6f2;
text-decoration:none;
}

.more{
width:98%;
text-align:right;
}

.more a{
color:#FFFFFF;
text-transform:lowercase;
text-decoration:none;
}

.more a:hover{
text-decoration:underline;
}

#mainwrapper{
width:900px;
height:auto;
border:0px;
margin:auto;
background:#732f8f url(../images/main_bg.gif) repeat-x;
}

#header_container{
width:inherit;
height:204px;
text-indent:-5000px;
background:url(../images/miracle_logo.jpg) no-repeat;
}

#header_container h1{
height:0px;
font-size:0px;
}

#header_top{
width:900px;
height:19px;
text-indent:0px;
text-align:right;
float:none;
padding:2px 0px;
}

#header_bottom{
width:900px;
height:181px;
float:right;
background:url(../images/header_ban.jpg) no-repeat;
background-position:bottom right;
}

#nav_container{
height:30px;
background:url(../images/nav_bg.gif) repeat-x;
}

.nav{
margin:0px 0px 0px 200px;
}

.nav ul{
text-align:center;
margin:0px;
margin-top:5px;
padding:0px;
float:left;
}

.nav li{
margin:0px;
list-style-type:none;
float:left;
width:100px;
text-transform:lowercase;
font-weight:bold;
}

.nav li a{
	color:#FFFFFF;
	text-decoration:none;
}

.nav li a:hover{
	color:#dca6f2;
	text-decoration:none;
}

#body_container{
width:auto;
height:auto;
padding:20px 30px;
float:left;
}

#body_left{
float:left;
width:630px;
/*border:#FFFFFF solid 1px;*/
}

#body_right{
float:right;
width:205px;
text-align:center;

}

#body_right a{
	color:#dca6f2;
	text-decoration:none;
}

#body_right a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.content{
float:left;
padding:0px;
padding-left:10px;
margin-bottom:20px;
/*border:#FFFFFF solid 1px;*/
}

.content h4{
color:#dca6f2;
text-transform:uppercase;
font-size:16px;
padding:5px 0px 10px;
margin:0px;
}

.content_left{
float:left;
width:160px;
text-align:center;
padding-top:5px;
/*border:#FFFFFF solid 1px;*/
}

.content_right{
float:right;
width:445px;
/*border:#FFFFFF solid 1px;*/
}

.content_right h5{
color:#dca6f2;
text-transform:uppercase;
font-size:14px;
padding:5px 0px 5px;
margin:0px;
}

.content_right p{
padding:0px;
margin-bottom: 10px;
text-align:justify;
}

.gallery{
width:630px;
}

.gallery img{
padding:10px 3px;
border:0px;
width:145px;
height:106px;
}

a.gallery{
border:0px;
text-decoration:none;
margin:0px;
padding:0px;
}

.content_left_2{
float:left;
width:445px;
/*border:#FFFFFF solid 1px;*/
}

.content_right_2{
float:right;
width:160px;
text-align:center;
padding-top:0px;
/*border:#FFFFFF solid 1px;*/
}

.content_left_2 h5{
color:#dca6f2;
text-transform:uppercase;
font-size:14px;
padding:5px 0px 5px;
margin:0px;
}

.content_left_2 p{
padding:0px;
margin-bottom: 10px;
text-align:justify;
}

.topic{
color:#dca6f2;
text-transform:capitalize;
font-size:12px;
padding:0px;
margin:0px;
}

#footer_container{
width:auto;
height:25px;
padding:10px;
float:left;
}

#footer_container a{
	color:#dca6f2;
	text-decoration:none;
}

#footer_container a:hover{
	color:#FF9900;
	text-decoration:none;
}

#footer_left{
padding-top:10px;
float:left;
width:640px;
}

#footer_right{
padding-top:10px;
float:right;
width:220px;
text-align:center;
}

.js-kit-comments a{
	color:#dca6f2;
	text-decoration:none;
}

.js-kit-comments a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


.feedback a{
	color:#dca6f2;
	text-decoration:none;
}

.feedback a:hover{
	color:#FFFFFF;
	text-decoration:none;
}