/*
Description: 
Author: Atlas Web Development
Author URI: http://atlaswebdevelopment.com/

*/


/*** RESET CODE FROM http://developer.yahoo.com/yui/reset/ ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*** END RESET ***/


html {background-color: #CCC; }
body { font-family: 'Verdana', 'Segoe UI'; font-size:13px; color:#444; width:880px; margin: 10px auto; padding:20px 30px; background-color:#FFF; }
#header { display:block;  width:859px; height:46px; background: url('images/free-speech.gif') no-repeat; margin:20px 0; }
#container {width:880px;}
#content {margin:20px; width:500px; text-align:left; }
#book { width:280px float:left; padding:20px 50px;}
p { margin:1em 0; line-height: 1.3em; }
em, i     {font-style: italic; font-weight:inherit;}
strong, b {font-weight:bold; font-style: inherit; }
.hilite { background-color:#ffa;}
.normal-style {font-style:normal;}
#content h1 { font-size:16px; font-weight:bold;}
div.header ul.navigation { height:40px;	width:880px; margin:10px auto; background-color:#555; clear:both; }
div.header ul.navigation li { display:inline; float:left; margin:0; }
div.header ul.navigation li a { display:block; float:left; height:20px; margin:10px 0; padding:0 14px; border-left:1px solid #FFF; color:#FFF; 	vertical-align:middle; line-height:20px; text-decoration:none; font-size:14px;}
div.header ul.navigation li a:hover {text-decoration:underline;}
/** div.header ul.navigation li a:active {font-weight:bold;} **/
div.header ul.navigation li:first-child a {	border-left:none; }

div.content div.toparea { background-color:#EEE; width:880px; overflow:hidden; clear:both; }
div.content div.secondary { margin:10px 0 0; }
div.content div.toparea div.column, div.content div.secondary .column { padding:14px; width:262px; }
div.content div.secondary div.column.caption { width:278px; height:290px; padding:0 10px; border-left: 1px solid #BBB; border-right: 1px solid #BBB; }
div.content div.secondary div.column.caption p {font-size:11px;}
div.content div.toparea div.column h2 { margin-bottom:5px; font-size:14px; font-weight:bold; font-style:italic; }
div.content div.toparea ul li {list-style:disc; margin:0 0 14px 14px; padding-left:14px; }
div.content div.toparea ul { margin:10px 0; }
div.content div.toparea div.column, div.content div.secondary .column, div.content div.toparea img.book-cover { float:left; }
div.content div.secondary { clear:both; }
div.content div.secondary ul { }
div.content div.secondary ul li { font-size:13px; }
div.content h1 { margin-bottom:5px; font-size:14px; font-weight:bold; }
div.content h2 { margin-bottom:5px; font-size:14px; font-weight:bold; }
.supply {font-size:11px;}
.headline { color:#8f2b17;}
div.book { margin-top:10px;}
div.book-sidebar { padding:30px;}
div.content div.secondary div.column.caption .employment { font-size: 18px; border: solid blue 4px; padding:4px; text-align:center;}
/** PAGES **/
div.content div.top-page { width:880px; overflow:hidden; clear:both; }
div.content div.top-page div.column-one  { padding:14px; width:500px; float:left; }
div.content div.top-page div.column-two  { padding:10px 14px 0; width:324px; float:left; height:385px; background-color:#EEE; }
div.content div.top-page div.column-two-book  { padding:10px 14px 0; width:324px; float:left; height:385px; background-color:#EEE; }
div.content div.top-page div.column h2 { margin-bottom:5px; font-size:14px; font-weight:bold; font-style:italic; }
h3 { margin-top:15px; font-size:12px; font-weight:bold; }

/** FOOTER **/
div.footer { border-top: 1px solid #BBB; padding-top:5px; text-align:right; font-size:11px; }
