/* Last updated Oct 04, 2006  ae */

body { background: #eeebed url(/img/bg.jpg) no-repeat 0 0px;margin: 0;padding: 0;border: 0;font: 0.8em Arial, sans-serif; line-height: 1; color: #000;	 }
a {text-decoration: underline;}
a img {border: none;}
a:link, a:visited {color: #666;font-weight:bold} /*#00aeef*/
a:visited {color:#000;font-weight:bold}/*cc6600*/
a:hover, a:active {text-decoration:none;color:#00aeef}

form {margin:0;padding:0}
input, select {font: 90% verdana, sans-serif}

/* Basic rules */
img	{border: 0;}

h1 {  height: 50px;margin:0;padding:0;}
h1 img {margin-left:13px;margin-top:18px;}

h2, h3 {font-family: Helvetica, Arial, sans-serif;line-height:normal}
h2 {font-size:150%;margin-top:.25em;margin-bottom:.5em;color: #000;}
h3 {font-size:100%;padding:0;margin-bottom:0;color: #333;}

/* structure */
/* for IE 5 for Mac \*/
#container { position:relative;background: url(img/bg_main_light.jpg) no-repeat 0 20px;width:970px;margin-left:auto;margin-right:auto;height: 1%;}
#container {/* background-color:#eee; */}
/* end hack */

#logotext {display:none;}

#main {position:relative;height:1%}
#mainleft, #chaptermainleft, #interviewmainleft {width: 405px;margin-left: 20px;float: left;margin-top:16px;padding-left:20px;}
#mainright, #home_mainright, #mainrightvideo, #homeright, #chaptersright {width: 482px; margin:0;float:right;height: 450px;margin-right: 2px;margin-top:35px;padding:5px 0px;border-top:2px solid #000; border-bottom:2px solid #000;}
#homeright {height: 450px;}
#chaptersright {height: 271px; width: 482px;}
#home_mainright {background: transparent;height:452px;}

#reviewsright {width: 428px;float:right;margin-right: 2px;margin-top:16px;padding-left:20px;}

#homebody {margin-top: 50px}

#mainrightvideo {background:#fff;}

#interview {text-align:center}
.interviews {width: 200px;float:left;font-size:95%;letter-spacing:0.03em;margin-bottom:1em}
.interviews ul {list-style: none;margin: 0;padding: 0;border: none;}
.interviews li {margin: 0;padding:0;padding-bottom:0.2em;clear:left}
.interviews li a {background:transparent;display:block;padding-top:0.5em}
.interviews img {vertical-align:middle;margin-right:0.5em;margin-top:-0.3em;width:30px;float:left;border:1px solid #ddd}

#mainleft p , #reviewsright p, #chaptermainleft p, #interviewmainleft p {line-height: 1.4;padding-right:20px;}
p.firstpara {margin-top: 25px}
span.leadin {font-size: 140%;font-weight:bold}

#chapterdownloadbox, #home_chapterdownloadbox {position:relative;width:482px;padding-top:10px;padding-bottom:1em;height:1%;}
#chapterdownloadbox img, #home_chapterdownloadbox img {margin: 0 0 0 0px;display:block;}
#chapterdownloadbox p, #home_chapterdownloadbox p {margin-left: 0px;color:#000;padding-left:0;} 
#home_chapterdownloadbox {position:relative;float:right;width:482px;height:1%}
#home_chapterdownloadbox a, #home_chapterdownloadbox a:visited {color: #000;background: transparent;text-decoration:underline;font-weight:bold}
#home_chapterdownloadbox a:hover {text-decoration:none}
#home_chapterdownloadbox p {margin-top:.25em;margin-bottom:.4em;line-height:1.4;font-size:85%;}
#home_chapterdownloadbox img {padding-right:15px;}

#chapterdownloadboxtitle {margin-left: 38px;}
 

/* Navigation */
#navcontainer {margin: 0; padding:0; height: 37px; border-top:2px solid #000; border-bottom:2px solid #000;}
#navcontainer ul {border:0;margin:0;padding:0;list-style-type: none;text-align:center;}
#navcontainer ul li {display: block;float: left;text-align: center;padding: 0;margin: 0;}
#navcontainer ul li a.active {cursor:pointer}
#navspacer {width:40px;height:37px;}
#navspacerhalf {width:10px;height:37px;}

/*Download List */
#downloadqtlist, #downloadpdflist {margin: 0; padding:0;}
#downloadqtlist p, #downloadpdflist p {margin: 0; padding:0;margin-top: 1em}
#downloadqtlist li, #downloadpdflist li {margin-top:0.5em}
#downloadqtlist img, #downloadpdflist img {vertical-align:middle;}
#downloadqtlist ul, #downloadpdflist ul {border:0;margin:0;padding:0;list-style-type: none;margin-left:1em;margin-top:0.5em}
#downloadqtlist li a {line-height:1.5;font-size:95%}
#downloadpdflist li a {line-height:1.5;font-size:95%}

/* Chapter */
.chapter {position:relative;font-size:90%;margin-left:0}
.chapterimage {background-color: #999;width:30px;height:30px;float:left;margin-right:5px;margin-left:0}

#chaptercontainter {width:400px;padding: 0 0 1em 0;margin-bottom: 1em;font-family: Arial, Helvetica, sans-serif;background-color: transparent;color: #333;line-height: 1.4;}
#chaptercontainter ul {list-style: none;margin: 0;padding: 0;border: none;}
#chaptercontainter li {margin: 0;display: block;padding-bottom:0.7em;line-height:1.5}
#chaptercontainter li a {background:transparent;font-weight: bold; text-decoration: none;}
#chaptercontainter li a:visited {background:transparent;}
#chapterlist, #interviewlist {width:100%;margin:0;background:transparent;padding-top:10px;padding-bottom:15px;font-size:90%;border-top: 2px solid #ccc}

.chaptertitle {font-weight: bold;font-size: 110%;}
.caption, #videocaption {font-size:90%;margin:0;padding:0.5em;padding-top:0;margin-left: 35px;padding-top:10px;line-height:1.5;}
#videocaption {font-size:90%;margin:0;padding:0.5em;line-height:1.2;padding-top:0;margin-left:5px;}
.caption img {margin-left: -15px;padding-bottom:2px;margin-right:6px}
#mainleft .caption {margin-left:0;padding:0}

#chaptermainleft {width: 433px;}
#interviewmainleft {width: 900px}
.chaptername {font-size:110%;display:block;text-align:center;background-color:#666;color:#fff;margin:0 0 2px 2px;height:20px;padding-top:3px}
.chaptername:hover {background-color:#999;color:#fff;cursor:pointer}
#chaptermainleft p {padding-left:0;}

#chapternav, #interviewnav {font-size: 1em;color:#999;text-align:center;padding:0;margin:0.5em 0 0.9em 0}
#chapternav a, #interviewnav a {font-size: 1em;}



#videoclip {width:480;float:left;padding:2px 0 0 1px;z-index:-1;}
#videocaption {width: 480;float:right;line-height:1.5;margin-top:15px;margin-right:10px}



#footer {color: #000;padding-top:10px;font-size:10px;margin-top:10px;border-top:2px solid #000;}

ul#footerlist {border:0;margin:0;padding:0;list-style-type: none;text-transform: uppercase;}
ul#footerlist li {display: block;float: left;text-align: center;padding: 0;margin: 0;margin-left:10px}
ul#footerlist li a:link, ul#footerlist li a:visited {color: #000; text-decoration: none;}
ul#footerlist li a:hover {color: #00aeef;}
#copyright {width: 250px;float:right;text-align:right;color:#eee;margin-right:10px;}

.clear {clear:both}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.center {text-align:center}

/* Comments */
.commentlist ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em Arial, Sans-Serif;
	}
	
.commentlist li {
	font-weight: bold;
	list-style-type: none;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	ul.actions {
overflow:visible;
}

.actions {
overflow:hidden;
position:relative;
font-size:12px;
}

ul.actions li {
overflow:hidden;
}

.actions li {
border-right-style:solid;
border-right-width:1px;
margin-right:5px;
padding-right:5px;
position:relative;
list-style: none;
*margin-bottom:-5px;
}

ul.actions li.share {
overflow:visible;
}

.actions li.last {
border-right-style:none;
margin-right:0;
padding-right:0;
}

.actions li a
{
text-decoration:none;
color:#000;
font-size:11px;
}
#bookmarks {
display:none; 
overflow: hidden;
height: 150px;
margin-top:-5px;
padding:10px;
position:absolute;
right:-200px;
width:250px;
z-index:999;
}
#bookinner {
background:#FFFFFF;
margin-top:0px;
height: 80px;
width:250px;
padding:10px;
}

#bookmarks a {
background:#FFFFFF;
display:block;
float:left;
height:20px;
line-height:20px;
margin-right:5px;
width:120px;
}