﻿/*

GLOBAL STYLES

*/

body {margin:0px; font-family:Times New Roman, serif;}

img {border-style:none;}

p {margin:10px 0px 10px 0px;}

hr {margin:0px; border-style:none; height:20px;}

h1 {margin:5px 0px 5px 0px; font-weight:bold;}
h2 {color:#333; margin:5px 0px 5px 0px; font-weight:bold;}
h3 {font-weight:bold; margin:5px 0px 5px 0px;}
h4 {color:#333; font-weight:bold; margin:5px 0px 5px 0px;}

a:link, a:visited, a:active {color:Black; text-decoration:none; font-weight:bold;}
a:hover {color:Black; font-weight:bold; text-decoration:underline;}

/*

END GLOBAL STYLES

----------------------------------------

MENU STYLES

*/

.subMenu {z-index:9999999; background-color:White; margin:0px; padding:0px;}

.subMenu a:link {color:Black;}
.subMenu a:visited {color:Black;}
.subMenu a:hover {color:Black;}
.subMenu a:active {color:Black;}

/*

END MENU STYLES

----------------------------------------

PAGE HEADER MASTER STYLES

*/

#header {height:40px; background:url('http://hohauserlawfirm.com/Multimedia/Images/Skin/HeaderBackground.jpg') top left repeat-x; border-bottom:Solid 1px Black;}
#headerPosition {position:relative; width:960px; height:40px; margin:auto auto 0px auto;}

.header {position:absolute; top:8px; right:300px; z-index:2;}

/*

END PAGE HEADER MASTER STYLE

----------------------------------------

BANNER STYLE

*/

#banner {position:relative; width:960px; height:300px; margin:auto; top:10px;}

#bannerNav {position:absolute; margin:0px; padding:0px; top:3px; left:40px; z-index:99999;}

#bannerNav a:link {font-weight:bold; text-decoration:none;}
#bannerNav a:visited {font-weight:bold; text-decoration:none;}
#bannerNav a:hover {font-weight:bold; text-decoration:none;}
#bannerNav a:active {font-weight:bold; text-decoration:none;}

/*

END BANNER STYLE

----------------------------------------

MAIN STYLE

*/

#main {position:relative; margin:20px 0px 0px 0px;}

#mainContent {position:relative; width:938px; padding:10px; margin:auto; border-left:Solid 1px #999; border-right:Solid 1px #999; border-top:Solid 1px #999; background:#FEFEFE; top: 0px; left: 0px;}

#mainContent a:link {color:Black; font-weight:bold;}
#mainContent a:visited {color:Black; font-weight:bold;}
#mainContent a:hover {color:Black; font-weight:bold;}
#mainContent a:active {color:Black; font-weight:bold;}

.spacer {height:10px;}
.doubleSpacer {height:20px;}

.margin {margin:10px 0px 0px 0px;}

/*

END MAIN STYLE

----------------------------------------

BREADCRUMB STYLE

*/

#breadcrumb {margin:0px auto 10px auto; border:Solid 1px #999; width:958px; height:28px; overflow:hidden; background:url(http://hohauserlawfirm.com/Images/Breadcrumb/BG.jpg) top left repeat-x; z-index:999;}
#breadcrumb img {border:none; display:inline;}
#breadcrumb a:link {color:#333; font-weight:bold; line-height:30px; vertical-align:top;}
#breadcrumb a:visited {color:#333; font-weight:bold; line-height:30px; vertical-align:top;}
#breadcrumb a:hover {color:#999; font-weight:bold; line-height:30px; vertical-align:top;}
#breadcrumb a:active {color:#333; font-weight:bold; line-height:30px; vertical-align:top;}


/*

END BREADCRUMB STYLE

----------------------------------------

MAIN FOOTER STYLE

*/

#mainFooter {margin:auto; width:918px; padding:0px 20px 20px 20px; border-left:Solid 1px #999; border-right:Solid 1px #999; border-bottom:Solid 1px #999; background:#F0ECE1 url(http://hohauserlawfirm.com/Multimedia/Images/Skin/Footer/Sandstone-BG.jpg) top left;}
#mainFooter td {text-align:left; vertical-align:top; width:293px;}
#mainFooter img {margin:0px 0px 10px 0px;}
#mainFooterShadow {margin:auto; width:958px; border-left:Solid 1px #999; border-right:Solid 1px #999; background:#F0ECE1 url(http://hohauserlawfirm.com/Multimedia/Images/Skin/Footer/Drop-Shadow.jpg) top left no-repeat; height:15px;}

/*

END MAIN FOOTER STYLE

----------------------------------------

TWITTER, QUICKLINKS, RECENT POST STYLE

*/

.twitterBox {width:293px; height:100px; background:url(http://hohauserlawfirm.com/Multimedia/Images/Skin/Footer/Twitter-Box.jpg) top left no-repeat;}

#twitterFooter a:link {color:White; font-weight:bold;}
#twitterFooter a:visited {color:White; font-weight:bold;}
#twitterFooter a:hover {color:White; font-weight:bold;}
#twitterFooter a:active {color:White; font-weight:bold;}


#blogFooter a:link {color:Black; font-weight:bold;}
#blogFooter a:visited {color:Black; font-weight:bold;}
#blogFooter a:hover {color:Black; font-weight:bold;}
#blogFooter a:active {color:Black; font-weight:bold;}


#quicklinksFooter a:link {background:url(http://hohauserlawfirm.com/Multimedia/Images/Skin/Footer-Bullet.jpg) center left no-repeat; padding:0px 0px 0px 25px; font-weight:bold; color:Black;}
#quicklinksFooter a:visited {background:url(http://hohauserlawfirm.com/Multimedia/Images/Skin/Footer-Bullet.jpg) center left no-repeat; padding:0px 0px 0px 25px; font-weight:bold; color:Black;}
#quicklinksFooter a:hover {background:url(http://hohauserlawfirm.com/Multimedia/Images/Skin/Footer-Bullet.jpg) center left no-repeat; padding:0px 0px 0px 25px; font-weight:bold; color:Black;}
#quicklinksFooter a:active {background:url(http://hohauserlawfirm.com/Multimedia/Images/Skin/Footer-Bullet.jpg) center left no-repeat; padding:0px 0px 0px 25px; font-weight:bold; color:Black;}


/*

END TWITTER, QUICKLINKS, RECENT POST STYLE

----------------------------------------

PAGE FOOTER STYLE

*/

#footer {clear:both;}
#footer table {width:100%;}
#footer a:link {color:#666; font-weight:normal;}
#footer a:visited {color:#666; font-weight:normal;}
#footer a:hover {color:#666; font-weight:normal;}
#footer a:active {color:#666; font-weight:normal;}
#footer p {margin:0px; color:#666;}

/*

END PAGE FOOTER STYLE

*/

.listClass li {margin:0px 0px 5px 0px; list-style-type:none;}