/* Header Changes
----------------------------------------------------------------------------------------------------*/

#header .row {
	padding-top: 7px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 15px;
	background: #14417c;
}

.header-content {
	width: 100%;
}

#header .col {
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}

.nav-mobile {
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	background: url('../images/drop-menu.png') no-repeat;
	text-indent: -999999px;
	margin-left: 4%;
	margin-top: 0;
	padding-bottom: 7px;
}

.select-mobile {
	width: 46px;
	height: 46px;
	opacity: 1;
	position: absolute;
	left: 1.041666666667%;
	font-size: 45px;
}

.select-mobile option {
	height: 46px;
}

#nav {
	display: none;
	float: none;
	clear: both;
	padding-top: 5px;
}

#nav li {
	width: 100%;
	float: none;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: url('../images/bg-header-bottom.gif') repeat-x;
	padding: 0;
}

#nav a {
	display: block;
	line-height: 35px;
	color: #FFFFFF;
}

#nav li + li {
	border-top: 1px solid #000000;
}

.search {
	margin: 0 4% 0 0;
	height: auto;
	background: none;
	width: 50%;
	position: relative;
}

.search .text {
	background: #EEEEEE;
	padding: 5px 0 5px 12px;
	width: 93%;
	border-radius: 0;
}

.search .submit {
	float: none;
	position: absolute;
	top: 0;
	right: 1.5%;
}

.utility-nav {
	display: none;
	float: none;
	padding: 0;
}

.utility-nav li {
	width: 100%;
	float: none;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: url('../images/bg-header-bottom.gif') repeat-x;
	padding: 0;
	border-top: 1px solid #000000;

}

.utility-nav .text-my-favorite,
.utility-nav .text-state-partners {
	height: auto;
}

.utility-nav a {
	display: block;
	line-height: 35px;
}

.utility-nav .text-my-favorite,
.utility-nav .text-state-partners {
	background: none;
	text-indent: 0;
	overflow: visible;
	width: auto;
	color: #FFFFFF;
	font-family: 'Lucida Sans', 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.img-speaker-device {
	display: none;
}

.header-bottom .container_16 {
	width: 100%;
	margin: 0;
}

.add-nav {
	padding: 0;
}

.nav-competition {
	border-right: none;
}

.microphone-device {
	width: 24px;
	margin-top: -10px;
}

.add-nav img {
	max-width: 90%;
}

.add-nav .nav-competition img {
	max-width: 77%;
}

.add-nav li:hover .drop { display: none; }

.container-nav-bar .add-nav > li:hover .nav-static {
	display: block;
}

.container-nav-bar .add-nav > li:hover .nav-hover {
	display: none;
}

.add-nav a:hover,
.add-nav li:hover a,
.add-nav li.active a {
	background: none;
}

#main {
	padding: 20px 0 0 0;
}

/* Home Page Changes
----------------------------------------------------------------------------------------------------*/

#content {
	float: none;
	border: none;
}

#sidebar {
	float: none;
}

.visual {
	width: auto;
}

.content-text {
	margin: 0;
}

#footer .holder {
	text-align: center;
}
.inner #sidebar .box-quote {
	padding-bottom: 0;
}

#content .visual .text p {
	font: 12px/12px "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
}

.visual .text-inner {
	padding-top: 9px;
	padding-bottom: 20px;
}

.visual .swicher {
	bottom: 26px;
	left: 10px;
}

.post-holder .post .text {
	overflow: visible;
	padding-left: 3.436426116838%;
}

.social .facebook,
.social .twitter,
.social .youtube,
#content .social .facebook,
#content .social .twitter,
#content .social .youtube {
	font-size: 8px;
}

/* Interior Page Changes
----------------------------------------------------------------------------------------------------*/

.inner #content {
	float: none;
}

.inner #sidebar {
	float: none;
}

.inner .content-text {
	padding: 30px 10px 45px;
	position: relative;
}

#content .img-box {
	width: auto;
	margin: 0;
	padding: 0;
}

#content .img-box img {
	max-width: 100%;
}

#content img {
	max-width: 100%;
}

#content .heading {
	position: static;
}

#content .heading .serv {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.heading .serv .btn-print {
	display: none;
}

.track-list .player-holder {
	position: static;
	float: left;
}

#content .tabset li {
	width: 50%;
	padding: 0;
	text-align: center;
}

.tabset a {
	padding: 8px 0 7px;
}

.tabset .active, .tabset a:hover {
	padding: 8px 0;
}

#content .filter li {
	padding: 0 15px 15px;
	width: 1px;
}

.video-list {
	padding: 0;
}

.video-list .col1 {
	width: 50%;
}

.video-list .col2 {
	width: 50%;
}

.video-list .text-holder {
	padding: 0;
}

.video-wrapper object {
	max-width: 100%;
	width: 100%;
	height: auto;
}

table#state_final th, td {
	vertical-align: top;
}

#content table img {
	width: 80px;
	max-width: none;
}

.press-release {
	width: 24%;
}

#content .bio-holder ul {
	width: auto;
	margin-left: -4%;

}

#content .bio-holder ul li {
	width: 45%;
	padding: 0 0 0 4%;
	margin-bottom: 20px;
}

#content .tab-content .bio-holder img {
	margin: 0;
}

.poet {
	padding: 0;
	width: auto;
}

.video-gallery {
	width: auto;
	padding: 0;
}

.video-gallery .vg {
	width: 100%;
}

.video-gallery .video-box {
	padding: 0 0 15px 0;
	width: 49%;
}

#judges-guide td {
	vertical-align: middle;
}

#content #judges-guide img {
	width: auto;
}

table#state_final {
	width: auto;
}

#state_final td {
	width: 33%;
}

.filter-list {
	float: left;
}

.poet .year {
	float: left;
	clear: both;
}

/* Sidebar Nav Changes
----------------------------------------------------------------------------------------------------*/

.inner #content .heading h2 {
	float: left;
	max-width: 200px;
}

.btn-navjump {
	display: block;
	width: 70px;
	height: 22px;
	float: right;
	background: url('/images/mobile-menu.png') no-repeat;
	text-indent: -999999px;
}

.nav-add-holder {
	padding: 0;
}

.inner #sidebar li {
	padding: 0;
}

.nav-add a {
	background: none;
	padding: 9px 0 9px 0;
	text-align: center;
}

.nav-add .active a,
.nav-add a:hover {
	background: none;
}

.nav-add > li + li {
	background: url("/images/separator4.gif") repeat-x;
}

.nav-add ul {
	margin: 0;
	padding: 0;
}

.inner #sidebar li li {
	padding: 0;
}

.nav-add .slide ul a {
	padding: 7px 0;
}

.video-recitation .frame {
	background: none;
}

.video-recitation .holder {
	background: none;
}

.video-recitation .video {
	padding: 0;
}

.video-recitation .vr-text {
	float: left;
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #14417c;
	border-bottom: 1px solid #14417c;
}

object {
	max-width: 100%;
	height: auto;
}

.player-holder object {
	height: 100%;
}

video {
	max-width: 100%;
	height: auto;
}

/* Photo Gallery Changes
----------------------------------------------------------------------------------------------------*/

.photo-gallery {
	width: 100%;
}

.photo-gallery .pg1 {
	width: auto;
	margin-left: -4px;
}

.photo-gallery .photo-box {
	width: 47%;
	padding: 0 0 37px 6px;
}

/* Login pages
----------------------------------------------------------------------------------------------------*/

#login {
	background: #EEE;
}

#login div#dialog-wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
}

#login iframe table td input[type="text"], table td input[type="password"] {
	width: auto;
}

#login #footer {
	background: #EEEEEE;
}

#login h1 {
	font-size: 100%;
	font-weight: normal;
}

/* prettyPhoto styling for small screens */
div.pp_pic_holder { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; float: none!important; overflow: hidden; }
a.pp_close { right: 40px!important; top: 10px!important; }
.pp_description {float: left;}
div.light_rounded .pp_left {background: none!important; padding: 0!important;}
div.light_rounded .pp_right {background: none!important; padding: 0!important;}
