/*  
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.png);
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:12px;
padding:2px;
width:100%;
}

.main_bg_wrap {
background: #ffffff url(blog_main_bg.png) top center no-repeat;
width: 675px;
padding: 10px 0 0 10px
}

.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:arial, 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 {
font-family: arial, verdana, sans-serif;
font-size:13px;
height:150px;
padding:1px;
width:100%;
}

input {
font-family: arial, verdana, sans-serif;
font-size:13px;
margin:0;
padding:2px;
width:70px;
}

.submit {
}

.mainContent {
font-size:14px;
vertical-align:top;
font-family:arial, verdana, sans-serif;
line-height: 1.6em;
}

.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:16px;
font-weight:700;
}

.sidebar {
background-image:url(sidebg.jpg);
background-position:top right;
background-repeat:no-repeat;
font-size:14px;
padding-left:15px;
vertical-align:top;
width:150px;
}

.sidebarContent {
padding:6px;
}

.sidebar h2 {
border-bottom:1px dotted #DDD;
font-size:16px;
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:14px;
width:100%;
margin-bottom:1em;
}

.alignleft {
text-align:left;
width:50%;
}

.alignright {
text-align:right;
width:50%;
}

.copyright {
background-image:url(footerbg.png);
background-position:bottom;
background-repeat:repeat-x;
/*border-top:1px dotted #DDD;*/
color:#000;
font-family:arial, verdana, sans-serif;
font-size:14px;
height:89px;
margin:1em 0 0;
padding-bottom:1em;
padding-top: 130px;
margin-top: -100px;
text-align:center;
width:100%;
vertical-align: middle;
line-height: 1.6em;
}

.copyright_inner {
margin: 0 auto;
width: 665px;
text-align: left;
}

a {
color:#0081CF;
}

a:link,a:visited,a:hover {
text-decoration:none;
}

img,.rssFeed img {
border:0;
}

#body_content {position: absolute;left: -10000px;};