body {
	color:#333;
	font-family: Tahoma, Verdana, "Lucida Console", sans-serif;
	font-size: 0.9em;
	background-color: #000;
	background-image: url(../im/bg-body.jpg);
	background-repeat: repeat-x;
}
* html #content {height:auto}
#container {
	width:960px;
	\width:980px;
	w\idth:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative
}
#topbar {
	height:200px;
	width:960px;
	background-image: url(../im/bn-topbar.png);
	background-repeat: no-repeat;
}
#top {
	height:150px;
	position:absolute;
	visibility:visible;
	left:100px;
	top:30px
}
#top h1 {
	height:150px;
	text-indent:-20000px;
	width:160px;
	background:url(../im/bg-logo.gif) no-repeat
}
#top h1 a {
	cursor:pointer;
	display:block;
	height:150px;
	width:160px
}
#top-tabs {
	height:70px;
	width:880px;
	background-image: url(../im/bn-navbar.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 80px;
}
#top-tabs ul {
	list-style-type:none;
	padding:0;
}
#top-tabs ul li {float:left}
#top-tabs ul li a {
	display:block;
	text-indent:-9999px;
	height:26px;
	background-image: url(../im/bg-toptabs.jpg);
	background-repeat: no-repeat;
}
#top-tabs ul li a#tab-home {width:70px;background-position:0 0}
#top-tabs ul li a#tab-news {width:75px;background-position:-70px 0}
#top-tabs ul li a#tab-medi {width:80px;background-position:-145px 0}
#top-tabs ul li a#tab-show {width:85px;background-position:-225px 0}
#top-tabs ul li a#tab-blog {width:70px;background-position:-310px 0}
#top-tabs ul li a#tab-stor {width:75px;background-position:-380px 0}
#top-tabs ul li a#tab-mobi {width:145px;background-position:-455px 0}
#top-tabs ul li a#tab-cont {width:120px;background-position:-600px 0}
#top-tabs ul li a:hover#tab-home {background-position:0 -26px}
#top-tabs ul li a:hover#tab-news {background-position:-70px -26px}
#top-tabs ul li a:hover#tab-medi {background-position:-145px -26px}
#top-tabs ul li a:hover#tab-show {background-position:-225px -26px}
#top-tabs ul li a:hover#tab-blog {background-position:-310px -26px}
#top-tabs ul li a:hover#tab-stor {background-position:-380px -26px}
#top-tabs ul li a:hover#tab-mobi {background-position:-455px -26px}
#top-tabs ul li a:hover#tab-cont {background-position:-600px -26px}
#wrapper {
	width:860px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../im/bg-wrapper.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	height: 100%;
}
#content {
	color:#666;
	width:560px;
	float:right;
	margin-top:10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	line-height: 1.1em;
	height: 100%;
}
#content p {
	line-height:1.2em;
	text-align:left;
	padding-top:2px;
	padding-bottom:4px
}
#content h2 {
	color:#666;
	padding-left:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: -20000px;
}
#content h3 {
	color:#BE04BF;
	font:bold 1.2em/1.5em Tahoma,Verdana,Arial
}
#content h4 {color:#C7A02E;padding-left:5px;font:bold 1em/1.5em Tahoma,Verdana,Arial}
#content  strong {
	color:#333
}
#content em {color:#666;font-style:italic}
#content a {
	color:#BE04BF;
	text-decoration:none;
}
#content a:hover {
	color:#000;
	text-decoration:none;
	background-color: #3F0;
}
#content ul {
	padding-top:5px;
	padding-bottom:5px
}
#content ul li {
	line-height:1.3em;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content ol {padding-left:30px;padding-right:10px}
#content ol li {list-style-type:decimal;text-align:justify;padding-bottom:5px}
#content table {margin-right:auto;margin-left:auto;line-height:1.5em;padding-top:2px;padding-bottom:4px;border-width:0}
#content table td {padding-right:3px;padding-left:3px}

/* Styles for Photographic Gallery */ 

#gallery{
	padding: 10px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gallery ul{
	margin: 0px;
	padding: 0px;
}
#gallery li{
	display: inline;
	margin: 0px !important;
	padding: 0px !important;
	background-color: #FFF !important
}
#gallery h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;	
	margin-top: 20px;
}
#gallery a {
	text-decoration: none !important;
	background-color: #FFF !important;
	border: none !important
}
#gallery a:link img, a:visited img {
	margin: 5px !important;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#gallery a:hover img{
	margin: 5px;
	padding: 2px;
	border: 1px solid #F522FE;
	background-color: #0F0;
}
#gallery a:active img {
	margin: 5px;
	padding: 2px;
	border: 1px solid #666;
}
#form {width:425px;padding:10px;font:0.9em Tahoma,Verdana,"Lucida Console",sans-serif;margin:0 auto}
#form table {
	width:420px;
	border:1px solid #F627FE!important;
	padding:5px;
	color:#F522FE;
	background-color: #FFF;
}
#form table td {padding:5px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}
#form input {
	padding:1px;
	margin-right:5px;
	margin-left:5px;
	color:#F627FE;
	background-color: #F8F8F8;
	border: 1px solid #D6D6D6;
}
#form textarea {
	padding:1px;
	margin-right:5px;
	margin-left:5px;
	color:#F522FE;
	background-color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #D6D6D6;
}
#sidebar {
	width:280px;
	padding-top:20px;
	background:url(../im/bg-ads.gif) no-repeat;
	height: 650px;
}
#flashcontent {
	height: 340px;
	width: 560px;
}

#twitter {
	width:270px;
	height:360px;
	background-image: url(../im/bg-twitter.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#twitter p {
	width:240px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	text-align: justify;
}
#twitter h2 {
	width:270px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	text-align: justify;
	text-indent: -20000px;
}
#twitter ul {
	width:240px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	text-align: justify;
	color: #333;
}

#twitter ul li {
	padding-top: 8px;
	padding-bottom: 5px;
}
#twitter ul li a {
	text-decoration: none;
	color: #036;
}

#twitter-link {
	width:240px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	color: #F51CFE;
	display: block;
	height: 25px;
	padding-top: 10px;
}


#social-m {
	width:270px;
	height:120px;
	background-image: url(../im/bg-social.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#social-m p {
	width:240px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	text-align: justify;
}
#social-m h2 {
	width:270px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	text-align: justify;
	text-indent: -20000px;
}
#social-m ul {
	width:225px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	padding-top: 15px;
}
#social-m ul li {
	padding-right: 2px;
	padding-left: 2px;
	display: inline;
}



#end-wrapper {
	width:900px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../im/bg-end-wrapper.gif);
	background-repeat: no-repeat;
	height: 25px;
}

#footer {
	clear:both;
	height:100px;
	font-family:Tahoma,Verdana,Arial;
	background-image: url(../im/bg-footer.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-right: 50px;
	margin-bottom: 20px;
}
#botbar {
	height:20px;
	width:630px;
	float:right;
	font-size:0.9em
}
#botbar ul {text-align:right}

#botbar ul li {display:inline;line-height:20px;padding-right:6px;padding-left:6px}
#botbar ul li a {
	text-decoration:none;
	color:#FFF;
	text-transform: uppercase;
}
#botbar ul li a:hover {
	text-decoration:none;
	color:#C805B9
}
#info {
	width:630px;
	float:right;
	font-size:0.7em;
	height:25px
}
#info p {
	line-height:16px;
	text-align:right;
	color:#333
}
#info p a {
	color:#000;
	text-decoration:none;
	font-weight:bold
}
#info p a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:none
}
.center {
	text-align: center !important
}
.content-cf-videos {
	background-image: url(../im/h2-cf-videos.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
}

.content-cf-news {
	background-image: url(../im/h2-cf-news.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
}
.content-cf-blog {
	background-image: url(../im/h2-cf-blog.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
}
.content-cf-shows {
	background-image: url(../im/h2-cf-shows.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
}
.content-cf-mobile {
	background-image: url(../im/h2-cf-mobile.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
}
.content-cf-store {
	background-image: url(../im/h2-cf-store.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
}
.content-cf-contact-us {
	background-image: url(../im/h2-cf-contact-us.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
}


.sidebar-title {
	background-image: url(../im/h2-twitter-updates.png);
	background-repeat: no-repeat;
	height: 45px;
	background-position: center 15px;
}
.sidebar-title-sm {
	background-image: url(../im/h2-social-media.png);
	background-repeat: no-repeat;
	height: 50px;
	background-position: center 15px;
}
.content-cf-photogallery {
	background-image: url(../im/h2-cf-photogallery.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 300px;
}
