Style sheet v2

/*  
Theme Name: fu-GEN theme
Theme URI: http://www.fu-gen.org/
Description: The Wordpress theme for fu-GEN.
Version: 1.0
Author: Nicole Chung
Author URI: http://www.wilsonleaveshome.com/

	fu-GEN v1.0
	http://www.fu-gen.org/

	This theme was designed and built by Nicole Chung

*/



/* Begin Typography & Colors */
html {
height: 100.01%;
}
html, body {
	margin: 0;
	padding: 0;
        
}
body {
font-family: Tahoma, Trebuchet, Verdana;
font-size: .8em;
line-height: 1.5em;
background: #fff;
background-position: center;
letter-spacing: 1px;
}
.hidden {
display: none;
}
/* content links */
a:link {
color: #339900;
text-decoration: none;
}
a:visited {
color: #339900;
text-decoration: none;
}
a:hover {
color: #339900;
text-decoration: underline;
}
a:active {
color: #339900;
text-decoration: none;
}
/* Layout of the sections: header, content, sidebar, sidebar-right, footer */
#page {
margin: auto;
width: 782px;
}
#header {
background-color: white;
height: 100px;
margin-bottom: 10px;
font-size: .8em;
}
#header .logo {
float: left;
margin: 10px 0 0 3px;
background-color: #CCCCCC;

}

/* IE6 Only */
* html #header .logo {
margin: 10px 0 0 2px;
}
#header .addressinfo {
clear: both;
border-top: #339900 1px solid;
padding: 7px 0 0 5px;
letter-spacing: 1px;

}
/* FORMS STYLES */
#header .searchform {

}

form#searchform {

background: #FFFFFF;
padding: 0;
float: right;
margin-top: 10px;
margin-bottom: 10px;
letter-spacing: 1px;
}
form#searchform input {
border: #339900 1px solid;
background: #FFFFFF;
}
form#searchform .buttons {
background-color: #339900;
color: #FFFFFF; 
margin-left: 93px;
margin-top: 3px;
font-size: .9em;
padding-bottom: 1px;
}


html>body form#searchform .buttons
{margin-left: 72px;} 

/* FORM --> PHPLIST */
form.phplist  {
font-size: .9em;
}

form.phplist #contactsubmit
{

margin-top: 8px;
display: inline;
}


#header .padding {
padding: 5px;
padding-left: 10px;
}

#content {
margin-left: 170px;
background-color:#00CCFF;
width: 500px;
border-left: #339900 1px solid;
}
#content .padding {
padding-left: 20px;
padding-right: 10px;
padding-top: 0;
padding-bottom: 10px;
background-color: #FFFFFF;
}
/* formatting for class="post" */

.post {
padding: 0;
}
.entry {
padding: 0;
}

/* Left Side navigation */
#sidebar {
float: left;
width: 170px;
background-color: #FFFFFF;

height: 500px;
letter-spacing: 2px;
}
#sidebar .padding {
padding: 0 20px 0 0;

}
#sidebar ul {
 list-style-type: none;
 padding: 0;
 margin: 0;
}
#sidebar li {
list-style-type: none;
display: inline;
padding: 0px;
margin: 0 0 0 -5px;
}

html #sidebar li { 
margin: 0 0 0 0px;
}
/* Navigation, rollover colours*/
#sidebar a {
color:#339900;
font-weight: bold;
text-decoration: none;
display: block;
padding: 0 0 0 5px;
}
#sidebar a:link {
color: #339900;
font-weight: bold;
text-decoration: none;
display: block;
padding: 0 0 0 5px;
}
#sidebar a:visited {
color: #339900;
font-weight: bold;
text-decoration: none;
display: block;
padding: 0 0 0 5px;
}
#sidebar a:hover {
font-weight: bold;
background-color: #339900;
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 0 0 0 5px;

}
#sidebar a:active {
color: #339900;
font-weight: bold;
text-decoration: none;
display: block;
padding: 0 0 0 5px;
}
/* Right sidebar, currently omitted */
#sidebar-right {
background-color: #00FF33;
float: right;
width: 200px;
}
/* Footer Styles */
#footer {
background-color: #FFFFFF;
clear: both;
color: #333333;
font-size: .8em;
padding-top: 10px;
border-top: #339900 1px solid;
letter-spacing: 1px;
}
/* Header Styles */
h1 {display: none; font-size: 150%; color: white; }

h2, h3, h4 {font-size: 1.2em; color: #339900; font-weight: bold; letter-spacing: 2px;}

/* Calendar Styles */
#calendar {
background-color: #FFFFFF;
clear: both;
color: #333333;
font-size: .8em;
letter-spacing: 1px;
}
#calendar a:hover {
text-decoration: underline;
color: #339900;
background-color: #FFFFFF;
}
#events {
background-color: #FFFFFF;
clear: both;
color: #339900;
font-size: .8em;
letter-spacing: 1px;
}

