html, body, p{ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; } 
body{ background: #bababa url(/images/jpg/background/) no-repeat top left fixed; min-width: 1020px; }
td{ vertical-align:top; }
table{  border:0; cellspacing:0; cellpadding:0; }
img, div { behavior: url(/iepngfix.php); }

	
a:link { color: #333333; text-decoration: none; outline: 0 none; -moz-outline: 0 none; }
a:visited { text-decoration: none; color: #333333; outline: 0 none; -moz-outline: 0 none; }
a:hover { text-decoration: underline; color: #333333; outline: 0 none; -moz-outline: 0 none; }
a:active { text-decoration: none; color: #999999; outline: 0 none; -moz-outline: 0 none; }

a img {border: 0; }

img.sized{
max-width:100%;
height:auto;

}

.shadow { text-shadow: #666666 1px 1px 2px; }

#contact-form{ color:#666666; text-shadow: #000000 1px 1px 2px; font-weight:bold; }

#grey-bg{ background: #bababa; }
#black-bg{ background: #231f20; width:100%; border: 0px solid #666666; border-top:1px border-bottom:1px; }

#top-space{ height:30px; }
#head-bar-bg{ width:100%; background:#FFFFFF; }
#top-logo-top{ height:20px; }
#top-logo{ margin-right:10px; margin-left:10px; width:300px; height: 37px; background:url(/images/png/background/tw-top-logo.png) no-repeat top left;}
#all-full-wrap{ width:1000px; background:url(/images/jpg/background/) repeat-y top center; text-align:center; }
#page-title-wrap{ width:980px; }

#white-title{ color:#FFFFFF; margin: 6px; font-size:26px; font-weight:bold; font-family: Arial Black, Arial, sans-serif; text-shadow: #666666 1px 1px 2px; text-transform:uppercase; text-align:left;}
#white-title-right{ color:#FFFFFF; margin: 20px; margin-bottom:0px; font-size:26px; font-weight:bold; font-family: Arial Black; text-shadow: #666666 1px 1px 2px; text-transform:uppercase; text-align:right;}

.white-title{ color:#FFFFFF; }
a.white-title:link { color:#FFFFFF; text-decoration: none; }
a.white-title:visited { color:#FFFFFF; text-decoration: none; }
a.white-title:active { color:#FFFFFF; text-decoration: none; }
a.white-title:hover { color:#CCCCCC; text-decoration: none; }

#right-item-title{ width:215px; margin:0px; text-align:center; font-size:12px; }
.right-item-title{ font-weight:bold; font-style:italic; text-shadow: #666666 1px 1px 2px;}
a.right-item-title:link {  color:#FFFFFF; text-decoration: none; }
a.right-item-title:visited {  color:#FFFFFF; text-decoration: none; }
a.right-item-title:active {  color:#FFFFFF; text-decoration: none; }
a.right-item-title:hover { color:#CCCCCC; text-decoration: underline; }

#ipod-link{ text-align: center; margin-top: 20px; margin-bottom: 20px; font-style:italic; }
.ripod-link{ color:#666666; }
a.ipod-link:link { color:#666666; text-decoration: none; }
a.ipod-link:visited { color:#666666; text-decoration: none; }
a.ipod-link:active { color:#666666; text-decoration: none; }
a.ipod-link:hover { color:#FFFFFF; text-decoration: none; }


#thumb-main-title{ color:#006227; font-weight:bold; font-size:12px; margin-top:4px; text-align:center; }
.thumb-main-title{ color:#006227; }

#main-portfolio-wrapper{ width:980px; text-align:center; }
#main-title{ color:#666666; margin-left: 10px;  margin-top:10px; margin-bottom:10px; font-size:20px; font-weight:bold; }
#website-title{ margin-left: 20px; margin-top:10px; }
#main-description{ margin-left: 20px; margin-top:10px; font-size:14px; color:#666666; font-style:italic; }

#top-margins-home-mid{ width:980px; height:60px; }


.main-title{ color:#666666; }
a.main-title:link { color:#666666; text-decoration: none; }
a.main-title:visited { color:#666666; text-decoration: none; }
a.main-title:active { color:#666666; text-decoration: none; }
a.main-title:hover { color:#333333; text-decoration: underline; }

#right-top-space{ height:20px; }
#right-top-cap{ margin-right:20px; height:10px; width:250px; background: url(/images/png/background/top-cap-250px-100-7f7d7e.png) no-repeat top; }
#right-middle-all{ width:250px; margin-right:20px; background: url(/images/png/background/middle-full-250px-100-7f7d7e.png) repeat-y top;}
#right-bottom-cap{ height:10px; margin-right:20px; width:250px; background: url(/images/png/background/foot-cap-250px-100-7f7d7e.png) no-repeat top; }

#right-title{ font-family: Arial Black; width:250px; text-align:left; color:#a3a1a2; font-size: 30px; font-weight:bold; text-transform:lowercase; text-shadow: #666666 1px 2px 3px;}
#right-margins{ margin-left:20px; margin-right:20px; text-align:left; }

#main-page-title{ font-family: Arial Black; text-align:left; margin-left: 30px; margin-top: 20px; color:#636061; font-size: 30px; font-weight:bold; text-transform:lowercase; text-shadow: #000000 1px 2px 3px;}
.main-page-title{}
a.main-page-title:link { color:#636061; text-decoration: none; }
a.main-page-title:visited { color:#636061; text-decoration: none; }
a.main-page-title:active { color:#636061; text-decoration: none; }
a.main-page-title:hover { color:#666666; text-decoration: underline; }

category-titles


#main-blog-page-title{ font-family: Arial Black; text-align:left; margin-left: 30px; color:#636061; font-size: 30px; font-weight:bold; text-transform:lowercase; text-shadow: #000000 1px 2px 3px;}
#main-page-date{ margin-top:20px; color:#000000; font-size: 24px; font-style:italic; font-weight:bold; text-align:right; margin-right:40px; margin-left:40px; }


#right-blog-title{ font-weight:bold; font-size:18px; margin:5px; text-shadow: #CCCCCC 1px 2px 3px; }
#right-blog-date{ font-style: italic; font-size:11px; margin-left: 10px; margin-bottom: 10px; }
#right-blog-text{ color:#666666; font-size: 12px; line-height: 18px; margin-left:10px; }

#right-main-text{ color:#FFFFFF; margin-top:10px; line-height: 22px; font-size: 12px; text-shadow: #666666 1px 2px 3px; }

#body-top{ height: 5px; width:100%; background: url(/images/png/background/top-shadow-001.png) repeat-x top; }
#body-bottom{ height: 5px; width:100%; background: url(/images/png/background/bottom-shadow-001.png) repeat-x top; }

#full-page-bottom{ width:1000px; height:40px; }

#side{ width:270px; }
#main{ width:730px; text-align:left;}

#main-left{ width:240px;  text-align:left; }
#main-right{ width:490px; }

#people-left{}
#people-right{margin-right: 20px; }

#location-left-side-text{ margin-left: 140px; font-size:12px; line-height: 20px; color:#FFFFFF; width: 382px;}
#location-right-side-map{ }

#left-static-title{ color:#006227; font-weight:bold; font-size:18px; margin:5px; margin-top:20px; margin-bottom:20px; text-shadow: #CCCCCC 1px 2px 3px; text-align:left;}
#left-static-body{ font-size: 14px; color:#999999; text-align:left; margin-left:5px; line-height:18px; }

#prev-next{ text-align:center; margin-top: 40px; color:#FFFFFF; font-size:24px; font-weight:bold; font-family: Arial, sans-serif; text-shadow: #666666 1px 1px 2px; text-transform:uppercase; }

#page-blog-margins{ text-align:left; margin-left: 20px; margin-right: 20px; }
#page-blog-title{ color:#FFFFFF; font-size:22px; text-transform:uppercase; font-weight:bold; margin-top:20px; text-shadow: #666666 1px 2px 3px; text-align:left; }
#page-blog-body{ color:#333333; font-size:14px; margin-top:10px; line-height: 24px; margin-right:20px;  }
#page-blog-date{ margin-top: 5px; margin-left: 10px; font-weight:bold; font-style: italic; color:#92af94; }

#page-people-title{ color:#FFFFFF; font-size:22px; text-transform:uppercase; font-weight:bold; margin-top:20px; text-shadow: #666666 1px 2px 3px; text-align:right; }
#page-people-job-title{ text-align:right; font-style:italic; color:#666666; font-size:18px; line-height: 26px;   }

#page-blog-title-right{ color:#FFFFFF; font-size:22px; text-transform:uppercase; font-weight:bold; text-shadow: #666666 1px 2px 3px; text-align:right; width:900px; }

#video-wrap{ text-align:left; background:#000000; margin:5px; }
#video-wrap-in{ margin-left: 20px; margin-top: 5px; margin-bottom:5px; }

#full-art-box{ width:650px; }

#main-blog-body{ margin:20px; margin-left: 40px; line-height: 24px; color:#CCCCCC; text-shadow: #000000 1px 2px 3px; }

#social-bar{ width:1000px; }

#location-below-pic{ margin-left:20px; font-size:12px; font-family: Arial Black; font-weight:bold; color:#FFFFFF; text-shadow: #000000 1px 2px 3px; }

#photos-home{ float:left; margin-top:40px; margin-left: 10px; margin-right: 10px; }

.photos-home{
    width: 160px; 
    border: 6px solid #FFFFFF;
    margin: 0px 0px 10px 0px;
    line-height:0px;
     box-shadow: 3px 3px 5px #000000;
    -moz-box-shadow: 3px 3px 5px #000000;
    -webkit-box-shadow: 3px 3px 5px #000000;
}

#third{ float:left; width:33.333%; text-align:center; }

#photos-home-15{ margin:40px 10px 0; }

.photos-home-15{
    border: 6px solid #FFFFFF;
    margin: 0px 0px 10px 0px;
    line-height:0px;
     box-shadow: 3px 3px 5px #000000;
    -moz-box-shadow: 3px 3px 5px #000000;
    -webkit-box-shadow: 3px 3px 5px #000000;
}




#home-below-pic{ font-size:12px; font-family: Arial Black; font-weight:bold; color:#FFFFFF; text-shadow: #000000 1px 2px 3px; }

#buy-prints-title{ margin-left:10px; margin-bottom:5px; font-size:12px; font-family: Arial Black; font-weight:bold; color:#FFFFFF; text-shadow: #333333 1px 2px 3px; }
#google-btn-break{ height:5px; }
#item-bottom-break{ height:10px; }
#orig-btn-wrap{ margin-top:5px; }
#left-of-the-add{ width:20px; }


.odd{ background: url(/images/jpg/background/) repeat;}
.even{ background: #666666; }
#right-side-title{ font-size: 14px; margin-top: 5px; margin-left:10px; }
#right-side-date{ color:#333333; margin-top:4px; font-size: 11px; margin-bottom: 5px; margin-left:15px; font-style:italic;  }

#video-wrap{ text-align:left; background:#000000; margin:5px; }
#video-wrap-in{ margin-left: 35px; margin-top: 5px; margin-bottom:5px; }

#bottom-logo{ margin-right:10px; margin-left:10px; width:960px; height: 175px; background:url(/images/png/background/logo.png) no-repeat top right; }
#footer-all-wrap{ width:100%; }
#footer{ font-size: 11px; color:#757575; font-style:italic; margin:20px; text-align:left; }

.footer-links{ color:#757575; font-weight:bold; }
a.footer-links:link { color:#757575; text-decoration: none; }
a.footer-links:visited { color:#757575; text-decoration: none; }
a.footer-links:active { color:#757575; text-decoration: none; }
a.footer-links:hover { color:#666666; text-decoration: underline; }