body {background: #959e8b url('/wp-content/themes/MYDYLAN/dylanlayout1.jpg') top right repeat-x;
font-family: Candara, Verdana, Tahoma, Sans-Serif;
color: #303030;
font-size: 1em;
padding: 0;
margin: 0; } 

a, a:link, a:visited, a:active {color:#6d8875; font-weight:bold; text-decoration:underline;}
a:hover {color:#887b7b;}

#page { 
background: #e8ebe5 url('/wp-content/themes/MYDYLAN/dylanlayout.jpg') top right no-repeat;
margin: 0 auto;
padding: 0px;
width: 900px;
} 

#header {
height: 237px;
background: transparent;
text-align:right;
}

#searchform { padding: 28px 60px 0px 0px; }
#s { background: transparent; }
#searchsubmit { background: transparent; font-size: 0.8em; width: 40px; border: 0; }

#sidebar {
   background: transparent url('/wp_content/themes/MYDYLAN/dylansidebar.jpg') top left no-repeat;
   margin: 0px;
   list-style-type: none;
   float: left;
   line-height:1.2em; 
   padding: 330px 4px 4px 14px;
   border: 0;
   width: 160px;
}

#sidebar li a { background: #e8ebe5;
   font: 1em Constantia, Georgia, "Times New Roman", Serif;
   color: #2f2f2f;
   display: block;
   width: 200px;
   padding: 2px 8px 2px 8px;
   font-weight:bold;
   text-align: left;
   border: 0;
   text-decoration: none;
}

#sidebar ul {
  background: transparent;
  padding: 0px;
  margin: 0px;
  list-style-type: none; }

#sidebar ul li {
  margin-bottom: 8px; }

.widgettitle
{ background: #e8ebe5 url('/wp_content/themes/MYDYLAN/dylanlinks.jpg') top left no-repeat;
font-size: 1em;
font-color: #212121; }

#content {background-color: transparent;
margin: 4px 4px 4px 240px;
text-align: justify;}

#footer {
background: transparent url('/wp_content/themes/MYDYLAN/dylfooter.jpg') bottom center no-repeat;
height: 200px;
text-align: right;
padding: 0;
margin: 0;
color: #6d8875;
}

#footer a { color: #4b4b4b; font-weight: normal; text-decoration:none;}
#footer a:hover {background-color:transparent; color: #000;}

.pfooter { text-align: left; padding: 120px 0px 0px 155px; }
.pfooter2 { text-align: right; width: 200px; float: right; padding: 40px 40px 0 0;}

h1, h2, h3, h4, h5, h6 { background-color: transparent;
	color: #9e928f;
	font-family: Constantia, Georgia, "Times New Roman", Serif;
	padding: 10px 10px 0px 10px;
	margin-bottom: 0px;
	text-align:left;}

h2, h2 a:link, h2 a:visited {	font-size: 24px; 
	font-weight: normal;    text-decoration: none;}

h3 {font size: 20px;}

h4 {font-size: 16px; }

b, strong, em, i {color:#000;}
abbr, acronym, dfn {cursor: help; border-bottom: dashed #9e928f 1px; }
img { border: 0; }
hr {background-color:#7ACCC8;}
blockquote {background: #D0EDEB url('http://www.undermybed.co.uk/quote.jpg') bottom right no-repeat; padding: 4px; color: #000000; border: 1px #B7E6E3 solid;}
p.note {background: #D0EDEB url('http://www.undermybed.co.uk/note.jpg') bottom right no-repeat; padding: 4px; color: #000000; border: 1px #B7E6E3 solid;}

table {border: 1px #9e928f solid; width: 100%; margin: 0 auto; font-family: Verdana; font-size: 0.8em; }
td strong {color:#000;}
tr.kim {background-color:#c5eaf8;}
tr.dyl {background-color:#b6d5f4;}

ol {list-style-type: decimal-leading-zero; color: #C1C1C1; }
ol.commentlist {list-style-type: none;
padding:4px; margin:0;}
ol.commentlist li {background-color:#959e8b;
border: 1px #959e8b solid;
color: #303030;
margin-bottom: 8px;
padding: 4px;}

input, textarea
{ background: #d5d5d5;
   color: #212121;
   padding: 4px 10px 4px 10px;
   border: 1px #2f2f2f solid;
   width: 80%;}

input:focus, textarea:focus { border: 1px solid #000;}

.left, .alignleft {float: left;
	margin:5px;
	border: 1px solid #7ACCC8;}
.right, .alignright {	float: right;
	margin:5px;
	border: 1px solid #7ACCC8;}
.center, .aligncenter {	margin: 0 auto; text-align: center; padding: 4px; font-style: italic; }

p.postmetadata {
   background: #d5d5d5;
   color: #212121;
   padding: 4px 10px 4px 10px;
   border: 1px #2f2f2f solid;
   text-align:right; }
p.postmetadata a { font-weight:normal; text-decoration: none;}

ul#twitter_update_list {padding 4px; margin: 4px; font-size: 0.8em; width: 200px; font: 0.8em Verdana; color: #2f2f2f; }
ul#twitter_update_list li {background-color: #EAEDED; border: 1px #2f2f2f solid; padding: 4px; }
ul#twitter_update_list li a {background-color: #EAEDED; display: inline;}
