html,body{

	width:100%;

	height:auto;

	margin:0px 0px 0px 0px;

	background-color:#e2e2ca;

	background:url(images/bodygrad.jpg) repeat;

}



.maindiv{

	width:900px;

	height:auto;

	margin:0px auto;	

	background:#ffffff;

}



h1,h2,h3,h4,h5,p,ul,li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



img,a{

	outline-style:none;

	text-decoration:none;

}

.clear{

	clear:both;

}



/*Header Styling Start*/

.head{

	width:900px;

	height:127px;

	background:url(images/topgrad.gif) repeat-x;

}



.head .logo{

	float:left;

	width:251px;

	height:127px;

	margin:0;

	padding-top:0px;

	background:url(images/logos1.gif) no-repeat;

}



.head .menu{

	float:left;

	width:590px;

	height:54px;

	margin-left:30px;

	margin-top:39px;

	background:url(images/menugrad.jpg) repeat-x 0px 9px;

}



.head .menu .left{

	float:left;

	width:10px;

	height:54px;

	font-size:0px;

	background:url(images/menuleftcor.jpg) no-repeat 0px 9px;

}



.head .menu .right{

	float:right;

	width:10px;

	height:54px;

	font-size:0px;

	background:url(images/menurightcor.jpg) no-repeat 0px 9px;

}



.head .menu .list{

	float:left;

}



.head .menu .list ul{

	float:left;

}



.head .menu .list ul li{

	float:left;

	list-style-type:none;

}



.head .menu .list ul li a{

	float:left;

	height:45px;

	text-align:center;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	color:#010101;

}



.head .menu .list ul li a div{

	padding:25px 19px 0px 19px;

}



.head .menu .list ul li a:hover{

	color:#6f2002;

}



.head .menu .list ul li a.linkactive{

	width:94px;

	height:54px;

	text-align:center;

	background:url(images/active.gif) no-repeat;

}



.head .menu .list ul li a.linkactive:hover{

	color:#040404;

}

/*Header Styling End*/



/*Sidebar Styling Start*/

.sidebar{

	float:left;

	width:239px;

	height:auto;

	margin-top:-1px;

	/*background:url(images/sidebartop1.jpg) no-repeat 0px -2px;*/

	background:url(images/headgrad.jpg) repeat-x 0px -127px;

}



.sidebar .inner{

	float:left;

	width:219px;

	height:auto;

	padding:0px 10px 0px 10px;

	background:url(images/navicenter.jpg) repeat-y 10px 0px;

}



.sidebar .top{

	float:left;

	width:219px;

	height:9px;

	margin-top:20px;

	padding-left:10px;

	font-size:0px;

	background:url(images/navitop.jpg) no-repeat 10px 0px;

}



.sidebar .bot{

	float:left;

	width:219px;

	height:9px;

	font-size:0px;

	padding-left:10px;

	padding-bottom:10px;

	background:url(images/navibot.jpg) no-repeat 10px 0px;

}



.sidebar .inner .center{

	padding:10px 10px 10px 10px;

}



.sidebar .inner p{

	padding:10px 0px 10px 0px;

	border-bottom:1px solid #b0adad;

}



.sidebar .inner p a{

	color:#3a3939;

	font-size:12px;

	font-family:Arial;

	font-weight:bold;

}



.sidebar .inner p a:hover{

	color:#A31E0D;

}



.sidebar .inner p span{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4f4f4f;

	font-size:11px;

	padding-left:10px;

}

/*Sidebar Styling End*/



/*Content Styling Start*/

.content{

	float:left;

	width:659px;

	height:auto;

	margin-top:-2px;

	background:url(images/contgrad1.jpg) no-repeat -238px 0px;

}



.content .top{

	float:left;

	width:423px;

	height:9px;

	font-size:0px;

	margin-top:20px;

	background:url(images/conttop.jpg) no-repeat;	

}



.content .bot{

	float:left;

	width:423px;

	height:9px;

	font-size:0px;

	margin-bottom:10px;

	background:url(images/contbot.jpg) no-repeat;

}



.content .inner{

	float:left;

	width:423px;

	height:auto;

	background:#f6f5f3;

}



.content1{

	float:left;

	width:659px;

	height:auto;

	margin-top:-1px;

	background:url(images/headgrad.jpg) repeat-x 0px -127px;

}



.content1 .top{

	float:left;

	width:648px;

	height:9px;

	font-size:0px;

	margin-top:20px;

	background:url(images/conttop1.jpg) no-repeat;

}



.content1 .bot{

	float:left;

	width:648px;

	height:9px;

	font-size:0px;

	margin-bottom:10px;

	background:url(images/contbot1.jpg) no-repeat;

}



.content1 .inner{

	float:left;

	width:648px;

	height:auto;

	background:#f6f5f3;

}



.cont{

	width:100%;

	height:auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-bottom:32px;

}



.cont h1{

	background:url(images/play.jpg) no-repeat 10px 0px;

	padding:4px 0px 10px 50px;

	color:#a31e0d;

	font-size:18px;

	font-weight:bold;

	width:300px !important;

	margin:0px 0px 0px 0px;

}



.cont p,.cont ul{

	color:#333333;

	font-size:12px;

	font-weight:normal; 

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:0px 0px 0px 0px; 

	line-height:1.5em; 

}

.cont p

{ 

	padding:0px 10px 6px 10px !important;

}



.cont ul li p{

	float:left;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px !important;

}



.cont ul

{ 

	padding:8px 10px 10px 30px;

}



.cont ul li{

	margin:0px 0px 0px 0px;

	list-style-type:disc;

}



.cont p img{

	float:right;

	clear:both; 

	margin:0px 60px 20px 30px;

	border:0px solid #000000;

}



.cont p a{

	font-size:12px;

	color:#ef6934;

	text-decoration:underline;

}



.cont h2,.cont h3,.cont h4{

	padding-left:10px;

}



/*Content Styling End*/



/*Footer Styling Start*/

.foot{

	float:left;

	width:900px;

	height:74px;

	border-top:3px solid #c9c5c4;

}



.foot p{

	width:900px;

	text-align:center;

	padding-top:10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; 

}



.foot p a{

	font-size:12px;

	font-family:Arial;

	font-weight:normal;

	color:#252525; padding:0 2px;

	

}

/*Footer Styling End*/



.toptesti

{ margin-bottom:15px !important;}



.innertoptext

{ font-family:Tahoma; font-size:30px; font-weight:normal; color:#FF3900; padding-top:0px !important;}



.consult

{ margin-top:15px !important;}



h6

{ font-family: "Book Antiqua"; font-size:24px; color:#000000; margin:0px; padding:10px 10px 0;}



.loss

{ font-size:18px; padding:0px 0 10px 10px !important;}



.topspaceimg

{ margin-top:25px !important; border:1px solid #ccc;}



.contactspace

{ margin-top:17px !important; }



#testimonial{

	position:absolute;

	left:1150px;

	top:140px;

	width:195px;

	height:auto;

}



#testimonial .top{

	float:left;

	width:195px;

	height:11px;

	font-size:0px;

	background:url(images/testitop.gif) no-repeat 14px 0px;

}



#testimonial .inner{

	float:left;

	padding:10px 10px 25px 40px;

	width:150px;

	font-family:sans-serif;

	font-size:14px;

	color:#000000;

	background:url(images/testimonial.jpg) repeat-y;

}



#testimonial .bot{

	float:left;

	width:195px;

	height:12px;

	font-size:0px;

	background:url(images/testibot.gif) no-repeat 15px -1px;

}



.sharethis{

	padding:10px 0px 0px 10px;

	font-size:12px;

	font-weight:bold;

	color:#f1692f;

}



.sharethis a{

	color:#f1692f;

}



.userblog{

	float:left;

	width:100%;

	height:auto;

}



.userblog .left{

	float:left;

	text-align:right;

	width:38%;

	padding:5px 0px 8px 0px;

	font-size:12px;

}



.userblog .right{

	float:right;

	text-align:left;

	padding-bottom:2px;

	width:60%;

}



.userblog .center{

	float:left;

	text-align:center;

	width:100%;

	padding-bottom:2px;

}



.testimonial

{  float:left;padding:8px 0 0 11px;}



.testispace

{  width:210px;  float:left; background:url(images/shade.gif) bottom no-repeat #eae9b1; min-height:110px; height:auto; padding-bottom:40px;}



*html .testispace

{ height:auto;}



.testispace p

{ margin:0px; padding:10px 10px 20px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#57524c;  font-size:12px; line-height:1.4em;}



.testispace p span

{ color:#595820;  font-weight:bold; float:right; padding-top:5px; font-style:normal;}



.testispacehead

{ font-family: "Monotype Corsiva"; font-size:24px; text-align:center; color:#595820;letter-spacing:1px;}



.error p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:0px 0px 0px 0px;

	padding:4px 10px 0px 10px;

	font-size:12px;

	color:#ff0000;

}



.email{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:4px 10px 0px 10px;

	font-size:12px;

	color:#A31E0D !important;

        font-weight:bold !important;
}



.formbot{

	width:100%;

	font-family:Verdana;

	text-align:center;

	font-size:9px !important;

}



.navigation a{

        padding:0px 0px 10px 0px !important;

        color:#000000;

        font-weight:bold;

}



.navigation .alignleft, .navigation .alignright{

        padding-left:10px !important;

}



.contblog .post h2{

        padding-bottom:10px;

}



.contblog h2{

        color:#a31e0d;

        padding:0px;

        font-size:18px;



}



.contblog .entry p{

        font-weight:bold;

}



.contblog .entry p.postmetadata{

        font-weight:normal;

        font-size:13px;

        line-height:1.0em;

}



.contblog .entry p.postmetadata a{

        color:#a31e0d;

        font-size:12px;

        font-weight:bold;

        text-decoration:none;

}

.contblog .entry p.postmetadata a:hover{

        text-decoration:underline;

}



.contblog h3{

        padding:10px 10px 0px 10px;

}



.contblog  .commentlist{

        padding-left:20px !important;

        font-size:10px;

        color:#000000;

}



   

.contblog .commentlist cite a,.contblog .commentlist cite{

       font-size:12px;

       font-weight:bold;

       color:#3A3939 !important;

       text-decoration:none;

       text-transform:uppercase;

       font-style:normal

}

.contblog .commentlist .commentmetadata a,.contblog .commentlist .commentmetadata{

       font-size:11px;

       font-weight:bold;

       color:#000000 !important;

       text-decoration:none;

}

.contblog .commentlist .commentmetadata a:hover{

       text-decoration:underline;

}

#commenteduserlist,#leaverplytoadmin{

        float:right;

        font-size:12px;

        color:#000000;

        font-weight:normal;

        cursor:pointer;

}



.prevnextpost .alignleft{

        float:left !important;

        width:300px !important;

}



.prevnextpost .alignright{

        float:right !important;

        width:310px !important;

        text-align:right;

        padding-right:10px;

}



.prevnextpost .alignleft a,.prevnextpost .alignright a{

        font-size:12px !important;

}



.cont .post{

       padding-left:10px;

}



.cont .post p,.cont .post h3,.cont .post a{

       padding-left:0px !important;

}



.cont .post h3 a{

       color:#A31E0D;

       font-family:verdana;

       font-size:18px;

}



.cont .post h3{

       padding-top:10px;

       padding-bottom:10px

}



.cont .post small{

       padding-bottom:10px

}



.cont .post .sharethis a{

       padding-left:20px !important;

}



.cont .post .sharethis{

       border-bottom:1px dashed #000000;

       padding:4px 0px 8px 0px; 

       margin-right:6px;

}



.cont .post .postmetadata{

       padding-bottom:15px !important;

}



.contblog h3{

       color: #A31e0d;

       font-size:18px;

}



.fn a{

      text-transform:uppercase;

      font-style:normal !important;

}



.commentlist .comment-author{

}



.commentlist .comment-meta{

       padding-bottom:10px;

      padding-top:10px;

}



.commentlist .comment-meta{

       padding-left:38px;

}

.commentlist p{

       padding-left:38px !important;

}



.commentlist li{

       list-style-type: none;

       border-bottom:1px dashed #000000;

       padding-top:5px;

}



#respond h3{

       padding-bottom:10px;

}

.youtube{
	float:left;
	position:relative;
	top:180px;
	left:10px;
	width:210px;
	border:1px dashed red;
	font-family:Verdana;
}

.youtube .video{
	float:left;
	padding:10px 10px 10px 10px;
}

.youtube .video a,.youtube .video a img{
	outline-style:none;
	border:0px;
}

.youtube .video strong{
	float:left;
	margin:0px;
	color:#A31E0D;
	font-size:12px;
	padding-bottom:4px;
}

.youtube .video strong span{
	font-weight:normal !important;
}

.youtube .video a{
	color:blue;
	font-family:Verdana;
	font-size:14px;
	text-decoration:underline;
}

.youtube .video a:hover{
	text-decoration:none;
}

.youabout{
	top:10px !important;
}