/*
Theme Name: Adformat
Theme URI: http://pilkster.com/seo-adsense-wordpress-theme/
Description: Theme formatted for industry-standard size banners and adverts.
Version: 1.0
Author: Simon Pilkington
Author URI: http://pilkster.com/
*/

*
{
  padding: 0;
  margin: 0;
}

body {background: #F0F0F0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

hr
{
  margin: 5px;
  display: none;
}

#page {border: #cc0000 1px solid; background: #ffffff; width: 995px; margin: 0 auto;}

#wrapper
{
  width: 965px;
  margin: 0 auto;
}

#content
{
  margin-top: 10px;
  float: left;
  width: 540px;
}

.post {margin-bottom: 20px; color: #000000; padding-left: 10px; padding-right: 10px; padding-top: 5px; font-size: 1em;}

h1 {font-size: 1.3em;}

h2
{
  font-size: 1.3em;
  border-bottom: 2px solid #cc0000;
}

h2 a:hover, h2 a:visited, h2 a
{
  text-decoration: none;
  color: #bd492a;
}

.style4 {color: #ffffff;}
.style5 {color: #ffffff; background: #cc0000; text-align: center; width: 12%; float: right; font-weight: bold;}

.joke {background: url('images/joke.gif') repeat; color: #000000; border: #CC0000 1px solid; font-size: 1em; text-align: left;}
.jokepage {background: url('images/joke.gif') repeat; color: #000000; border-top: #993333 2px solid; border-bottom: #993333 1px dashed; border-left: #993333 1px dashed; border-right: #993333 1px dashed; padding: 5px; margin-top: 10px;}
.jokecontent {padding: 3px;}
.joketop {color: #ffffff; background: #CC0000; padding-left: 4px; padding-right: 4px;}
.jokebottom {text-align: right; border-top: #000000 1px solid; padding-right: 2px; font-size: 11px; padding-bottom: 2px;}
.joketop h3 {color: #ffffff; font-size: 12px;}

.entry {margin-top: 20px; margin-bottom: 15px;}

.postmetadata
{
  padding: 2px;
  font-size: 0.8em;
  border-top: 1px solid #fada96;
}

.postmetadata a
{
  color: #4a2c00;
}

.post p
{
  line-height: 1.4em;
  margin-bottom: 1em;
}

blockquote
{
  margin: 1em 1.5em;
  padding: 1em 1.5em;
  border: 1px solid #fada96;
  background: #fcf1e2 url(images/blockquote.png) no-repeat scroll top left;
}

.post li
{
  margin-left: 20px;
}

.post ul
{
  list-style-image: url (images/listitem.png);
  list-style-type: bullet;
  margin-bottom: 10px
}

acronym, abbr, span.caps
{
  cursor; help;
}

acronym, abbr
{
  border-bottom: 1px dashed #999;
}

blockquote cite
{
  margin: 5px 0 0;
  display: block;
}

.center
{
  text-align: center;
}

a img
{
  border: none;
}

h3
{
  margin-top 1.5em;
  font-size 1em;
}

h4
{
  margin-top: 1.2em;
  font-size: 1.2em;
}

h5
{
  margin-top: 1em;
  font-size: 1em;
}

a {color: #cc0000; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}

.navigation
{
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}

.alignleft
{
  float: left;
  text-align: left;
  width: 50%;
}

.al
{
  background: url(images/head.png) no-repeat;
  float: left;
  text-align: left;
  width: 50%;
}

.alignright
{
  float: right;
  text-align: right;
  width: 50%
}

.alignrighth
{
  float: right;
  text-align: right;
  width: 50%
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  margin-top: 5px;
}

ol.commentlist
{
  width: 90%;
  margin: 0 auto;
}

ol.commentlist li
{
  margin-bottom: 1.5em;
  border: 1px solid #c69835;
  padding: 5px;
  background-color: #f5de74;
}

ol.commentlist li.alt
{
  background-color: #fdf6a7;
}

ol.commentlist a
{
  color: #bd492a;
}

small.commentmetadata
{
  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;
}

#header {margin-bottom: 10px; margin-top: 5px; text-align: left; padding: 5px;}

#header ul {list-style: none;}

#header li {display: inline;}

#header h1 {font-family: Georgia, Times New Roman, Times, Serif;}

#header h3 {font-family: Georgia, Times New Roman, Times, Serif; font-size: 1em;}


.menu-bar {float: left; text-align:left; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; text-decoration: none; margin-left: 1px; margin-right: 1px; margin-bottom: 5px; margin-top: 20px; font-size: 1em; border-bottom: #cc0000 1px solid; border-top: #cc0000 1px solid; color: #cc0000; width: 99%;}

.menu-bar ul {padding: 5px;}

.menu-bar li {padding: 5px; display: inline;}

.menu-bar li a {padding: 5px; text-decoration: none; color: #cc0000;}

.menu-bar li a:hover {padding: 5px; background-color: #cc0000; color:#ffffff; text-decoration: none;}

.side-menu-bar {background: #FFFFFF; float: left; text-align: left; text-decoration: none; width: 100%; color: #000000; margin-top: 5px;}

.smb-top {width: 100%; background: #006385; color: #ffffff; padding-top: 3px; padding-bottom: 3px; padding-left: 5px;}

.side-menu-bar ul {padding: 2px; margin: 0; list-style: none;}

.side-menu-bar li {padding: 2px;}

.side-menu-bar li a {padding: 2px; text-decoration: none; color: #cc0000;}

.side-menu-bar li a:hover {padding:2px; background-color: #cc0000; color:#ffffff; text-decoration: none;}

.random {float: left; width: 100%; text-align: left; background: #006385; color: #ffffff; margin-top: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px;}

.random-c {float: left; width: 100%; text-align: left; margin-top: 5px; padding-left: 5px;}

.random-m {float: left; width: 100%; margin-top: 5px; border-bottom: #000066 1px solid; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-align: right;}

#sidebar {float: right; border-left: #000066 1px solid; width: 410px; text-align: center; font-size: 11px; padding: 5px;}

#sidebar ul
{
  list-style: none;
  margin-bottom: 10px;
}

#sidebar ul ul
{
  margin-left: 5px;
}

#sidebar ul ul ul
{
  margin-bottom: 0;
}

#sidebar ul h2 {color: #ffffff; background: #006385; font-size: 1em; font-weight: normal; padding: 2px; margin-bottom: 5px; border-bottom: #006385 2px solid;}

#footer 
{
  padding: 5px;
  clear: both;
  text-align: center;
  border-top: #000066 1px solid;
}

#sidebar_r
{
  float: right;
  width: 140px;
  padding: 3px;
  text-align: left;
  border-left: #999999 1px dashed;
}

#sidebar_l
{
  float: left;
  width: 255px;
}

.description
{
  border-bottom: 100px;
}

#ad_hf {text-align: center; padding-top: 10px;}

.sidebaradstop {text-align: center;}
.sidebaradstop ul {padding: 1px; margin: 1px;}
.sidebaradstop li {padding: 1px; display: inline;}

.blog {margin-top: 5px; text-align: center; padding-left: 5px;}

#ml {width: 99%; margin-top: 10px}
#mltop {background: #479E84; color: #ffffff; padding-left: 10px;}
#mlcontent {padding: 5px; border: #479E84 1px solid; margin-top: 2px;} 

.amm {border-top: #000066 2px solid; border-bottom: #000066 1px dashed; border-left: #000066 1px dashed; border-right: #000066 1px dashed; padding-left: 2px; width: 99%; margin-top: 10px; padding: 3px;}

.tt {background:#f2ffec; border: #99FF66 1px dashed; padding: 3px; margin-top: 10px;}

.finetunes {width: auto; margin-top: 10px; text-align: center; border-top: #000066 2px solid; border-bottom: #000066 2px solid;}
.ftunes {text-align: center; float: left; width: 100%; margin-top: 10px; border-top: #000066 1px dotted; border-bottom: #000066 1px dotted; margin-left: 3px;}

.prov {background: url('images/grey-dot.GIF') repeat-y; width: 98%; float: left; margin-left: 5px; padding-top: 2px;}

.prov-h {background: url('images/grey-dot.GIF') repeat-x; width: 100%; margin-top: 15px; padding-top: 5px; float: left;}

.ct {float: left; padding-left: 10px;}

.h-r{float: left; margin-top: 3px; border-top: #666666 1px solid; margin-left: 3px;}

.sep {width: 99%; background: url('images/brown-dot.GIF') repeat-x; float: left; margin-top: 5px;}

.adv {float: left; width: 99%; border-top: #999999 1px solid; border-bottom: #999999 1px solid; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; text-align: center; color: #999999;}

.more {float: right; padding: 2px; border: #969696 1px solid; margin-left: 7px; width: 40%;}
.more-t {padding-top: 5px; padding-bottom: 5px; border-bottom: #969696 1px solid; padding-left: 3px;}

.trivia {margin-top: 5px; padding: 5px;}
.triv {margin-top: 5px; float: left; padding: 5px;}

.sq {float: left; width: auto; margin-top: 5px;}

.style11 {color: #ff0000;}

.pic1 {width: 99%; text-align: center; border-top: 1px #479E84 solid; border-bottom: 1px #479E84 solid; padding-top: 5px; padding-bottom: 5px;}

.pic2 {width: 99%; text-align: center; border-left: 1px #479E84 solid; border-right: 1px #479E84 solid; padding-top: 5px; padding-bottom: 5px;}

.movies {float: left; width: 98%; text-align: center; padding: 3px; margin-top: 1px; border-top: #999999 1px solid}