/*
	Kylo.TV
	type.css
	Cohenspire.com, 2010
*/
/*
	Defaults
*/
body{font-family: Helvetica, Arial, sans-serif; color: #555; line-height: 18px;}
strong{font-weight: bold;}
em{font-style: italic;}
.orange{color: #fc5a14;}
.blue{color: #32a9c3;}
/*
	Headers
*/
h1{font-family: 'Trebuchet MS', Verdana, sans-serif; font-weight: bold; font-size: 36px; line-height: 40px; width: 365px;}
	h1 > .large{font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 48px; letter-spacing: -3px; padding-bottom: 25px; display: block;}
	h1 > .normal{font-weight: normal; letter-spacing: -1px; font-size: 36px;}
		h1 > .normal > em{font-weight: normal; font-style: italic;}
	                h1 > .normal a,
                        h1 > .normal a:active,
                        h1 > .normal a:visited,
                        h1 > .normal a:link,
                        h1 > .normal a:hover
                                {font-weight: normal; font-size: 36px; text-decoration: none;border: 0;}
	body#features h1, body#thanks h1{width: 520px; float: right; padding-top: 40px; font-size: 36px; line-height: 42px;}
	body#help h1{font-size: 36px; margin-bottom: 36px; color: #fc5a14;}
	body#computertotv h1{width: 520px; float: right; font-size: 36px; line-height: 42px;}
	body#loop h1{width: 520px; float: right; padding-top: 40px; font-size: 36px; line-height: 42px;}
	body#news h1{font-size: 36px; float: left; margin-bottom: 36px; color: #fc5a14;}
	body#blog h1{font-size: 36px; float: left; margin-bottom: 36px; color: #fc5a14;}
h2, form label{font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 24px; font-weight: bold; font-style: italic; color: #fc5a14; margin-bottom: 18px; letter-spacing: -1px;}
	body#home .column2 > h2, body#home .column3 > h2{font-size: 24px;}	
	.column2 > h2, .column3 > h2{font-size: 21px;}
	#content_footer > .column1 > h2{font-size: 21px;}, #content_footer > .column2 > h2{font-size: 21px;}
	body#help #top h2{color: #32a9c3;}
	.recentcommunity h2{font-size: 21px;}
	body#news #top > h2{width: 520px; float: right; padding-top: 40px; font-size: 36px; line-height: 42px; color: #32a9c3;}
	body#blog #top > h2{width: 520px; float: right; padding-top: 40px; font-size: 36px; line-height: 42px; color: #32a9c3;}
	#panetwo > h2, #pane > h2{margin-bottom: 0;}
h3{font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 21px; line-height: 24px; font-weight: bold; font-style: italic; color: #32a9c3; margin-bottom: 18px;}
	#buyloop h3{text-align: right; margin-top: -18px;}
	.post > h3{margin-bottom: 0; font-size: 24px; color: #fc5a14; margin-bottom: 18px;}
	#aside > h3{padding-top: 30px;}
		#aside > h3.first{padding-top: 60px;}
	body#computertotv h3{clear: both;}
h4{font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 14px;}
/*
	Body
*/
p{font-size: 12px; color: #f5f5f5; margin-bottom: 18px;}
#footer > p {float: right; font-size: 11px;}
#wrapper_bottom > #content p{color: #f5f5f5;}
#content p{color: #555;}
#subpage_download p {color: #f5f5f5;}
.community p{width: 280px; float: left; margin-bottom: 0;}
.scoopmore p{width: 210px; float: left; margin-bottom: 0;}
p:last-child{margin-bottom: 0;}
#content p.date{font-size: 12px; color: #32a9c3; margin-bottom: 0;}
p#downloadbegin{width: 520px; padding-top: 36px;float: right;}
p.beta{font-size: 14px; font-weight: bold;}
p#rss{padding-left: 24px; margin-top: 60px; margin-bottom: 0; background: url('http://kylo.tv/images/interface/rss.png') no-repeat;}
p.loophalf{width: 220px; float: left;}
#paneone p{margin-bottom: 0;}
body#computertotv p.cablecopy{float: right; width: 500px;}
p.note{font-size: 11px; font-style: italic; margin-bottom: 0;}
.nomargin{margin-bottom: 0;}
/*
	Lists
*/
#footer > ul {float: left;}
	#footer > ul li {float: left; display: inline; margin-right: 10px;}
ul.bullets{list-style: disc outside; padding-left: 18px;}
	ul.bullets li{font-size: 12px;}
	body#news ul.bullets{margin-bottom: 18px;}
	body#blog ul.bullets{margin-bottom: 18px;}
.tab dl{list-style: disc outside; padding-left: 18px; margin-bottom: 18px; font-size: 12px;}
.recentcommunity ul li a, #aside ul li a, body#news #main ul li a, body#blog #main ul li a{margin-left: 5px;}
dl#faq{width: 580px; float: left;}
	dl#faq dt{font-size: 14px; font-weight: bold; padding-bottom: 9px;}
	dl#faq dd{font-size: 12px; margin-bottom: 18px; padding-bottom: 17px; border-bottom: dotted 1px #d2d2d2;}
		dl#faq dd:last-child{border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
#aside ul li{font-size: 12px;}
/*
	Links
*/
a{font-size: 12px; color: #0070bb; border-bottom: solid 1px #1b3241; text-decoration: none; -webkit-transition: all 0.2s;}
	a:hover{border-bottom: solid 1px #0070bb; -webkit-transition: all 0.2s;}
#content > #top a, #aside a, body#news #main a, #content > #tabs > .tab a{border-bottom: solid 1px #c4dae9; -webkit-transition: all 0.2s;}
	#content > #top a:hover, #aside a:hover, body#news #main a:hover, body#blog #main a:hover #content > #tabs > .tab a:hover{border-bottom: solid 1px #0070bb; -webkit-transition: all 0.2s;}
ul#nav li a{height: 26px; display: block; padding-top: 8px; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #555; text-align: center; text-decoration: none; border: none; text-shadow: 0 1px 0 #fff;}
	ul#nav li a:hover{color: #0070bb;}
		body#home ul#nav li.home a, body#features ul#nav li.features a, body#computertotv ul#nav li.computertotv a, body#help ul#nav li.help a, body#loop ul#nav li.loop a, body#news ul#nav li.news a, body#blog ul#nav li.blog a{color: #0070bb;}
#footer > ul li a, #footer a{font-size: 11px;}
.community > a{width: 160px; height: 38px; float: right; margin-top: 18px; display: block; text-indent: -7000px; background: url('http://kylo.tv/images/interface/btn_visitcommunity.png') no-repeat; border: none; -webkit-transition: none;}
	.community > a:hover{background: url('http://kylo.tv/images/interface/btn_visitcommunity.png') no-repeat 0 -38px; -webkit-transition: none;}
#content > #top .recentcommunity > a{width: 160px; height: 38px; margin: 18px auto 0; display: block; text-indent: -7000px; background: url('http://kylo.tv/images/interface/btn_visitcommunity.png') no-repeat; border: none; -webkit-transition: none; border: none;}
	#content > #top .recentcommunity > a:hover{background: url('http://kylo.tv/images/interface/btn_visitcommunity.png') no-repeat 0 -38px; border: none; -webkit-transition: none;}
.scoopmore > a{width: 193px; height: 38px; float: right; margin-top: 18px; display: block; z-index: 200; position: relative; text-indent: -7000px; background: url('http://kylo.tv/images/interface/btn_scoopmore.png') no-repeat; border: none; -webkit-transition: none;}
	.scoopmore > a:hover{background: url('http://kylo.tv/images/interface/btn_scoopmore.png') no-repeat 0 -38px;}
a#btn_buyhillcrest{width: 173px; height: 35px; display: block; text-indent: -7000px; background: url('http://kylo.tv/images/interface/btn_buyhcrest.png') no-repeat; border: none; -webkit-transition: none;}
	a#btn_buyhillcrest:hover{background: url('http://kylo.tv/images/interface/btn_buyhcrest.png') no-repeat 0 -35px; border: none; -webkit-transition: none;}
a#btn_morekylo{width: 240px; height: 38px; display: block; float: left; margin-top: 25px; text-indent: -7000px; background: url('http://kylo.tv/images/interface/btn_morekylo.png') no-repeat; border: none; -webkit-transition: none;}
	a#btn_morekylo:hover{background: url('http://kylo.tv/images/interface/btn_morekylo.png') no-repeat 0 -38px; border: none; -webkit-transition: none;}
a#learnmoreloop{width: 193px; height: 38px; margin-top: 18px; display: block; clear: both; text-indent: -7000px; background: url('http://kylo.tv/images/interface/btn_scoopmore.png') no-repeat; border: none; -webkit-transition: none;}
	a#learnmoreloop:hover{background: url('http://kylo.tv/images/interface/btn_scoopmore.png') no-repeat 0 -38px;}
#aside a.nomargin, #aside a.nomargin:hover{margin: 0;}
#faqmore{clear: both; width: 580px; float: left;}
#nextpage{float: right;}
#prevpage{float: left;