/* ===================================================================== */
/* =======================       CSS RESET       ======================= */
/* ===================================================================== */
* { padding: 0; margin: 0; }
img { border: none; }
a { text-decoration: none; color: #444444; }
a:hover { text-decoration: underline; color: #ca0000; }
.clearall { clear: both; }
.alignLeft { float: left; }
.alignRight { float: right; }
.alignCenter { text-align: center; }
/* ===================================================================== */
/* ===================================================================== */
/* ===================================================================== */

body {
	background: url('../images/body_bg.jpg') #f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
}

#header {
	width: 100%;
	background: url( '../images/header.jpg' ) repeat-x #000;
	height: 150px;
	border-bottom: 10px solid #91d638;
}

#header #header_inner { width: 750px; margin: 0 auto 0 auto; }
#header #header_inner #logo { float: left; width: 300px; height: 100px; margin: 10px 0 0 0; }
#header #header_inner ul#menu { display: block; width: 500px; margin: 10px 0 0 0; float: right; font-size: 1.2em; padding: 0; line-height: normal; }
#header #header_inner ul#menu li { display: inline; }
#header #header_inner ul#menu a { background: url( '../images/topmenu_btn.gif' ) no-repeat left top; color: #fff; display: block; float: left; height: 30px; width: 80px; text-align: center; line-height: 25px; margin-right: 2px; }
#header #header_inner ul#menu a:hover { background: url( '../images/topmenu_btn.gif' ) no-repeat left 100%; color: #91D638; text-decoration: none; }
#header #header_inner ul#menu a.current { background: url( '../images/topmenu_btn.gif' ) no-repeat left 100%; color: #91D638; }

#wrapper {
	background: url( '../images/content_bg.jpg' ) repeat-y #fff;
	width: 610px;
	margin: 0 auto 0 auto;
	padding: 20px;
}

.article { margin: 0 0 20px 0; }
.welcome { background: url( '../images/Page Curl.jpg' ) no-repeat top right; padding: 10px; border: 1px solid #eee; }
.welcome h1 { width: 400px; margin: 0 0 10px 0; }
.welcome p { width: 500px; }

.tweet { padding: 0 20px 0 20px; border-bottom: 1px solid #ccc; margin: 0 0 20px 0; }

label { float: left; width: 400px; margin: 0 0 5px 30px; font-size: 1.1em; }
input, textarea { float: left; width: 400px; padding: 3px; margin: 0 0 10px 30px; }
input:focus, textarea:focus { border: 1px solid #91d638; }

h1, h2, h3, h4 { font-weight: normal; }
h1 { color: #91d638; text-indent: 10px; border-bottom: 2px solid #ddd; padding: 2px 0 4px 0; font-size: 1.8em; letter-spacing: 1px; }
h2 { color: #666; text-indent: 10px; border-bottom: 2px solid #ccc; padding: 2px 0 4px 0; font-size: 1.4em; letter-spacing: 1px; }
h3 { color: #91d638; padding: 10px 0 0 0; font-size: 1.4em; letter-spacing: 1px; }
h4 {  }

p { font-size: 1.1em; color: #666; padding: 5px 20px; line-height: 17px; }
ul { font-size: 1.1em; color: #666; padding: 5px 40px; line-height: 17px; list-style: square; }
ul li {}