
/*Structured layout mainpage*/
body{
color:#777;
background: #fff;
}


#footer{
border-top:1px solid #D6D6D6;
}

/*HEAD AREA*/

#top .logobg a{
background: transparent url(../images/skin2/logo.png) no-repeat left top;
}

#nav li a{
border-left:1px solid #D6D6D6;
color:#aaa;
}

#nav .currentli_item a, #nav li a:hover{
color: #bf0546;
}

#top #nav li ul a{
border:1px solid #D6D6D6;
border-top:none;
color:#aaa;
background: #fff;
}

#top #nav li ul a:hover{
background:#eee;
color: #bf0546;
}

#top #nav li ul {
border-top:1px solid #D6D6D6;
}

/*featured*/

#featured{
background:transparent url(../images/skin2/shadow.jpg) no-repeat scroll 0px 368px;
}

/*infotext*/
#infotext{
background:transparent url(../images/skin2/bg_infotext.png) no-repeat scroll 0px -1px;
}

#infotext h2{
background:transparent url(../images/skin2/bg_infotext.png) no-repeat scroll center bottom;
color:#555555;
}

#infotext h2 strong{
color: #bf0546;
}

/*content*/

#sidebar #searchform, #sidebar h3{
}

ul{
}



#sidebar .box a, #main #sidebar .box , ul li{
background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 0px 10px;
}

#sidebar, #main #sidebar .box, h3{
background: transparent none no-repeat scroll 0px 10px;
}


.recentcomments, ul li{

background:none no-repeat scroll 10px center;

}

.recentcomments, ul li a{
background: transparent none no-repeat scroll 0px 10px;
}




#sidebar .box ul ul a{
background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 10px center;
}
#sidebar .box ul ul ul a{
background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 20px center;
}
#sidebar .box ul ul ul ul a{
background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 30px center;
}
#sidebar .box ul ul ul ul ul a{
background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 40px center;
}


/*blog*/

.post_data{
border:1px solid #d6d6d6;
border-left:none;
border-right:none;
}

.entry .date{
color:#8D8D8D;
}

.entry .day{
border-right:1px solid #cacaca;
}


/*pagination*/

#top .pagination span, #top .pagination a{
border:1px solid #bf0546;
}

#top .pagination a:hover{
border:1px solid #bf0546;
}

#top .pagination .current{
background: #eee;
border:1px solid #bf0546;
color:#bf0546;
}




/*footer*/
#footer{
color: #777;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a
{
color:#bf0546;
}

#footer .box ul{
border-top:1px solid #D6D6D6;
} 

#footer .box ul li a , .wrapper #footer .box .recentcomments{
color:#777;
border-bottom:1px solid #D6D6D6;
background: transparent url(../images/skin2/bullet_grey.png) left 11px no-repeat;
}

#footer .box ul li a:hover{
background: transparent url(../images/skin2/bullet_grey.png) left 11px no-repeat;
color: #bf0546;
}

#footer .custom_button{
background: #ddd url(../images/skin2/mail.png) 170px center  no-repeat;
color: #333;
}

#footer .custom_button:hover{
background-color: #ccc;
}

#footer #s{
background: #ddd;
color:#333;
}

#footer #searchsubmit{
background: transparent url(../images/skin2/search.png) 2px center  no-repeat;
border-left:1px solid #fff;
}

#sidebar .widget_search #searchsubmit{
background: transparent url(../images/skin1/search.png) 2px center  no-repeat;
border-left:1px solid #d6d6d6;
}

.wrapper #footer .social_bookmarks .rss a{background: transparent url(../images/skin2/rss_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .facebook a{background: transparent url(../images/skin2/facebook_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .twitter a{background: transparent url(../images/skin2/twitter_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .flickr a{background: transparent url(../images/skin2/flickr_16.png) 0 0  no-repeat;}

.wrapper #footer .social_bookmarks .del a{background: transparent url(../images/skin2/del_16.png) 0 0  no-repeat;}


.more-link{
background: transparent url(../images/skin2/bullet_red.png) no-repeat scroll right 15px;
color: #bf0546;
}

.more-link a {
color: #bf0546;
}

/* My Comment */

input, select, textarea{
color:#777;
}

.wrapper a, #main #sidebar .textwidget a{
color:#777777;
}

.wrapper a:hover{
color: #bf0546;
}

h3 {
	color: #bf0546;
}
#top h3 a {
	color: #bf0546;
}

h1,h2,h4,h5,h6, legend{
color:#222;
}


#top h1 a, #top h2 a, #top h4 a, #top h5 a, #top h6 a{
color:#222;
} 

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{
color:#555;
} 

.lightbox_video, .lightbox_image{
background:transparent url(../images/skin2/video.png) no-repeat center center;
}

#top .lightbox_image{
background:transparent url(../images/skin2/magnify.png) no-repeat center center;
}

/*comments*/
.gravatar img{
border:1px solid #D6D6D6;
background: #fff;
}

.commententry .odd{
background: #f8f8f8;
}

.commententry .even{
background: #fff;
}

/*CONTACT FORM*/	

.text_input, .text_area{
border:1px solid #D6D6D6;
}

#send, #submit{
border:1px solid #D6D6D6;
background: #bf0546;
color: #fff;
}


#submit:hover, #send:hover{
background: #eee;
color: #222;
}


	
.valid .text_input, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #ffb628;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ff0000;}

/* Exceptions */

/* News we have amended this */
body#frontpage div#sideposts-4 li {clear:left; border-bottom: 1px dashed #CCC; padding-top: 0px; margin-bottom: 15px; }
/* End of amended this -  change titles etc add details after li */

/* News we have amended this */
body#frontpage div#sideposts-4 a {color: #BF0546;font-weight: normal;
	font-style: normal;
}
/* End of amended this -  change titles etc add details after li */


body#frontpage div#sideposts-4 p {min-height: 90px;}
body#frontpage div#sideposts-4 li.spli-archive {background: none; width: 100%; margin: 0; padding: 0;}
body#frontpage div#sideposts-4 li.spli-archive {padding-bottom: 15px; 0; margin: 0; text-align: left; width: auto;}

body#subpage div#sideposts-5 {width:200px;}
body#subpage div#sideposts-5 li.spli-archive {display: none;}

div #sidebar.news {}
div #sidebar.news div#categories-3{display:none;}
div #sidebar.news div#recent-posts-5{display:none;}
div #sidebar.news div#text-2{display:none;}

div.archive #sidebar.portfolio {}
div.archive #sidebar.portfolio div#categories-3{display:none;}
div.archive #sidebar.portfolio div#recent-posts-5{display:none;}
div.archive #sidebar.portfolio div#text-2{display:none;}

div.blog-post #sidebar.portfolio {}
div.blog-post #sidebar.portfolio div#sideposts-5{display:none;}
div.blog-post #sidebar.portfolio div#archives-4{display:none;}
div.blog-post #sidebar.portfolio div#categories-3 ul li{margin:0; padding: 0; line-height: auto;}
div.blog-post #sidebar.portfolio div#categories-3 ul li a{margin:0; padding: 0 10px;}
div.blog-post #sidebar.portfolio div#recent-posts-5 ul li{margin:0; padding: 0; line-height: auto;}
div.blog-post #sidebar.portfolio div#recent-posts-5 ul li a{margin:0; padding: 0 10px;}

div #sidebar div#sideposts-5.box li {margin-bottom: 8px;}
div #sidebar div#sideposts-5.box a{line-height: 17px;}


/*related_links*/
 
.related_links {
	width: 250px;
	margin: 50px auto;
	float: left;
}


.related_links a{



}

.related_links a:hover{
color: #BF0546;


}



/*TESTIMONIAL BOX*/



.testimonial_box {
	width: 300px;
	margin: 50px auto;
	float: right;
	  background: #f4e0e3;
       -moz-border-radius: 40px 0px;
       -webkit-border-top-left-radius: 40px;  
       -webkit-border-bottom-right-radius: 40px;  
            border-radius: 40px 0px;
            padding: 30px;

}

blockquote {
display: block;
padding: 0 10px;
width: 230px;
}

blockquote:before, blockquote:after {
color: #BF0546;
display: block;
font-size: 700%;
width: 50px;
}

blockquote:before {
content: open-quote;
height: 0;
margin-top: 30px;
margin-left: -2px;
}

blockquote:after {
content: close-quote;
height: 50px;
margin-top: -35px;
margin-left: 200px;
}