/* Start of CMSMS style sheet 'stylesl2' */
/* Start of CMSMS style sheet 'stylesl2' */
body {
background-image:url(GRAPHICS/body-bkgd.gif);
background-repeat:repeat-x;
background-color:#CBCAC9;
color:#504746;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0px;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
        z-index:1;
}

.sIFR-replaced {
	visibility: visible !important;
        z-index:1;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

a {
color:#996B5D;
text-decoration:underline;
}


a:hover {
color:#A07E73;
text-decoration:underline;
}

#bio h2 {
color:#CBCAC9;
}

div.container {
margin:0px auto;
width:1024px;
}

img.biopic {
padding:0px 10px 10px 0px;
}

div#page {
position:relative;
float:left;
width:1024px;
padding-bottom:20px;
display:table;
}


div#header {
position:relative;
float:left;
width:1024px;
height:142px;
}

div#logo {
position:relative;
float:left;
width:287px;
height:142px;
}

div#contact-info {
position:relative;
float:left;
}

div#menu {
position:relative;
float:left;
width:557px;
height:15px;
top:122px;
}

div#content {
position:relative;
float:left;
width:800px;
min-height:400px;
height:auto !important;
height:400px;
top:21px;
left:72px;
padding-bottom:20px;
}

div#slickbox {
padding:20px;
background-color:#EFEFEF;
border:1px solid #FFFFFF;
}

div#image {
position:relative;
float:left;
display:table;
text-align:center;
}

div#left {
position:relative;
float:left;
display:block;
width:155px;
}

div#thumbs {
position:relative;
float:left;
display:block;
width:550px;
padding:0px 15px 15px 10px;
clear:none;
left:40px;
}

div#bio {
position:relative;
float:left;
display:block;
width:550px;
min-height:590px;
height:auto !important;
height:590px;
padding:0px 0px 15px 15px;
top:0px;
left:40px;
}

div#guest-bio {
position:relative;
float:left;
display:block;
min-height:590px;
height:auto !important;
height:590px;
padding:0px 0px 15px 15px;
top:0px;
}

div#bio h2, div#guest-bio h2 {
font-size:22px;
line-height:22px;
margin:0px;
padding:10px 0px 0px 0px;
}


div.bio {
position:relative;
width:100%;
display:table;
margin-top:-16px;
right:0px;
text-align:center;
width:100%;
background:#504746;
}

div.bio a {
color:#FFFFFF;
text-decoration:none;
}

div#submenu {
position:relative;
float:left;
width:265px;
top:10px;
}


div#submenu ul {
position:relative;
float:left;
width:250px;
list-style:none;
margin:0px;
padding:0px;
}

div#submenu li {
position:relative;
float:left;
width:250px;
margin:0px;
line-height:14px;
padding:2px 0;
}

div#submenu li a {
font-size:12px;
color:#504746;
text-decoration:none;
}

div#submenu li a:hover {
font-size:12px;
color:#2e2423;
text-decoration:none;
}

div.sublink a {
position:relative;
float:left;
left:35px;
color:#504746;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div.sublink a:hover {
color:#2e2423;
}

div#subnav {
position:relative;
float:left;
width:230px;
padding:15px;
}

div#subnav ul {
list-style:none;
margin:0px;
padding:0px;
border-left:1px solid #888;
}

div#subnav li {
padding:2px 0px 2px 10px; 
}

div#subnav li a {
color:#CBCAC9;
text-decoration:none;
}

div#subnav li.on a {
font-weight:bold;
color:#CBCAC9;
}

div#greybar {
position:relative;
float:left;
width:100%;
height:20px;
background-color:#8A827E;
}

div#staff {
position:relative;
float:left;
width:400px;
padding:0px 20px 0px 0px;
margin-bottom:20px;
border-right:4px solid #8A827E;
}

div#right {
position:relative;
float:left;
padding-left:40px;
width:300px;
}

div#footer {
position:relative;
margin:0px auto;
width:100%;
height:30px;
top:10px;
left:20px;
font-size:14px;
color:#8c8480;
text-align:center;
}


label {
position:relative;
float:left;
margin-top:10px;
clear:both;
}

input, textarea, select {
position:relative;
float:left;
clear:both;
}

textarea {
width:300px;
}

input.fbsubmit {
margin:20px 0px 20px 0px;
}

div.bullet {
position:relative;
float:right;
padding:4px 0px 0px 4px;
display:table;
color:red;
font-size:24px;
height:4px;
line-height:8px;
}

.blogs-showentrycomments,
.blogs-showentrycommentform {
padding:10px 0px 0px 0px;
}

.blogs-addcommentlabel {
position:relative;
float:left;
padding:0px 0px;
clear:both;
}

.blogs-addcommentinput,
.captchapict {
position:relative;
float:left;
padding:0px 0px 5px 0px;
clear:both;
}

.btn-bio {
padding:22px 2px;
}

/* End of 'stylesl2' */


/* End of 'stylesl2' */

