/*
=== Eagles Breakaway v2.0
=== Developer: Rob Wright <rob@poorlad.com>
*/

* { margin:0; padding:0; }
body { background:#F4B76D url(body-background.png) repeat-x scroll 0 0; font-family: Georgia, Serif; font-size:14px; }
a { text-decoration: none; }
div.hr { height:1px; border-bottom:1px solid #F4E7D8; margin-bottom:20px; }
strong { font-weight:bold; color:#333333; }
h1 { display:none; }
h2 {  font-weight:normal; font-size:24px; color:#B87F3E; margin-bottom:8px; line-height:100%; }
h3 { font-weight:bold; color:#333333; text-transform:uppercase; font-size:14px; margin-bottom:5px; }
p, ul { color:#727272; font-size:14px; line-height:190%; margin-bottom:20px; }
ul li { list-style: none; background:url('bullet.gif') no-repeat left 12px; padding-left: 15px; margin-left: 20px; }

#content a, #loginstatus a, #footer a { color:#0078AD; border-bottom:1px dotted #DAE7F2; }
#content a:hover, #loginstatus a:hover, #footer a:hover { color:#75b2d5; }
#wrapper { background:url(wrapper-background.png) repeat-y 0 0; width:978px; margin:0 auto; }
#inner { background:url(inner-background.png) no-repeat 0 0; padding:0 14px; }
#header { height:170px; background:url(header.png) no-repeat 0 0; }
#content { padding:0 20px 40px 20px; height:1%; background:#FFFFFF url(sidebar-background.png) no-repeat scroll right 0; }
#main {	width:670px; }
#sidebar { float:right; text-align:right; width:200px; }
#loginstatus { margin:126px 20px 0 0; padding-left:15px; float:right; color:#333333; font-size:12px; display:inline; background:url(icon-user.gif) no-repeat 0 2px; }

ul#navigation {	padding-top:125px; margin:0 0 0 20px; list-style:none; line-height:20px; vertical-align:top; }
ul#navigation li { float:left; margin:0 40px 0 0; padding:0; font-size:15px; font-weight:bold; background:none; }
ul#navigation li a { display:block;	color:#333333; padding-bottom:6px; }
ul#navigation li.active a, ul#navigation li a:hover { background:url(page-indicator.gif) no-repeat center bottom; }

#footer { height:94px; background:url(footer-background.png) no-repeat 0 0; padding:8px 34px; text-align:center; }
#footer p { font-size:12px; line-height:160%; margin-bottom:8px; }
#footer p#links { font-weight:bold; }
#footer p#links a { color:#333333; border:0; }

.headshot {	margin-bottom:20px; }
.smalleagle { height:83px; background:url(eagle-logo.gif) no-repeat right 0; }
.description { color:#727272; font-size:12px; font-style:Italic; margin-bottom:20px; line-height:150%; }
p.quotation { font-style:italic; }
.imagefloat { float:right; margin:0 0 20px 20px; }

.notification { width:238px; position:absolute; top:10px; left:10px; color:#FFFFFF; display:none; }
.notification div { background:url('notifications.png') no-repeat 0 0; font-family:Arial, Sans-Serif; font-weight:bold; font-size:14px; text-align:center; line-height:19px; }
.notification.left .top { background-position:0 0; padding:14px 35px 0 15px; }
.notification.left .bottom { background-position:0 bottom; height:21px;}
.notification.right .top { background-position:-238px 0; padding:14px 21px 0 29px; }
.notification.right .bottom { background-position:-238px bottom; height:21px;}
.notification.bottom .top { background-position:-476px 0; padding:29px 28px 0 22px; }
.notification.bottom .bottom { background-position:-476px bottom; height:21px;}
.notification.top .top { background-position:-714px 0; padding:14px 28px 0 22px; }
.notification.top .bottom { background-position:-714px bottom; height:35px;}
body.ltie7 .notification { width:200px; }
body.ltie7 .notification div.top { background:none; border:1px solid #555; padding:5px; background-color:#666; font-size:13px; }
body.ltie7 .notification div.bottom { display:none; }

input.textbox { border:1px solid #AAA; padding:3px; color:#000000; width:300px; }
input.checkbox, input.textbox { margin-bottom:10px; }
label { display:block; float:left; width:90px; }
div.form { color:#333333; margin:30px; }
.aside { font-size:12px; }
.errortext { color:#FF0000; margin-bottom:15px; background:url(icon-error.gif) no-repeat 0 4px; padding-left:16px; line-height:150%;}
.infotext { color:#333333; margin-bottom:15px; background:url(icon-info.gif) no-repeat 0 4px; padding-left:16px; line-height:150%; }
.deletelink { background:url(icon-delete.gif) no-repeat 0 3px; padding:0 10px 0 14px; }
.editlink { background:url(icon-edit.gif) no-repeat 0 3px; padding:0 10px 0 14px; }
.holdlink { background:url(icon-error.gif) no-repeat 0 3px; padding:0 10px 0 14px; }
.viewlink { background:url(icon-view.gif) no-repeat 0 3px; padding:0 10px 0 14px; }

ul.styled { margin:15px 0 20px 0; list-style-type:none; }
ul.styled li { padding:10px; color:#727272; margin:0 0 10px 0; background:#FFFFFF none no-repeat scroll right center; line-height:140%; height:1%; }
ul.styled li span { padding-right:7px; }
ul.styled li p { margin:10px 0 0 30px; color:#333333; font-size:12px;}
ul.styled li img { float:left; padding-right:15px;  }
ul.styled li.striped { border:1px solid #F4E7D8; border-width:1px 0; background-color:#FEF9F4; } 
ul.styled li.active { background:#FFFFFF url(hover-gradient-normal.png) repeat-x scroll 0 0; } 
ul.styled li.striped.active { background:#FEF9F4 url(hover-gradient-striped.png) repeat-x scroll 0 0; } 
ul.styled li.newstory { background-image:url(icon-newstory.png); }
ul.styled li div { float:right; font-size:12px; }
ul.styled li div a { border:0; }
ul#storieslist li p { padding-left:95px; line-height:175%; }
ul#storieslist li a { border:0; }
ul#storieslist li { cursor:pointer; }

textarea.comment { width:500px; border:1px solid #AAA; padding:3px; color:#000000; height:100px; margin:10px 0; font-family:Arial, Sans-Serif; font-size:12px; }
textarea.editable { width:500px; border:1px solid #AAA; padding:3px; color:#000000; height:250px; margin-bottom:10px; font-family:Arial, Sans-Serif; font-size:10px; }

ul#sidebarnav { list-style-type:none; margin-bottom:20px; line-height:130%; }
ul#sidebarnav li { background:none; }
ul#sidebarnav li.active { background:url(admin-nav-sprite.png) no-repeat right 0; }

ul#sidebarnav li.separator { background:none; margin-top:15px; }
ul#sidebarnav li.separator:hover { background:none; }

ul#sidebarnav li.active:hover { background:url(admin-nav-sprite.png) no-repeat right 0;}
ul#sidebarnav li:hover { background:url(admin-nav-sprite.png) no-repeat right -50px; }
ul#sidebarnav li a { display:block; height:35px; width:125px; border:0; margin:0 0 0 auto; color:#727272; padding:15px 45px 0 0; font-size:15px; }
ul#sidebarnav li.active a { color:#333; }
ul#sidebarnav li a:hover { color:#333; }
ul#sidebarnav li a.home { background:url(icon-home.gif) no-repeat 135px center; }
ul#sidebarnav li a.stories { background:url(icon-stories.gif) no-repeat 135px center; }
ul#sidebarnav li a.pages { background:url(icon-pages.gif) no-repeat 135px center; }
ul#sidebarnav li a.features { background:url(icon-features.gif) no-repeat 135px center; }
ul#sidebarnav li a.users { background:url(icon-users.gif) no-repeat 135px center; }
ul#sidebarnav li a.message { background:url(icon-message.gif) no-repeat 135px center; }
ul#sidebarnav li a.smile { background:url(icon-smile.gif) no-repeat 135px center; }
ul#sidebarnav li a.world { background:url(icon-world.gif) no-repeat 135px center; }