@charset "utf-8";

html { overflow-y:scroll; }

body {
	margin: 0px;
	padding: 0px;
	/*background-image: url(Images/BackgroundTransition.png);
	background-repeat: repeat-x;
	background-color: #FBF9EF;*/
}
#NavWrapper ul{
	/*	background-image: url(Images/Test5BackgroundTransition.png);*/
	height: 46px;
	/* [disabled]width: 100%; */
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	border: thick solid #000;
	background-color: #000;
	color: #FFF;
	font-weight: bolder;
}
#NavWrapper ul li {
	/* [disabled]list-style: none; */
	display: inline;
	/* [disabled]text-align: center; */
}
#NavWrapper ul li a {
	/* [disabled]display: block; */
	/* [disabled]height: 46px; */
	text-decoration: none;
	/* [disabled]float: left; */
	font-size: 0.83em; /*set back to .95 or whatever it was */
	letter-spacing: 1px;
	text-transform: uppercase;
	/* [disabled]background-color: transparent; */
	/* [disabled]background-image: url(Images/Test4BackgroundTransition.png); */
	/* [disabled]background-repeat: repeat-x; */
	/* [disabled]background-position: 0 0; */
	/* [disabled]border-bottom: 5px solid transparent; */
	padding-top: 46px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 46px;
	color: #FFF;
}
#NavWrapper ul li a:focus ,#NavWrapper ul li a:hover{
	/*	background-image: url(Images/Test5BackgroundTransitionHover.png);*/
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-position: 0px 29px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-color: #000;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #000;
	color: #FFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}

#NavWrapper ul li a:active{
	/*	background-image: url(Images/Test5BackgroundTransitionHover.png);*/
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-position: 0px 29px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-color: #000;
	border-right-color: #3F0;
	border-left-color: #3F0;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #000;
	color: #3F0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}


body.home #NavWrapper ul li#homenav a, 
body.practices #NavWrapper ul li#practicesnav a,
body.attorneys #NavWrapper ul li#attorneysnav a,
body.news #NavWrapper ul li#newsnav a,
body.contact #NavWrapper ul li#contactnav a
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-position: 0px 29px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-color: #000;
	border-right-color: #F60;
	border-left-color: #F60;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #000;
	color: #F60;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}





#NavWrapper #LeftAccentGraphic {
	background-image: url(Images/AccentGraphicRight.png);
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 77px;
	position: absolute;
	left: 10px;
	top: 8px;
}
#NavWrapper #RightAccentGraphic {
	background-image: url(Images/AccentGraphicRight.png);
	height: 32px;
	width: 77px;
	position: absolute;
	top: 8px;
	right: 10px;
}

#nav {
	/* [disabled]position: relative; */
	/* [disabled]width: 460px; */
	padding: 0px;
	/*	background-image: url(Images/Test4BackgroundTransition.png);*/
	height: 46px;
	text-align: center;
	margin: 0px;
	list-style-type: none;
	border: 0px none #F0F0F0;
}
#nav li { 
	list-style: none; 
	display: inline;
	}


#nav a {
	display: block;
	height: 29px;
	text-decoration: none;
	float: left;
	font-size: 0.83em; /*set back to .95 or whatever it was */
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: transparent;
/*	background-image: url(Images/Test4BackgroundTransition.png);*/
	background-repeat: repeat-x;
	background-position: 0 0;
	border-bottom: 5px solid transparent;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	}
#Footer {
	clear: both;
	background-image: url(Images/rule0000.gif);
	background-repeat: repeat-x;
	margin-right: 35px;
	margin-top: 35px;
	height: 50px;
	float: right;
	margin-left: 150px;
}
#Footer ul #FacebookFooter {
	background-image: url(Images/facebook_32.png);
}
#Header  {
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	overflow: visible;
	margin-bottom: 25px;
	height: 56px;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	text-align: center;
	background-repeat: no-repeat;	/*	background-image: url(Images/SzenOkLogo6.png); */
}
#Content #RightCollumn {
	float: right;
	width: 300px;
	margin-right: 35px;
	margin-left: 10px;
	clear: right;
	margin-bottom: 15px;
}
/*delete if announcement 3 column doesn't work*/
#Content #AnnounceLeftCollumn {
	float: left;
	width: 180px;
	height: 700px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	border: 2px solid #000;
}
/*delete if announcement 3 column doesn't work*/
#Content #AnnounceMiddleCollumn {
	float: left;
	width: 420px;
	height: 700px;
	border: 2px solid #000;
	clear: none;

}

/*delete if announcement 3 column doesn't work*/
#Content #AnnounceRightCollumn {
	float: left;
	width: 180px;
	height: 700px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
	border: 2px solid #000;
}

h4 {
	font-family: Garamond, serif;
	font-size: 22px;
	color: #333;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

p {
	font-family: Garamond, serif;
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	/*line-height: 0.95em; /*set back to 100%*/
}
.SectionTab {
	color: #605F5F;
	background-color: #FFF;
	font-family: Garamond, serif;
	font-size: 30px;
	padding: 15px;
	height: 40px;
	font-weight: bold;
}
.SectionTabInside {
	color: #605F5F;
	background-color: #FFF;
	font-family: Garamond, serif;
	font-size: 30px;
	height: 40px;
	font-weight: bold;
}

#SectionTabPicturesContainer {
        position: relative; 
        width: 300px; 
        height: 225px;
} 
#SectionTabPictures {
	position: absolute;
	top: 0;
	left: 0;
	height: 70px;
	width: 300px;
	background-color: #999;
	background-image: url(Images/SectionTabTransparency.png);
	opacity: .6;
	filter: alpha(opacity=60);
}
#SpacerPictures {
	background-color: #F60;
	height: 10px;
	position: absolute;
	top: 70px;
	left: 0;
	width: 300px;
}


#Content #LeftCollumn {
	float: none;
	margin-right: 350px;
	margin-left: 50px;
	border: 1px solid #000;
	clear:none
}
#Content #OneWideCollumn {
	float: left;
	margin-right: 50px;
	margin-left: 50px;
	border: 1px solid #000;
	clear:none
}

a {
	color: #630;
}

ul li {
	font-family: Garamond, serif;
	font-size: 16px;
	color: #000;
	list-style-type: square;
	list-style-image: url(Images/BulletGraphic2.png);
}

.Spacer {
	background-color: #F60;
	height: 10px;
}

#Content #RightCollumn  {
	border: 1px solid #605F5F;
}
.contact #Content #Contact {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000;
	margin-bottom: 50px;
}
.contact #Content #Contact1 {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000;
	margin-bottom: 50px;
}

.ContactClass {
	font-family: Garamond, serif;
	font-size: 16px;
	padding: 15px;
}


@font-face {
    font-family: 'DesyrelRegular';
    src: url('Desyrel/desyrel-webfont.eot');
    src: url('Desyrel/desyrel-webfont.eot?#iefix') format('eot'),
         url('Desyrel/desyrel-webfont.woff') format('woff'),
         url('Desyrel/desyrel-webfont.ttf') format('truetype'),
         url('Desyrel/desyrel-webfont.svg#webfontNabeyztp') format('svg');
    font-weight: normal;
    font-style: normal;

}

.desyrely {
	font-family: DesyrelRegular;
	color: #600;
	font-size: 16px;
}


@font-face {
    font-family: 'DancingScriptOTRegular';
    src: url('Dancing/DancingScript-Regular-webfont.eot');
    src: url('Dancing/DancingScript-Regular-webfont.eot?#iefix') format('eot'),
         url('Dancing/DancingScript-Regular-webfont.woff') format('woff'),
         url('Dancing/DancingScript-Regular-webfont.ttf') format('truetype'),
         url('Dancing/DancingScript-Regular-webfont.svg#webfontTgurhp0l') format('svg');
    font-weight: normal;
    font-style: normal;

}

.dancingly {
	font-family: DancingScriptOTRegular;
	color: #600;
	font-size: 14px;
}

@font-face {
    font-family: 'DanielRegular';
    src: url('Daniel/daniel-webfont.eot');
    src: url('Daniel/daniel-webfont.eot?iefix') format('eot'),
         url('Daniel/daniel-webfont.woff') format('woff'),
         url('Daniel/daniel-webfont.ttf') format('truetype'),
         url('Daniel/daniel-webfont.svg#webfontOEdliHTL') format('svg');
    font-weight: normal;
    font-style: normal;

}

.daniely {
	font-family: DanielRegular;
	color: #600;
	font-size: 14px;
}

/*footer*/

#Footer ul {
	margin-right: -6px;
	float: right;
}

#Footer li {
	float: right;
	list-style: none;
		padding: 0 6px 0 6px;
	border-left: 1px solid #ccc;
	color: #96A3AA;
}
#Footer li a {
/*	padding: 0 6px 0 6px;
	border-right: 1px solid #ccc;
*/	color: #96A3AA;
}

#Footer li a:hover { color: #697684; }

#Footer p {
	float: right;
	padding-right: 6px;
	color: #aeb3b4;
}
#Content #LeftCollumn .ContactClass p img {
	border: 1px solid #000;
	margin-right: 15px;
	margin-bottom: 15px;
}

#Content #LeftCollumn .ContactClass img {
	border: 1px solid #000;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.PracticesHead {
	background-image: url(Images/Plus.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}
.PracticesActive {
	background-image: url(Images/Minus.png);
}

.PracticesBody {
}
.practices #Content #LeftCollumn h4 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#SearchBox  {
	float: right;
	margin-top: 5px;
	margin-right: 30px;
}
.SearchBox {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.QuoteAuthorClass {
	font-family: Garamond, serif;
	font-size: 16px;
	padding: 1px;
	color: #600;
}


/* search form
	-------------------------------------- */
	.searchform {
	 display: inline-block;
	 zoom: 1; /* ie7 hack for display:inline-block */
	 *display: inline;
	 border: solid 1px #d2d2d2;
	 padding: 3px 5px;
	  
	 -webkit-border-radius: 2em;
	 -moz-border-radius: 2em;
	 border-radius: 2em;
	  
	 -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	 -moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	 box-shadow: 0 1px 0px rgba(0,0,0,.1);
	  
	 background: #f1f1f1;
	 background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	 background: -moz-linear-gradient(top,  #fff,  #ededed);
	 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	 -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
	}
	.searchform input {
	 font: normal 12px/100% Arial, Helvetica, sans-serif;
	}
	.searchform .searchfield {
	 background: #fff;
	 padding: 6px 6px 6px 8px;
	 width: 202px;
	 border: solid 1px #bcbbbb;
	 outline: none;
	  
	 -webkit-border-radius: 2em;
	 -moz-border-radius: 2em;
	 border-radius: 2em;
	  
	 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	 box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	}
	.searchform .searchbutton {
	 color: #fff;
	 border: solid 1px #494949;
	 font-size: 11px;
	 height: 27px;
	 width: 27px;
	 text-shadow: 0 1px 1px rgba(0,0,0,.6);
	  
	 -webkit-border-radius: 2em;
	 -moz-border-radius: 2em;
	 border-radius: 2em;
	  
	 background: #5f5f5f;
	 background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	 background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	 -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
	}

@font-face {
    font-family: 'AngelinaRegular';
    src: url('FontFace/Angelina/angelina-webfont.eot');
    src: url('FontFace/Angelina/angelina-webfont.eot?#iefix') format('embedded-opentype'),
         url('FontFace/Angelina/angelina-webfont.woff') format('woff'),
         url('FontFace/Angelina/angelina-webfont.ttf') format('truetype'),
         url('FontFace/Angelina/angelina-webfont.svg#AngelinaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.angelina {
	font-family: AngelinaRegular;
	color: #000;
	font-size: 26px;
}