@import url("//fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,300,700");

*{ margin:0;  padding:0}

body{font-size:100%; font-family:Yanone Kaffeesatz,Helvetica,Sans-Serif; background:url('images/body-bg.jpg'); text-align:center; background-color:#fbf3c8; background-repeat:no-repeat; background-position:top center; color:#fff; margin:0 auto}

#page{width:976px; text-align:left; margin:0 auto}

#header{background:url('images/header-bg.jpg') no-repeat top center; width:940px}

#nav-area{width:900px; height:72px; padding:206px 0px 0px 22px}

#navmenu{padding:0px 0px 0px 0px; font-family:Yanone Kaffeesatz,Helvetica,Sans-Serif; text-transform: uppercase; font-weight: 700; letter-spacing:0.1em; float:left}

#navlist{margin:0; padding:30px 0 20px 0}

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

#navlist a:link, #navlist a:visited{float:left; line-height:14px; margin:0 2px 0px 0px; padding:14px 11px 14px 11px; text-decoration:none; color:#fff; font-size:22px}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover{color:#FFF; background:#eaa739}

#navlist a:hover{color:#FFF; background:#eaa739}

#content-holder{position: relative; font-size:1.2em; margin:0 auto; width: 927px; float: left; overflow: hidden; padding: 0px 0px 0px 2px;}

.content-full-header-width{width:900px; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#000}

.content-full{margin:0 auto}

#intro-area{float:left; clear:both; width:900px; z-index:0; height:117px; padding:15px 0px 0px 17px}

#intro{width:500px; float:left}

#buy-book{float:left; padding:0px 0px 0px 0px; position:relative; top:23px; left:0px}

#buy-book a{background:url('images/buy.gif') no-repeat top center; height:49px; width:97px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:block}

#buy-book a:hover{background:url('images/buy-rollover.gif') no-repeat top center}

#canongatetv{float:left; padding:0px 0px 0px 0px; position:relative; top:35px; left:0px}

#canongatetv a{background:url('images/bt_canongatetv.gif') no-repeat top center; height:33px; width:177px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:block}

#canongatetv a:hover{background:url('images/bt_canongatetv-rollover.gif') no-repeat top center}

#intro-signup{margin:0px 0px 0px 0px; float:left; position:relative; top:62px; left:4px}

a.signup-main{background:url('images/intro-signup.jpg') no-repeat top center; display:block; width:159px; height:55px}

a.signup-main:hover{background:url('images/sign-up-rollover.jpg') no-repeat top center}

#readers{background:url('images/readers_counter.gif') no-repeat top left; height:92px; width:176px; float:left; margin:25px 0px 0px 56px}

#readers h2{color:#FFF; text-align:center; margin:0; padding:8px 0px 0px 0px; font-size:25px; font-weight:normal}
#readers p{font-size:30px; font-family:Yanone Kaffeesatz,Helvetica,Sans-Serif; text-align:right; float:left; width:155px; margin:6px 2px 0 18px; letter-spacing:14px}
.widecolumn .entry p{font-family:Arial; font-size:12px}

.narrowcolumn .entry p{font-family:Arial; font-size:12px; line-height:22px; padding:0px 0px 15px 0px; color:#000}
.narrowcolumn h2{color:#e68b09; font-weight:normal}
.narrowcolumn .entry, .widecolumn .entry{}

.widecolumn{line-height:1.6em}

.narrowcolumn .postmetadata{text-align:center}

.meta-holder{width:575px; background-color:#fbf3c6; padding:7px 0px 10px 10px; margin:20px 0px 30px 0px; clear:both}

.thread-alt{padding-bottom:10px; border-bottom:2px dotted #e68b09}
.thread-even{padding-bottom:10px; border-bottom:2px solid #e68b09}
.depth-1{list-style-type:none}

.even, .alt{margin:0; padding:0}

.comment-person{width:200px; float:left; clear:both}

.comment-person li, .comment-person ol{list-style-type:none}

img.tiger{margin:0 auto}

small{font-family:Arial,Helvetica,Sans-Serif; font-size:12px; line-height:22px; font-weight:bold; color:#000}

h1{font-size:16px; font-weight:normal; letter-spacing:0.05em; padding:0px 20px 0px 20px}

h1 strong{font-size:20px}

.h1-a{color:#f99501}

.h1-a:hover{color:#f99501; text-decoration:underline}

#headerimg .description{font-size:1.2em; text-align:center}

#sidebar h2{font-family:'Lucida Grande',Verdana,Sans-Serif; font-size:1.2em}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none; color:#FFF}

h2 a:hover, h3 a:hover{text-decoration:none}

h1.page-title{font-size:40px; margin-top:60px; text-transform: uppercase}

h1.about{font-size:40px; margin-top:60px; padding-left:32px; text-transform: uppercase}

h1.about span{font-weight:bold}

.entry p a:visited{color:#8c5900}

.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentlist li ul li{font-size:1em}

.commentlist li{font-weight:bold}

.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}

.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:'Lucida Grande',Verdana,Arial,Sans-Serif}

.commentmetadata{font-weight:normal}

#sidebar{font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#000; list-style-type:none}

code{font:1.1em 'Courier New',Courier,Fixed}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}
a{color:#000}

h2 a:hover, h3 a:hover{color:#000; text-decoration:none}

#results{padding-top:3px}

a:hover{color:#000; text-decoration:underline}

#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}

#wp-calendar a{text-decoration:none}

#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center}

#wp-calendar th{font-style:normal; text-transform:capitalize}

#page{margin:0 auto; padding:0; width:940px}

#header{margin:0 0 0 0px; padding:0; height:410px}

.narrowcolumn{float:left; padding:0 15px 20px 0px; margin:0px 0 0}

.widecolumn{padding:10px 0 20px 0; margin:5px 0 0 150px; width:450px}

.post{margin:0 0 0px}

.post h2{color:#e68b09; font-size:25px}

.post h3{font-size:25px}

.post hr{display:block}

.widecolumn .post{margin:0}

.narrowcolumn .postmetadata{padding-top:3px; text-align:left; font-size:10px; width:60%; font-family:Arial,sans-serif; float:left}

.narrowcolumn .postmetadata a{color:#000; text-decoration:none; font-weight:bold}

a.read-more{text-align:right; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-decoration:none; font-size:14px; position:relative; top:18px; left:120px}

a.read-more:hover{text-decoration:underline}

.narrowcolumn .postmetadata span{padding:0px 5px 0px 5px}

.widecolumn .postmetadata{margin:30px 0}

.widecolumn .smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}

.widecolumn .attachment{text-align:center; margin:5px 0px}

.postmetadata{clear:both}

.clear{clear:both}

#tiger{margin:0 auto; background:url('images/tiger.jpg') no-repeat top center; height:514px; clear:both; position:relative}

#footer{background-color:#fbf3c8; margin:0 auto; width:100%; padding-bottom:60px; font-family:Arial; float:left}

#footer-links{width:940px; margin:0 auto; background-color:#fbf3c8; color:#e68b09; text-align:left}

#footer-links a:hover{text-decoration:none}

#footer-navlist li{float:left; display:inline; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 5px 0px 0px}

#footer-navlist a{margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; font-size:11px; color:#e68b09}

#footer p{margin:0; padding:0; text-align:right; color:#e68b09}

p.copyright{float:right; font-size:11px;}

p.copyright span{color:#e68b09; padding:0px 3px 0px 3px}

a.looks-link{color:#fff}

.clear{clear:both}

h1{margin:0}

h2{margin:15px 0 0}

h2.pagetitle{margin-top:30px; text-align:center}

#sidebar h2{margin:5px 0 0; padding:0}

h3{padding:0; margin:30px 0 0}

h3.comments{padding:0; margin:40px auto 20px}

h3.comment{color:#e68b09; font-size:25px; border-bottom:2px dotted #e68b09}

p img{padding:0; max-width:100%}

img.centered{display:block; margin-left:auto; margin-right:auto; padding:5px}

img.alignright{padding:4px; margin:0 0 2px 7px; display:inline; padding:5px}

img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline; padding:5px}

.alignright{float:right}

.alignleft{float:left}

html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}

html>body .entry li{margin:7px 0 8px 10px}

.entry ul li:before, #sidebar ul ul li:before{content:"\00BB \0020"}

.entry ol{padding:0 0 0 35px; margin:0}

.entry ol li{margin:0; padding:0}

.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

#sidebar ul, #sidebar ul ol{margin:0; padding:0}

#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px}

#sidebar ul p, #sidebar ul select{margin:5px 0 8px}

#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px}

#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}

ol li, #sidebar ul ol li{list-style:decimal outside}

#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0}

#searchform{margin:10px auto; padding:5px 3px; text-align:center}

#sidebar #searchform #s{width:108px; padding:2px}

#sidebar #searchsubmit{padding:1px}

.entry form{text-align:center}

select{width:130px}

#form-fields input{padding:2px; margin:5px 5px 10px 0}

#form-fields{padding:0px 0px 0px 30px}
#commentform textarea{}
#respond{padding:20px 0px 0px 0px; width:600px; background-color:#fbf3c8}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

#write-a-comment{width:180px; float:left; height:370px}

#write-a-comment h3{margin:0px 0px 0px 0px; padding:0px 30px 0px 30px; text-align:right; font-size:16px; font-weight:bold; font-style:italic}

#commentform #submit{float:right}

.alt{margin:0; padding:0px}
#comments-block{padding-bottom:10px}
.overall-comment-holder{padding:17px 0px 0px 0px}
.comment-person{width:150px; float:left; clear:both}

.comment-person a{float:right; clear:both}
.comment-date-holder{float:right; text-align:right}

cite{font-style:none}

.comment-holder{float:left}

.comment-holder p{width:400px; line-height:22px; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:0px 0px 25px 30px}

p.comment-date{padding:4px 0px 15px 0px; font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#666; clear:both; float:right; margin-bottom:10px}

p.moderation{font-size:10px}

p.commenter{text-align:right; font-size:16px; font-style:italic; color:#e68b09; font-weight:bold; text-transform: uppercase}

span.says{text-align:right; font-size:16px; font-style:italic; color:#e68b09; float:right; font-weight:bold; text-transform:uppercase}

.commentlist{padding:0; text-align:justify}

.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}

.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}

#commentform p{margin:0px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0; display:block; clear:both}

.commentmetadata a{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#666; padding-bottom:15px}

#sidebar{padding:20px 0 10px 0; margin-left:545px; width:190px}

#sidebar form{margin:0}

#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center; width:100%}

#wp-calendar td{padding:3px 0; text-align:center}

#wp-calendar td.pad:hover{background-color:#fff}

acronym, abbr, span.caps{cursor:help}

acronym, abbr{border-bottom:1px dashed #999}

blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #fbf3c6}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

.hidden{display:none}

hr{display:none}

a img{border:none}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px; display:none}

.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}

.wp-caption{margin:0px 10px 15px 0px; color:black; padding:5px}

.wp-caption img{margin:0; padding:0; border:0 none}

.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 0px 0px; margin:0; display:none}

#new-signups{width:540px; z-index:2; background:url('images/signups-holder-bg.jpg') no-repeat top left; float:left; padding:10px 2px 0px 18px; margin:-32px 0px 0px 10px}


.widgettitle {position:relative; top: -2px; margin:0px; padding-bottom:5px; border: 0px;}
#media-player-box{background:url('images/news-box-top.gif') no-repeat top left; float:right; position: relative; left: -2px; top: -2px; width: 350px; height:580px; color:#4a3619; margin: 5px; 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Yanone Kaffeesatz,Helvetica,Sans-Serif; font-size:14px;}
h2.widgettitle a{color:#fff; font-size:25px; text-transform: uppercase; letter-spacing: 0.05em; margin:0px 0px 0px 0px; padding:0px 0px 0px 8px; font-weight:normal}
ul.tweets {margin-bottom: 0px;}
ul.tweets li{position: relative; left: -4px; width:320px; background-color:#c5c5c5; background:url('images/news-item-bg.jpg') no-repeat top left; padding:10px;}
ul.tweets a{color:#e68b09; font-weight:700px; text-decoration: underline;}
ul.tweets a:hover{text-decoration: none;}

#sidebar-video{position: absolute; top: 0; right: 0px; margin:20px 0px 20px 0px;}

#sidebar-video li{list-style-type:none;}
#youtube {margin-top: 20px; margin-bottom: 20px; position: relative; left: -2px;}

#new-signups-intro{float:left; width:190px; height:340px}

#new-signups-main{padding:0px 0px 0px 0px; margin:30px 0px 0px 20px; float:left; width:322px}
h2.grey{color:#c6c6c6; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; font-size:24px; font-weight:normal; font-family:Times,Serif}

h3.white{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:24px; font-weight:normal; color:#FFF}

a.see-all{color:#fff; font-size:18px; text-decoration:underline}

a.see-all:hover{text-decoration:none}

p.signups-intro{color:#FFF; font-size:14px; line-height:20px; padding:10px 0px 10px 0px}

p.interest{font-weight:bold; font-size:15px}

p.interest a{font-weight:bold; font-size:17px; color:#f99501}

p.interest a:hover{text-decoration:none}

#wp-wall h2.widgettitle {display:none;}

#pi-wall-side{width:560px; float:left; margin:0px 0px 0px 6px; z-index:5; text-align:left; overflow: hidden;}

#pi-wall-side-top{background:url('images/pi-wall-top.gif') no-repeat top left; height:65px; width:560px}

#pi-wall-side-top h2{color:#fff; font-size:25px; float:left; margin:0px 0px 0px 0px; padding:20px 0px 0px 20px; font-weight:normal}

#pi-wall-side-top h2 span{padding:0px 0px 0px 10px; font-size:16px}

#pi-wall-side-top h2 a{font-weight:bold; font-size:16px; color:#FFF; text-decoration:underline}

#pi-wall-side-top h2 a:hover{text-decoration:none}

#pi-wall-side-main{background:url('images/pi-wall-main.gif') repeat-y top left; width:560px; padding:0px 0px 0px 0px}

.pi-wall-holder{clear:both; margin:0px 20px 0px 23px; padding:10px 0px 10px 0px; border-bottom:2px solid #e68b09}

.pi-wall-detail{width:103px; float:left; text-align:right; clear:both}

.pi-wall-comment{float:left; margin:0px 0px 0px 21px; width:390px}

.pi-wall-comment a{text-decoration:none; font-size:12px; color:#000; line-height:22px; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0}

.pi-wall-comment a:hover{text-decoration:underline}

p.comment-creator{color:#e68b09; font-size:16px; font-weight:bold; text-transform: uppercase; letter-spacing:0.05em}

p.comment-date{padding:0px 5px 0px 0px; float:left; clear:both; width:104px; text-align:right; font-size:9px; font-weight:bold;}

#pi-wall-side-close{background:url('images/pi-wall-close.gif') no-repeat top left; height:16px; width:560px}

#add-thought-holder{width:280px; height:65px; background:url('images/add-thoughts.jpg') no-repeat top left; margin:10px 0px 0px 30px; padding:21px 0px 0px 30px}

a.add-thoughts{color:#e68b09; font-size:19px; text-decoration:underline; font-weight:bold; cursor:hand; cursor:pointer}

a.add-thoughts:hover{text-decoration:none}

#news-box{float:right; width:350px; margin:0px 0px 0px 0px; overflow: hidden; padding: 0; position: relative; left: -8px; top:0px;}

#news-box-top{height:55px; width:350px; background:url('images/news-box-top.gif') no-repeat top left; padding:0px;}

#news-box-holder{width:350px; overflow: hidden; background:url('images/news-box-holder.jpg') repeat-y top left; padding:0px 0px 0px 6px;}

.news-box-holder-item{width:340px; overflow: hidden; background-color:#c5c5c5; background:url('images/news-item-bg.jpg') no-repeat top left; padding:0px}

.news-box-holder-item p{padding:0px 10px 10px 10px; color:#000; font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; overflow: hidden;}

a.front-news-anchor{color:#e68b09}

a.front-news-anchor:hover{color:#e68b09; text-decoration:none}

#news-box-close{width:350px; height:20px; background:url('images/news-box-close.jpg') no-repeat top left}

#news-box-top h2{color:#fff; font-size:25px; text-transform: uppercase; letter-spacing: 0.05em; float:left; margin:0px 0px 0px 0px; padding:17px 0px 0px 18px; font-weight:normal}

h3.front-news-item{font-size:16px; color:#e68b09; font-family:Yanone Kaffeesatz,Helvetica,Sans-Serif; font-weight: 700; letter-spacing: 0.05em; padding:7px 10px 4px 10px; margin:0; line-height:20px}

#news-box-top a{float:right; font-size:16px; color:#FFF; text-decoration:underline; padding:26px 10px 0px 0px; font-weight:bold}

#news-box-top a:hover{text-decoration:none}

#main-news-minor{width:260px; float:left; background:#fbf3c6; padding:0px 0px 20px 0px}

#main-news-minor p{color:#4a3619; padding:3px 0px 0px 0px; font-family:Yanone Kaffeesatz,Helvetica,Sans-Serif; font-size:14px;}

#main-news-minor a{color:#e68b09; font-size:18px; padding:0px 0px 0px 0px; margin:0}

#main-news-minor a:hover{text-decoration:none}

#main-news-minor li{list-style-type:none; padding:0; margin:0; padding:15px 0px 0px 0px; line-height:18px; color:#e68b09}

#main-news-minor ul{padding:0px 15px 0px 15px}

#main-news-minor-extras{width:260px; float:left; background:#fbf3c6 url('images/extras-bg.jpg') no-repeat top left; padding:0px 0px 150px 0px}
#main-news-minor-buy{width:260px; float:left; background:#fbf3c6 url('images/extras-bg.jpg') no-repeat top left; padding:0px 0px 150px 0px}
#main-news-minor-extras a, #main-news-minor-buy a{color:#FFF; font-size:20px; text-decoration:none}

#main-news-minor-extras a:hover, #main-news-minor-buy a:hover{text-decoration:underline}

h2.bar-extras{background-color:#f1d49d; margin:0px 0px 7px 0px; padding:9px 0px 10px 17px; font-size:20px; color:#FFF; font-weight:bold}
#main-news-minor-extras h2.extras_1{background-color:#ecbe6a}
#main-news-minor-extras h2.extras_2{background-color:#edbd74}
#main-news-minor-extras h2.extras_3{background-color:#e5aa52}
#main-news-minor-extras h2.extras_4{background-color:#e7a035}
#main-news-minor-extras h2.extras_5{background-color:#e88b00}
#main-news-minor-buy h2.buy_1{background-color:#ecbe6a}
#main-news-minor-buy h2.buy_2{background-color:#edbd74}
#main-news-minor-buy h2.buy_3{background-color:#e5aa52}
#main-news-minor-buy h2.buy_4{background-color:#e7a035}
#main-news-minor-buy h2.buy_5{background-color:#e88b00}
h2.no-bar{background-color:#FFF; margin:0px 0px 0px 0px; padding:7px 0px 8px 15px; font-size: 20px; color:#e68b09}

h2.bar{background-color:#FFF; margin:15px 0px 0px 0px; padding:7px 0px 8px 15px; font-size: 20px; color:#e68b09}

#main-news-major{background-color:#FFF; width:600px; float:right; padding:15px 20px 150px 20px}
#main-news-major a{color:#e68b09;}

p.recent-articles{color:#000; font-size:14px; font-weight:bold; border-bottom:2px dotted #e68b09; width:100%; padding:0px 0px 5px 0px}

div#signup_form{background:#fbf3c8; width:690px; padding:30px; position:relative; color:#000; border:1px solid #e68b09; font-family:Yanone Kaffeesatz,Helvetica,Sans-Serif; height:450px}
div#signup_form p{width:440px; margin-bottom:20px}
div#signup_form form{width:440px; text-align:left; font-size:16px; font-weight:bold; font-family:Arial,Helvetica,sans-serif}
input#signup_readalong, input#signup_canongate{float:left; clear:both; margin-right:5px}
div#signup_form form label{display:block; margin:5px 0 10px 0; float:left; clear:left}
div#signup_form form fieldset{border:none; margin-bottom:10px}
div#signup_form form fieldset legend{color:#000}
div#signup_form form fieldset label{float:left; clear:none; width:30%; font-weight:normal; font-size:14px; margin-top:10px}
div#signup_form form label.signup_optout{font-size:10px; font-weight:normal; float:left; width:80%; margin:0; clear:none}
div#signup_form div#signup_form_content{width:205px; float:right; padding-right:10px}
div#signup_form div#signup_form_content p{width:205px}
div#signup_form input#signup_submit{clear:both; display:block; background:url(images/submit-button-bg.gif) no-repeat 0 50%; height:51px; width:115px; font-size:19px; color:#000; font-weight:bold; text-decoration:underline; font-style:italic; font-family:Yanone Kaffeesatz,Helvetica,Sans-Serif; border:none; margin-top:20px; padding-bottom:5px}
div#signup_form h3{font-size:25px; font-weight:normal; margin:0 0 12px 0; color:#e68b09}
div#signup_form_content h3{color:#000}
div#signup_form_content p{font-size:16px}
div.signup_checkbox{float:left; clear:left; margin:10px 0 10px 0; width:100%}

div.reader_info{text-align:center; float:left; font-family:Arial,sans-serif; font-weight:bold; font-size:10px; margin:0 10px 15px 0}
div.reader_info p{color:#FFF}
div.reader_info span{font-size:10px; display:block; color:#4a3619}
div.reader_info_home{height:135px; width:96px}
div.reader_type_group{background:#eeba50; border: 1px solid #fff;}
div.reader_type_individual{background:#e68b09; border: 1px solid #fff;}
div.reader_image_home{width:90px; height:90px; border:3px solid #FFF}
div.reader_image_1{background:url('images/reader_image_1t.jpg') no-repeat top left}
div.reader_image_2{background:url('images/reader_image_2t.jpg') no-repeat top left}
div.reader_image_3{background:url('images/reader_image_3t.jpg') no-repeat top left}
div.reader_image_4{background:url('images/reader_image_4t.jpg') no-repeat top left}
div.reader_image_5{background:url('images/reader_image_5t.jpg') no-repeat top left}
div.reader_image_6{background:url('images/reader_image_6t.jpg') no-repeat top left}
div.reader_image_7{background:url('images/reader_image_7t.jpg') no-repeat top left}
div.reader_image_8{background:url('images/reader_image_8t.jpg') no-repeat top left}
div.reader_image_9{background:url('images/reader_image_9t.jpg') no-repeat top left}
.readers_pagination{float:right; color:#e68b09; font-size:20px}
.readers_pagination a{color:#e68b09}
.readers_pagination a:hover{text-decoration:none}

#form-holder{padding-top:20px; background-color:#fbf3c6; width:600px; overflow: hidden}

#form-start{width:150px; float:left}

#form-start h3{float:right; padding:0px 0px 0px 30px; margin:0; text-align:right; font-size:16px; font-weight:bold; font-style:italic; color:#e68b09}

#form-main{width:265px; float:left; margin-left:30px}

#form-submit{width:120px; float:left; padding:255px 5px 0px 0px}

#form-submit #submit{padding:0px}

#form-main input{width:100%; padding:2px; margin-bottom:5px}

#form-main textarea{width:100%; padding:2px}

#black-page-holder{width:976px; background:url('images/whole-orange-bg.jpg') no-repeat top center; height:525px; position:relative; top: -3px; left:-17px}

#whole-black-content{padding:15px 0px 0px 70px}

#about-text{float:left; height:500px; width:470px; color:#FFF; font-size:16px}

#about-text p{line-height:21px; padding-top:20px}
#about-text a{color:#FFF}
#about-text a:hover{text-decoration:none}

#about-text h2{font-size:25px; color:#FFF; font-weight:normal}

#about-image{padding:35px 0px 0px 0px; float:left; height:500px; width:300px; margin-left:55px}

#about-image p{font-family:Arial,Helvetica,Sans-Serif; font-size:10px}

#about-image a{color:#e88b00; text-decoration:none}

#about-image a:hover{text-decoration:underline}

#about-image img{margin-bottom:10px}

#readers_content h2{height: 48px; width: 883px; background-color: #fff; margin:0 0 0 19px; color:#e68b09; font-size:25px; font-weight:normal; text-transform: uppercase; padding:10px 0 0 15px}
#readers_outer{background:url(images/readers-bg.jpg) no-repeat top left; height:670px; width:780px; padding:20px 70px 20px 85px; margin-left:11px; position:relative}
#readers_outer div.reader_info{margin-right:20px}
#readers_outer div.reader_info a, #new-signups div.reader_info a{text-decoration:none}
div.reader_info_readers{height:150px; width: 108px;}
div.reader_image_readers{width:104px; height:104px; border:2px solid #FFF}
div#readers_filter{float:left; width:100%}

div#readers_filter select{padding:0px 0px 0px 5px; margin-top:7px}

div#readers_filter option{padding:0px 0px 3px 5px}

div#readers_filter form{float:left}
div#readers_filter form label{font-size:16px; font-weight:bold}

div.pagination{float:right}
div#readers_display{width:100%; margin-top:20px; float:left}
div#readers_bottom{position:absolute; bottom:80px; left:35px; width:850px}
div#readers_credits{float:left; width:300px}
div#readers_credits p{font-family:Arial,Helvetica,sans-serif; color:#e68b09; font-size:10px}
div#readers_credits p a{color:#e68b09; font-style:italic}
div#readers_credits p a:hover{text-decoration:none}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{color:#e68b09; font-size:18px; font-weight:bold; margin:0; padding:0; line-height:24px}

img.imgtfe{margin:0 10px 10px 0}

.entry p object, a object{margin:10px 0 10px 0; color: #000;}

#pi-wall-side-main ul li{margin:0; padding:0; list-style-type:none; color:#e68b09;}

.wallnav{padding:10px 0px 0px 20px;   cursor:hand; cursor:pointer;}

span.wallauthor{}

.pi-wall-comment p{font-size:12px; color:#000; line-height:22px; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0}

#wall_post{margin:0px 20px 0px 23px; padding:10px 0px 10px 0px}

#wall_post form{padding:20px 20px 20px 20px; background-color:#fbf3c6}

#wallform button{margin:0;   padding:0;   border:0;   cursor:hand; cursor:pointer}

#wallform input{width:320px; margin-bottom:5px}

#wallform textarea{width:320px}

#wallresponse{padding:0px 0px 5px 30px}

#wall-comment-fields{float:left; width:350px}

#wall-comment-submit{float:left; width:100px; padding:135px 0px 0px 0px}

.no-border{border:0; margin:300px}

button{margin:0; padding:0; border:0; background-color:#fbf3c6}

button.no-border{background:url('images/submit-button.gif'); background-position:0 0; height:85px; width:120px}

button.no-border:hover{background:url('images/submit-button.gif'); background-position:0 85px}

button.news-no-border{background:url('images/submit-button.gif'); background-position:0 0; height:85px; width:120px; margin:0px 0px 0px 21px; cursor:hand; cursor:pointer}

button.news-no-border:hover{background:url('images/submit-button.gif'); background-position:0 85px}

button.sign-up-submit{background:url('images/sign-up-submit.gif'); background-position:0 0px; height:60px; width:120px; margin:0px 0px 0px 0px; cursor:hand; cursor:pointer; clear:both}

button.sign-up-submit:hover{background-position:0 60px}
p#get_reader_error{position:absolute; top:80px; left:35px; z-index:100}
div#new-signups p#get_reader_error{position:absolute; top:10px; left:240px; width:260px; line-height:1.5}