#content {
top: 366px;
background: #fff;
}

.banner {
height: 200px;
}

#mainNav {
top: 316px;
}

/* Primary Content */
#primaryContent {
width: 610px;
float: right;
padding: 0 10px 30px 0;
}

#primaryContent h1, #primaryContent h2, #primaryContent h3 {
font: 20px Arial, Verdana, sans-serif;
margin: 25px 0 0 0;
}

#primaryContent p {
padding-right: 15px;
color: #000;
}

#primaryContent hr {
width: 96%;	
}

/* ------------ Vertical Navbar --------- */
#sidebar {
width: 238px;
margin-top: 26px;
float: left;
background: url('../images/drop-shadow.jpg') no-repeat right top;
}

ul#sidebarNav {
margin: 0;
margin-top: 4px;
padding: 0;
list-style-type: none;
}

ul#sidebarNav li {
width: 235px;
height: 30px;
background: #fff url('../images/li-background.jpg') repeat-y;
border-bottom: 1px solid #d9d9da;
margin-bottom: 1px;
}

ul#sidebarNav li.li-title {
height: 35px;
text-indent: 20px;
}

ul#sidebarNav li.li-title h3 {
margin: 0;
padding: 0;
font: bold 16px/35px Georgia, "Times New Roman", serif;
}

ul#sidebarNav input#s {
margin-left: 20px;
}

ul#sidebarNav input {
margin-top: 2px;
}

ul#sidebarNav a {
display: block;
width: 235px;
height: 30px;
font: bold 14px/30px Georgia, "Times New Roman", serif;
color: #4f4f4f;
text-decoration: none;
background: url('../images/li-arrow.jpg') no-repeat 20px center;
text-indent: 41px;
}

ul#sidebarNav a:hover {
color: #30618f;
text-decoration: none;
}

ul#sidebarNav li#first, ul#sidebarNav li#first-blog, ul#sidebarNav li#second {
position: relative;
overflow: hidden;
width: 235px;
height: 55px;
}

ul#sidebarNav li#first h2, ul#sidebarNav li#first-blog h2 {
margin: 0;
}

ul#sidebarNav li#first span, ul#sidebarNav li#first-blog span {
	background: #e6b10f url('../images/atlanta-attorney-for.jpg') no-repeat left top;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

ul#sidebarNav li#first-blog span {
background: #e6b10f url('../images/atlanta-attorney-blog.jpg') no-repeat left top;
}

ul#sidebarNav li#second span {
background: #e6b10f url('../images/contact-hollberg-weaver.jpg') no-repeat left top;
height: 100%;
width: 100%;
position: absolute;
}

/* -----------Form Layout in Sidebar --------------*/
#sidebar label#contact-through, #sidebar label#legal2 {
display: block;
width: 215px;
}

#sidebar label.block {
display: block
width: 235px;
}

#sidebar select {
width: 125px;
}

#sidebar div.form-rows, #sidebar #contact-through, #sidebar #legal2 {
padding-left: 20px;
line-height: 35px;
width: 215px;
background: #fff url('../images/li-background.jpg') repeat-y;
border-bottom: 1px solid #d9d9da;
margin-bottom: 1px;
}

#sidebar textarea {
width: 197px;
height: 70px;
margin: 10px 0 -7px 0;
}

#sidebar label {
float: left;
width: 70px;
font: bold 14px/35px Georgia, "Times New Roman", serif;
color: #4f4f4f;
}

#sidebar input {
width: 125px;
}

input:focus, textarea:focus {
background: #e9e3d0;
}

#sidebar #send-button {
font: bold 16px Georgia, "Times New Roman", serif;
color: #fff;
background: url('../images/send-button.jpg') repeat-x left top;
width: 80px;
}

.small {
font-size:12px;
color:#666;
}

.red {
font-size:12px;
color: red;
}

.grey {
background-color: #CCCCCC;
}

#recent-cases {
border: 1px solid #666;
}

#recent-cases td {
padding: 5px;
}

.imgBorder {
border: 1px solid #2A3342;
}

.imgLeft {
border: 1px solid #2A3342;
float: left;
margin-right: 10px;
}

.imgRight {
border: 1px solid #2A3342;
float: right;
margin-left: 5px;
}

