                                                                                                        /*            S T Y L E S   S H E E T           */
/*    FOR ANDREAS ASSOCIATES, LLC WEB PAGE      */

/* *********************   All PAGES  **************************  */	

body {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

div#wrapper {
	margin: 0px auto 0px auto;  /*   0px 0px 0px 0px; */
	padding: 0px 0px 0px 0px;
	border-width: 3px;
	border-color: #a4454d;   /*  rgb(164, 69, 77);   /*  dark red  */
	border-style: solid;
	width: 794px;                     /* Change later to 794px */
	}

div#topbanner1 {
	background: url(../img/topbanner1.jpg) no-repeat;
	overflow: hidden;                       /*   Added from Quam   */
	cursor: pointer;                       /*   Added from Quam   */
	height: 120px;  
   }

div#topbanner2 {
	background: url(../img/topbanner2.jpg) no-repeat;
	height: 120px;  
   }

div#topbanner1 h1, div#topbanner2 h1	{
	padding: 20px 0px 0px 20px;
	overflow: hidden; 	/* overflow: hidden; */
	font-size: 1.75em;
	height: 0px !important; /* for most browsers */
	height /**/: 150px; /* for pre 6.0 IE Win */
	}

div#topbanner1 h2, div#topbanner2 h2	{
	border: 0;
	padding: 0;
	padding: 20px 0px 0px 20px; 	/* overflow: hidden; */
	overflow: hidden;
	font-size: 1.5em;
	height: 0px !important; /* for most browsers */
	height /**/: 150px; /* for pre 6.0 IE Win */
	}

div {
    margin: 0px;
		padding: 0px;
    color: #371416;
   }

div.narr {
    color: #371416;
    text-align: left;
    font-size: 12pt;
    font-family:"Times New Roman", Times, serif;
		margin: 10px 0px 0px 0px;
   }

/*  NAVIGATION  */

div#mainnav {
    float: left;
		/*  Display inline needed to overcome IE double margin bug when:
		    float left (next to contained element) has left margin */
		display: inline;   
    margin: 0px 0px 0px 38px;
		padding: 0px;
   }

ul#mnavlist {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    color: #371416;
    list-style-type: none;
    width: 160px;
   }
	 
ul#mnavlist li a:link {
    color: #990000;   /* Dark Red */
    font-family: arial, verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;   
   }

ul#mnavlist li a:visited {
    color: #990000;   /* Dark Red */
    font-family: arial, verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;   
   }

ul#mnavlist li a:hover {
    color:  #FF3366;   /* Pale Red */
/*    background: rgb(255,255,255);   */ /* White */
    font-family: arial, verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;   
   }

ul#mnavlist li a:active {
    color: #330000;    /* Dark Red Brown */
    background: transparent;
   }

div#mainnav ul#mnavlist li a.active {
    color: #330000;    /* Dark Red Brown */
    background: transparent;
   }

div#columncaps {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 80px; 
		background: url(../img/columncaps.jpg) no-repeat;
	 }

div#columnwrapper {
    margin: 0px 0px 0px 0px;
    padding: 0px;
		background: url(../img/columnwrapper.jpg) repeat-y;
   }

div#columnbases {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 100px; 
		background: url(../img/columnbases.jpg) no-repeat;
	 }

div#footer {
    clear: both;
    height: 40px;
    background: url(../img/base.jpg) repeat-x;  /*    #e7d0d6;  */
    width: auto;
    color: #888888;   /*   #000000; */
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    text-align: center;
   }

/*  H E A D I N G S  */

h1 { 
    color: #371416;  /* dark brown */
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-size: 16pt;
		font-family:"Times New Roman", Times, serif;
    font-weight: bold;
   }

h2 {
    /* background-color: #339933; */
    color: #371416;    /*  dark brown   */
    /* text-align: center; */
		text-align: left;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13pt;
    font-family:"Times New Roman", Times, serif;
    font-weight: bold;
   }


h3 {           /*  h3 not yet in use  */ 
    color: #ffffff;  
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 15px;
    font-size: 11pt;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
   }


/*  P A R A G R A P H S  */

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

p.narrative {
    color: #371416;
    text-align: left;
    font-size: 12pt;
    font-family:"Times New Roman", Times, serif;
		margin: 10px 0px 0px 0px;
   }

p.ftr1 {
    font-size: 7pt;
    font-family:Arial, Helvetica, sans-serif;    /*  :"Times New Roman", Times, serif;  */
	/*  Wait with the following until "content" more fully supported
	content: "Copyright 2005, 2007 by FelzDezign";  */
   }

p.ftr2 {
    font-size: 7pt;
    font-family:Arial, Helvetica, sans-serif;    /*  :"Times New Roman", Times, serif;  */
	/*  Wait with the following until "content" more fully supported
	content: "All rights reserved";  */
   }
	 
/* *********************   HOME PAGE  **************************  */

div#mainhome {
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
   }

div#quoteauthor01 {
    background: #551416;
    color: #ffffff;
    margin: 5px 15px 5px 15px;
    padding: 5px 3px 5px 3px;
		width: 400px;
    border: none;
    -moz-border-radius: 15px;
	}
	
div#quoteauthor01 p#quote01 {
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 15px;
    font-size: 10pt;
    font-family: arial, verdana, sans-serif;
    font-weight:normal;
		font-style:italic;
   }

div#quoteauthor01 div#author01 {
    text-align: left;
    margin: 0px 0px 0px 20px;
    padding: 10px 10px 10px 15px;
    font-size: 13pt;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
		font-style:normal;
		color: #ffffff;
   }


/* *********************   SERVICES PAGE  **************************  */
div#mainservices {
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
   }

ul.servlist {
    margin: 10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
   }
	 
ul.servlist li{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   }

/* *********************   ATTORNEY PAGE  **************************  */
div#mainattorney {
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
   }

ul#attylist {
    margin: 10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
   }
	 
ul#attylist li{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   }

div#mainattorney p#conclusion {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #371416;    /*  dark brown   */
	text-align: left;
	font-size: 13pt;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	}

/* *********************   INNOVATIVE PAGE  **************************  */
div#maininnovative {
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
   }

/* *********************   RECORD PAGE  **************************  */
div#mainrecord {
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 490px;
   }

table#tblrecord {
	margin: 0px 0px 20px 0px;
	border:none;
	width: 460px;
	border-collapse:collapse;
	background-color:#EAE3C8;
	}

table#tblrecord caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#663333;      /*   brown  */
	padding: 6px 0px 9px 0px;
	border: none;
	border-collapse:collapse;
	}

table#tblrecord th {
	padding: 10px 30px 5px 10px;
	border:none;
	font-size: 12px;
	}

table#tblrecord td {
	padding: 10px 10px 5px 20px;
	border:none;
	font-size: 12px;
	}

col#offense {
	width: 180px;
	background-color: #333333;
	}

tdcol#sought {
	width: 120px;
	}

table#tblrecord col#sought td {
	padding: 10px 10px 5px 50px;
	}

col#sentence {
	width: 120px;
	}

tr.rowodd {
	background:#F3ECE4;  /* #EfE5Dc;  #f6f6c3;   #ccb3b3;  */
	}
	
tr.roweven {
	background:#E4E6D0; /*    #DCE0C2;  #E1E4BE #eee099  #ddcdc8;  #eed3d3; */
	}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#ddcdc8; /* #d6cac9;  #D1B7B6;	  */
	}

/* *********************   CLIENT PAGE  **************************  */

div#mainclient {
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
   }

p#quote02 {
    background: #551416;
    color: #ffffff;
    margin: 15px 35px 15px 35px;
    padding: 5px 3px 5px 3px;
		width: 350px;
    text-align: center;
    border: none;
		font-style:italic;
    -moz-border-radius: 15px;
	}

/* *********************   EVENTS PAGE  **************************  */
div#mainevents {
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
	/*  Height needed to overcome IE bug where container is not high enough for column base */
	height: 250px;
   }
	
div#mainevents h1 {
	text-align: center;
	width: 350px;
	}

/* *********************   ARTICLES PAGE  **************************  */

/*  Articles source link page  */
div#mainarticles {
	margin: 0px 0px 0px 210px;
	padding: 20px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
   }

div#mainarticles h1 {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   }

ul.artlist {
    margin: 10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
   }
	 
ul.artlist li{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
		list-style: none;
   }
	 
ul.artlist li a {
    font-family: arial, verdana, sans-serif;
    font-size: 10pt;
		color:#330000;
   }

ul.artlist li a:hover {
		color:#996600;
   }

/*  Articles to be read  */
div.mainarticle {
	margin: 0px 0px 0px 160px;
	padding: 20px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 500px;
   }

/* *********************   LINKS PAGE  **************************  */

div#mainlinks {
	margin: 0px 0px 0px 230px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
   }

div#mainlinks p a {
    font-family: arial, verdana, sans-serif;
    font-size: 10pt;
		color:#330000;
   }

div#mainlinks p a:hover {
		color:#996600;
   }


/* *********************   BIOGRAPHIES PAGE  **************************  */

div#mainbiography {
	margin: 0px 0px 0px 270px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 410px;
	/*  Height needed to overcome IE bug where container is not high enough for column base */
	height: 230px;
	}

div#biolinks {
	margin: 0px 10px 0px 30px;
	padding: 0px 0px 0px 0px;
	}

div#biolinks p a {
    font-family: arial, verdana, sans-serif;
    font-size: 10pt;
		color:#735151;
   }

div#biolinks p a:hover {
		color:#aa8a68;
   }

div.mainbiodetail {
	margin: 0px 0px 0px 160px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 470px;
	}

div.mainbiodetail ul.detaillist {
    margin: 10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
	}
	
div.mainbiodetail ul.detaillist li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   }

/* *********************   CONTACT PAGE  **************************  */

div#maincontact {
	margin: 0px 0px 0px 240px;
	padding: 0px 0px 0px 0px;
	/*  Width needed to overcome IE 3-pixel bug in container next to float */
	width: 440px;
	/*  Height needed to overcome IE bug where container is not high enough for column base */
	height: 250px;
   }

ul.contlist {
    margin: 10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
		list-style: none;
   }
	 
ul.contlist li{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   }

