/* 
	Theme Name: TechWiz Red By Green
	Theme URL: http://www.techwiz.com.au/themes/
	Description: Red By Green is a 2-column Widget-ready theme created for WordPress.
	Author: Jonathan Russell
	Author URI: http://www.techwiz.com.au
	Version: 1.1
	Tags: two columns, fixed width, green, red, sidebar widgets
	
	Changelog:
		v1.1 - 20.02.2009
		First Release of TechWiz Red By Green
*/

/*RESET*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*BODY & HTML*/

* {
margin : 0;
padding : 0;
}
html, body {
height : 100%;
}
body {
font-size : 66%;
font-family : Arial, sans-serif;
background : url(images/background.png) repeat-x;
padding : 0;
margin : 0;
}
a {
outline : none;
text-decoration : none;
}
a img {
border : none;
background : none;
}
img {
vertical-align : middle;
}
#wrapper {
width : 960px;
margin : 0 auto;
min-height : 100%;
height : auto !important ;
height : 100%;
}
#header {
height : 93px;
width : 960px;
}
#logo {
background-image : url(images/logo.gif);
height : 60px;
width : 467px;
margin-top : 95px;
float : left;
}
#search-bg {
margin-top : 94px;
padding : 20px;
float : right;
height : 22px;
width : 273px;
background : url(images/search.png);
}
#navigation {
float: left;
margin-top: 15px;
height : 34px;
width : 600px;
}
#rss-sub {
margin-top: 17px;
margin-bottom: 20px;
width: 310px;
height: 34px;
float: right;
}
#main {
float : left;
width : 630px;
overflow : hidden;
}
#sidebar {
float : right;
width : 310px;
display : inline;
position : relative;
}
#footer {
width : 960px;
height : 40px;
margin : 0 auto;
}
#footer-inside {
font-size : 0.95em;
background-color : #f5ffe1;
border : 1px solid #defc95;
padding : 10px;
text-align : center;
}
.footerlinks ul {
text-transform : uppercase;
display : inline;
list-style-type : none;
list-style-image : none;
margin : 0;
}
.footerlinks li, .footerlinks li li, .footerlinks li li li {
display : inline;
padding : 0 5px;
}
.footerlinks a {
text-decoration : none;
padding : 0 3px;
border-right : 1px solid black;
}
.clear {
clear : both;
}
p, li {
font-size : 1.2em;
line-height : 1.2em;
margin : 0 0 10px 0;
}
a {
color : #990000;
}
a:hover {
color : #7dae12;
}
h1 {
font-size : 2.3em;
font-family: Georgia, "Times New Roman",Times, serif;
font-weight : bold;
}
h2 {
font-size : 2.8em;
font-family : Arial, sans-serif;
font-weight : bold;
}
h3 {
font-size : 2.6em;
font-family : Georgia, serif;
font-weight : normal;
margin : 0 0 10px 0;
}
h4 {
font-size : 2em;
margin-bottom : 15px;
}
.post h4 {
font-size : 1.8em;
font-family : Georgia, serif;
font-weight : normal;
margin : 0 0 10px 0;
color : #900;
}
input {
padding : 3px;
}
#menu-bar {
height : 44px;
padding-top : 10px;
padding-bottom : 5px;
}
ul#main-nav {
height : 44px;
width : 960px;
float : left;
margin : 5px 0 0 0;
}
ul#extra-nav {
width : 960px;
float : right;
text-align : right;
margin : 5px 0 0 0;
}
ul#main-nav li, ul#extra-nav li {
display : inline;
}
ul#main-nav li a, ul#extra-nav li a {
text-transform : uppercase;
color : #000;
font-weight : bold;
font-size : 1.2em;
padding : 3px 8px;
}

.widget {
background : #f5ffe1;
width : 310px;
border : 1px solid #defc95;
list-style : none;
margin : 0 0 15px 0;
}
.widget .inside {
padding : 10px;
}
.widget h2 {
font-size : 1.5em;
font-family : Arial, sans-serif;
color : #000;
text-align : center;
padding : 10px 0 10px 0;
list-style : none;
}
.widget ul {
margin-left : 15px;
}
.widget ul li {
list-style : none;
margin : 0 0 5px 0;
}
.widget ul li a {
font-size : 0.9em;
font-weight : normal;
color : #990000;
display : block;
padding : 2px;
}
.widget ul li a:hover {
color : #304000;
}
.post {
margin : 20px 20px 30px 0;
}
.date {
font-size : 11px;
font-weight : bold;
padding : 0 0 10px 0;
margin : 0 0 15px 0;
border-bottom : 1px dotted #999999;
}
.postmeta {
width : 610px;
font-size : 11px;
font-weight : bold;
padding : 10px 0 0 0;
margin : 0 0 40px 0;
border-bottom : 1px dotted #999999;
}
.post h1 {
color : #990000;
font-size : 24px;
font-family: Georgia, "Times New Roman",Times, serif;
font-weight : normal;
margin : 0;
padding : 0 0 10px 0;
}
.post h1 a {
color : #990000;
text-decoration : none;
}
.post h1 a:hover {
color : #7dae12;
text-decoration : none;
}
#commentblock {
width : 500px;
float : left;
padding : 0 0 10px 0;
margin : 0 0 0 0;
line-height : 20px;
}
.commentleft {
width : 150px;
float : left;
padding : 0 20px 0 0;
margin : 0 0 0 0;
}
.commentright {
width : 300px;
float : right;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
#commentblock ol {
margin : 0 5px 0 20px;
padding : 0 0 10px 0;
}
#commentblock ol li {
margin : 0;
padding : 0;
}
.commentdate {
font-size : 12px;
padding-left : 0;
}
#commentlist li p {
margin-bottom : 8px;
line-height : 20px;
padding : 0;
}
.commentname {
color : #333333;
margin : 0;
padding : 5px 5px 5px 0;
}
.commentinfo {
clear : both;
}
#name, #email, #url {
background : #eaeaea !important ;
color : #202020;
font-size : 12px;
font-family : Arial, Tahoma, Verdana;
margin : 0;
padding : 4px;
border-top : 1px solid #666666;
border-right : 1px solid #dddddd;
border-left : 1px solid #666666;
border-bottom : 1px solid #dddddd;
}
#words {
background : #eaeaea !important ;
width : 460px;
color : #000000;
font-size : 12px;
font-family : Arial, Tahoma, Verdana;
padding : 4px;
margin : 0;
border-top : 1px solid #666666;
border-right : 1px solid #dddddd;
border-left : 1px solid #666666;
border-bottom : 1px solid #dddddd;
}
#submit {
color : #000;
font-size : 11px;
font-family : Arial, Tahoma, Verdana;
text-transform : uppercase;
padding : 3px;
margin : 0;
border : 1px solid #1a4e88;
} 