
* { padding: 0; margin: 0; }

body{
 font-family: sans-serif, arial, Helvetica, Arial, sans-serif;
 font-size: 13px;
 background: url(images/style_page_bg.png) top left repeat-x #dbdbdb;
 padding: 0px;
}

h1{
 letter-spacing: -3px;   
 font-size: 35px;
 line-height: 30px;
 padding: 0 0 10px 0;
}

h2{
 font-size: 16px;
 letter-spacing: -1px;
 line-height: 30px;
 padding: 0 0 0px 62px;
 color: #333;
}

p{
  font-size: 11px;
  padding: 0px 0 10px 0px;
  text-align: left;
}

a{
 color: #333;
 text-decoration: none;
}

#wrapper { 
 margin: 0 auto;
 width: 972px;
}

#faux {
 margin-bottom: 20px;
 padding: 0 0 10px 50px;
 overflow: auto;
 width: 922px;
}

/* class Yearly Style Selectors... */

a.anavunspec:hover {
  color:#e94a43;
}

.section2011 {
  background: url(images/style_2011_bg.png) no-repeat;
  border-bottom: 1px dashed #333;
}

a.aheading2011:hover {
  color:#327a21;
}

a.atext2011 {
  color:#327a21;
  font-weight: bold;
}

.section2010 {
  background: url(images/style_2010_bg.png) no-repeat;
  border-bottom: 1px dashed #333;
}

a.aheading2010:hover {
  color:#b31717;
}

a.atext2010 {
  color:#b31717;
  font-weight: bold;
}

.section2009 {
  background: url(images/style_2009_bg.png) no-repeat;
  border-bottom: 1px dashed #333;
}

a.aheading2009:hover {
  color:#169a60;
}

a.atext2009 {
  color:#169a60;
  font-weight: bold;
}

.section2008 {
  background: url(images/style_2008_bg.png) no-repeat;
  border-bottom: 1px dashed #333;
}

a.aheading2008:hover {
  color:#d1bb00;
}

a.atext2008 {
  color:#d1bb00;
  font-weight: bold;
}

.section2007 {
  background: url(images/style_2007_bg.png) no-repeat;
  border-bottom: 1px dashed #333;
}

a.aheading2007:hover {
  color:#ec56c3;
}

a.atext2007 {
  color:#ec56c3;
  font-weight: bold;
}

.section2006 {
  background: url(images/style_2006_bg.png) no-repeat;
  border-bottom: 1px dashed #333;
}

a.aheading2006:hover {
  color:#1f6db5;
}

a.atext2006 {
  color:#1f6db5;
  font-weight: bold;
}

.section2005 {
  background: url(images/style_2005_bg.png) no-repeat;
}

a.aheading2005:hover {
  color:#62358e;
}

a.atext2005 {
  color:#62358e;
  font-weight: bold;
}

.sectionstudiopics {
  background: url(images/style_studiopics_bg.png) no-repeat;
  border-bottom: 1px dashed #333;
}

.sectionstudiogear {
  background: url(images/style_studiogear_bg.png) no-repeat;
}

a.aheadingstudiogear:hover {
  color: #4d9d1a;
}

a.atextstudiogear {
  color:#4d9d1a;
  font-weight: bold;
}

/* End Yearly Style Selectors */

#header {
 color: #333;
 width: 972px;
 padding: 0px;
 height: 400px;
 margin: 0px 0px 0px 0px;
 background: url(images/style_header.jpg) top center no-repeat;
}

.headerpara{
  padding: 45px 51px 0 0;
  text-align: right;
}

#navigation {
 height: 35px;
 margin: 0px 0px 10px 0px;
 padding: 8px 0 15px 0;
 border-bottom: 1px dashed #333;
}

.not-main-page-nav {
  background: url(images/style_nav_home.png) top left no-repeat;
}

/* id Main Page Columns */

#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 205px;
 float: left;
}

#leftmiddle { 
 float: left;
 color: #333;
 margin: 10px 13px;
 padding: 0px;
 width: 205px;
 display: inline;
 position: relative;
}
#rightmiddle { 
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 10px 10px 10px;
 padding: 0px;
 width: 205px;
 float: left;
}

#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 10px 10px 17px;
 padding: 0px;
 width: 205px;
 float: left;
}

/* id Detail Page Columns */

#content-column { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 550px;
 float: left;
}

#side-column { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 330px;
 float: right;
}

/*id Studio Photo Columns */



#photo-1 { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 275px;
 float: left;
}

#photo-2 { 
 float: left;
 color: #333;
 margin: 10px 13px;
 padding: 0px;
 width: 275px;
 display: inline;
 position: relative;
}

#photo-3 { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 275px;
 float: left;
}

/* Footer id & class */

#footer-container {
  width: 100%;
  height: 100%;
  margin: 0 0 -20px 0;
  padding: 20px 0 15px 0;
  border-top: 8px solid #b73535;
  background: url(images/style_footer_bg.png) top repeat-x #525252;
}
  
.footerpara{
  text-align: left;
  color: #888888;
}

a.afooter {
  color: #9c9c9c; font-style: italic;
}

.footerimg {
  text-align: right;
}

td img {display: block;}

.clear { clear: both; background: none; }
