/*
Theme Name: MFA
Author: MFA
*/

/* Blueprint CSS Styles */
@import url( 'css/screen.css' );

/* jQuery UI CSS */
@import url( 'css/jquery-ui-1.7.1.custom.css' );

/* Override */
body { background: #FFFFFF; color: #555;}
.container { margin: auto; padding: 0 0 0 0; }
h1,h2,h3,h4,h5,h6 { color: #555 }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #555 }
a { color:/*#00768c*/#555; text-decoration:underline }
a:hover { color:#FFCC00; text-decoration:underline }
a:active {color:#333;} 
.translucent { background: url('images/trans.png'); /*opacity:1;*/ }
.uppercase { text-transform:uppercase }
.navlink { font-size: 1.2em; }
.navlink, .navlink a { color: #B0B0B0  ; text-decoration: none; text-transform:lowercase; }
.navlink a:hover {color:#FFCC00;}
.navlink ul { margin: 0; padding: 0;  }
.navlink ul li { list-style: none; float: left; margin:0 15px 0 0; position: relative;}
.navlink ul li.last {margin: 0;}
.current, .current a { color: #333; /*border-bottom:1px solid #555; */}
.redlink, .redlink a { color: #B33900;  }

/* Masthead */
#masthead { background: #FFF ; padding:5px 0 0 5px; margin:0 0 0 0px; width:960px;  z-index:100;}
#masthead h2 { float:left; text-transform:uppercase; padding:0;  position:relative; left:-5px; }
#masthead h2 a { color:#fff }
.archivepage {position: fixed;}
.height_home {height: 70px;}
.height_normal {height: 90px;}

/* Home */
#home-image { margin: 0 0 0 5px; padding: 0; z-index:-1; position: absolute; top:70px; }
#newsflash { background: url('images/trans.png'); width:300px; overflow:auto; margin: 30px 30px 0 35px; padding: 8px; clear:both; }
#newsflash p { margin:0; }
#home-news { display: none; background: url('images/trans.png'); width:300px; height:400px; overflow:auto; margin: 30px 30px 15px 35px; padding: 8px; clear:both;  }
#newsflash h2, #home-news h2 { margin:0; font-weight:bold; }

/* Category Page */
ul.thumbs { width: 960px; list-style: none; margin: auto; padding: 0 0 0 0px; position:relative;  }
ul.thumbs li { float: left; width: 231px; height:173px; margin:8px 8px 0 0; overflow:hidden; z-index:-300; }
ul.thumbs li.thumb-big { float: left; width: 950px; height:712px; margin:0; overflow:hidden; }
ul.thumbs li.thumb-end {margin-top:144px}
ul.thumbs li:hover {border-bottom: 4px solid #FFCC00; margin: 8px 8px -4px 0px; color:#FFCC00;}
ul.thumbs li a {color:inherit;}
.inactive img { opacity:.2; filter:alpha(opacity=20) }
.singlethumb {position: relative;}
.activetext { text-decoration:none; background:#FFF ; opacity: 1; color:#333; z-index:90; position: absolute; bottom:0px; padding: 0 0 1px 0; width: 231px; overflow:hidden; text-align:center; margin:0; font-size:1.2em; }

/* Footer */
#footer { width: 950px; margin:0 auto 1em auto; color:#333; text-align: left; padding: 0; }

/* Posts */
#content { padding: 0 0 0 0; margin: 0 0 0 5px; position:static; overflow:visible;   z-index:-1; }
#archivecontent { padding: 90px 0 0 0; margin: 0 0 0 5px; position:static; overflow:auto;   z-index:-1; }
#scrollcontent { overflow:hidden; padding: 0 0 5px 0; }
.post { display:block; clear:both; margin-bottom:8px; padding:0; overflow:hidden; }
.posttitle { clear:both; display:block; }
#content h2 {  font-weight:bold; float:left;}
.post h2, .page h2 {  padding:0; font-weight:bold; margin:0; float:none; clear:both; }
.posttext { height:415px; overflow-y:auto; overflow-x:hidden; padding: 0 0 0 0; margin:0}
.postimages { height: 442px; overflow:hidden; margin:0; padding: 0; }
.extendedtext {width:590px; margin: 5px 0 0 0;}
.textnav { position: relative; top:10px }
.selectors {position: relative; top: 5px;}

/* Pages */
.page { width: 590px; clear:both;}

/* Floats & Images */
.right { float: right; }
.left { float: left; }
.middle {margin: 0 auto;float:left;}
.clear { clear: both; }
img.centered{display: block;margin-left: auto;margin-right: auto;max-width:950px}
img.alignright{padding: 4px 0 4px 4px;margin: 3px 0 2px 10px;display: inline;max-width:950px}
img.alignleft{padding: 4px 4px 4px 0;margin: 3px 10px 2px 0;display: inline;max-width:950px}
img.alignnone{padding:4px 4px 4px 0; margin:3px 10px 2px 0;display: block;max-width:950px}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter,div.aligncenter {display: block;clear:both;margin-left: auto;margin-right: auto;}
.thumbnail, .attachment-thumbnail {margin:0 1.5em 1.5em 0;float:left}
.attachment-medium {max-width:950px;overflow:hidden;display: inline}
.attachment-large {max-width:950px;overflow:hidden;display: inline}

/* Captions */
.wp-caption { text-align: left; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption .wp-caption-text { margin: 0 0 1em 0; padding: 5px; font-style:italic; }

/* Etc */
:focus {outline: 0;}
.hidden {display:none}

/* Search */ 
#search {background: url('images/search.png') 0px center no-repeat;color: #000;font-size: 1em;margin:5px 0px 0 0;padding: 2px 0 0px 17px;width: 150px;border:none; float:right;}
#search input {border:0; background: #F0F0F0 ;}
.search-excerpt {margin: 0;}
#searchsubmit {display:none} 

/* Navigation at rest */
#nav { float:left; clear:left; display:block; padding:0;  margin-top: -5px; width:960px;}
#subnav { float:left; clear:left; margin: -2px 0 0.5em 0; padding: 0; width:960px;}