/* 
Theme Name:Kalamunda Cycles
Theme URL: 
Description: Kalamunda Cycles Official Wordpress Theme
Author: SwishDesign
Author URI: swishdesign.com.au
Version: 0.1

Version History
  See history.txt
*/
body {
  background:#000;
  margin:0;
  font-family:Helvetica, Arial;
}
* html #container {
}
#wrapper {
  width:920px;
  margin:auto;
}
.clearer {
  clear:both;
}
a img {
  border:none;
}
a {
  color:#c40036;
  text-decoration:none;
}
a:hover {
}
h1,h2,h3,h4,h5 {
  margin:0;
  font-weight:normal;
  font-family:Helvetica, Arial;
}

h1 {
  font-size:23px;
}
h2 {
  font-size:22px;
}
h3 {
  font-size:18px;
}
h4 {
  font-size:17px;
}
h5 {
  font-size:14px;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
  color:#35202e;
}

/** HEADER **/
#header {
  background: url('images/header.jpg') no-repeat; 
  height:377px;
}

#headerimg {
  font-size:0pt;
}

#logo {
}
#logo a {
}
#sitename {
}
#splash {
}

/** MAIN NAV **/
#mainnav {
  padding-left:70px;
  padding-top:20px;
}
#mainnav ul {
}
#mainnav ul li {
  display:inline;
}
#mainnav ul li.last-item {
}
#mainnav ul li a {
  color:#FFFFFF;
  display:block;
  float:left;
  font-size:14px;
  font-weight:bolder;
  padding-left:35px;
  padding-right:35px;
  text-transform:uppercase;
}
#mainnav ul ul {
}
#mainnav ul ul li {
  display:list;
}
#mainnav ul ul li a {
  background:#b80133;
  float:left;
  font-size:12px;
  color:#fff;
  padding-top:5px;
  padding-left:15px;
  padding-right:auto;
  width:170px;
  padding-bottom:5px;
  border-bottom:solid 1px #a4022f;
}


/** MAIN AREA **/
.mainarea_wrapper {
  background:#000 url('images/mainbg.jpg') repeat-y;
}
.mainarea {
  margin:auto;
  padding-bottom:20px;
}

/** MAIN CONTENT **/
.main_content {
  float:left;
  width:597px;
  font-size:12px;
}
.main_content .entry {
  padding-left:30px;
  padding-right:15px;
  line-height:19px;
}
.main_content h1.head_title, .main_content h1.title, .main_content .listpagetitle  {
  background:url("images/headertitle.jpg") no-repeat scroll 0 0 transparent;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bolder;
  height:48px;
  letter-spacing:-0.3px;
  padding-right:25px;
  padding-top:13px;
  text-align:right;
  text-transform:uppercase;
}
.listpagetitle, #content h1.title {

}
.content-wrap {
  padding-left:30px;
  padding-right:15px;
  line-height:19px;
}
.main_content .list-post-item {
}
.main_content .post_title {
  background:url("images/posttitle.jpg") no-repeat scroll 0 0 transparent;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bolder;
  height:37px;
  letter-spacing:-0.3px;
  padding-right:25px;
  padding-top:4px;
  text-align:right;
  text-transform:uppercase;
}
.main_content .post_title a, .main_content h1 a {
  color:#fff;
}
.main_content .postmetadata {
  font-size:11px;
}
.main_content .archive_list_item {
  clear:both;
  padding-bottom:15px;
}
.main_content .list-post-item h3 {
}
.main_content a {
}
.main_content .readmorelink {
  text-align:right;
}
.main_content .readmorelink a {
  color:#c40036;
}
.main_content p {
  margin-top:0px;
}
.main_content .navigation {
  margin:auto;
  width:550px;
}
p img {
}
img.centered {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
img.alignright {
 display: inline;
 margin: 0 0 2px 7px;
 padding: 4px;
}
img.alignleft {
 display: inline;
 margin: 0 7px 2px 0;
 padding: 4px;
}
.alignright {
 float: right;
}
.alignleft {
 float: left;
}


/** RIGHT SIDEBAR **/
.right_sidebar {
  width:290px;
  float:right;
  font-size:12px;
}
.right_sidebar .sideblock {
}
.right_sidebar h2 {
  background:url("images/sidebarheader.jpg") no-repeat scroll right 0 transparent;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bolder;
  height:47px;
  letter-spacing:-0.3px;
  padding-left:25px;
  padding-top:13px;
  text-transform:uppercase;
}
.right_sidebar .sideblock {
  padding-bottom:15px;
}
.right_sidebar .sideblock ul {
  padding-top:3px;
  margin-top:0px;
  width:220px;
}
.right_sidebar .sideblock ul ul {
}
.right_sidebar .sideblock ul li {
  padding-bottom:7px;
}
.right_sidebar .sideblock ul li a {
  color:#323133;
  font-weight:bolder;
}

/** FOOTER **/
.clearfooter {
}
#footer {
  background: url('images/footer.jpg') no-repeat;
  height:62px;
}
#footer_wrap {
  color:#FFFFFF;
  font-family:Arial;
  font-size:11px;
  padding-left:25px;
  padding-top:30px;
}
.footer_content {
}
