#sidebar #searchform #s {
width:342px;
border:1px solid #000;
}

#sidebar #searchform  {
margin:0 0 10px 0;
}

#sidebarTabs {
margin:0 0 20px 0;

padding:0px;
display:block;
background: #FFF;
}
#sidebarTabs .tabButtons {
clear:both;
display:block;
overflow: hidden;
height:40px;
padding:0 0 0 16px;
margin:0px;
background: #282828;
}
#sidebarTabs .tabButtons li {
display:block;
font-size:13px;
float:left;
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
font-weight: bold;
text-transform: uppercase;
margin:0px;
padding:0px 8px;
height:40px;
line-height:40px;
background: #282828;
color:#FFF;
border-left:1px solid #282828;
border-right:1px solid #282828;
border-bottom:1px solid #D8D4CA;
cursor: pointer;
}
#sidebarTabs .tabButtons li.active {
background: #FFF;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
color:#282C26;		
}
#sidebarTabs .tabs {
overflow: hidden;
display:block;
background: #FFF;
border-left:1px solid #cfceca;
border-right:3px solid #cfceca;
border-bottom:3px solid #cfceca;
color:#282C26;		
}
#sidebarTabs .tabs .tab {
display:none;
padding:15px;
color:#282C26;
}
#sidebarTabs .tabs .tab p, #sidebarTabs .tabs .tab a {
color:#282C26;
}
#sidebarTabs .tabs .active {
display:block;
}
#sidebarTabs .tabs .tab2 h3 {
display:none;
}
#sidebarTabs .tabs .tab2 .widget {
border:none;padding:0px;
}
#sidebarTabs .tabs ul{
margin:0px;
}
#sidebarTabs .tabs li, .intensedebate p {
border-bottom:1px solid #D8D4CA;
margin-bottom: 10px!important;
padding-bottom: 5px!important;
font-size:13px!important;
}

#sidebarTabs .tabs li {
	line-height: 20px;
	margin: 0 0 5px 0;
	font-weight: bold!important;
	font-family: "Georgia";
}
.intensedebate p {
display: block;
}
.idw-container {
margin:0px!important;
padding:0px!important;
}

a.smallText {
font-size:11px;
line-height:14px;
display:block;
color:#999!important;
margin:0 0 10px 0;
}

#sidebar .adsWidget {
padding:12px 0 2px 12px;
overflow: hidden;
display:block;
}

#sidebar .adsWidget a {
display:block;
margin:0 12px 10px 0;
float:left;
overflow:hidden;
}

#sidebar .adsWidget object, #sidebar .adsWidget embed {
display:block;
float:left;
overflow:hidden;
}

.advertiseHereLink {
text-align:right;
width:100%;
font-size:11px;
height:30px;
display:block;
clear:both;
overflow: hidden;
}

.advertiseHereLink a {
float:right !important;
display:block;
text-align: right;
}

.followicons {
display:block;
overflow: hidden;
border:none;
margin:0px;
}
.followicons li {
float:left;
display:block;
width:90px;
text-align: center;
border:none!important;
}
.followicons li a { color:#FFF; }
.followicons li a:hover { color:#999; text-decoration: none; }

#headerbar {
height:38px;
display:block;
background: #151512;
width:100%;
text-align: center;
overflow: hidden;
}

#headerbar .inner {
width:940px;
display:block;
margin:auto;
height:38px;
}

#headerbar #topnav {
display:block;
float:right;
height:27px;
margin:11px 0 0 0;
}

#headerbar ul#topnav li {
display:block;
float:left;
background: url(./images/topnavline.jpg) no-repeat center right;
height:16px;
line-height:16px;
margin:0 0 0 5px;
overflow: hidden;
}

#headerbar ul#topnav li a {
display:block;
float:left;
margin:0 8px 0 0;
color:#FFF;
font-size:12px;
height:16px;
line-height:16px;
}

#headerbar ul#topnav li.last {
background: none;
}

#headerbar #searchform {
float:right;
display:block;
margin:6px 0 0 5px;
height: 22px;
width:130px;
border:1px solid #585858;
background: #464646;
overflow: hidden;
}

#headerbar #searchform #s {
background: #464646;
border: none;
font-size:11px;
padding:5px;
display:block;
color:#FFF;
height:14px;
line-height: 14px;
float:left;
width:80px;
}

#headerbar #searchform #searchsubmit {
background: url(./images/searchsubmit.jpg) no-repeat;
width:22px;
height:21px;
border:none;
display:block;
float:right;
}

#logo h1 {
margin-top:-40px;
}

#header {
position:relative;
height:110px!important;
}

#header .top-advert {
width:728px;
height:90px;
margin-top:0px;
margin-right:0px;
top:10px;
position:absolute;
right:0px;
}
