body {
	margin: 0;
	padding: 0;
	font-family: Verdna, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #676767;
}

#logo {
	background:url(images/header-new.jpg) no-repeat;
	width:977px;
	height:460px;
	position: relative;
}

#mainwrap{
	width:977px;
	margin:0 auto;
	background-color:#93B5B9;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
}

.links{
 float:left; 
 padding-right:10px;
 padding-top:4px;
 color:#80a940;
 text-transform:uppercase;
 font-weight:bold;
}

#searchtop{
  position:absolute;
  top:8px;
  right:20px;
  width:330px;
	height:30px;	
	z-index:100;
}
#searchform{
padding-top:1px;
}
.form-input2 {
	border: 1px solid #e3dccb;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px 0px;
}

.search-submit2 {
	width: 21px;
	height:19px;
	background-image:url(images/search-btn.png);
	color: #666;

	}
#postdate{
 color:#a6a3a3; 
}

#main-blog {
	float:left;
	width:540px;
	padding:15px 50px 10px 10px;
}

#main-blog h1 {
  font-size:24px;
  font-family: Verdna, sans-serif;
  font-weight:normal;
  line-height:normal;
  padding:5px 0px 2px 0px;
  color:#80a940;
  text-transform:uppercase;
}

#main-blog h1 a, #main-blog h1 a:visited, #main-blog h1 a:active {
color:#80a940;
text-decoration:none;
}

.postdata {
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: normal;
	color:#80a940;
}

#sidebar-top {
	background: url(http://www.volvoblog.us/wp-content/themes/volvocars/images/sidebartopx1.png) no-repeat;
	height: 50px;
	min-height: 50px;
	text-align:right;
	padding-right:20px;
}

#sidebar-content {
	background: url(http://www.volvoblog.us/wp-content/themes/volvocars/images/sidebarmidx1.png) repeat-y;
	padding:45px 0px 30px 0px;
}
.erssbtn{
  padding-bottom:15px;
}
.widget {
	width:298px;
	height:307px;
	margin-left:4px;
	background:url(images/widget-bg.png) no-repeat;
	text-align:left;
	margin-top:10px;
	overflow:hidden;
}

.archive-widget {
	width:298px;
	height:507px;
	margin-left:4px;
	background:url(images/widget-bg_long.png) no-repeat;
	text-align:left;
	margin-top:10px;
	overflow:hidden;
}

.archive-widget ul{
 overflow:hidden; 
	margin:0 0 15px 0;
	padding:5px 0;
	border:none ;
	list-style:none;

}

.archive-widget ul li {
margin:0;
padding-left:25px;
}

.archive-widget ul li a{
	color: #80a940;
	text-decoration:none;
}

.archive-widget h2 {
	width:252px;
	background:url(images/widget-top.png) no-repeat;
	text-align:left;
	padding:22px 0 0 25px;
	font-size:18px;
	font-family: Verdna, sans-serif;
	font-weight:normal;
	line-height:normal;
  text-transform:uppercase;
	color:#80a940;
	margin:0;
}


.widget h2 {
	width:252px;
	background:url(images/widget-top.png) no-repeat;
	text-align:left;
	padding:22px 0 0 25px;
	font-size:18px;
	font-family: Verdna, sans-serif;
	font-weight:normal;
	line-height:normal;
  text-transform:uppercase;
	color:#80a940;
	margin:0;
}

#widget-btm{
 background-image:url(images/widget-btm.png); 
 width:298px;
 height:12px;
}
.widget ul{
 height:230px;
 overflow:hidden; 
}

.widget ul li {
margin:0;
padding-left:25px;
}

.widget ul li a{
	color: #80a940;
	text-decoration:none;
}

.widget .tags{
 padding: 0px 25px;
 text-align:center;
 height:245px;
 overflow:hidden;
}

.twitterfeed{
  padding-top:0px;
}
.homelink{
  position:absolute;
  z-index:100;
  right:80px;
  top:50px;
  width:500px;
  height:100px;
}

.homelink img{
  border:none;
}

.volvolink{
    position:absolute;
  z-index:100;
  left:35px;
  top:0px;
  width:100px;
  height:70px;
}

.volvolink img{
 border:none; 
}