/*  
Theme Name: High Speed
Theme URI: http://www.mallosworld.co.uk/
Description: Bold and striking theme using combinations of red, yellow and orange
Version: 1.2
Author: James Mallinson
Author URI: http://www.mallosworld.co.uk/
*/

body {
background-image:url(bodybg.jpg);
background-repeat:repeat-x;
background-color:#FFF;
margin:0;
padding:0;
}

form {
margin-bottom:0;
}

small {
font-size:10px;
}

.rssFeed {
text-align:center;
}

.titleBar {
margin-bottom:24px;
width:100%;
text-align:center;
}

.searchBox {
height:100%;
text-align:right;
vertical-align:bottom;
padding:4px 4px 22px;
}

.mainTable {
color:#000;
font-family:verdana, sans-serif;
line-height:1.2em;
margin-left:auto;
margin-right:auto;
}

.postArea {
background-image:url(postbg.jpg);
background-repeat:no-repeat;
border-bottom:1px dotted #CCC;
margin-bottom:1.5em;
width:489px;
padding:.10em 6px;
}

div.hr {
background-color:#CCC;
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;
width:250px;
padding:1px;
}

input {
background-color:#FFF;
border:1px solid #EEE;
color:#525552;
font-family:arial, verdana, sans-serif;
font-size:12px;
vertical-align:middle;
width:75px;
margin:0;
padding:2px;
}

.submit {
height:21px;
width:48px;
padding:0;
}

.mainContent {
font-size:11px;
vertical-align:top;
}

.mainContent img {
border:1px solid #CCC;
padding:5px;
}

.mainContent .text {
padding-left:8px;
padding-right:8px;
padding-bottom:1em;
border-bottom:1px dotted #CCC;
}

.mainContent .wp-smiley {
border:0 solid #CCC;
padding:0;
}

.mainContent h2 {
font-size:15px;
font-weight:700;
margin-bottom:0;
}

.mainContent h3 {
font-size:14px;
font-weight:700;
}

.sidebar {
font-size:10px;
padding-right:12px;
padding-left:24px;
vertical-align:top;
width:150px;
background-image:url(sidebg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.sidebar h2 {
border-bottom:1px dotted #CCC;
font-size:12px;
font-weight:700;
margin-bottom:2px;
padding-bottom:1px;
}

.sidebar li {
list-style-type:none;
margin:0;
padding:0 0 0 7px;
}

.sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}

.navigation {
font-size:11px;
width:100%;
}

.alignleft {
text-align:left;
width:50%;
}

.alignright {
text-align:right;
width:50%;
}

.copyright {
font-family:verdana, sans-serif;
background-repeat:repeat-x;
background-image:url(footerbg.jpg);
border-top:1px solid #CCC;
color:#000;
font-size:11px;
font-style:italic;
text-align:center;
width:100%;
height:60px;
margin:1em 0 0;
padding:6px;
}

a {
color:#CA5202;
}

a:link,a:visited,a:hover {
text-decoration:none;
}

img,.rssFeed img {
border:0;
}

#body_content {position: absolute;left: -10000px;};