@charset "UTF-8";
/* CSS Document */


body {
	margin:0;
	padding: 0;
	background:#fFF url(graphics/sc-bg.jpg) center top repeat-x;
	background-attachment:fixed;
	}
	
#wrap {
margin:0 auto;
width:900px;
background:url(graphics/headbanner.png) 10px 0 no-repeat;
padding:10px;
}



#container {
margin-top:6px;
}

#content {
margin:0 0 10px 0;
padding:0;
width:566px;
border:1px solid #c4c4c4;
float:left;
background-color:#fff;
}

#content_pages {
margin:0 0 10px 0;
padding:0;
width:690px;
border:1px solid #c4c4c4;
float:left;
background-color:#fff;
}


#right-home {
margin:0 0 0 7px;
padding:0;
width:324px;
float:left;
}

#left-sidebar {
margin:-6px 7px 0 0;
padding:0;
width:200px;
float:left;
}

#left-sidebar img.header {
border:1px solid #c4c4c4;
background:#fff;
padding:2px;
margin:6px 0 0 0;
}




#feature-video {
border:1px solid #c4c4c4;
margin:0;
padding:0;
background-color:#fff;
}


div.right-vid-banner  {
height:37px;
padding:0;
margin:0 0 4px 0;
border-bottom:1px solid #c4c4c4;
}

div.right-vid {
height:242px;
border-top:1px solid #c4c4c4;
border-bottom:1px solid #c4c4c4;
margin:0 0 4px 0;
}

div.right-vid-info {
padding:8px 90px 10px 8px;
margin: 0 0 4px 0;
border:1px solid #c4c4c4;
text-align:left;
background:#fff;
}

div.right-vid-info p.video-title {
font:16px "Century Gothic",Arial, Helvetica, sans-serif;
color:#666;
margin:0 0 4px 0;
padding:0;
}

div.right-vid-info p {
padding:0;
margin:0;
font:11px Arial, Helvetica, sans-serif;
line-height:1.3;
color:#666;
}


/* other @pages */

div.right-info {
padding:8px 10px 10px 8px;
margin: 0 0 4px 0;
border:1px solid #c4c4c4;
text-align:left;
background:#fff;
}

div.right-info p.video-title {
font:14px "Century Gothic",Arial, Helvetica, sans-serif;
color:#666;
margin:0 0 4px 0;
padding:0;
}

div.right-info p {
padding:0;
margin:0;
font:11px Arial, Helvetica, sans-serif;
line-height:1.3;
color:#666;
}

div.right-info ul {
margin:10px 0 0 0;
padding:0 7px 0 15px;
}

div.right-info li {
padding:0;
margin:0 0 8px 0;
font:11px Arial, Helvetica, sans-serif;
line-height:1.3;
list-style-position:outside;
color:#333;
list-style-image:url(graphics/bullet.png);
}



#archive {
padding:0;
margin:8px 0;
font:10px Arial, Helvetica, sans-serif;
}

div.right-article img {
border:1px solid #c4c4c4;
}

div.right-article {
padding:0;
margin: 0 0 4px 0;
}

div#archive img {
float:left;
margin:0 6px 6px 0;
padding:p;
}

#leftbar {
padding:0 12px 0 0;
margin:8px 0;
}


div.left-plug {
padding:0;
margin: 0 0 14px 0;
}

div.left-plug img {
border:1px solid #c4c4c4;
}


div#leftbar img {
float:left;
margin:0 6px 6px 0;
padding:p;
}

#leftbar p.left-title {
color:#900;
font:13px "Century Gothic", Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0;
margin:0;
}

#leftbar p.left-subtitle {
color:#666;
font:10px Arial, Helvetica, sans-serif;
line-height:1.2;
padding:0 0 6px 0;
margin:0;
}

div#leftbar p {
color:#333;
font:10px Arial, Helvetica, sans-serif;
text-align:justify;
line-height:1.2;
padding:0;
margin:0;
}


/* headers */
h2 {
font:26px "Century Gothic",Arial;
color:#CC3300;
padding:0;
margin:0 0 10px 0;
}



/********************************************************** HEADER styles ***********************************************************/


#header {
height:52px;
padding:70px 0 0 0;
width:900px;

}

#header-menu {
margin:0 auto;
height:36px;
padding:5px 0 0 0;
color:#000;
background-color:#fff;
font:13px Arial, Helvetica, sans-serif;
font-weight:lighter;
border-left:1px solid #c4c4c4;
border-right:1px solid #c4c4c4;
border-top:1px solid #c4c4c4;
}

div.header-link a:link {
margin:0;
padding:10px 0;
display:block;
float:left;
width:148px;
color:#003399;
background-color:#fff;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}

div.header-link a:visited {
margin:0;
padding:10px 0;
display:block;
float:left;
width:148px;
color:#039;
background-color:#fff;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}

div.header-link a:hover {
margin:0;
padding:10px 0;
display:block;
float:left;
width:148px;
color:#fff;
background-color:#FF9900;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}


div.header-link-home a:link {
margin:0;
padding:10px 0;
display:block;
float:left;
width:149px;
color:#039;
background-color:#fff;
border-top:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}

div.header-link-home a:visited {
margin:0;
padding:10px 0;
display:block;
float:left;
width:149px;
color:#039;
background-color:#fff;
border-top:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}

div.header-link-home a:hover {
margin:0;
padding:10px 0;
display:block;
float:left;
width:149px;
color:#fff;
background-color:#FF9900;
border-top:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}

div.header-link-long a:link {
margin:0;
padding:10px 0;
display:block;
float:left;
width:150px;
color:#039;
background-color:#fff;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}

div.header-link-long a:visited {
margin:0;
padding:10px 0;
display:block;
float:left;
width:150px;
color:#039;
background-color:#fff;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}

div.header-link-long a:hover {
margin:0;
padding:10px 0;
display:block;
float:left;
width:150px;
color:#fff;
background-color:#FF9900;
border-top:1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
text-align:center;
text-decoration:none;
}


a#current {
color:#333;
background-color:#ccc;
font-weight:bold;
}

/*********************************************** HOME PAGE - HEADLINE article (Content) ******************************************************/

div.home-headline-banner  {
height:37px;
padding:0;
margin:0 0 4px 0;
background:#fff url(graphics/home-headline-banner.jpg) 0 0 no-repeat;
border-bottom:1px solid #c4c4c4;
}
div.home-headline-image img {
border-bottom:1px solid #c4c4c4;
margin:0 0 4px 0;
}
div.home-headline-title {
padding:8px 0 10px 8px;
border-top:1px solid #c4c4c4;
background:#fff url(graphics/home-headline-title.jpg) top right no-repeat;
}

div.headline-divider {
margin:0 0;
padding:0;
border-top:1px solid #c4c4c4;
}

p.headline {
padding:0;
margin:0;
font:24px Arial, Helvetica, sans-serif;
color:#333;
}
p.tagline {
padding:0;
margin:0;
font:14px Arial, Helvetica, sans-serif;
color:#777;
font-style:italic;
}

div.home-headline-article {
margin:0;
padding:8px 10px 10px 10px;
}

div.home-headline-article p {
font:12px Arial, Helvetica, sans-serif;
text-align:justify;
color:#333;
padding:0;
margin:0;
line-height:1.4;
}

div.home-headline-footer {
font:10px Arial, Helvetica, sans-serif;
color:#666;
padding:10px;
}


/*********************************************** LINKS - All links effects (CONTENT) ******************************************************/

div.home-headline-article a:link {
text-decoration:none;
color:#CC3300;
border-bottom:1px dotted #999;
}
div.home-headline-article a:visited {
text-decoration:none;
color:#cc3300;
border-bottom:1px dotted #999;
}
div.home-headline-article a:hover {
text-decoration:none;
color:#f00;
border-bottom:1px dotted #fff;
}

div.home-headline-footer a:link {
text-decoration:none;
color:#ff6600;
border-bottom:1px dotted #999;
}
div.home-headline-footer a:visited {
text-decoration:none;
color:#ff6600;
border-bottom:1px dotted #999;
}
div.home-headline-footer a:hover {
text-decoration:none;
color:#f00;
border-bottom:1px dotted #fff;
}


div.right-vid-info p a:link {
text-decoration:none;
color:#aa0000;
border-bottom:1px dotted #999;
}
div.right-vid-info p a:visited {
text-decoration:none;
color:#aa0000;
border-bottom:1px dotted #999;
}
div.right-vid-info p a:hover {
text-decoration:none;
color:#f00;
border-bottom:1px dotted #fff;
}

div#archive p a:link {
text-decoration:none;
color:#aa0000;
border-bottom:1px dotted #999;
}
div#archive p a:visited {
text-decoration:none;
color:#aa0000;
border-bottom:1px dotted #999;
}
div#archive p a:hover {
text-decoration:none;
color:#f00;
border-bottom:1px dotted #fff;
}



/*********************************************** FOOTER STYLES ******************************************************/

#footer {
font:9px Arial, Helvetica, sans-serif;
text-align:justify;
color:#999;
padding:0;
margin:0;
}

#footer p {
padding:5px;
margin:0;

}


div#footer p a:link {
text-decoration:none;
color:#3366FF
}
div#footer p a:visited {
text-decoration:none;
color:#36f;
}
div#footer p a:hover {
text-decoration:none;
color:#003399;
}
