@import url("blocks_style.css"); 
/* edify style*/
body {
	background:#303030 url(../images/black_bg.jpg) repeat-x scroll 0 0;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
@font-face { /* for header */
 font-family: "Helvetica Neue";
 src: url(MgOpenModernaBold.eot); /* IE - local doesnt work */
 src: local('Helvetica Neue'), local('HelveticaNeue'),  url(MgOpenModernaBold.ttf) format("truetype"); /* non-IE */
}
@font-face { /* for menu */
 font-family: "Arial Narrow";
 src: url(Arial_Narrow.eot); /* IE - local doesnt work */
 src: local('Arial Narrow'),  url(Arial Narrow.ttf) format("truetype"); /* non-IE */
}
a {
	color: #BB2034;
}
a:hover {
}
h1 {
	font-weight:normal;
	text-transform: uppercase;
}
/* wrapper */
#wrapper {
	width: 963px;
}
/*header*/
#header {
	width: 963px;
}
#header a#logo {
	display: none;
}
#header h1 a {
	font-family: Helvetica Neue, helvetica, arial, sans-serif;
	font-size: 44px;
	background: url(../images/logo.png) no-repeat transparent;
	line-height: 80px;
	padding: 0;
	margin-bottom: 15px;
	color: #000000;
	height: 62px;
	text-indent: -9999px;
	width: 140px;
	height: 129px;
	float: left;
	margin-top: 20px;
}
#header h1 a:hover {
	text-decoration:none;
}
#header h2 {
	color: #000000;
	font-family: Helvetica Neue, helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
h3, h3 a {
	color:#333333;
}
/*menu*/
#home #nav {
	border-bottom: 2px #272727 solid;
}
#nav {
	clear:both;
	background: transparent url(../images/nav_bg.png) no-repeat 0 0;
	height:43px;
	border-bottom:2px #BB2034 solid;
	width: 963px;
}
#l1-home {
	background:transparent url(../../media/icons/home_white.png) no-repeat scroll 16px 14px;
	text-indent:-9999px;
}
#l1-home:hover {
	background-position: 16px -18px;
}
#l1-home a {
	margin:0 2px 0 12px;
	padding:4px 0 3px;
	width:28px;
}
ul.menu {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:36px;
	text-transform:uppercase;
}
ul.menu li {
	background-color:transparent;
	border:none;
}
ul.menu a {
	margin:0 8px;
	padding:4px 2px 3px;
	color:#fff;
}
ul.menu a:hover {
	color:#bbb;
	border-bottom: 2px solid #FFFFFF;
}
ul.menu ul a:hover {
	color:#33CCFF; /*border-bottom: 2px solid #bbb;*/
}
ul.menu li.selected a.level-1, ul.menu li.child-selected a.level-1, ul.menu li.grand-child-selected a.level-1 {
	border-bottom: 2px solid #FFFFFF;
	color:#BBBBBB;
}
ul.menu li li.selected a.level-2, ul.menu li li li.selected a.level-3 {
	color: #EE3A42;
}
ul.menu li .last-nav-item {
	padding-bottom:7px;
}
ul.menu ul {
	top:45px;
	font-size:14px;
	background-color:#0F0F0F;
	text-transform:none;
	width:185px;
}
ul.menu ul li {
	width:185px;
	line-height:15px;
	font-family: Arial, Helvetica, "Sans Serif";
}
ul.menu ul li:hover /*a*/ {
	background-color:#222222;/*#d0d0d0;*/ /*-moz-border-radius:4px;-webkit-border-radius: 4px;/* background-image: url(../images/menu_bg.png);*/
	border: none;
}
ul.menu ul li:hover a {
	border: none;
}
ul.menu ul .parent {
	background-position: 170px 11px;
}
ul.menu ul li.parent:hover a.level-2 {
	color:#33CCFF;
}
ul.menu ul li a {
	padding:5px 7px;
}
ul.menu ul ul {
	top:0;
	left:168px;
	margin:0;
	padding:0
}
ul.menu ul ul li {
	background-color:#0F0F0F;
	padding-bottom:0px;
}
ul.menu li li li a {
	color:#FFFFFF;
}
ul.menu li li li.first-nav-item.last-nav-item {
	padding-bottom:0px;
}
/*section*/
#home #section {
	background-color: #0F0F0F;
	padding: 15px 15px 0;
	width: 933px;
}
#section {
	background-color: #FFFFFF;
	padding: 30px 15px 0;
	width: 933px;
	min-height: 0;
}
/* hero slideshow */
#hero {
	background: none;
	width: 98%;
}
#hero-box img {
	float: left;
}
#welcome-box {
	display: none;
}
#crumbs {
	text-transform: uppercase;
	font-size: 12px;
	color: #181818;
	font-weight: bold;
	font-size: 10px;
}
#crumbs a {
}
#crumbs .special {
	font-size: 10px;
	border-bottom: none;
}
#article {
	padding: 0px;
	width: 652px;
	margin-bottom: 20px;
}
#footer {
	color: #999999;
	margin-bottom: 6px;
	padding: 13px 12px;
	width: 941px;
}
#footer a {
	color:#ccc;
}
#content-meta {
	background-color:#DBDBDB;
	padding:10px;
	margin-bottom: 20px;
	width: 630px;
	border: 1px #CACACA solid;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#content-meta a {
	color: #BB2034;
}
/* home */
a.button {
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	background-color: #BB2034;
	color:#FFFFFF;
	font-size:10px;
	padding:2px 7px;
	text-transform:uppercase;
	margin-top:2px;
}
a.button:hover {
	background-color: #666666;
	text-decoration: none;
}
#article h1 {
	font-family: "Arial Narrow", Arial, Helvetica, "Sans Serif";
	font-weight: bold;
}
#article h2 {
	font-family: "Arial Narrow", Arial, Helvetica, "Sans Serif";
	font-size: 20px;
	font-weight: bold;
}
#aside, #left-column, #centre-column, #right-column {
	background-color:transparent;
}
#home #aside {
	width: 72%;
	padding: 0;
}
/*#aside, */#left-column, #centre-column, #right-column {
	width: 266px;
	padding: 0;
	margin-bottom: 20px;
}
#left-column div, #centre-column, #right-column {
	width: 100%;
}
#blocks-wrapper {
	position:relative;
	clear: left;
}
#aside {
	float:right;
}
#right-column {
	width: 652px;
	float: right;
}
#centre-column {
	width:420px;
}
#centre-column div.ad-block {
	background:none;
	margin:0 0 5px;
}
.block .ad-block {
	border: none;
	background: transparent none;
	padding: 0;
}
.ad-block img {
	max-width: 266px;
	max-height: none;
	margin: 0 auto;
}
form label {
	margin-bottom: 15px;
	padding-right: 50px;
	width: 205px;
}
form .field {
	margin-left: 255px;
}
#comments-wrapper ul li {
	-moz-border-radius-topleft:none;
	-moz-border-radius-topright:none;
	background-color:transparent;
}
#section .containers-block p, #section .tag-block p {
	margin: 0 0 10px 0;
	line-height: 150%;
}
.containers-block img {
	border:4px solid #CCCCCC;
}
.individual-category-block {
	display:none;
}
.verse-block p {
	padding:0;
}
/* category page banner */
#section ul.category-banners {
	list-style:none;
	margin:0;
}
#section ul.category-banners li {
	float:left;
	margin:0 5px 10px 0;
	position:relative;
	height:101px;
	min-width:322px;
	background-color:#ccc;
}
ul.category-banners a h3 {
	color:#fff;
}
ul.category-banners a:hover {
	text-decoration:none;
}
#section ul.category-banners h3 {
	letter-spacing:-1px;
	bottom:5px;
	font-size:32px;
	line-height:27px;
	padding:2px 10px 5px;
	position:absolute;
	text-transform:lowercase;
	left:0;
}
#comments-wrapper li {
	padding: 0 0 10px 0;
}
#comments-wrapper .comment {
	float: none;
}
#comments-wrapper .comment .content {
	padding-bottom: 0;
}
#comments-wrapper #comments_list .odd {
	background-color: #EFEFEF;
	border: 1px #DDDDDD solid;
}
#comments-wrapper #comments_list .even {
	background-color: #FFFFFF;
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
}
#comments-wrapper #comments_list .admin {
	background-color: #373532;
	border-top: 2px #BB2034 solid;
	border-left: 1px #373532 solid;
	border-right: 1px #373532 solid;
	border-bottom: 1px #373532 solid;
}
#comments-wrapper .comment .content p {
	color: #333333;
	font-size: 13px;
	line-height: normal;
}
#comments-wrapper .admin .content p {
	color: #D8D8D7;
	font-size: 13px;
}
#comments-wrapper ol li .meta {
	text-transform: capitalize;
}
#comments-wrapper ol li .name {
	color: #333333;
	font-size: 14px;
}
#comments-wrapper ol li .name a {
	color: #333333;
	font-weight: bold;
}
#comments-wrapper ol li.admin .name, #comments-wrapper ol li.admin .name a {
	color: #D8D8D7;
}
#comments-wrapper ol li.admin .date a {
	color: #EE3A42;
}
#comments-wrapper ol li .meta {
	background-color: transparent;
	margin: 5px 0 0 5px;
	width: 30%;
}
#comments-wrapper ol li .meta .name, #comments-wrapper ol li .meta .date {
	float: none;
	margin-left: 28px;
}
#comments-wrapper fieldset {
	border-top: 2px #BB2034 solid;
	border-left: none;
	border-bottom: 1px #DDDDDD solid;
	border-right: none;
}
#comments_validation_errors, #validation_errors, .error, #article #validation_errors {
	background-color: #EE3A42;
	color: #FFFFFF;
	border: none;
}
/* tag-cloud */
#article .tag-cloud p {
	line-height: 40px;
	text-align: justify;
}
/* categories & product_categories */
#categories #article ul, #article .product_categories ul {
	margin: 0;
	list-style-type: none;
}
#categories #article li, #article .product_categories li {
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px #DDDDDD solid;
	margin-bottom: 0;
}
#categories #article li a, #article .product_categories li a {
	color: #181818;
}
#categories #article li li, #article .product_categories li li {
	margin-left: 10px;
	padding-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	border: none;
	margin-top: 0;
	padding-top: 5px;
}
#categories #article li li a, #article .product_categories li li a {
	color: #BB2034;
}
#news-items-wrapper {
	border-bottom: none;
	margin:0
}
#news-items-wrapper .news-item {
	border-top: 2px #BB2034 solid;
	padding-top: 10px;
}
.required-field {
	color:#C00;
}
#section #article .error-field {
	border-color: #3E78B1;
	background-color: #DFEFFF;
}
#article #map {
	height: 340px;
	width: 420px;
}
#map #markerinfowindow .title {
	margin: 0;
}
/* videos */

#albums_library_wrapper, #albums_library_wrapper #album-collection-vid-wrapper {
	background: #FFFFFF;
	border: none;
	width: 100%;
	padding: 10px 0 0 0;
}
#video_library_items .vid-block-01 {
	margin: 0 8px 5px;
}
#video_library_items .vid-item .video-item-title {
	font-size: 14px;
}
#video_library_items .vid-block-01 .actions {
	width: 200px;
	margin: -159px 0 0 0;
	height: 112px;
}
#albums_library_wrapper .actions #play a {
	width: 200px;
	height: 112px;
}
#article #video_library_items .vid-block-01 .video-item-desc {
	margin: 5px 0;
}
#article #albums_library_wrapper p {
	margin: 0;
}
#albums_library_wrapper #albums_library #vid-search {
	margin-right: 17px;
}
/* contact */
.special {
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px #999999 solid;
}
blockquote {
	font-size:14px;
	line-height:21px;
	text-align:left;
}
/* myaccount */
#account #article fieldset {
	border-bottom: none;
}
#account .shop th {
	text-align: left;
}
/* podcasts */
#podcast-display #podcast-intro {
	border-top: 2px #BB2034 solid;
	border-left: 1px #181818 solid;
	border-bottom: 1px #181818 solid;
	border-right: 1px #181818 solid;
	padding: 0 10px 10px;
	width: 97%;
}
#podcast-display #podcast-intro img.float-left {
	border: 1px #D8D8D7 solid;
}
#podcast-display #podcast-intro p {
	font-weight: bold;
}
#podcast-display #podcast-episodes-wrapper .episode {
	padding: 10px 0;
}
#podcast-display #podcast-episodes-wrapper .episode-image {
	float: right;
	margin: 0 10px 0 0;
}
#episode-item-full .special {
	font-weight: normal;
	border-bottom: none;
	font-size: 12px;
}
#episode-item-full img {
	margin: 0 15px 15px 0;
}
#episode-item-full .icon-images {
	margin: 0 10px 0 0;
}
#episode-item-full p {
	margin: 10px 0;
}
#podcast-display #podcast-episodes-wrapper .episode-text {
	width: 83%;
}
#podcast-display #podcast-episodes-wrapper .episode h3 {
	margin-bottom: 10px;
	border-bottom: 1px #181818 solid;
}
#podcast-display #podcast-episodes-wrapper .episode h3 a {
	font-weight: bold;
}
.icon-images {
	vertical-align: middle;
}
/* shop */

.shopL {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.list_right {
	margin: 0 -30px 20px 10px;
	font-size: 12px;
	font-weight: bold;
}
#side_cart_qty, #side_cart_total {
	color: #EE3A42;
}
span.in_cart {
	color: #157F0F;
}
/* categories-holder */
#categoriesHolder .one_category_featured_products {
	background-color: #FFFFFF;
	border-top: 2px #BB2034 solid;
	border-right: 1px #181818 solid;
	border-bottom: 1px #181818 solid;
	height: 324px;
	width: 325px;
	max-width: none;
	padding: 0;
}
#categoriesHolder .one_category_featured_products h3 {
	font-size: 14px;
	color: #333333;
	background-color: #DBDBDB;
	border-bottom: 1px #181818 solid;
	margin: 0 0 7px;
	padding: 6px 20px 5px;
}
#categoriesHolder .one_category_featured_products h3 a {
	color: #BB2034;
}
#categoriesHolder .one_category_featured_products ul {
	font-size: 12px;
	list-style-type: none;
	font-weight: bold;
	margin: 0 20px;
}
#categoriesHolder .one_category_featured_products li {
	margin-bottom: 9px;
}
#categoriesHolder .one_category_featured_products li a {
	color: #333333;
}
#categoriesHolder .one_category_featured_products .featured_image {
	margin-right: 10px;
}
#categoriesHolder, #productsHolder {
	background: none;
	border: none;
}
.featured_image {
	border: 1px #181818 solid;
}
#categoriesHolder .two_categories .featured_name {
	width: 309px;
}
#categoriesHolder .one_category .featured_name {
	width: 316px;
}
.featured_category a .featured_name {
	background-color: #181818;
	border-top: 2px solid #BB2034;
	font-family: "Arial Narrow", Arial, Helvetica, "San Serif";
	font-size: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 5px;
	width: 198px;
	font-weight: normal;
}
.featured_name a {
	color: #000000;
}
.featured_name {
	width: 196px;
}
.featured_products .featured_name {
	padding: 5px 0 0 0;
	width: 95px;
}
.featured_products .featured_details {
	background-color: transparent;
	border: none;
}
/* related-shop-categories */

#article .related-shop-cats {
	border: none;
	padding: 0;
}
#article .related-shop-cats h3 {
	margin: 0 0 10px 0;
}
#article .related-shop-cats ul {
	margin: 0;
	border: 1px #999999 solid;
	padding: 5px 10px;
}
#article .related-shop-cats li {
	list-style-type: none;
}
#article .related-shop-cats li a {
	font-size: 12px;
	color: #181818;
	font-weight: bold;
}
#article .related-shop-cats li strong {
	font-size: 12px;
	color: #EE3A42;
}
#article .related-shop-cats li ul {
	border: none;
	padding: 0px;
}
#article .related-shop-cats li li {
	margin: 2px 0 0 10px;
}
/* content-meta */

#content-meta .title a, #content-meta h4 a {
	font-weight: bold;
}
#content-meta #cats-tags, #content-meta .tags ul {
	float:none;
}
/* product page */

#article .product_add {
	background-color: #FFFFFF;
	border-top: 2px #BB2034 solid;
	border-left: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
	border-right: 1px #333333 solid;
	float: right;
	padding: 10px 20px;
	width: 50%;
}
#article .product_add h3 {
	margin-top: 0px;
	color: #CC0000;
}
#article .product_right {
	font-weight: bold;
	width: 150px;
}
#article .product_right select {
	float: right;
	width: 50px;
	border: 1px #3D75B1 solid;
}
#article .product_right a.cart_add {
	float: right;
}
#article .product_description {
	margin: 20px 0;
	padding: 1px 0;
	float: none;
	clear: both;
}
#article .product_description p {
	font-size: 14px;
	line-height: 21px;
}
#article .product_image {
	margin-bottom: 10px;
}
#article .product_image img {
	border: 1px #181818 solid;
}
/* all products */

#article .list_item {
	border: 1px #999999 solid;
	background-color: transparent;
}
#article .featured_highlight {
	border-top: 5px #BB2034 solid;
	border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
	border-left: 1px #333333 solid;
}
#article .list_item .list_name {
	font-size: 17px;
	font-family: "Arial Narrow", Helvetica, Arial, "San Serif";
	font-weight: bold;
	margin-bottom: 10px;
}
#article .list_item .list_name a {
	color: #181818;
}
#article .list_item .list_shortdesc {
	font-size: 12px;
	width: auto;
	line-height: 18px;
}
/* register */
#article fieldset {
	border-top: 2px #BB2034 solid;
	border-bottom: 1px #181818 solid;
	width: 100%;
	padding-bottom: 10px;
}
#login #article fieldset {
	width: 43%;
}
fieldset.login label, fieldset.register label {
	font-weight: bold;
	width: 50%;
	padding: 0;
}
fieldset.login, fieldset.register {
	background-color: #FFFFFF;
}
fieldset.login .field, fieldset.register .field {
	margin-left: 141px;
	margin-right: 6px;
}
fieldset.register hr {
	padding: 0;
	margin-bottom: 15px;
}
/* checkout */
table.shop {
	background-color: #FFFFFF;
	border: 1px #181818 solid;
	margin-bottom: 20px;
	width: 100%;
}
table.shop th {
	background-color: #181818;
	color: #FFFFFF;
	font-size: 12px;
}
table.shop td {
	font-size: 12px;
	border-bottom: 1px #CCCCCC dotted;
}
table.shop tr.odd {
	background-color: #EEEEEE;
}
table.shop tr.songAdded {
	background-color: #CFF4FF;
}
.CartName a {
	font-weight: bold;
}
.sub_total td {
	font-weight: bold;
	font-size: 14px;
}
.fieldsetFocus label {
	font-weight: bold;
}
.sub_total {
	background-color: #EFEFEF;
}
table.shop tr.total td {
	background-color: #BB2034;
	color: #FFFFFF;
	font-size: 16px;
	padding: 10px 0;
}
#checkout #article fieldset {
	background-color: #FFFFFF;
	border-top: 2px #BB2034 solid;
	margin-bottom: 5px;
	width: 100%;
	padding-top: 0;
}
.cart_submit_message {
	text-align: center;
	padding: 0;
}
/* mc-email-subscribe */
#header .mc-email-subscribe {
	padding: 10px 15px 8px;
	background: url(../images/subscribe_bg.png) no-repeat;
	margin-left: 657px;
	margin-bottom: 20px;
	width: 276px;
	height: 29px;
}
#header .mc-email-subscribe legend {
	position: absolute;
	left: -9999px;
}
#header .mc-email-subscribe .subscribe {
	position: absolute;
	left: -9999px;
}
#header .mc-email-subscribe #email {
	margin-right: 10px;
	width: 165px;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 4px 3px 3px;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}
#header .mc-email-subscribe .email-button {
	cursor: pointer;
	margin-bottom: -6px;
}
#header .mc-email-subscribe #response {
	color: #D8D8D7;
	font-size: 12px;
	display: none;
	margin-top: 5px;
	background: url("../images/subscribe_bg.png") no-repeat scroll 0 -20px transparent;
	padding: 5px 10px;
	margin-left: -15px;
	width: 284px;
}
#header .mc-email-subscribe fieldset {
	float: none;
}
/* social-networking */
#header .social-networking {
	margin-left: 758px;
}
#header .social-networking h2 {
	text-transform: uppercase;
	color: #444444;
	text-align: right;
	margin-bottom: 5px;
	font-family: "Arial Narrow", Helvetica, Arial, "Sans Serif";
	font-size: 22px;
	font-weight: bold;
}
#header .social-networking li {
	float: left;
	margin-left: 3px;
}
#header .social-networking .facebook a, #header .social-networking .twitter a, #header .social-networking .youtube a, #header .social-networking .rss a {
	text-indent: -9999px;
	list-style-type: none;
	width: 48px;
	height: 48px;
	display: block;
	outline: none;
}
#header .social-networking .facebook {
	background: url(../../media/icons/networking_icons.png) 0 0;
}
#header .social-networking .twitter {
	background: url(../../media/icons/networking_icons.png) -48px 0px;
}
#header .social-networking .youtube {
	background: url(../../media/icons/networking_icons.png) 48px 0;
}
#header .social-networking .rss {
	background: url(../../media/icons/networking_icons.png) 96px 0;
}
#header .social-networking .facebook:hover {
	background: url(../../media/icons/networking_icons.png) 0 -48px;
}
#header .social-networking .twitter:hover {
	background: url(../../media/icons/networking_icons.png) -48px -144px;
}
#header .social-networking .youtube:hover {
	background: url(../../media/icons/networking_icons.png) 48px 144px;
}
#header .social-networking .rss:hover {
	background: url(../../media/icons/networking_icons.png) 96px -48px;
}
/* section-footer */

#section-footer {
	background: url("../images/section_footer_bg.gif") no-repeat scroll 0 0;
	clear: both;
	height: 41px;
	margin-top: 20px;
}
#section-footer p {
	width: 54%;
	float: left;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	margin: 12px 0 12px 10px;
}
#section-footer ul {
	float: right;
	width: 43%;
	margin: 0;
}
#section-footer li {
	display: inline;
	float: left;
	margin-left: 10px;
	text-indent: -9999px;
}
.booth-college {
	background: url(../images/footer_logos.png) 0 0;
}
.streetlevel {
	background: url(../images/footer_logos.png) -147px 0;
}
.oasis {
	background: url(../images/footer_logos.png) -266px 0;
}
.the-salvation-army {
	background: url(../images/footer_logos.png) -361px 0;
}
.booth-college a, .streetlevel a, .oasis a, .the-salvation-army a {
	display: block;
	outline: none;
}
.booth-college a {
	width: 134px;
	height: 40px;
}
.streetlevel a {
	width: 108px;
	height: 40px;
}
.oasis a {
	width: 79px;
	height: 40px;
}
.the-salvation-army a {
	width: 33px;
	height: 40px;
}
#home #section-end {
	background: url(../images/section_end_bg.png) no-repeat;
	height: 12px;
}
#section-end {
	background: url(../images/section_end_white_bg.png) no-repeat;
	height: 13px;
	clear: both;
}
/* content */

#article h3 {
	font-family: "Arial Narrow", Arial, Helvetica, "Sans Serif";
	font-size: 16px;
}
#article h3 a {
	color: #333333;
}
/* comments-wrapper */

#comments-wrapper ul {
    border-bottom: medium none;
    border-top: 2px solid #BB2034;
	margin: 1px 0 5px;
}
#comments-wrapper ul li a {
	color: #eee;
	background-color: #656565;
}
/* news */
#news-items-wrapper .big h3 {
	font-size: 20px;
}
#news-items-wrapper .news-item .news-item-text h3 a {
	font-weight: bold;
}
.video-block .play {
	height:198px;
}
/* slide show css*/
#slideshow-main {
	width: 642px;
	float: left;
}
#slideshow-main div {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 280px;
}
#slideshow-main div {
	width: 100%;
	display: none;
	position: absolute;
	margin-bottom: 0;
	height: 280px;
}
.images {
	position: relative;
}
.images div {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
}
#slideshow-main div.p1 {
	border: 5px #0078b5 solid;
}
#slideshow-main div.p2 {
	border: 5px #EFEFEF solid;
}
#slideshow-main div.p3 {
	border: 5px #ed353d solid;
}
/*#slideshow-main div.active {
	display:block !important;
}*/

#slideshow-main div span.opacity {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:80px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index:500;
}
#slideshow-main div span.content {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:80px;
	z-index:1000;
}
#slideshow-main div span.content h1 {
	font-size: 24px;
	margin: 10px 0;
	padding: 0 25px;
	font-weight: bold;
	color: #EEEEEE;
	font-family: "Arial Narrow", Helvetica, Arial, "Sans Serif";
}
#slideshow-main div span.content p {
	font-size: 13px;
	margin: 5px 0;
	padding: 0 25px;
	font-weight: bold;
	color: #EEEEEE;
	text-transform: uppercase;
}
#slideshow-carousel {
	float: left;
	width: 281px;
	position: relative
}
#slideshow-carousel ul {
	margin:0;
	padding:0;
	list-style:none;
}
#slideshow-carousel li a {
	position: relative;
	margin-bottom: 10px;
	width: 273px;
	overflow: hidden;
	height: 90px;
	display: block;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#slideshow-carousel li a.current {
	overflow: visible;
	width: 281px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
#slideshow-carousel li img {
	width: 281px;
	height: 90px;
}
