/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */

* {
	padding 			: 0;
	margin 				: 0;
}

/* Tags */

body {
	background-color 	: #FCE166;
	font 				: 75% arial;
}

h1, h2, h3, h4 {
	font-family 		: georgia;
}

h1 {
	background 			: transparent url(http://www.dayinpictures.co.uk/images/carolineblinkbanner.gif) no-repeat scroll 0% 0%;
	height 				: 84px;
	margin-bottom 		: 0;
}

h1 a {
	display 			: block;
	height 				: 90px;
	text-indent 		: -999999px;
}

a, a:link, a:visited {
	color 				: #B92025;
}

a img {
	border 				: none;
}

a.rss, a.face {
	background 			: url('../../../images/rss_icon.gif') no-repeat 5px 1px;
	display 			: inline-block;
	padding-left 		: 20px !important;
}

a.face {
	background-image 	: url('../../../images/face.gif');
}

/* Containers */

div#wrapper {
	background-color 	: white; 
	margin 				: 10px auto;
	overflow 			: hidden;
	width				: 900px;
}

div#container {
	float 				: left;
	margin-left 		: 20px;
	padding-top 		: 1em;
	width 				: 670px;
}

/* Header */

div#header {
	float 				: left;
	text-align 			: left;
	width 				: 100%; 
}

div#blog-description {
	display 			: none;
}

div#access div.skip-link {
	left  				: -99999px;
	position 			: absolute;
	top 				: 1em;
}

div#menu { 
	display 			: none;
}

/* Main column */

div#content {
	float 				: left;
	margin-right 		: 20px;
	width 				: 650px;
}

.entry-content img {
	margin-bottom 			: 10px;
}

.entry-content p {
	margin-bottom 			: 20px;
}

.entry-title {
	clear 					: both;
	margin-bottom 			: 5px;
}

.entry-meta, .post-ratings {
	margin-bottom 			: 10px;
}

.hentry {
	float 					: left;
	border-bottom 			: 3px dashed black;
	margin-bottom 			: 20px;
	padding-bottom 			: 20px;
	width 					: 100%;
}

#nav-below {
	border-bottom 			: 3px dashed black;
	float 					: left;
	margin-bottom 			: 10px;
	padding-bottom 			: 20px;
	width 					: 100%;
}

#nav-below .nav-previous {
	float 					: left;
}

#nav-below .nav-next {
	float 					: right;
}

.dross {
	float 					: left;
	width 					: 100%;
}

.dross li {
	border-right 			: 1px solid black;
	float 					: left;
	list-style-type 		: none;
	margin-right 			: 10px;
	padding-right 			: 10px;
}

.dross li.last {
	border-right 			: none;
}

/* Comments */

#comments-list ol {
	list-style-type 		: none;
}

#comments-list ol li {
	border-bottom 			: 1px dashed black;
	margin-bottom 			: 20px;
	padding-bottom 			: 20px;
}

#comments {
	float 					: left;
	width 					: 100%;
}

#comments .photo {
	display 				: none;
}

.comment-author {
	font-weight 			: bold;
	padding-bottom 			: 15px;
}

/* Sidebar */

div.sidebar {
	float 				: left;
	width 				: 210px;
}

div.sidebar li{list-style:none;margin:0 0 0;}
div.sidebar ul ul{background-color: #F5F6F9; margin:0 0 0 0;}
div.sidebar ul ul li a {
	display 			: inline-block;
	padding 			: 0 5px;
}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul.xoxo {
	margin 				: 15px 10px;
}

div.sidebar h3 {
	clear 				: left;
	font 				: bold 110% arial;
	background-color 	: #FFD596;
	color 				: #141414;
	margin 				: 2px 0pt;
	padding 			: 3px 4px;
}

div.sidebar ul {
	clear				: left; 			
	float 				: left;
	margin-bottom 		: 30px !important;
	width 				: 100%;
}

div.sidebar li {
	float 				: left;
	clear				: left; 			
	line-height 		: 160%;
	width 				: 100%;
}

li#search {
	padding-bottom 		: 30px;
}

#highest-rated-posts ul {
	width 				: 180px;
}

#highest-rated-posts {
	float 				: left;
	height 				: 200px;
	overflow-y 			: auto;
	width 				: 200px;
}

#highest-rated-posts img {
	display 			: none;
}

/* Words */

div.words {
border: 1px solid #FCE166;
padding: 5px 5px 0 5px;
}

div.words p {
font : normal 75% "small fonts";
margin-bottom: 5px;
}

div.words h3 {
font-size: 87.5%;

}

/* Footer */

div#footer{background-color:#FCE166;clear:left;float:left;margin-top:20px;padding:10px 20px;text-align:left;width:1060px;}

