@media screen {

body { text-align:center; margin-top:0px; margin:0; background:url(../images/topBG.gif) top left repeat-x; }
#aspnetForm { margin:0; }

#kwgdPageContainer { width:790px; margin-left:auto; margin-right:auto; text-align:left; }

#kwgdPrintHeader { display:none; }
#kwgdPrintLogo { display:none; }
#kwgdPrintInfo { display:none; }

#kwgdHeader { width:100%; float:left; }
#kwgdLogo { width:408px;  float:left; }
#kwgdInfo { width:316px; min-height:38px; background:url(../images/headerInfoBG.gif) top left no-repeat; text-align:right; float:right; }


#kwgdNav { width:100%; min-height:60px; margin-bottom:7px;  float:left; }
/*#kwgdNav ul { list-style-type:none; margin:0; padding:0; float:left; }
#kwgdNav ul li { width:110px; display:block; float:left; }
#kwgdNav ul li a { display:block; background:#527363 url(../images/navBG.gif) top left repeat-x; color:#FFF; text-decoration:none; font-size:10pt; font-weight:bold; padding:12px 7px 4px 7px; }
#kwgdNav ul li a:hover { background:#EC9200 url(../images/navHoverBG.gif) top left repeat-x; border-bottom:solid 2px #24332B; } 
*/
#kwgdBody { float:left; text-align:left; }

#kwgdColumnContainer { width:790px; background:#fff; margin:auto; clear:both; }
#kwgdSplashLeftColumn { width:580px; margin-left:-579px;  position:relative; left:-2px; margin-top:-50px; float:left; }
#kwgdLeftColumn { width:580px; margin-left:-579px; margin-top:-243px; position:relative; left:-2px;  float:left; }
#kwgdWrapper { background:#FFF; margin-left:580px; border-left:solid 1px #425C4F; border-right:solid 1px #425C4F;}
#kwgdRightColumn{ width:208px; margin-right:-1px; border-top:solid 1px #425C4F; float:left; }/* contain cleared elements from clearing other floats*/
/* clear without structural mark-up from PIE website*/
.clearfix:after { content:" ";  display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

 /* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}



#splashAboutKWGD { width:269px; float:left;}
#splashNews { width:249px; border-left:solid 1px #ccc; padding-left:20px; padding-bottom:10px; float:left; }



#kwgdSearchBar { width:210px; min-height:30px; margin-bottom:3px; background-color:#000000; position:relative; left:580px; }
.searchPOS { position:relative; left:10px; top:2px; }
.searchBoxPOS { position:relative; left:13px; top:3px;  }
#kwgdSearchBar input { height:12px; width:110px; }
.searchButton { position:relative; left:9px; top:7px;}


#kwgdPrintEmailBar { width:208px; height:32px; position:relative; top:-2px; left:580px; border:solid 1px #fff; overflow:hidden; }

#kwgdPrintEmailBar a.print:link { cursor:pointer; height:35px;  display:block; width:105px; padding:10px 0px 10px 0px; position:relative; top:-37px; left:105px;  background-color:#527363; text-align:center; color:#fff; font-weight:bold; text-decoration:none; }
#kwgdPrintEmailBar a.print:active { display:block; height:35px; width:105px; padding:10px 0px 10px 0px; position:relative; top:-37px; left:105px;  background-color:#527363; text-align:center; color:#fff; font-weight:bold; text-decoration:none;}
#kwgdPrintEmailBar a.print:visited { display:block; height:35px; width:105px; padding:10px 0px 10px 0px; position:relative; top:-37px; left:105px;  background-color:#527363; text-align:center; color:#fff; font-weight:bold; text-decoration:none;}
#kwgdPrintEmailBar a.print:hover { display:block; height:35px; width:105px; padding:10px 0px 10px 0px; position:relative; top:-37px; left:105px;  background-color:#3F594C; text-align:center; color:#fff; font-weight:bold; text-decoration:underline;}


#kwgdPrintEmailBar a.email:link{ cursor:pointer;  display:block; width:104px; padding:10px 0px 10px 0px; position:relative; top:-2px; background-color:#527363; text-align:center; background-color:#527363; text-align:center; color:#fff; font-weight:bold; text-decoration:none;  }
#kwgdPrintEmailBar a.email:active{ display:block; width:104px; padding:10px 0px 10px 0px; position:relative; top:-2px; background-color:#527363; text-align:center; background-color:#527363; text-align:center; color:#fff; font-weight:bold; text-decoration:none; }
#kwgdPrintEmailBar a.email:visited{ display:block; width:104px; padding:10px 0px 10px 0px; position:relative; top:-2px; background-color:#527363; text-align:center; background-color:#527363; text-align:center; color:#fff; font-weight:bold; text-decoration:none; }
#kwgdPrintEmailBar a.email:hover{ display:block; width:104px; padding:10px 0px 10px 0px; position:relative; top:-2px; background-color:#3F594C; text-align:center; text-align:center; color:#fff; font-weight:bold; text-decoration:underline; }

#kwgdSplashPhoneBox {  line-height:18pt; padding-top:10px; }
#kwgdPhoneBox { width:208px; max-height:150px; margin-bottom:3px; padding:10px 0px 10px 0px; line-height:18pt; border:solid 1px #425C4F; position:relative; left:580px; overflow:hidden; }


#kwgdRightColumn ul { list-style-type:none; padding:0; margin:0;}


#topImage { width:788px; min-height:249px; margin-bottom:2px; border:solid 1px #527363; float:left; }

#kwgdBottomButtonRow { widows:790px; margin-bottom:4px; float:left; text-align:left; }
#kwgdBottomButtonRowLeft { width:569px; height:32px; background:url(../images/bottomButtons.gif) top left no-repeat;  float:left; }
.kwgdBottomButtonLeft { width:288px; float:left; }
.kwgdBottomButtonRight { width:280px; float:left; }

#kwgdBottomButtonRowRight { width:208px; margin-left:11px; min-height:30px; border-right:solid 1px #425c4f; border-left:solid 1px #425c4f; border-bottom:solid 1px #425c4f; float:right; }



#kwgdFooter { width:790px; float:left; text-align:left; padding-bottom:10px; }
#kwgdFooterPadding { padding-left:10px; float:left; }
#kwgdFooter2 { width:790px; float:left; text-align:left }
#kwgdFooterPadding2 { padding-left:20px; float:left; }


.topRightPadding { padding:3px 10px 0px 0px ; }
.paddingLeft { padding-left:15px; }
.splashRightColumnPadding { padding:0px 10px 10px 0px; float:left; }
.rightColumnPadding { padding:10px 10px 10px 15px; float:left; }
.kwgdBottomButtonPadding { padding:9px 0px 0px 17px; float:left; }
.bodyPadding { padding:10px 20px 20px 15px; float:left; }
#alphaPadding { position:relative; top:3px; }
.bestLawyerPadding { padding:5px 0px 0px 15px; }

.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }

.floatLeft { float:left; }
.floatRight { float:right; }

.attorneyBioTable { margin-top:15px; }
#attorneyBioArea { padding:0px 20px 0px 0px; }
#attorneyBioPhoto { margin-top:95px; }

.eventsTitle { width:250px; padding:8px 0px 8px 0px; clear:both; border-bottom:dotted 2px #999; margin-bottom:8px;}
.readMoreDiv { width:100%; padding:8px 0px 11px 0px; margin-bottom:10px; border-bottom:dotted 1px #999; clear:both; }

.paddingRight20px { padding-right:20px; }

}

@media print {

body { margin:0; background:url(../images/topBG.gif) top left repeat-x; }

#kwgdPageContainer { width:650px; margin-left:auto; margin-right:auto; }
#kwgdPrintHeader { width:650px;  border-bottom:solid 1px #000; float:left; }
#kwgdPrintLogo { width:408px; text-align:left; height:117px; }
#kwgdPrintInfo { display:none; }

#kwgdHeader { display:none; }
#kwgdLogo { display:none; }
#kwgdInfo { display:none; }

#kwgdNav { display:none; }

#kwgdBody { text-align:left; }

#kwgdColumnContainer { width:650px; background:#fff; margin:auto; clear:both; }
#kwgdSplashLeftColumn { width:650px; }
#kwgdLeftColumn { width:650px; position:relative; left:-2px; }
#kwgdWrapper { }
#kwgdRightColumn{ width:208px; margin-right:-1px; border-top:solid 1px #425C4F; float:left; }/* contain cleared elements from clearing other floats*/
/* clear without structural mark-up from PIE website*/
.clearfix:after { content:" ";  display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

 /* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}


#kwgdSearchBar { display:none; }
#kwgdPrintEmailBar { display:none; }
#kwgdPhoneBox { display:none; }
#topImage { display:none; }
#kwgdBottomButtonRow { display:none; }
#kwgdFooter {padding-top:5px; border-top:solid 1px #000; padding-left:10px;  width:650px; clear:both; text-align:left }
#kwgdFooterPadding2 { display:none; }
.topRightPadding { padding:3px 7px 0px 0px ; }
.paddingLeft { padding-left:15px; }
.rightColumnPadding { padding:10px 10px 10px 15px; float:left; }
.kwgdBottomButtonPadding { padding:9px 0px 0px 17px; float:left; }
.bodyPadding { padding:10px 20px 5px 15px; clear:both; }


.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }

.floatLeft { float:left; }
.floatRight { float:right; }

}


