body{
	background-color: #000;
	margin: 0;
	font-family: Verdana, sans-serif;
}

a:active, a:focus {
	outline: 0;
}
      
.cake-debug{
	display: none;
}

#flash{
	text-align: center;
	background-color: #06185d;
}

#nav{
	border-bottom: 5px solid #06185d;
}

#primary{
	background-color: #06185D;
	padding-left: 10px;
}

#primary .navitem{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #06185D;
	float: left;
	border-right: 1px solid #d6e5ef;
	padding: 4px 18px;
}

#primary .navitem a{
	color: #fff;
	text-decoration: none;
}

#primary .navitem a:hover{
	color: #99ccff;
}

#secondary{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #d6e5ef;
	z-index: 20;
}

#secondary ul{
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #30417a;
}

#secondary ul li{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #d6e5ef;
}

#secondary ul li a{
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 40px;
	height: 22px;
	width: 100%;
}

#secondary ul li a:hover{
	background-image: url(/images/menuright.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #fc0;
	color: #000;
}

#secondary .navitem{
	display: inline;
	margin-right: 25px;
	display: none;
}

#secondary .navitem a{
	font-size: 14px;
	color: #06185D;
	text-decoration: none;
	text-transform: uppercase;
}

#container{
	width: 811px;
	margin: 0 auto;
	border-left: 2px solid #06185D;
	border-right: 2px solid #06185D;
	background-color: #06185D;
}

#signup{
	background-image: url(/images/signupbg.jpg);
	background-color: #d6e5ef;
	background-repeat: no-repeat;
	width: 463px;
	padding-left: 348px;
}

.clear{
	clear: both;
	height: 0px;
}

.float{
	float: left;
}

#form{
	height: 40px;
}

#form form{
	padding-top: 3px;
}

#form form input{
	margin-right: 0px;
}

#latest{
	float: left;
	margin-left: -325px;
	margin-top: 10px;
}

#latest .float{
	margin-right: 20px;
}

#latest div.float{
	width: 290px;
}

#bookmark{
	margin-top: 10px;
	padding-top: 10px;
	border-left: 3px solid #06185d;
	padding-left: 20px;
	margin-left: 20px;
	line-height: 15px;
	margin-bottom: 10px;
}

#bookmark img{
	vertical-align: bottom;
	margin-bottom: 4px;
}



#buzz{
	margin: 0 auto;
	text-align: center;
	padding-top: 10px;
	background-color: #d6e5ef;
	padding-left: 15px;
	border-top: 10px solid #06185d;
	border-bottom: 2px solid #06185d;
	margin-top: 10px;
	padding-bottom: 10px;
}

.frontnews{
	width: 195px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #06185d;
}

.frontnews span{
	width: 153px;
}

.frontnews a{
	color: #06185d;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#twitter{
	background-color: #d6e5ef;
	padding-top: 15px;
	padding-left: 10px;
	border-bottom: 10px solid #06185d;
	padding-bottom: 15px;
}

#featuredtweet{
	float: left;
	width: 375px;
	margin-left: 10px;
	margin-right: 15px;
	line-height: 14px;
}

#yousaying{
	float: left;
	margin-top: -3px;
}

#featuredtweet div{
	background-image: url(/images/featuredtweetbg.jpg);
	width: 361px;
	height: 74px;
	padding-left: 4px;
	padding-top: 4px;
	margin-top: 5px;
	color: #06185d;
	font-size: 11px;
	line-height: 14px;
	padding-right: 10px;
}

#featuredtweet div img{
	margin-right: 10px;
	max-width: 68px;
}

#yousaying div{
	background-image: url(/images/yousayingbg.jpg);
	width: 248px;
	height: 63px;
	margin-top: 5px;
	padding-top: 15px;
	padding-left: 10px;
	color: #06185d;
	font-size: 11px;
	line-height: 14px;
	padding-right: 10px;
}

#site{
	background-image: url(/images/sitebg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #0D1E63;
	height: 264px;
	padding-top: 50px;
	padding-left: 50px;
	text-align: center;
}

.sitecall{
	float: left;
	width: 130px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	padding-right: 10px;
}

.sitecall a{
	text-decoration: none;
	color: #fff;
}

#bottomnav{
	width: 811px;
	margin: 5px auto;
	text-align: center;
}

#bottomnav a{
	margin-right: 20px;
	color: #d6e5ef;
	text-decoration: none;
	font-size: 12px;
}

#head{
	background-color: #d6e5ef;
	height: 50px;
	border-top: 2px solid #06185d;
	text-align: center;
	padding-top: 10px;
}

#body{
	background-color: #06185d;
	padding-left: 48px;
	padding-top: 10px;
	font-family: Arial, sans-serif;
}

#body a{
	color: #ffcc00;
	font-size: 10px;
}

#spotlight{
	float: left;
	width: 420px;
	margin-left: 15px;
}

.spot{
	width: 285px;
}

.spot .title{
	font-size: 24px;
	color: #99ccff;
	font-weight: bold;
	margin-top: 5px;
}

#body .spot .show a{
	font-size: 14px;
	font-weight: bold;
	color: #d6e5ef;
	font-style: italic;
	text-decoration: none;
}

.spot .blurb{
	color: #fff;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#spotlight .qanda{
	background-color: #30417a;
	padding: 5px;
	color: #fff;
	font-size: 12px;
}

#spotlight .qanda .title{
	font-size: 18px;
	font-weight: bold;
	color: #99ccff;
	margin-bottom: 5px;
}

#spotlight .qanda .question{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 6px;
}

#spotlight .qanda .answer{
	font-size: 12px;
	color: #fff;
	margin-bottom: 15px;
}

#spotlight .connect{
	border-top: 1px solid #d6e5ef;
	border-bottom: 1px solid #d6e5ef;
	font-size: 14px;
	color: #d6e5ef;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#spotlight .connect img{
	vertical-align: middle;
}

.showtitle{
	height: 42px;
	padding-top: 16px;
	background-color: #d6e5ef;
	text-align: center;
	border-top: 2px solid #06185d;

}

#showart{
	text-align: center;
	background-color: #06185d;
}

.showart .showinfo{
	padding: 20px;
	width: 211px;
	float: left;
	height: 364px;
}

.showart .showinfo .title{
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 43px;
	font-weight: bold;
}

.showart .showinfo .by{
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 12px;
}

.showart .showinfo a img{
	margin-top: 15px;
}

.mainshow{
	background-color: #06185d;
}

.mainshow .title{
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #9cf;
}

.mainshow .fullshowdesc{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	width: 488px;
	float: left;
	margin: 10px;
}

.mainshow .fullshowdesc a{
	color: #fc0;
}

.mainshow .showphotos{
	padding-top: 10px;
}

.intlist{
	background-color: #06185d;
	position: relative;
	zoom: 1;
}

.intlist .show{
	border-bottom: 1px solid #d6e5ef;
	margin-left: 30px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-right: 15px;
}

.intlist .show img{
	margin-right: 25px;
}

.intlist .show div.float{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 17px;
	width: 380px;
}

.intlist .show a{
	color: #fc0;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 13px;
	display: block;
	line-height: 24px;
}

.intlist .smalltitle{
	font-family: Arial, sans-serif;
	text-align: center;
	font-size: 25px;
	color: #d6e5ef;
	text-transform: uppercase;
	font-weight: bold;
}

.intlist .largetitle{
	font-family: Arial, sans-serif;
	text-align: center;
	font-size: 30px;
	color: #d6e5ef;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 15px;
}

.intlist .largetitle a{
	color: #d6e5ef;
}

.intlist .news{
	border-bottom: 1px solid #d6e5ef;
	margin-left: 50px;
	padding-top: 15px;
	padding-bottom: 10px;
	color: #d6e5ef;
}

.intlist .news img{
	max-width: 150px;
	vertical-align: middle;
	margin-right: 25px;
}

.intlist .news a{
	color: #d6e5ef;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
}

.float .news_item .title{
	font-family: Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #d6e5ef;
	width: 750px;
	border-bottom: 1px solid #d6e5ef;
	margin-bottom: 15px;
	margin-left: 20px;
	text-transform: uppercase;
	position: relative;
}

.float .news_item .title .news_title{
	width: 630px;
}

.float .news_item .title .right{
	font-size: 11px;
	position: absolute;
	right: 0px;
	bottom: 3px;
	text-transform: none;
	display: inline;
}

.float .news_item span{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #d6e5ef;
}

.float .news_item{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 5px;
}

.float .news_item img{
	border: 1px solid #d6e5ef;
	margin-left: 30px;
}

.float .news_item a{
	color: #fc0;
}

.float .news_item a img{
	vertical-align: middle;
}

.float .news_item .news_short{
	margin-left: 20px;
	max-width: 606px;
}

.news_shows{
	margin-top: 21px;
	font-family: Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	margin-left: 20px;
}

.news_shows a{
	color: #fc0;
}

.news_shows .title{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #d6e5ef;
	padding-bottom: 5px;
	border-bottom: 1px solid #d6e5ef;
	margin-bottom: 5px;
}

.intlist .photos{
	width: 785px;
	margin-left: 20px;
	margin-top: 20px;
	min-height: 565px;
}

.intlist .photos img{
	margin-right: 14px;
	cursor: pointer;
	margin-bottom: 20px;
}

.intlist .dither{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background:#000 none repeat scroll 0 0;
	z-index: 5;
	display: none;
}

.intlist #hidden{
	display: none;
	z-index: 10;
	position: absolute;
	text-align: center;
	background-color: transparent;
}

.intlist #hidden #bigpic{
	margin-top: 25px;
}

.intlist #hidden #close{
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 16px;
	cursor: pointer;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}

.intlist #hidden #left, .intlist #hidden #right{
	cursor: pointer;
	vertical-align: super;
}

.intlist #text{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
	margin-left: 73px;
}

/*
.mainshow .news{
	margin-left: 10px;
}

.mainshow .news .date{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d6e5ef;
}

.mainshow .news .title{
	text-transform: uppercase;
	border-bottom: 1px solid #d6e5ef;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.mainshow .news .newsitem{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-bottom: 15px;
}

.mainshow .news .newsitem img{
	margin-left: 5px;
	margin-right: 10px;
}

.mainshow .news .newsitem a{
	color: #fc0;
}
*/

.mainshow .news_item .title{
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #d6e5ef;
	width: 750px;
	border-bottom: 1px solid #d6e5ef;
	margin-bottom: 15px;
	margin-left: 20px;
	text-transform: uppercase;
	position: relative;
}

.mainshow .news_item .title .news_title{
	width: 640px;
}

.mainshow .news_item .title .right{
	font-size: 11px;
	position: absolute;
	right: 0px;
	bottom: 3px;
	text-transform: none;
	display: inline;
}

.mainshow .news_item span{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #d6e5ef;
}

.mainshow .news_item{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 30px;
}

.mainshow .news_item img{
	border: 1px solid #d6e5ef;
	margin-left: 30px;
}

.mainshow .news_item a{
	color: #fc0;
}

.mainshow .news_item a img{
	vertical-align: middle;
}

.mainshow .news_item .news_short{
	margin-left: 20px;
	max-width: 620px;
}

.int_news_item{
	margin-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.int_news_item span{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #d6e5ef;
}

.int_news_item .title{
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #9cf;
	text-transform: uppercase;
	border-bottom: 1px solid #d6e5ef;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.int_news_item .title span{
	float: right;
	text-transform: none;
	font-weight: normal;
	color: #fc0;
	margin-top: 5px;
	font-size: 14px;
	margin-right: 15px;
}

.int_news_item .title span a{
	color: #fc0;
}

.int_news_item div.float{
	width: 400px;
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 12px;
	margin-left: 20px;
}

.int_news_item div.float a{
	font-weight: bold;
	color: #fc0;
}

.pagelinks{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #fc0;
	font-weight: bold;
	float: right;
	padding-bottom: 20px;
}

.pagelinks a{
	color: #fc0;
}

.pagelinks a.on{
	color: #D6E5EF;
}

.intlist .spotlight{
	margin-left: 20px;
	color: #d6e5ef;
	font-family: Arial, sans-serif;
	font-size: 14px;
	float: left;
	width: 400px;
	margin-top: 20px;
	text-align: center;
	padding-bottom: 15px;
}

.intlist .spotlight .title, .intlist .photofeature .title{
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #9cf;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.intlist .spotlight .bigname{
	font-family: Arial, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 15px;
}

.intlist .spotlight a, .intlist .photofeature a{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fc0;
}

.intlist .spotlight img{
	vertical-align: middle;
}

.intlist .photofeature{
	margin-left: 65px;
	float: left;
	width: 300px;
	margin-top: 20px;
	text-align: center;
	padding-bottom: 20px;
}

.intlist .photofeature a img{
	margin: 5px;
	border: 1px solid #fff;
}

#latest a{
	color: #06185d;
}

.intlist .old_show{
	padding: 20px;
	width: 335px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 17px;
}

.intlist .old_show a{
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #fc0;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.intlist .old_show img{
	margin-top: 8px;
	margin-bottom: 7px;
}

.intlist .text{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 20px 9px 0px 31px;
}

.full .news_item .title{
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #9cf;
	width: 652px;
	border-bottom: 1px solid #d6e5ef;
	margin-bottom: 15px;
	margin-left: 20px;
	text-transform: uppercase;
	position: relative;
}

.full .news_item .title .news_title{
	width: 560px;
}

.full .news_item .title .right{
	font-size: 11px;
	position: absolute;
	right: 0px;
	bottom: 3px;
	text-transform: none;
	display: inline;
}

.full .news_item .title .blog_date{
	font-size: 11px;
	text-transform: none;
}

.full .news_item .title .author{
	font-size: 11px;
	float: left;
	text-transform: none;
	margin-top: 10px;
}

.full .news_item .title .topics{
	font-size: 11px;
	float: right;
	text-transform: none;
	margin-top: 10px;
	padding-bottom: 2px;
}

.full .news_item span{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #d6e5ef;
}

.full .news_item{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
}

.full .news_item img{
	border: 1px solid #d6e5ef;
	margin-left: 30px;
}

.full .news_item a{
	color: #fc0;
	font-weight: bold;
}

.full .news_item a img{
	vertical-align: middle;
}

.full .news_item .news_short{
	margin-left: 20px;
	max-width: 638px;
}

.intlist li a{
	color: #d6e5ef;
}

.intlist ul{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

.intlist ul ul{
	list-style: disc outside;
	color: #fff;
	font-weight: normal;
}

.intlist ul ul ul{
	list-style: circle outside;
	color: #fff;
	font-weight: normal;
}

#showdd{
	background-image: url(/images/ddbg.jpg);
	width: 164px;
	height: 24px;
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	padding-left: 5px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	padding-right: 140px;
	padding-bottom: 6px;
	z-index: 200;
}

#showdd span{
	position: relative;
	top: -5px;
	height: 24px;
	min-width: 130px;
	background-image: url(/images/ddbgmid.jpg);
	background-repeat: repeat-x;
}

#showddlist{
	background-color: #d6e5ef;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	width: 159px;
	display: none;
	position: absolute;
	z-index: 10;
}

#showddlist a{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	height: 17px
	padding-top: 5px;
	padding-left: 10px;
	display: block;
}

#catdd{
	background-image: url(/images/ddbg.jpg);
	width: 164px;
	height: 29px;
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	padding-right: 140px;
	padding-bottom: 6px;
	z-index: 200;
}

#catdd span{
	position: relative;
	top: -5px;
	height: 24px;
	min-width: 130px;
	background-image: url(/images/ddbgmid.jpg);
	background-repeat: repeat-x;
}

#catddlist{
	background-color: #d6e5ef;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	width: 159px;
	display: none;
	position: absolute;
	z-index: 10;
}

#catddlist a{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	height: 17px
	padding-top: 5px;
	padding-left: 10px;
	display: block;
}

#bookmark a{
	color:#06185D;
	font-size: 12px;
}

.blog img{
	display: block;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 0px !important;
}

.intlist .ddcont, .intlist .catddcont{
	text-align: center;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	padding-top: 20px;
	position: relative;
}

#enlarge{
	float: right;
	margin-right: 141px;
	margin-top: 10px;
	background-image: url(/images/fontsizebg.jpg);
	color: #ffcc00;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding-left: 112px;
	height: 21px;
	width: 45px;
	padding-top: 3px;
}

#enlarge span{
	cursor: pointer;
}

#cse-search-box{
	background-color: #06185D;
	width: 100%;
	text-align: right;
	padding-top: 5px;
	margin: 0px;
}

#searchbox{
	position: relative;
	top: -8px;
	height: 18px;
	font-size: 12px;
}

#cse-search-results{
	width: 783px;
	background-color: #06185D;
	padding-left: 13px;
	padding-right: 13px;
}

#res{
	padding-left: 15px;
}

.partner{
	width: 720px;
	margin: 15px auto;
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	min-height: 198px;
}

.partnertext{
	margin-left: 30px;
	width: 425px;
}

.ptext{
	padding: 15px;
	background-color: #30417a;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-bottom: 10px;
}

.ptext .title{
	font-size: 24px;
	color: #9cf;
	font-weight: bold;
}

.pimage{
	width: 249px;
	text-align: center;
}