/* Bradford Property Forum Style Sheet 
Produced by Ross Brown on behalf of Chemsitry Creative Partners
t: 01274 707 800 */


/* GENERIC */

body {
margin: 0; 
padding: 0; 
background-color: #000000; 
font-family: lucida sans, arial, helvetica, sans-serif; 
color: #fff; 
font-weight: normal; 
line-height: 150%; }

h1 {
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 1.7em; 
font-weight: bold;
padding-bottom: 10px;
margin-top: 3px;
color: #de631f; 
}

h2 {
font-family: lucida sans, arial, helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: normal;
margin-top: 3px;
margin-left: 3px;
color: #FFFFFF; 
}

h3 {
	font-family: "lucida sans", arial, helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 3px;
	margin-left: 3px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: underline;
}

p {
font-family: lucida sans, arial, helvetica, sans-serif; 
font-size: 0.8em;}


a {color: #fff; text-decoration: none; border-bottom: 1px solid #fff;}

ul, li {line-height: 150%; list-style-type: square; list-style-position: inside; margin: 0; padding: 0; color: #de631f;}



.floatLeft {float: left;} /* IE6 fix for non-floating images */
.floatRight {float: right;} /* IE6 fix for non-floating images */



/* HEADER */



#headerContainer {
	width: 100%;
	background-color: #fff;
}
#header {width: 600px; margin-left: auto; margin-right: auto; height: 140px; padding-top: 10px;}
.logo {float: left;}
.building {float: right;}



/* NAV BAR */



#navigationContainer {width: 100%; background-color: #666; height: 30px;}
#navigation {width: 600px; margin-left: auto; margin-right: auto; padding-top: 5px; font-size: 0.8em; }
.active {color: #de631f;}
#navigation a {border-bottom: 0;}
#navigation a:hover {text-decoration: underline;}



/* MAIN */



#main {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
#main img {float: left;}



/* LEFT */



#left {
	float: left;
	width: 380px;
	background-color: #000000;
}

#left img {float: left; margin: 0 10px 10px 0;}

.subHead, .subHead2 
{font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; font-weight: normal; padding-top: 15px; color: #de631f; line-height: 100%;}
.subHead2 {font-size: 1.2em;}

.firstPara {font-size: 1em;}


/* RIGHT */

#right {
	float: right;
	width: 200px;
	margin-top: 70px;
	background-color: #000000;
}

#rightBox1, #rightBox2, #rightBox3, #rightBox4 {
	width: 200px;
	margin-top: 20px;
	background-color: #000000;
}

#right h1 {line-height: 100%; font-family: lucida sans, arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; margin: 10px; padding-top: 10px; margin-bottom: -10px; padding-bottom: 5px; border-bottom: 1px solid #fff; color: #fff;}

#right p {margin: 10px; padding-top: 10px; font-size: 0.8em;}

#right a {text-decoration: none; border-bottom: 1px solid #fff;}

.green {background-image:url(../images/bg/rhGreen.png); background-position: top;}
.orange {background-image:url(../images/bg/rhOrange.png); background-position: top;}
.purple {background-image:url(../images/bg/rhPurple.png); background-position: top;}

.rightBottom {width: 200px; height: 18px; margin-top: -10px;}
.greenBottom {background-image:url(../assets/images/bg/rhGreenBottom.png);}
.orangeBottom {background-image:url(../assets/images/bg/rhOrangeBottom.png);}
.purpleBottom {background-image:url(../assets/images/bg/rhPurpleBottom.png);}



/* ABOUT US, BLOG AND NEWS */


#aboutUs, #news, #blog, #privacy, #accessibility, #leftFull, {
	width: 100%;
	background-color: #000000;
	padding: 10px;
}
#aboutUs img {float: left; margin-right: 20px; margin-bottom: 20px;}
#news img,  #blog img {float: right; margin-left: 0; margin-left: 20px;  }


.penPortrait, .news, .blog {clear: both; width: 100%; margin-top: 30px;}
.firstEntry {margin-top: 0;} 

.penPortrait p, ,news p, .blog a {width: 500px; float: right; text-align: left;}

.penPortraitName, .newsHeadline, .blogHeadline {color: #de631f; font-size: 1.5em;}
.penPortraitPosition, .newsDate, .blogDate {color: #de631f; font-size: 1em;}



/* CONTACT PAGE */


label {width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block;}

.submit input {margin-left: 4.5em;} 

input {color: #000; background: #fff; border: 1px solid #fff;}

.submit input {color: #000; background: #fff; border: 2px outset #fff;} 

fieldset {border: 1px solid #de631f; width: 20em;}

legend {color: #fff; background: #de631f; border: 1px solid #de631f; padding: 2px 6px;}


/* FAQ */

.question, .answer, .answer a {font-size: 1em;}
.question {color: #de631f;}
.answer a {text-decoration: none; border-bottom: 1px solid #fff;}

/* FOOTER */

#footer {
	clear: both;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-color: #000000;
}
#footer p, #footer a {color: #666; font-size: 0.8em;}
#footer a {text-decoration: none; border-bottom: 1px solid #666;}
