@charset "utf-8";
/* CSS Document */
/* Force Vertical Scrollbar */ html { /* IE */	overflow-y: scroll; 	/* Moz */	height: 100%;}
body {margin:0; padding:0; font:12px Georgia,Verdana, Arial; color: #201b17; background-color:#fff; line-height:19px;}
#page {margin:10px auto; padding:0; width: 780px;  background-color:#ffffff;/*border: 1px solid #ffffff*/}
a:link, a:visited{ outline:none; color: #201b17; text-decoration: none;}
a:hover, a:active{ outline:none; color: #201b17; text-decoration:underline}
img{border:none;}

h1,h2,h3,h4{ margin:0 0 8px 0; padding:0; }

.header{ margin:0 ; padding:15px; text-align:right;background-color:#201b17;color:#fff }
.header a:link, .header a:visited{ outline:none; color: #fff; text-decoration: none;}
.header a:hover, .header a:active{ outline:none; color: #fff; text-decoration:underline}

.content-wrapper{margin:0; padding: 0; border:1px solid #201b17; background: url(images/content-bg.gif) right repeat-y}
.cover-wrapper{margin:0; padding:0; height:522px; background-color:#fff; background:url(images/cover.png) no-repeat; cursor:pointer}

.cover-text{margin:0; padding:20px}
.primary{ margin:0; padding:30px 30px 30px 40px; width:480px; float:left;}
.primary-full{ margin:0; padding:30px 30px 30px 30px; width:480px; float:left;}
.secondary{ margin:0; padding:30px 0 30px 30px; width:180px; float:left; }
.secondary ul { margin:0; padding: 0;list-style-type:none}
.secondary ul li { border-bottom: 1px dashed #ddd}

.work-lists{ margin:0 10px 10px 0; padding:0; width:150px; height:130px; background-color:#ddd; float:left} 
.fullimage{ margin:0; padding:0;}
.title{margin:0; padding:0; font-size:13px; font-weight:bold; color:#201b17}
.essay-separator{ text-align:center; font-size:22px; color:#29166f}

.navigation{margin:0; padding:0;}
.nav-button{margin: 0 5px 0 0; padding:0; float: left; width:16px}
.nav-status{margin: 10px 0; padding:0;}

strong{ color:#201b17}
.clear{ clear:both; position: relative}
.footer{margin:0; padding:15px 0;text-align:center; font-size:11px;background-color:#201b17; color:#fff  }
.footer a:link,
.footer a:visited{color:#fff;text-decoration: none}
.footer a:hover,
.footer a:active{color: #fff; text-decoration: underline}

.headshot{ margin-right: 10px; width:100px}

/*tab menu*/
.shadetabs{
padding: 1px 0;
margin: 0;
font-size: 10px;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 0;
border: 1px solid #29166f;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration:none;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
color:#fff;
background-color: #29166f;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

.tabcontainer{
border:none; padding:0; width: 100%; margin-bottom: 10px;
}

@media print {
.tabcontent {
display:block !important;
}
}
