body{
	margin:0;
	font:13px/18px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color:#3f5e81;
	background:#fff url(../img/bg-page.jpg) repeat-x 0 0;
}
form,fieldset,img{
	display:block;
	padding:0;
	border:0;
	margin:0;
}
#page{
	width:970px;
	padding:0 10px;
	overflow:hidden;
	margin:0 auto;
	background-color:#fff;
}
.container{
	width:100%;
	overflow:hidden;
}
#header{
	width:100%;
	height:194px;
	padding:10px 0 0;
	background:url(../img/bg-header.jpg) no-repeat 836px 12px;
	position:relative;
	z-index:10;
}
#header div.logo {
	margin:62px 0 0 9px;
	float:left;
	display:inline;
}
#header .logo a{
	float:left;
	width:302px;
	height:64px;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	background:url(../img/logo.jpg) no-repeat;
}
#header div.form{
	width:300px;
	overflow:hidden;
	margin:0 112px 0 0;
	float:right;
	display:inline;
}
#header div.form input.form-text,
#sidebar div.newsletter input.newsletterTextInput{ 
	border:1px solid #002957;
	color:#002957;
	float:left;
	height:19px;	
	padding:2px 5px 0;
	width:183px;
}
input#s{ 
	border:1px solid #002957;
	color:#002957;
	float:left;
	height:19px;	
	padding:2px 5px 0;
	width:183px;
}
input#searchsubmit{
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background-color:#002957;
	color:#fff;
	border:0;
	cursor:pointer;
	float:left;
	display:block;
	margin-left:3px;
	font-weight:bold;
	height:23px;
	overflow:hidden;
	padding:0px 0 2px;
	width:94px;
}
#header div.form input.form-submit,
#sidebar div.newsletter input.submit{
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background-color:#002957;
	color:#fff;
	border:0;
	cursor:pointer;
	float:left;
	display:block;
	margin-left:3px;
	font-weight:bold;
	height:23px;
	overflow:hidden;
	padding:0px 0 2px;
	width:94px;
}
#header div.promo-block{
	width:407px;
	height:95px;
	float:left;
	padding:0;
	margin:18px 0 0 50px;
	overflow:hidden;
}
#header div.promo-block p{
	font-size:16px;
	color:#4186b4;
	font-weight:bold;
	margin:0;
	line-height:16px;
	padding:0 0 7px 0;
}
#header div.promo-block p span{
	font-size:14px;
}
#header div.promo-block a.buy{
	width:249px;
	height:30px;
	padding:0 0 0 7px;
	display:block;
	line-height:30px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	border-left:1px solid #f77e32;
	background:url(../img/bg-btn.gif) repeat-x;
}
#header div.promo-block a.buy:hover{
	text-decoration:none;
}
#header ul.main-nav{
	width:950px;
	height:42px;
	margin:0;
	padding:8px 10px 0;
	float:left;
	list-style:none;
	background:url(../img/bg-menu.gif) repeat-x;
}
#header ul.main-nav{
	width:950px;
	height:42px;
	margin:0;
	padding:8px 10px 10px;
	float:left;
	list-style:none;
	background:url(../img/bg-menu.gif) repeat-x;
}
.post #header ul.main-nav{
	margin:10px 0 0;
}
#header ul.main-nav li{
	float:left;
	margin:0 2px 0 0;
	position:relative;
}
#header ul.main-nav li a{
	color:#fff;
	font-size:20px;
	line-height:22px;
	display:block;
	height:100%;
	float:left;
	padding:8px 13px 12px 14px;
	text-decoration:none;
	background-color:#597c9f;
}
#header ul.main-nav li.current_page_item a,
#header ul.main-nav li.current_page_ancestor a,
#header ul.main-nav li.current_page_parent a,
#header ul.main-nav li a:hover{
	color:#005d95;
	background-color:#fff;
}
#header ul.main-nav li.current_page_item ul a,
#header ul.main-nav li.current_page_ancestor ul a,
#header ul.main-nav li.current_page_parent ul a{
	color:#fff;
}
#header ul.main-nav li.hover div.drop{
	display:block;
}
#header ul.main-nav li div.drop{
	display:none;
	left:0px;
	position:absolute;
	top:42px;
	width:230px;
	border-top:1px solid #fff;
}
#header ul.main-nav li div.drop ul{
	width:230px;
	background:url(../img/bg-drop.png) repeat-y;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#header ul.main-nav li div.drop ul li{
	position:relative;
	width:235px;
	margin:0 -5px 0 0;
	font-size:18px;
	background:url(../img/bg-border.gif) no-repeat 0 0;
}
#header ul.main-nav li.hover div.drop ul li.first{
	background:none;
}
#header ul.main-nav li.hover div.drop ul li.first a{
	line-height:34px;
}
#header ul.main-nav li div.drop ul li a{
	font-size:18px;
}
#header ul.main-nav li.hover div.drop ul li a{
	background:none;
	display:block;
	width:215px;
	padding:0 0 0 15px;
	line-height:29px;
}
#header ul.main-nav li.hover div.drop ul li.hover a{
	background:none;
}
#header ul.main-nav li.hover div.drop ul li.hover a,
#header ul.main-nav li.hover div.drop ul li.hover a:hover{
	background-color:#e0e6ed;
	color:#005d95;
}
#header ul.main-nav li.hover div.drop ul li.hover div.drop,
#header ul.main-nav li div.drop ul li.hover div.drop{
	display:block;
}
#header ul.main-nav li.hover div.drop ul li div.drop,
#header ul.main-nav li div.drop ul li div.drop{
	display:none;
	width:230px;
	left:230px;
	position:absolute;
	top:0px;
	border:none;
}
#header ul.main-nav li.hover div.drop ul li.hover div.drop ul li.first a{
	line-height:34px;
}
#header ul.main-nav li.hover div.drop ul li.hover div.drop ul li a{
	line-height:29px;
}
#header ul.main-nav li.hover div.drop ul li div.drop ul li a{
	background:none;
	color:#fff;
}
#header ul.main-nav li.hover div.drop ul li.hover div.drop ul li a:hover{
	background-color:#e0e6ed;
	color:#005d95;
}
#content{
	width:650px;
	float:left;
}
#content a{
	text-decoration:none;
	color:#4194BC;
}
#content a:hover{
	text-decoration:underline;
}
#content p{
	margin:0;
}
#content h2 a,
#content h2{
	margin:0;
	font-size:20px;
	line-height:22px;
	font-weight:normal;
	color:#3F5E81;
}
#content h3 a,
#content h3,
#content h1 a,
#content h1{
	margin:0;
	color:#002c5c;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
#content div.feature{
	width:650px;
	height:199px;
	padding:0;
	overflow:hidden;
	padding-bottom:14px;
/*	border-bottom:1px dotted #032b59;*/
}
#content div.feature h2{
	color:#fff;
	font-weight:normal;
}
#content div.feature p{
	color:#fff;
	margin:0;
	padding:8px 0 0;
}
#content div.feature ul{
	margin:0;
	padding:0;
}
#content div.feature a.buy{
	width:95px;
	height:27px;
	float:right;
	padding:0 0 0 8px;
	margin:16px 0 0;
	display:block;
	color:#fff;
	font-size:15px;
	line-height:27px;
	font-weight:bold;
	background-color:#f39500;
	border:2px solid #fff;
}
#content div.news{
	width:435px;
	float:left;
	display:inline;
	padding:0 15px 0 0;
	border-bottom:1px dotted #8195ac;
}
#content div.news a.rss{
	width:16px;
	height:16px;
	float:left;
	margin:3px 0 0 10px;
	text-indent:-9999px;
	background:url(../img/ico-rss.gif) no-repeat 0 0;
}
#content div.tunes div.title,
#content div.news div.title{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
#content div.tunes div.title h3,
#content div.news div.title h3{
	float:left;
}
#content div.news div.title h3 a{
	color:#002c5c;
}
#content div.news p{
	font-size:15px;
	line-height:20px;
	padding:0 0 18px;
}
#content div.news p a{
	color:#3f5e81;
}
#content div.tunes{
	width:191px;
	padding:0 0 0 9px;
	float:right;
}
#content div.tunes:after{
 content:"";
 clear:both;
 display:block;
}
#content div.tunes .person{
	width:180px;
	margin:0 -10px 14px;
	padding:10px;
	overflow:hidden;
	background-color:#a0c9dd;
}
#content div.tunes .person p{
	width:100%;
	height:34px;
	color:#fff;
	text-align:center;
	line-height:34px;
	font-size:16px;
	background-color:#6a88a8;
}
#content div.tunes p{
	color:#597c9f;
}
#content div.tunes ul{
	margin:0;
	padding:15px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content div.tunes ul li{
	width:100%;
	float:left;
	padding:0 0 7px 31px;
	background:url(../img/headphones.gif) no-repeat 0 2px;
}
#content div.tunes ul li a{
	color:#4186b4;
	line-height:15px;
	float:left;
}
#content div.tunes ul li a:hover{
	text-decoration:none;
}
#content div.tunes ul li a span{
	font-size:10px;
	line-height:12px;
	float:left;
}
#content div.tunes a.share{
	width:83px;
	height:16px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:14px 0 0;
	background:url(../img/ico-share.gif) no-repeat 0 0;
}
#content div.fischy{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
	float:left;
}
#content div.fischy p {
	text-align:center;
}
#content div.fischy p a{
	color:#002957;
}
#content div.fischy a img{
	float:left;
}
#content div.fischy div.box{
	width:137px;
	float:left;
	overflow:hidden;
//	background:url(../img/bg-box.gif) no-repeat 50% 0;
}
#content div.fischy div.box div.image{
	width:100%;
	overflow:hidden;
	padding:0 0 22px 0;
}
#content div.fischy div.schools div.image a{
	float:left;
	margin:0 0 0 20px;
}
#content div.fischy div.adults{
	margin:0 0 0 20px;
}
#content div.fischy div.adults div.image{
	padding:0 0 20px 0;
}
#content div.fischy div.adults div.image a{
	float:left;
	margin:0 0 0 20px;
}
#content div.fischy div.churches{
	margin:0 0 0 20px;
}
#content div.fischy div.churches div.image{
	padding:0 0 20px 0;
}
#content div.fischy div.churches div.image a{
	float:left;
	margin:0 0 0 20px;
}
div.breadcrumb{
	width:650px;
	float:left;
	overflow:hidden;
	padding:0 0 15px 0;
}
div.breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.breadcrumb ul li{
	float:left;
	background:url(../img/sep02.gif) no-repeat 0 50%;
	margin:0 0 0 -7px;
	padding:0 9px 0 10px;
	color:#3f6084;
	font-size:14px;
}
div.breadcrumb ul li a{
	color:#f77e32;
}
#content div.page,
#content div.post,
#content div.team{
	width:440px;
	overflow:hidden;
	float:left;
}
#content div.post,
#content div.page{
	border-bottom:1px dotted #8094ab;
	padding-bottom:20px;
	margin-bottom:15px;
}
#content p,
#content p{
	padding:10px 0 0;
}
#content p.cite{
	border-left:1px solid #002957;
	margin:18px 0 9px 9px;
	padding:0 0 0 10px;
}
#content h5{
	color:#f77e32;
	display:block;
	padding:8px 0 0;
	margin:0;
	font-size:13px;
	line-height:18px;
}
#content ul{
	overflow:hidden;
	margin:0;
	padding:17px 0 0 20px;
	list-style:none;
}
#content .team ul li,
#content .post ul li{
	padding:0 0 18px 15px;
	background:url(../img/bullet.gif) no-repeat 0 5px;
}
#content  div.author{
	color:#4194bc;
	font-size:11px;
	line-height:13px;
	padding:2px 0 0;
}
#content  div.author p{
	font-style: normal;
	padding:0;
}
#content div.comments{
	width:440px;
	overflow:hidden;
	float:left;
	padding:13px 0 0;
	margin-bottom:-1px;
	border-bottom:1px dotted #8094ab;
}
#content div.comments span.says{
	display:none;
}
#content div.comments ul{
/*	float:left;*/
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content div.comments h3{
	font-size:16px;
	font-weight:bold;
	padding-bottom:7px;
}
#content div.comments li.comment{
/*	width:100%;*/
	height:1%;
	overflow:hidden;
	padding:10px 0 10px;
	background:none;
}
#content div.comments ul.children li{
	padding:13px 0 10px 0;
	width:100%;
	overflow:hidden;
	background:none;
}
#content div.comments ul.children{
	background-color:#eef5fc;
	padding-left:20px;
	margin-top:10px;
	height:1%;
	overflow:hidden;
	width:auto;
}
#content div.comments li.comment p{
	font-size:12px;
	line-height:15px;
	color:#3f5e81;
	padding:0 0 13px 0;
}
#content div.comments li.comment div.comment-author{
	width:94px;
	float:left;
}
#content div.comments li.comment div.comment-author p{
	font-size:11px;
	line-height:16px;
	padding:4px 0 0;
	color:#4194bc;
}
#content div.comments li.comment div.comment-author a{
	color:#4194bc;
}
#content div.comments .inner-comment{
	width:100%;
	overflow:hidden;
}
#content div.comments li.comment img{
	width:70px;
	height:70px;
	overflow:hidden;
	border:5px solid #a0c9dd;
	display:block;
}
#content div.comments li.comment .reply{
	float:right;
	display:inline;
	margin:-5px 10px 0 0;
	position:relative;
}
#content div.comments li.comment .reply a{
	float:right;
	color:#4194bc;
	text-decoration:none;
	font-size:11px;
}
#content div.comments li.comment .reply a:hover{
	text-decoration:underline;
}
#content div.comments li.comment .commentmetadata{
	float:left;
	width:100%;
	font-size:11px;
	line-height:16px;
	color:#4194bc;	
}
#content div.comments li.comment .commentmetadata a{
	color:#4194bc;
	float:left;
	display:inline;
}
#content div.comments li.comment cite.fn{
	color:#4194bc;
	font:11px/16px "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
}
#content div.leavecom{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
	clear:both;
}
#content div.leavecom h3{
	font-size:16px;
	font-weight:bold;
	padding:0 0 14px 0;
}
#content div.leavecom ul.form-left{
	margin:0;
	padding:0;
	list-style:none;
	width:180px;
	float:left;
}
#content div.leavecom ul.form-right{
	margin:0;
	padding:0;
	list-style:none;
	width:260px;
	float:left;
	overflow:hidden;
}
#content div.leavecom ul.form-left li{
	width:190px;
	float:left;
	padding:0 0 10px 0;
}
#content div.leavecom ul.form-right li{
	width:260px;
	float:right;
	overflow:hidden;
	height:1%;
	padding:0 0 10px;
	margin:0;
}
#content div.leavecom ul.form-left li input.form-text{
	border-top:1px solid #c7c5c5;
	border-left:1px solid #c7c5c5;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#3f5e81;
	font-size:12px;
	line-height:18px;
	float:left;
	height:23px;	
	padding:5px 5px 0;
	width:159px;
	float:left;
}
#content div.leavecom ul.form-right li textarea.form-area{
	border-top:1px solid #c7c5c5;
	border-left:1px solid #c7c5c5;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	height:156px;
	padding:3px 3px 0 4px;
	margin:0;
	display:block;
	overflow:hidden;
	width:251px;
}
#content div.leavecom ul.form-right li input.form-submit{
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background-color:#002957;
	color:#fff;
	border:0;
	cursor:pointer;
	float:left;
	display:block;
	font-weight:bold;
	height:23px;
	overflow:hidden;
	padding:0px 5px 2px;
	width:128px;
	margin:0;
}
#sidebar{
	width:310px;
	overflow:hidden;
	float:right;
}
#sidebar h3{
	color:#002c5c;
	margin:0;
	padding:0 0 7px 0;
	font-size:20px;
	font-weight:normal;
}
#sidebar h4{
	margin:0;
	font-size:15px;
	line-height:17px;
}
#sidebar h4 a{
	color:#002957;
}
#sidebar h4 a:hover{
	text-decoration:none;
}
#sidebar p{
	margin:0;
}
#sidebar a{
	text-decoration:none;
}
#sidebar a:hover{
	text-decoration:underline;
}
div.ico{
	width:310px;
	float:right;
	overflow:hidden;
	padding:0 0 15px;
}
div.ico a.share{
	background:url(../img/ico-share.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:16px;
	text-indent:-9999px;
	width:83px;
}
div.ico a.rss{
	background:url(../img/ico-rss.gif) no-repeat scroll 0 0;
	float:right;
	height:16px;
	margin:0 0 0 10px;
	text-indent:-9999px;
	width:16px;
}
#sidebar div.navigation{
	width:100%;
	overflow:hidden;
	padding:0 0 1px;
	margin-bottom:16px;
	border-bottom:1px dotted #f77f33;
}
#sidebar div.navigation ul{
	width:307px;
	overflow:hidden;
	margin:0;
	padding:7px 0 0 3px;
	list-style:none;
}
#sidebar div.navigation ul li{
	font-size:14px;
	line-height:18px;
	padding:0 0 6px;
}
#sidebar div.navigation ul li a{
	text-decoration:none;
	color:#002c5c;
}
#sidebar div.navigation ul li a:hover{
	text-decoration:underline;
}
#sidebar div.navigation ul li ul{
	padding:6px 0 0;
}
#sidebar div.navigation ul li ul ul{
	padding:0;
}
#sidebar div.navigation ul li ul li{
	padding:0;
}
#sidebar div.navigation ul li ul li a{
	padding:0 0 0 11px;
}
#sidebar div.navigation ul li ul li.current_page_item a,
#sidebar div.navigation ul li ul li ul li a:hover,
#sidebar div.navigation ul li ul li a:hover{
	text-decoration:none;
	background:url(../img/bullet02.gif) no-repeat 0 5px;
}
#sidebar div.navigation ul li ul li.current_page_item ul a{
	background:none;
}
#sidebar div.navigation h4{
	padding:0 0 8px 0;
	border-bottom:1px dotted #f77f33;
}
#sidebar div.posts{
	padding:0 0 3px;
	margin:0 0 25px;
	border-bottom:1px dotted #f77f33;
}
#sidebar div.posts h4{
	font-size:16px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #f77f33;
}
#sidebar div.posts p{
	font-size:14px;
	padding:4px 0 0;
}
#sidebar div.posts p a{
	color:#002c5c;
}
p.postmetadata{
	float:left;
	clear:left;
}
p.postmetadata,
#sidebar div.posts p.comments{
	font-size:11px;
	color:#4194bc;
	padding:0 0 7px 0;
}
p.postmetadata a,
#sidebar div.posts p.comments a{
	color:#4194bc;
}
#sidebar div.box{
	width:300px;
	padding:10px 10px 9px 0;
	overflow:hidden;
	border-bottom:1px dotted #f77f33;
}
#sidebar div.box p{
	line-height:15px;
	padding:0 0 8px 0;
}
#sidebar div.box p.hide{
	text-indent:-9999px;
	float:left;
	width:280px;
	height:50px;
	margin:7px 0 0 9px;
	display:inline;
	padding:0 0 3px 0;
	background:url(../img/text.jpg) no-repeat 0 0;
}
#sidebar div.box div.image{
	width:100px;
	float:left;
	padding:0 10px 0 0;
}
#sidebar div.box div.image a{
	float:left;
}
#sidebar div.box a.buy{
	width:71px;
	height:20px;
	display:block;
	float:left;
	margin:3px 0 0;
}
#sidebar div.box a.listen{
	margin:0 0 0 16px;
	height:18px;
	display:block;
	float:left;
}
#sidebar div.newsletter{
	padding:13px 0 18px 2px;
	border-bottom:1px dotted #f77f33;
	overflow:hidden;
	height:1%;
}
#sidebar div.newsletter label{
	font-size:18px;
	line-height:20px;
	color:#002c5c;
	float:left;
	width:100%;
	padding:0 0 15px;
}
#sidebar div.tube{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 3px;
}
#sidebar div.tube h4{
	font-size:13px;
	line-height:18px;
}
#sidebar div.tube a{
	float:left;
}
#sidebar div.tube a.youtube{
	margin:8px 0 0;
}
#sidebar div.tube a.cdbaby{
	margin:13px 0 0 16px;
}
#footer{
	width:100%;
	float:left;
	margin:18px 0 0;
	min-height:88px;
	clear:both;
	border-top:1px solid #8094ab;
}
*+html #footer{
	height:88px;
	overflow:visible; 
	clear:none;
}
* html #footer{
	height:88px;
	overflow:visible; 
	clear:none;
}
.post #footer{
	margin:47px 0 0;
}
#footer ul{
	margin:0;
	padding:0;
	width:100%;
	margin:0 0 0 -5px;
	padding:5px 0 0;
	overflow:hidden;
	list-style:none;
}
#footer ul li{
	float:left;
	font-size:11px;
	color:#4186b4;
	line-height:22px;
	margin:0 0 0 -1px;
	padding:0 6px 0 6px;
	background:url(../img/sep01.gif) no-repeat 0 50%;
}
#footer ul li a{
	color:#4186b4;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
.hidden{
	display:none;
}
#header .container{
	width:100%;
	float:left;
}

/**
 * Shop styles
 */

#ccol {
	float: left;
	width: 700px;
}

#rcol {
	float: right;
	margin-right: 10px;
	padding-bottom: 15px;
	width: 210px;
}

#rcol a{
	color: #002C5C;
	text-decoration: none;
}

#rcol a:hover{
	text-decoration: underline;
}

/* @group Subsection */

.two-across-item {
	padding-bottom: 3px; 
	margin-bottom: 10px;
	width: 320px;
	height: 200px;
}

.two-across-item a{
	color: #002C5C;
	text-decoration: none;
}

.two-across-item a:hover{
	text-decoration: underline;
}

.two-across-item.sections {
	text-align: center;
}

.two-across-item.sections a {
	color: #EB973C;
}

.two-across-item a img{
	margin: 0 auto;
}

.two-across-item .product-image {
	float: left;
	width: 100px;
}

.two-across-item .info {
	padding-left: 5px;
	float: right;
	width: 215px;
}

.two-across-item .info .price {}

.two-across-item .name {
	padding: 0;
	margin: 0;
	font-weight: bold;
}

.two-across-item .summary {
	padding: 0;
	padding-top: 5px;
	margin: 0;
	margin-bottom: 15px;
	font-size: 12px;
	color: #3F6AAF;
}

/* @end */

/* @group Product */

.product-image {
	float: left;
}

.product-info {
	margin-left: 210px;
}

.product-info h1 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	color: #0E185D;
	font-weight: bold;
}

.product-info .price {
	padding: 0;
	margin: 0;
	font-size: 13px;
}

.product-info .description {
	padding: 0;
	padding-top: 5px;
	margin: 0;
	margin-bottom: 15px;
	font-size: 12px;
	color: #3F6AAF;
}

p.price {
	padding: 0 0 10px 0;
	font-size: 10px;
}

p.price .heading {
	text-transform: uppercase;
	font-weight: bold;
	color: #387C2B;
}

#related-items {
	margin-top: 30px;
	clear: both;
}

#related-items h2 {
	font-size: 13px;
	color: #EB973C;
}

#related-items div {
	float: left;
	width: 120px;
	margin-right: 10px;
}

#related-items .name {
	font-weight: bold;
}

#related-items a img {
	margin-top: 5px;
}

#fischy_download {
	border:dashed 1px #DBE9F9;
	padding:15px;
}

.required-info {
	font-size:11px;
	color:#666666;
}

#submission_errors {
	background-color:#FBDBFF;
	border:1px solid #9B5858;
	display:block;
	width:400px;
}

/* @end */
