/*  
Theme Name: Scribble Designs MK1
Theme URI: http://www.scribbledesigns.co.uk/
Description: The first ever Scribble Designs blog theme. Long may it last!
Version: 0.5
Author: Gerard McGarry
Author URI: http://gerardmcgarry.com/
*/

body {font-family:Helvetica, Arial,Verdana,Tahoma,Arial,sans-serif; font-size:14px; margin:0; padding:0;}
h1, h2, h3 {font-family: Georgia, Garamond, "Times New Roman", serif; margin:0; padding:0; margin-bottom:0.8em;font-weight:normal;}

.page-head {width:100%; background:transparent url(theme/head-gradient.jpg) top left repeat-x;}
.site-title {background:transparent url(theme/logo.jpg) top left no-repeat; height:140px; width:950px;margin:0 auto;}
.site-title a {visibility:hidden;}

#page {width:950px; margin:0 auto;}

/* Start Menus */

#access {background: #f3f3f3;display: block;float: left;margin: 0 0 10px 0;}
#access #menu-header,
ul.menu {font-size: 12px;width: 928px;list-style:none;padding:0 20px;}
#access #menu-header,
ul.menu {list-style: none;margin: 0;}
ul.menu ul {list-style: none;margin: 0;}
#access #menu-header li,
ul.menu li {float: left;position: relative;}
#access a {color: #333;display: block;line-height: 38px;padding: 0 10px;text-decoration: none;}
#access ul ul {box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;position: absolute;top: 38px;left: 0;float: left;width: 180px;z-index: 99999;}
#access ul ul li {min-width: 180px;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {background: #f3f3f3;line-height: 1em;padding: 10px;width: 160px;height: auto;}
#access li:hover > a,
#access ul ul :hover > a {background: #039;color: #fff;}
#access ul li:hover > ul {display: block;padding:0;margin:0;}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {color: #666;}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {color: #666;}

/* End Menus */



.lead-paragraph {background-color:#EAF1FF; padding:0.8em;}

#content {width:550px; padding:0; float:left;}
#content a {text-decoration:none; color:#36F;}
#content a:hover {color:#6CF;}
#content h1 {font-size:180%; color: #999; padding-bottom:0.2em;text-shadow:-1px -1px 1px #fff;}

.navigation {width:100%; float:left;background-color:#f3f3f3;}
.nav-left {float:left; width:48%;}
.nav-right {float:right; width:48%; text-align:right;}

.sdPost {margin-bottom:1em;}
.sdPost p, .sdPost li {line-height:150%;}
.sdPost h2 {font-size:135%;  margin-top:1.2em;margin-bottom:0;color:#000;}
.sdPost ul li,.sdPost ol li {margin-bottom:5px;}
.sdPost a {text-decoration:underline;}
.sdPost a img {padding: 5px;}
.sdPostMeta {color:#666;line-height:125%;}
.sdPostSnippet, ol.commentlist li {
	border:1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color:#fff;
	padding:10px;
	margin-bottom:10px;
}

.blogRecent, ol.commentlist {
	border:1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color:#f3f3f3;
	padding:10px;
	margin-bottom:10px;
	font-size:85%;
}

#sidebar {width:322px; padding:0 0 10px 0; float:right; font-size:85%;background-color:#fff;}
#sidebar h2 {
	font-size:135%; 
	background-color:#a8c008;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	padding:0.6em 3em 0.6em 0.6em;
	color:#fff;
	margin-bottom:8px;
	}
#sidebar ul {list-style:none;margin:0;padding:0;}
#sidebar ul li {margin-bottom:14px;padding-bottom:14px;}
#sidebar ul ul {list-style:disc;margin-left:25px;}
#sidebar a {text-decoration:none; color:#36F;}
#sidebar a:hover {color:#6CF;}
#sidebar #text-2 h2 {background:#a8c008 url(theme/sidebar-contact.jpg) center right no-repeat;}
#sidebar #text-2 p {padding:0 0.8em;}

/*.list-box {background-color:#F2F1EE; padding-bottom:0.5em;}
.list-box h2 {background:#998872 url(theme/sidebar-grey.jpg) top left no-repeat; color:#fff; padding:0.6em;}
.list-box ul {color:#998872;}*/

ul.sdRecentPost {list-style:none; margin:0; padding:0;}
ul.sdRecentPost li {padding:0.2em 0; border-bottom:1px solid #039; color:#666;}

ul.linkList {margin: 0; padding: 0; list-style: none; margin-bottom:1em;}
ul.linkList li a {color: #06C; padding-bottom:0.5em; padding-top:0.5em;}
ul.linkList li a:hover {color: #039;}
.clear {clear:both;}

/* -------Image Alignment --------- */
.center {text-align:center;}
img {border:0;}
img.centre {display:block;margin-left:auto;margin-right:auto;}
.imgLeft, img.left, .alignleft {float:left; margin-right: 5px; margin-bottom: 5px;}
.imgRight, img.right, .alignright {float:right;	margin-left: 5px; margin-bottom: 5px;}

code {background-color:#FBFBFB; font-size:1.2em;}
pre {background-color:#FBFBFB; border-bottom:1px solid #CDCDCD; border-top:1px solid #CDCDCD; padding-bottom:5px; padding-top:5px; width:100%; font-size:1.2em; overflow:auto;}

blockquote cite {display:block; text-align:right;}

#footer {background-color: #039; width:100%; padding-bottom:70px; clear:both; color:#fff; font-size:85%; padding-top:0.5em;}
#footer .wrapper {width:950px; background:transparent url(theme/foot-gradient.jpg) bottom left repeat-x; margin:0 auto; padding:0.5em;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;}
.wrapper img {float:left; margin-right:0.5em;}
.wrapper h3 {font-size:150%; font-weight:normal;}
.wrapper a {color:#F39; text-decoration:none;}

.left-column {width:550px; float:left;}
.right-column {width:322px; float:right;}

.commentlist {margin:0; padding:0;}
.commentlist li {list-style:none; background-color:#fff; border:1px solid #C0BAAB; padding:1.25em;}
.commentlist li.alt {background-color:#fdfdfd;}
.advert {text-align:center;padding:10px 0;border-top:3px double #ccc;border-bottom:3px double #ccc;margin-bottom:10px;}