/* Font information for this page will be in this file. It seems easiest */

.showcase { background: #FFEDB8; top: 58px; position: relative; padding: 12px 12px 15px; border: 1px solid #E7D49D; 
	border-top: 0px; border-bottom: 0px; margin-bottom: 74px; }
.showcase h3 { background: transparent url('/images/site/corners/showcase/top.gif') top left no-repeat; 
	position: absolute; top: -58px; left: -1px; right: -1px; width: 213px; height: 58px; padding: 12px 12px; font-size: 2.2em; text-shadow: #FFF9E6 1px 1px 2px; }
.showcase h3 img { margin: 0px; position: relative; top: -4px; }
.showcase h4 { color: #003366; font-size: 1.6em; margin-bottom: 8px; }
.showcase img { margin-bottom: 14px;  border: #836B33 solid 1px; }
.showcase img.icon { border: none; }
.showcase p { color: #003366; font-size: 1.1em; margin-bottom: 24px; line-height: 1.5em; }
.showcase .showcase_footer { background: transparent url('/images/site/corners/showcase/bottom.gif') top left no-repeat; 
	height: 8px; width: 237px; position: absolute; left: -1px; right: -1px; bottom: -8px;}
.showcase a { color: #331A05; text-decoration: underline; }
	
	
#showcases { float: right; width: 237px; }

#content_column { float: left; width: 660px; }

#blurb { margin-bottom: 10px; }
#blurb p { margin-bottom: 8px; }

#utility_links { float: left; width: 165px; margin-right: 10px; }
#utility_links .capped_box { margin-bottom: 12px; }
#utility_links .capped_box .capped_box_head { padding: 10px 10px 2px 0px; }
#utility_links .capped_box .capped_box_head strong { font-size: 1.1em; line-height: 1.5em; }
#utility_links .capped_box .capped_box_body p { font-size: 1em; }

#widgets { float: right; width: 480px; }
#widgets a { color: #331A05; text-decoration: underline; }
#widgets span.widget_functions { float: right; display: block; font-size: 1.2em; margin-right: 4px; }
#widgets span.widget_functions a { font-weight: bold; }
#widgets h5 { width: 300px; }
#widgets img { float: left; margin: 0px 14px 8px 0px; border: 1px solid #422203; }
#widgets p { font-size: 1.2em; font-weight: normal; line-height: 1.7em; width: auto; }
#widgets hr { clear: left; color: #E4CA84; border: none; height: 1px; background-color: #E4CA84; }

#widgets .pagination { color: #331A05; }
#widgets .pagination .next { float: right; }
#widgets .pagination li { float: left; background: none; padding: 0px 2px; }

#sort_bar { font-size: 0em; background: #F8DF9A; margin-left: -12px; margin-right: -12px; border: #E4CA84 solid 1px;}
#sort_bar .sort_text {margin-left: 20px; margin-bottom: 13px; font-size: 13px; margin-top: 12px; }
#content_column #sort_bar hr {margin-bottom: 0px; font-size: 0px; }

#submit_widget { margin-bottom: 4px; }
#submit_widget p.half_width { width: 50%; }
#submit_widget input.text { width: 90%; }
#submit_widget input.file { width: 92%; }
#submit_widget textarea { width: 95.6%; height: 160px; }