/* Stroyimp.css [screen] */
/* Version: 2.1 - 20091219 */

/* Global */
body{font-family: Helvetica, Arial, sans-serif !important; color:#000; background:#9ae0ff url(/img/storyimp-bg.jpg) 50% 0 fixed;}
.bounds{width:960px !important; margin:0 auto !important;}
a, a:visited{color:#007192; text-decoration:none;}
a:hover{text-decoration:underline;}
a.gap{margin-top:30px;}
.btnLink{text-indent:-2000px;}
.stdButton{height:20px; padding:8px 14px 0 14px; font-size:14px; line-height:14px; background:#fdce0d url(/img/storyimp-sprites.png) 0 -160px no-repeat; border-top:#fff 1px solid; border-right:#fff 1px solid; margin-bottom:10px;}
.stdButton:hover{height:19px; padding-top:9px; background:#fff775 url(/img/storyimp-sprites.png) -185px -160px no-repeat; text-decoration:none;}
.lrgButton{height:38px; padding:10px 14px 0 14px; font-size:30px; line-height:30px; background:#fdce0d url(/img/storyimp-sprites.png) -990px -184px no-repeat; border-top:#fff 1px solid; border-right:#fff 1px solid;}
.lrgButton:hover{height:37px; padding-top:11px; background:#fff775 url(/img/storyimp-sprites.png) -1275px -184px no-repeat; text-decoration:none;}
.btnSpace{margin-right:15px;}
.smallPrint{height:250px; overflow:scroll; padding:15px; margin-bottom:10px; background-color:#f5f5f5; border:#dbdbdb 1px solid;}
.width95{width:95%;}
.stamp{font-size:11px;}
.stamp.gap{margin-bottom:10px;}
.adminLink{font-weight:bold;}
.indent{margin-left:10px;}
.indentRight{margin-right:10px;}
.titleCase{text-transform:capitalize;}
.alpha{
   opacity: 0.85;  /* Modern Browsers, eg: Firefox, Safari, Opera, Chrome */
   filter: alpha(opacity = 85);  /* IE */
   -moz-opacity: 0.85;  /* Old Mozilla, eg: Netscape */
   -khtml-opacity: 0.85;  /* Old Safari */
   zoom: 1; /* Requires for IE if the element is not positioned relatively */
}

/* Header */
#headWrapper{height:100px; background:#168e66 url(/img/storyimp-header-bg.png) 50% 0 repeat-x; z-index:5;}
#header #logo{width:166px; height:79px; margin-top:15px; margin-left:15px; color:#000; text-indent:-2000px; background:url(/img/storyimp-sprites.png) 0 0 no-repeat !important;}
#header #userNav{width:354px; height:18px; padding-top:7px; margin-left:22px;}
#header #userNav a{font-size:12px; color:#fff; margin-right:10px;}
#header #userNav a .extra{font-size:10px;}
#header .search{width:190px;}
#header .search input{width:139px; height:22px; padding:10px 0 0 10px; margin-right:0; font-size:12px; background:url(/img/storyimp-sprites.png) -176px 0 no-repeat;}
#header .search input:focus{background:url(/img/storyimp-sprites.png) -366px 0 no-repeat;}
#header .search a{width:33px; height:32px; padding:0; margin-left:0; font-size:10px; background:url(/img/storyimp-sprites.png) -325px 0 no-repeat;}
#header .search a:hover{text-indent:-2000px; background:url(/img/storyimp-sprites.png) -515px 0 no-repeat;}
#header .bookBasket{width:189px; height:80px; font-size:12px; margin-top:9px; background:url(/img/storyimp-sprites.png) -366px -160px no-repeat;}
#header .bookBasket .icon{width:38px;}
#header .bookBasket .icon .bookBasketIcon{margin:9px 0 0 12px;}
#header .bookBasket .title{margin-top:12px; margin-left:5px;}
#header .bookBasket .count{font-size:16px; margin:7px 0 0 7px;}
#header .bookBasket .extra{font-size:12px; margin:3px 0 0 7px;}
#header .bookBasket .extra .more{font-size:10px;}
#header .nav{width:567px; height:90px; margin-left:15px; margin-top:10px;}
#header #mainNav{margin-top:5px; color:#fff;}
#header #mainNav .home{width:101px; height:54px; background:url(/img/storyimp-sprites.png) -990px 0 no-repeat;}
#header #mainNav .home:hover{background:url(/img/storyimp-sprites.png) -990px -62px no-repeat;}
#header #mainNav .home:focus{background:url(/img/storyimp-sprites.png) -990px -123px no-repeat;}
#header #mainNav .read{width:88px; height:54px; background:url(/img/storyimp-sprites.png) -1091px 0 no-repeat;}
#header #mainNav .read:hover{background:url(/img/storyimp-sprites.png) -1091px -62px no-repeat;}
#header #mainNav .read:focus{background:url(/img/storyimp-sprites.png) -1091px -123px no-repeat;}
#header #mainNav .write{width:88px; height:54px; background:url(/img/storyimp-sprites.png) -1179px 0 no-repeat;}
#header #mainNav .write:hover{background:url(/img/storyimp-sprites.png) -1179px -62px no-repeat;}
#header #mainNav .write:focus{background:url(/img/storyimp-sprites.png) -1179px -123px no-repeat;}
#header #mainNav .groups{width:103px; height:54px; background:url(/img/storyimp-sprites.png) -1267px 0 no-repeat;}
#header #mainNav .groups:hover{background:url(/img/storyimp-sprites.png) -1267px -62px no-repeat;}
#header #mainNav .groups:focus{background:url(/img/storyimp-sprites.png) -1267px -123px no-repeat;}
#header #mainNav .users{width:92px; height:54px; background:url(/img/storyimp-sprites.png) -1370px 0 no-repeat;}
#header #mainNav .users:hover{background:url(/img/storyimp-sprites.png) -1370px -62px no-repeat;}
#header #mainNav .users:focus{background:url(/img/storyimp-sprites.png) -1370px -123px no-repeat;}
#header #mainNav .help{width:91px; height:54px; background:url(/img/storyimp-sprites.png) -1463px 0 no-repeat;}
#header #mainNav .help:hover{background:url(/img/storyimp-sprites.png) -1463px -62px no-repeat;}
#header #mainNav .help:focus{background:url(/img/storyimp-sprites.png) -1463px -123px no-repeat;}
#headBreaker{height:3px; top:100px; background:url(/img/storyimp-headbreaker.png) 50% 0 repeat-x; z-index:5;}

#contWrapper{margin-top:100px;}

/* Ad layout */
.adFrame728x90{width:728px; height:105px; padding:0; margin:0;}
.adFrame160x600{width:160px; height:625px; padding:0; margin:0;}
iframe{padding:0; margin:0; border:0;}

/* Bar layout */
#bar{padding-top:15px; padding-bottom:10px; z-index:1;}
#bar.home{padding-bottom:0;}
#bar .home.col1{width:380px; height:230px; padding-left:15px; padding-top:30px; padding-bottom:0;}
#bar .home.col2{width:305px; height:230px; padding-top:30px; padding-bottom:0;}

#bar h1.read{width:82px; height:30px; margin-left:6px; background:url(/img/storyimp-sprites.png) 0 -81px no-repeat;}
#bar .cloud{margin-top:15px; font-size:20px; line-height:30px; padding-left:9px;}
#bar .cloud .more{font-size:14px; margin-left:10px;}
#bar .search, #content .search{margin-top:15px; margin-left:6px;}
#bar .search input, #content .search input{width:286px; height:40px; padding:18px 0 0 19px; margin-right:0; font-size:18px; background:url(/img/storyimp-sprites.png) -178px -40px no-repeat; border:0;}
#bar .search input:focus, #content .search input:focus{color:#000; background:url(/img/storyimp-sprites.png) -178px -99px no-repeat; border:0;}
#bar .search a, #content .search a{width:63px; height:56px; padding:0; background:url(/img/storyimp-sprites.png) -488px -40px no-repeat;}
#bar .search a:hover, #content .search a:hover{background:url(/img/storyimp-sprites.png) -488px -99px no-repeat;}
#bar .write{width:95px; height:32px; background:url(/img/storyimp-sprites.png) -82px -81px no-repeat;}
#bar .box{width:290px; height:178px; padding:20px 20px 10px 20px; background:url(/img/storyimp-sprites.png) -681px -62px no-repeat;}
#bar .box .col1{width:123px;}
#bar .box .col2{width:120px;}
#bar .box .beta.col1{width:243px;}
#bar .box input, #bar .box textarea{background-color:#fff; padding:8px 5px 0 10px; font-size:12px; border:0; margin-top:0;}
#bar .box input:focus, #bar .box textarea:focus{color:#000;}
#bar .box #barTitle, #bar .box #barTags{width:103px; height:22px;}
#bar .box #barName, #bar .box #barEmail, #bar .box #barWebsite{width:223px; height:22px;}
#bar .box #barTitle, #bar .box #barName, #bar .box #barEmail{margin-bottom:5px;}
#bar .box #barIntro{width:120px; height:128px;}
#bar .box .stdButton{margin-top:10px; margin-left:10px;}
#bar .box .help{font-size:10px; margin-top:10px; margin-left:28px;}
#bar h1.beta{width:178px; height:37px; margin-left:6px; background:url(/img/storyimp-sprites.png) 0 -123px no-repeat;}
#bar.bounds.ad table{width:100%;}
#bar.spacer{height:0;}

/* Imps */
.impGenie{width:194px; height:316px; background:url(/img/storyimp-imp-sprites.png) 0 0 no-repeat !important;}
.impGenie.home{z-index:2; margin-top:-30px; margin-left:425px;}
.impPen{width:298px; height:281px; margin-top:30px; margin-left:15px; background:url(/img/storyimp-imp-sprites.png) -578px 0 no-repeat !important;}
.impCake{width:252px; height:281px; margin-top:30px; margin-left:45px; background:url(/img/storyimp-imp-sprites.png) -886px 0 no-repeat !important;}
.impPad{width:145px; height:281px; margin-top:45px; margin-left:30px; background:url(/img/storyimp-imp-sprites.png) -204px 0 no-repeat !important;}
.impPad.close{margin-top:25px}
.imp404{width:212px; height:281px; margin-top:45px; margin-left:30px; background:url(/img/storyimp-imp-sprites.png) -358px 0 no-repeat !important;}
.impMake{width:302px; height:281px; margin-top:45px; margin-left:10px; background:url(/img/storyimp-imp-sprites.png) -1135px 0 no-repeat !important;}

/* Content layout */
#content{background:url(/img/storyimp-content-bg.png) repeat-y; margin-top:30px; z-index:1;}
#content .home.col1{width:405px; padding:20px 0 0 15px; margin-bottom:30px;}
#content .home.col2{width:330px; padding:20px 0 0 15px; margin-bottom:30px;}
#content .std.col1{width:750px; padding:20px 0 0 15px; margin-bottom:30px;}
#content .std.col1.close{margin-bottom:0;}
#content .std.col1.error{width:750px; padding:20px 0 0 15px;}
#content .pro.col1{width:225px; padding:15px 0 0 15px; margin-bottom:30px;}
#content .pro.col2{width:495px; padding:15px 0 0 15px; margin-bottom:30px;}
#content .blog.col1{width:550px; padding:20px 0 0 15px; margin-bottom:30px;}
#content .blog.col2{width:180px; padding:20px 0 0 15px; margin-bottom:30px; margin-top:34px;}
#contentHead{height:3px; background:url(/img/storyimp-content-head.png) no-repeat;}

/* Headings */
#content h1{font-size:24px; margin-bottom:10px; margin-left:10px;}
#content h1.bar{margin-left:0;}
#content h1.gap{margin-top:30px;}
#content h1.createBook{width:235px; height:25px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -681px -158px no-repeat;}
#content .pro h1{text-transform:capitalize;}
#content h2{font-size:24px; margin-bottom:10px; margin-left:10px;}
#content h2 a{color:#000;}
#content h2 a:hover{color:#007192;}
#content h2.gap{margin-top:30px;}
#content .story h2{margin-left:0;}
#content h3{margin-bottom:10px; font-size:18px; margin-left:10px;}
#content .tools h3{margin-left:0; margin-top:0;}
#content .story h3{margin-bottom:0; font-size:18px; margin-left:0;}
#content .story.single h3{margin-top:25px; margin-bottom:-20px; padding:0; font-size:inherit; font-weight:bold;}
#content h3.gap{margin-top:30px;}
#content h4{font-size:14px; line-height:16px;}
#content h4.gap{margin-top:10px;}

/* Story */
#content div.story{padding:14px 14px 9px 15px; background-color:#e9f8ff; border-top:#fff 1px solid; border-right:#fff 1px solid;}
#content div.story.commentOwner{background-color:#fff;}
#content div.story.short{padding-bottom:15px;}
#content div.story.gap{margin-bottom:30px;}
#content div.story.close{margin-bottom:1px;}
#content div.story .author{padding-bottom:7px;}
#content .pro div.story{padding-bottom:15px;}
#content .story p{font-size:14px; line-height:18px; margin-bottom:5px;}
#content .story .cloud{font-size:18px; line-height:28px; margin-top:-5px;}
#content .pro .story p{font-size:12px; line-height:16px; margin-bottom:5px;}
#content .story.single p{font-size:16px; line-height:26px; margin-bottom:22px;}
#content .story .more{font-size:12px; margin-left:10px;}
#content .pro .story .more{font-size:11px; margin-left:5px;}
#content .story .mini{font-size:12px; margin-left:5px;}
#content .story .cloud.mini{font-size:12px; margin-left:0; line-height:22px;}
#content .story .cloud.mini .more{font-size:10px;}
#content .story p.author{font-size:12px; margin-top:0; margin-bottom:0;}
#content .license{font-size:11px; margin-left:5px;}
#content .storyFooter{padding-bottom:30px;}
#content .storyExtras{padding-bottom:15px;}
#content div.blank{padding:14px 14px 9px 15px; margin-bottom:15px;}

#content .extra{padding:3px 7px 1px 7px; background-color:#e9f8ff; margin-right:1px; margin-top:1px; font-size:11px; line-height:18px; border-top:#fff 1px solid; border-right:#fff 1px solid;}
#content .extra.smallStars{padding:4px 15px 6px 15px;}
#content .extra.share{padding:3px 7px 0 7px;}
#content .extra.share img{padding:0; margin-bottom:-3px;; border:0;}
#content .extra.report:hover{color:#ff0000;}
#content a.extra{color:#888;}
#content .cloud{margin-top:5px; font-size:18px; line-height:30px;}
#content .cloud .more{font-size:12px; margin-top:-5px; margin-left:5px;}
#content .box{padding:5px; border-top:#d8f4ff 1px solid; border-right:#d8f4ff 1px solid; background:#7bccff url(/img/storyimp-box-std-bg.png) repeat-y;}
#content .box.gap{margin-bottom:30px;}
#content .box h3{font-size:14px; padding-left:10px; margin-top:15px; margin-bottom:0;}
#content .box .message{padding:5px 10px 5px 10px; font-size:11px; line-height:14px; background-color:#b8e4ff;}
#content .box .story{font-size:12px; line-height:18px; margin-bottom:7px; padding-left:10px; padding-right:10px;}
#content .box .story.author{font-size:11px;}
#content .box .story .more{margin-left:0; font-size:10px;}

#content .read .search.gap{margin-top:30px;}
#content .search.user{margin-top:0; margin-left:0;}
#content .search.user input{width:240px;}
#content .step{padding:6px 10px 6px 10px; color:#007192; background-color:#fff; font-weight:normal; margin-right:2px; margin-top:11px;}
#content .step.select{color:#fff; background-color:#007192;}
#content .stepNum{font-size:24px;}

/* Stars */
#content .smallStars .full, #content .smallStars .half, #content .smallStars .empty{width:11px; height:12px; margin-right:2px; text-indent:-2000px;}
#content .smallStars .full{background:url(/img/storyimp-sprites.png) -577px -45px no-repeat !important;}
#content .smallStars .half{background:url(/img/storyimp-sprites.png) -593px -45px no-repeat !important;}
#content .smallStars .empty{background:url(/img/storyimp-sprites.png) -609px -45px no-repeat !important;}
#content .stars{height:16px; font-size:12px;}
#content .stars .full, #content .stars .half, #content .stars .empty{width:16px; height:16px; margin-right:3px; text-indent:-2000px;}
#content .stars .full{background:url(/img/storyimp-sprites.png) -577px -81px no-repeat !important;}
#content .stars .half{background:url(/img/storyimp-sprites.png) -598px -81px no-repeat !important;}
#content .stars .empty{background:url(/img/storyimp-sprites.png) -619px -81px no-repeat !important;}
#content .stars .empty:hover{background:url(/img/storyimp-sprites.png) -577px -81px no-repeat !important;}

/* Fave */
#content .smallFave .heart{width:12px; height:10px; margin-top:3px; margin-right:3px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -625px -45px no-repeat !important;}
#content .fave{height:16px; font-size:12px;}
#content .fave .heart, #content .fave .emptyHeart{width:16px; height:16px; margin-right:3px; text-indent:-2000px;}
#content .fave .heart{background:url(/img/storyimp-sprites.png) -642px -45px no-repeat !important;}
#content .fave .heart:hover{background:url(/img/storyimp-sprites.png) -642px -63px no-repeat !important;}
#content .fave .emptyHeart{background:url(/img/storyimp-sprites.png) -642px -63px no-repeat !important;}
#content .fave .emptyHeart:hover{background:url(/img/storyimp-sprites.png) -642px -45px no-repeat !important;}

/* Readers */
#content .reading{height:16px; font-size:12px;}
#content .reading .reader, #content .reading .notReader{width:16px; height:16px; margin-right:3px; text-indent:-2000px;}
#content .reading .reader{background:url(/img/storyimp-sprites.png) -640px -81px no-repeat !important;}
#content .reading .reader:hover{background:url(/img/storyimp-sprites.png) -640px -102px no-repeat !important;}
#content .reading .notReader{background:url(/img/storyimp-sprites.png) -640px -102px no-repeat !important;}
#content .reading .notReader:hover{background:url(/img/storyimp-sprites.png) -640px -81px no-repeat !important;}

/* Downloads */
#content .download{height:16px; font-size:14px;}
#content .download .pdf{width:16px; height:16px; margin-right:3px; text-indent:-2000px;}
#content .download .pdf{background:url(/img/storyimp-sprites.png) -597px -102px no-repeat !important;}
#content .download .epub{width:16px; height:16px; margin-right:3px; text-indent:-2000px;}
#content .download .epub{background:url(/img/storyimp-sprites.png) -577px -186px no-repeat !important;}

/* Icons */
#content .addBookIcon{width:16px; height:16px; text-indent:-2000px; margin-top:-2px; margin-right:5px; background:url(/img/storyimp-sprites.png) -577px -102px no-repeat !important;}
#content .sendMessage{width:19px; height:16px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -619px -102px no-repeat !important;}
#content .editPageIcon{width:16px; height:16px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -598px -123px no-repeat !important;}
#content .editPageIcon:hover{background:url(/img/storyimp-sprites.png) -598px -144px no-repeat !important;}
#content .editPageIcon.sidebar{width:19px; background:url(/img/storyimp-sprites.png) -598px -144px no-repeat !important;}
#content .keyPageIcon{width:16px; height:16px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -619px -123px no-repeat !important;}
#content .keyPageIcon:hover{background:url(/img/storyimp-sprites.png) -619px -144px no-repeat !important;}
#content .delPageIcon{width:16px; height:16px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -640px -123px no-repeat !important;}
#content .delPageIcon:hover{background:url(/img/storyimp-sprites.png) -640px -144px no-repeat !important;}
#content .delMessageIcon{width:16px; height:14px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -577px -144px no-repeat !important;}
#content .delMessageIcon:hover{background:url(/img/storyimp-sprites.png) -577px -165px no-repeat !important;}
#content .inviteUser{width:19px; height:15px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -598px -165px no-repeat !important;}
#content .adminConsole{width:19px; height:16px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -619px -165px no-repeat !important;}
#content .crossIcon{width:14px; height:11px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -640px -165px no-repeat !important;}
#content .largeCrossIcon{width:16px; height:16px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -597px -26px no-repeat !important;}
#content .moneyIcon{width:19px; height:16px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -640px -186px no-repeat !important;}
#copyFooter .rssLink, #content .rssLink{width:16px; height:16px; margin-right:0; margin-left:10px; text-indent:-2000px;; background:url(/img/storyimp-sprites.png) -598px -186px no-repeat;}
#copyFooter .rssLink:hover, #content .rssLink:hover{background:url(/img/storyimp-sprites.png) -619px -186px no-repeat;}
#content .bookBasketIcon, #header .bookBasketIcon{width:16px; height:16px; background:url(/img/storyimp-sprites.png) -577px -207px no-repeat !important;}
#content .refreshIcon{width:19px; height:16px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -619px -24px no-repeat !important;}

/* User images */
#content .userImgSmall{width:19px; height:19px;}
#content .comments .userImgSmall{padding-right:10px; margin-top:2px;}
#content .users .userImgSmall{padding-right:10px; margin-top:-2px;}
#content .userImgLarge{width:225px; height:225px;}

/* User sales */
#content .userSale{font-size:12px; line-height:16px;}
#content .userSale img{padding-right:5px;}
#content .userSale .mini{font-size:10px;}

/* User faved */
#content .userFaved{padding-top:11px; padding-left:11px; padding-bottom:3px;}
#content .userFaved img{padding-right:10px;}
#content .userFaved .mini{font-size:10px;}

/* Also liked */
#content .alsoLiked{font-size:12px; padding-top:7px;}
#content .alsoLiked .mini{font-size:10px;}

/* Widgets */
#content .widget{padding-bottom:15px; margin-bottom:15px; font-size:12px; border-bottom:1px #aae5ff solid;}
#content .widget .title{padding-left:11px;}
#content .widget .more{font-size:11px; padding-top:1px; padding-left:10px;}
#content .widget .more.gap{margin-top:30px;}
#content .widget .message .more{padding-top:0px; padding-left:0px;}
#content .widget span.message.text{margin-top:1px;}
#content .widget a.userImgSmall{margin-left:11px; margin-top:11px;}
#content .widget .gap{margin-bottom:10px;}
#content .widget.info{padding-left:15px; padding-right:15px; line-height:16px;}
#content .widget.info.start{padding-top:6px;}
#content .widget .info{padding-right:15px;}
#content .widget.info .title{width:70px; padding:0 12px 12px 0;}

/* Comments */
#content .comments{line-height:18px;}
#content .comments .author{width:105px; font-size:10px;}
#content .comments .author b{font-size:12px;}
#content .comments .rate{width:55px; height:60px; font-size:10px; margin-left:30px;}
#content .comments .upVote, #content .comments .downVote{width:10px; height:10px; text-indent:-2000px; margin-top:3px;}
#content .comments .upVote{margin-right:10px; background:url(/img/storyimp-sprites.png) -601px -62px no-repeat;}
#content .comments .downVote{margin-right:10px; background:url(/img/storyimp-sprites.png) -615px -62px no-repeat;}
#content .comments p{font-size:12px; padding-top:1px;}
#content .comments p.deleted{color:#ff6d6d;}
#content .pro .comments p{font-size:11px; line-height:14px;}
#content .comments.comment-1{margin-top:1px;}
#content .comments.comment-2, #content .comments.comment-3{margin-top:0;}
#content .comments.comment-2{padding-left:45px; border-top:#e9f8ff 1px solid;}
#content .comments.comment-3{padding-left:75px; border-top:#e9f8ff 1px solid;}
#content p.comments{font-size:12px; padding-left:15px;}
#content .comments .user{font-size:14px; padding-bottom:5px;}
#content .comments.leaveComment{width:465px;}
#content .comments.leaveComment.login{width:495px;}
#content .comments.leaveComment input{width:300px; height:22px; font-size:14px; padding:8px 0 0 10px;}
#content .comments.leaveComment input:focus{color:#333;}
#content .comments.leaveComment textarea{width:425px; height:175px; font-size:14px; padding:8px 0 0 10px;}
#content .comments.leaveComment textarea:focus{color:#333;}
#content .comments.leaveComment span span{margin:0;}
#content .comments.leaveComment span.user span.more{padding-top:0; padding-left:0; margin:0;}
#content .comments.more{font-size:12px; margin-right:20px;}
#content .comments.thin{margin-top:10px;}
#content .comments .replyForm p{padding-left:25px; margin-top:15px;}
#content .comments .replyForm textarea{font-size:14px; padding:8px 0 0 10px;}

/* Boxes */
#content .forgotten{padding-top:8px; font-weight:normal;}
#content .forgotten.more{margin-left:30px;}
#content .box.tools{margin-top:30px;}
#content .box.tools input{width:200px;}
#content .login input{width:255px;}
#content .tools{margin-right:40px;}
#content .license{width:300px;}
#content .license .box{margin-top:5px; margin-bottom:15px; padding:10px 5px 5px 10px;}
#content .license .box .cloud{font-size:16px; line-height:18px;}

/* Users */
#content .users li{padding-bottom:15px;}

/* Twitter display */
#twitter_update_list li{font-size:11px; line-height:14px; padding:5px 0 10px 0; margin:0; border-bottom:1px #aae5ff solid;}

/* Alphabetical sorting */
#content .alphaSort{padding-bottom:15px;}
#content .alphaSort.stamp{font-size:9px;}

/* Forms */
#content .signup p, #content .signup ul{font-size:14px; line-height:18px; margin-bottom:15px;}
#content .signup ul.gap{margin-top:15px;}
#content .signup ul li{margin-bottom:10px;}
#content .signup ul li span.more{margin-left:30px;}
#content .signup label{font-size:18px; width:160px; padding-top:3px;}
#content .signup .message label{width:170px; padding-top:0;}
#content .signup .message img{padding-right:5px;}
#content .extra.signup{margin-top:15px;}
#content .signup .story .formIndent{margin-left:27px;}
#content .signup .formIndent{margin-left:42px;}
#content .signup .formIndent textarea{width:300px; height:125px;}
#content .signup .formIndent .genre{width:200px; font-size:16px; line-height:24px;}
#content .signup .license .box h2{font-size:18px;}

/* Input */
#content input,select,textarea{font-size:14px; padding:6px; background-color:#fff; border:#9ee1ff 1px solid;}
#content input:focus,select:focus,textarea:focus{background-color:#d1f1ff; border:#9ee1ff 1px solid;}
#content input[type="checkbox"], #content input.checkbox{width:auto;} /* .checkbox for backwards compat */

/* Management */
#content .manage li{height:26px; margin-bottom:4px;}
#content .manage li span{height:20px; padding-top:7px; padding-left:10px; margin-right:4px;}
#content .manage li span.item{width:435px; font-size:14px;}
#content .manage li span.status{width:105px; font-size:12px;}
#content .manage li span.actions{width:100px; font-size:12px;}
#content .manage li span.actions a{margin-top:-2px; margin-right:10px;}
#content .manage li span.title{font-size:11px; font-weight:bold;}
#content .manage li.unpub span.item{background-color:#fff;}
#content .manage li.unpub span.status{background-color:#fff;}
#content .manage li.unpub span.status a{color:#666;}
#content .manage li.pub span.item{background:#b7e9ff url(/img/storyimp-highlight-bar.png) 0 0 repeat-x;}
#content .manage li.pub span.status{background:#b7e9ff url(/img/storyimp-highlight-bar.png) 0 0 repeat-x;}
#content .manage li.wait span.item{background-color:#fffeae;}
#content .manage li.wait span.status{color:#666; background-color:#fffeae;}
#content .manage li.wait span.actions{color:#666;}
#content .manage li.del span.item{background-color:#ffd5d5;}
#content .manage li.del span.status{color:#666; background-color:#ffd5d5;}
#content .manage li.del span.actions{color:#666;}
#content .manage li span.blank{font-size:14px; color:#007192; background:#e9f8ff;}

#content .manage.inbox li{height:26px; margin-bottom:4px;}
#content .manage.inbox li span.icon{width:20px; font-size:11px; margin-right:0;}
#content .manage.inbox li span.icon img{margin-top:-5px; margin-left:-7px;}
#content .manage.inbox li span.from{width:90px; font-size:12px; padding-left:3px;}
#content .manage.inbox li span.subject{width:340px; font-size:14px;}
#content .manage.inbox li span.date{width:130px; font-size:12px;}
#content .manage.inbox li span.actions{width:70px; font-size:12px;}
#content .manage.inbox li span.actions a{margin-top:-2px; margin-right:10px;}
#content .manage.inbox li span.actions input{margin:-3px 0 0 2px; padding:0;}
#content .manage.inbox li span.title{font-size:11px; font-weight:bold;}
#content .manage.inbox li.unpub span{background-color:#fff;}
#content .manage.inbox li.unpub span.actions{background-color:#e9f8ff;}
#content .manage.inbox li.pub span{background:#b7e9ff url(/img/storyimp-highlight-bar.png) 0 0 repeat-x;}
#content .manage.inbox li.pub span.actions{background:#e9f8ff;}
#content .manage.inbox .author{height:28px;}

/* Licenses */
#content .ccAttrib, #content .ccNonComm, #content .ccNoDeriv, #content .ccShare, #content .ccReserved{width:56px; height:56px; margin-left:10px; margin-top:5px; text-indent:-2000px;}
#content .ccAttrib{background:url(/img/storyimp-sprites.png) -681px 0 no-repeat !important;}
#content .ccNonComm{background:url(/img/storyimp-sprites.png) -742px 0 no-repeat !important;}
#content .ccNoDeriv{background:url(/img/storyimp-sprites.png) -803px 0 no-repeat !important;}
#content .ccShare{background:url(/img/storyimp-sprites.png) -864px 0 no-repeat !important;}
#content .ccReserved{background:url(/img/storyimp-sprites.png) -925px 0 no-repeat !important;}

/* Help hovers */
.helpHover{width:317px; z-index:3;}
.helpHover .helpHeader, .helpHover .helpFooter{width:313px;}
.helpHover .helpHeader, .helpHover .helpFooter{height:15px;}
.helpHover .helpHeader{background:url(/img/storyimp-sprites.png) 0 -197px no-repeat;}
.helpHover .helpContent{width:263px; font-size:12px; line-height:16px; padding:7px 25px 0 25px; background:url(/img/storyimp-help-bg.png) 0 0 repeat-y;}
.helpHover .helpContent p{margin-bottom:15px;}
.helpHover .helpFooter{background:url(/img/storyimp-sprites.png) 0 -226px no-repeat;}
.helpHover .helpFooter.left{margin-left:3px;}
.helpHover .leftArrow, .helpHover .rightArrow{width:10px; height:10px;}
.helpHover .leftArrow{margin-right:-7px; margin-top:24px; background:url(/img/storyimp-sprites.png) -597px -10px no-repeat; z-index:4;}
.helpHover .rightArrow{margin-left:-6px; margin-top:24px; background:url(/img/storyimp-sprites.png) -577px -10px no-repeat; z-index:4;}
.helpHover.writeBox{margin-top:50px; margin-left:360px;}
.helpHover.wizard{margin-top:90px; margin-left:400px;}

/* Error */
.error{color:#ff0000;}
.error:visited{color:#ff0000}
p.error{font-size:11px; padding:15px; border-top:#fff 1px solid; border-right:#fff 1px solid; margin-bottom:0; background-color:#ffd5d5;}
p.error.width95{width:95%;}
p.error .errorIcon{margin-right:10px; margin-top:-3px;}
div.error p.error{margin-bottom:15px;}
p.error .errorIcon{width:16px; height:14px; text-indent:-2000px; background:url(/img/storyimp-sprites.png) -577px -123px no-repeat !important;}

/* Messages */
.boxMessage{margin:20px 60px 0 60px;}
.boxMessage h1{font-size:20px; line-height:24px; font-weight:bold; text-transform:uppercase;}
.boxMessage h2{font-size:16px;}
.boxMessage .update{color:#007192;}
.boxMessage .thanks{color:#009245;}
.boxMessage .error{color:#ff0000;}
.boxMessage p{font-size:12px; line-height:18px; margin:5px 0 0 0;}
.boxMessage .browserMessage{width:325px; margin-right:20px;}
.boxMessage .browserOptions{width:495px;}
.boxMessage .browserOptions a.newBrowser{width:88px; height:15px; font-size:9px; padding-top:85px; margin-right:10px; margin-top:5px; color:#666666;}
.boxMessage .browserOptions a.newBrowser:visited{color:#666666;}
.boxMessage .browserOptions a.newBrowser.firefox{background:url(/img/storyimp-browser-sprites.png) 0 0 no-repeat;}
.boxMessage .browserOptions a.newBrowser.chrome{background:url(/img/storyimp-browser-sprites.png) -88px 0 no-repeat;}
.boxMessage .browserOptions a.newBrowser.ie{background:url(/img/storyimp-browser-sprites.png) -176px 0 no-repeat;}
.boxMessage .browserOptions a.newBrowser.safari{background:url(/img/storyimp-browser-sprites.png) -264px 0 no-repeat;}
.boxMessage .browserOptions a.newBrowser.opera{background:url(/img/storyimp-browser-sprites.png) -352px 0 no-repeat; margin-right:0;}
.boxMessage .closeMessage{font-size:9px;}

/* Sidebar */
#sidebar{width:180px; padding:54px 0 30px 15px;}
#sidebar .widget .message{padding-top:3px; padding-left:5px;}
#sidebar .widget .stdButton{margin-bottom:0;}
#sidebar #sidebarAd160{width:160px; height:600px;}

/* Info Footer */
#infoFooter{height:173px; margin-bottom:15px; background:url(/img/storyimp-infofooter-bg.jpg) no-repeat;}
#infoFooter .col1{width:343px; margin-left:17px; margin-top:17px;}
#infoFooter .col1 p{font-size:14px; line-height:26px;}
#infoFooter .col2{width:330px; margin-left:50px; margin-top:23px;}
#infoFooter .col3{width:115px; margin-left:90px; margin-top:97px;}
#infoFooter .col3 li{font-size:14px; padding:0 0 23px 0;}
#infoFooter h4{font-size:30px; font-weight:bold; line-height:36px;}
#infoFooter #twitter_update_list{height:120px; margin:17px 0 0 25px;}
#infoFooter #twitter_update_list li{border:0; margin:0; padding:0 0 15px 0;}

/* Footer */
#footer{height:173px; font-size:12px; background:#7bccff url(/img/storyimp-footer-bg.jpg) no-repeat;}
#footer ul{margin-top:33px; margin-left:30px; color:#007192;}
#footer ul.col1{width:175px;}
#footer ul.col2{width:150px;}
#footer ul.col3{width:150px;}
#footer ul.col4{width:200px;}
#footer ul li{padding-bottom:12px;}
#footer .topLink{margin-top:33px; margin-right:30px;}
#copyFooter{height:25px; font-size:11px; padding-top:15px;}
#copyFooter span{padding-left:15px;}
#copyFooter .rssLink{margin-right:15px; margin-top:-5px;}