/*
Theme Name: Impact
Theme URI: http://www.abelgraphics.co.uk
Description: Designed for cross-browser and forward compatibility
Version: 2.2
Author: Abelgraphics
Author URI: http://www.abelgraphics.co.uk/
*/

/*    edit this line to change the default colour scheme 
      blue green lilac black gray gold red */
@import "blue.css";


/* ***********  page layout ************ */
body{ background:#D2D2D2; text-align:center; margin:0; padding:0; 
font-family:"Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; }
#wrapper{ text-align:left; margin: 0px auto; width:760px; font-size:11px; line-height:17px; } 
#subwrapper{ margin:0 20px; }

#header{ background: url(img/header-bg.gif) no-repeat; border-bottom:2px solid white; color:white; letter-spacing:1px;  margin:0; padding:5px 0 0 0; }
#masthead{ background:#ccc; border-bottom:2px solid white; color:#666; }
#main{ margin: 10px 202px 10px 10px; }
#sidebar{ float:right; width:190px; margin:15px 0px 0 0; padding:0 10px 0 0; }
#footer{ height:30px; clear:both; background:#ccc; border-top:2px solid white;  border-bottom:2px solid white;
color:white; text-align:center; font-size:90%; padding: 4px; }

/* ***********  default styles ************ */
ul, ol, dl, p, h1, h2, h3, h4, h5, h6{ margin-top: 10px; margin-bottom: 10px;	padding-top: 0; padding-bottom: 0; }
h1{	font-size: 260%; }
h2{	font-size: 160%; }
h3{	font-size: 150%; }
h4{	font-size: 130%; }
h5{	font-size: 100%; }
h6{	font-size: 70%; }
table{font-size: 100%; }
td, th{vertical-align:top; }
a, a:link, a:visited, a:active { text-decoration: none;}
a:hover { text-decoration: underline; }
a img{ border:0px; }
code{	font-family: "Courier New", Courier, monospace; }
label{ cursor: pointer; }
blockquote{ padding: 0px 8px; margin:0px 10px; font-style:oblique; }
#searchform{ margin: 5px 0; }
#header h1{ font-family:"Trebuchet MS",Arial, Tahoma; font-size:330%; padding:20px 0 20px 15px; }
#header h1 a{ color:#fff; }
#header h1 a:hover{ color: #bbddFF; text-decoration: none; }
#masthead h3{ margin:0 0 0 15px; font-size:100%; padding:2px 0 3px 0; }

/* ***********  sidebar styles ************ */
#sidebar{ padding:0px; font: 11px "Lucida Sans Unicode",Tahoma, Arial, Verdana; }
#sidebar ul{ list-style-type:none; margin:0; padding:0; }
#sidebar li{ padding:0; margin:0; }
#sidebar h2{ color:#fff; border-bottom:1px solid white; border-top:1px solid white; font-size:100%; 
padding: 0 2px 0 7px; margin:0; }
#sidebar li.pagenav{ padding: 0px; font-weight:800;}
#sidebar li ul li{ border-top: 1px solid  white; border-bottom: 1px solid #999; padding:0px 0 2px 10px; }
#sidebar li ul{ padding:0px 0 0 0; margin:0; border-top: 1px solid  #999; border-bottom: 0px solid white; }
#sidebar ul li.pagenav{ margin: 0 0 0 6px; color:#777; }
#sidebar ul li.pagenav ul{ margin: 0 0 0 -6px; }

/* ***********  post styles ************ */
#main h2.pagetitle {margin:0;padding:5px 10px; 
		font: bold 12px/14px Arial,Tahoma,Verdana; 
		border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; color:#f60; }
#main div.post{ background:#fff; margin: 14px 5px 3px 5px; padding-top: 5px; border: 1px solid #ddd; }
#main div.post h2{ border-bottom:0px solid #eee; padding: 2px 8px; margin:0px; font-size:155%; 
font-family:"Trebuchet MS", verdana, arial, sans-serif; }
#main div.post div.posttime{ font-size:85%; padding: 0 8px; color: #FF9900; }
#main div.post div.entry{ padding: 0 8px; }
.postmetadata{ font-size:85%; padding: 0px 8px; }

/* ************ comments styles ************** */
#comments, #postcomment{ font-size:100%; padding-left:5px; }
#commentlist li{ background:#fff; padding: 3px 8px; margin-right:7px; }
#commentform{ margin: 0px 0 0 40px; }

/* *********** colour changer   ********* */
#change img{ margin:0; cursor:hand; cursor:pointer; }
.switchcontent{ text-align:left; border: 1px solid black; background:white; margin:0 25px; padding: 0 3px 3px 3px; }
.switchcontentwrap{ border:1px solid gray; margin:0px 9px; }
.switchcontentwrap a{ padding:0; margin:0; }
.switchcontentwrap img{ padding:2px; margin:0; }

/* *********** calendar styles   ********* */
#wp-calendar{ text-align:center; margin:0; padding:0; border-top:1px solid #eee; width:165px; }
#wp-calendar caption{ border-bottom:1px solid #ccc; color:#777; font-weight:800; }
#wp-calendar th{ color:#777; font-weight:800; }
#wp-calendar td{ color:#777; font-weight:100; }
#wp-calendar td a{ background:#eee; padding:2px; }
#wp-calendar td#today{ border-bottom:1px solid #777; }

/* *********** textads layout   ********* */
#headertextads{ float:right; margin: 5px; }
#sidebartextads{ text-align:center; padding: 10px 0; }
 

/* *********************************** */
/* PageBar                             */
/* *********************************** */
.pagebar { text-align: center; font: 12px Arial, Helvetica, sans-serif; padding-top: 10px; padding-bottom: 10px; margin: 0px; }
.pagebar a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;	}
.pagebar a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagebar .break {	padding: 2px 6px; 	border: none; text-decoration: none; }
.pagebar .this-page {	padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 12px; vertical-align: top; }
.pagebar a:hover {color: #fff; background: #999; border-color: #333; text-decoration: none; }
