@charset "utf-8";
/* CSS Document */

TD, P {font-family: Arial, Helvetica, sans-serif; font-size:12px}

a.Link, a.Link:visited {font-weight:bold; text-decoration:none; color:#396FAC}
a.Link:hover {color:#A13C4E}

.ctBack {background-image:url(Images/10_Content_Mid.gif); background-position-y:200px; background-repeat:repeat-y}

a.ThisPage, a.Thispage:visited {color:#AA2952; font-size:11px; text-decoration:none}
a.ThisPage:hover {color:#747578}
a.otherpage, a.otherpage:visited {font-size:11px; color:#747578; text-decoration:none}
a.otherpage:hover {color:#AA2952}
#imagecaption {font-size:11px; font-style:italic}
a.ArticleMenu, a.ArticleMenu:visited {font-size:11px; text-decoration:none; color:#000000}
a.ArticleMenu:hover {color:#888888}

.fineprint {font-size:11px; font-style:italic}
.SecTitle { font-size: 14px; color:#A13C4E;}
.subTitle {color:#A13C4E; font-style:italic}


.category_title {
	font-size:16px; 
	font-weight:bold;
	text-decoration:none;
}


.article_title {
	font-weight:bold;
	font-size:11px;
}

.intro {
	font-size:11px;
}

/*********************** new design 2009 *********************************/
body{
	background:url(Images/BackgroundColors_50.gif); 
	text-align:center; 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

#main{
	width:715px;
	margin:20px auto;
	text-align:left
}

#main_top{
	background:url(Images/main_top.png) no-repeat; height:22px;
}

#main_content #logo{
	 text-align:center;
	 padding:0 0 16px 0;
}

#main_content{
	background:url(Images/main_content.png) repeat-y;
}

#left{
	float:left;
	width:280px;
	margin:20px 0 0 20px;
}


#right{
	 float:left; 
	 width:410px; 
	 position:relative;
}

#menu img {
	padding:2px;
}

#article {
	background:url(Images/article_bg.jpg) repeat-x 0 100%; 
	padding:10px; 
	margin:0 0 10px 0; 
	height:376px;
	*height:381px; 
	width:390px;
}

#article #numbers{
	text-align:right; 
	position:absolute; 
	top:252px; 
	right:10px; 
}

#numbers a {
	float:left;
	height:22px;
	width:22px;
	margin-right:1px;
	cursor:pointer;
}

a #article_nr1{ background:url(Images/article_1.gif) 0 0 no-repeat;}
a #article_nr2{ background:url(Images/article_2.gif) 0 0 no-repeat;}
a #article_nr3{ background:url(Images/article_3.gif) 0 0 no-repeat;}
a #article_nr4{ background:url(Images/article_4.gif) 0 0 no-repeat;}
a #article_nr5{ background:url(Images/article_5.gif) 0 0 no-repeat;}

a.current #article_nr1, a.current #article_nr2, a.current #article_nr3, a.current #article_nr4, a.current #article_nr5{
	background-position:0 100%;
}

.image_holder {
	width:390px;
	height:240px;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}

#article_blurb{
	margin:20px 10px 10px 10px;
	cursor:pointer;
}

#article_blurb h3{
	margin:0px; 
	color:#ae0a4f;
}

#article_blurb p{
	margin:0 0 10px 0;
}

#whats_new{
	background:#b30754 url(Images/whats_new.jpg);
	height:208px;
	width:705px;
	margin:0 5px;
}

#whats_new_text{
	margin:30px 0 20px 210px;
	width:247px;
	color:#FFF;
	float:left;
	height:150px;
	overflow:hidden;
}

#whats_new_text span{
	font-weight:bold;
	text-transform:uppercase;
}

#whats_new_video {
	margin:25px 0 20px 20px; 
	float:left;
	width:218px;
	height:157px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}

#sponsors{
	width:45%; 
	/*float:left; */
	margin:0 10px 0 20px;
}

#sponsors, #famous{
	width:45%; 
	/*float:left; */
	margin:0px 30px;
	padding-bottom:10px;
	overflow:hidden;
}

#famous h3, #sponsors h3{
	color:#ae0a4f;
}

#sponsors ul, #famous ul{
	list-style:none;
	height:85px;
	width:2000em;
	padding:0;
}

#sponsors li, #famous li{
	float:left;
	margin-left:0px;
}

#famous h5{
	width:82px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	margin:0 7px;
}

#sponsors li img, #famous li img{
	margin:0 7px;
}

#devider{
	background:#a3154a url(Images/devider.jpg) no-repeat;
	width:2px;
	height:106px;
	float:left;
	margin:20px 0;
}

#footer{
	background:url(Images/footer_bg.png) no-repeat;
	height:39px;
	text-align:center;
	color:#ad074e;
	font-weight:bold;
	padding-top:13px;
}

.clear{
	clear:both;
	height:1px;
}

#overlay {
	position:absolute;
}

.overlay {
	display:none;
	margin:0 auto;
	border-width:1px;
	border-style:solid;
	padding:15px;
	width:320px;
	background-color:#fff;
	-moz-box-shadow:0 0 20px 5px rgba(0,0,0,.4);
	box-shadow: 0 0 20px rgba(0,0,0,.4);	
	position:absolute;
	z-index: 1000;
}

.overlay .close {
	background-image:url(images/apple-close.png);
	position:absolute;
	right:5px; top:5px;
	cursor:pointer;
	height:28px;
	width:28px;
}

.exposeMask {
	
}

.social_container {
	position:relative;
}
#fb-root {
	margin-top:5px;
}
.fan_box .connect_action .name {
	font-size:12px;
}
.fan_box .full_widget {
	/*height:290px;*/
	border:solid 2px #94A3C4;
}
.twitter_container {
	position:absolute;
	margin:5px 0 0 5px;
}
.social_container.home .twitter_container {
	position: static;
	margin:0;
}
.social_container.home {
	float:right;
	margin:15px 30px 0 0;
}

