/* background */ 
body { background:#1d1d1d url(images/bg.jpg); padding: 25px 0 35px 0; }

#logo:hover, #logo:active { color:#FFF; }
hr { background:#bab3b9; color:#bab3b9; }
small { background:#eee1f5;	}

h1, #logo { margin:0 auto; display:block; color:#FFF; font:2.5em Georgia, "Times New Roman", Times, serif; font-weight:bold }
h2 { border-color:#eae4e9; }

/* website description */ 
h2#description { padding:0px 0 0 240px; font-size:1em; text-align:left; color:#666 !important; text-transform:uppercase; }
h3 { color:#34a5cc; }

/* homepage bg */
#home .stripes { background:url(images/bg_stars.jpg); padding:14px 14px 20px 14px; }

/* catagory headings, homepage */
h3.green { background: url(images/cat_black.jpg); }
h3.red { background: url(images/cat_black.jpg); }
h3.grey { background: url(images/cat_black.jpg); }

/* header */
#masthead { background: #1d1d1d url(images/bg_masthead.jpg) repeat-x; height: 130px; }
h4 { color:#312832; }

/* lead story */ 
#lead { background-color:#1d1d1d; }
#lead p { font-size: 12px; }		
#lead a, #lead a:visited { color:#fff; }
#lead h3 { font-size:2em; line-height:115%; }
#lead img {border: 2px solid #ffffff; padding: 0;}
#lead .commentcount {color:#fff;}
.catnews img { border-color:#cccccc; }
#lead .date {color:#666}
#home #lead {border-top:1px solid #1d1d1d; }

.bluebox { background:#f2f3ee; border-color:#dadbd7; }	
.bluebox a, .bluebox a:visited { color:#2e2e2e; }
#sidebar .bluebox a, #sidebar .bluebox a:visited {	color:#595952;	}
	
#breadcrumbs {color:#005580;}	
#breadcrumbs a, #breadcrumbs a:visited { color:#FFF; }
#author img { border-color:#dadbd7; }
#author span { border-color:#dadbd7; }
.cat-excerpt img, .gallery { border-color:#cccccc; }
.entry blockquote, .entry pre, .entry code { color:#767a76; }
select { background:#edfff7; border-color:#33cc99; }
#s { background:#308f61; }
#submit { color:#fff; background: #333 url(images/bg_button.gif) repeat-x }
.field:focus { background:#f9f4f8 !important; }
li.my_comment cite strong {	color:#312832; }
.gravatar { border-color:#938891; }

/* meta */
#meta h5 { border-top:1px dotted #0a0a0a; border-bottom:1px dotted #0a0a0a; padding:4px 0 3px 12px; }
#meta { background: #1d1d1d; }
#meta a, #meta a:visited { color:#fff; }
#meta li { color:#0099ff; list-style:disc; }
#meta span { color:#0099ff; }

/* footer */
#footer { color:#707070; }
#footer a, #footer a:visited { color:#555555; text-decoration:none; }
#footer a:hover { color:#707070; text-decoration:underline; }
#meta h5 { border-color:#4c4c4c; color:#fff; }
#footer .left { width:560px; }
#footer .right { width:300px; }

/* nav bar */
#navbar { background:#333; border-top:1px solid #171717; }
#nav a, #nav a:visited { color: #fff; background:url( images/pipe.gif) right no-repeat; }
#nav a:hover, #nav a:active { background:#0D0D0D; }	
#nav .current-cat a, #nav .current-cat a:visited  { background-color:#34a5cc; }
#nav li li { background: #0D0D0D; }
#nav li li a, #nav li li a:visited { background:#0D0D0D; }
#nav li li a:hover, #nav li li a:active { background:#333333; }
#nav li li.current-cat a, #nav li li.current-cat a:visited,
#nav .current-cat .children a, #nav .current-cat .children a:visited  { background:#0D0D0D; }
#nav li li.current-cat a:hover, #nav li li.current-cat a:active,
#nav .current-cat .children a:hover, #nav .current-cat .children a:active { background:#333333; }

/* sidebar navigation */
.sidenav, .widget_pages ul { border-left:4px solid #c0dcf4; }	
.sidenav li, .widget_pages li { border-bottom:1px solid #7eb8e9; }		
.sidenav li a, .sidenav li a:visited, .widget_pages li a, .widget_pages li a:visited { background:#34a5cc; color:#fff; }
.sidenav li a:hover, .sidenav li a:active, 
.sidenav li.current_page_item a, .sidenav li.current_page_item a:visited,
.sidenav li.current_page_parent a, .sidenav li.current_page_parent a:visited { background:#237daa; text-decoration:none; color: #fff; }

/* search form */
#s { background:#fff; width:165px; }

/* more from this cat / author */
#more-menu h4 { color:#4a4a4e; }
#more-menu { background:#efefef; color:#353535; font-size:1em; }
#more-menu li { border-color:#d5d5d5; }
#more-menu a, #more-menu a:visited { color:#929292; }
.entry #more-menu {font-size:0.9em; }

/* lead story background */ 
#upper { background:#34a5cc url(images/bg_upper.jpg);height: 250px; border-bottom:1px solid #237DAA;}

/* recent stories */ 
#recent { background:  url( images/bg_recent.jpg ) repeat-x; }
#recent h3 { color:#1d1d1d; }
#recent h4 { color:#fff;font-size:1.0em;text-decoration: none; margin:10px 0 0;}
#recent li { border-bottom: 1px dotted #006699; background:url(images/icon_page_home.gif) no-repeat 0 8px; }
#recent a, #recent a:visited { color:#fff; }

/* speech bubble icon - lead story */
#home #lead .commentcount, 
#interior #lead .commentcount { background:url(images/bubble2.png) no-repeat -1px; font-size:0.6em; }

/* full story button - homepage */
#fullstory { background:url(images/fullstory.png); }
#fullstory:hover { background:url(images/fullstory.png) 0 -20px; }

/* breadcrums bar */ 
#breadcrumbs { background:#34a5cc; }

/* website description */ 
h2#description { color:#faa739; }

/* post signoff */ 
.signoff { width:465px;background-color:#f2f2f2;margin:8px 0 8px 0;}
.signoff p { padding:10px;font-size:1em;color:#777777;line-height:150%; }

/* gravatar sign up */ 
.gravarsignup { background-color:#f2f2f2;}
.gravarsignup p { padding:10px;font-size:1em;color:#777777;line-height:150%; }

/* hardcoded social bookmarks */
.social-box{ padding:6px 0; }
.social{ float:left; }
.facebook{ background: url(images/facebook.png) no-repeat left center; }
.digg{ background: url(images/digg.png) no-repeat left center; }
.delicious{ background: url(images/delicious.png) no-repeat left center; }
.technorati{ background: url(images/technorati.png) no-repeat left center; }
.stumble{ background: url(images/stumbleupon.png) no-repeat left center; }
.twitter{ background: url(images/twitter.png) no-repeat left center; }
.facebook,.digg,.delicious,.technorati,.stumble{ margin:0px 14px 0 0px;padding:3px 0px 3px 21px;float:left;display:block; }
.twitter{ margin:0px 14px 0 -6px;padding:3px 0px 3px 18px;float:left;display:block; }

/* tags in meta */
#tags { padding:3px 6px 2px 20px; background:#fff url(images/tag.gif) no-repeat 10px; }

/* featured blunted adverts */
#bluntads img { margin-bottom:12px; }

/* feedburner signup */
.feedburner{ padding-bottom: 5px; }

/* rss signup */
.rsssubscribe{ padding: 7px 5px 5px 12px; }
	
/* downloads meta */
.downloads{ padding-top: 8px; }

/* Entry line spacing */
.entry p, .commentlist p { line-height:150%; }

/* middle coloumn homepage line spacing */
.whitebox, #home #sidebar { line-height: 140% !important; border-bottom:1px solid #e0e0db; }

/* sub page line spacing */
.bluebox { line-height: 120%; }

/* post image styling */
.piccenter { border:4px solid #e0e0db; }

/* comments */
#comment {width:600px}
li.my_comment { border-bottom:1px solid #DCDBD7; }

/* quotes */
.entry blockquote, .entry pre, .entry code, 
.commentlist blockquote, .commentlist code { border-left: 3px solid #dcdbd7;color: #737373;font:13px Georgia, "Times New Roman", Times, serif;font-style: italic;margin:0 0 0 15px;padding:0 0 0 10px;display:block; }
	
/* Downloads */
.download { padding: 6px 9px;background:#F2F3EE none repeat scroll 0 0;border-bottom:1px solid #DADBD7;border-top:1px solid #DADBD7; }

/* Pagination */
.wp-pagenavibox { margin-top: 15px; }

.domtab h4 { margin:50px 0 0;width:460px;line-height: 18px; font-size: 1.3em; }

label { margin:12px 0 5px; }

.commentlist p { font-size: 1em; }

/* Carousel */
/*
#carouseltitle {
margin:0 17px;
padding:15px 0 0 7px;
-x-system-font:none;
color:#22222D;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;

}

#carousel {
height:180px !important; 
border-bottom: 1px solid #dedede;
}

.jcarousel-skin-tango.jcarousel-container-horizontal {
padding:8px 32px 0 52px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
top:27px !important;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
top:27px !important;
}
*/

#commentform p.subscribe-to-comments label {
display:inline;
}

strong.search-excerpt { background: yellow; }
