html, 
body ,
.capBottom,
.cnrR,
.cnrL
{
	margin:0; 
	padding:0; 
}

img
{ 
	border:none;
	margin:0; 
	padding:0; 
}
a {
	cursor:pointer;
	cursor:pointer !important;
}
li, 
li img{
	margin: 0;
	padding: 0;
}
body #vision-list-view ul#vision-list-grid li a .title p,
body #vision-list-view ul#vision-list-grid li a:link .title p,
body #vision-list-view-b ul#vision-list-grid-b li a .title p,
body #vision-list-view-b ul#vision-list-grid-b li a:link .title p,
body #vision-list-view-c ul#vision-list-grid-c li a .title p,
body #vision-list-view-c ul#vision-list-grid-c li a:link .title p,
body #vision-list-view-c .non-js-carousel ol#carousel li a .title p,
body #vision-list-view-c .non-js-carousel ol#carousel li a:link .title p,
body #content-list-view ul#content-list-grid li a .title p,
body #content-list-view ul#content-list-grid li a:link .title p,
.g-content a:link 
{
	text-decoration:none !important;
	color:#FF6600 !important;
}
body #vision-list-view ul#vision-list-grid li a:visited .title p,
body #vision-list-view-b ul#vision-list-grid-b li a:visited .title p,
body #vision-list-view-c ul#vision-list-grid-c li a:visited .title p,
body #vision-list-view-c .non-js-carousel ol#carousel li a:visited .title p,
body #content-list-view ul#content-list-grid li a:visited .title p,
.g-content a:visited 
{
	text-decoration:none !important;
	color:#339999 !important;
}
body #vision-list-view ul#vision-list-grid li a:hover .title p,
body #vision-list-view ul#vision-list-grid li a:active .title p,
body #vision-list-view-b ul#vision-list-grid-b li a:hover .title p,
body #vision-list-view-b ul#vision-list-grid-b li a:active .title p,
body #vision-list-view-c ul#vision-list-grid-c li a:hover .title p,
body #vision-list-view-c ul#vision-list-grid-c li a:active .title p,
body #vision-list-view-c .non-js-carousel ol#carousel li a:hover .title p,
body #vision-list-view-c .non-js-carousel ol#carousel li a:active .title p,
body #content-list-view ul#content-list-grid li a:hover .title p,
body #content-list-view ul#content-list-grid li a:active .title p,
.g-content a:hover, 
.g-content a:active 
{
	text-decoration:none !important;
	color:#CC3366 !important;
}
span#redtext{
	text-decoration:none !important;
	color:#000 !important;
}
#blq-foot{
	width:974px;
}

.inc,
#blq-mast,
#blq-foot{
	margin:0;
	padding:0;
}

.clear-div{
	clear:both;
	margin:0;
	padding:5px 0;
}
.clearing-div{
	margin:0;
	padding:0;
	height:0px;
}
.norecord p{
	margin:0;
	padding:0 5px 5px 5px;
	font-size:1em;
	font-weight:normal;
}
#hidden{
	display:none;
}

.g-content {
	background:none;
	background-image:url(/staticarchive/b37141e0f7bc5f2bf583ca31f8d6101655af0579.jpg);
	background-position:top;
	background-repeat:repeat;
	/* -------- */
	overflow:hidden;
	zoom:1;
	margin:0;
	padding:0 14px 0 14px;
	font-family:arial,helvetica, sans-serif;
	font-size:1.2em;
}


#g-masthead {
	margin:0; 
	padding:0;
	background:none;
	background-image:url(/staticarchive/f400f0b76a0bb90f9f7c12f39e72e8b0925afa2e.jpg);
	background-position: 0px 70px;
	background-repeat:no-repeat;

	overflow:hidden;
	border:none;

	//height:238px;
	height:298px;
}
	#bbcpageMothball{padding:0 0 0 110px; }
	#bbcpageMothball{background:url(/staticarchive/21e9505424d3a68aeb732d28611872484f37b8af.jpg) 0 0 repeat-x #fbfbfb;}
	#bbcpageMothball a{display:block; height:61px; background:url(/staticarchive/eb7fbf7c156f65c407a620cb583007989a217304.gif) 120px 10px no-repeat; color:#666; font-size:2em;text-decoration:none;padding-left:190px; padding-top:12px;font-family:verdana,helvetica,arial,sans-serif; font-weight:normal}
	#bbcpageMothballSub{display:block; font-size:0.55em; padding:5px 0 0 35px;font-weight:bold}
	#bbcpageMothballSub span {color:#1A75BB; margin-left:5px}
	a:hover #bbcpageMothballSub span {text-decoration:underline}

#g-masthead h1 {
	background:none;
	margin:0;
	padding:0;
}

#g-masthead img {
	vertical-align:top;
	margin:0;
	padding:0;
	border:none;
}

/* -------------------- ----Flash Thumbnails---- ------------------------- */
#swf-thumbs{
	margin:0;
	padding:106px 0px 16px 70px;
}

/* -------------------- ----Navigation---- ------------------------- */


.vn-menu {
	margin: 0;
	padding:0 0 0 59px;
	list-style: none;
}
.vn-menu li {
	padding: 0;
	margin: 0;
	height: 39px;
	list-style: none;
	display:inline;
}

#home span,
#videos span,
#features span,
#contribute span{
	margin:0;
	padding:0;

	font-size:1.5em;
	font-weight:bold;
	text-decoration:none;
}

#home{
	height:36px;
	width:107px;
	color:#FF6600;
	text-decoration:none !important;
}

#videos{
	height:36px;
	width:114px;
	color:#FF6600;
	text-decoration:none !important;
}

a#home {
	margin:0 !important;
	padding:4px 0 0 19px !important;
}

a#videos {
	margin:0 !important;
	padding:4px 0 0 14px !important;
}

a#features {
	margin:0 !important;
	padding:4px 0 0 19px !important;
}

a#contribute {
	margin:0 !important;
	padding:4px 0 0 14px !important;
}

#contribute{
	height:36px;
	width:181px;
	color:#FF6600;
	text-decoration:none !important;
}

#features{
	height:36px;
	width:142px;
	color:#FF6600;
	text-decoration:none !important;
}

body.upload #home,
body.home #home,
#home:hover,
#home:active,

body.videos #videos,
#videos:hover,
#videos:active {

	background:url(/staticarchive/1a8ea33c4f0c313c012448967ae211892ad3359b.jpg) no-repeat !important;
	color:#FFF;
	text-decoration:none !important;
}



body.features #features,
#features:hover,
#features:active {

	background:url(/staticarchive/890c41e43ca831584500da3d38f48781b848f524.jpg) no-repeat !important;
	color:#FFF;
	text-decoration:none !important;
}

body.production #contribute,
body.contribute #contribute,
#contribute:hover,
#contribute:active {

	background:url(/staticarchive/e6bd8f76a403391ffc0b918463b1fd21fbc2c274.jpg) no-repeat !important;
	color:#FFF;
	text-decoration:none !important;
}

#home,
#videos,
#features,
#contribute{
	border:none;
	margin:0 !important;
	padding:0 0 0 24px !important;	
	background-position: top left !important; 
	list-style:none;
	float:left;
}

/* -------------------- ----Footer---- ------------------------- */
#g-footer {
	margin:0; 
	padding:0; 
	background:none;
	background-image:url(/staticarchive/0677a638971795b025268ae5862f378227cefc45.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	border:none;
}

#g-footer img {
	vertical-align:top;
	margin:0;
	padding:0;
	border:none;
}

#g-content-featured,
#g-content-featured-full {
	float:left;
	overflow:hidden;
	width:626px;
	background:none;
	margin:0; 
	padding:0; 
}

.videos #g-content-featured,
.videos #g-content-featured-full,
.upload #g-content-featured,
.upload #g-content-featured-full{
	overflow:visible !important;
	width:640px !important;
}


#g-content-featured-a,
#g-content-featured-b,
.position-a,
.position-b {
	overflow:hidden;
	width:306px;
	background:none;
}

	
#g-content-featured-b,
.position-b {

	overflow:hidden;
	width:306px;

}

#g-content-extra {
	float:right;
	overflow:hidden;
	zoom:1;
	width:306px;

}
.features #g-content-extra {
	margin:-1px 0 0 0;
}

.videos #g-content-extra,
.upload #g-content-extra {
	padding:43px 0 0 0 ;
}

body.production .section{
	font-size:1.2em;
	padding:0 0 5px 0 !important;
} 
/* --------------------------------------------- */

body.upload .p-shell,
body.home .p-shell,
body.videos .p-shell,
body.features .p-shell,
body.contribute .p-shell {
	background-image:url(/staticarchive/ec68ae8bf58a958ba52382729d0f0c1775273819.gif);
	background-repeat:repeat;
}
.p-shell {
	clear:both;
	overflow:hidden;
	zoom:1;	
	margin:0 0 14px 0;
}

.p-shell h3 {
	background:none;
	padding:10px;
	background-image:url(/staticarchive/d372145406e982b39031af03f9d6805ab958f4c8.jpg);
	background-repeat:repeat;
	color:#333;
	border-bottom-color:#FFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:1em;
}
.p-shell h3 a:link,
.p-shell h3 a:hover,
.p-shell h3 a:active,
.p-shell h3 a:visited{
	color:#333 !important;
}
#g-content-featured-full .p-shell h3 {
	background:none;
	background-image:url(/staticarchive/0f0a9ae6e396a070873f3683bf5a0bf4b414dcf9.jpg);
	background-repeat:repeat;
	color:#fff;
}

.p-shell h3,
.p-shell h3 a,
.p-shell h3 a:hover,
.p-shell h3 a:active {
	text-decoration;
	text-decoration !important;
	font-weight:bolder;
	font-weight:bolder !important;
}

.pMod,
.capBottom,
.cnrR,
.cnrL {	
	margin:0 0 0px 0;
	padding:0;

}	   

.g-content .p-dir {
	background:none;
	color:#333;
}

.g-content .p-dir a {
	color:#ff6600;
}

.g-content .p-dir h3 {
	background-image:url(/staticarchive/67955efcae486a581065ee5ff4aea89368431bb5.jpg);
	background-repeat:repeat;
	color:#fff;
}


.g-content .p-single {
	background:#fff;
	color:#333;
}
.promo {
	padding:20px 0 5px 0;
	padding:20px 0 5px 0 !important;
}
.production .promo {

	padding:30px 0 0px 0;
	padding:30px 0 0px 0 !important;
}
.home .promo {
	padding:0px 0 10px 0;
	padding:0px 0 10px 0 !important;
}
.g-content .p-single a {
	color:#ff6600;
}

.g-content .p-single h3 {
	background-image:url(/staticarchive/cb9933639cae1b1c27197f1e73413a26984f77ef.jpg);
	background-repeat:repeat;
	color:#fff;
}

.g-content .p-dir {
	background:#fff;
	padding:0px;
}

.g-content .p-dir-list-col,
.g-content .p-single-list-col {
	width:45%;
	float:left;
	padding:0 7px 0 0;
}

.g-content .p-dir-list-col-solo,
.g-content .p-single-list-col-solo {
	width:100%;
	float:none;
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:0;
}

.g-content .p-dir a.lead
.g-content .p-single a.lead, {
	font-weight:bold;
}

.g-content .p-dir a,
.g-content .p-single a {
	font-weight:normal;
}

.g-content .p-dir-list-col h4,
.g-content .p-dir-list-col-solo h4,
.g-content .p-single-list-col h4,
.g-content .p-single-list-col-solo h4 {
	font-size:1.2em;
	margin:0 0 5px 0;
}

.g-content .p-dir-list-col h3,
.g-content .p-dir-list-col-solo h3,
.g-content .p-single-list-col h3,
.g-content .p-single-list-col-solo h3 {
	padding: 10px;
}

.g-content .p-dir-list-col ul,
.g-content .p-dir-list-col-solo ul,
.g-content .p-single-list-col ul,
.g-content .p-single-list-col-solo ul {
	overflow:hidden;
	zoom:1;
	padding: 5px 10px 10px 5px;
	margin:5px 0 0 4px;
	list-style-type:square;
	list-style-position:inside;
}

.g-content .p-dir-list-col ul li,
.g-content .p-dir-list-col-solo ul li,
.g-content .p-single-list-col ul li,
.g-content .p-single-list-col-solo ul li {
	overflow:hidden;
	padding:2px;
}

.g-content .p-dir-list-col ul li,
.g-content .p-dir-list-col-solo ul li,
.g-content .p-single-list-col ul li,
.g-content .p-single-list-col-solo ul li {
	display:inline;
	padding:0 4px 2px 0;
}

.g-content .p-dir-list-col ul li h4,
.g-content .p-dir-list-col-solo ul li h4,
.g-content .p-single-list-col ul li h4,
.g-content .p-single-list-col-solo ul li h4 {
	margin:0 0 5px 0;
	padding:0;
}

.g-content .p-dir-list-col ul li a,
.g-content .p-dir-list-col-solo ul li a,
.g-content .p-single-list-col ul li a,
.g-content .p-single-list-col-solo ul li a {
	font-weight:normal;
}

.g-content ul.p-dir-links-other,
.g-content ul.p-single-links-other {
	padding:0 10px 10px 10px;
	clear:both;
	font-size: 10px;
}

/* -------------------- ----EMP---- ------------------------- */
#emp1,
#emp2,
#emp4,
#emp5{
	margin:0;
	padding:13px 57px 10px 57px;
	clear:both;
}

#emp3 p,
.emp-rhn-description, 
.emp-rhn-description a,
.emp-rhn-description a:link,
.emp-rhn-description a:hover,
.emp-rhn-description a:visited,
.emp-rhn-description a:active {	
	color:#fff;
	color:#fff !important;
	font-size:12px;
	font-size:1em;
	line-height:12.5px !important;
}
.comment-btn{
	margin:0;
	padding:5px 30px 0 0;
}

.home a p.emp-author{
	background:url("/staticarchive/2af8bac0f67714d419ab9589eac7ee1fd038e4a8.jpg");
	background-repeat:no-repeat;
	height:19px;
	background-position:top right;
}
.featurelink{
	padding:10px 0 0 0;
}
.featurelink p{
	padding:0 0 2px 57px !important;
	font-weight:bold;
}
p.emp-author,
a:link p.emp-author,
a:hover p.emp-author,
a:visited p.emp-author,
a:active p.emp-author {
	color:#000;
	font-weight:bold;
}
/* -------------------- ----latest-upload---- ------------------------- */
.latest-upload{
	border-top-color:#FFF;
	border-top-width:1px;
	border-top-style:solid;
	background:#333;
	width:306px;

	margin:0;
	padding:0;
	color:#fff !important;
	overflow:visible !important;
	font-size:0.8em;
}

#emp3{
	margin:0;
	padding:16px 26px 16px 26px;
	clear:both;
}

.latest-upload p{
	margin:0;
	padding:0px 26px 16px 26px;
}
/* -------------------- ----Vision Gallery/Theme list---- ------------------------- */
#vision-list-view,
.vision-list-full,
#content-list-view,
.content-list-full
{
	margin:0 !important;
	padding:0 !important;
	clear:both !important;
}

#g-content-extra #top-five{
        padding:0px 0px 0px 0px; 
}
#g-content-extra #top-five ul#top-five-list{
        margin:0;
        padding:10px 10px 0px 10px; 
}
#g-content-extra #profile ul#profile-details{
        margin:0;
        padding:10px 10px 0px 10px; 
}
#g-content-extra #profile ul#profile-details li {
        clear:both;
		font-size:0.8em;
        margin:0;
        padding:0px 10px 5px 0px; 
}
#g-content-extra #profile ul#profile-details li .title,
#g-content-extra #profile ul#profile-details li span.title{
        font-weight:normal;
        width:90px !important;
        line-height:13px;
}
#g-content-extra #profile ul#profile-details li .value,
#g-content-extra #profile ul#profile-details li span.value{
        font-weight:bold;
        float:left;
        margin:-12px 0 0 0;
        padding:0px 10px 5px 100px; 
}
#g-content-extra #profile ul#profile-details li span.value{
        font-weight:normal;
        font-weight:normal !important;
}
#g-content-extra #profile ul#profile-details li .duration{
        font-weight:normal;
        float:left;
        margin:-12px 0 0 0;
        padding:0px 10px 5px 100px; 
}
#g-content-extra #profile ul#profile-details li a .mailfriend{
        font-weight:bold;
        font-size:0.95em;
        float:left;
        margin:20px 0 0 0;
        width:180px;
        padding:0px 10px 30px 0px; 
        background-image:url(/staticarchive/c2046472adc527957a44e2e43d51c6a2c255d5b3.gif);
        background-repeat:no-repeat;
        background-position:135% 00%;
}
#g-content-extra #top-five ul#top-five-list li{
	background-image:url(/staticarchive/99dc8461fd06e14b585167b65af023a2111d6b9e.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:7px 5px 11px 40px;
	font-size:0.9em;
	font-weight:bold;
}
h3#toplisttitle,
#navigation-badge h2
{
	display:block !important;
	margin:0;
	background-image:url('/staticarchive/67955efcae486a581065ee5ff4aea89368431bb5.jpg') ;
	background-repeat:repeat-y;
	background-position:top left ;
	background-color:#000;
	color:#fff ;
	font-family:arial,helvetica, sans-serif ;
}
.features #g-content-extra #vision-list-view-c h3,
.features #g-content-extra .visionCarousel h3,
#g-content-extra #profile h2,
#g-content-extra #top-five h2,
.features-list h2
{
	margin:0 !important;
	padding:0 !important;
	background-image:url(/staticarchive/67955efcae486a581065ee5ff4aea89368431bb5.jpg) !important;
	background-repeat:repeat !important;
	background-position:top left !important;
	color:#fff !important;
	font-family:arial,helvetica, sans-serif !important;
}
.features #g-content-extra #vision-list-view-c h3 a,
.features #g-content-extra .visionCarousel h3 a,
#g-content-extra #profile h2 a,
#g-content-extra #top-five h2 a,
.features-list h2 a,
#vision-list-view h2 a,
#vision-list-view-b h2 a,
#vision-list-view-c h2 a,
#content-list-view h2 a
{
	color:#fff !important;
}
.features #g-content-extra .visionCarousel h3 a,
.features #g-content-extra .visionCarousel h3 a:active,
.features #g-content-extra .visionCarousel h3 a:hover,
body.features #vision-list-view h2 a,
body.features #vision-list-view h2 a:active,
body.features #vision-list-view h2 a:hover,
body.features #vision-list-view-b h2 a,
body.features #vision-list-view-b h2 a:active,
body.features #vision-list-view-b h2 a:hover,
body.features #vision-list-view-c h2 a,
body.features #vision-list-view-c h2 a:active,
body.features #vision-list-view-c h2 a:hover,
body.home #vision-list-view h2 a,
body.home #vision-list-view h2 a:active,
body.home #vision-list-view h2 a:hover,
body.features #content-list-view h2 a,
body.features #content-list-view h2 a:active,
body.features #content-list-view h2 a:hover,
body.home #content-list-view h2 a,
body.home #content-list-view h2 a:active,
body.home #content-list-view h2 a:hover
{
	font-weight:bold !important;
	color:#fff !important;
	text-decoration:none;
	text-decoration:none !important;
	cursor:pointer !important;
}
body.features #g-content-shell-full #vision-list-view h2,
body.features #g-content-shell-full #vision-list-view-b h2,
body.features #g-content-shell-full #vision-list-view-c h2,
body.features #g-content-shell-full #content-list-view h2 {
	background:none !important;
	background-image:url(/staticarchive/d372145406e982b39031af03f9d6805ab958f4c8.jpg) !important;
	background-repeat:repeat !important;
	background-position:100% 90% !important;
	color:#FFF !important;
	font-size:1em;
	padding:10px 10px 11px 10px!important;
}
body.home #g-content-featured-a #vision-list-view h2 a,
body.home #g-content-featured-b #vision-list-view h2 a,
body.home #g-content-featured-a #vision-list-view-b h2 a,
body.home #g-content-featured-b #vision-list-view-b h2 a,
body.home #g-content-featured-a #vision-list-view-c h2 a,
body.home #g-content-featured-b #vision-list-view-c h2 a,
body.home #g-content-featured-a #content-list-view h2 a,
body.home #g-content-featured-b #content-list-view h2 a {
	background:none !important;
	background-image:url(/staticarchive/20116690b8685e088fe5882c34bbce915951d577.jpg) !important;
	background-repeat:repeat !important;
	background-position:100% 50% !important;
	color:#fff !important;
	margin:-11px -10px -11px -10px;
	padding:11px 0px 11px 10px;
	display:block !important;
	height:15px;
}
body.features #g-content-featured-a #vision-list-view-b h2 a,
body.features #g-content-featured-b #vision-list-view-b h2 a,
body.features #g-content-featured-a #vision-list-view-c h2 a,
body.features #g-content-featured-b #vision-list-view-c h2 a,
body.features #g-content-featured-a #vision-list-view h2 a, 
body.features #g-content-featured-a #content-list-view h2 a,
body.features #g-content-featured-b #vision-list-view h2 a,
body.features #g-content-featured-b #content-list-view h2 a {
	background:none !important;
	background-image:url(/staticarchive/20116690b8685e088fe5882c34bbce915951d577.jpg) !important;
	background-repeat:repeat !important;
	background-position:100% 50% !important;
	color:#fff !important;
	margin:-11px -10px -11px -10px;
	padding:11px 0px 11px 10px;
	display:block !important;
	height:15px;
}
#g-content-featured-full #vision-list-view h2 a,
#g-content-featured-full #vision-list-view-b h2 a,
#g-content-featured-full #vision-list-view-c h2 a,
#g-content-featured-full #content-list-view h2 a
{
	background-image:url(/staticarchive/0f0a9ae6e396a070873f3683bf5a0bf4b414dcf9.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	display:block;	
	margin:-10px;
	padding:11px 10px 11px 10px; 
	height:15px;
}
body.features #g-content-featured-full #vision-list-view h2,
body.features #g-content-featured-full #content-list-view h2 {
	background:none !important;
}
body.features #g-content-featured-full #vision-list-view a h2,
body.features #g-content-featured-full #content-list-view a h2 {
	background:none !important;
	background-image:url(/staticarchive/8e62e75f948c197ef264da8fef0bab39876356d0.jpg) !important;
	background-repeat:repeat !important;
	background-position:0% 60% !important;
	color:#fff !important;

	cursor:pointer !important;
	width:630px !important;
	padding:0 !important;
	padding:9px 0px 10px 10px !important;
}

.features-list h2{
	padding:11px 10px 11px 10px !important;
	font-size:0.9em;
}
#g-content-extra #profile h2,
#g-content-extra #top-five h2{
	padding:10px 10px 11px 10px !important;
	font-size:0.9em !important;
}
#g-content-featured-full #vision-list-view h2,
#g-content-featured-full #vision-list-view-b h2,
#g-content-featured-full #vision-list-view-c h2,
#g-content-featured-a #vision-list-view h2,
#g-content-featured-b #vision-list-view h2,
#g-content-featured-a #vision-list-view-b h2,
#g-content-featured-b #vision-list-view-b h2,
#g-content-featured-a #vision-list-view-c h2,
#g-content-featured-b #vision-list-view-c h2,
#g-content-featured-full #content-list-view h2,
#g-content-featured-a #content-list-view h2,
#g-content-featured-b #content-list-view h2{
	padding:10px !important;
	font-size:0.9em !important;
}
#vision-gallery-view h2{
	padding:0 !important;
	padding:8px 10px 7px 10px !important;
	font-size:1.1em !important;
	font-size:1.6em;
}
.features #g-content-extra #vision-gallery-view h2{
	padding:0 !important;
	padding:10px 10px 9px 10px !important;
}

body.features #vision-list-view h2,
body.features #vision-list-view-b h2,
body.features #vision-list-view-c h2,
body.features #content-list-view h2{
	margin:-1px 0 0 0 !important;
	color:#fff !important;
}
body.features #vision-gallery-view h2{
	margin:1px 0 0 0 !important;
}

.videos #g-content-extra,
.upload #g-content-extra{
	background-image:url(/staticarchive/365978fa153d6b6c61090b62bffea6a112221739.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}
.videos #g-content-featured-full #vision-list-view h2,
.upload #g-content-featured-full #vision-list-view h2,
.videos #g-content-featured-full #vision-list-view h2 a,
.upload #g-content-featured-full #vision-list-view h2 a
{
	background-image:url(/staticarchive/365978fa153d6b6c61090b62bffea6a112221739.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	width:630px !important;
	padding:0 !important;
	padding:11px 0px 11px 10px !important;
	font-size:0.9em !important;
	font-size:1.4em;
	color:#fff !important;
}
.videos #g-content-featured-full.selected #vision-list-view h2,
.videos #g-content-featured-full.selected #vision-list-view h2 a
{
	padding:10px 0px 11px 10px !important;
}
/* -------------------- ----Vision Gallery / Theme List Thumbnails---- ------------------------- */
body #vision-list-view,
body #vision-list-view-b,
body #vision-list-view-c,
body #content-list-view {
	margin:0 !important;
	padding:1px 0 0 0 !important;
	clear:both !important;
}
body #content-list-view,
body #vision-list-view,
body #vision-list-view-b,
body #vision-list-view-c,
body #content-list-view ul#vision-list-grid,
body #content-list-view-b ul#vision-list-grid-b,
body #content-list-view-c ul#vision-list-grid-c,
body #vision-list-view-c .non-js-carousel ol#carousel,
body #content-list-view ul#content-list-grid
{
	margin:0 !important;
	padding:0 !important;
	clear:both !important;
}
.videos ul#vision-list-grid,
.videos #vision-list-nav,
.upload ul#vision-list-grid,
.upload #vision-list-nav
{
	width:626px !important;
}
body #g-content-featured-a #vision-list-view ul#vision-list-grid li,
body #g-content-featured-b #vision-list-view ul#vision-list-grid li,
body #g-content-featured-a #vision-list-view-b ul#vision-list-grid-b li,
body #g-content-featured-b #vision-list-view-b ul#vision-list-grid-b li,
body #g-content-featured-a #vision-list-view-c ul#vision-list-grid-c li,
body #g-content-featured-b #vision-list-view-c ul#vision-list-grid-c li,
body #g-content-featured-a #content-list-view ul#content-list-grid li,
body #g-content-featured-b #content-list-view ul#content-list-grid li
{
	margin:0 !important;
	padding:8px 5px 5px 0px !important;
	clear:both !important;
	width:306px !important;
	height:82px !important;
	background-image:url(/staticarchive/5f85541c3235ea4fb4c8c15f0340e7039a604916.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left bottom !important;
}
ul#vision-list-grid li,
body #g-content-shell-full #vision-list-view ul#vision-list-grid li,
body #g-content-featured-full #vision-list-view ul#vision-list-grid li,
ul#vision-list-grid-b li,
body #g-content-shell-full #vision-list-view-b ul#vision-list-grid-b li,
body #g-content-featured-full #vision-list-view-b ul#vision-list-grid-b li,
ul#vision-list-grid-c li,
.non-js-carousel ol#carousel li,
body #g-content-shell-full #vision-list-view-c ul#vision-list-grid-c li,
body #g-content-featured-full #vision-list-view-c ul#vision-list-grid-c li,
body #g-content-shell-full #content-list-view ul#content-list-grid li,
body #g-content-featured-full #content-list-view ul#content-list-grid li
{
	margin:0;
	padding:8px 3px 5px 0px;
	clear:none;
	width:306px;
	height:82px;
	background-image:url("/staticarchive/5f85541c3235ea4fb4c8c15f0340e7039a604916.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}
body #g-content-shell-full #vision-list-view ul#vision-list-grid li.position-a,
body #g-content-featured-full #vision-list-view ul#vision-list-grid li.position-a,
body #g-content-shell-full #content-list-view ul#content-list-grid li.position-a,
body #g-content-featured-full #content-list-view ul#content-list-grid li.position-a
{
	
	background-image:url(/staticarchive/5f85541c3235ea4fb4c8c15f0340e7039a604916.gif) !important;
	background-repeat:no-repeat !important;
	background-position:bottom !important;
	
}
body #g-content-shell-full #vision-list-view ul#vision-list-grid li.position-b,
body #g-content-featured-full #vision-list-view ul#vision-list-grid li.position-b,
body #g-content-shell-full #content-list-view ul#content-list-grid li.position-b,
body #g-content-featured-full #content-list-view ul#content-list-grid li.position-b,
body #g-content-shell-full #vision-list-view-b ul#vision-list-grid-b li.position-b,
body #g-content-featured-full #vision-list-view-b ul#vision-list-grid-b li.position-b,
body #g-content-shell-full #content-list-view-b ul#content-list-grid-b li.position-b,
body #g-content-featured-full #content-list-view-b ul#content-list-grid-b li.position-b,
body #g-content-shell-full #vision-list-view-c ul#vision-list-grid-c li.position-b, 
body #g-content-featured-full #vision-list-view-c ul#vision-list-grid-c li.position-b,
body #g-content-shell-full #content-list-view-c ul#content-list-grid-c li.position-b,
body #g-content-featured-full #content-list-view-c ul#content-list-grid-c li.position-b {
	margin:0;
	padding:8px 0px 5px 11px !important;
	display:block;
	
	background-image:url(/staticarchive/5f85541c3235ea4fb4c8c15f0340e7039a604916.gif) !important;
	background-repeat:no-repeat !important;
	background-position:right bottom !important;
	
}
body #vision-list-view ul#vision-list-grid li p,
body #vision-list-view-b ul#vision-list-grid-b li p,
body #vision-list-view-c ul#vision-list-grid-c li p,
body #vision-list-view-c .non-js-carousel ol#carousel li p,
body #content-list-view ul#content-list-grid li p {
	margin:0;	
	padding:0;
	display:inline;
	width:126px;
	clear:none;
	text-align:left;
	font-size:0.8em;
	font-weight:bold;
	overflow:hidden;
	float:left;	
}
body #vision-list-view ul#vision-list-grid li span,
body #vision-list-view-b ul#vision-list-grid-b li span,
body #vision-list-view-c ul#vision-list-grid-c li span,
body #vision-list-view-c .non-js-carousel ol#carousel li span,
body #content-list-view ul#content-list-grid li span
{
	margin:0 !important;
	padding:0 !important;
	width:0px !important;
	height:0px !important;
}
body #vision-list-view ul#vision-list-grid li .description p,
body #vision-list-view-b ul#vision-list-grid-b li .description p,
body #vision-list-view-c ul#vision-list-grid-c li .description p,
body #vision-list-view-c .non-js-carousel ol#carousel li .description p,
body #content-list-view ul#content-list-grid li .description p {
	margin:0;
	padding:5px;
	width:136px;
	height:72px;        
	font-size:0.75em;
	font-weight:normal;
	background:#fff;
	opacity:0;        
}
body #vision-list-view ul#vision-list-grid li .description p:hover,
body #vision-list-view-b ul#vision-list-grid-b li .description p:hover,
body #vision-list-view-c ul#vision-list-grid-c li .description p:hover,
body #vision-list-view-c .non-js-carousel ol#carousel li .description p:hover,
body #content-list-view ul#content-list-grid li .description p:hover {
	opacity:0.8;
    cursor:pointer;        
}
body #vision-list-view ul#vision-list-grid li img,
body #vision-list-view-b ul#vision-list-grid-b li img,
body #vision-list-view-c ul#vision-list-grid-c li img,
body #vision-list-view-c .non-js-carousel ol#carousel li img,
body #content-list-view ul#content-list-grid li img
{
	margin:0 !important;
	padding:0 !important;
	width:146px !important;
	height:82px !important;
	line-height:82px !important;
	display:inline !important;
	float:left !important;	
}
body #vision-list-view ul#vision-list-grid li img,
body #vision-list-view-b ul#vision-list-grid-b li img,
body #vision-list-view-c ul#vision-list-grid-c li img,
body #vision-list-view-c .non-js-carousel ol#carousel li img,
body #content-list-view ul#content-list-grid li img {
	margin:0 0 0 -146px !important;
}
body #vision-list-view ul#vision-list-grid li a .title p,
body #vision-list-view-b ul#vision-list-grid-b li a .title p,
body #vision-list-view-c ul#vision-list-grid-c li a .title p,
body #vision-list-view-c .non-js-carousel ol#carousel li a .title p,
body #content-list-view ul#content-list-grid li a .title p
{
	width:146px !important;
	/* color:#FF6600 !important; */
	margin:0 !important;
}
body #vision-list-view ul#vision-list-grid li.topic .title p a,
body #vision-list-view ul#vision-list-grid li.feature .title p a,
body #vision-list-view-b ul#vision-list-grid-b li.topic .title p a,
body #vision-list-view-b ul#vision-list-grid-b li.feature .title p a,
body #vision-list-view-c ul#vision-list-grid-c li.topic .title p a,
body #vision-list-view-c ul#vision-list-grid-c li.feature .title p a,
body #vision-list-view-c .non-js-carousel ol#carousel li.topic .title p a,
body #vision-list-view-c .non-js-carousel ol#carousel li.feature .title p a,
body #content-list-view ul#content-list-grid li.feature .title p a {
	display: block;
	height:70px;
	background-image:url(/staticarchive/03aa7ab40277a8175ff21b3f48d93f7bb3e7a333.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%;
	padding:5px 0px 0px 10px!important;
}
body #vision-list-view ul#vision-list-grid li .title p a:hover,
body #vision-list-view ul#vision-list-grid li .title p a:active,
body #vision-list-view-b ul#vision-list-grid-b li .title p a:hover,
body #vision-list-view-b ul#vision-list-grid-b li .title p a:active,
body #vision-list-view-c ul#vision-list-grid-c li .title p a:hover,
body #vision-list-view-c ul#vision-list-grid-c li .title p a:active,
body #vision-list-view-c .non-js-carousel ol#carousel li .title p a:hover,
body #vision-list-view-c .non-js-carousel ol#carousel .title p a:active,
body #content-list-view ul#content-list-grid li .title p a:hover,
body #content-list-view ul#content-list-grid li .title p a:active {
	text-decoration:none !important;
	cursor:pointer;
}
body #vision-list-view ul#vision-list-grid li.video .title p a,
body #vision-list-view-b ul#vision-list-grid-b li.video .title p a,
body #vision-list-view-c ul#vision-list-grid-c li.video .title p a,
body #vision-list-view-c .non-js-carousel ol#carousel li.video .title p a,
body #content-list-view ul#content-list-grid li.video .title p a
{
	display: block;
	height:70px;
	background-image:url(/staticarchive/836e3014e48cf07ceef5bec392e6c02e01c91de6.jpg);
	background-repeat:no-repeat;
	background-position:15% 100%;
	padding:5px 0px 0px 10px!important;
}
body #vision-list-view ul#vision-list-grid li.audio .title p,
body #vision-list-view-b ul#vision-list-grid-b li.audio .title p,
body #vision-list-view-c ul#vision-list-grid-c li.audio .title p,
body #vision-list-view-c .non-js-carousel ol#carousel li.audio .title p,
body #content-list-view ul#content-list-grid li.audio a .title p
{
	height:70px !important;
	width:146px !important;
	background-image:url(/staticarchive/2b653a077231107ea0f0dae8a94d8415e7ef5b3b.jpg) !important;
	background-repeat:no-repeat!important;
	background-position:15% 100%!important;
	padding:5px 0px 0px 10px!important;

}
body #vision-list-view ul#vision-list-grid li.comment .title p,
body #vision-list-view-b ul#vision-list-grid-b li.comment .title p,
body #vision-list-view-c ul#vision-list-grid-c li.comment .title p,
body #vision-list-view-c .non-js-carousel ol#carousel li.comment .title p,
body #content-list-view ul#content-list-grid li.comment a .title p
{
	height:70px !important;
	width:146px !important;
	padding:5px 0px 0px 10px!important;

}
body #vision-list-view ul#vision-list-grid li .user p,
body #vision-list-view-b ul#vision-list-grid-b li .user p,
body #vision-list-view-c ul#vision-list-grid-c li .user p,
body #vision-list-view-c .non-js-carousel ol#carousel li .user p
{
	width:146px;
	font-weight:normal;
	margin:-55px 0 0 0;
	padding:0px 0px 0px 10px;
	line-height:13px;
}
body #vision-list-view ul#vision-list-grid li .date p,
body #vision-list-view-b ul#vision-list-grid-b li .date p,
body #vision-list-view-c ul#vision-list-grid-c li .date p,
body #vision-list-view-c .non-js-carousel ol#carousel li .date p
{
	width:146px;
	font-weight:normal !important;
	margin:-28px 0 0 0;
	padding:0px 0px 0px 10px!important;
	font-size:0.8em;
	color:#999;
	line-height:13px;
}
/* -------------------- ----Home Index Tabs x4 - image---- ------------------------- */
.tab-image{
	margin:0;
	padding:13px 57px 10px 57px;
	clear:both;
}
/* -------------------- ----Lead tabs x4---- ------------------------- */
/* Tab width variants - 2 tabs or 4 */
/* 2 tabs */
.twoTabs ul#p-lead-tabs li {
	width:313px;
}							
.twoTabs ul#p-lead-tabs li#p-lead-tab-first {
	width:310px;
}	
/* 4 tabs */
.fourTabs ul#p-lead-tabs li {
	width:157px;
	wid\th:154px;/* I.E 5/5.5 ignore this */
}							
.fourTabs ul#p-lead-tabs li#p-lead-tab-first {
	width:158px;
	wid\th:155px;/* I.E 5/5.5 ignore this */
}

	/* Container */
	.p-lead-shell ul#p-lead-tabs {
		margin:0;
		padding:0;
		overflow:hidden;
		zoom:1;
		list-style-type:none;

		background-color:#FF6600;
	}	
	
	#g-content-featured-full .p-lead-shell ul#p-lead-tabs {
		margin:0;
		padding:0;
		overflow:hidden;
		zoom:1;
		list-style-type:none;
		background-color:#cc3366;
	}	
		
	/* Tabs - basic */ 
	ul#p-lead-tabs li {
		width:157px;
		wid\th:154px;/* I.E 5/5.5 ignore this */
		float:left;
		margin:0px 3px 0px 0px;
		padding:0px 0px 6px 0px;
		background:none;
		background-image:url(/staticarchive/2400ae99c850d4970af9ecce98e4ccbe5673428a.jpg);
		background-position:center top;
		background-repeat:repeat-x;
	}
	#g-content-featured-full ul#p-lead-tabs li {
		background:none;
		background-image:url(/staticarchive/474b5958d71bc609357a31b480e257769cfe4ffe.jpg);
		background-position:center top;
		background-repeat:repeat-x;
	}
	/* The leftmost tab*/	
	ul#p-lead-tabs li#p-lead-tab-first {
		margin-left:0;
	}
	/* The rightmost tab*/	
	ul#p-lead-tabs li#p-lead-tab-last {
		margin-right:0;
	}
		
	ul#p-lead-tabs li.selected {
		background-image:url(/staticarchive/3b621af9bdd349fd274769b85a249d48402a635a.jpg);
		background-position:center bottom;
		background-repeat:repeat-x;		
	}
	#g-content-featured-full ul#p-lead-tabs li.selected {
		background:none;
		background-image:url(/staticarchive/eb29edae402c1f135ae872b72aab541c5eb7b192.jpg);
		background-position:center bottom;
		background-repeat:repeat-x;		
	}								
	ul#p-lead-tabs li div {
		padding:11px 5px 8px 5px;
		background:none;
		text-align:center;
		vertical-align:middle;
		font-size:0.8em !important;
	}	
	* html ul#p-lead-tabs li div {
		height:16px;
	}	
		
	ul#p-lead-tabs li div a {
		margin:0px;
		padding:1px 0 0 0;
		color:#fff !important;
		font-weight:bold !important;
		text-decoration:none !important;
		display:block;
	}	

	ul#p-lead-tabs li.selected div a{
		color:#333 !important;
		font-weight:bold !important;
		text-decoration:none !important;
	}
	ul#p-lead-tabs li div a:hover{
		color:#333 !important;
		font-weight:bold !important;
		text-decoration:none !important;
	}

/* -------------------- ----Lead tabs container---- ------------------------- */
/* Lead promo ('featured' area):
-------- */			
#g-content-featured .p-lead-shell ul.pModLead {
	clear:both;
	width:626px;
	/*height:440px;*/
	padding:0px 0px 40px 0px;
}
#g-content-featured-full .p-lead-shell ul.pModLead {
	clear:both;
	width:626px;
	height:auto;
}

.p-lead-shell ul.pModLead li .promoAsset p {
	margin:0;
	padding:0px 57px 10px 57px;
	font-size:0.8em;
	line-height:14px;
}
.p-lead-shell ul.pModLead li .promoAsset p a {
	font-weight:bold;
}

/* for Lead promo - sets onload default style for tabbing functionality  */
.blq-js #videonation-p-lead-b {
	display:none;
}
.blq-js #videonation-p-lead-c {
	display:none;
}
.blq-js #videonation-p-lead-d {
	display:none;
}

#g-content-featured-full #videonation-p-lead-a,
#g-content-featured-full #videonation-p-lead-b,
#g-content-featured-full #videonation-p-lead-c,
#g-content-featured-full #videonation-p-lead-d{
	background-image:url(/staticarchive/ec68ae8bf58a958ba52382729d0f0c1775273819.gif);
	background-repeat:repeat;	
}

.blq-js .production #videonation-p-lead-a,
.production #g-content-featured-full #videonation-p-lead-a{
	height:auto !important;

	background:none !important;
}

/* A set of rules for javascript-enabled use - selectors don't apply for non-js users as there's no .js context. */

.blq-js #g-body .nonJs {
	display:none;
}


/* Universal show/hide */
.blq-js body #g-content-shell .selected {
	display:block;
}
.blq-js body #g-content-shell .hidden {
	display:none;
}

body.production .promoAsset {
	margin:0;
	padding:10px 10px 0px 10px;
}
body.production .promoAsset h2{
	font-size:1.2em;
	font-weight:normal;
}
body.production .promoAsset p{
	margin:0;
	padding:5px 0 5px 0;
    font-size:0.9em;
    line-height:15px;
} 
body.production .promoAsset p a{
	font-weight:bold;
}
body.production .promoAsset ul#tips p,
body.production .promoAsset ul#tips li{
	font-weight:normal;
    font-size:0.8em;
    line-height:15px;
}
body.production .promoAsset ul#tips{
	padding:10px 0 10px 0;

}
body.production .promoAsset ul#terms{
	padding:20px 0 20px 0;
}
body.production .promoAsset ul#terms h2{
	font-weight:bold;
}
body.production .promoAsset ul#terms li{
	padding:5px 0 5px 10px;
	font-weight:bold;
	font-size:0.85em;
}
body.production .promoAsset ul#terms li p{
	font-weight:normal;
}
body.production .promoLink {
	margin:0;
	padding:10px;
	/*height:50px;*/
	height:auto;
}
body.production .promoLink h2{
	font-size:0.9em;
}
ul.pModLead .promoLink p{
	font-size:0.8em;
	padding:3px 0 0 0;
	line-height:16px;
}
body.production .p-shell .promoLink p{
	font-size:0.8em;
	padding:0px 0 0 0;
	line-height:14px;
}
#promoWhite p,
#promoWhite h2{
	padding:0;
    margin:5px 0 0 0;
	font-size:1em;
}
body.production .promoLink p a{
	font-weight:bold;
}
body.production .promoLink p#highlighted{
	font-size:0.8em;
	font-style:italic;
	padding:3px 0 0 0;
}
body.production #g-content-featured-full ul.pModLead .promoLink{
	padding:10px 20px 20px 20px;
}
#promoWhite{
	margin:40px 50px;
    padding:20px 20px 20px 20px;
    background:#fff;
	height:250px;
}
#g-content-featured-full ul.pModLead .promoLink h2{
	padding:0;
    margin:7px 0 0 0;
	line-height:15px;
}
body.production #g-content-featured-full ul.pModLead .promoLink h2 {
	font-size:0.8em;
}
#g-content-featured-full ul.pModLead .promoLink p{
	padding:0;
    margin:5px 0 0 0;
	line-height:15px;
}
/* -------------------- ----information module : homepage,contribute---- ------------------------- */
ul#info-mod-grid ul#callList{
    margin:0;
	padding:0;
	width:146px;
	height:82px;
    float:left;
}
ul#info-mod-grid ul#callList li{
    margin:0;
	padding:0;
	width:146px;
	height:82px;

}
.home ul#info-mod-grid li#info-mod-first .title {
    margin:0;
    padding:0 0 0 156px;    
}
.home ul#info-mod-grid li#info-mod-first #more{
    margin:0;
    padding:2px 0 0 240px;
    font-size:0.95em;
}
#g-content-featured-full #more,
#g-content-featured-a #more,
#g-content-featured-b #more{
    margin:0;
    padding:10px 0 0 0;
    float:right;
    font-size:0.8em !important;
    font-weight:bold;
}

ul#callList-tabs{
	margin:0;
	padding:10px 0 0 10px;
}

ul#callList-tabs li{
    margin:0;
    padding:0 0 2px 0;
    padding:0 0 2px 0!important;
    display:inline;
    height:12px;
    height:12px !important;
    background:none !important;
}
ul#callList-tabs li a {
    color:#000;
    color:#000 !important;
    font-weight:bold ;
    font-size:1.2em;
}

ul#info-mod-grid {
	margin:0;
	padding:0;
	float:left;
}
.promoAsset ul#info-mod-grid {
	margin:0 0 0 -10px;
	padding:0;
	float:left;
}
.promoAsset ul#info-mod-grid li img{
	padding:0 15px 0 0;
}

ul#info-mod-grid li img {
	margin:0;
	padding:0 10px 0 0;
	width:146px;
	height:82px;
	line-height:82px;
	display:inline;
	float:left;	
}

#g-content-featured .promoAsset ul#info-mod-grid li p{
	margin:0;
    font-size:1.0em;
    padding:3px 0 0 160px; 
	line-height:15px;
}	
#g-content-featured .promoAsset  ul#info-mod-grid li .title {
    margin:-3px 0 0 0;
	padding:0px 0 0 160px;
}	
#g-content-featured-full .promoAsset ul#info-mod-grid li p{
	margin:0px 0 0 0;
    font-size:1.0em;
    padding:3px 0 0 10px; 
	line-height:15px;
}	
#g-content-featured-full .promoAsset  ul#info-mod-grid li .title {
    margin:-3px 0 0 0;
	padding:0px 0 0 10px;
}	
ul#info-mod-grid li {
	float:left;	
	margin:0;
	clear:both;
	list-style:none;
	width:306px;
	height:82px;
	background-image:url(/staticarchive/5f85541c3235ea4fb4c8c15f0340e7039a604916.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size:0.8em;
}

ul#info-mod-grid li a {
	font-weight:bold;
}

ul#info-mod-grid li .title {
	padding:0px 0px 5px 0px;
}
.production ul#info-mod-grid li p.instructions {
	padding:0px 0px 10px 160px;
}
ul#info-mod-grid li {
	padding:8px 0px 5px 0px;
}
ul#info-mod-grid li#info-mod-first{
	padding:0px 0px 5px 0px;
}
#g-content-featured .promoAsset ul#info-mod-grid li {
	width:620px;
	height:auto;
	margin:0;
	padding:40px 0 30px 0;
	background-image:url(/staticarchive/b12dd6c8cdea6a70a53dbf71ac004834bd79d077.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#g-content-featured-full .promoAsset ul#info-mod-grid li,
#g-content-featured-full .promoAsset ul#info-mod-grid li#info-mod-first {
	background:none;
    width:626px;
	border-bottom:solid;
    border-bottom-width:1px;
	border-bottom-color:#ccc;    
}
#g-content-featured-full .p-shell {
	margin:0;
	padding:0;
	margin:0 !important;
	padding:0 !important;
}
#g-content-featured-full .promoAsset ul#info-mod-grid li#info-mod-last {
	border:none;
	padding:10px 0 20px 0 !important;
}
#g-content-featured-full .promoAsset ul#info-mod-grid li{
	padding:10px 0 20px 0 !important;
}
#g-content-featured-full .promoAsset ul#info-mod-grid li#info-mod-first {
	padding:0 0 20px 0 !important;
}
body.production #g-content-featured-full .promoLink {
	margin:0;
	padding:10px 10px 0px 11px;
    height:auto;
}
body.production #g-content-featured-full .promoLink h2{
	font-size:0.95em;
} 
#g-content-featured .promoAsset ul#info-mod-grid li#info-mod-first {
	padding:0px 0 30px 0;
}
#g-content-featured .promoAsset ul#info-mod-grid li#info-mod-last {
	background:none;
	padding:40px 0 60px 0;
}
/* -------------------- ----Related Links & index promo---- ------------------------- */
.related-links{
	margin:0;
	padding:0 0 0 2px;
	border-top: 1px solid #CCC;
}
.related-links h3{
	padding:10px 10px 1px 8px !important;
	background:none !important;
	color:#333 !important;
	font-size:1.0em;
	font-weight:bold !important;
}

.related-links ul,
#navigation-badge ul{
	margin:0;
	padding:0;
}

.related-links li,
#navigation-badge li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	clear:both;
	width:290px;
}
.related-links li .title p a,
#navigation-badge a{
	font-weight:bold;
}
.related-links li .title{
	font-size:0.8em;
	font-weight:bold;
	padding:0 0 2px 0;
}
#navigation-badge a{
	font-size:0.8em;
	font-weight:bold;
	padding:0 0 5px 10px;
}
.clearfix{
	padding:5px 0 20px 0px;
}
.related-links li a .title,
#navigation-badge a{
	text-decoration:none;
}
.related-links li a:hover .title,
.related-links li a:active .title,
#navigation-badge a:hover,
#navigation-badge a:active{
	text-decoration:none;
}

/* -------------------- ----visionCarousel---- ------------------------- */
h3#toplisttitle,
#navigation-badge h2,
.features #g-content-extra #vision-list-view-c h3 {
	padding:0 !important;
	padding:10px 10px 9px 10px !important;
	font-size:0.9em;
}
.features #g-content-extra #vision-list-view-c h3 a{
	color:#fff !important;
}
#a{
	margin:0;
	padding:0;
	margin:0 !important;
	padding:0 !important;
}
#a{
	height:210px;
}
#a h2 a{
	display:none;
}
/*--- feat-tabs-rhn ---*/
.blq-js  #featlist2 {
	display:none;
}
.blq-js  #featlist3 {
	display:none;
}
.blq-js  #featlist4 {
	display:none;
}
.blq-js  #featlist5 {
	display:none;
}
.blq-js  #featlist6 {
	display:none;
}
.blq-js  #featlist7 {
	display:none;
}
.blq-js  #featlist8 {
	display:none;
}
.blq-js  #featlist9 {
	display:none;
}
.blq-js  #featlist10 {
	display:none;
}
/*--- features-list ---*/
.non-js-feattabs .feattab-section{
	display:none;
}
.js-feattabs #feat-list{
	clear:both;
	margin:0px 0 0 0;
	padding:20px 0 20px 0;
	height:160px;
}
.non-js-feattabs #feat-list{
	clear:both;
	margin:0px 0 0 0;
	padding:20px 0 0px 0;
	height:auto;
}
#feat-list p{
	margin:0;
	padding:2px 0 2px 10px;
	font-size:0.8em;
	font-weight:bold;
}
.features-list{
	margin:0;
	padding:0;
	height:auto;
	height:auto !important;
}
.production .features-list{
	margin:0 0 10px 0;
}
a#tabback{
	float:left;
	margin:0;
	padding:0px 0 0 10px;
	font-size:0.8em;
	font-weight:bold;
}
a#tabnext{
	float:left;
	margin:0;
	padding:0px 0 0 10px;
	font-size:0.8em;
	font-weight:bold;
}
ul#feattabs{
	float:left;
	margin:0;
	padding:0px 0 0 5px;
	font-size:0.8em;
	font-weight:bold;
}
ul#feattabs li{
	margin:0;
	padding:0 0 0 4px;
	float:left;
	display:inline;
}
/*--- searcher ---*/
#searcher{
	margin:0;
	padding:5px 10px 10px 10px;
	font-size:0.8em;
}
#searcher #searchForm{
	margin:0;
	padding:0;
}
#searcher #searchForm #searchField{
	margin:0;
	padding:0;
	width:275px;
}
#searcher p{
	margin:0;
	padding:5px 0px 5px 0px;
}
#searcher h3{
	margin:0;
	padding:5px 0px 0px 0px;
}
#searcher #searchForm #searchBtn{
	margin:20px 0 0px 0;
	padding:0px 0 10px 0 ;
	float:left;
	width:100px;
	height:25px;
	font-size:1.2em;
	font-weight:normal;
}





/*--- video-extras-rhn ---*/
#video-extras-rhn{
	clear:both;
	padding:30px 0px 0px 0px !important;
	padding:30px 0px 0px 0px;

}
body .all-features #video-extras-rhn #top-list-view{
	padding:0 !important;
}
body .all-features h3#toplisttitle{
	padding:0 !important;
	padding:12px 10px 10px 10px !important;
}

#video-extras-rhn #top-list-view ul#vision-rhn-grid li span.extracomment{
	float:left;
	width:200px !important;
	color:#999;
	padding:2px 0 0 0 !important;
}
#video-extras-rhn #top-list-view ul#vision-rhn-grid li.video p{
	background-image:url(/staticarchive/836e3014e48cf07ceef5bec392e6c02e01c91de6.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:bottom left !important;
}
#video-extras-rhn #top-list-view ul#vision-rhn-grid li.audio p{
	background-image:url(/staticarchive/2b653a077231107ea0f0dae8a94d8415e7ef5b3b.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:bottom left !important;
}
#video-extras-rhn #top-list-view ul#vision-rhn-grid li p{
	padding:0px 0px 0px 0px !important;
	font-weight:bold;
}
#video-extras-rhn #top-list-view ul#vision-rhn-grid li p span.titlename{
	font-weight:normal;
	color:#000;
}
#video-extras-rhn #top-list-view ul#vision-rhn-grid li p span.title{
	padding:0px 0px 15px 0px!important;
	font-weight:bold;
	font-size:1.05em;
}
body #video-extras-rhn #top-list-view ul#vision-rhn-grid li,
body #video-extras-rhn #top-list-view ul#vision-rhn-grid li p{
	height:30px;
	width:250px;
	clear:both;
	font-weight:normal;
	font-size:0.90em;
}
body #video-extras-rhn #top-list-view ul#vision-rhn-grid li{
	background:none;
	padding:10px 0px 0px 10px;
}
body #video-extras-rhn #top-list-view ul#vision-rhn-grid{
	padding:0px 0px 20px 0px;
}

/*--- videos-direct ---*/
#g-content-extra #videos-direct p{
	clear:both;
	font-size:0.8em;
	font-weight:normal;
	padding:0 10px;
	line-height:14px;
}
#g-content-extra #videos-direct p a{
	font-weight:bolder;
}

#g-content-extra #videos-direct{
	margin:0;
	padding:0 0 0px 0;
}

/*--- videos-ugc ---*/
#vision-ugc-add{
	background-image:url(/staticarchive/ec68ae8bf58a958ba52382729d0f0c1775273819.gif);
	background-repeat:repeat;
}
#vision-ugc-add h2{
	color:#000 !important;	
	font-size:1.1em !important;	
}
#vision-ugc-add em{
	color:#900 !important;	
	font-weight:bold;	
}
#vision-ugc-add label,
#vision-ugc-add p{
	color:#000 !important;	
	font-size:1.1em !important;	
}
.vision-ugc-intro{
	font-weight:bold !important;
	background:#fff;		
	width:540px !important;	
	padding:5px !important;
}
#vision-ugc-add div.radiolabel{
    font-weight:normal !important;
	clear:left;
}
#vision-ugc-add .checkbtn,
#vision-ugc-add .radiobtn{
        margin:-15px 0 0 0;
        padding:0 0 0 300px;
        float:left;
        display:inline;
		border:none !important;
}
#vision-ugc-add .mcRadio{
        margin:-25px 0 0 0;
}
#vision-ugc-add .checkbtn input,
#vision-ugc-add .radiobtn input,
#vision-ugc-add .vision-ugc-terms input{
        margin:0;
        padding:0;
		width:15px !important;
}
#vision-ugc-add .required{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:0.75em;
        font-weight:bold;
        font-style:normal;
        color:#900;
}
#vision-ugc-add p.supporting {
        margin:0px 0px 5px 0px!important;
}
.vision-ugc-file #vision-ugc-browseButton{
	width:222px !important;	
}
.vision-ugc-intro2{
	width:550px !important;	
}
body #vision-ugc-add input{
	width:444px !important;
}
#vision-ugc-add .vision-ugc-submit input{
        margin:0;
        padding:0;
		width:85px !important;
}
#vision-ugc-add .vision-ugc-submit p{
}
#vision-ugc-filenonflash input#vision-ugc-file{
	width:100px !important;
}
.login{
        padding:10px;
}
#vision-ugc-add.login p{
        font-weight:bold;
        font-size:0.8em !important;
}
#vision-ugc-add.login input#mcLogin{
        width:100px !important;
}
.vision-ugc-additional,
.vision-ugc-category,
.vision-ugc-title{
	display:none;
}
.upload .vision-ugc-title{
	display:block;
}
#vision-ugc-add .vision-ugc-description #vision-ugc-description{
	/*height:200px;
	width:444px !important;*/
}
#vn-upload-form{
	display:none;
}
#vn-upload-note{
	display:block;
}
#vn-upload-note p{
	padding:0 0 0 10px;
}
.transcript {
	padding:0 10px 10px 10px;
	font-size:0.8em;
	line-height:14px;
}
.transcript p{
	padding:0 0 10px 0;
}
p.ukonly{
	color:#900;
	font-weight:bold;
}
#g-content-featured-full #commentdisclaimer p{
	color:#900;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:10px 10px 10px 10px;
	border:solid 1px #C6C3C6;
}
#facebook {
	margin:0;
	height:30px;
	padding:0;
}
#facebook img {
	margin:0;
	padding:0px 5px 5px 5px;
}
#facebook p a{
	font-weight:bold;
}
#facebook p {
	float:right;
	color:#000;
	font-size:0.8em;
	line-height:20px;
	margin:0px 0 0 0;
	padding:5px 120px 0px 0;
}
.comments{
    margin:0;
    padding:0;
}
.comments h3 {
	background:none;
	padding:10px;
	background-image:url(/staticarchive/d372145406e982b39031af03f9d6805ab958f4c8.jpg);
	background-repeat:repeat;
	color:#333;
	border-bottom-color:#FFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:1em;
}
.comments h3 a{
    margin:0;
    padding:0 0 0 10px;
}
.comments h3 a,
.comments h3 a:link{
    color:#fff !important;
}
.comments h3 a:hover,
.comments h3 a:visited{
    color:#333 !important;
}
.comments p{
    margin:0;
    padding:10px;
	font-size:0.8em;
}
.comments ul.pagination{
    margin:0;
    padding:0 10px 10px 10px;
	font-size:0.8em;
}
.comments ul.pagination li{
    margin:0;
    padding:0 10px 10px 10px;
	display:inline;
}
.comments ul.collections{
    margin:0;
    padding:10px;
}
.comments ul.collections li{
    margin:0 0 15px 0;
    padding:10px;
	font-size:0.8em;
	background:#eee;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.comments ul.collections p.comment-text{
    margin:10px -8px 0 -8px;
    padding:10px 12px 10px 12px;
	background:#fff;
	font-size:1em;
	border:1px solid #999;
}
.comments ul.collections p.flag,
.comments ul.collections p.comment-text-moderation{
    margin:0 0 0px 0;
    padding:10px 0 10px 0;
	font-size:1em;
	background:#eee;
}
form.dna-commentbox{
    margin:0;
    padding:0;
}
form.dna-commentbox input,
form.dna-commentbox textarea{
    margin:0 0px 0 20px;
    padding:0 20px 0 20px;
}
.comments ul.pagination li{
    color:#999;
    width:88px;
}
.comments ul.pagination li.previous span,
.comments ul.pagination li.next span{
    border:none;
    color:#ccc;
    background:url("/staticarchive/ed82369a33d388968cd8f72e5167711eee45de52.png") no-repeat;
    margin:0;
    font-weight:normal;
}
.comments ul.pagination li.next span{
    padding:4px 37px 4px 37px ;
}
.comments ul.pagination li.next a{
    border:none;
    background:url("/staticarchive/a6e872e2024822856a745e7bae6c3d7f20dbe5d8.png") no-repeat;
    padding:4px 37px 4px 37px ;
    margin:0 0px 0 0px;
	font-weight:bold;
}
.comments ul.pagination li.previous span{
    padding:4px 25px 4px 25px ;
}
.comments ul.pagination li.previous a{
    border:none;
    background:url("/staticarchive/a6e872e2024822856a745e7bae6c3d7f20dbe5d8.png") no-repeat;
    padding:4px 25px 4px 25px ;
    margin:0 0px 0 0px;
    font-weight:bold;
}