/* ---------------------------------------------
Experience Columbia Print Style Sheet
author: Cyberwoven
version:  2009.07
----------------------------------------------- */
body {
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	margin:.25in .5in;
	padding:0;}

a {color:#930;}

h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", times, serif;}

/* Hidden Stuff
----------------------------------------------- */

#sidetop, #sidebar, a.vcard, .morelink {display:none;}
#mainnav {display:none;}

/* Layout Blocks
----------------------------------------------- */

h1 {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #000;}
	h1 a {color:#000; text-decoration:none;}

h2 a {color:#000; text-decoration:none; margin-bottom:10px;}

#content img {float:right; margin:0 0 10px 10px;}

ul#youtube {display:block; margin:0; padding:0; height:200px;}
ul#youtube li {display:block; position:relative; width:194px; height:73px; float:left; margin:0; padding:15px 15px 0 100px; text-transform:uppercase;}
ul#youtube li a {text-transform:none; text-decoration:underline;}
ul#youtube li strong a {display:block; line-height:16px; max-height:54px; text-decoration:none; font-family:georgia, "Times New Roman", times, serif;}
ul#youtube li img {display:block; position:absolute; top:15px; left:15px; width:75px; height:56px; margin:0; float:none;}

#blog {position:relative;}
	.blogpost {border-bottom:1px dashed #ccc; padding:0; margin:0 20px 10px 80px; position:relative;}
	.blogpost h4 {font-size:16px; margin:0; padding:0; line-height:20px; height:20px; overflow:hidden;}
	.blogpost h4 a {display:block; text-decoration:none;}
	.blogpost h4 a:hover {text-decoration:underline;}
	.blogpost p.postsummary {line-height:16px;}
	.blogpost p.postdate {position:absolute; top:0; left:0; margin:0 0 0 -60px; padding:0; text-align:center; width:40px; font-size:30px; line-height:35px; font-family:georgia, "Times New Roman", times, serif;}
	.blogpost p.postdate .month {display:block; width:40px; text-align:center; letter-spacing:1px; position:absolute; top:35px; left:0; font-size:14px; line-height:16px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
	.blogpost p.postdate .year {display:none;}

#events {position:relative;}
	.eventpost {border-bottom:1px dashed #222; padding:0; margin:0 20px 10px 80px; position:relative;}
	.eventpost h4 {font-size:16px; margin:0; padding:0; line-height:20px; height:20px; overflow:hidden;}
	.eventpost h4 a {display:block; text-decoration:none;}
	.eventpost h4 a:hover {text-decoration:underline;}
	.eventpost p.eventsummary {line-height:16px;}
	.eventpost p.eventdate {position:absolute; top:0; left:0; margin:0 0 0 -60px; padding:0; text-align:center; width:40px; font-size:30px; line-height:35px; font-family:georgia, "Times New Roman", times, serif;}
	.eventpost p.eventdate .month {display:block; width:40px; text-align:center; letter-spacing:1px; position:absolute; top:35px; left:0; font-size:14px; line-height:16px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
	.eventpost p.eventdate .year {display:none;}

.tweetlist {font-size:16px;}
.tweetlist li {margin-bottom:15px;}
.tweetlist li p {margin:0; padding:0; font-size:13px;}
.tweetlist li a {font-size:11px; text-decoration:none; color:#333;}

ul.footerlaunch {display:block; height:100px; margin:10px 0; padding:0; list-style:none;}
	ul.footerlaunch li {display:inline; margin:0; padding:0;}
	ul.footerlaunch li a img {float:left; margin:0 10px 0 0; border:none; width:250px; height:82px;}
	
#footer {display:block; padding-top:20px; margin-top:20px; border-top:1px solid #000;}
