body {color: #4A597B;}

.menus_self{
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#rightContent {
    margin: 0px 45px 0px 0px;
    padding: 0px;
    width: 564px !important;
}

#right {
    width: 644px;
    border: 1px solid;
    border-color: #F7F3EF #4A597B #F7F3EF #4A597B;
	float: right;
}

#summary { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/CMS/templates/PIE.htc);
	overflow:hidden;
	position: relative;  width: 564px;
	height: 76px;
	margin: 0px 0px 0px 0px;
	background-color: #DBDEE5;
}
#summaryText { position: absolute; top: 0px; right: 8px; margin: 0px; width: 400px; z-index: 5; font-size: 12px;}
#summaryPic { position: absolute; top: 0px; left: 0px; height: 100%; width:230px; background: #DEDFE7 url("images/allcreatures.jpg") no-repeat left top; z-index: 4;} /* background image URL is relative to Stylesheet! */
#summaryright { position: absolute; top: 0px; right: 0px; height: 100%; width: 11px; background: url("images/allcreaturesright.jpg") no-repeat left top; z-index: 6;} /* left rounding of box */

#theText {
	width: 564px;  
	margin: 0;
	font-size: 11pt; 
	text-align: justify;
}

#theList { 
    color:#4A597B; 
    width: 564px;  
    margin: 10px 0px 0px 0px; 
}
.article_list{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/CMS/templates/PIE.htc);
    overflow: hidden;
}

.using_cat_image{
	width: 374px !important;
}

.subcategoryList {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/CMS/templates/PIE.htc);
    overflow: hidden;
/*     margin: 10px 0px 15px 0px;  */
/*     background-color: #DAE8D9; */
/* 	width:100%;	 */

	width: 100%;
	margin-top: 10px;
}

.subcategoryListTitle
{
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/CMS/templates/PIE.htc);
    background-color:#4A597B; 
    color:#ffffff; text-align: center; font-weight: bold; font-size: 12pt;
	width:100%;
}
.subcategoryItem {
    color:#ffffff; text-align: right; font-size: 11pt; padding: 2px 15px 5px 15px; margin: 1px 0px 1px 0px; 
    border-bottom: solid 1px #F7F3EF;
	position: relative;

/* 	width: 290px; */
	width: 100%;
/* 	width: 471px; */
}
.linkToSuperCategory {margin: 10px 0px 0px 0px; }

.categoryTitle {font-size: 18pt; font-weight: normal; line-height: 20pt; margin: 8px 0px 0px 0px; color: #4A597B;}
.short{font-size: 10pt; font-weight: normal; line-height: 12pt; width: 370px; margin: 0pt; color: #4A597B;}

.text {color: #000000;}
a {color: #4A597B; }
#theText  a {border-bottom:1px dotted #4A597B; }

.darkBG {background-color:#4A597B !important; color:#ffffff !important;}
.midBG {
	background-color:transparent !important;
	color: #4A597B !important;
}
.image-description{
	background-color:#DEDFE7 !important;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: -5px;
	margin-bottom: 10px
}
input, textarea, select {border: 1px solid #4A597B; }
.text-align-left{
	text-align: left;
}
.category_thumbnail{
	width: 180px;
	clear: both;
	margin-top: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/CMS/templates/PIE.htc);
	overflow: hidden;
}
.category_thumbnail img{
	width: 180px;
}
h1{
	text-align:inherit;	
}

#theText img{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
}

#theText .gallery-banner img{
	margin: 0;

    width: 100%;
    height: auto;
}

.player-container{
	background-color: #DBDEE5;
    padding-top: 10px;
    border-radius: 10px;
	border: 1px solid #3F519D;
}
.mlvp-container iframe, .mlvp-container object, .mlvp-container embed{
	width: 95% !important;
/*     height: 95% !important; */
    margin: 0 auto !important;
    right: 0 !important;
}
.mlvp-list-container{
	    padding-bottom: 0 !important;
}
.mlvp-arrow-right{
	    right: 3px !important;
}
.mlvp-arrow-left{
	    left: 3px !important;
}