body {
  background:#fff;
  color:#fff;
  margin:0px;
  font-family:'Arial';
  font-size:14px;
}

/*
Header
*/
#head {
  width:auto; height:auto;
  background:#91B109; color:#444;
  overflow:hidden;
  border-bottom:6px solid #3D7514;
}
#headInner{
  width:970px; height:auto;
  margin-left:auto;margin-right:auto;
  overflow:hidden; padding-top:16px; padding-bottom:16px;
}
#headInner h1 {
  font-size:24px; font-family:'arial black';
  font-weight:700; margin:0 0 0 0; color:#fff;
}
#headInner h3 {
  font-size:18px; font-family:'arial condensed';
  font-weight:400; margin:0 0 0 0; color:#4d4d4d;
}

/*
Body
*/
#body {
  width:auto; height:auto;
  overflow:hidden;
  background-color:#fff;
}
#bodyInner {
  width:970px;height:auto;
  margin-left:auto;margin-right:auto;
}

/*
Navigation
*/
#navigationWrapper{
  width:auto;height:auto;background:#333;overflow:hidden;
  border-bottom:1px solid #000;
}
#navigation {
  width:970px; height:auto; padding:0px; margin-left:auto; border:0px;
  overflow:hidden; background:#333; vertical-align:middle; margin-right:auto;
}
#navigation ul {
  list-style-type:none; margin:0; padding:0;
}
#navigation li {
  display:block; float:left;
}
#navigation li a {
  text-decoration:none; display:block; width:auto; height:auto;
  overflow-y:hidden; background:#333; color:#aaa; font-size: 12px;
  padding: 8px 27px 8px 27px;
}
#navigation li a:hover {
  background:#3D7514; color:#fff; text-decoration:underline;
}


/*
Navigation / Search Box
*/
#searchBox {
  width:auto; height:auto;
  text-align:right; padding-right:10px;
  padding-top:0px;
  margin-top:2px; margin-bottom:auto;
}
#searchBox input.text{
  -moz-border-radius:5px; -webkit-border-radius:5px;
border:1px solid #444; padding-left:5px; padding-right:3px;

}

/*
Media
*/
#media{
  display:block; height:400px; background:#aaa;
  background-image:url(http://photobloger.files.wordpress.com/2009/04/landscape-55.jpg);
  background-position:-200px -550px; border-bottom:10px solid #333;
}

/*
Content
*/
#content{
  display:block; background:#fff;
  width:auto; height:auto; overflow:hidden;
}
#content #leftSide {
  width:300px; height:auto;
  float:left; display:inline-block;
  padding-top:10px; padding-right:10px;
}
#content #rightSide {
  width:660px; height:auto;
  float:left; display:inline-block;
  padding-top:10px;
}
#statement {
  padding:4px 4px 4px 0px; height:auto; overflow:hidden; margin-bottom:10px;
  color:#444; font-size:11px;
}
#companyInfo {
  padding:4px; border:1px solid #444;
  background:#eee; height:auto; overflow:hidden; margin-bottom:10px;
  border:1px solid #ddd; color:#444; font-size:11px;
}
#companyInner {
  width:auto; height:auto; overflow:hidden;
}
#blog {
  padding:4px; height:auto; overflow:hidden; margin-bottom:10px;
  color:#444; font-size:11px;
}
#statement h1, #companyInfo h1, #twitter h1, #blog h1 {
  margin:0 0 0 0; color:#444; font-size:14px; font-weight:700;
  line-height:24px;
}
#companyInfo h1 {
  margin:0 0 0 0; color:#91B109; font-size:14px; font-weight:700;
}
#moreOptions {
  width:auto; height:auto; float:left; text-align:left;
}
#moreOptions a {
  padding:10px 54px 10px 54px; height:20px; font-size:14px; color:#444; font-weight:bold;
  background:#eee; display:block; text-align:center;
  border-left:1px solid #444; border-right:1px solid #444;
  line-height:24px; text-decoration:none; text-align:left;
}
#moreOptions a.top {
  width:91px;
  border-top:1px solid #444; border-bottom:1px solid #444;
  background:#91B109; color:#fff; font-size:16px;
}
#moreOptions a.top:hover {
  background:#91B109; text-decoration:none;
}
#moreOptions a.bottom {
  border-bottom:1px solid #444;
}
#moreOptions a:hover {
  background:#ccc; text-decoration:underline;
}

#buttonTop{
  width:auto; height:10px;border-bottom:1px solid #777;
}
#buttonBottom {
  width:auto; height:auto; overflow:hidden;
  text-align:right;
}
#buttonBottom a.button {
  display:block; overflow:hidden;
  background-color:#444; color:#aaa; font-size:10px;
  border:1px solid #777; padding:4px 20px; text-decoration:none;
  float:right; position:relative; top:-1px;
}
#buttonBottom a.button:hover{
  background:#91B109; text-decoration:underline; color:#fff;
}
#twitter {
  padding:4px 4px 4px 0; height:auto; overflow:hidden; margin-bottom:10px;
  color:#444; font-size:11px;
}




.firstLetter {
  font-size:22px; color:#3D7514; font-weight:900;
  margin-top:0; margin-right:5px; margin-bottom:0px; float:left;
}

/*
Footer
*/
#footerTop {
  width:auto; height:150px; background:#333;
  margin-top:20px;
}
#footerTopInner {
  width:970px; height:auto; margin-left:auto; margin-right:auto;
  vertical-align:center;
}
#footer{
  width:auto; height:auto; background:#91B109; vertical-align:middle;
  padding-top:10px;padding-bottom:10px;
}
#footerInner {
  width:970px; height:auto; margin-left:auto; margin-right:auto;
  vertical-align:bottom;
}





/*
Rounded Class
*/
.roundedFull {
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
.roundedBottom{
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -webkit-border-bottom-left-radius:8px;
  -webkit-border-bottom-right-radius:8px;
}

.roundedTop {
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
}

.roundedDesign {
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
}


#heading {
  background:#3D7514; margin-top:1px;
  padding-left:4px; text-align:center;
  color:#ddd; font-size:16px;
}

#icon {
  width:20px; height:20px; overflow:hidden; background:#91B109; float:left; margin-right:10px;
}

/*
  Chooser
*/
#chooser {
  width:auto; height:auto; overflow:hidden;
}

#nav {
  width:970px; height:auto; padding:0px; margin-left:auto; border:0px;
  overflow:hidden; vertical-align:middle; margin-right:auto;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
}
#nav ul {
  list-style-type:none; margin:0; padding:0;
}
#nav li {
  display:block; float:left;
}
#nav li a {
  text-decoration:none; display:block; width:auto; height:auto;
  overflow-y:hidden; background:#ddd; color:#444; font-size: 12px;
  padding: 8px 14px 8px 14px;
}
#nav li a:hover {
  background:#91B109; color:#fff; text-decoration:underline;
}


#contentArea{
  width:auto; height:auto; overflow:hidden; background:#eee; padding:6px;
-moz-border-radius-topright:8px; -moz-border-radius-bottomright:8px;
-moz-border-radius-bottomleft:8px; -webkit-border-top-right-radius:8px;
-webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px;
color:#444; border:1px solid #ddd;
}
#contentAreaInner {
  width:auto; height:200px; overflow:auto; padding:10px;
}
#contentArea h1 {
  color:#91B109; font-size:16px;
  margin:4px 0 0 0;
}
#contentArea h2 {
  font-size:11px; text-decoration:underline; color:#444;
  margin:4px 0 0 0;
}
#contentArea #tempImg {
  float:left; margin: 0 4px 0 0px;
  width:80px; height:80px; background:#aaa;
}
