/* Start of CMSMS style sheet 'staceyMenuHoriz' */

#menu_vert {

	margin: 0px 0px;

}

.clearb {

	clear: both;

}

#menuwrapper {

	/* overflow: hidden; */

	padding: 4px 0px 10px 55px;

	background-color: #000;

}

#primary-nav, #social {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#primary-nav ul {

	position: absolute;

	top: auto;

	list-style: none;

	margin: 0px;

	padding: 0px;

	display: none;

}

#primary-nav ul ul {

	margin-top: 1px;

	margin-left: -1px;

	left: 100%;

	top: 0px;

}

#primary-nav li {

	float: left;

	margin-left: 5px;

	-moz-border-radius: 7px 7px;

	-webkit-border-radius: 7px 7px;

	-o-border-radius: 7px 7px;

	-ms-border-radius: 7px 7px;

	border-radius: 7px 7px;

}

#primary-nav li li {

	float: none;

	margin-left: 0px;

	margin-top: -1px;

	position: relative;

	width: 200px;

}

#primary-nav a {

	display: block;

	margin: 0px;

	padding: 10px 14px;

	text-decoration: none;

	color: #FFF;

	font-size: 1.1em;

	font-weight: bold;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-o-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

}

#primary-nav li a:hover, #primary-nav li.menuactive a {

	color: #000;

}

#primary-nav li li a {

	border: 1px solid #C0C0C0;

}

#primary-nav li,

#primary-nav li.menuparent {

	background-color: #ECECE;

}

#primary-nav li.menuactive {

	background-color: #8F61A9;

}

#primary-nav ul li.menuparent,

#primary-nav ul li.menuparent:hover,

#primary-nav ul li.menuparenth {

	background-image: url();

	background-position: center right;

	background-repeat: no-repeat;

}

#primary-nav li:hover,

#primary-nav li.menuh,

#primary-nav li.menuparenth,

#primary-nav li.menuactiveh {

	background-color: #8F61A9;

}

#primary-nav ul,

#primary-nav li:hover ul,

#primary-nav li:hover ul ul,

#primary-nav li:hover ul ul ul,

#primary-nav li.menuparenth ul,

#primary-nav li.menuparenth ul ul,

#primary-nav li.menuparenth ul ul ul {

	display: none;

}

#primary-nav li:hover ul,

#primary-nav ul li:hover ul,

#primary-nav ul ul li:hover ul,

#primary-nav ul ul ul li:hover ul,

#primary-nav li.menuparenth ul,

#primary-nav ul li.menuparenth ul,

#primary-nav ul ul li.menuparenth ul,

#primary-nav ul ul ul li.menuparenth ul {

	display: block;

}

/* IE Hacks */

#primary-nav li li {

	float: left;

	clear: both;

}

#primary-nav li li a {

	height: 1%;

}

/* End of 'staceyMenuHoriz' */

/* End of 'staceyMenuHoriz' */

/* Stylesheet: home Modified On 2013-06-07 15:48:46 */
#main-nav select  {
	display: none;
}
@media screen and (max-width: 1000px) {


.charity p img {
	width: 100%;
}
#footer p img {
	width: auto;
}
#menuwrapper {
	padding-left:  0.5%;
}

}
@media screen and (max-width: 960px) {


#rotateheads {
	width: 38%;
}
div.vidleft {
	margin-left:  5.75%;
}
div.vidleft.vid2 {
	margin-left: 5.5%;
}
#menuwrapper {
	padding-left:  0.5%;
}
div.charity p, div.notables p {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
ul.charityul, .conul {
	margin: 0;
	padding: 0;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	list-style: none;
}
.charityul li, .conul li {
	float:left;
	margin: 0 2% 1%;
	padding: 0;
	list-style: none;
}

}
@media screen and (max-width: 800px) {

#menu_vert {
	padding-top:  5%;
}
#social {
	position: absolute;
	bottom:-33%;
	right: 0%;
}
#social  {
	width: 227px;
	height: 32px;
}
#social li a:hover img {
	margin-top: -32px;
}
div.vidleft {
	margin-left:  0.5%;
}
div.vidleft.vid2 {
	margin-left: 2%;
}
#primary-nav li {
	margin-left: 2px;
}
#primary-nav a {
	padding: 6px 8px;
}
ul.charityul, .conul {
	width: auto;
}
#rotateheads {
	width: 46%;
}

}
@media screen and (max-width: 768px) {

#primary-nav  {
	display: none;
}
#main-nav select  {
	display: block;
	width: 99.5%;
	padding: 5px;
	border: 1px solid #8F61A9;
	background-color: #8F61A9;
	border-radius: 4px 4px 4px 4px;
	color: #FFF;
}
#main-nav option  {
	padding: 1px;
	olor: #8F61A9;
}
div.vidleft {
	margin-left:  0.5%;
}
div.vidleft.vid2 {
	margin-left: 0.5%;
}
#primary-nav a {
	padding: 6px;
}
#rotateheads {
	width: 48%;
}

}
@media screen and (max-width: 720px) {

#primary-nav a {
	padding: 5px 4px;
}

}
@media screen and (max-width: 640px) {

#menu_vert {
	padding-top:  6.5%;
}
#social {
	position: absolute;
	bottom:-42%;
	right: 0%;
}
#rotateheads {
	width: 57%;
}
div.left {
	margin-right: 1%;
	width: 48%;
}
div#menuwrapper {
	position: normal;
	height: 100%;
}
#primary-nav {
	position: normal;
}
#primary-nav li {
	height: auto;
	margin-top: 2px;
	float:none;display:block;
}
#primary-nav a {
	font-size: 1.23em;
	padding: 5px 4px;
	padding-left: 6px;
}
#main .wildsong {
	clear: left;
	margin-bottom: 0;
}
#main #rotateheads {
	float:none;
	margin: 0 auto;
	margin-bottom: 8px;
}
.vo-buzz-weekly img {
	width: 50%;
}

}
@media screen and (max-width: 540px) {

#menu_vert {
	padding-top:  8%;
}
#social {
	position: absolute;
	bottom:-52%;
	right: 0%;
}
}
@media screen and (max-width: 480px) {

div#galleria {
	height: 350px;
}
#menu_vert {
	padding-top:  8%;
}
}
@media screen and (max-width: 380px) {

#menu_vert {
	padding-top:  11%;
}
#social {
	position: absolute;
	bottom:-70%;
	right: 0%;
}
}
@media screen and (max-width: 320px) {

div#galleria {
	height: 250px;
}
#menu_vert {
	padding-top:  12%;
}
#social {
	position: absolute;
	bottom:-80%;
	right: 0%;
	left: 0%;
}
}
@media screen and (max-width: 568px) and (orientation:landscape) {
div#galleria {
	height: 450px;
}
}
/* Stylesheet: selectmenu Modified On 2013-11-13 04:53:14 */
