﻿body,html
{
    background:url(/images/blogBackground.jpg) repeat-x left top fixed #CCCCCC;
    margin:0px;
    margin-bottom:20px;
    height:100%;
    font: 11px Arial;
    color:#525252;
}
html {height:100%;}

body p {font-family:Arial; font-size:11px; color:#525252;}
a {color:#00CCFF; text-decoration:none;}
a:hover {color:#525252;}

/** Wrappers
*************************************************************/

/** BlogEntry control **/
.newsItem {min-height:20px; background-color:#ffffff; padding:5px 15px; font-size:11px;}
.blogItem {min-height:20px; background-color:#ffffff; padding:15px; font-size:11px;}
.blogTitle {font:bold 12px "Arial"; padding:0 0 0 0px; padding-left:0px; width:48%; float:left; }
.blogPostInfo {font:bold 10px "Arial"; color:#525252; width:48%; float:right; }
.blogPostInfo img { margin-top:-5px; margin-left:5px;margin-right:0px;}
.blogPostName {text-align:right;}
.blogTag {font-size:11px; font-weight:normal; padding-top:2px;} 
.blogMedia {margin-top:10px; }
.blogMediaTitle {text-align:right; margin:0px 7px 10px 0; font-weight:bold;}
.blogText {text-align:justify;  margin-top:10px;}
.blogLinks { margin-top:10px;}
.blogLinks ul {margin:0px; padding:0px; list-style:none; }
.blogLinks ul li {}
.blogLinks ul li a {font:bold 11px "arial"; color:#00CCFF; text-decoration:none; padding-left:5px; margin-left:1px; background:url(images/bullet_out.gif) left no-repeat;  }
.blogLinks ul li a:hover {font:bold 11px "arial";color:#525252;text-decoration:none; background:url(images/bullet_over.gif) left no-repeat;}
.blogShare { margin:10px 0px 0px 0px; border:solid 1px #cccccc; background-color:#F8F8F8; max-width:150px;padding:1px 0px 0px 0px;}
.blogShare a {font:bold 11px "arial"; color:#00CCFF; }
.blogShare a:hover {color:#525252; }
.newsItemTitle {font:bold 12px "Arial"; padding:0 0 0 0px; padding-left:0px; width:98%; }

/** Main blog page
************************************************************/
.latestNewsTitle {padding:5px 5px 5px 15px;} 
.blogWrapper {margin:0px 0px 10px 0px;}

.headerWrapper {width:950px;margin:auto;}
.flashLogo {float:left;z-index:2;position:absolute; width:300px; height:300px; margin-left:-60px; margin-top:-10px; }
.imageLogo {float:right;padding-top:30px; text-align:right;  width:400px; height:100px;}

.logoSpacer {min-height:10px;background-color:#ffffff;}

.BlogDateStamp { padding-top:28px; text-align:right; font:bold 11px "Arial"; color:#ffffff;  Width:100%; }
.rssFeed {margin-top:0px; background-color:#fff;  text-align:left; padding:5px; }
.rssFeed img {margin-bottom:0px; padding:0px;}
.rssFeed a {font:bold 11px "arial"; padding-bottom:10px; color:#00CCFF;text-decoration:none; padding-left:5px; background:url(images/bullet_out.gif) left 28% no-repeat;}
.rssFeed a:hover {color:#525252; text-decoration:none; padding-left:5px; background:url(images/bullet_over.gif) left 28% no-repeat;}
h5 {margin:0px; margin-bottom:5px; padding:0px; font-size:12px; font-weight:bold;}
h4 {margin:0px; margin-bottom:5px; padding:0px; font-size:12px;  font-weight:bold;}
.rightWrapper {background-color:#ffffff;}
.newsSplitter {margin:0px 20px 0px 20px; height:1px;color:#cccccc;}

/** Subscribe
***********************************************************/

.subscribeWrapper {padding:10px; margin:0px 10px 10px 10px;background-color:#EAE8E8; font-size:11px;}
.subscribeTable { width:100%; border-collapse:collapse; }
.subscribeTable th {font-size:11px;color:#0083D7; width:30%; height:22px; text-align:left;}
.subscribeTable td {width:70%; height:22px; padding:0; text-align:left;}
.subscribeTable input[type=text] {display:inline; width:80%; background-color:#f5f5f5; border:solid 1px #0083d7; color:#999999; }


/** Pagers
************************************************************/

.pagerLinks {padding:10px; background-color:#ffffff; min-height:1px; overflow:visible; }
.BlogPager { font:normal 11px "arial"; color:#525252; text-decoration:none; padding:3px 5px 3px 5px; border:solid 1px #00CCFF; margin:0 2px 0 2px; }
.BlogPager:hover { background-color:#cccccc; font:normal 11px "arial"; }
.BlogPagerSelected { font:normal 11px "arial";color:#525252; text-decoration:none; padding:3px 5px 3px 5px; border:solid 1px #00CCFF; margin:0 2px 0 2px; background-color:#cccccc; }

.featurePager {text-align:right; margin:-10px 15px 15px 15px; padding:10px; border-top:solid 0px #cccccc; border-bottom:solid 1px #cccccc;}
.featurePager a {font:normal 11px "arial"; color:#00CCFF; text-decoration:none;}
.featurePager a:hover {color:#525252; text-decoration:none; }


/** Tags
************************************************************/
.tagRow {margin:5px 15px 5px 15px; padding-bottom:5px; border-bottom:solid 1px #cccccc;}
.tagNumber {width:25px; float:left;font-weight:bold;}
.tagName a {font:bold 11px "arial"; color:#00CCFF; text-decoration:none; padding-left:5px; margin-left:1px; background:url(images/bullet_out.gif) left no-repeat;  }
.tagName a:hover {font:bold 11px "arial";color:#525252;text-decoration:none; background:url(images/bullet_over.gif) left no-repeat;}

/** favourites
************************************************************/
.favouriteRow {margin:5px 15px 5px 15px; padding-bottom:5px; border-bottom:solid 1px #cccccc;}
.favouriteNumber {width:25px; float:left;font-weight:bold;}
.favouriteHeadline {width:80%; float:left; }
.favouriteHeadline a {font:bold 11px "arial"; color:#00CCFF; text-decoration:none; padding-left:5px; margin-left:1px; background:url(images/bullet_out.gif) left no-repeat;  }
.favouriteHeadline a:hover {font:bold 11px "arial";color:#525252;text-decoration:none; background:url(images/bullet_over.gif) left no-repeat;}
.favouriteName {font-weight:bold;}


#blogLiteLogo { width:200px; float:right; text-align:right;}
#blogLiteLogo a {padding-right:10px;}
