/* This is the StyleCatcher theme addition. Do not remove this block. 
@import url(http://wayan.com/mt/mt-static/themes-base/blog.css);
@import url(http://wayan.com/mt/mt-static/support/themes/professional-blue/professional-blue.css);
 end StyleCatcher imports */

* {margin: 0; padding: 0;}
body {
	background: #fff url('/images/ts_bg.jpg') 0 0 repeat-x;
	color: #333;
	font: 10px/2.4 Verdana, Arial, Helvetica, sans-serif;
}
a {color: #7cc120}
cite, p {font-size: 1.2em; margin: 0 0 1.6em;}

dl {}
dt, dd {font-size: 1.2em}
dt {}
dd {color: #757575}

h1, h2, h3, h4, h5, 
#main-navigation ul li a, 
.widget-search input#search  {font-family: Helvetica, Arial, sans-serif normal;}

h1#page-title {
	color: #fff;
	height: 1.14em;
	font-size: 5.6em;
	font-weight: bold;
	line-height: 1.62em;
	margin: 0;
	position: absolute;
	text-indent: 10px;
	text-transform: lowercase;
	top: 0;
	width: 706px;
}
h2 {
	/*background: yellow;*/
	color: #3FA9F5;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 48px;
	padding: 0;
}
h3 {
	/*background: yellow;*/
	color: #3FA9F5;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 48px;
	padding: 2px 0 0;
}



input {color: #444; font-family: Helvetica, Arial, sans-serif}
label {font-weight: 700; margin: 0 7px 0 0}
#content ul {font-size: 1.2em; list-style: none; padding: 8px;}
#content ul li {
	background: url('/images/ts_bullet.gif') 0 8px no-repeat;
	padding: 0 0 0 20px;
line-height:21px;
}	
	#content .entry-categories h4, #content .entry-tags h4 {display: inline; font-size: 13px}
	#content .entry-categories ul, #content .entry-tags ul {display: inline;}
	#content .entry-categories ul li, #content .entry-tags ul li {background: none; display: inline; padding: 0;}

	#content .widget-tag-cloud ul {list-style: none; padding: 0; margin: 0; min-height: 0;}
	#content .widget-tag-cloud ul li {background: none; display: inline; padding: 0;}
	#content .widget-tag-cloud ul li a {color: #3FA9F5 !important; padding: 0 2px; text-decoration: none; white-space: normal}
		#content ul li.rank-10 a {font-size: 1em}
		#content ul li.rank-9 a {font-size: 1.1em}
		#content ul li.rank-8 a {font-size: 1.2em}
		#content ul li.rank-7 a {font-size: 1.3em}
		#content ul li.rank-6 a {font-size: 1.5em}
		#content ul li.rank-5 a {font-size: 1.6em}
		#content ul li.rank-4 a {font-size: 1.7em}
		#content ul li.rank-3 a {font-size: 1.8em}
		#content ul li.rank-2 a {font-size: 1.9em}
		#content ul li.rank-1 a {font-size: 2em}

	#comments-open-content {min-height: 0}
	#comments .odd {background: #EEF6FB; padding: 8px}
	#comments .even {background: #FFF; padding: 8px}
		#comments-open-content:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
		#comments-open-data {}
		#comments-open-text {margin: 0 0 7px}
			#comments-open-text label {display: block}
		
		#comments-open-captcha img {margin: 0 0 7px}
		#comments-open-footer {clear: both;}
	
	#comments {margin: 32px 0}
	
	.comment {margin: 0 0 16px}
	.comment-content {border-left: 2px solid #F7F7F7; margin: 0 0 0 5px}
	.comment-content p {margin: 0 0 15px; padding: 0 0 0 14px}

#container {
	margin: 0 auto;
	padding: 0 14px;
	width: 946px; /* 974 - (14*2) */
}

/* HEADER */
#header {
	position: relative;
	z-index: 2;
}
	h1#header-name a {
		background: url('/images/ts_logo.gif') center bottom no-repeat;
		float: left;
		height: 192px;
		margin: -32px 0 0;
		text-indent: -99999px;
		width: 146px;
	}
	h2#header-description {
		background: url('/images/ts_slogan.gif') left bottom no-repeat;
		height: 48px;
		margin: 0 0 0 14px; /* 2px right-side allowance for UNF image crop */
		min-height: 0;
		float: left;
		text-indent: -99999px;
		width: 786px;
	}	h2#header-description:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

	#unf {
		background: url('/images/ts_unf-logo.gif') right 2px no-repeat;
		/**/
		float: left;
		height: 64px;
		min-height: 0;
		/*position: absolute;
		right: 0;
		width: 336px;*/
		width: 650px;
	}	#unf:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
	
	#vf {
		background: url('/images/ts_vodafone-logo.gif') right bottom no-repeat;
		float: right;
		height: 64px;
		min-height: 0;
		/*position: absolute;
		right: 0;
		width: 228px;*/
		width: 145px;
	}	#vf:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

	#inv {
		background: url('/images/sponsors.gif') right bottom no-repeat;
		float: right;
		height: 64px;
		min-height: 0;
		/*position: absolute;
		right: 0;
		width: 228px;*/
		width: 740px;
	}	#vf:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
	
	/*:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}*/
	
	.widget-sign-in {display: none;	background: url('/images/ts_btn-admin-left.gif') left bottom no-repeat; padding: 0 0 0 4px; position: absolute; right: 0; top: 0;}
		.widget-sign-in h3 {height: 0; position: absolute; visibility: hidden;}
		#signin-widget-content {background: #fff url('/images/ts_btn-admin-right.gif') right bottom no-repeat; padding: 0 14px 0 10px}
			#signin-widget-content a {font-size: 1.2em; text-decoration: none;}

/* NAVIGATION */
#main-navigation {min-height: 0; position: relative; z-index: 1}
#main-navigation:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

	#main-navigation ul {
		background: url('/images/ts_nav.gif') no-repeat;
		float: left;
		height: 48px;
		list-style: none;
		margin: 0 0 0 14px;
		padding: 0 0 0 4px;
		width: 542px; /* 546 - 4px padding) */
	}
		#main-navigation ul li {
			display: inline;
		}
			#main-navigation ul li a {
				border-right: 1px solid #d2d2d2;
				float: left; 
				font-size: 1.4em;
				line-height: 24px;
				margin: 15px 0 0;
				padding: 0 14px;
				text-decoration: none;
				text-transform: uppercase;
			}	#main-navigation ul li.last a {border-right: none medium;}
	
	.widget-search {
		background: url('/images/ts_module-search.gif') no-repeat;
		float: left;
		height: 48px;
		margin: 0 0 0 14px;
		min-height: 0;
		padding: 0 0 0 44px;
		width: 182px;
	}	.widget-search:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
		.widget-search h3 {height: 0; position: absolute; visibility: hidden;}
		input.ti {border: none; color: #b3b3b3; float: left; font-size: 1.4em; margin: 13px 0 0; padding: 8px 0px 4px; width: 132px}
		input.submit {float: right; margin: 12px 12px 0 -8px;}
	

#content {
	clear: both;
	/*background: pink;*/
	min-height: 0;
	padding: 6.4em 0 0;
	position: relative;
	z-index: 0;
}	#content:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

	
	#alpha {
		float: left;
		margin: 0 0 16px;
		min-height: 480px;
		width: 706px;
	}
		#alpha-inner {
			background: url('/images/ts_body-left.gif') no-repeat;
			padding: 16px 14px 0;
		}
			#alpha-inner #homepage-image{margin: 0 0 16px;}
	
	
			#alpha-inner ul#activity {border-top: 1px solid #d1d1d1; font-size: 1em; list-style: none; margin: 0 0 32px 0; min-height: 0; padding: 12px 0 0;}
				#alpha-inner ul#activity:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
				#alpha-inner ul#activity li {background: none; color: #333; float: left; margin: 0 24px 0 0; padding: 0; width: 210px}
					#alpha-inner ul#activity li.last {margin: 0}
					#alpha-inner ul#activity li a {text-decoration: none}
					#alpha-inner ul#activity li a.cta {background: url('/images/ts_cta-link.gif') 0 50% no-repeat; padding: 0 0 0 16px;}
					#alpha-inner ul#activity li span {color: #757575; display: block;}
	
	#beta {
		
		float: right;
		line-height: 21px;
		margin: 16px 0 16px;
		width: 226px;
	}
	#beta #join {background: url('/images/ts_module-subscribe.gif') 0 0 no-repeat; height: 200px; margin: 0; min-height: 0; width: 225px;}
	#beta #join:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
	#beta #join input.ti {font-size: 1.3em; margin: 4px 0 0 4px; padding: 8px 0 4px 4px; width: 150px}
	#beta #join input.submit {margin: 3px 3px 0 0;}
		#beta-pre {
			
			margin: 0 0 2.4em 0;
			min-height: 0;
			padding: 0;
		}	#beta-pre:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
			#beta-pre blockquote, #beta-pre .itin {background: url('/images/ts_module-msgBox-top.gif') no-repeat; padding: 7px 0 0;}
				#beta-pre blockquote p, #beta-pre .itin p {background: #7dc1fc url('/images/ts_module-msgBox-back.gif') bottom no-repeat; color: #fff; margin: 0; padding: 7px 14px 16px;}
				#beta-pre blockquote cite {background: url('/images/ts_module-msgBox-comment.gif') 200px top no-repeat; display: block; font-style: normal; margin: 0; padding: 16px 0; text-align: right;}
					#beta-pre blockquote cite a {display: block; text-decoration: none;}

		#beta-inner {
			background: url('/images/ts_body-right.gif') no-repeat;
			padding: 16px 14px 0;
		}
		

		#beta-inner .widget {margin: 0 0 32px}
			#beta-inner h3 {line-height: 16px; margin: 0 0 16px}
			#beta-inner dt a {text-decoration: none}
			#beta-inner dd.entry-meta {color: #555; margin: 0 0 2.4em}
			#beta-inner ul li {background: none; padding: 0;}

			#beta-inner #join {margin: 0 -5px}

#footer {clear: both; margin: 0 0 32px 0; min-height: 0;}
	#footer:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
	
	#footer a#logo-footer {
		background: url('/images/ts_logo-footer.gif') 0 0 no-repeat;
		float: left;
		height: 48px;
		margin: 0 0 16px;
		text-indent: -99999px;
		width: 146px;
	}
	
	#footer ul {
		background: url('/images/ts_nav-footer.gif') 0 0 no-repeat;
		float: left;
		height: 48px;
		list-style: none;
		margin: 0 0 16px 14px;
		min-height: 0;
		padding: 0 0 0 4px;
		width: 782px; /* 786 - 4px padding) */
	}
		#footer ul li {
			display: inline;
		}
			#footer ul li a {
				border-right: 1px solid #bbc1c4;
				color: #999;
				float: left; 
				font-size: 1.4em;
				line-height: 24px;
				margin: 15px 0 0;
				padding: 0 14px;
				text-decoration: none;
				text-transform: uppercase;
			}	#footer ul li.last a {border-right: none medium;}
	#footer p {color: #757575; font-size: 1em; margin: 0}

/* Lees Hacks */

#alpha-inner p {line-height:21px;}
#beta-pre .itin p {color:#666;}
.itin p a {color:#fff;font-weight:bold;text-decoration:none;}
ol {font-size:1.2em;margin:0 20px 20px 20px;line-height:21px;}
#alpha-inner blockquote {line-height:21px;font-size:1.2em;margin:20px;padding:0px 20px;border-left:5px solid #7cc120}
.ind1 {display:block;width:15%;padding-left: 20px; float:right;background: url(http://www.olpcnews.com/mt/mt-static/plugins/mid-century/comment.gif) no-repeat 0 50%;
}
.ind2 {display:block;width:65%;float:right;}
.ind3 {}
#alpha-inner ul {margin-top:-16px;}
.archivedate {width:100px;display:block;float:left;}
.archivetitle {width:500px;display:block;float:left;overflow:hidden;}
.archivecomment {display:block;}