/*
Theme Name: London Property Network
Theme URI: http://wordpress.org/
Description: Custom theme built for The London Property Network: London's largest and most popular networking event.
Author: rhysbartlett.com
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: rhysbartlett.com
*/

*{margin: 0;}

html, body{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
background-color: #E3E3E3;
}

h1{
font-size: 18px;
font-weight: normal;
padding-top: 20px;
padding-bottom: 15px;
}

h2{
font-size: 14px;
font-weight: normal;
padding-bottom: 15px;
}

h3{
font-size: 14px;
color: #6525A5;
font-weight: normal;
}

a{
font-weight: bold;
color: #000;
}

a:hover{
color:#999;
}

.float_left{
float: left;
margin-right: 8px;
}

.float_right{
float: right;
margin-left: 8px;
}

.line_main_left{
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
height: 1px;
border-bottom: 1px solid #e3e3e3;
}

.line_main_right{
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
height: 1px;
border-bottom: 1px solid #e3e3e3;
}

.line_main_foot{
margin-top: 20px;
margin-bottom: 20px;
width: 910px;
height: 1px;
border-bottom: 1px solid #e3e3e3;
margin: 0 auto;
}

#dropdown {
height: 0px; 
border-bottom: 5px solid #444; 
overflow: hidden; 
background-color: #444; 
background: url(images/linen.jpg);
}

#dropdown_text_container{
width: 940px;
margin: 0 auto;
}

#dropdown_text{
width: 630px;
float: left;
color: #ccc;
}

#dropdown_form{
width: 300px;
height: 200px;
float: right;
}

a.dropdown { 
float: right; 
height: 37px; 
width: 196px; 
display: block; 
text-indent: -9999px; 
background: url(images/drop_btn.jpg) no-repeat 0 0; 
}

#container{
width: 940px;
margin: 0 auto;
}

#header{
width: 940px;
height: 100px;
margin: 0 auto;
}

#logo{
width: 211px;
height: 45px;
background-image: url(images/logo.jpg);
background-repeat:no-repeat;
}

#menu{
width: 940px;
height: 36px;
margin-top: 16px;
background-color:#e3e3e3;
}

#menu_bar{
width: 940px;
height: 3px;
}

#slideshow{
width: 940px;
height: 300px;
margin: 0 auto;
}

#latest_news_bar{
width: 940px;
height: 55px;
}

#latest_new_bar_text{
width: 910px;
margin-left: 15px;
line-height: 55px;
color: #FFFFFF;
font-weight: bold;
}

#latest_new_bar_text a{
color: #fff;
text-decoration: underline;
}

#latest_new_bar_text a:hover{
color: #000;
}

#main_container{
width: 940px;
margin: 0 auto;
background-color:#FFFFFF;
padding-bottom: 20px;
}

#main{
width: 910px;
margin: 0 auto;
overflow: hidden;
}

#main_left{
width: 595px;
float: left;
background-color:#fff;
}

#ONE_container{
width: 590px;
height: 111px;
background-image: url(images/ONE_bg.png);
background-repeat: no-repeat;
}

#ONE_text{
width: 560px;
margin-left: 15px;
padding-top: 10px;
font-weight: bold;
color: #666666;
}

#ONE_text_date{
width: 46px;
text-align: center;
float: left;
margin-right: 10px;
}

#book_ticket{
width: 87px;
height: 87px;
background-image: url(images/book_ticket.png);
float: right;
margin-top: -60px;
}

.book_ticket2{
width: 87px;
height: 87px;
background-image: url(images/book_ticket2.png);
float: right;
}

.book_ticket2:hover{
width: 87px;
height: 87px;
background-image: url(images/book_ticket2hover.png);
float: right;
}

#ONE_text_details{
font-weight: normal;
color: #000000;
}

.speaker_container1{
width: 183px;
height: 275px;
float: left;
margin-right: 21px;
}

.speaker_container2{
width: 183px;
height: 275px;
float: left;
}

.speaker_container3{
width: 183px;
height: 275px;
float: right;
}

.speaker_image{
width: 183px;
height: 183px;
border: 1px solid #8BB42F;
margin-bottom: 5px;
}

.speaker_image img{
margin-left: 5px;
margin-top: 5px;
}

#main_right{
width: 300px;
height: 900px;
float: right;
background-color:#fff;
background-image: url(images/sidebar_bg.jpg);
background-repeat: no-repeat;
}

#main_right_text{
width: 255px;
float: right;
}



#inputArea{
width: 235px;
padding-top: 30px;
padding-left: 14px;
}



.submit{
width: 220px;
height: 55px;
background-image: url(images/submit.jpg);
background-color: transparent;
cursor: pointer;
}

.submit:hover{
background-image: url(images/submit2.jpg);
}

.submitt{
width: 180px;
height: 55px;
background-image: url(images/submitt.jpg);
cursor: pointer;
border: 1px solid red;
}

.submitt:hover{
background-image: url(images/submitt2.jpg);
}

#social_media{
width: 255px;
height: 50px;
background-image: url(images/social_media.png);
margin-bottom: -3px;
}

#footer{
width: 910px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 15px;
}

#footermenu{
font-size: 10px;
margin-bottom: 15px;
float: left;
}

#footertext{
font-size: 10px;
color: #ccc;
margin-bottom: 15px;
float: right;
}

#footermenu a{
color: #cccccc;
text-decoration: none;
}

#footermenu a:hover{
color: #666;
text-decoration: none;
}

#footertext a{
color: #cccccc;
text-decoration: none;
}

#footertext a:hover{
color: #666;
text-decoration: none;
}

.ul-archives {
float: left;
list-style: none;
padding:0px;
text-decoration: none;
}

.ul-archives li{
margin: 0px;
display: block;
}

.ul-archives li a{
margin-left: 0px;
text-decoration: none;
}

#squeezebox{
width: 255px;
height: 177px;
background-image: url(images/squeezebox2.png);
background-repeat: no-repeat;
}

#squeezebox2{
width: 255px;
height: 177px;
background-color: transparent;
margin-top: 35px;
}

#squeezebox3{
width: 255px;
height: 177px;
background-image: url(images/squeezebox3.png);
background-repeat: no-repeat;
}

#SignUp .signupframe {

	color: #f7f9fa;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;
	


	}

	.link,

	.link a {

		text-decoration: none;

		}

	#SignUp .signupframe {

		border: transparent;

		background-color: transparent;

		}

#SignUp .signupframe td .required {

	font-size: 14px;

	}

#SignUp .signupframe td{
padding: 7px !important;
color: #fff;
font-size: 12px;
}