/* extra tweaks */

/*
@import url("core.css");
@import url("poll.css");
@import url("banners.css");
*/

#block-type-mainstory {
        height:136px;
	overflow:hidden;
}

#c-2 h2 {
	line-height:100%;
}

.forum-message-tools img {
	display:none;
}

.subfooter-ez, .subfooter-ez a {
	color:#808080;
}

div.forum-message {
	margin-bottom:30px;
}


.logonew {
	display:block;
	margin-bottom:10px;
}

td {
	vertical-align:top;
}

.fromPartner {
	font-weight:bold;
}

.thumbwrapper-right {
	border:1px solid #f2f2f2;
	padding:5px;
	border:none;
}

.thumbwrapper {
	float:right;
}

.border-box .artimg {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

.border-box strong.large {
	font-size:150% !important;
	line-height:100%;
}

#mainstory-content h2 {
	font-size:180%;
	line-height:100%;
}

#mainstory-content {
	width:350px !important;
}

/* special hide */

body#slypid95788 #topBanner {
        display:none;
}

body#slypid277952 #page iframe {
	margin-left:90px;
}

.pagenavigator {
	text-align:center;
	width:200px;
}

.pagenavigator span.next {
	float:right;
}

#c-2 .xcalendar_search {
	width:340px;
}

/* content edit */

div.content-edit textarea {
	clear:both;
	display:block;
	width:350px;
}

div.date *, div.time * {
	display:inline;
}

#c-3 .border-box.float-clear {
	clear:none;
}

.suurbox {
	width:140px;
	float:right;
	padding-left:10px;
	background:#fff;
}

.suurbox embed {
	margin-bottom: 8px;
}

#headeradd {
	width:120px;
	height:77px;
}

#topmenu li.selected a{color:#fff;}

@import url(websitetoolbar.css);
@import url(ezdhtml/toolbar.css);

input.button, input.defaultbutton {
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:none;
	background:url("../images/button_bg_nocorner.gif") top left repeat-y;
	height:19px;
	line-height:19px;
	margin:10px 0 10px 0;
	padding: 0 10px 0 10px;
	text-transform:uppercase;
}

.content-navigator {
	margin:10px;
	clear:both;
}

.content-navigator div {
	display:inline;
}

.attribute-image .caption {
	font-style:italic;
}

#ezwt-title {
        display:inline;
	clear:none;
}

#ezwt {
	display:block;
	clear:both;
	padding:5px;
	background:#d6d6d6;
}

.border-box.columns-two * {
	overflow:hidden;
}

#searchtext {
	padding: 4px 0 4px 0;
}

#page {
	margin:0 auto;
}

#topWeather {
	border:0;
	overflow:hidden;
	height:40px;
	width:108px;
	margin: 0 auto;
	display:block;
	z-index:-1 !important;
}

.footer-box.col-0{
	margin:0;
	padding:0;
	border:none;
	width:190px;
}

#login {
	margin:0;
}

/*

#header {
	background:#fff;
	padding:0;
}


#d {
	width:100%;
}

div#d.header-box {
	border-top:none;
}

.header-box {
	border-top:1px solid #95A9D0;
}

#topmenu {
	background:#2c54a2;
}

#weatherAndLinks, #weatherAndLinks ul.small {
	float:right;
}
*/

#subfooter {
	clear:both;
	padding:10px;
}

#subfooter a.subfooter-logo {
	float:right;
}

#subfooter p.subfooter-sites {
	width:650px;
	float:right;
	color:#7492cb;
}


/*

#topBanner {
	overflow:visible;
	position:relative;
	margin-top:5px;
}

#topBanner * {
	margin:0;
	padding:0;
}

#topBannerLeft, #topBannerLeftElection {
	float:left;
	margin-left:-5px;
}

#topBannerRight, #topBannerRightElection {
	float:right
	xposition:absolute;
	right:-5px;
	top:0px;
}

*/

/*
Article fixes
*/

.article-content h1 {
	font-size:200%;
	line-height:100%;
}

.thumbwrapper {
	width:215px;
	margin:10px;
}


#slypid465439 #c-2 .itemlist-type-none * {

	display:inline;
	padding-right:5px;

}
