/* these styles are adapted from the CT 08 styles but are intended for upgrading older blogs, such as technium and true films */

#technium10 body, #screenpublishing11 body  {
	width:1380px;
	background-color:#ffffff;
}

#truefilms09 body  {
	width:1480px;
	background-color:#ffffff;
}

#extrapolations21 body  {
	width:1480px;
	background-color:#ffffff;
}

#streetuse09 body  {
	width:1380px;
	background-color:#ffffff;
}

#CTcontentcolumns {
	width:1190px;
	margin-left:130px;
}

#streetuse09 #CTcontentcolumns {
	width:1190px;
	margin-left:15px;
}

#truefilms09 #CTcontentcolumns {
	width:1290px;
	margin-left:130px;
}

#extrapolations21 #CTcontentcolumns {
	width:1290px;
	margin-left:130px;
}

#technium09 #nav, #truefilms09 #nav, #streetuse09 #nav, #technium10 #nav, #screenpublishing11 #nav, #extrapolations21 #nav {
	background-color:#ffffff;
}

input, textarea {
}

#technium10 #logo-login {
        margin-left:425px;
        margin-top:-31px;
        width:100%;
}

 #screenpublishing11 #logo-login {
      		margin-left:433px;
	        margin-top:-23px;
	        width:100%;
}

#streetuse09 #logo-login {
	margin-left:326px;
	margin-top:-16px;
	width:100%;
}

#truefilms09 #logo-login {
	margin-left:180px;
	margin-top:3px;
	width:100%;
}

#extrapolations21 #logo-login {
	margin-left:180px;
	margin-top:3px;
	width:100%;
}

#technium09 #yellowbox, #truefilms09 #yellowbox, #streetuse09 #yellowbox, #technium10 #yellowbox, #screenpublishing11 #yellowbox, #extrapolations21 #yellowbox  {
	background-color:#eeeeee;
	border-bottom:2px solid #ccc;
	padding-top:12px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:11px;
	margin-bottom:19px;
}


#technium10 #maincontent #yellowbox p {font-weight:bold;text-align:center;font-size:16px;color:#444;font-style:normal;margin-bottom:5px; }


#maincontent #yellowbox p {
	font-style:italic;
	font-size:1.0em;
	margin:0px;	
	color:#000000;
    line-height:1.33em;
	margin-bottom:5px
} 

a:link, a:visited {
	color:#ee0000;	
	text-decoration:none;
}

.entrybody a:link, .entrybody a:visited {
	color:#ee0000;	
	text-decoration:none;
}

.entrybody a:hover {
	color:#888f95;
	text-decoration:none;
}

h5 {
	font-family:Helvetica,Arial;
	font-size:1.3em;
	font-weight:bold;
	color:#ee0000;	
}

.meta-bottom-row,  .meta-bottom-row a:link, .meta-bottom-row a:visited {
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial;
}

.meta-bottom-row {
	clear:both;
	margin-right:15px;
	float:right;
}


#commentnum { float:left;}

#feedemailthis {  
	float:left;
	margin-left:8px;
	margin-top:-6px;
}

#nextprevlinks {
	text-align:right; 
	padding-top:10px;
	clear:both;
}

.entrybody {
	margin-top:10px; 
	padding-left:10px;
	padding-right:10px;
}
	
.entryleadimage  {
	float:right;
	margin-left:15px;
	margin-bottom:15px
}

.blankshot { 
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:1px;
}

.subheads .header {
	font-family:Helvetica,Arial;
	font-size:1.6em;
	font-weight:bold;
	color:#454545;
	background-color:#ffffff;
	padding-right:10px;
}

.subheads .authorthumb {
 	float:left;
	margin-right:15px;
	width:50px;
}

.subheads .subitem {
	margin-top:20px;
}

.subheads .authorthumb img {
	margin-top:7px;
}

.subheads .blurb {
	float:left;
	width:375px;
}

#truefilms09 #maincontent {
        width:524px;
        float:left;
        margin-left:50px;
        margin-top:10px;
    border:2px solid #cccccc;
}

#extrapolations21 #maincontent {
        width:624px;
        float:left;
        margin-left:50px;
        margin-top:10px;
        border:2px solid #cccccc;
}

#maincontent .subheads .blurb p {
	margin-top:1px;
}

#maincontent .subheads p a:link, #maincontent .subheads p a:visited {
	font-family:Helvetica,Arial;
	font-weight:bold;
}

 #technium10 #ad-col, #screenpublishing11 #ad-col {
	float:left;
	width:160px;
	margin-left:25px;
	margin-top:15px;
}

#streetuse09 #ad-col {
	float:left;
	width:160px;
	margin-left:25px;
	margin-top:-5px;
}


#truefilms09 #ad-col {
	float:left;
	width:160px;
	margin-left:30px;
	margin-top:15px;
}

#extrapolations21 #ad-col {
	float:left;
	width:160px;
	margin-left:30px;
	margin-top:15px;
}

.relatedblurb p {
	width:360px;
	margin-bottom:5px;
}

#streetuse09 #maincontent {
	width:474px;
	float:left;
	margin-top:10px;
    border:2px solid #cccccc;	   
}

#screenpublishing11 #maincontent {
        width:550px;
        float:left;
        margin-top:10px;
    border:2px solid #cccccc;
}

#technium10 #maincontent {
        width:585px;
        float:left;
        margin-top:10px;
    border:2px solid #cccccc;
}

#technium10 #maincontent p, #screenpublishing11 #maincontent p  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
        line-height:1.55em;
}

.entryspacer {
	height:15px;
	border-bottom:2px solid #cccccc;	
}

#maincontent p {
	font-size:1.1em;
	font-family:Verdana, Helvetica;
	color:#000000;
}

p.feedburnerFlareBlock  a:link {
	font-size:1em;
	margin-top:12px;
	font-family:Verdana, Helvetica;
	float:right;
}

#truefilms09 .feedburnerFlareBlock  a:link {
	font-size:1em;
	clear:both;
	margin-top:12px;
	font-family:Verdana, Helvetica;
	float:right;
}

#extrapolations21 .feedburnerFlareBlock  a:link {
	font-size:1em;
	clear:both;
	margin-top:12px;
	font-family:Verdana, Helvetica;
	float:right;
}

.entrybody ul {
	font-size:1.0em;
	font-family:Verdana, Helvetica;
	color:#4d4d4d;
	padding-right:15px;
	
}

.entrydate {
	float:right;
	font-size:1em;
	font-family:Helvetica,Arial;
	color:#979797;
	font-weight:bold;
}

.infofooter {
	margin-top:20px;
	border-left:4px solid #dcdcdc;
	padding-left:15px;
}

.infofooter p {
	margin-bottom:5px;
	padding:0px;
	margin-top:0px;
}

#maincontent .mainhead {
	font-family:Helvetica,Arial;
	font-size:1.15em;
	color:#ee0000;	
	margin:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	font-weight:bold;
	background-color:#ffffff;
	padding-right:10px;
	text-decoration:none;
	float:left;
}

#maincontent .mainhead, #maincontent .mainhead a:link, #maincontent .mainhead a:visited  {
	color:#ee0000;	
	margin:0px;
	font-weight:bold;
	text-decoration:none;
}

#maincontent h2 {
	font-size:1.15em;	
	clear:both;
	margin-top:15px;
	padding-left:10px;
	padding-right:10px;
}

#screenpublishing11 #maincontent h2 {
        font-size:1.7em;
        clear:both;
        margin-top:15px;
	margin-bottom:5px;
        padding-left:10px;
        padding-right:10px;
}

#technium10 #maincontent h2 {
        font-size:1.7em;
	float:left;
	width:395px;
        margin-top:15px;
	margin-bottom:5px;
        padding-left:10px;
        padding-right:10px;
}

#nextprevbuttons {
	float:right;
	width:115px; 
	margin-top:22px;
	margin-right:10px;
}

#truefilms09 #maincontent h1 {
	font-family:Verdana,Helvetica,Arial;
	font-size:1.25em;	
	clear:both;
	margin-top:15px;
	padding-left:10px;
	padding-right:10px;
}

#extrapolations21 #maincontent h1 {
	font-family:Verdana,Helvetica,Arial;
	font-size:1.25em;	
	clear:both;
	margin-top:15px;
	padding-left:10px;
	padding-right:10px;
}


#maincontent h2 a:link, #maincontent h2 a:visited  {
	font-family:Verdana,Helvetica,Arial;
	color:#ee0000;	
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#maincontent h2.category, #maincontent h2.comments-open-header, #maincontent-grid h2.category {
	font-family:Helvetica,Arial;
	color:#ee0000;	
	font-size:2em;
	text-decoration:none;
	margin-bottom:20px;
	margin-top:0px;
	padding:0px;
	}
	
#maincontent h2.category {
	font-family:Helvetica,Arial;
	color:#ee0000;	
	font-size:2em;
	text-decoration:none;
	margin-bottom:20px;
	margin-top:0px;
	padding:0px;
	float:left;
	width:210px;
	}
	
#pagescontent  	{
	margin-top:-15px;
}
	

#categoriescol {
	float:left;
	width:319px;
	padding-top:21px;
}

#truefilms09 #categoriescol {
	margin-left:15px;
	float:left;
	width:245px;
}

#extrapolations21 #categoriescol {
	margin-left:15px;
	float:left;
	width:245px;
}

#truefilms09 #categoriescol ul { 
	float:none;
	margin-right:0px;
	margin-left:0px;
}

#extrapolations21 #categoriescol ul { 
	float:none;
	margin-right:0px;
	margin-left:0px;
}

#categoriescol ul { 
	list-style:none;
	margin-top:-5px;
	padding-top:0px;
	float:right;
	margin-right:35px;
	margin-left:0px;
	padding:0px;
}

#catnavlist, #ctcatnavbar {
	color:#313131;
	font-family:Verdana,Helvetica,Arial;
	font-size:.88em;
	font-weight:normal;
	text-transform:none;
	text-align:right;
}

#truefilms09 #catnavlist, #truefilms09 #ctcatnavbar {
	text-align:left;
}

#extrapolations21 #catnavlist, #extrapolations21 #ctcatnavbar {
	text-align:left;
}


#ctcatnavbar #coolesttools, #ctcatnavbar #community {
	display:none;
}

#catnavlist li {
	margin-bottom:3px;
}
	
#ctcatnavbar li { 
 	margin-bottom:11px;
 }	

#ctcatnavbar li a:link, #ctcatnavbar li a:visited   {
	color:#313131;
	text-decoration:none;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
}

#catnavlist li a:link, #catnavlist li a:visited {
	color:#ee0000;	
	text-decoration:none;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;	
}

#catnavlist li a:hover, #ctcatnavbar li a:hover {
  	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	color:#3c3c3c;	
}

#categoriescol li { 
	display:block;
	width:275px;
	overflow:hidden;
	padding:0px;
}

div#feedslink {
	width:120px;
    float:right;
	margin-right:14px;
	margin-top:20px;
	margin-bottom:23px;
	text-align:right;
	font-family:Helvetica,Arial;
	font-size:1.1em;
    letter-spacing:.05em;
	font-weight:bold;
	text-transform:uppercase;
}

div#feedslink a:link {
	text-decoration:none;
	color:#aeaeae;
}

#feedslink img {
	margin-left:6px;
}

#searchgraphic  {
	background: url('/https/kk.org/img/ct08-searchbox.gif') no-repeat left 5px; 
	padding: 0px;
	height:24px;
}

#searchboxfield {
	border:0px;
	background-color: transparent; 
	width: 77px; 
	padding-left:6px;
	padding-right:2px;
    margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	height:18px;
	color:#686868;
}

#searchboxbutton  {
	border-style: none; 
	width: 23px; 
	height: 18px;
	margin-top:5px;
}

#searchbuttoncont {
	float:left;
}

#searchposition {
 	margin-left:27px;
}

#comments-open-captcha .label  {
 	clear:both;
	font-weight:bold;
	margin-bottom:15px;
}

#comments #comments-open-captcha .label  {
 	clear:both;
	font-weight:normal;
	margin-bottom:15px;
	color:#4d4d4d;
}

.captchainput {
	margin-top:10px;
	}


#comments-open-captcha img {
  	float:left;
}
	 
#comments #comments-open-captcha p {
	font-family:Helvetica,Arial; 
	margin-left:0px;
	clear:both;
	color:#4d4d4d;
	font-size:1em;
	padding-top:20px; 
	} 	 
	 
#comments-open-captcha p {
	font-family:Helvetica,Arial; 
	margin-left:0px;
	clear:both;
	padding-top:20px; 
	} 
	
#comments-open-captcha .label  { 
 	clear:both; }
	
input#captcha_code {
	clear:both;
	margin-left:0px;
	margin-top:5px;
	}

input#comment-preview {
	margin-left:0px;
	margin-right:40px;
	}
	
input#comment-preview, input#comment-submit, input#comment-cancel {
	width:80px;
}


#maincontent .comment-content p { 
	margin-top:-2px;
	margin-bottom:5px;
	padding-top:0px;
	width:300px; 
}

#maincontent form {
	margin-left:10px;
	margin-bottom:10px;
	font-size: 1.1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#maincontent .field {
	font-size: .91em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.comment {
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px #ccc dotted;
	padding: 10px 10px 20px 10px;
  }

.subtitle {
	font-size: .85em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
  	background: #fff;
	line-height: normal;
	text-align: right;
  }
 
.title {
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	margin-left:10px;
  }

#share {
	margin-top:8px;
 	margin-left:120px;
}

.toplink { 
	float:right;
	font-weight:bold;
	font-family:Verdana,Arial;
	font-size:.9em;
	padding:12px;
	}
	
 .ad-foot {
	padding-top:8px;
 	padding-bottom:8px;
 	padding-left:2px;
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	margin-bottom:10px;
	font-size: 11px;
  }
  
  #entrycat-link {
  	font-size: .85em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:right;
	margin-top:8px;
	margin-right:15px;
  
  }
  
  .comment pre {
   	white-space: pre-wrap; 
	white-space: -moz-pre-wrap !important; 
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
	margin-left:15px;
	margin-right:15px;
   }
   
.actionbar-email { width:60px;float:left;margin-top:-6px;}
.actionbar-divide {float:left;margin-left:4px;margin-right:10px;}
.actionbar-tweets { float:left;margin-right:10px;margin-top:-2px;}
.actionbar-fb {float:left;margin-top:-2px;}

#truefilms09 .nextincat { margin-top:10px;}
#extrapolations21 .nextincat { margin-top:10px;}
