#wrapper {
  margin:0 auto;
  position:relative;
  text-align:left;
  width:1000px;
}

#main-container {
  position: absolute ;
  top: 270px ;
  width: 975px ;
  height: 337px ;
  padding-top: 8px ;
/*  padding-left: 12px ; */
}

#main-top{
    background:url("/images/content/content-top.png") no-repeat scroll center top transparent;
}

#main {
  background:url("/images/content/content-bg.png") no-repeat scroll center top transparent;
  min-height:1255px;
  padding:50px;
  position:relative;
}

#main-bottom {
  background:url("/images/content/content-bottom.png") repeat scroll 0 0 transparent;
  clear:both;
}

#footer{
  position: absolute;
  bottom: 0px; 
}

#blog-left{
	width:650px;
	float:left;
}
#blog-right{
	width:150px;
	float:right;
}
.post{
	position:relative;
	margin-bottom:35px;
}
.post-title{
	width:80% !important;
}
h1.post-title a{
	padding-left:0 !important;
	font-size:1.2em;
	background:none !important;
}
.postmetadata{
	font-size:1.1em !important;
	padding-bottom:5px;
	border-bottom:1px dotted #c30;
}
.postmetadata a{
	color:#c30;
}
small.date{
	position:absolute;
	top:5px;
	right:5px;
	font-size:1.2em;
	color:#c30;
	display:block;
	padding-right:15px;
	background:url('/images/icons/date.png') right no-repeat;
}

#main ul {
  list-style-image:url("/images/uploaded/image/bullet.gif");
}

#menu ul ul{
	list-style-image:url("/images/uploaded/image/bullet.gif");
	margin:5px 0 10px 25px;
}
#menu ul ul li{
	padding:0;
}
#menu ul ul li a{
	font-size:0.7em;
	color:#c30;
}
#menu h2.widgettitle{
	padding:0;
	font-size:1.3em;
	color:#999;
}
.navigation a{
	font-size:1.4em;
	color:#c30;
}
.alignleft{
	float:left;
	width:40%;
}
.alignright{
	float:right;
	width:40%;
	text-align:right;
}