@charset "UTF-8";
/* CSS Document */

/*Basic Layout */

body {
	background: url("bluebg_wide.gif") fixed top center #000000;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 915px;
}

#content {
	background:url(whitebg.png) repeat-y;
	font: 12px  "myriad pro",arial, sans-serif;
	margin: 35px 220px 0 220px;
	padding: 30px;
	text-align: left;
	min-height:600px;
}

#content a {
	color:#000000;
	text-decoration: none;
}

#content a:hover {
	color:#999999;
}

#navigationfront {
	background:url(blackbg.png) repeat-y;
	color: #FFFFFF;
	float: left;
	font: 1.4em corbel, "myriad pro",arial, sans-serif;
	top: 155px;
	width: 205px;
	height: 650px;
 
}

#navigation {
	background:url(blackbg.png) repeat-y;
	color: #FFFFFF;
	float: left;
	font: 1.4em corbel, "myriad pro",arial, sans-serif;
	top: 155px;
	width: 205px;
	height: 275px;
 
}

#logo {
	margin: 0;
	padding: 0;
	position: relative;
}	

#mainnav {
	
	margin: 0;
	padding: 0;
	position: relative;
}

#nav {
	display: inline;
	left: 0;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	width: 205px;
	height: 400px;
}

#nav li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#nav a {
	float: left;
	height: 0 !important;
	overflow: hidden;
	padding: 20px 0 0;
	margin: 3px 25px;
}

#nav a.logo {
	float: left;
	height: 0 !important;
	overflow: hidden;
	padding: 75px 0 0;
}

#nav a:hover {
	background-position: 0 -20px;
}

#nav a:active {
	background-position: 0 -20px;
}

#nav a.selected {
	background-position: 0 -20px;
}

#leftblurbtext {
	width:150px;
	padding:0px;
	margin:0 0 0 26px;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	position:relative;
	top:110px;
	text-align:
}

#leftblurbtext a {
	text-decoration:none;
	color:#ffffff;
}

#leftblurbtext a:hover {
	color:#999999;
}

#leftblurbLink {
	color:#FFFFFF;
	text-align:right;
	width:130px;
}

#leftblurbLink a {
	text-decoration:none;
	color:#ffffff;
}

#leftblurbLink a:hover {
	color:#999999;
}

#featureContent {
	display:block;
	margin: 15px 0 0 0px;
	position: relative;
	width: 430px;	
}

#featureContent p a {
	color:#336699;
}

#featureImage {
	width: 400px;
	margin: 0 0 10px 0;
}

#featureCaption {
	width:400px;
	padding:0px;
	margin:15px 0 0 0;
	font-size:12px;
	color:#000000;
}

#featureColumnleft {
	width:200px;
	padding:0px;
	margin:0 0 0 0;
	font-size:12px;
	color:#000000;
	float:left;
}

#featureColumnright {
	width:200px;
	padding:0px;
	margin:0 0 0 0;
	font-size:12px;
	color:#000000;
	float:right;
}


#featureLink {
	text-align: right;
	width:400px;
}

#featureLink a {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

#featureLink a:hover {
	color:#999999;
}

#featureTable {
	margin:0px;
	width:430px;
	border:0px;
	padding:5px;
}

#featureTableImage {
	width:100px;
	margin:5px 0 0 5px;
}

#featureTableCaption {
	width:270px;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#000000;
}

#featureTableCaption a {
	text-align: right;
	text-decoration:none;
	font-weight: bold;
}

#featureTableCaption a:hover {
	color:#999999;
}

#featureTableLink {
	width:265px;
	padding:0px;
	margin:5px 0 0 0;
	font-size:12px;
	color:#000000;
	text-align:right;
}

#mediaTableImage {
	width:180px;
	margin:5px 0 0 -10px;
}


#mediaTableCaption {
	width:200px;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#000000;
}

#mediaTableCaption a {
	text-align: right;
	text-decoration:none;
	font-weight: bold;
}

#mediaTableCaption a:hover {
	color:#999999;
}

#mediaTableLink {
	width:195px;
	padding:0px;
	margin:5px 0 0 0;
	font-size:12px;
	color:#000000;
	text-align:right;
}

.clear { 
	clear:both; 
	height:1px;}
	
.divideline {
	height:1px;
	width:inherit;
	margin:25px 30px 25px 15px;
	border-top: dotted thin;
	border-bottom: none;
	color:#000000;
}

#textleft {
	text-align:left;
	margin: 0 0 10px 0;
}

#blurb {
	background:url(blackbg.png) repeat-y;
	color: #FFFFFF;
	float: right;
	font: 1.2em corbel, "myriad pro",arial, sans-serif;
	top: 155px;
	width: 205px;
	height: 950px;
	/* Opacity setting for different browsers */
	filter:alpha(opacity=95);
	-moz-opacity:0.95;  
	-khtml-opacity: 0.95;
	opacity: 0.95;
}

#blurbImage {
	width:140px;
	margin-left:0px;
}

#blurbCaption {
	width:145px;
	padding:0px;
	margin:20px 0 0 30px;
	font-size:12px;
	color:#ffffff;
	text-align:left;
}

#blurbLink {
	color:#FFFFFF;
	text-align:right;
	width:130px;
}

#blurbLink a {
	text-decoration:none;
	color:#ffffff;
}

#blurbLink a:hover {
	color:#999999;
}

#featureTableCaption a:hover {
	color:#999999;
}

#pageNumber {
	
	color:#000000;
	font-size:12px;
	margin: 0 0 20px;
	padding: 10px 0 0;
	text-align:right;
	width: 430px;
	font-weight:bold;
	
}


#flagimage {
	width:16px !important;
	height:11px ;
}

.blurbtext {
	margin:13px 0 3px 0;
	width:inherit;
}

#pageNumber ul {
	margin: 0 0 5px;
}

#pageNumber ul li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type:none;
	padding: 5px;
}

#pageNumber ul li img {
	width:50px;
	border:none;
}

#pageNumber a {
	color:#336699;
}

#pageNumber a:hover {
	color:#999999;
}

#pageNumber img.bigicon {
	width:75px;
	border:none;
}

#prevpage {
font-size:12px;
padding:0 0 0 8px;
margin:0 0 0 0;

border-color:#000000;
}

#nextpage {

font-size:12px;
padding:0 0 0 8px;
margin:0 50px 0 0;
float:right;
border-color:#000000;
}

#footer {
	color:#666666;
	font: .8em corbel, "myriad pro",arial, sans-serif;
	margin: -1px auto 30px;
	padding: 5px 0 0 6px;
	text-align: left;
	width: 469px;
	background-color:#CCCCCC;
}

#footer a {
	color:#666666;
	text-decoration: none;
}

#footer a:hover {
	color:#aaaaaa;
}


/*/Basic Layout /*/

/*Navigation Links*/

h1.logo {
	background: url("logo.gif") no-repeat scroll left top transparent;
	height: 75px;
	margin: 25px 10px 50px;
}

h1.logo:hover {
	background: url("logo.gif") no-repeat scroll left -75px transparent;
}

h1.logo span {
	display:none;
}

#bio a {
	background:url("bio.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 205px;
}

#journalism a {
	background:url("journalism.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 205px;
}

#books a {
	background:url("books.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 205px;
}

#talksinterviews a {
	background:url("talksinterviews.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 205px;
}

#links a {
	background:url("links.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 205px;
}

#interviews a {
	background:url("interviews.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 205px;
}

#updates a {
	background:url("updates.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 205px;
}

#bucher a {
	background:url("bucher.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 205px;
}
/*Have these for each link contained in your navigation */

/*/Navigation Links/*/

/*Fonts*/

a img {
	border:none;
}

.header {
	font-size:16px;
	font-weight: bold;
}

.subheader {
	font-size:10px;
}

.title {
	font-size:12px;
	font-weight: bold;
}

.caption {
	font-size:11px;
}

#featureLink {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:430px;
	margin: 10px 0 0 -40px;
}

#featureLink a {
	text-decoration:none;
	color:#000000;
}

#featureLink a:hover {
	color:#999999;
}

#piccredit {
	font-size:10px;
	text-align:right;
	width:430px;
	margin: -9px 0 0 -30px;
}


/*/Fonts/*/

/*RSS*/

	/*RSSfeeds*/

.feedburner {
	width:400px;
	position:relative;
	top:35px;
}

#feed {
	width:378px;
	margin:0 0 0 2px;
}

#feedfont a {
	color:#000000;
}

#feedfont a:hover {
	color:#999999;
}

#feedfont li {
	margin: -30px 0 -17px -10px;
	font-size:12px;
	font-weight: bold;
}

#feedlink {
	text-align:right;
	margin:0;
	font-size:12px;
}

#feedlink a {
	color:#339900;
}

#feedlink a:hover {
	color:#999966;
}
	
	
	/*/RSSfeeds/*/
	
	/*Feedburner*/

* {
	list-style-type:none;
}

hr.feedburnerbreak {
	margin:0px;
	color:#000000;
	height:1px;
}



p.feedTitle {
	font-family:corbel, 'myriad pro', arial, sans-serif;
	font-size:16px;
	font-weight:bold;
}

span.headline {
	font-family:corbel, 'myriad pro', arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

div.feedburner ul {
	margin: -15px 0 0 -40px;
}

div.feedburner li {
	list-style-type:none;
	padding:10px;
}



	/*/Feedburner/*/
	
/*/RSS/*/




























