body

{

	margin: 0;

	padding: 0;

}



#page-wrap

{

	margin: 0;

	margin-left: auto;

	margin-right: auto;

	width: 770px;

}



#header

{

	margin-left: auto;

	margin-right: auto;

	padding: 0;

	width: 750px;

}



#logo

{

	padding: 0;

	width: 100%;

}



#main-wrap

{

	margin-left: auto;

	margin-right: auto;

	margin-top: 0;

	padding: 0;

	width: 750px;

	float: none;

	overflow: hidden;

}



#menu ul

{

	float: left;

	white-space: nowrap;

}



#menu ul li a img

{

	margin-left: 10px;

}



#menu #search #s

{

	padding: 2px;

}



#menu #search #searchsubmit

{

	padding: 1px;

}



#menu #search 

{

	float: left;

	padding-top: 0;

	display: inline;

}



#categ

{

	width: 750px;

}



#nav a

{

	padding-left: 5px;

	padding-right: 5px;

}



#headline

{

	width: 460px;

	height: 216px;

}



#headline .teaser-image

{

	width: 365px;

	height: 216px;

}



#headline .glidecontenttoggler

{

	float: right;

	height: 216px;

	margin:0;

	padding: 0;

	padding-left: 6px;

	padding-right: 6px;

	position: relative;

	right: auto;

	width: 83px;

}



#headline .glidecontenttoggler .togglerwrap

{

	overflow: hidden;

	width: 81px !important;

}



#headline .glidecontenttoggler .togglercontent

{

	padding: 0;

	width: 68px !important;

	margin-left: auto;

	margin-right: auto;

	overflow: hidden;

	display: block;

}



#headline .glidecontenttoggler a

{

	padding: 0;

	width: auto;

	height: auto;

	display: block;

	margin-top: 10px;

	margin-bottom: 11px;

}



#headline .teaser-main

{

	top: 154px;

	width: 365px;

}



#headline .teaser-image-small

{

	width: 66px;

	height: 56px;

	left: auto;

	line-height: normal;

	position: inherit;

}



.teaser-image-container

{

	height: 85px;

	display: block;

	margin-bottom: 8px;

	margin-top: 8px;

}



#feature

{

	width: 460px;

}



#featured-article 

{

	line-height: normal;

	padding-left: 20px;

	width: 230px;

}



#featured-article-wrapper

{

	min-height: 199px;

	position: relative;

}



.featured-article-post

{

	

	display: none;

}



.featured-article-post div

{

	min-height: 148px;

	margin-top: .75em;

}



.featured-article-post .more

{

	position: absolute;

	left: 150px;

}



#featured-article a.more 

{

	margin-top: 3px;

	display: block;

	float: right;

}



#rotationControls

{

	margin-top: 4px;

}



.column, .column_last

{

	width: 145px;

}



.column h3, .column_last h3

{

	padding-top: 0;

}



.column img

{

	margin-left: auto;

	margin-right: auto;

	width: 145px;

}



.column_count

{

	padding: 10px 0 10px 10px;

}



.column_date 

{

	padding-left: 10px;

}



.column_count img

{

	margin: 0;

	padding: 0;

	width: auto;

	vertical-align: middle;

}



#articles, #more 

{

	width: 400px;

}



#articles h2, .widget h2

{

	padding: 8px 0 8px 10px;

}



#articles h3

{

	padding: 0;

	padding-bottom: 10px;

}







.article h4

{

	margin: 0;

	padding: 0;

	margin-bottom: 8px;

}



#sidebar

{

	margin-left: 20px;

	padding: 0;

	width: 290px;

	float: left;

}



.column_right

{

	width: 290px;

}



.tab_container_in

{

	width: 258px;

	overflow: hidden;

}



#tab_menu li

{

	width: auto;

}



#sidebar .widget

{

	margin-top: 15px;

	margin-bottom: 0px;

	width: 290px;

}



#sidebar_left, #sidebar_right, #sidebar_left .widget, #sidebar_right .widget

{

	width: 135px;

}



#sidebar_right

{

	margin-left: 20px;

	padding: 0px;

}



ul.widget li

{

	list-style: none;

}



.post

{

	width: 400px;

	float: left;

}



.post .box 

{

	padding: 10px 10px 10px 10px;

	margin: 0px;

}



#footer

{

	margin: 0;

	margin-left: auto;

	margin-right: auto;

	width: 750px;

	float: none;

	clear: both;

	overflow: hidden;

}



#footerBar

{

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 20px;

	padding-right: 20px;

	margin-bottom: 20px;

}



#footer .logo

{

	margin-left: 20px;

	margin-right: 20px;

	width: 52px;

	float: left;

}



#footer .paInfo

{

	float: left;

	width: 44%;

}



#footer_right

{

	margin: 0;

	margin-right: 20px;

	padding: 0;

	float: right;

	width: 39%;

}



#footer #subscribe

{

	margin: 0;

	padding: 0;

	width: auto;

	float: none;

	white-space: normal;

	overflow: hidden;

}



#mc-embedded-subscribe-form-footer

{

	margin: 0;

	display: block;

	float: right;

}



#mc-embedded-subscribe-form-footer input

{

	height: auto;

	padding: 3px;

	margin-right: 8px;

}





a.RSSImage img

{

	vertical-align: middle;

}



#socialicons

{

	width: 320px;

	margin-bottom: 8px;

}



.subscribe p

{

	margin-top: 8px;

	margin-bottom: 8px;

}



.subscribe label

{

	display: inline-block;

	width: 9em;

	text-align: right;

}



.button

{

	padding:5px;

}



ul.printArchives

{

	margin: 0;

	padding: 0;

}



ul.printArchives li

{

	text-align: center;

	list-style: none;

	width: 93px;

	float: left;

	line-height: 1.25em;

	font-size: x-small;

	margin-right: 29px;

	margin-bottom: 1em;

    min-height: 200px;

}



ul.printArchives li img

{

	display: block;

	width: 82px;

	min-height: 94px;

	margin-left: auto;

	margin-right: auto;

}



.ec3_list

{

	margin-left: 0;

}



.post .box_note 

{

padding: 10px 10px 10px 10px;

margin: 0px;

}



#mc-subscribe-form label, #mc-subscribe-form .labellike

{

	width: 154px;

	display: inline-block;

	text-align: right;

	margin-right: 8px;

}



#mc-subscribe-form abbr

{

	border: none;

}



#mc-subscribe-form fieldset

{

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 8px;

}



#mc-subscribe-form legend

{

	padding-left: 4px;

	padding-right: 4px;

	border: 2px groove #f0f0f0;

}



#mc-subscribe-form label.noWidth

{

	width: auto;

}



div.ec3_schedule

{

    min-height: 52px;

    padding: 8px;

    width: 384px;

}

table.ec3_schedule

{

	float: none;

	height: 52px;

}



#postComments

{

	clear: both;

}



span.mc-vcard, span.mc-vevent 

{

	padding: 2px 1px 2px 70px !important; 

	margin: 0 2px 0 !important;

}



.mc-vcard, .mc-vevent {

	padding: 14px;

	-moz-border-radius: 4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	margin: 5px 0 !important;

}



.mc-org 

{

	padding-left:19px; 

}



.mc-hcard-download 

{

	padding:2px 0 2px 32px;

}

.readmore
{
	position: absolute;
	top: -10px;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

