html{height:100%;}
form,fieldset{
	padding:0;
	margin:0;
	border:0;
}
input,textarea,select{vertical-align:middle;}
img{border:0;}
body{
	background:#fff;
	margin:0;
	font:13px/19px 'Trebuchet MS', Arial, sans-serif; 
	color:#333;
}
a{
	color:#333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color:#333;
}
/* hold */
.hold{
	min-height:100%;
	background:#fff url(../images/bg-body.gif) repeat-x 0 100%;
}
* html .hold {height:100%;}
/*MAIN CONTAINER*/
#main {
	background:#fff;
	width:960px;
	margin:0 auto;
	position:relative;
}
.logo{
	float:left;
	margin:5px 0 0 6px;
}
/* base font */
body{font:0.69em/1.18em "Trebuchet MS",arial,helvetica,clean,sans-serif;/* 11px/13px */
text-shadow:0 0 0 white;/*webkit only. make fonts non-bold on OSX; see http://24ways.org/2006/knockout-type*/
}
pre,code,kbd,samp,tt{font-family:monospace;}
/* end base font */
/* base reset - mashup of YUI and eric meyers reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sup,tt,var,dl{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
a:link,a{color:#3D7D9B;text-decoration:none;}
a:hover{text-decoration:underline;}
/* end base reset */
/* header */
#header{
	padding-top:6px;
	height:65px;
	background:url(../images/header_background_thin.jpg) no-repeat;
	background-color:white;
	position:absolute;
	top:62px;
	left:0;
	width:960px;
}
#header #nav_row_one{height:16px;_margin-bottom:1px;}
#header .channel_nav_label{margin-right:6px;float:left;display:block;margin-left:20px;_margin-left:15px;color:#666666;font-size:11px;line-height:14px;}
#header ul.channel_navigation{float:left;margin:0 0 3px 0;padding:0;font-size:11px;line-height:14px;}
#header ul.channel_navigation li{display:inline;background:url(../images/top_channel_nav_divider.gif) no-repeat center left;padding-left:6px;padding-right:2px;color:black;font-weight:bold;}
#header ul.channel_navigation li a{color:#242424;font-weight:normal;}
#header ul.channel_navigation li a:hover{color:black;}
#header ul.site_navigation{margin:15px 0 0 20px;_margin-left:15px;padding:0;float:left;font-size:11px;line-height:14px;}
#header ul.site_navigation li{display:inline;background:url(../images/top_area_nav_divider.gif) no-repeat center left;padding-left:6px;padding-right:2px;height:15px;color:black;font-weight:bold;font-size:13px;line-height:16px;}
#header ul.site_navigation li a{color:#d3e3ea;font-weight:normal}
#header #nav_row_two{margin:0 0 13px 0;_margin-top:-12px;}
#header .account_links{font-size:10px;line-height:14px;float:right;display:block;margin:17px 12px 4px 0;_margin-right:8px;}
*:first-child+html #header .account_links{margin-right:13px;}
#header .account_links li{display:inline;margin-left:2px;color:#E5E5E5;}
#header .log_in,
	#header .log_out,
	#header .sign_up,
	#header .profile
	{color:#d3e3ea;padding-left:17px;margin-top:5px;min-height:13px;}
#header .sign_up{background:url(../images/icon_signup_small_white.gif) no-repeat 0 1px;}
#header .profile{background:url(../images/icon_profile_white.gif) no-repeat 3px 1px;}
#header .log_in,
	#header .log_out
	{background:url(../images/icon_login_small_white.gif) no-repeat 2px 1px;}
#header form{position:relative;display:block;float:right;width:205px;height:20px;margin:-4px 0 0 0;padding:0;_height:30px;}
#header .search_text{
	font-size:10px;
	float:left;
	color:#999999;
	padding:1px 0 1px 2px;
	border:1px solid #666666;
	height:13px;
	width:140px;
	margin:5px 0 0 0;
}
#header .search_button{
	margin:0;
	background:url(../images/search_button_grey.gif) no-repeat;
	border:none;
	display:block;
	text-indent:-1000px;
	width:28px;
	height:26px;
	cursor:pointer;
	position:absolute;
	top:0;
	right:32px;
}
#header ul li.first{background-image:none;padding-left:0;}
#preheader{
	height:62px;
	padding:1px 25px 0 0;
	background-color:white;
	position:absolute;
	top:0;
	right:-7px;
	width:100px;
}
#preheader .half_banner{float:right;}
#preheader .half_banner img{width:234px;height:60px;}
/* content */
#content {
	background: url(../images/bg-container.gif) repeat-x 0 69px;
	margin:0 16px 0 9px;
	overflow:hidden;
	height:1%;
	clear:both;
	padding:69px 0 0;
}
/* data */
.data{
	width:550px;
	float:left;
	padding:25px 0 0;
}
.data h1{
	font:italic 32px/32px Georgia,'Times New Roman', Times, serif;
	color:#7c7c7c;
	padding:0 0 28px 150px;
	background:url(../images/grey-line.gif) no-repeat 60px 100%;
}
.data h1 { 
	color:#7c7c7c;
	font-style:normal;
}
.data h1 span{ 
	color:#006699;
	font-style:normal;
}
.box-data{
	padding:25px 0 0;
	width:550px;
	overflow:hidden;
	margin:0 0 7px;
	position:relative;
}
.number{
	position:absolute;
	top:35px;
	left:0;
	width:45px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	height:66px;
	padding:7px 0 0;
	background:url(../images/bg-list-blog.gif) no-repeat;
}
.number strong{ 
	font-size:22px;
	line-height:20px;
}
/* info-box */
.info-box{
	float:right;
	padding:0 0 0 13px;
	width:492px;
}
.info-box h2{
	font:22px/22px Georgia,'Times New Roman', Times, serif;
	color:#006699;
	margin:0 0 20px;
}
.info-box ul{
	margin:15px 0 10px;
	padding:0;
	list-style:none!important;
	width:100%;
	background:none;
	overflow:hidden;
}
.info-box ul li{
	margin:0 9px 0 0;
	padding:0 0 0 18px;
	float:left;
	width:auto!important;
}
.info-box ul li a, .info-box ul li a:hover{
	font-size:13px;
	color:#666;
}

.share{background:url(../images/list-mail.gif) no-repeat;}
.permalink{background:url(../images/list-check.gif) no-repeat;}
.comments{background:url(../images/list-note.gif) no-repeat;}
.add{background:url(../images/list-add.gif) no-repeat;}
.info-box p{
	margin:0;
	padding:0 10px 15px 2px;
	font-size:13px;
	line-height:19px;
	width:478px;
}
.data a, .data a:hover{color:#006699;}
.text-postet, .text-postet-inner{
	font-size:12px!important;
	color:#666;
	margin:0!important;
	background:url(../images/grey-line.gif) no-repeat;
	padding:7px 0 0!important;
}
.text-postet-inner{ margin:27px 0 13px!important;}
.link-comments{ text-decoration:underline!important;}
.text-postet span, .text-postet-inner span{
	background:url(../images/grey-arrow.gif) no-repeat 0 5px!important;
	font-weight:normal!important;
	width:100%!important;
	font-size:12px!important;
	color:#666!important;
	text-transform:none!important;
	padding:0 0 0 10px!important;
	text-align:left!important;
	height:18px!important;
	float:none!important;
	display:block;
}
/* page-number */
.page-number{
	width:471px;
	height:28px;
	background:#f1f1f1;
	padding:8px 10px 0;
	font-size:13px;
	margin:40px 0 0 57px;
}
.prev-page, .prev-page:hover{
	font-size:11px;
	color:#666!important;
	margin:0 100px 0 0;
	float:left!important;
}
.page-number ul{
	margin:0!important;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:none!important;
	float:left;
}
.page-number ul li{
	float:left;
	background:url(../images/separator.gif) no-repeat;
	margin:0 5px 0 -1px;
	padding:5px 0 0 6px;
	height:16px;
	width:auto!important;
}
.page-number ul li a{ 
	font-size:12px;
	float:none!important;
}
.active{
	color:#666;
	font-size:12px;
}
.page-number a{ float:right;}
/* box-comments-inner */
.box-comments-inner{
	width:497px;
	background:url(../images/bg-box-comment-inner.gif) repeat-x;
	padding:8px 0 0;
	margin:0 0 0 54px;
	overflow:hidden;
}
.box-comments-inner h3{
	font:normal 18px Georgia,'Times New Roman', Times, serif;
	color:#fff;
	margin:0 0 34px 12px;	
}
.box-comments-inner ul{
	margin:0;
	padding:0;
	list-style:none;
} 
.box-comments-inner ul li{
	width:495px;
	margin:0 0 20px!important;
	padding:0!important;
	overflow:hidden;
}
.box-comments-inner ul li img{
	float:left;
	margin:0 10px 0 0;
}
.box-grey-comments{ 
	height:1%;
	float:left;
	width:420px;
}
.intro-box{
	background:url(../images/bg-grey-comments.gif) no-repeat;
	padding:16px 0 0 16px;
}
.box-grey-comments p{
	background:#f4f4f4;
	padding:0 35px 8px 22px;
	line-height:17px;
	font-size:13px;
}
.box-bottom{ 
	background:url(../images/bg-grey-comments-bot.gif) no-repeat;
	height:12px;
	font-size:1px;
	margin:0 0 0 -16px;
}
.box-grey-comments span{
	float:left;
	color:#666!important;
	font-size:12px!important;
	margin:3px 0 0 37px!important;
	background:none!important;
	text-transform:none!important;
	font-weight:normal!important;
	width:auto!important;
	height:auto!important;
}
/* sidebar */
.sidebar{
	width:323px;
	float:right;
	background:url(../images/bg-sidebar.gif) repeat-y;
	position:relative;
	padding:30px 0 0 0;
}
/* box-intro */
.box-intro{
	background:url(../images/bg-sidebar-introbox.gif) no-repeat 0 100%;
	padding:0 12px 22px 11px;
	width:300px;
	overflow:hidden;
}
.box-intro h3{
	font:normal 21px/21px Georgia,'Times New Roman', Times, serif;
	color:#006699;
	margin:18px 0 12px 11px;	
}
.box-intro img{display:block;}
.box-intro-end{
	padding:0 12px 80px 11px;
	width:300px;
	overflow:hidden;
	background:url(../images/bg-sidebar-bottom.gif) no-repeat 0 100%;
}
#grey-image{ margin:0 0 22px 0;}
.box-heading{
	display:table;
	width:276px;
	margin:0 0 0 11px;
}
.sub span, .sub-long span{
	font:italic 15px/20px Georgia,'Times New Roman', Times, serif;
	color:#006699;
	padding:0 8px 0;
	background:#f8f8f9;
}
* html .sub span{ 
	position:relative;
	top:-50%;
}
* html .sub-long span{ 
	position:relative;
	top:-23%;
}
.sub, .sub-long{ 
	text-align:center;
	width:100%;
	display:table-cell;
	vertical-align:middle;
	background:url(../images/bg-heading.gif) repeat-x 0 8px;
} 
* html .sub, * html .sub-long{ 
	background-position:0 0;
	margin:10px 0 0;
} 
* html .sub-long{ margin:9px 0 -1px; }
* html .box-intro p{ margin:5px 0 23px 11px;}
.box-intro p{ 
	margin:15px 0 23px 11px;
	line-height:18px;
	color:#4c4b4b;
}
#grey-text{
	color:#666;
	margin:0 0 6px 11px;
}
.box-intro a:hover{color:#006699;} 
.box-intro p a{text-decoration:underline;}
.box-intro p a:hover{text-decoration: none;}
.list-image{
	margin:0 0 0 11px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:42px;
}
.list-image li{
	width:110px;
	float:left;
	margin:0 15px 0 0;
}
.list-image li a img{ 
	display:block;
	width:109px;
}
.list-category{
	margin:0 0 0 11px;
	height:1%;
}
.list-category ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	width:147px;
}
.list-category ul#first{
	padding:0 10px 0 0;
	width:127px;
	overflow:hidden;
	float:left;
}
.list-category ul li{
	background:url(../images/bullet.gif) no-repeat 0 8px;
	padding:0 0 0 9px;
}
.list-category ul li a, .list-category ul li a:hover{
	font-size:12px;
	color:#4c4b4b;
	line-height:21px;
	word-spacing:-1px;
}
/* list-expert */
.list-expert{
	margin:0 0 0 11px;
	padding:0;
	list-style:none;
}
.list-expert li{
	width:272px;
	margin:0 0 13px;
	padding:0 10px 0 0;
	position:relative;
	overflow:hidden;
}
.list-expert li img{
	float:left;
	margin:0 8px 0 0;
}
.author{
	font-size:17px;
	color:#006699;
	display:block;
	margin:4px 0;
}
.list-expert div p{
	font-size:12px;
	line-height:16px;
	margin:0;
}
.list-expert div p em{ color:#999;}
.list-expert div p a{
	font-size:11px;
	position:absolute;
	bottom:7px;
	right:0;
}
#link-meet{ margin:0 0 0 14px;}
/* list-loves-blog */
.list-loves-blog{ height:1%;}
.list-loves-blog img{ 
	margin:10px 25px 0 11px;
	float:left;
	display:inline;
}
.list-loves-blog ul{
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
	float:left;
}
.list-loves-blog ul li{
	background:url(../images/bullet.gif) no-repeat 0 3px;
	padding:0 0 4px 9px;
}
.more-Ariane{
	display:block;
	margin:4px 0 0;
}
.more-Ariane a, .more-Ariane a:hover{
	color:#666!important;
	line-height:13px;
}
/* list-archive */
.list-archive{
	margin:30px 0 0 2px;
	padding:0;
	list-style:none;
}
.list-archive li{padding:0 0 4px 11px;}
.list-archive li a{
	font:20px/20px Georgia,'Times New Roman', Times, serif;
	color:#3d7d9b;
	background:url(../images/arrow-orange.gif) no-repeat 0 7px;
	padding:0 0 4px 15px; 
}
.list-archive li ul, .list-archive li.active ul{ 
	margin:0!important;
	padding:0!important;
}
.list-archive li.active ul li a{background:url(../images/arrow-orange.gif) no-repeat 0 5px!important;}
.list-archive li a:hover,
.list-archive li.active a,
.list-archive li.active ul li a:hover,
.list-archive li.active ul li a,
.list-archive li.active ul li ul li a:hover{ color:#f87d04!important;}
.list-archive li{list-style:none;}
.list-archive li ul li a, .list-archive li.active ul li a{ 
	font-size:16px;
	color:#3d7d9b!important;
}
.list-archive li ul li a span{ font-size:12px;}
.list-archive li.active ul li ul{ 
	margin:3px 0 0 15px!important;
	display:none;
}
.list-archive li.active ul li:hover ul,
.list-archive li.active ul li.hover ul{display:block;}
.list-archive li.active ul li:hover a,
.list-archive li.active ul li:hover ul li a:hover{color:#f87d04!important;}
.list-archive li.active ul li:hover a, .list-archive li.active ul li.hover a{background:url(../images/arrow-orange-active.gif) no-repeat 0 7px!important;}
.list-archive li.active a, .list-archive li:hover a,
.list-archive li.hover a{background:url(../images/arrow-orange-active.gif) no-repeat 0 11px!important;} 
.list-archive li.active ul li ul li{ 
	background:url(../images/bullet-line.gif) no-repeat 0 10px;
	padding:0 0 0 8px;
}
.list-archive li.active ul li:hover ul li a,
.list-archive li.active ul li.hover ul li a{
	color:#3d7d9b!important;
	font-size:12px!important;
	background:none!important;
	padding:0!important;
}
/* footer */
#footer.footer{
	margin:15px auto 0;
	width:936px;
	padding:0 14px 10px 10px;
	clear:both;
	background:#fff url(../images/bg-body.gif) repeat-x 0 100%;
}
#footer.footer a:hover{ color:#3d7d9b;}
#footer .network_links{background-color:#F8F8F9;padding:15px;height:100%;overflow:hidden;}
#footer .network_links ul.footer_channel_navigation{margin:0;display:inline;float:none;}
#footer .network_links ul.footer_channel_navigation li{display:inline;border-left:1px solid #999999;padding-left:4px;padding-right:2px;margin:0;}
#footer .network_links ul.footer_channel_navigation li.first{border-left:none;padding-left:0;}
#footer .footer_channel_nav_label{margin-right:10px;}
#footer img.network_links_bottom_cap,
#footer img.network_links_top_cap{display:block;}
#footer .network_links ul{float:left;width:140px;margin:0;}
#footer .network_links ul.first{margin-left:38px;}
#footer .network_links ul li{list-style-type:none;}
#footer .copyright{color:white;font-size:0.91em;text-align:center;margin-top:14px;}
#footer div.featured_in table td{ 
	border:none;
	margin:0;
	padding:0;
}
#footer div.featured_in table{
	margin:0;
	border-collapse:collapse;
	padding:0;
} 
#footer div.featured_in table  tr td.first{border-right:1px solid #cccccc;padding-right:18px;width:33%;}
#footer div.featured_in table  tr td.middle{padding:0 20px;width:33%;}
#footer div.featured_in table  tr td.last{border-left:1px solid #cccccc;padding-left:18px;width:33%;}
#footer div.network_links div.wrap_channel_nav{margin:0 auto;width:800px;}

#footer div.network_links ul.misc_page_links{display:block;width:100%;margin-top:10px;}
#footer div.network_links ul.misc_page_links li{display:inline;border-right:1px solid #999999;padding-right:4px;padding-left:4px;}
#footer div.network_links ul.misc_page_links li.last{border-right:none;}

#footer div.network_links div.contain_page_links{text-align:center;padding-top:10px;clear:left;}
#footer div.featured_in{background-color:#F5F5F5;border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9;font-family:Georgia,"Times New Roman",Times,serif;padding:10px;margin-bottom:20px;color:#717171; overflow:hidden; width:915px;}
#footer div.featured_in table{margin:0 auto;margin-top:15px;width:95%;}
#footer div.featured_in table span.quote{line-height:15px;}
#footer div.featured_in table td span.quote_source{display:block;text-align:right;}
#footer div.featured_in div.heading{font-size:1.5em;margin-left:20px;margin-top:5px; float:left;}
#footer div.network_links div.column{width:130px;padding-left:18px;float:left;}
#footer div.network_links div.column a{display:block;}
#footer div.network_links div.column .channel{display:block;font-weight:bold;font-style:italic;text-transform:uppercase;}
#footer div.network_links div.wrap_channel_nav{margin:0 auto;width:800px;text-align:center;}

