/*
THEME NAME: Alliance Online v3.0
THEME URI: http://blog.allianceonline.co.uk/
DESCRIPTION: Blog theme for Alliance Online 
AUTHOR: Mark Casey
AUTHOR URI: http://blog.allianceonline.co.uk/
*/

/*
	BLOG STUFF
	---------------------------------------------------
*/

/* PageNavi */
.more_entries {width: 100%;font-size: 12px;font-weight: bold;padding: 5px 0;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important;}
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #555 !important;}
.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #9F9F9F;color: #fff; padding: 5px 9px !important; padding:5px; margin-left: 4px; border:0; line-height:24px; }
/* Misc */
.wrap:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}
.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden}
.fl{float: left}
.fr{float: right}
.ac{text-align: center}
.ar{text-align: right}
img.centered{display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background:#f7f7f7 url(./images/bg_caption.jpg) bottom left repeat-x;border:1px solid #DDDDDD;padding:4px 4px 2px;text-align:center;}
.wp-caption-text {padding:3px 0 0;}
/* Align */
.aligncenter {margin: 10px auto 20px auto;display: block;}
.alignleft {margin: 10px 20px 8px 0;float: left;}
.alignright {margin: 10px 0px 8px 20px;float: right;}

blockquote {background: url(./images/quote.png) no-repeat;margin-left: 1.5em;padding: 1px 0 0 40px;border-bottom: 1px dashed #ddd;}

#content_column_home {font-size:1.4em;background-color:#fff;width:750px;position:relative;min-height:800px;height:auto !important;height:800px;margin-left:220px;}
#header h1 {font-size:1.4em;font-weight:normal;}

#breadcrumbs  {margin-top:5px !important;}

#r_sb_div {position:absolute;top:220px;left:10px;}
#right_sidebar{font-size:1.2em;background:#fffce9;width:180px;border:1px solid #dbdbdb;padding:10px;}
#right_sidebar ul li{list-style:none;}
#right_sidebar li{padding:2px 0;}
#right_sidebar li a:link {color:#333;padding-left:18px;background: url(./images/hp-promo-cat-link.gif) left top no-repeat;}
#right_sidebar li a:visited {color:#333;padding-left:18px;background: url(./images/hp-promo-cat-link.gif) left top no-repeat;}
#right_sidebar li a:hover {color:#000;text-decoration:underline;background: url(./images/hp-promo-cat-link-hover.gif) left top no-repeat;}
#right_sidebar h3 {font-size:1.1em;text-indent:4px;padding:3px 0;}

#spacer{clear:both;padding:8px;}

#blog_head {width:750px;height:100px;background:url(./images/home-h1.jpg) top left no-repeat;position:relative;}
#blog_head h1 a {display:block;text-indent:-9999px;width:750px;height:100px;background:url(./images/home-h1.jpg) top left no-repeat;}
#blog_head h1 {display:block;text-indent:-9999px;width:750px;height:100px;background:url(./images/home-h1.jpg) top left no-repeat;}
#blog_head p.strapline {font-size:1em;color:#01abe6;position:absolute;top:48px;left:5px;}
#blog_head p.nav {font-size:0.9em;color:#01abe6;position:absolute;top:78px;left:5px;color:#666;}
#blog_head p.nav a {color:#01adef;}
#blog_head p.nav a:vistied {color:#01adef;}
#blog_head p.nav a:hover {color:#666;}
#blog_head em {color:#666;font-size:0.8em;}

h2.entry-title {margin-top:10px;font-size:1.7em;line-height:2.3em;font-weight:normal;clear:both;color:#666;}
h1.entry-title {margin-top:10px;font-size:1.8em;line-height:2.3em;font-weight:normal;clear:both;color:#666;}
h2.entry-title a:hover {text-decoration:none;} 
p.author {font-size:0.8em;padding-left:33px;font-style:italic;color:#535353;background:#fff url(./images/bg-author.jpg) center left no-repeat;padding-bottom:5px;}
p.author a {color:#949494;}
p.author a:visited {color:#949494;}
.comments-link {float:right;background:#fff url(./images/comments-speech.gif) top left no-repeat;font-style:normal;font-size:0.8em;padding:2px 15px 10px 15px;}
.entry-content{font-size:0.9em;clear:both;padding:5px 0;background:#fff url(./images/bg-entry.jpg) top right no-repeat;position:relative;}
.entry-content p {padding:8px 0;line-height:1.6em;}
.entry-content strong {color:#333;}
.entry-content li{list-style-image: url(./images/list.gif);color:#444;margin:4px 0 4px 30px;line-height:1.6em;}
.entry-content a {color:#03b0f5;text-decoration:underline;}
.entry-content a:visted {color:#03b0f5;}
.entry-content a:hover {color:#666;text-decoration:none;}
.entry-content img{padding:5px;}
.entry-content h2 {font-size:1.5em; padding-top:10px;color:#00adef;font-weight:normal;}
.entry-content h2.news{font-size:1.4em; padding:10px 0 10px 45px;color:#00adef;background: url(./images/bg-news-header.jpg) center left no-repeat;border-top:1px dotted #eaeaea;margin-top:10px;font-weight:normal;}
.entry-content .box-blue {padding:10px 20px;background:#ebf2f8;border:1px solid #bfd1e1;}
.entry-content .box-yellow {padding:10px 20px;background:#fff298;border:1px solid #ecd852;}
.entry-content .box-yellow a { color:#846000; text-decoration:none; font-weight:bold;}
.entry-content .box-red {padding:10px 20px;background:#ff9898;border:1px solid #ec5252;}
.entry-content .box-red a { color:#d41616; font-weight:bold;}
.entry-content .box-green {border:1px solid #4d5941;background-color:#e7f4e0;color:#4d5941;padding:10px 20px;}
.meta {position:relative;padding-bottom:50px;}
.entry-meta {margin-top:10px;font-size:0.8em;line-height:2.5em;background:#f7f7f7 url(./images/bg_meta.jpg) top left no-repeat;border:1px solid #d8d8d8;padding:0 0 0 5px;clear:both;color:#333;width:745px;}
.entry-date{position:absolute;color:#999;font-size:0.8em;padding:4px;left:20px;margin-bottom:30px;border-left:1px solid #d8d8d8;margin-top:-1px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;text-align:center;background:#f7f7f7 url(./images/bg-entry-date.jpg) top left repeat-x;}
.entry-comment {position:absolute;color:#666;font-size:0.8em;background:#f3f0e7 url(./images/bg-comment.jpg) top left no-repeat;width:115px;padding:4px;right:20px;margin-bottom:30px;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;text-align:center;}
.entry-comment:hover {background:#f3f0e7 url(./images/bg-comment-hover.jpg) top left no-repeat;}
.entry-comment a {display:block;}
p.wp-caption-text {text-align:center;color:#666;font-size:0.9em;}
a.aol {color:#f22e44;padding-left:15px;background:#fff url(./images/aol-link.gif) center left no-repeat;}
a.aol:visited {color:#f22e44;padding-left:15px;background:#fff url(./images/aol-link.gif) center left no-repeat;}
a.aol:hover {color:#666;padding-left:15px;background:#fff url(./images/aol-link.jpg) center left no-repeat;}
a.aol2 {color:#f22e44;padding-left:15px;background:#fff url(./images/aol-link.jpg) center left no-repeat;}
a.aol2:visited {color:#f22e44;padding-left:15px;background:#fff url(./images/aol-link.jpg) center left no-repeat;}
a.aol2:hover {color:#666;padding-left:15px;background:#fff url(./images/aol-link.jpg) center left no-repeat;}
p.cont-read {}
img.wp-smiley {margin:0px;padding:0px;border:0px;}

h1.page-title{padding:10px 0;font-size:1.9em;font-weight:normal;color:#666;}
h2.page-title{padding:10px 0;font-size:1.9em;font-weight:normal;color:#666;}
h3.entry-title {margin-top:10px;}

.sociable {clear:both;}

#nav-below {margin-bottom:15px;}

li.rel-posts { background:url(./images/ico-bullet-arrow.png) no-repeat left 10px; padding: 5px 0 5px 15px;list-style:none;margin-left:5px; }

#comments{margin:15px 0;}
.comments  ul li{list-style:none;font-size:0.9em;}

#trackbacks-list ul li{list-style:none;font-size:0.9em;}
#trackbacks-list h3 {font-size:1em;}

#respond  {font-size:0.9em;}
#respond h3 {font-size:1em;}

div.sociable { text-align:center;margin: 16px 0; }
span.sociable_tagline { position: relative; margin:0 auto;}
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {position: absolute;display: block;top: -5em;background: #ffe;border: 1px solid #ccc;color: black;line-height: 1.25em;}
.sociable span {display: block;}
.sociable ul {display: inline;margin: 0 !important;padding: 0 !important;}
.sociable ul li {background: none;display: inline;list-style-type: none;margin: 0;padding: 1px;}
.sociable ul li:before { content: ""; }
.sociable img {float: none;width: 16px;height: 16px;border: 0;margin: 0;padding: 0;}
.sociable-hovers {opacity: .4;-moz-opacity: .4;filter: alpha(opacity=40);}
.sociable-hovers:hover {opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);}

/* COMMENTS */
#comments-list h4 {font-size:1em; color:#00adef; padding:8px 0;}
.comment-meta {font-size:0.9em;color:#666;text-align:right;background:#fff url(./images/post-sep.jpg) center right no-repeat;height:24px;width:710px;padding:17px 40px 0 0;clear:both;margin-bottom:30px;}
.comments-avatar {float:left;border:1px solid #ccc;padding:3px;}
.comment-author {text-indent:10px;}
.comment-box {border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;padding:10px;background:#f7f7f7 url('./images/bg_speech_com.jpg') top left repeat-x;}
.comment-box  p {padding:8px 0; line-height:1.6em;}
.comment-box a {color:#03b0f5;text-decoration:underline;}
.comment-box a:visted {color:#03b0f5;}
.comment-box a:hover {color:#666;text-decoration:none;}
li.bypostauthor {background:#fff url(./images/bg-author-post.jpg) top left no-repeat;}
.comment-box-speech {height:25px;background:#fff url('./images/comment-speech.jpg') left no-repeat;clear:both;}
input.button {background:#fffce9 url(./images/bg-comment.jpg) top left no-repeat;border:1px solid #d8d8d8;font-size:0.9em;padding:3px;margin-top:5px;color:#333;}
input.button:hover {background:#fffce9 url(./images/bg-comment-hover.jpg) top left no-repeat;color:#666;border:1px solid #dadada;}

/*
	HOMEPAGE STUFF
	---------------------------------------------------
*/

#twitter {color:#666;padding-top:20px;}
#twitter ul li {list-style:none;padding:4px 0;}
#twitter_div {width:180px;padding:10px;border:1px solid #dbdbdb;font-weight:bold;font-size:1.1em;background:#fffce9;}
#twitter_div  a {font-weight:normal;font-size:0.9em;}
.sb_item {padding-top:20px;color:#666;}
.sb_item_div {width:180px;padding:10px;border:1px solid #dbdbdb;font-weight:bold;font-size:1.1em;background:#fffce9;}
.sb_item_div  a {font-weight:normal;font-size:0.9em;}
li.wp_cumulus_widget{list-style:none;}
li#polls-widget-3 {list-style:none;}

