body {
  font-family:Georgia, Times,  Serif;
  color:#666757;
  background:url(http://www.as220.org/bss/layout/bginv.gif);    
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#pagewrapper {
 width:882px;
  padding:0px 0px 0px 0px;
  margin:0px auto 0px auto; 
}


#header {
  background:url(http://www.as220.org/bss/layout/top_background.gif);
  background-repeat:no-repeat;
  width:910px;
  padding:0px 10px 0px 20px;
  line-height:108px;
  margin:0px 0px 0px 0px;
}

.titlebar {
  line-height:108px;
  margin-top:-8px;
  margin-bottom:-46px;
}

.titlebar_logo {
  position:relative;
  top:-15px;
  left:-37px;
}

#container {
  background:#ffea7d;
  width:882px; 
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 4px;
  overflow:hidden;
}
 

#page-title {
  color:#2a86c9;
  font-size:16px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
}


#left-head {
   background:url(http://www.as220.org/bss/layout/left_col_rounded.gif);
   height:11px;
   line-height:11px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

#left-foot {
   clear:both;
   height:12px;
   line-height:11px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

#left {
   background:white;
   width:564px;
   margin:13px 0px 18px 8px;
   padding:0px 0px 0px 0px;
   overflow:hidden;
   float:left;
}

#right {
  background:#666666;
  width: 284px;          /* RC width */
  float:right;
  margin:13px 8px 18px 0px;
  padding:0px 0px 0px 0px;
}

#footer {
 width:100%;
 margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear: both;
}

#container-footer {
   height:18px;
   line-height:18px;
   margin:0px auto 0px auto;
}

#col-head {
	background:url(http://www.as220.org/bss/layout/top_round.gif);
	height:11px;
	line-height:11px;
}

#col-foot {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:11px;
	line-height:11px;
	}

#col-address { 
        font-size:14px;
	margin:0px 0px 0px 0px;
        padding:10px 0px 20px 0px;
	border-left:2px solid #e2a50c;
	border-right:2px solid #e2a50c;
	text-align:center;
	color:#ffffff;
	}

.intro-box {
	background:url(http://www.as220.org/bss/layout/BSS_is_gradient.gif); 
	background-repeat:repeat-x;
	color:#ffea7d;
	font-size:12px;
	font-style:normal;
	line-height:18px;
	border-left:2px solid #e2a50c;
	border-right:2px solid #e2a50c;
	padding:5px 10px 15px 10px;
        margin:0px;
	}

.search-box {
	background:#333333; 
	color:#ffea7d;
	font-size:9px;
	font-style:normal;
	line-height:16px;
	border-top:2px solid #e2a50c;
	border-bottom:2px solid #e2a50c;
	border-left:2px solid #e2a50c;
	border-right:2px solid #e2a50c;
	padding:15px 15px 15px 15px;
        margin:0px 0px 0px 0px;
}

.form-input-submit
{
background-color: #eebb00;
letter-spacing: 1px;
color: #000000;
font-family: Helvetica,Arial,sans-serif;
text-transform: uppercase;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
font-size: 9px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-color: black;
}

.section-body-box {
	background:url(http://www.as220.org/bss/layout/links_gradient.gif); 
	background-repeat:repeat-x;
	color:#ffea7d;
	font-size:14px;
	font-style:normal;
	line-height:16px;
	border-left:2px solid #e2a50c;
	border-right:2px solid #e2a50c;
        margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	}

.ad-box {
	border-left:2px solid #e2a50c;
	border-right:2px solid #e2a50c;
	padding:10px 0px 0px 0px;
        margin:0px 0px 0px 0px;
	text-align:center;
}

.ad {
        padding-top:10px;
}

#right a {
        color:#ffffff; 
        text-decoration: none;
}

.section-link {
    font-size:14px !important;
    line-height:18px;
    margin-left:20px;
}

#left a {
	color:#726b35;
	text-decoration:none;
}

.entry-body a, .asset-more a  {
    color:#eebb00 !important;
}

.entry-body b, .asset-more b {
    color:#000000 !important;
    }

.portfolio-title {
    clear:both;
    font-size:16px;
}

.portfolio-link {
    font-size:16px;
}

.portfolio-body img {
   width:500px;
}

.date {
  color:#726b35;
  padding:10px 0px 0px 0px;
  margin:0px;
  font-size:9pt;
}


.title {
  color:#726b35;
  font-family:Georgia,Serif;
  font-size:20px;
  font-weight:normal;
  margin:5px 0px 10px 0px;
  padding:5px 0px 0px 0px;
}

.mt-image-left {
  border:1px solid #bbbbbb;
  margin:0px 10px 0px -5px;
  padding:8px;
  float:left;
}

.mt-image-center {
  border:1px solid #bbbbbb;
  margin:0px 1px 10px 10px;
  padding:8px;
}

.mt-image-right {
  border:1px solid #bbbbbb;
  margin:0px -5px 0px 5px;
  padding:8px;
  float:right;
}

#entries {
   border-left:2px #e2a50c solid;
   border-right:2px #e2a50c solid;
}

.entry-asset {
  padding:20px 15px 0px 15px;
  margin:0px 0px 0px 0px;
}

#comments-open{
  font-size:12px;
  line-height:18px;color:#666757;
  padding:20px 15px 0px 15px;
}

.entry-body, .asset-more{
  font-size:14px;
  line-height:20px;
  color:#666757;
  margin:0px 0px 5px 0px;
}

.entry-foot {
  margin:20px 0px 0px 0px;
  clear:both;
}

.more {
  font-size:9px;
  color:#ff3333 !important;
  letter-spacing:2px;
  font-variant:small-caps;
  font-weight:bold;
  text-align:right;
}

.archive-header, .archive-link .portfolio-link {
   padding-left:10px;
}

.archive-link {
   margin-left:10px;
}

.archive-list-item {
   line-height:16px;
   padding-bottom:5px;
   padding-top:5px;
   padding-left:10px;
}

#page-title {
  color:#726b35;
  font-size:32px;
  padding:10px 0px 10px 10px;
}

.portfolio-title {
   font-size:14px;
}

.portfolio-entry {
  width:152px;
  height:300px;
  border-right:1px dotted #999999;
  font-size:12px;
  float:left;
  margin-left:10px;
  margin-bottom:50px;
  padding:5px;
  overflow:hidden;
}

.portfolio-entry img {
  padding:0px 0px 0px 0px!important;
  margin:0px 0px 0px 0px!important;
  border:none;
}

.tag-entry {
  width:152px;
  height:30px;
  font-size:16px;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
  padding:5px;
  overflow:hidden;
}

/** FOr staff index **/
.staff-photo {
}

.staff-section-title {
   font-size:18px;
   clear:both;
   padding-top:20px;
   margin-bottom:5px;
}

.staff-title {
   font-size:14px;
}

.staff-entry {
  width:152px;
  border-right:1px dotted #999999;
  font-size:12px;
  float:left;
  margin-left:10px;
  padding:5px;
}

.staff-entry img {
  border:0px !important;
  margin:0px !important;
  float:left !important;
}


