body { background-color: #fff; color: #26272A; line-height:1.5em;}

body, p, ol, ul, td {
  font-family: helvetica;
  font-size:   14px;
  line-height: 18px;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #26272A;text-decoration:none; }
a:visited { color: #26272A; }

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #26272A;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

#hiddenField {
	display:none;
}
.clear_float:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear_float{display:inline-block;}
/* Hides from IE-mac */
* html .clear_float{height:1%;}
.clear_float{display:block;}
/* End hide from IE-mac */
body{margin:0;font-family:Helvetica;line-height:18px;background-image: url(/images/assets/bullet.gif);background-attachment:fixed;}
a{ border:none;}
img{ border:none; }


#quickRef { padding:10px; border: 2px solid #f8f6b8; position:fixed; margin:0 auto; top:180px; right:40px; width:240px;background:#A6C6DE;}
div.article_frame{ width: 600px; padding:10px; margin-bottom: 12px; border: 1px solid #f8f6b8;}
div.article_item_large{ width:566px;  padding:10px; margin:12px 12px 0 0;background:#A6C6DE; height:18em; background-image:url(/images/assets/shadowAlpha.png);float:left;}
div.article_item_medium{ width:264px;  padding:12px; margin:12px 12px 0 0;background:#A6C6DE; height:18em;background-image:url(/images/assets/shadowAlpha.png); float:left;}
div.article_item_small{ width: 167px;  padding:10px; margin:12px 12px 0 0;background:#A6C6DE; height:18em;background-image:url(/images/assets/shadowAlpha.png); float:left;}

.teaser_photo img{margin:0 10px 10px 0;padding:0 10px 10px 0;}
.article-body{margin: 0;}
.img-shadow {
  float:left;
  background: url(/images/assets/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/assets/shadow.gif) no-repeat bottom right;
	margin-top:10px;
  }

.img-shadow img {
  display: block;
  position: relative;
  margin: 0;
  padding: 0 5px 5px 0;
  }
#thinking{ height:32px; width:32px; margin: 0 auto; background: url(/images/assets/search-load.gif);}
#shadowTop{height:4px;width:936px;margin:20px auto 0 auto;background:url(/images/assets/drop-top.png);}
#shadowFoot{height:4px;width:936px;margin:0 auto;background:url(/images/assets/drop-bottom.png);margin-bottom:24px;}
#containerMain{}
#wrapper{}
#control-board{width:100%; padding:6px;background:url(/images/assets/control-bg.png);color:#E05722;}
#control-board a, #control-board a:visited{color:#E05722;}
#content{margin:0 auto; width:936px;background:#E05722;background-image:url(/images/assets/content.png); background-repeat:repeat-y;}
#yield{float:left;width:610px;background:#F2E8BA;min-height:1040px;border-right:1px solid #1A1F27;}
#showBody, #articles{width:576px;padding:12px;}
#searchSidebar{width:300px;float:left;background:#E05722;padding:12px;}
#footer{clear:both;width:586px;background:#F2E8BA;padding:12px;border-right:1px solid #1A1F27;}
#link-board{padding:6px;width:586px;background:#F2E8BA;float:left;}
#link-board, #control-board a {text-transform:uppercase; text-decoration:none;font-weight:bold;}
#gallery{padding:24px;}
div.photo-container{float:left; margin-right:12px;}
#back{padding:12px;}
#showBody h2{margin-top:24px;}
#header{height:208px;width:936px;background-image:url(/images/assets/header.jpg);border-bottom:1px solid #1A1F27;}
.volume-marker{font-weight:bold;font-size:24px;color:#205E80;position:absolute;top:180px;margin-left:690px;background-image:url(/images/assets/fader.png);padding:6px 24px 6px 6px;}
#admin .volume-marker{top:216px;}
#articlesListing{width:700px;}
div.article_frame{width:576px;}
#article_listing h1 {margin:36px 0;}
#articles{min-height:1040px;}
.headline a{color:#333;font-size:18px;margin:0 auto;}
#flashNotice{position:absolute; top:100px; margin:0 auto;font-weight:bold;font-size:24px;color:#205E80;}
#hitArea{width:40px;height:40px;position:fixed;top:0px;right:0px;}
#taco-night{background-image:url(/images/assets/dance.gif);width:100%;height:133px;position:absolute; top:0px;}

#twitter_div {
	background-image: url('/images/assets/twitterBG.png');
	background-repeat: no-repeat;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #5AA5BC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top:10px;
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
 
#twitter_div ul li {
	color: #0C93BA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A1E8F7;
}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #DDA84E;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #D78E42;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
}