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

#MainNav { background-color:#F60; height:30px; margin:10px 0 30px 0; width:100%; }
.MainNavBox { width:850px; height:30px; margin:auto; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:18px; line-height:28px; }
.MainNavBox a:link { color:#000; text-decoration:none; }
.MainNavBox a:active { color:#FFF; text-decoration:none; }
.MainNavBox a:visited { color:#000; text-decoration:none; }
.MainNavBox a:hover { color:#FFF; text-decoration:none; }

#HeaderBar {background-color:#333; }
#Header { margin:auto; padding:0; width:850px; text-align:right; }	
#HeaderRight { background-color:#333; float:right; width:430px; height:50px; margin:0; padding:5px 10px 0 0 }
#HeaderMiddle { background-color:#FFF; width:400px; height:55px; margin:0; padding:0 0 0 6px; }

.ContactUsHeaderCopy { font-family:Tahoma, Geneva, sans-serif; font-size:18px; padding:0; color:#FFF; }
.ContactUsHeaderCopy a:link { color:#FFF; text-decoration:none; } 
.ContactUsHeaderCopy a:active { color:#FFF; text-decoration:none; } 
.ContactUsHeaderCopy a:visited { color:#FFF; text-decoration:none; } 
.ContactUsHeaderCopy a:hover { color:#F60; text-decoration:none; }

#IntroBox { width:850px; margin:auto; padding:0px; }
.Welcome { font-family:Tahoma, Geneva, sans-serif; font-size:51px; line-height:54px; padding:26px 0 0 0; border:0px; color:#666; }

#MainWindowTop { width:850px; height:40px; margin:auto; padding:0px; background-image:url(../images/mainwindow_top_bkgnd.gif); background-position:bottom; }
#MainWindowBottom { width:850px; height:40px; margin:auto; padding:0px; background-image:url(../images/mainwindow_bottom_bkgnd.gif);}
#MainWindow { background-color:#e5e5e5; padding:0px; width:100%; }
.MainWindowBox { width:850px; margin:auto; padding:0px; }

.FeaturedWork { width:268px; font-family:Tahoma, Geneva, sans-serif; font-size:22px; line-height:26px; padding:16px 0 16px 0; border:0px; color:#F60; }

#Work { margin:auto; padding:0px; width:850px; text-align:right; }
#WorkLeft { float:left; width:270px; margin:0; padding:0 20px 20px 0; }
#WorkRight { float:right; width:270px; margin:0; padding:0 0 20px 20px; }
#WorkMiddle { padding:0 0 20px 20px; margin-right:270px; }

#Portfolio { margin:auto; padding:0px; width:850px; text-align:left; }
#PortfolioLeft { float:left; width:270px; margin:0; padding:0 20px 20px 0; }
#PortfolioRight { float:right; width:270px; margin:0; padding:0 0 20px 20px; }
#PortfolioMiddle { padding:0 0 20px 0; }

#MainSubPage { margin:auto; padding:0px; width:850px; }
#MainSubLeft { float:left; width:270px; margin:0; padding:0; }
#MainSubRight { float:right; width:270px; margin:0; padding:0 0 20px 20px; }
#MainSubMiddle { margin: 0 290px; padding:0 0 20px 0; }

.MainSubCopy { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:20px; }
.MainSubCopy a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:20px; color:#F60; }
.MainSubCopy ul, li { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:20px; padding:0 0 0 12px;}
.MainSubCopy h3 { font-family:Tahoma, Geneva, sans-serif; font-size:22px; padding:0 0 8px 0; margin:0; color:#999; }
.MainSubCopy h4 { font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:normal; padding:0 0 10px 0; margin:0; color:#F60; }
.MainSubCopy h5 { font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; padding:0 0 10px 0; margin:0; color:#F60; }

.WorkLinks { font-family:Tahoma, Geneva, sans-serif; font-size:16px; line-height:32px; color:#F60; }
.WorkLinks a:link { color:#F60; text-decoration:none; } 
.WorkLinks a:active { color:#F60; text-decoration:none; } 
.WorkLinks a:visited { color:#F60; text-decoration:none; } 
.WorkLinks a:hover { color:#000; text-decoration:none; } 

.WorkDescription { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:18px; color:#666; padding-bottom:16px; }
.WorkDescription a:link { color:#F60; text-decoration:none; } 
.WorkDescription a:active { color:#F60; text-decoration:none; } 
.WorkDescription a:visited { color:#F60; text-decoration:none; } 
.WorkDescription a:hover { color:#000; text-decoration:none; } 

#TwitterFeed { margin:auto; padding:0px; width:850px; text-align:left; }
#TwitterLeft { float:left; width:28px; margin:0; padding:0 10px 0 0; }
#TwitterMiddle { padding:0 0 40px 0; }
.TwitterMiddle { font-family:Tahoma, Geneva, sans-serif; font-size:22px; line-height:26px; border:0px; color:#F60; }

#FooterOverlay { background-color:#333; border-bottom:28px #F60 solid; }
.ContactUsHeader { width:850px; margin:auto; font-family:Tahoma, Geneva, sans-serif; font-size:47.4px; padding:12px 0 0 0; border:0px; color:#F60; }
.ContactUsCopy { width:850px; margin:auto; font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:20px; padding:6px 0 18px 0; border:0px; color:#FFF; }
.ContactUsCopy a:link { color:#F60; text-decoration:none; } 
.ContactUsCopy a:active { color:#F60; text-decoration:none; } 
.ContactUsCopy a:visited { color:#F60; text-decoration:none; } 
.ContactUsCopy a:hover { color:#FFF; text-decoration:none; }
