/*   
Theme Name: Perfect Bridal Rooms
Theme URI: http://www.perfectbridalrooms.com
Description: A clean and modern theme :-)  
Author: info@martinbraithwaite.co.uk
Author URI: http://www.martinbraithwaite.co.uk
Version: 1.0
*/
body {
	background-color :#1c1918;
	color: #B69F97;
	font-family: 'Georgia',serif;
	margin:0;
	padding: 0;
	
	}


a {color:#944826;}
.pics{float:left; z-index: 1;}

div#bgbox {
margin:auto;
background: url("img/body-swirl.png")   top center repeat-x;
background-color : #2d2a28;
}

div#container {

margin:auto;
width: 900px;
z-index: 5;
background-color : #2d2a28;
}

div#header {width:100%;}		
div#logo{float:left;}
		
div#menuContainer{
width:723px;
float:right;
border:solid 0px blue;
z-index: 6;
}

div#colorchanger{width:800px;height:50px;}

 div#menu{
text-transform: uppercase;
width:714px;
float:right;
/*border-top:solid #b69f97 1px;
border-bottom:solid #b69f97 1px;*/
font-size: 7.5pt;
text-align: left;
margin-top:0px;
margin-bottom:8px;
position:relative;
	
z-index: 2;
}

 div#newsleft{

width:600px;
float:left;
border:solid #b69f97 0px;
text-align: left;
margin-left: 20px;
margin-top: 20px;
}

 div#newsright{

width:200px;
float:right;
border:solid #b69f97 0px;
text-align: left;

margin-top: 20px;
}

#divider{  height:30px; width:100%;}
.infobox{
/*background: url("img/box_bg.jpg")   bottom center;*/
background-color: #1c1918;
border: solid 1px #b69f97;
width:280px;
float:right;
margin-top:0px;
padding-top:20px;
padding-bottom:20px;
margin-bottom:20px;
height:180px;
}

.infoTextContainer{
color: #4d4d4d;
font-size: 12px;
font-family: Helvetica, Verdana, Arial, sans-serif;
width:240px;
border: solid 0px blue;
margin:auto;
text-align:left;
}

.spacer1{
width:27px;
height:5px;
float:right;
border: solid 0px yellow;
}

.image-lefts{
float:left;		
}

.image-right{
	float:right;		
		}
		
		div#images {
	width:100%;
	height:285px;
	border:solid 0px black;
	overflow: hidden;
	position:relative;
	z-index: 1;
	
			}
	
	div#homeboxs {
	width:100%;
	
	border: solid 0px yellow;
	margin:0px;
		}
	
	.big{
	font-size: 16px;
	font-family : 'Georgia',serif;
	}
		.infoboxcontent {
	width:100%;
font-family: Helvetica, Verdana, Arial, sans-serif;
	border: solid 0px yellow;
	text-align: left;
padding-bottom:20px;


		}
			
		
.clear-both{
clear:both;}

.footerbox1{
float:left;
width:200px;
border:solid 0px black;
}
#s2{z-index:1;}		

div#footerContainer {
	width:100%;
background: url("img/footer-swirl.png")   top center repeat-x;
	background-color:#1c1918;
	margin-bottom:auto;
	border-top:solid 3px;
}

div#footerText {
	width:900px;
	height:200px;
		margin:auto;
	margin-top: 20px;
	line-height: 10pt;
}

h2{font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; border:0px;color:#ffffff; margin:0;padding:0;}
.pbcolour{color:#B69F97; border-color:#B69F97; }
.homeTitle{font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; border:0px;}
.body-text{font-size: 14px;	font-family: Helvetica, Verdana, Arial, sans-serif;	}

.header{font-size: 18px; font-family : 'Georgia',serif; text-decoration: none;}
h3,.newsheader{font-size: 25px; font-family : 'Georgia',serif; text-decoration: none; color:#944826; font-weight:normal; line-height: 25px; text-align: left;}

/*====   MENU    =====*/



.alignright{float:right;  margin:5px;}
.alignleft{float:left; margin:5px;} 

 
ul, ol {padding: 10px 0;}
 
#nav ul {display:none;position: absolute;margin: 0px 0 0 -1px;} /* hide the sub nav */
*+ html #nav ul {margin: 5px 0 0 -122px;} /* ie 7 hack */
#nav li {list-style:none;display:block;float:left;z-index: 5;}
#nav a {display:block;float:left;padding: 0px 13px;border:0px solid red;margin: 0 0 0 -1px;text-decoration:none;z-index: 5; }

/*subnav styling*/
#nav ul li, #nav ul li a {float:none; z-index: 5; margin-left:5px;}
#nav ul li a {margin: -1px 0 0 0;width:120px; padding: 5px; background-color:#b69f97; }
#nav ul li a:hover {background:#b69f97;color:white;}


.post{border-bottom: dotted 2px #944826;}
#sidebar ul{ padding: none; margin:none; }
#sidebar li{ display:block;padding: none; margin:none; color:black;}
#sidebar ul li a {color:black;}
#sidebar ul li a:hover {color:black;}
#sidebar .bigtext{ font-size: 25px; font-family : 'Georgia',serif; text-decoration: none; color:#944826; font-weight:normal; line-height: 15px; padding: none; margin:none;}

#testimages{border:none; width:180px; float:left; margin-bottom: 60px;}
#contactimages{border:none; width:180px; float:right; margin-bottom: 30px;}

/*
	Footer-Styles
*/
img
{  border-style: none;
}

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.footer_column {
	float:left;
	width:120px;
	margin-right:30px;
}
#footer .long {
	width:610px;
}
#footerText h3 {
	color:#e2dddc;
	text-transform:uppercase;
	font-size:10px;
}
#footerText ul li, #footerText ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#footerText ul li, #footerText ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#footerText .blogroll, #footerText .page_item a:link{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;text-decoration: none;
}

#footerText.blogroll, #footerText .page_item a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;text-decoration: none;
}

#footerText  .blogroll, #footerText .page_item a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;text-decoration: none;
}

.blogroll a:active{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;text-decoration: none;
}