/*   
Theme Name: Register and Protect
Theme URI: http://registerandprotect.com/
Description: Regsister and Protect Theme
Author: Rob Loukotka
Author URI: http://robloukotka.com/
Version: 1.0
*/

body {
width:950px;
background-image:url(images/page_bg_bar.png);
background-repeat:repeat-x;
background-color:#ece5da;
margin-top:0px;
}

#container {
width:950px;
position: absolute;
left: 50%;
margin-left:-475px;
overflow: hidden;
}

#header {
width:950px;
height:179px;
}

#headertop {
width:950px;
height:73px;
background-image:url(images/top_header_1.png);
}

#headermiddle {
width:950px;
height:86px;
background:#FFFFFF;
position:relative;
}

#headerlogo {
width:950px;
height:43px;
padding-top:24px;
text-align:center;
}

#headerbottom {
width:950px;
height:20px;
background-image:url(images/top_header_2.png);
position:relative;
}

#content {
width:950px;
}

#left {
width:363px;
height:521px;
float:left;
background:#f6f3ed;
}

#left_pic {
width:363px;
height:179px;
background:#f6f3ed;
}

#left_nav {
width:363px;
height:216px;
position:relative;
}

#left_navblank {
width:153px;
height:216px;
position:relative;
float:left;
}

#left_navlinks {
width:210px;
height:216px;
position:relative;
float:right;
}

#left_linkbox {
width:210px;
height:36px;
position:relative;
}

#left_contact {
width:363px;
height:126px;
position:relative;
background:#f6f3ed;
}

#right {
width:587px;
float:right;
background:#FFFFFF;
}

#right_top {
width:587px;
height:35px;
background-image:url(images/right_top_line.png);
}

#right_top_left {
width:255px;
height:34px;
float:left;
}

#right_home {
width:115px;
height:34px;
float:left;
}
#right_firmprofile {
width:140px;
height:34px;
float:right;
}

#right_top_right {
width:332px;
height:34px;
float:right;
}

#right_practicearea {
width:165px;
height:34px;
float:left;
}

#right_contactus {
width:167px;
height:34px;
float:right;
}

#loop {
width:587px;
background:#FFFFFF;
position:relative;
}

#footer {
width:587px;
height:200px;
position:relative;
background:#ece5da;
}

#footer_top {
width:587px;
height:37px;
background-image:url(images/footer_bg.png);
background-repeat:repeat-x;
}

.leftsubmit {
  width:115px;
  height:22px;
}

#footer_bottom {
width:587px;
background:#ece5da;
position:relative;

}

P.footerblue {
	font-size:11px;
	font-family:Verdana;
	color:#1e5e73;
	text-align:center;
	padding-top:17px;
	overflow:hidden;
}

a.footblue {
	font-size:11px;
	font-family:Verdana;
	color:#1e5e73;
	text-align:center;
	padding-top:17px;
	overflow:hidden;
}

P.footerbrown {
	font-size:10px;
	font-family:Verdana;
	color:#ad9673;
	text-align:left;
	padding-top:10px;
	line-height:15px;
}

a.foot {
	font-size:10px;
	font-family:Verdana;
	color:#ad9673;
	text-align:left;
	padding-top:10px;
	line-height:15px;
}

P.title {
	font-size:20px;
	font-family:Georgia;
	color:#1e5e73;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
}

P.page {
	font-size:24px;
	font-family:Georgia;
	color:#1e5e73;
	text-align:center;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}

P.body {
	font-size:11px;
	font-family:Verdana;
	color:#ad9673;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
	line-height:20px;
}

P.bolded {
	font-size:12px;
	font-family:Verdana;
	font-weight: bold;
	color:#1e5e73;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
	line-height:30px;
}

a.bold {
	font-size:12px;
	font-family:Verdana;
	font-weight: bold;
	color:#1e5e73;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
	line-height:30px;
}

P.imagecenter {
	text-align:center;
}

.bodyList {
  margin-left:70px;
  padding:0;
}

.bodyList LI {
  list-style-image:url(images/bullet.gif);
	font-size:12px;
	font-family:Verdana;
	color:#74644d;
	text-align:justify;
  margin:20px 0 0 0;
  padding-right: 70px;
}

#sidebar {
  list-style:none;
}

span.dark {
color:#74644d;
}






