/*
LEGACY CODE EEK!!
*/

h1.heading {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 55px 0 15px 0;
color: #ca0000;
text-align: left;
}

#blog-index-lower-right h1.heading {
padding: 20px 0 25px 0;
}

#commenting h1.heading {
padding: 40px 0 15px 0;
}

#searching h1.heading {
margin-bottom: 15px;
}

.meta-comment {
position: absolute;
right: 0px;
top: 155px;
display: block;
height: 16px;
width: 16px;
background: transparent url('gfx/comment.png') no-repeat center center;
opacity: .6;
-moz-opacity: .6;
filter: alpha(opacity=60);
}

.meta-comments {
position: absolute;
right: 0px;
top: 155px;
display: block;
height: 16px;
width: 16px;
background: transparent url('gfx/comments.png') no-repeat center center;
opacity: .6;
-moz-opacity: .6;
filter: alpha(opacity=60);
}

.meta-comment:hover,
.meta-comments:hover {
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
}


/* POPUP ISSUU */

#issuu {
position: relative;
float: left;
height: 110px;
width: 165px;
margin-top: -90px;
margin-left: -23px;
background: transparent url('gfx/legacy/ezine-hover.gif') no-repeat top left;
}

#issuu:hover {
background-position:0 -110px;
}

.issuu-content {
padding: 93px 0 0 24px;
text-align: left;
}

.issuu-content a:link,
.issuu-content a:hover {
color: #ca0000;
}

#popup-issuu {
position: absolute;
top: 0px;
left: 0px;
background: url('gfx/legacy/popup-background.png');
width: 100%;
height: 100%;
z-index: 999;
display: none;
}

#popup-issuu-content {
position: absolute;
width: 735px;
height: 500px;
left: 50%;
top: 50%;
margin-left: -370px;
margin-top: -250px;
z-index: 9999;
background: #efefef;
padding: 5px 5px 5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#popup-issuu-closer {
position: relative;
display: block;
width: 28px;
height: 28px;
top: -12px;
margin: 0 -28px -28px -15px;
text-indent: -9999px;
background: url('gfx/legacy/close.png') no-repeat;
cursor: pointer;
outline: none;
z-index: 99999;
}


/* SEARCH RESULTS */

#searching {
width: 800px;
}

.searching-content img {
display: none;
}

#searching-content,
.searching-content {
font-size: 1.8em;
width: auto;
}

.searching-content strong { background: #ffff99; }

.searching-excerpt {
width: 680px;
text-align: justify;
font-size: 0.8em;
line-height: 2em;
color: #bdbdbd;
margin: 10px 0 25px 100px;
padding-left: 15px;
border-left: 1px dotted #d5d5d5;
}

.searching-excerpt:hover {
color: #666666;
}

.searching-excerpt a,
.searching-excerpt a:visited {
color: #666666;
}

.searching-excerpt a:hover {
color: #009900;
}


/* SEARCH RESULTS */

#authors-index {
width: 800px;
}

.authors-index-content img {
display: none;
}

#authors-index-content,
.authors-index-content {
font-size: 1.8em;
width: auto;
}

#authors-index-item {
clear: both;
display: block;
}

.authors-index-title {
float: left;
width: 235px;
clear: none;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #666666;
text-align: right;
}

.authors-index-content strong { background: #ffff99; }

.authors-index-excerpt {
width: 530px;
text-align: justify;
font-size: 0.8em;
line-height: 2em;
color: #666666;
margin: 10px 0 0 250px;
padding-left: 15px;
border-left: 1px dotted #d5d5d5;
}


/* AUTHOR PAGE */

#authorpage {
width: 800px;
}

#authorpage-bubble {
float: right;
width: 400px;
height: 100px;
overflow: hidden;
background: transparent url('gfx/legacy/author-minibubble-ted.png') no-repeat top center;
background-color: #cccccc;
margin: 5px 0 15px 25px;
}

.authorpage-bubble-content {
margin-top: 5px;
}

.authorpage-content img {
display: none;
}

#authorpage-content,
.authorpage-content {
position: relative;
text-align: justify;
font-size: 1.8em;
width: 800px;
z-index: -1;
}


/* AUTHOR BUBBLE */

#author-bubble {
width: 400px;
height: 180px;
overflow: hidden;
background: transparent url('gfx/legacy/author-bubble-ted.png') no-repeat top center;
background-color: #cccccc;
}

.authorpage-bubble-content,
.author-bubble-content {
display: block;
font-size: 1.6em;
text-align: justify;
padding: 15px 15px 0 90px;
z-index: 999;
}

.authorpage-bubble-content a,
.author-bubble-content a {
font-weight: bold;
}

.Billy,
.Billy a {
background-color: #ff9900 !important;
color: #111111;
}

.admin,
.admin a,
.Callum a,
.Callum {
background-color: #ca0000 !important;
color: #ffffff;
}

.Carine a,
.Carine {
background-color: #6633cc !important;
color: #ffffff;
}

.Carolyn a,
.Carolyn {
background-color: #66ff00 !important;
color: #111111;
}

.Carrie a,
.Carrie {
background-color: #00ffcc !important;
color: #111111;
}

.David a,
.David {
background-color: #cc9900 !important;
color: #ffffff;
}

.John a,
.John {
background-color: #0099ff !important;
color: #ffffff;
}

.Louise a,
.Louise {
background-color: #cc00ff !important;
color: #ffffff;
}

.Protempore a,
.Protempore {
background-color: #cc3300 !important;
color: #ffffff;
}

.Ryan a,
.Ryan {
background-color: #0033cc !important;
color: #ffffff;
}

.Tracy a,
.Tracy {
background-color: #ffcc00 !important;
color: #ffffff;
}

.Vikki a,
.Vikki {
background-color: #ffff33 !important;
color: #111111;
}

.Ged a,
.Ged {
background-color: #ffffff !important;
color: #ca0000;
}

/* META */

#meta {
float: left;
width: 400px;
}

.meta-content {
text-align: left;
}

/* COMMENTING */

#commenting {
float: left;
width: 400px;
}

#commenting h1.heading {
padding: 55px 0 0 0;
}

/* FOOTER */

#footer-home {
margin-top: 5px;
clear: both;
bottom: 0px;
width: 800px;
height: 75px;
background: transparent url('gfx/legacy/footer.gif') no-repeat bottom center;
font-size: 1.2em;
}

#footer {
margin-top: 45px;
clear: both;
bottom: 0px;
width: 800px;
height: 75px;
background: transparent url('gfx/legacy/footer.gif') no-repeat bottom center;
font-size: 1.2em;
}

.footer-content a {
color: #999999;
}

.footer-content {
color: #999999;
padding-top: 15px;
}

.footer-content a {
color: #CA0000;
}

.footer-content a:hover {
color: #1f1f1f;
}