@charset "utf-8";
/* CSS Document */

/****GLOBAL DEFINITIONS****/
body {
	margin: 0;
	padding: 0;	
	background-color:#D2D1D7;
}

body,td,th {
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#535353;
	line-height:1.5em;
}

td {
    background:none 
}
img {
	border: 0px;
	}

img.margin-top {

	margin-top:15px;
	
}

a:link {
	color:#413394;
	text-decoration:none;
}
a:visited {
	color:#413394;
	text-decoration:none;
}
a:hover {
	color:#413394;
	text-decoration:underline;
}
a:active {
	color:#413394;
	text-decoration:none;
}

a.no_underline:hover {
	text-decoration:none;
}
	
.clear_float { clear: both; }

.line {
	height:1px;
	background-color:#DBD8EB;
	width: 460px;
	margin-bottom:15px;
	}
.long-line {
	height:1px;
	background-color:#DBD8EB;
	width: 100%;
	margin-bottom:15px;
	margin-top:15px;
	}
	
.purple {
	color:#413394;
}
#ask_angie .line {
	height:1px;
	background-color:#998DD8;
	width: 460px;
	margin-bottom:15px;
	}
h1{
	font-size:14px;
	font-weight:bold;
	margin: 25px 0 10px 0;
	color: #403393;
}
h2{
	font-size:14px;
	font-weight:bold;
	margin: 0 0 10px 0;
	color: #403393;	
}
#ask_angie h2{
	font-size:14px;
	font-weight:bold;
	margin: 0px 0 5px 0;
	color: #403393;
}
.ask_angie_subhead {
	font-weight: normal;
	margin-left:10px;
}
.font_normal {
	font-weight: normal;	
}
.displace {
left:-5000px;
position:absolute;
}

.space
	{
	margin-right:220px;
	}
#main {
		width:990px;
		margin:50px auto 0 auto;
		background: url(../img/main_bg.jpg) top center repeat-y;		
}

#header {
		width:100%;
		position:relative;
		
}
#logo {
	    float:left;
		width:400px;		
	}
#header-right {
		float:right;
		width:590px;
		background: url(../img/header_bg.jpg) top center repeat-x;
	}
#header-pic {
		padding:50px 0 36px 30px;
		float:left;
}
#header-title{
		margin-left:25px;
		padding-top:118px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		color:#291E6A;
		float:left;
		padding-bottom:10px;
}
#ask_angie {
		width:500px;
		background-color: #DBD8EB;
		border:#C0BCD6 1px solid;
		padding: 15px;
		color:#000000;
		margin-top:30px;
	}
#bottom-nav{
	width:100%;
	float:left;
	}	
#footer{
	position:relative;	
	margin:0px;
	color:#403393;
	font-size:10px;
	background-color:#D2D1D7;
	text-align:center;
}
/***********NAVIGATION************/

#nav-wrap {
		float:right;
		width:250px;
		padding:0px;
		margin-right:50px;
	}

ul.nav
{
	list-style: none;
	padding: 0px;
	margin-left:0px;
}


ul.nav li { 

float:left;

}

ul.nav li a
{
display: block;
height: 30px;
width:210px;
border-bottom:#7B71B4 1px solid;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
margin-top:5px;
padding-left:15px;
}


/*HOVER LINKS*/

ul.nav li a:hover
{
background-image: url(../img/arrow.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}


/*ACTIVE LINKS*/

ul.nav li a.current
{
background-image: url(../img/arrow.jpg);
background-repeat: no-repeat;
background-position: 0 0;

}

#home_links_wrap {
	margin:10px 0;
	padding:0px;
	text-align:left;
	
}
ul.home_links
{
		
	list-style: none;
	list-style-position:outside;
	padding: 0px;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:25px;
}


ul.home_links li { 
float:left;
}

ul.home_links li a
{
margin-left:5px;
}

ul.ask_angie_questions
{
		
	list-style: none;
	padding: 0px;
	margin-left:0px;
}


ul.ask_angie_questions li { 
background-image: url(../img/arrow_dark.jpg);
background-repeat: no-repeat;
background-position: 0 0;
padding-left:20px;
margin-top:5px;
}


ul.right-column-list
{
		
	list-style: none;
	padding: 0px;
	margin-left:20px;
	margin-bottom:25px;
}


ul.right-column-list li { 
background-image: url(../img/arrow_small.jpg);
background-repeat: no-repeat;
background-position: 0 6px;
padding-left:20px;
margin-top:5px;
}

ul.right-column-list-comm
{
		
	list-style: none;
	padding: 0px;
	margin-left:20px;
	margin-bottom:25px;
}


ul.right-column-list-comm li { 
background-image: url(../img/arrow_small.jpg);
background-repeat: no-repeat;
background-position: 0 6px;
padding-left:20px;
margin-top:15px;
}


ul.right-column-list-none
{
		
	list-style: none;
	padding: 0px;
	margin-left:20px;
	margin-bottom:25px;
}


ul.right-column-list-none li { 
background-image: none;
padding-left:20px;
margin-top:15px;
}

ul.right-column-list li.categories { 
font-weight:bold;
color:#413394;
}
ul.right-column-list li.categories a {
font-weight:bold;
color:#413394;
}
ul.right-column-list li.categories a:hover {

color:#413394;
text-decoration:none;
}

ul.right-column-list li a {
	text-decoration:none;
	color:#535353;
}
ul.right-column-list li a:hover {
	text-decoration:underline;
	color:#413394;
}

ul.right-column-list ul.faq { 
list-style: none;
	padding: 0px;
	margin-left:0px;
	margin-bottom:25px;
}

ul.right-column-list ul.faq li.question { 
background-image: url(../img/question.jpg);
background-repeat: no-repeat;
background-position: 0 0;
padding-left:30px;
margin-top:10px;
font-weight:bold;
color:#535353;
margin-left:0px;
}
ul.right-column-list ul.faq li.answer { 
background-image: url(../img/answer.jpg);
background-repeat: no-repeat;
background-position: 0 0;
padding-left:30px;
margin-top:15px;
margin-bottom:20px;
font-weight:normal;
color:#535353;
margin-left:0px;
}

ul.right-column-list ul.faq li.no-question { 
background-image: none;
padding-left:30px;
margin-top:10px;
font-weight:bold;
color:#535353;
margin-left:0px;
}
ul.right-column-list ul.faq li.no-answer { 
background-image: none;
padding-left:30px;
margin-top:15px;
margin-bottom:20px;
font-weight:normal;
color:#535353;
margin-left:0px;
}

ul.right-column-list ul.faq li.answer ol.numbered-list { 
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
color:#535353;
margin-left:20px;
}

ul.right-column-list ul.faq li.answer ol.numbered-list li { 
background-image: none;
padding-left:0px;
margin-top:5px;
font-weight:normal;
color:#535353;

}

ul.right-column-list ul.faq li.no-answer ol.numbered-list { 
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
color:#535353;
margin-left:20px;
}

ul.right-column-list ul.faq li.no-answer ol.numbered-list li { 
background-image: none;
padding-left:0px;
margin-top:5px;
font-weight:normal;
color:#535353;
}

ul.right-column-list ul.faq li.back { 
padding-left:0px;
margin-top:15px;
margin-bottom:15px;
background-image:none;
}
ul.right-column-list ul.faq li.back a { 
font-weight:normal;
text-decoration:none;
color:#413394;
}
ul.right-column-list ul.faq li.back a:hover { 
text-decoration:underline;
color:#413394;
}

/********END NAVIGATION**********/

/***SUBPAGE SETUP********/


#left-column {
	float:left;
	width:400px;
	color:#FFFFFF;
}

#right-column{
	float:right;
	width:555px;
	padding-left:10px;
	padding-right:25px;
	
}
#bio-pics {
	float:left;
	width:150px;
	margin: 15px 15px 10px 0px;
}

#bio-info p.top{
	margin-top:25px;
}

#bio-info p {
	margin-top:15px;
}
#bio-pics {
	float:left;
	width:150px;
	margin: 15px 15px 10px 0px;
}
#bio-photo-top{
text-align:center;
width:100%;
color:#413394;
}

#bio-photo-left-column{
	float:left;
	width:50%;
	text-align:center;
	color:#413394;
}

#bio-photo-right-column {
	float:right;
	width:50%;
	text-align:center;
	color:#413394;
}
/******BUTTON ROLlOVERS*******/
#litigation
{
	display: block;
	width:116px;
	height: 40px;
	background: url('../img/buttons/home_links.jpg') no-repeat 0 0;
}

#litigation:hover
{ 
background-position: 0 -40px;
}

#meditation
{
	display: block;
	width:123px;
	height: 40px;
	background: url('../img/buttons/home_links.jpg') no-repeat -124px 0;
}

#meditation:hover
{ 
background-position: -124px -40px;
}
#arbitration
{
	display: block;
	width:130px;
	height: 40px;
	background: url('../img/buttons/home_links.jpg') no-repeat -255px 0;
}

#arbitration:hover
{ 
background-position: -255px -40px;
}

#divorce
{
	display: block;
	width:145px;
	height: 40px;
	background: url('../img/buttons/home_links.jpg') no-repeat -393px 0;
}

#divorce:hover
{ 
background-position: -393px -40px;
}
/***CONTACT PAGE********/

 .submit_button {
  width: 110px;
  height: 41px;
  padding: 0;
  border: 0;
  background: transparent url(../img/submit_button.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/***VIDEO DETAILS ********/
.video
{
	float:left;
	padding-left:110px;
	padding-top:30px;
}

#video_details{
	position:absolute;
       margin-top:250px;
	margin-left:250px;
	z-index:1100;
	display:none;
}



