/*
Theme Name: Black & Rose
Theme URI: http://blackandrose.com/
Description: Black And Rose, LLP theme.
Version: 1.1
Author: Lisa Carlsson & Justin Williams
Author URI: http://candcinc.com/
Tags: dark, clean, legal, black & white
*/

* {
margin:0px;
padding:0px;
}

body {
width:100%;
height:100%;
}

html {
width:100%;
height:100%;
background:#000 url(_img/logoWatermark.gif) top center no-repeat;
font-family: "century gothic", verdana, arial, helvetica, sans-serif;
color:#FFF;
}

h2{
font-weight:300;
margin:10px 0px;
text-transform:uppercase;
}

#wrapper {
width: 970px;
margin:0 auto;
}

a:focus { 
outline: none; 
}

#logo {
margin:30px 0px 40px 0px;
}

#sidebar {
display:none;	
}

#topNav {
width:970px;
background:url(_img/navBG.png) repeat;
border:1px solid #381515;
text-align:center;
margin-bottom:10px;
}

#topNav ul{
list-style:none;
}

#topNav li {
display:inline;	
padding:0px 11px;
color:#600;
line-height:29px;
}

#topNav a{
color: #FFF;
text-decoration:none;
text-transform:uppercase;
font-size:13px;
}

.subNav {
display:none;
z-index:200;
}

div.subNav {
background:url(_img/navDropdownBG.png) repeat;
border:1px solid #381515;
width:180px;
}
.subNav ul {
list-style:none;
}
.subNav li {
padding:0px 3px;
color:#600;
line-height:29px;
}
.subNav a{
color: #FFF;
text-decoration:none;
text-transform:uppercase;
font-size:13px;
}
#navAbout {
position:absolute;
top:155px;
left:50%;
margin-left:-305px;
}
#navAttorneys {
position:absolute;
top:155px;
left:50%;
margin-left:-110px;
}
#navLocations {
position:absolute;
top:155px;
left:50%;
margin-left:40px;
}
#navResources{
position:absolute;
top:155px;
left:50%;
margin-left:40px;
}
#navContact {
position:absolute;
top:155px;
left:50%;
margin-left:295px;
}

#footerNav {
width:970px;
text-align:left;
font-size:12px;
}

#footerNav hr{
margin: 20px 0px 10px 0px;	
}

#footerNav ul{
list-style:none;
margin-left:15px;
}

#footerNav li {
display:inline;	
padding:0px 3px;
color:#600;
line-height:29px;
}

#footerNav a{
color:#999;
text-decoration:none;
text-transform:uppercase;
}

#homePageAnimationWrapper {
height:385px;	
position:relative;
}
#homePageAnimationWrapper img {
display:none;
position:absolute;
}
#homePageAnimationWrapper br {
display:none;	
}
.slogan {
z-index:100;
position:absolute;
padding:10px;
border:1px solid #000;
background-image:url(_img/navDropdownBG.png);
font-weight:100;
font-size:14px;
display:none;
bottom:0px;
width:950px;
text-align:right;
color:#FFF;
}

.narrowcolumn {
background:#FFF;
color:#000;
padding:10px;
}

.entry {
/*padding:15px;*/

}

.attorney {
background:#FFF;
color:#000;
padding:0px;
padding-left:24px;
font-size:12px;
line-height:1.5em;
}

.attorney img{
margin-top:20px;	
}

.attorney p{
width:550px;	
}

.attorney h2{
font-weight:300;
margin:10px 0px;
text-transform:uppercase;
}

.attorney h2:first-letter { 
/*font-size:20px;*/
}

#content a{
color:#900;
}

#attorneyNav {
float:right;
background:#999;
height:500px;
width:175px;
padding:10px;
}
#attorneyNav ul{
list-style:none;
color:#600;
}
#attorneyNav li{
	margin:0px 0px 7px 0px;
	font-weight:200;
font-size:14px;
}

#attorneyNav a{
color:#FFF;
font-weight:200;
font-size:14px;
text-decoration:none;
padding:5px;
text-transform:uppercase;
}

#attorneyNav a:hover{
color:#FFF;
background-color:#333;
width:100%;
height:15px;
}

#content {
background:url(_img/postBG.png) repeat-y;	
}



.narrowcolumn {
padding:15px 0px 20px 24px;
font-size:12px;
line-height:1.5em;
}

.narrowcolumn p{
width:550px;
margin-bottom:15px;
}

.post {
color:#000;
font-size:14px;
}

div.location {
width:320px;
height:125px;
padding:10px;
border:1px solid #CCC;
border-radius: 5px;	
float:left; 
margin:10px;
}
