﻿/* CSS Style Sheet for sadivorcelawyer.com */
/* Font definitions for spans */

.underline {
   text-decoration: underline;
}

.italics {
   font-style: italic;
}

a.white_link:link {
   color: white;
   text-decoration: none;
}

a.white_link:hover {
   color: #FFC800;
}

a.white_link:visited {
   color: white;
}

a.white_link:active {
   color: white;
}
	
a.bluelink:link{color:blue; text-decoration:none;}

a:link {
   color: white;
   text-decoration: none;
   font-family: Arial, Sans-Serif;
   /*font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;*/
}

a:visited {
   color: silver;
}

a:hover {
   color: red;
}

a:active {
   color: #170D4B;
}

.page
{
position:relative;
width:905px;
height:800px;
margin-left:auto;
margin-right:auto;
}

.header
{
position:relative;
width:100%;
height:135px;
background-image:url(images/sacriminallawyer_header.png);
}

.menu
{
	position:relative;
	width:917px;
	height:38px;
	left:0px;
	top:5px;
	padding-top:1px;
	padding-left:10px;
	background-image:url(images/menubar_38_926.png);
	left:-10px;
}

.content
{
	position:relative;
	width:890px;
	height:1030px;
	top:10px;
	background-color: white;
	margin-right:15px;
	padding-right:15px;
	border-right:solid;
	border-bottom:solid;
	border-top:solid;
	border-color:black;
	border-width:thin;
	color:black
}


.attorney_photo1
{
	position:relative;
	width:290px;
	float:left;
	height:250px;
	background-image:url(images/criminal_defense_attorneys_san_antonio_rounded.JPG);
	margin-top:5px;
	margin-right:10px;
	border-style:solid;
	border-color:black;
	border-width:thin
}

.right_sidebar
{
position:relative;
width:203px;
float:right;
line-height:100%;
height:203px;
margin-left:10px;
background-color:#0D0D35;
text-align:center;
/*font:Lucida Sans Unicode;*/
font-size:90%;
border-style:solid;
border-color:black;
border-width:thin;
padding-top:10px;
}

.footer
{
position:relative;
left:40px;
width:500px;
padding-left:10px;
padding-right:10px;
text-align:center;
color:#0D0D35;
float:left
}

.footer_small_font
{
font-size:80%;
}







.left_sidebar{
	position:relative;
	float:left;
	width:180px;
	height:100%;
	margin-right:8px;
	padding-left:7px;
	padding-right:13px;
	border-right:solid;
	border-bottom:solid;
	border-left:solid;
	border-color:black;
	border-width:thin;
	color:white;
	background-color:#0D0D35;
}

input{
	width:100%;
}

textarea{
	width:100%;
	overflow:auto;
	width:100%;
	height:150px;
}

.heading{
	font-size:150%;
}

.page{
	/*font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;*/
	font-family: Arial, Sans-Serif;
	font-size:15px;
	color: #170D4B;
}

body{
	background-color: #E2EDED;/* Blue background around page */
}

.content {
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}

.left_sidebar {
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}

.attorney_photo1 {
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}
	
.right_sidebar {
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}


/*************************** Drop Down Menue Code ****************************/
/*#home{width:130px;}
#texas_ticket_law{width:125px;}
#faq{width:200px;} */


.menu ul{
	background: #0D0D35;/* was #0E062F Background where there is no text*/
	height: 35px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 882px;
}

	.menu li{
		float:left;
		padding:0px;
		}

	.menu li a{
		background:#0D0D35 url("images/seperator.gif") bottom right no-repeat;/* Background and separators for sections with text */
		color:#ffffff; /* was #cccccc */
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}

	.menu li a:hover, .menu ul li:hover a{
			background: #2580a2 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}

	.menu li ul{
		background:#0D0D35;/* Was 0E062F Background of pull down section of menu - when pulled down */
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:275px;/* Editing this line was 225px*/
		z-index:200;
		/*left:0;*/
		}

	.menu li:hover ul{
		display:block;
				}

	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:275px;/* Editing this line was 225px*/
		}

	.menu li:hover li a{
		background:none;
		}

	.menu li ul a{
		display:block;
		height:35px;
		font-size:90%;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}

	.menu li ul a:hover, .menu li ul li:hover a{
		background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
		border:0px;
		color:#ffffff;
		text-decoration:none;
		}

	.menu p{
		clear:left;
		}	
		
