/* CSS for ian.kluft.com */

/* import grid */
@import url(http://ian.kluft.com/css/flexgrid.css);

/* global */
h1, h2, h3, h4, h5, h6, big { font-family: sans-serif }
.home { background-color: #ffffff }
.news_box { background-color: #e0e0ff }

/* originaing from home page */
.bg_gray { background-color: #c0c0c0 }
#social_heading { text-align: center; font-weight: bold; font-family: sans-serif; }
#twitter_heading { text-align: center }
#twitter_list { text-align: left }

/* originaing from links page */
.tab1 { width:80px; }
.tab2 { width:160px; }
.tab3 { width:240px; }
.tab4 { width:320px; }
.tab5 { width:400px; }
.tab6 { width:480px; }
.tab7 { width:560px; }
.tab8 { width:640px; }
.tab9 { width:720px; }
.tab10 { width:800px; }
.tab11 { width:880px; }
.tab12 { width:960px; }
.tab13 { width:1040px; }
.tab14 { width:1120px; }
.tab15 { width:1200px; }
.links_header {
	display: block;
	vertical-align: top;
}
.links_title {
	display: inline;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	}
.links_head_right {
	text-align: right;
	vertical-align: top;
}
.line_hdg1 {
	clear: left;
	display: inline-block;
	font-weight: bold;
	font-size: 1.17em;
	font-family: sans-serif;
	vertical-align: top;
	}
.line_hdg2 {
	display: inline-block;
	font-weight: bold;
	font-family: sans-serif;
	vertical-align: top;
	}
.floatright {
	float: right;
}
.iblock {
	display: inline-block;
	vertical-align: top;
	}

