.clearFloat { display: block; height: 0; clear: both; font-size: 0; line-height: 0; }
.hidden { position: absolute; left: -99999em; top: -99999em; }

/* Begin Typography & Colors */
BODY {font-family: Arial, sans-serif; color:#333333; font-size:14px; background: url(../images/bg.gif) top left repeat-y;}
A {color:#0072bc; text-decoration:none;}
A:hover {text-decoration:underline;}
H1 {color:#0072bc; font-size:39px; font-style:normal; font-family: 'Nobile'; font-weight:700; line-height:130%; text-align:left;  margin:20px 0 0 0;}
H2 {color: #000000; font-size:25px; font-weight:normal; margin:0;}
H3 {color:#2d2a2a; font-size:26px; font-weight:normal; margin:0; font-family: 'Nobile', arial, serif;}
H5 {color:#0072bc; font-size:19px; font-weight:normal; margin:0 0 10px 0; font-family: 'Nobile', arial, serif;}

#mainNav UL LI A {text-transform:uppercase; color:#454141 !important; font-weight:bold;}

/* End Typography & Colors */



/* Begin Structure */
BODY {margin:0; padding:0 0 0 20px; height:100%;}

P {clear:both; margin:20px 0 0 0; padding:0; text-align:left; line-height:130%;}

#pageWrapper {width:950px; margin:auto;}

#header {width:100%; border-bottom:2px solid #5d5959; padding:30px 0 30px 0;}

#logo {float:left;}
#logo A {background:url(../images/logo.jpg); width:300px; height:39px; display:block;}
	
#mainNav {float:right; margin:13px 0 0 0; line-height:14px;}
#mainNav UL LI {float:left; list-style-type:none; padding:0 0 0 45px;}
#mainNav UL LI.askAQuestion {padding-left:39px;}
#mainNav UL LI.askAQuestion A {padding:6px 8px 8px 8px; margin:0;}
#mainNav UL LI.first {padding-left:0;}
	


.narrowcolumn {
	padding: 20px 0 0 0;
	margin: 0px 0 0;
	width: 100%;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	clear:both;
	font-size:10px; 
	color:#545454; 
	border-top:2px solid #000000; 
	padding:6px 0 15px 0; 
	margin:22px 0 0 0;
}
#footer SPAN {
	color:#a3a4a7; 
	padding: 0 2px 0 3px;
}
/* End Structure */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/


/* Columns */
.column {
	float:left; 
	padding:0 50px 0 0;
}

.two-column {
	float:left; 
	padding:0 100px 0 0;
	width:30%;
}

.three-column {
	float:left; 
	padding:0 50px 0 0;
}

.lastColumn {
	padding-right:0 !important;
}

.columnHeader {
	width:100%; 
	border-bottom:2px solid #5d5959; 
	margin:0 0 15px 0; 
	padding: 0 18px 3px 0;
	color:#454141; 
	font-size:14px; 
	font-weight:bold; 
	text-transform:uppercase; 
	background:url(../images/arrow.gif) center right no-repeat;
	text-align:left;
	white-space:nowrap; 
}

.column UL, .two-column UL, .three-column UL {
	margin:0; 
	padding:0;
}

.column UL LI, .two-column UL LI, .three-column UL LI {
	margin:0; 
	padding:1px 0; 
	list-style-type:none;
}

/* End columns */

/* Latest box */
.aktt_tweets{
	width:750px; 
	color:#1b1818; 
	border-radius:10px 10px 0 10px; 
	-moz-border-radius:10px 10px 0 10px; 
	-webkit-border-radius:10px 10px 0 10px;
	behavior: url(border-radius.htc); 
	padding:15px 20px; 
	background-color:#d9e7f2;
	clear: both;
}

.aktt_tweets SPAN {
	/* color:#0072bc; */
	font-size:12px; 
	font-weight:bold;
}

.aktt_tweets UL {
	margin:0; 
	padding:0;
}

.aktt_tweets UL LI {
	margin:0; 
	padding:0; 
	list-style-type:none;
}

.aktt_tweets A.aktt_tweet_time{
	margin:4px 0 0 0;
	position:absolute;
	background:url(../images/arrow-latest.gif) top left no-repeat;
	width:10px;
	height:10px;
	display:none; 
}
/* End Latest box */
.aktt_more_updates{display:none;}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

