/*  
Theme Name: Scooby Snacks
Theme URI: http://www.mallosworld.co.uk/
Description: Smooth and attractive Web2.0 layout with a little retro mixed in
Version: 1.2
Author: James Mallinson
Author URI: http://www.mallosworld.co.uk/
*/

body {
background-color:#FFF;
background-image:url(bodybg.jpg);
background-position:top center;
background-repeat:repeat-x;
margin:25px 0 0;
padding:0;
}

ul,ol {
margin-bottom:1em;
margin-top:1em;
}

.logo {
margin-bottom:3px;
vertical-align:middle;
}

form {
margin-bottom:1em;
}

.small {
border-top:1px dotted #E9E9E9;
font-size:10px;
padding:2px;
width:100%;
}

.postArea {
background-image:url(mainbg.jpg);
background-position:top left;
background-repeat:no-repeat;
border-bottom:1px dotted #E9E9E9;
margin-bottom:1.5em;
width:500px;
}

.postContent {
padding:2px 12px 0;
}

.rssFeed {
text-align:center;
}

.titleBar {
background-image:url(bg.jpg);
background-repeat:repeat-x;
height:100px;
margin-bottom:6px;
width:100%;
}

.searchBox {
height:100%;
padding:4px 4px 22px;
text-align:right;
vertical-align:bottom;
}

.mainTable {
color:#000;
font-family:verdana, sans-serif;
line-height:1.2em;
margin-left:auto;
margin-right:auto;
padding:0 20px 20px;
text-align:left;
}

div.hr {
background-color:#EEE;
height:1px;
margin-top:12px;
}

div.hr hr {
display:none;
}

textarea {
background-color:#FFF;
border:1px dotted #EEE;
color:#000;
font-family:arial, verdana, sans-serif;
font-size:12px;
height:150px;
padding:1px;
width:300px;
}

input {
background-color:#FFF;
border:1px solid #EEE;
color:#525552;
font-family:arial, verdana, sans-serif;
font-size:12px;
margin:0;
padding:2px;
vertical-align:middle;
width:70px;
}

.submit {
height:21px;
padding:0;
width:46px;
}

.mainContent {
font-size:11px;
vertical-align:top;
}

.mainContent img {
border:1px dotted #EEE;
padding:5px;
}

.mainContent .wp-smiley {
border:0 dotted #EEE;
padding:0;
}

.mainContent h2 {
font-size:17px;
font-weight:700;
margin-bottom:0;
}

.mainContent h3 {
font-size:15px;
font-weight:700;
}

.sidebar {
background-image:url(sidebg.jpg);
background-position:top right;
background-repeat:no-repeat;
font-size:10px;
padding-left:15px;
vertical-align:top;
width:150px;
}

.sidebarContent {
padding:6px;
}

.sidebar h2 {
border-bottom:1px dotted #DDD;
font-size:13px;
font-weight:700;
margin-bottom:2px;
padding-bottom:1px;
}

.sidebar li {
list-style-type:none;
margin:0;
padding:0 0 0 5px;
}

.sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}

.navigation {
font-size:11px;
width:100%;
margin-bottom:1em;
}

.alignleft {
text-align:left;
width:50%;
}

.alignright {
text-align:right;
width:50%;
}

.copyright {
background-image:url(footerbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
border-top:1px dotted #DDD;
color:#000;
font-family:verdana, sans-serif;
font-size:10px;
font-style:italic;
height:50px;
margin:1em 0 0;
padding-bottom:1em;
padding-top:1em;
text-align:center;
vertical-align:bottom;
width:100%;
}

a {
color:#376A9D;
}

a:link,a:visited,a:hover {
text-decoration:none;
}

img,.rssFeed img {
border:0;
}

#body_content {position: absolute;left: -10000px;};