/*		TYPOGRAPHY CSS for TCB Webzine			*/
/*		created 12/10/08		*/
/*		by Tony Anasenes aanasenes@imaginepub.com	*/

body{
	font-family:Arial, Helvetica sans-serif;
	font-size:100%;
	line-height:1.2em;
	color:#333;
}
img{border:0;}

/*		LINKS		*/
a{
	text-decoration:none;
	color:#f58220;
}
a:link{}
a:visited{}
a:hover{	
	text-decoration:none;
	color:#0083cb;
}
a:active{}

ol li, ul li{
	font-size:12px;	
}

sup {
font-size:9px;
padding:0 0 10px 0;
}

/*		HEADINGS		*/
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f58220;
	font-size:140%;
	line-height:1.2em;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
}

h1.articleSecondaryHeadline{
	font-family:Arial, Helvetica, sans-serif;
	color:#0083cb;
	font-size:140%;
	line-height:1.4em;
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f58220;
	padding:15px 0 5px;
	font-size:120%;
	line-height:1.1em;
	text-transform:uppercase;
	margin:8px 0 0 0;
	padding:0;
}
	h2 a{
		color:#f58220;
	}
	
h2.articleSecondaryHeadline{
	font-family:Arial, Helvetica, sans-serif;
	color:#0083cb;
	font-size:90%;
	line-height:1.2em;
	text-transform:uppercase;
	margin:0 0 0 0;
}

h2:hover{
	color:#333;
}

h3{
	margin:10px 0 -10px 0;
	font-size:85%;
	font-weight:bold;
	line-height:1.0em;
	color:#1d398d;

}
	
h4{
	margin:0;
	padding:0 0 5px 0;
	font-size:105%;
}
	

h5{
	padding-top:0;
	font-size:80%;
	text-transform:uppercase;
}

h6{
	font-size:85%;
	line-height:1.3em;
}

/*		TEXT		*/
p{
	margin:10px 0;
	font-size:80%;
	line-height:1.6em;
	
}

.bylineText, bylineText a{
	color:#77787b;
	font-size:60%;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}

.soundingsIndex{
	color:#77787b;
	font-size:60%;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}

.authorDescription {
	color:#77787b;
	font-size:70%;
	font-weight:bold;
	font-style:italic;
/*	border-bottom:solid 1px #cccccc;
	border-top:solid 1px #cccccc;*/
	display:block;
	padding:10px 0 10px 0;
	margin:-15px 0 0 0;
}

.categoryText, categoryText a{
	color:#77787b;
	font-size:60%;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:0 0 5px 0;
}

#homeFeatureDeck{
	color:#77787b;
	font-size:80%;
}

.deckText{
	font-size:80%;
	margin:0 0 5px 0;
	color:#77787b;
	display:block;
}

p.deckText{
	font-size:80%;
	margin:0 0 20px 0;
	color:#77787b;
	display:block;
}

.articleSubhead{
	font-weight:bold;
	color:#f58220;
	text-transform:uppercase;
}

h1.soundingsText, .soundingsText{
	display:block;
	color:#1d398d;
	font-size:100%;
	text-transform:uppercase;
	margin:-5px 0 0 0;
	font-weight:bold;
}

.soundingsHeadline{
	font-family:Arial, Helvetica, sans-serif;
	color:#0083cb;
	font-size:90%;
	line-height:1.2em;
	text-transform:uppercase;
	padding:15px 0 0 0;
	margin:15px 0 0 0;
	border-top:solid 1px #cccccc;
	display:block;
	font-weight:bold;
	letter-spacing:0;
	}
#toolbar a{
	color:#77787b;
	font-size:80%;
	text-transform:uppercase;
	text-align:center;
}

#toolbar a:hover{
	color:#f58220;
}

#relatedContent li a{
	color:#77787b;
	font-size:80%;
	line-height:3px;
}

#relatedContent li a:hover{
	color:#f58220;
}

.sidebarHeadline{
	font-family:Arial, Helvetica, sans-serif;
	color:#0083cb;
	font-size:100%;
	line-height:1.2em;
	text-transform:uppercase;
	margin:0 0 0 0;
}


#sideBar p{
color:#666666;
}

#sideBarCallout{
	font-size:80%;
}

h3.sideBarTeaserHeadline {
	color:#0083cb;
	font-size:110%;
	line-height:1.2em;
	text-transform:uppercase;
	margin:0 0 5px 0;
	display:block;
}

h3.sideBarTeaserHeadline a{
	color:#0083cb;

}

.sideBarTeaserHeadline a:hover{
	color:#f58220;
}

#emailFormSlide{
	font-size:70%;
}

#freeIssueForm{
	font-size:70%;
}

.fontNormal{
font-style:normal;
}

.dropCap {
float:left; 
position:relative; 
top:5px; 
padding:18px 10px 15px 0; 
font-size:4em; 
font-weight:bold; 
color:#a14e5a;
}
.dropCapOrange {
float:left; 
position:relative; 
top:5px; 
padding:18px 10px 15px 0; 
font-size:4em; 
font-weight:bold; 
color:#f58220;
}

/*		LISTS		*/
ul{font-size:85%;}
ul li{
	margin:5px;
	padding-left:15px;
	background:url(../img/bullet.gif) 0 .5em no-repeat;
	list-style:none;
}

ol{
	list-style:decimal inside;
	font-size:85%;
}
ol li{}
li{line-height:1.6em;}

/*		TABLE		*/
table{font-size:100%;}
table caption{font-weight:bold;}
th{
	font-weight:bold;
	text-align:left;
}
td{}

hr{display:none;}