.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	line-height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

h2{ background: rgb(150,5,48); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(150,5,48,1) 79%, rgba(89,8,32,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(79%,rgba(150,5,48,1)), color-stop(100%,rgba(89,8,32,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(150,5,48,1) 79%,rgba(89,8,32,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(150,5,48,1) 79%,rgba(89,8,32,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(150,5,48,1) 79%,rgba(89,8,32,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(150,5,48,1) 79%,rgba(89,8,32,1) 100%); /* W3C */ -webkit-box-shadow:1px 3px 2px #ccc; -moz-box-shadow:1px 3px 2px #ccc;
box-shadow:1px 3px 2px #ccc; color:#fff;  text-align:center;  text-transform:uppercase; font-size:15px; line-height:34px;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#960530', endColorstr='#590820',GradientType=0 ); /* IE6-9 */}
h1{ padding:14px 0px 14px 20px; text-transform:uppercase; font-size:50px;}
.h10px{ height:10px;}
.logo{ display:block; float:left;}
.logo a{ display:block; width:480px; height:103px; background:url(images/CU-logo.jpg) left top no-repeat; background:url(images/logo.png) left top no-repeat; text-indent:-10000px;}
.wrapper{ margin:0px auto; width:1130px; }
.header-right{ float:right; width:600px; text-align:right;}
.social{ padding:0px 0px 13px 0px;}
.social ul li{ float:right; margin:0px 0px 0px 5px;}
.social ul li a{ display:block; float:right; width:25px; height:25px; background:url(images/social.png) 0px top no-repeat; text-indent:-10000px;}
.social ul li a.fb{ background-position:-28px top;}
.social ul li a.t{ background-position:-57px top;}
.social ul li a.red{ background-position:-84px top;}
.social ul li a.you{ background-position:-113px top;}
.textfield{ }
.banner-text p a{ font-style:italic;}
.main{ padding:0px 0px 20px 0px;}
.main-left{ float:left; width:767px;}
.menu.res{ display:none;}

.col-left{ float:left; padding:10px 0px 0px 0px; width:232px;}
.col-right { float:left; padding:9px; width:517px; background:#eaeadf;}
.col-right .tabs-container { padding: 9px; background: #fff; box-shadow: 2px 2px 4px #999; }
.col-right img { width:100%; }
.col-left ul.side-menu { padding:0px 0px 20px 0px;}
.col-left ul.side-menu li { display:block; padding:0px 17px 0px 0px; text-align:right;}
.col-left ul.side-menu li:hover, .col-left ul.side-menu li.tabs-selected { background:#eaeadf;}
.col-left ul.side-menu li a { display:block; border-bottom:#000 dashed 1px; color:#960530; font-size:15px; line-height:30px;}
.col-left ul.side-menu li:last-child a { border:none;}
.widegt.calandr { position:relative; width:216px; background:#eaeadf;}
.widegt.calandr h2 { position:absolute; width:100%;}
.widegt.calandr h2 a, .widegt.lnews h2 a { display: block; width: 100%; height: 34px; color: #ffffff; text-decoration: none; }
.widegt.calandr h2 a:hover, .widegt.lnews h2 a:hover { text-decoration: underline; }
.two-col{ }
.widegt.calandr .calandr-content { padding:0px 10px 10px 10px; margin-bottom: 20px; }
.white-content{ padding:50px 10px 10px 10px; background:#fff; -webkit-box-shadow:1px 3px 3px #c2c2b9; -moz-box-shadow:1px 3px 3px #c2c2b9; box-shadow:1px 3px 3px #c2c2b9;}
.white-content ul{ margin: 0 0 0 0;}
.white-content ul li{ display:block; margin:0px 0px 10px 0px; padding:0px 0px 11px 0px; border-bottom:#000 solid 1px;}
.calandr-content a { display:block; }

.calandr-content ul li:hover div.text p { color: #ccc; }

.white-content ul li div.date-widget{ float:left; margin:0px 10px 0px 0px; width:40px; background:url(images/date-widget.png) left top no-repeat;}
.white-content ul li div.date-widget h4{ color: #ffffff; text-align:center; text-transform:uppercase; font-weight:normal; font-size:12px; }
.white-content ul li:last-child{ margin:0px; border-bottom:none;}
.white-content ul li div.date-widget p{ color:#960530; text-align:center; font-size:22px;}
.white-content ul li div.text{ float:left; width:110px;}
.white-content ul li div.text p{ color:#000; vertical-align:text-bottom; }
.white-content ul li div.text p.active{ color:#000;}
.white-content ul li div.text p.single{ padding:10px 0px 0px 0px;}
.sidebar{ float:left; width:362px;}
.sidebar .widegt{ margin-left:14px;}
.sidebar ul.thumnail  li:hover{ background:url(images/grey-arrow.png) 0px 5px no-repeat;}
.sidebar ul.thumnail  li:hover span{ background:#ccc;}
.sidebar ul.thumnail  li div.feature-img{ float:left; margin:0px 10px 0px 0px; width:22.06704%;}
.sidebar ul.thumnail  li div.feature-img img{ width:100%;}
.sidebar ul.thumnail  li div.text{ float:left; padding:10px 0px; width:46.64804%;}
.sidebar ul.thumnail  li div.text p{ color:#000000; line-height:14px;}
.news{ padding:25px 0px 0px 0px;  }

.widegt h2 { font-weight: bolder; font-size: 16px; }
ul.news li{ margin:0px 0px 25px 0px; padding:0px 0px 25px 0px; border-bottom:#000 dashed 1px; }
ul.news li a { display:block; }
ul.news li div.feature-img{ float:left; margin:0px 10px 0px 0px; width:120px;}
ul.news li div.feature-img img{ width:100%;}
ul.news li div.text{ float:left; width:196px;}
ul.news li div.text p{ color:#000; font-style:italic;}

ul.news li div.text h4{ margin:0px 0px 10px 0px; color:#960530; font-weight: normal; font-style:italic; font-size:19px; }
ul.news li a:hover div.text h4 { text-decoration: underline; }
.sidebar .widegt.calandr{ display:none;}
.header-right .menu{ padding:30px 0px 10px 0px;}

.tabs-container { display: none; }
.banner-wrapper { display:block; clear: both; padding: 10px 0 0 0; min-height: 291px; }
#banner{
	position:relative;
	overflow:hidden;
	margin: 0 0 10px;
	width:auto;
}
#banner ul.ui-tabs-nav{
	position:absolute;
	top:0;
	right: 0; margin:0;
	padding:0;
	width:362px;
	list-style:none;
}
#banner ul.ui-tabs-nav li{
	display:block;
	clear:left;
	padding:0;
	padding-left:13px;
	color:#666;
	font-size:12px;
}
#banner ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}
#banner .ui-tabs-panel{ position:relative;
        overflow:hidden;
	width:767px;
	background:#999;
}
#banner .ui-tabs-hide {
	display:none;
}
#banner li.ui-tabs-nav-item a{
	outline:none;  background:#fff;
	color:#333;
	line-height:20px;/*On Hover Style*/
	display:block;
}
#banner li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#banner li.ui-tabs-selected { /*Selected tab style*/
	background:url(images/grey-arrow.png) center left no-repeat;
}
#banner .ui-tabs-panel img { width: 100%; height: auto; }
#banner ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#ccc;
}
#banner ul.ui-tabs-nav li { position: relative; }
#banner ul.ui-tabs-nav li img { float: left; margin: 3px 4px 3px 4px; width: 22.5%; height: auto; }
#banner li.ui-tabs-nav-item a span { display: block; margin: 0 0 0 10px; color: #000; font-size: 15px; }
#banner li.ui-tabs-nav-item a:hover, #banner li.ui-tabs-nav-item a:hover span { text-decoration: underline; }
#banner .ui-tabs-panel .info{
    position: absolute;
    bottom: 0;
    padding: 5px 0 5px;
	width: 100%;
	background: url("images/transparent.png") repeat scroll left top transparent;
}
#banner .info h3{
    margin: 0 0 5px;
    padding: 0 0 5px 20px;
	border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
	font-weight: normal !important;
    font-size: 20px;;
}
#banner .info h3 a { color: #FFFFFF; font-weight: normal !important; font-size: 20px; }
#banner .info p {
	margin: 0;
    padding: 0 20px;
    color: #FFFFFF;
	font-weight: normal !important;
	font-size: 11px;;
}
#banner .info a{
	color:#fff;
	text-decoration:none;
	font-size: 11px;
}
#banner .info a:hover{
	text-decoration:underline;
}
.side-menu.wlinks { display: none; }


@media (min-width: 900px) and (max-width: 1199px){

.wrapper{ width:875px;  }
.menu.res{ display:none;}
.sidebar ul.thumnail  li div.text{ padding:0px;}

.banner-wrapper { min-height: 228px; height: 228px; }
#banner ul.ui-tabs-nav { margin-right: 10px; width: 270px; }
#banner li.ui-tabs-nav-item a span { margin: 8px 0 0 8px; font-size: 12px; }
#banner .ui-tabs-panel { width: 595px; }
#banner .ui-tabs-panel .info h3 { padding: 0 0 0px 10px; font-size: 17px; }
#banner .ui-tabs-panel .info h3 a { font-weight: normal !important; font-size: 17px; }
#banner .ui-tabs-panel .info p { padding: 0 0 0 10px; font-weight: normal !important; font-size: 10px; line-height: 1; }
#banner .ui-tabs-panel .info a { font-size: 10px; }
#banner ul.ui-tabs-nav li img { margin: 3px 4px 3px 4px; width: 19%; }

.banner-text{ padding:5px 0px;}
.banner-text h3 { margin:0px; padding:0px 0px 0px 20px;}
.banner-text p a{ font-size:9px;}
.main-left{ width:595px;}
.sidebar{ width:270px;}
.col-left{ width:180px;}
.col-right{ padding:14px; width:387px;}
.widegt.calandr{ width:167px;}
.white-content ul li div.text p { font-size:11px;}
.white-content ul li div.date-widget{ width:31px; height:33px; background:url(images/date-widget-900.png) left top no-repeat;}
.white-content ul li div.date-widget h4{ font-size:9px;}
.white-content ul li div.date-widget p{ font-size:16px;}
.white-content ul li div.text{ width:86px;}
.header-right{ width:390px;}
.banner-text p{ font-size:9px;}
.banner-text h3{ font-size:17px;}
.sidebar ul.thumnail  li div.text p{ font-size:13px;}
ul.news li div.text h4{ font-size:16px;}
ul.news li div.feature-img{ width:91px;}
ul.news li div.text p{ font-size:11px;}
ul.news li div.text{ width:151px;}
.sidebar .widegt.calandr{ display:none;}
	}
@media (min-width: 768px) and (max-width: 899px){

.banner-wrapper { min-height: 195px; height: 195px; }
#banner ul.ui-tabs-nav { width: 237px; }
#banner li.ui-tabs-nav-item a span { margin: 8px 0 0 8px; font-size: 10px; line-height: 14px; }
#banner .ui-tabs-panel { width: 505px; }
#banner .ui-tabs-panel .info { padding: 3px 0; }
#banner .ui-tabs-panel .info h3 { padding: 0 0 0px 7px; font-size: 15px; }
#banner .ui-tabs-panel .info h3 a { font-weight: normal; font-size: 15px; }
#banner .ui-tabs-panel .info p { padding: 0 0 0 7px; font-weight: normal; font-size: 8px; line-height: 1; }
#banner .ui-tabs-panel .info a { font-weight: normal; font-size: 8px; }
#banner ul.ui-tabs-nav li img { margin: 2px 3px 2px 3px; width: 19%; }


.wrapper{ width:742px;  }
.menu.res{ display:block;}
.header-right .menu{ margin: 20px 0 0 -200px; }
.header-right{ width:200px;}
.main-left{ width:505px;}
.sidebar{ width:237px;}
.sidebar .widegt{ margin-left:9px;}
.col-left{ width:153px;}
.col-right{ padding:12px; width:328px;}
.widegt.calandr{ width:143px;}
.white-content ul li div.text p { font-size:11px;}
.white-content ul li div.date-widget{ margin:0px 4px 0px 0px; width:31px; height:33px; background:url(images/date-widget-900.png) left top no-repeat;}
.white-content ul li div.date-widget h4{ font-size:9px;}
.white-content ul li div.date-widget p{ font-size:16px;}
.white-content ul li div.text{ width:84px;}
.sidebar ul.thumnail  li div.text p{ font-size:11px;}
ul.news li div.feature-img{ width:91px;}
.sidebar ul.thumnail li{ padding:0px 0px 0px 9px;}
ul.news li div.text{ width:125px;}
ul.news li div.text h4{ margin:0px 0px 10px 0px; font-size:12px;}
ul.news li div.text p{ font-size:10px;}
.sidebar ul.thumnail li div.text{ padding:0px;}
.banner-text p{ padding:0px 0px 0px 14px; font-size:9px;}
.banner-text p a{ font-size:9px;}
.banner-text{ padding:2px 0px 2px 0px;}
.banner-text h3{  margin:0; padding:0px 0px 0px 14px; font-size:15px;}
.sidebar ul.thumnail{ padding:0px 0px 11px 0px;}
.widegt.calandr h2{ font-size:12px;}
.widegt.calandr .calandr-content { padding:0px 6px 6px 6px;}
.white-content{ padding:50px 6px 6px 6px;}
.sidebar .widegt.calandr{ display:none;}
	}
@media (min-width: 1200px){
	.wrapper{ width:1130px;  }
	.main-left{ float:left; width:767px;}
	.sidebar .widegt.calandr{ display:none;}
	}
@media  (min-width: 600px) and (max-width: 767px){
.logo a { margin: 0 auto; }
.banner-wrapper { min-height: 221px; height: 221px; }
#banner ul.ui-tabs-nav { display: none; margin-right: 10px; width: 270px; }
#banner .ui-tabs-panel { width: 575px; }
#banner .ui-tabs-panel .info { padding: 5px 0; }
#banner .ui-tabs-panel .info h3 { padding: 0 0 2px 10px; font-weight: normal; font-size: 17px; }
#banner .ui-tabs-panel .info h3 a { font-weight: normal; font-size: 17px; }
#banner .ui-tabs-panel .info p { padding: 0 0 0 10px; font-weight: normal; font-size: 9px; line-height: 1; }
#banner .ui-tabs-panel .info a { font-size: 9px; }

.wrapper{ width:575px;  }
.sidebar{ float: none; width:100%; }
.footer-nav ul li a{ font-size:14px;}
.sidebar ul.thumnail{ display:none;}
.main-left{ float: none; width:100%; }
.col-left { width:180px;}
.widegt.calandr{ width:165px;}
.two-col{ margin:0px auto; padding:0px 0px 16px 0px; width:auto;}
.widegt.calandr h2 { font-weight: bold; font-size: 12px; line-height: 24px; }
.white-content { padding: 35px 10px 0px; }
.news { padding-top: 15px; }
ul.news li { margin: 0 0 15px; padding: 0 0 15px; }
.white-content ul li div.date-widget{ width:29px; height:32px; background:url(images/date-widget-600.png) left top no-repeat;}
.white-content ul li div.date-widget h4{ font-size:9px;}
.white-content ul li div.date-widget p{ font-size:16px;}
.col-left ul.side-menu { padding: 0 0 10px; }
.col-left ul.side-menu li a{ font-size:11px; line-height: 22px;}
.white-content ul li div.text{ width:86px;}
.white-content ul li div.text p{ font-size:11px;}
.col-right{ padding:12px; width:370px;}
ul.news li div.feature-img{ width:85px;}
ul.news li div.text{ width:349px;}
ul.news li div.text h4{ font-size:15px;}
ul.news li div.text p{ font-size:11px;}
.nav ul li a{ font-size:15px;}
.footer-nav ul li span{ padding:0px 12px;}
.header .social{ display:none;}
.header-right{ float:none; margin:0px auto; width:400px; }
.logo{ float:none; margin:0px auto; width:494px;}
.textfield{ display:none;}
.banner-text p{ padding:0px 0px 0px 14px; font-size:9px;}
.banner-text p a{ font-size:9px;}
.banner-text{ padding:5px 0px 5px 0px;}
.banner-text h3{ margin:0; padding:0px 0px 0px 14px; font-size:17px;}
.sidebar .widegt{ margin-left:0px;}
.sidebar .widegt.calandr{ display:none;}
.header-right .menu{ padding:20px 0px 10px 0px;}
.nav ul li{ display:inline-block; float:none;}
.nav ul{ float:none; text-align:center;}
	}
@media  (min-width: 480px) and (max-width: 599px){
.banner-wrapper { min-height: 186px; height: 186px; }
#banner ul.ui-tabs-nav { display: none; }
#banner .ui-tabs-panel { width: 480px; }
#banner .ui-tabs-panel .info { padding: 3px 0; }
#banner .ui-tabs-panel .info h3 { margin: 0 0 5px; padding: 0 0 0px 5px; border-bottom-width: 2px; font-weight: normal; font-size: 13px; }
#banner .ui-tabs-panel .info h3 a { font-weight: normal; font-size: 13px; }
#banner .ui-tabs-panel .info p { padding: 0 0 0 5px; font-weight: normal; font-size: 7px; line-height: 1; }
#banner .ui-tabs-panel .info a { font-size: 7px; }


.wrapper{ width:480px; }
.banner-text p a{ font-size:9px;}
.sidebar{ float: none; width:100%; }
.footer-nav ul li a{ font-size:14px;}
.sidebar .widegt.calandr{ display:block; margin:0px;}
.sidebar ul.thumnail{ display:none;}
.main-left{ float: none; width:100%; }
.col-left { float: none; width:100%; }
.col-left ul.side-menu li{ text-align:center;}
.widegt.calandr{ width:auto;}
.two-col{ display:block; width:auto;}
.two-col .col-left ul.side-menu { padding: 0; }
.two-col .col-left ul.side-menu.tabs-nav li { padding: 0; }
.two-col .col-right {  display: none; }
.two-col .col-left ul.side-menu.tabs-nav.no-links { display: none; }
.side-menu.wlinks { display:block; }
.tabs-container { clear: both; width: auto; height:auto; }
.col-right img { width: 100%; height:auto; }

.white-content ul li div.date-widget{ width:29px; height:32px; background:url(images/date-widget-600.png) left top no-repeat;}
.white-content ul li div.date-widget h4{ font-size:9px;}
.white-content ul li div.date-widget p{ font-size:16px;}
.col-left ul.side-menu li a{ font-size:12px;}
.white-content ul li div.text{ width:86px;}
.white-content ul li div.text p{ font-size:11px;}
.col-right{ padding:12px; width:369px;}
ul.news li div.feature-img{ width:85px;}
ul.news li div.text{ width:349px;}
ul.news li div.text h4{ font-size:15px;}
ul.news li div.text p{ font-size:11px;}
.nav ul li a{ font-size:15px;}
.footer-nav ul li span{ padding:0px 12px;}
.header .social{ display:none;}
.header-right{ float:none; margin:0px auto; width:400px; }
.logo{ float:none; margin:0px auto; width:494px;}
.textfield{ display:none;}
.banner-text p{ padding:0px 0px 0px 14px; font-size:9px;}
.banner-text{ padding:5px 0px 5px 0px;}
.banner-text h3{ margin:0; padding:0px 0px 0px 14px; font-size:17px;}
.sidebar .widegt{ margin-left:0px;}
.footer-nav ul li{ padding:10px 0px 0px 0px;}
.footer-nav{ padding:15px 0px 0px 0px;}
.nav ul li{ display:inline-block; float:none;}
.nav ul{ float:none; text-align:center;}
.main-left .widegt.calandr .calandr-content{ display:none; margin:0px 0px 12px 0px;}
.white-content ul li span{ display:block; margin:0px auto; width:126px;}
.widegt.calandr{ margin:0px 0px 15px 0px;}
.main-left .widegt.calandr h2{ display:none;}
h2{ font-size:12px;}
.header-right .menu{ padding:20px 0px 10px 0px;}

	}
/* smart phone */
@media  (min-width: 280px) and (max-width: 479px){
.banner-wrapper { min-height: 123px; height: 123px; }
#banner ul.ui-tabs-nav { display: none; }
#banner .ui-tabs-panel { padding: 0; width: 100%; }
#banner .ui-tabs-panel .info h3 { margin: 0 0 0px; padding: 0 0 0px 10px; border-bottom: none; font-weight: normal; font-size: 13px; }
#banner .ui-tabs-panel .info h3 a { font-weight: normal; font-size: 13px; }
#banner .ui-tabs-panel .info { padding: 5px 0; }
#banner .ui-tabs-panel .info p { display: none; margin: 0; padding: 0 0 0 10px; font-weight: normal; font-size: 7px; line-height: 1; }
#banner .ui-tabs-panel .info a { font-size: 7px; }
.wrapper{ min-width:90%; width:307px;  }
.sidebar .widegt.calandr{ display:block; margin:0;}
.sidebar{ float: none; width:100%; }
.footer-nav ul li a{ font-size:14px;}
.sidebar ul.thumnail{ display:none;}
.main-left{ float: none; width:100%; }
.col-left { float: none; width:100%; }
.col-left ul.side-menu li{ text-align:center;}
.widegt.calandr{ width:auto;}
.two-col{ display:block; width:auto;}
.col-right{ display:none; }
.white-content ul li div.date-widget{ width:29px; height:32px; background:url(images/date-widget-600.png) left top no-repeat;}
.white-content ul li div.date-widget h4{ font-size:9px;}
.white-content ul li div.date-widget p{ font-size:16px;}
.col-left ul.side-menu li a{ font-size:17px;line-height: 2.5em;}
.white-content ul li div.text{ width:80%;}
.white-content ul li div.text p{ font-size:14px;}
.col-right{ padding:12px; width:369px;}
ul.news li div.feature-img{ width:85px;}
ul.news li div.text{ width:64%;}
ul.news li div.text h4{ font-size:20px;}
ul.news li div.text p{ font-size:14px;}
.nav ul li span{ padding:0px 5px; font-size:9px; line-height:10px;}
.nav ul li a{ font-size:9px; line-height:10px;}
.footer-nav ul li span{ padding:0px 12px;}
.header .social{ display:none;}
.header-right{ float:none; margin:0px auto; width:auto; }
.header-right .menu{ padding:10px 0px 10px 0px;}
.header-right .menu ul li:first-child { padding-right: 20px; }
.logo{ float:none; margin:0px auto; width:494px;}
.textfield{ display:none;}
.banner-text p{ padding:0px 0px 0px 12px; font-size:9px;}
.banner img{ height:204px;}
.banner-text{ padding:5px 0px 5px 0px;}
.banner-text h3{ margin:0; padding:0px 0px 0px 12px; font-size:14px;}
.sidebar .widegt{ margin-left:0px;}
.footer-nav ul li{ padding:10px 0px 0px 0px;}
.footer-nav{ padding:15px 0px 0px 0px;}
.nav ul li{ display:inline-block; float:none;}
.nav ul{ float:none;  padding:5px 0px; text-align:center;}
.main-left .widegt.calandr .calandr-content{ display:none; margin:0px 0px 12px 0px;}
.white-content ul li span{ display:block; margin:0px auto; width:126px;}
.widegt.calandr{ margin:0px 0px 15px 0px;}
.main-left .widegt.calandr h2{ display:none;}
h2{ font-size:12px;}
.banner-text p a{ font-size:9px;}
.logo a{ display:block; width:284px; height:69px; background:url(images/logo-320.png) left top no-repeat; text-indent:-10000px;}
.menu ul li a{ font-size:9px; line-height:14px;}
.menu ul li{ padding:0px 10px; background:url(images/nav-line-300.png) left center no-repeat; }
.menu ul li:first-child {
    padding: 0 0 0 10px;
}
.two-col .col-left ul.side-menu.tabs-nav.no-links { display: none; }
.side-menu.wlinks { display:block; padding-top: 13px !important; }

.hide-me-phone{ display:none;}

	}
	div#sm_share_icons.sm_icons{display: none !important;}

@media  (min-width: 1px) and (max-width: 320px){
.logo { width: auto; }
.header-right { display:block; float: none; width: auto; text-align:center; }
#banner ul.ui-tabs-nav { display: none; }
#banner .ui-tabs-panel { width: 307px; }
#banner .ui-tabs-panel .info h3 { margin: 0; padding: 0 0 0px 10px; border-bottom: none; font-weight: normal; font-size: 17px; }
#banner .ui-tabs-panel .info h3 a { font-weight: normal; }
#banner .ui-tabs-panel .info p {  display: none; padding: 0 0 0 10px; font-weight: normal; font-size: 10px; line-height: 1; }
#banner .ui-tabs-panel .info a { font-size: 10px; }

.wrapper { width:307px; }
.sidebar{ float: none; width:100%; }
.sidebar .widegt.calandr{ display:block; margin:0;}
.footer-nav ul li a{ font-size:14px;}
.sidebar ul.thumnail{ display:none;}
.main-left{ float: none; width:100%; }
.col-left { float: none; width:100%; }
.col-left ul.side-menu li{ text-align:center;}
.widegt.calandr{ width:auto;}
.two-col{ display:block; width:auto;}
.col-right{ display:none;}
.white-content ul li div.date-widget{ width:29px; height:32px; background:url(images/date-widget-600.png) left top no-repeat;}
.white-content ul li div.date-widget h4{ font-size:9px;}
.white-content ul li div.date-widget p{ font-size:16px;}
.col-left ul.side-menu li a{ font-size:12px;}
.white-content ul li div.text{ width:86px;}
.white-content ul li div.text p{ font-size:11px;}
.col-right{ padding:12px; width:369px;}
ul.news li div.feature-img{ width:85px;}
ul.news li div.text{ width:166px;}
ul.news li div.text h4{ font-size:15px;}
ul.news li div.text p{ font-size:11px;}
.nav ul li span{ padding:0px 5px; font-size:9px; line-height:10px;}
.nav ul li a{ font-size:9px; line-height:10px;}
.footer-nav ul li span{ padding:0px 12px;}
.header .social{ display:none;}
.header-right .menu{ padding:10px 0px 10px 0px;}
.logo{ float:none; margin:0px auto; width:494px;}
.textfield{ display:none;}
.banner-text p{ padding:0px 0px 0px 12px; font-size:9px;}
.banner img{ height:204px;}
.banner-text{ padding:5px 0px 5px 0px;}
.banner-text h3{ margin:0; padding:0px 0px 0px 12px; font-size:14px;}
.sidebar .widegt{ margin-left:0px;}
.footer-nav ul li{ padding:10px 0px 0px 0px;}
.footer-nav{ padding:15px 0px 0px 0px;}
.nav ul li{ display:inline-block; float:none;}
.nav ul{ float:none;  padding:5px 0px; text-align:center;}
.main-left .widegt.calandr .calandr-content{ display:none; margin:0px 0px 12px 0px;}
.white-content ul li span{ display:block; margin:0px auto; width:126px;}
.widegt.calandr{ margin:0px 0px 15px 0px;}
.main-left .widegt.calandr h2{ display:none;}
h2{ font-size:12px;}
.banner-text p a{ font-size:9px;}
.logo a{ display:block; width:284px; height:69px; background:url(images/logo-320.png) left top no-repeat; text-indent:-10000px;}
.menu ul li a{ font-size:9px; line-height:14px;}
.menu ul li{ padding:0px 10px; background:url(images/nav-line-300.png) left center no-repeat; }
.menu ul li:first-child {
    padding: 0 0 0 10px;
}
.two-col .col-left ul.side-menu.tabs-nav.no-links { display: none; }
.side-menu.tabs-nav.wlinks { display:block; }
}
}
div#sm_share_icons.sm_icons{display: none !important;}

