
/**General Layout **/

.body-wrapper {
  width:1024px;
  padding: 15px 0px 0px 0px;
  margin: 0px auto;
  background: url("../images/lt_sidebar_bg.png") repeat-y left top;
}

#header-wrapper {
	float: left;
	width: 100%;
}
#header {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
}
.header-block {
	width: 234px;
	float: right;
}

.navigation {
	float: left;
	width: 100%;
	height: 36px;
	background: #e0c9a8;
}
.site-slogan-wrap {
	float: left;
	width: 225px;
	padding: 0 5px 0 30px;
	color: #6f1904;
	height: 100%;
	line-height: 36px;
	font-size: 14px;
}
.navigation-primary {
	float: left;
	width: 764px;
	background: #000;
	height: 100%;
}

div.logo {
	float: left;
	width: 220px;
	padding: 2px 0 0 30px;
}

#container {
	float: left;
	width: 100%;
}
body.rtsidebar #container {
	background: url("../images/rt_sidebar_bg.png") repeat-y right top;
}

#left-sidebar {
	width:210px;
    padding:15px 20px 10px 30px;
    float:left;
}
#right-sidebar {
	width:200px;
    padding:15px 10px 10px 20px;
    float:left;
}

body.one-sidebar #left-sidebar,
body.one-sidebar #right-sidebar {
}

body.one-sidebar #page {
  width:724px;
  padding:15px 20px 10px 20px;
  float:left;
}

body.two-sidebars #left-sidebar,
body.two-sidebars #right-sidebar {
}

body.two-sidebars #page {
  width:490px;
  float:left;
  padding:15px 20px 10px 20px;
}

#footer {
  clear:both;
  float:left;
  padding:10px 0;
  width:100%;
}

.footer-message {
  text-align:center;
}

.node {
  float:left;
}

.node-wrapper {
  float:left;
  width:100%;
}
.node-info-wrapper {
  float:left;
  width:100%;
}

.author ,
.date {
  float:left;
  padding-right:10px;
}
.content {
  float:left;
  padding:10px 0px;
}

