/*
Theme Name: Free Radicals
Theme URI: http://www.freewpthemes.net/
Description: A two-column, fixed-width design suitable for personal and small company website.
Version: 1.0
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net/
Tags: red, fixed width, two columns, widgets
*/

body {
margin: 0px;
padding: 0px;
background-color: #000;
text-align: left;
font-family:'Verdana','Geneva',sans-serif;
font-size: 14px;
color: #eee;
}
h1, h2, h3 {margin-top: 0px;font-weight: normal;color: #eee;}
h1 {font-size: 1.4em;text-decoration:none;}
h2 {font-size: 1.8em;text-decoration:none;}
h3 {font-size: 1.4em;}
p, ol, ul {margin-bottom: 1.0em;line-height: 160%;}
a {color: #eee;text-decoration:none;}
a:hover {text-decoration: none;	color: #fee56f;}
a img {border: none;}
#wrapper {width: 960px;	margin: 0 auto;	border: 1px solid #000;}

/* Header */
#header {
width: 960px;
height: 177px;
margin: 0px auto;
border-bottom: 1px solid #000;
background-color:#000;
background: url(http://blog.s3webdesign.co.uk/wp-content/uploads/2010/02/s3-web-design.jpg) no-repeat left;
}
#header a {text-decoration: none;color: #eee;}

/* Logo */
#logo {
float: right;
padding-right: 20px;
margin:10px 8px 0 0;
height:120px;
width:120px;
background: url(http://blog.s3webdesign.co.uk/wp-content/uploads/2010/02/blog.jpg) no-repeat right;
}
#logo h1, #logo p {
margin: 35px 0px 0 0;
line-height: normal;
font-weight: normal;
color: #eee;
font-size:14px;
}
#logo h1 {padding: 70px 0px 0px 0px;}
#logo p {text-indent: -99999px;}
#twitter{
float: right;
padding-right: 20px;
margin:50px 40px 0 0;
height:64px;
width:64px;
background: url(http://www.s3webdesign.co.uk/media/twitter.jpg) no-repeat right;
}
/* Menu */
#menu {float:right;padding:20px 20px 0px 0px;clear:both;}
#menu ul {
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
line-height: normal;
}
#menu li {float: left;margin: 0px;}
#menu a {
	display: block;
	width: auto;
	padding: 6px 20px 6px 10px;
	background: url(images/img10.gif) no-repeat left 50%;
}
#menu a:hover {text-decoration: underline;color:#fee56f;}
#menu .active {color:#fee56f;}
#menu .active a {}

/* Page */

#page {
width: 960px;
margin: 20px auto 0 auto;
padding: 0px 0px 0px 0px;
background: #000;
}
/* Content */
#content {float: left;width: 630px;padding:5px;margin-top:20px;}
.post {background: #2a2a2a;margin: 0px 0px 10px 0px;border:1px solid #333;}
.post .title {
margin: 0px;
background: #2a2a2a;
padding: 7px 20px;
font-size: 1.4em;
}
.post .title h2 {}
.post .title a {text-decoration: none;color: #fee56f;}
.post .title a:hover {text-decoration: none;color: #eee;}
.post .entry {padding: 0 20px;}
.post .meta {
font-weight: normal;
padding-left: 20px;
line-height:1.0em;
background:#2a2a2a;
color:#eee;
margin:10px;
font-size:11px;
}
.post .meta p {
margin: 0px;
padding-left: 20px;
line-height:1.3em;
color:#eee;
}
.post .byline {
margin: -30px 0 0 0;
padding-right: 20px;
float:right;
font-size:11px;
}
/* Sidebar */
#sidebar {float: right;	width: 300px;}
#sidebar-bgtop {}
#sidebar-bgbtm {}
#sidebar-content {font-size:12px;}
#sidebar ul {
padding: 0px 5px 5px 0;
margin: 30px 0 0 0;
list-style: none;
}
#sidebar ul li {
margin-right: 10px;
line-height: 20px;
padding: 0 0 20px 0px;
}
#sidebar br {line-height:1px;}
#sidebar li li {
margin-right: 10px;
line-height: 15px;
padding: 0 0 10px 15px;
}
#sidebar li ul {list-style: none;margin:0 0 0 0px;}
#sidebar h2 {
background: #000;
padding: 0px 0px;
font-size: 1.1em;
color:#fee56f;
}
#sidebar a {text-decoration: none;color:#eee;}
#sidebar a:hover {text-decoration: none;color:#fee56f;}
/* Search */
#searchform {margin-bottom: 10px;}
#searchform form {margin-bottom: 1.8em;padding: 0px;}
#searchform fieldset {margin-left: 20px;padding: 0px;border: none;}
#searchform #s {width: 160px;}

/* Footer */
#footer {
clear: both;
width: 920px;
height: 40px;
margin: 0px auto 30px auto;
color: #ddd;
}
#footer p {
margin: 0px;
padding: 13px 0px 0px 0px;
text-align: center;
line-height: normal;
font-size: smaller;
}
#footer a {color: #FEE56F;}
hr {display: none;}
.pagetitle {color: #eee;}
#comment {width: 540px;height: 100px;}
#respond {color: #eee;}
