body {background: url(../images/bodyBg.gif) repeat-x #b3bdc6;font-family: Verdana, sans-serif; padding: 0; margin-top: 35px; margin: 0px 0px 0px 0px; padding: 0; border: 0; outline: 0; font-size: 11px; vertical-align: baseline}	

//body {background: url(../images/bgImage.jpg)  no-repeat top center #1d303b;font-family: Verdana, sans-serif; padding: 0; margin-top: 35px; margin: 0px 0px 0px 0px; padding: 0; border: 0; outline: 0; font-size: 11px; vertical-align: baseline}



.contentBody {padding: 0px 20px 0px 20px;}



#container {width: 960px; margin: 0 auto 0 auto; position: relative} 

#header_area {background: url(../images/header.jpg) no-repeat; width: 960px; height: 115px; position: relative} 

#header_area .title { display: none; }

#middle {position:relative; width: 958px; margin: 0; min-height: 505px; background: #ffffff;border-left: #9cbccd 1px solid; border-right: #9cbccd 1px solid;border-bottom:  #9cbccd 1px solid;}	



#middle {

    padding-top: 20px;

}



#bottom {position: relative; bottom: 0px; width: 958px; min-height: 12px; padding: 3px 0px 3px 0px; background: #717f81; text-align: center; color: white}								 



.login-page {

		padding: 15px;

}



#login_area {font-family: Verdana,Arial,Helvetica,sans-serif; width: 260px; height: 80px; text-align: center; font-size: 12px; position: relative; left: 694px; top:13px; color: #FFFFFF}



#login_area {

    background: #4C7A94;

    border: 2px solid #2D4D66;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;



    padding: 10px;

    left: 650px;

    top: 10px;

    height: auto;

    z-index: 7;

    padding-bottom: 0;

}



#login_area a {

  color: yellow;

}

div#login_area {
    display: none!important;
}

#login_area .feedback.fail {

    display: block;

    position: absolute;

    width: 200px;

    left: -220px;

    top: 10px;

    background: #FF8166;

    border: 2px solid #692E24;

    padding: 10px;



    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

}



#header_area #login_area form {

	position: relative;

}



#header_area #login_area form .fields label {

	float: left;

	font-size: 9px;

	width: 50px;

	text-align: left;

	padding-top: 5px;

	margin: 0;

	padding: 0;

}



#header_area #login_area form .fields input {

	width: 90px;

	float: none;

	margin: 0;

	padding: 0;

}



#header_area #login_area form .fields {

	float: left;

	width: 170px;

}



#header_area #login_area form .btnAction{

	width: 85px;

	float: right;

}



#header_area #login_area form .bottom-links {

	margin-bottom: 10px;

}



#header_area #login_area form .reset-password {

}





.clear {

	clear: both;

	

}





#login {

    margin-top: -5px;

}



#text {

    padding: 20px;

}



.padding-box {

    padding: 20px;

}



#nav {height: 27px; position: relative; width: 960px; background-color: #717f81;}

#nav .menu {

    display: none;

}

ul.search-results table {
    width:100%;
}

ul.search-results table tr td:nth-child(1) {
    display:none;
}

ul.search-results table tr td table tr td:nth-child(1):nth-child(1) {
    display:block;
}

table.search-nav-form-table {
    display: none;
}
table.search-footer-table{
    display: none;
}

/*.btnAction {background: #B55C21; font: 15 Arial; font-family: 'Droid Sans', Verdana, arial, serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid gray; vertical-align: baseline; padding: 0 3px 0 3px; display: inline-block; text-decoration: none; color: #eae400; cursor: pointer; width: 140px; height: 20px; text-decoration: none;clear: both;width: auto;display: block;margin: 18px 0 1em 5%;height: 25;}*/

.btnAction {margin-top:20px;background-color:#B7CED9;border:1px solid #149EDA;color:#000000;font-family:Verdana,arial;font-size:11px;font-weight:bold;padding:3px;width:160px;}

.btnAction:hover   {background:#FF7920}





.tabon{float: auto; background: #F3F6D6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 0px 0px 0px 0px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}

.taboff{float: auto; background: #E5F2F6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 0px 0px 0px 0px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}



				

.inputBox {font-family: Verdana, Arial; font: 10px; color: #000000; text-decoration: none; border: 1px solid #808080}



a.linkLogin:link    {font-family:Verdana, Arial, Helvetica; color:#FFFF00; font-weight:bold; text-decoration: none}

a.linkLogin:visited {font-family:Verdana, Arial, Helvetica; color:#FFFF00; font-weight:bold; text-decoration: none}

a.linkLogin:active  {font-family:Verdana, Arial, Helvetica; color:#FFFF00; font-weight:bold; text-decoration: none}

a.linkLogin:hover   {font-family:Verdana, Arial, Helvetica; color:#939FAA; font-weight:bold; text-decoration: none}



.mediaTitle {color:#21475D;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:18px;margin:0;padding:0;text-transform:uppercase;border-color: #A9A9A9; border-style: dotted; border-width: 0 0 1px; height: 0; margin: 3; outline: medium none; overflow: hidden; padding: 0;}

.mediaBody  {color:#000000;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:12px;margin:0;padding:0;}

.mediaBox {float: left;width: 390px; background: #E5F2F6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}



.mediaBox img.media {

    border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;

    margin-right: 17px;

}





.listing .media-item .mediaBox {border: 1px #6EA7BF solid; padding: 10px;background: #EBF2F5;text-align: left;width: 475px;}



.mediaPlayer {float: left;width: 600px; background: #E5F2F6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;margin-bottom: 5px;

margin-top:0;}



.imageBox {width: 190px;

    height: auto;float: left; background: #E5F2F6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 0px 0px 0px 0px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}

.catBox {float: auto; background: #E5F2F6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 0px 0px 0px 0px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}

.catBoxImage{float: auto; background: #E5F2F6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 0px 0px 0px 0px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; margin: 0px 0px 0px 0px;}

.linkBody {text-decoration: none}



.imageBox.media {

    margin-bottom: 25px;

    float: none;

}



#smallImages {



}



#smallImages .parent {

    width: 190px;

    min-height: 40px;

    margin-top: 8px;

    display: block;

}



#smallImages h5 {

    width: 140px;

    float: right;

    font-size: 12px;

    padding-top: 6px;

}





#smallImages .imageBox {

    width: 40px;

    height: 40px;

    float: left;

}



ol, ul {list-style: none; margin: 0 0 0 0; padding:0 0 0 0}



#nav li {color: white; font-size: 12px; margin-top: 5px; margin-left: 20px; float: left; font:bold}

#nav li a {color:white; text-decoration: none; cursor: pointer; padding-bottom: 1px;}

#nav li.font-replace a:hover, #nav li.font-replace a.active{ border-bottom: 1px solid white;}



#subnav li {color: #000000; font-size: 12px; margin-top: 0px;float: none; font:bold}

#subnav li a {color: #000000; text-decoration: none; cursor: pointer; padding-bottom: 1px; margin-left: 10px; margin-right: 10px ;}

#subnav li.font-replace a:hover, #subnav li.font-replace a.active{ border-bottom: 1px solid #000000;}  



h1 {color:#2E5367;font-family:arial,helvetica,sans-serif;font-size:30px;font-weight:bold;line-height:40px;margin:0;padding:0;text-transform:uppercase;vertical-align:top;text-align: left;}

h2 {color:#2E5367;font-family:arial,helvetica,sans-serif;font-size:20px;font-weight:bold;line-height:30px;margin:0;padding:0;text-transform:uppercase;vertical-align:top;text-align: left;}

h3 {color:#2E5367;font-family:arial,helvetica,sans-serif;font-size:26px;font-weight:bold;line-height:26px;margin:0;padding:0;text-transform:uppercase;vertical-align:top;text-align: left;}

h4 {color:#2E5367;font-family:arial,helvetica,sans-serif;font-size:20px;font-weight:bold;line-height:22px;margin:0;padding:0;text-transform:uppercase;vertical-align:top;text-align: left;}

h5 {color:#2E5367;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:16px;margin:0;padding:0;text-transform:uppercase;vertical-align:top;text-align: left;}



.boxFull {float: left; width: 930px; background: #ffffff; text-align: center; padding: 0px}

.boxBody {float: left;width: 648px; background: #ffffff; text-align: center; padding: 0px 15px 10px 15px; min-height: 500px;}

.boxAdd {float: left; width: 280px; background: #E5F2F6; text-align: center; padding: 5px 0px 0px 0px; min-height: 500px;}



div.scroll {height: 500px;width: 664px;overflow: auto;border: 0px solid #666;background-color: #ffffff;padding: 0px;}	



.boxCategory {width:610px;float: left; background: #E5F2F6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; margin: 0px 0px 10px 32px;}

.boxContent {float: left;width: 230px; background: #E5F2F6; text-align: center; padding: 5px 15px 10px 15px; text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; margin: 0px 0px 0px 10px;;}



.widgetListActiveTab { background: #E5F2F6; text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius:  10px 10px 0px 0px; -khtml-border-radius:  10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; border-bottom: none;}

.widgetListInActiveTab {background: #c0c9d7; text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius:  10px 10px 0px 0px; -khtml-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; border-bottom: none;}

.widgetListBox {width: 200px; background: #E5F2F6; height: 200px; text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #c0c9d7; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; -khtml-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; border-top: none}



.widgetListBox .mediaImage {

    width: 40px;

    height: 40px;

    margin-right: 10px;

    border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;



}





hr {border-color: #A9A9A9; border-style: dotted; border-width: 0 0 1px; height: 0; margin: 3; outline: medium none; overflow: hidden; padding: 0;}





.boxMenu {float: left;width: 200px; background: #ffffff; text-align: left; padding: 5px 15px 10px 10px; min-height: 500px}

.boxCatalog {float: left;width: 600px; background: #ffffff; text-align: left; padding: 5px 15px 10px 0px; min-height: 500px}



#headerImage{float: left;}

#headerText{font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 20px; margin-left: 20px;text-align: left;font-weight: bold;line-height: 30px;}

#contentText{font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 12px; margin-left: 20px;text-align: left;line-height: 16px;width: 700px;}



/* ==================== Player ==================== */	

#player {background-color: #e9f6ff;color: #000;height: 20px;width: 200px;border: solid 3px #ddd;}

#player .button {width: 20px;height: 20px;background-repeat: no-repeat;background-position: 2px 2px;float: left;}

#player .button a {display: block;height: 20px;text-indent: -100em;overflow: hidden;}

#player .timeline {position: relative;}

#player .timeline a {position: absolute;left: 40px;display: block;height: 20px;width: 40px;text-indent: -100em;overflow: hidden;background-image: url(../images/player/control_slider.png);}

#player .timeline a:hover {background-image: url(../images/player/control_slider_blue.png);}

#player .play {background-image: url(../images/player/control_play.png);}

#player .play:hover {background-image: url(../images/player/control_play_blue.png);}

#player .pause {background-image: url(../images/player/control_pause.png);display: none;}

#player .pause:hover {background-image: url(../images/player/control_pause_blue.png);}

#player .stop {background-image: url(../images/player/control_stop.png);}

#player .stop:hover {background-image: url(../images/player/control_stop_blue.png);}



/*============================*/

/*=== Custom Slider Styles ===*/

/*============================*/

#slider-wrapper {    background:url(images/slider.png) no-repeat;    width:650px;    height:260px;    margin:0 auto;    padding-top:0px;    margin-top:0px;position: relative;}

#slider {	overflow: hidden; position:relative;    width:620px;    height:230px;    margin-bottom: 10px; margin-left:15px;	background:url(../images/loading.gif) no-repeat 50% 50%;}

#slider img {	position:absolute;	top:0px;	left:0px;	display:none;

}

#slider a {display:block;

}

#slider a.nivo-imageLink {

}



#slider {

    border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;

}

.nivo-controlNav {position:absolute;	left:260px;	bottom:-15px;}

.nivo-controlNav a {	display:block;	width:22px;	height:22px;	background:url(../images/slider/bullets.png) no-repeat;	text-indent:-9999px;	border:0;	margin-right:3px;	float:left;}

.nivo-controlNav a.active {	background-position:0 -22px;}

.nivo-directionNav a {display:block; width:60px;  text-indent:-9999px; border:0;}

a.nivo-nextNav {top:0 !important;right:15px; height:230px;background:url(../images/next.png) no-repeat center;}

a.nivo-prevNav {top:0 !important;left:15px; height:230px;background:url(../images/prev.png) no-repeat center;}

.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}

.nivo-caption a {color:#efe9d1;text-decoration:underline;}



/*background: #999; /* for non-css3 browsers */



/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* for IE */

/*background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); /* for webkit browsers */

/*background: -moz-linear-gradient(top,  #ccc,  #000); /* for firefox 3.6+ */ 



.boxCategory td.catBox .picture, .boxCategory td.tabon .picture, .boxCategory td.taboff .picture {

    margin-top: 5px;

}



.picture {
    width: 98px;
}


.picture img {
    width: 100%;
    height: 140px;
    display: block;
}



.catBoxImage {

    margin-top: 5px;

}



.mediaPlayer {

    padding: 5px;

}



.guest {

    margin-top: 15px;

    margin-bottom: 15px;

    width: 237px;

    padding: 9px;

}



.mediaPlayer.media {

    padding: 20px;

}







.mediaPlayer .item {

    width: 120px;

}



.color1 {

    color: #418fb6; /* boston blue */

}

.color2 {

    color: #2087aa; /* pelorous */

}

.color3 {

    color: #2d4f5d; /* arapawa */

}

.color4 {

    color: #4592ba; /* boston blue */

}

.color5 {

    color: #376d88; /* astral */

}

.color6 {

    color: #dbe100;

}

.color7 {

    color: #4a97bf; /* danube */

}

.color8 {

    color: #447591; /* jelly bean */

}

.color9 {

    color: #dde003;

}

.color10 {

    color: #5c99c2; /* shakespeare */

}

.color11 {

    color: #427793; /* jelly bean */

}

.color12 {

    color: #2a505e; /* arapawa */

}

.color13 {

    color: #255370; /* chathams blue */

}

.color14 {

    color: #416f8b; /* calypso */

}

.color15 {

    color: #3a647e; /* matisse */

}



.search-results {

    margin-top: 20px;

}



.search-results li {

    margin-top: 18px;

  padding: 5px;

}



.search-results li h2 {

    font-size: 17px;

    margin-bottom: 0px;

}



.search-results li p {

  margin-top: 3px;

}



.search-results a.url {

  font-weight: bold;

  font-size: 9px;

  color: #000;

  margin-top: -3px;

  display: block;

}



.search-results .empty {

  font-size: 18px;

}



.search-results .search-suggest {

  color: #ff0000;

}



.signup fieldset {

    border: 0;

    margin-top: 20px;

}

.signup label {

    display: block;

    float: left;

    width: 130px;

    margin-right: 20px;

}

.signup input {

    display: block;

    width: 200px;

}



#recaptcha_widget .clear {

    clear: both;

}



#recaptcha_widget .struggling {

    width: 350px;

    margin-top: 20px;

}





#recaptcha_widget .struggling div {

    display: inline;

}





#recaptcha_image {

    margin-bottom: 10px;



    padding: 10px 26px;

    border: 1px solid #999;

}



.recaptcha-link {

    font-size: 10px;

}



.signup .submit {

    margin-top: 30px;

    width: 370px;

    height: 60px;



    color: #fff;

    background: #717f81;

}



.signup .error {

    background: #FF9494;

    padding: 15px;

    color: #940A0A;

    border: 1px solid #940A0A;

    margin: 15px 0;

    width: 400px;

}



.login-page label {

    display: block;

    width: 150px;

    float: left;

}



.login-page h1 {

    margin-bottom: 20px;

}



.login-page a {

    color: auto;

}



.login-page input[type='checkbox'] {

    float: left;

    height: 10px;

}



.login-page a.linkLogin {

    color: blue;

}





.login-page .bottom-links {

    margin-top: 20px;

}



.login-page .bottom-links label {

    width: auto;

    margin-right: 10px;

}





.login-page .bottom-links div {

    clear: both;

    margin-top: 20px;

}



.search-powered {

    margin-top: 20px;

    text-align: right;

}



#middle .download {

    margin: 10px;

    padding-left: 10px;

    display: block;

    height: 40px;

}



#middle .download img {

    position: relative;

    top: 20px;

    left: -10px;

    margin-left: 10px;

}



.flash {

    padding: 15px;

    margin: 0;

    background: #FFD67D;

    color: #805700;

    border: 1px solid #805700;

}



#recaptcha_widget {



}



.mobile-links {

    display: none;

}







div.sponsor {

    clear: both;

    width: 190px;

    position: relative;

    top: 20px;

    margin-bottom: 42px;

}



.sponsor {

    font-size: 20px;

    text-align: center;

    padding: 0 10px;

    margin: 0;

}



.sponsor a {

    color: #000;

}



.sponsor span {

    font-size: 12px;

}



.sponsor img {

    max-width: 100%;

}



.captcha img {

    width: 206px;

}



#captcha-feedback {

}



.signup .bad {

    color: red;

}



.signup .good {

    color: green;

}



#captcha-feedback .bad {

    color: red;

    display: block;

    margin-bottom: -25px;

    margin-left: 150px;

    width: 200px;

}



#captcha-feedback .good {

    color: green;

    margin-left: 150px;

    margin-bottom: -25px;

    display: block;

}



.player {

    margin-left: 20px;

}



.player .speaker .picture {

    width: 100px;

    padding-right: 17px;



}



.player .speaker .picture img {

    width: 100%;

    height: auto;

    border: 1px solid #c0c9d7;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius:  10px 10px 10px 10px; -khtml-border-radius:  10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;

}



.player .speaker .info h4{

    margin-bottom: 15px;

    margin-top: 7px;

}



.player .parent {

    text-decoration: none;

}



.player .parent h5 {

    margin-bottom: 10px;

}



.player .main {

    width:650px;

}



.widgetListInActiveTab {

    cursor: pointer;

}



.donate .recurring {

    padding-top: 10px;

    line-height: 26px;

}



.donate .recurring div {

    border-top: 1px dotted;

    border-bottom: 1px dotted;

    background: #fff;

    padding: 10px;

}



.donate .recurring .installments {

    width: 50px;

}



.donate .amount td {

    font-size: 16px;

    padding: 10px 0;

}



.donate .amount input {

    width: 80px;

}



.donateInfo {

    width: 600px;

    margin-left: 10px;

    padding: 15px 0;

}



.donateBox, .donateInfo {

    margin-top: 30px;

}



.donate #installmentsOption {

    display: none;

}



.donate .recurringHidden {

    display: none;

}





/* Comments */

#comments {

    display: block;

    clear: both;

    float: none;

    margin-bottom: 20px;

}

#comments h3 {

   padding-top: 30px;

}

#comments ul.comments-list {

    margin-top: 20px;

    margin-bottom: 80px;

}

#comments ul.comments-list li {

    width: 100%;

    clear: both;

    margin-bottom: 20px;

}

#comments ul.comments-list .name {

    font-size: 17px;

}

#comments ul.comments-list .comment {

    font-size: 14px;



    width: 450px;

    margin-right: 50px;

    margin-top: 0;

    float: right;

}

#comments ul.comments-list .details {

    float: left;

    width: 150px;

    margin-right: 40px;

}



h3.speaker {

    font-size: 20px;

    margin-bottom: 10px;

    margin-top: 20px;

}



#comments ul.comments-list .date {

    font-style: italic;

    font-size: 10px;

}

#comments .add-comment {

    clear: both;

}

#comments .add-comment p {



}

#comments .add-comment textarea {

    width: 500px;

    height: 130px;

    display: block;

}

#comments .add-comment input {



}

#comments .add-comment .submit {

    width: 509px;

    height: 30px;

    display: block;

    margin-left: -1px;

}

#comments .status {



}

#comments .status.error {



}

#comments .status.success {



}



.mediaTitle{

    border: none;

}



.mediaTitle h1 {

    padding-bottom: 20px;

    line-height: 1.4;

}



.play-button {

    color: #000;

}



#container #middle .catalogPage .mediaPlayer {

    padding: 20px;

    width: 105%;

}



#container #middle .catalogPage .mediaPlayer h2 {

    margin-bottom: 15px;

}



#subnav {

    margin-top: 15px;

    margin-left: 20px;

}

.catalogPage .widgetListBox {

    padding: 20px;

    width: 105%;

}



.catalogPage .widgetListBox .mediaPlayer {

    width: 90% !important;

    padding: 0 !important;

    border: none;

    margin-top: 13px;

}



.catalogPage .widgetListBox h2 {

    margin-bottom: 15px;

}



#bodyNew {

    overflow-y:auto;height:530px;

}
