/* Black strip above header, May 2011 -------------------------------------------------------- */

#stripaboveheader { background: #323232; height: 30px; line-height: 1.5;}
#stripaboveheaderinner { width: 990px; background: #323232; margin: 0 auto; }
#stripaboveheadermenu { text-align: right; font-size: 12px; font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Helvetica, sans-serif; color: #whitesmoke; padding-top: 6px; padding-right: 12px; }
#stripaboveheadermenu a { color: #dcdcdc; text-decoration: none; }
.stripaboveheaderflag { text-align: left; padding-top: 4px; float: left; }
#stripaboveheaderright { width: 720px; float: right; }
#stripaboveheadersearch { display: inline; }
.stripaboveheadersearchbutton { border: none; float: right; cursor: pointer; background: #800000; color: whitesmoke; padding: 2px 8px; margin-left: 8px; }



/* New footer, May 2011 -------------------------------------------------------- */

#footer3 {
	background: #2f2f2f;
	position: relative;
	width: 100%;
	clear: both;
	font-size: 1em;
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Georgia",serif;
	line-height: 1.5;
	}
	
#footer3-inner {
	padding-top: 50px;
	padding-bottom: 70px;
	width: 960px;
	color: #939393;
	margin: 0 auto;
	text-align: left;
}

#footer3-leftcol { float: left; width: 370px; margin-left: 20px;}
#footer3-rightcol { float: left; width: 500px; margin-left: 60px; }

#footer3-leftcol .footer3-contentblock { padding: 30px 30px 10px 0px; border-bottom: 0px solid #939393; }
#footer3-rightcol .footer3-contentblock { padding: 30px 30px 30px 30px; border-bottom: 0px solid #939393; margin-top: 30px; }
#footer3-rightcol .footer3-contentblock-bottom { font-size: 0.7em; padding: 10px 30px 10px 30px; border-bottom: 0px solid #939393; margin-top: 30px; text-align: right; }

.footer3-latest-story {padding-bottom: 15px;}

#footer3 .aktt_tweet_time {display:none;}
#footer3 .aktt_more_updates {display:none;}
#footer3 .aktt_tweets li, #footer3 .aktt_tweets ul {margin-left: 0; padding-bottom: 0;}

#footer3 a { color: #939393; }

.fakecaps { font-size: smaller; text-transform: uppercase; }
.footer-bottomtease { text-align: right; }
.footer-header { margin-bottom: 5px; color: #DDD2C7; font-weight: bold; }

#footer3 .leftimage {margin-top: 7px;}
#footer3 .rightimage {margin-top: 7px;}

.footer3-bigger { font-size: 1.3em; padding-bottom: 20px; color: #DDD2C7; }

#footer3-rightcol div.footer3-contentblock:hover { background: #4a4a4a; }

.footer3-leftimage, a:link .footer-leftimage, a:hover .footer-leftimage, a:visited .footer-leftimage {
	padding: 0px;
	border: 0px solid gray;
	margin: 7px 10px 10px 0;
	vertical-align: middle;
}


