@charset "utf-8";
/* CSS Document */

/* 
THREADS FOR LIFE
CSS DOCUMENT
2008.04.28
VERSION 1.0
GLOBAL SITE STYLES
AUTHOR: MBJ, NOLAGRAPHICS
*/

/* BASICS
----------------------------- */

img { border: none; }
.hide { display: none; }
strong { font-weight: bold; }


/* BLOG STYLES
----------------------------- */
.blog h4{
	height:25px;
	padding:5px;
	margin:0;
	background:#939B6D;
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

a.more{
	background:transparent url(../styleImages/readmore.png);
	no-repeat scroll 0pt;
	display:block;
	float:right;
	color:#FFFFFF;
	font-size:90%;
	height:20px;
	line-height:20px;
	margin:10px 0px 0px;
	text-indent:10px;
	width:100px;
	font-weight: bold;
}

a:link.more {
	color:#FFFFFF;
	text-decoration: none;
}
a:hover.more {
	color:#FFFFFF;
	text-decoration: underline;
}

a:visited.more {
	color:#FFFFFF;
}

/* UNIVERSAL ELEMENTS
----------------------------- */

.half {
	width: 280px;
}
.full { 
	width: 600px; 
    margin-top: 1em;
}
.cl { clear: left !important; }
.cr { clear: right !important; }
.cb { clear: both !important; }
.cn { clear: none !important; }
.disi { display: inline !important; }
.fl { float: left !important; }
.fr { float: right !important; }
.mt0 { margin-top: 0 !important; }
.mt5 { margin-top: 5px !important; }
.mt15 { margin-top: 15px !important; }
.mt50 { margin-top: 40px !important; }
.mt55 { margin-top: 45px !important; }
.mt65 { margin-top: 65px !important; }
.mt75 { margin-top: 75px !important; }
.mr5 { margin-right: 5px !important; }
.mb5 { margin-bottom: 5px !important; }
.ml5 { margin-left: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mr10 { margin-right: 10px !important; }
.mb10 { margin-bottom: 10px !important; }
.ml10 { margin-left: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mr15 { margin-right: 15px !important; }
.mb15 { margin-bottom: 15px !important; }
.ml15 { margin-left: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mr20 { margin-right: 20px !important; }
.mb20 { margin-bottom: 20px !important; }
.ml20 { margin-left: 20px !important; }
.pt10 { padding-top: 10px !important; }
.pr10 { padding-right: 10px !important; }
.pb10 { padding-bottom: 10px !important; }
.pl10 { padding-left: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt45 { padding-top: 45px !important; }
.pr15 { padding-right: 15px !important; }
.pb15 { padding-bottom: 15px !important; }
.pl15 { padding-left: 15px !important; }
.hrt { border-top: 1px solid #61116a; }
.hrb { border-bottom: 1px solid #61116a; }
.w25 { width: 25px !important; }
.w50 { width: 50px !important; }
.w75 { width: 75px !important; }
.w100 { width: 100px !important; }
.w125 { width: 125px !important; }
.w150 { width: 150px !important; }
.w175 { width: 175px !important; }
.w200 { width: 200px !important; }
.w225 { width: 225px !important; }
.w250 { width: 250px !important; }
.w275 { width: 275px !important; }
.w300 { width: 300px !important; }
.em { font-style: italic !important; }
.strong { font-weight: bold !important; }
.em09 { font-size: .9em !important; }
.em10 { font-size: 1.0em !important; }
.em11 { font-size: 1.1em !important; }
.em12 { font-size: 1.2em !important; }
.em13 { font-size: 1.3em !important; }
.em14 { font-size: 1.4em !important; }
.lh05 { line-height: .5em !important; }
.lh10 { line-height: 1em !important; }
.lh15 { line-height: 1.5em !important; }
.tal { text-align: left !important; }
.tac { text-align: center !important; }
.tar { text-align: right !important; }

div.youtube {
	border: 6px solid #c7cdd1;
    overflow: hidden;
    width: auto;
}
div.youtube object {
	margin: 0;
    padding: 0;
}
/* FLAT LISTS */

.flat li{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
}
.bighalf {
	width: 344px;
}
