/* Designer Specs

#b60012	Red		Throughout
#ffcf00	Gold	Throughout
#ffffff	White	Throughout

#f5f4e9	Cream1	Background Articles/Features/Video Feature Page
#f6ebbe	Cream2	Background Advertisements/News Sidebar

#a1a1a1	Grey1	Navigation
#4a4a4a	Grey2	Navigation/Section Heads
#959595	Grey3	Video Info, Footer Links

#897421	Dk Olive	Feature/News Header, Video Info, View All
#ac922a	Dk Gold1	Feature/News Copy
#d5b535	Dk Gold2	Feature/News Links, Feature Date

Styling Info By Section

Top (Corp) Nav (All)
font-family: Myriad Pro Semibold*, Helvetica, Arial, Sans Serif;
font-size: 14px;
font-weight: normal;
links/selectible page: #a1a1a1; grey1
hover/active page: #4a4a4a; grey2
background: #ffcf00, gold
(note: page divider images, social media widgets and search bars)

Section Nav (All)
font-family: Myriad Pro Semibold*, Helvetica, Arial, Sans Serif
font-size: 14px
font-weight: normal
links/selectible page: #a1a1a1; grey1
hover/active page: #ffffff, white
background: #b60012, red
(note: page divider images)


Feature Article (Home Page)
Header
font-family: Georgia Italic, Times New Roman Italic, Times Italic, Serif
font-size: 26px
font-weight: normal
font color: #ffffff, white
background: #b60012, red (note: left side background image)

Date
font-family: Georgia, Times New Roman, Times, Serif
font-size: 14px
font-weight: normal
font color: #d5b535, dk gold2
background: #b60012, red (note: left side background image)

Copy Header
font-family: Georgia, Times New Roman, Times, Serif
font-size: 18px
font-weight: normal
font color: #897421, dk olive
background: #f5f4e9, cream1

Copy
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 14px
font-weight: normal
font color: #ac922a, dk gold1
links (more): #d5b535, dk gold2
links style: underscore
background: #f5f4e9, cream1


News Sidebar (All)
Header
font-family: Georgia, Times New Roman, Times, Serif
font-size: 24px
font-weight: normal
font color: #897421, dk olive
background: #f6ebbe, cream2

Date
font-family: Myriad Pro Semibold*, Helvetica, Arial, Sans Serif
font-size: 14px
font-weight: normal
font color: #897421, dk olive
background: #f6ebbe, cream2

Copy
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 14px
font-weight: normal
font color: #ac922a, dk gold1
links (more): #d5b535, dk gold2
links style: underscore
background: #f6ebbe, cream2


Footer (All)
font-family: Myriad Pro Semibold*, Helvetica, Arial, Sans Serif
font-size: 10px
font-weight: normal
links/selectible page: #a1a1a1; grey1
hover/active page: #b60012, red
background: #ffffff, white (none)
(note: page divider images, social media widgets and search bars)


Sections/Video (Home Page)
Header
font-family: Georgia, Times New Roman, Times, Serif
font-size: 24px
font-weight: normal
font color: #4a4a4a, grey2
background: #ffcf00	, gold (note: left side background image)

View All Link
font-family: Georgia, Times New Roman, Times, Serif
font-size: 12px
font-weight: normal
font color: #897421, dk olive
background: #ffcf00	, gold (note: left side background image)

Video Content Prefix
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 10px
font-weight: normal
font color: #897421, dk olive

Video Content Suffix
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 10px
font-weight: normal
font color: #959595, grey3
links (more): #959595, grey3
links style: underscore
background: NA-


Sections/Video (Sections Page)
Note that the Video Content Prefix/Suffix are Identical to Setions/Video (Home Page)
Header
font-family: Georgia, Times New Roman, Times, Serif
font-size: 26px
font-weight: normal
font color: #ffffff, white
background: #b60012, red (note: left side background image)

Sort Bar Prefix
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 10px
font-weight: normal
font color: #b60012, red
background: #f5f4e9, cream1

Sort Bar Suffix
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 10px
font-weight: normal
font color: #959595, grey3
background: #f5f4e9, cream1

Video Content Prefix
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 10px
font-weight: normal
font color: #897421, dk olive

Video Content Suffix
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 10px
font-weight: normal
font color: #959595, grey3
links (more): #959595, grey3
links style: underscore
background: NA-


Individual Video (Video Page)
Header
font-family: Georgia, Times New Roman, Times, Serif
font-size: 26px
font-weight: normal
font color: #ffffff, white
background: #b60012, red (note: left side background image)

Sub Guidelines
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 10px
font-weight: normal
font color: #959595, grey3
background: #f5f4e9, cream1

Video Title
font-family: Georgia, Times New Roman, Times, Serif
font-size: 26px
font-weight: normal
font color: #897421, dk olive
background: #f5f4e9, cream1 (note: top aligned background image)

Video Content Prefix
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 14px
font-weight: normal
font color: #897421, dk olive
background: #f5f4e9, cream1 (note: top aligned background image)

Video Content Suffix
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 14px
font-weight: normal
font color: #959595, grey3
links (more): #959595, grey3
links style: underscore
background: #f5f4e9, cream1 (note: top aligned background image)


About Page
Header
font-family: Georgia Italic, Times New Roman Italic, Times Italic, Serif
font-size: 26px
font-weight: normal
font color: #ffffff, white
background: #b60012, red (note: left side background image)


Copy Header
font-family: Georgia, Times New Roman, Times, Serif
font-size: 18px
font-weight: normal
font color: #897421, dk olive
background: #f5f4e9, cream1


Call Out/Pull Quote
font-family: Georgia, Times New Roman, Times, Serif
font-size: 18px
font-weight: normal
padding (right/left): 30 pixels
font color: #897421, dk olive
background: #f5f4e9, cream1


Copy
font-family: Myriad Pro, Helvetica, Arial, Sans Serif
font-size: 14px
font-weight: normal
font color: #ac922a, dk gold1
links (more): #d5b535, dk gold2
links style: underscore
background: #f5f4e9, cream1

 */


/*------------ reset styles ------------*/
* {
margin:0;
padding:0;}

html {
min-height: 100%;
margin-bottom: 1px;} /* Firefox scrollbar fix */

a img {
border:none;}

.clear {
clear:both;}



/*--------- site-wide font styles ----------*/

body {
font-family: Myriad Pro, Helvetica, Arial, Sans Serif;
font-size: 14px;
font-weight: normal;
color:#ac922a;}

p {
margin-bottom:10px;}

#main a {
color:#ac922a;}

#main a:hover {
text-decoration:none;}

#main h2 {
font-family: Georgia, Times New Roman, Times, Serif;
font-size: 18px;
font-weight: normal;
color: #897421;}

blockquote {
font-family: Georgia, Times New Roman, Times, Serif;
font-size: 18px;
font-weight: normal;
padding:0 30px;
color: #897421;}

.nav a {
font-family: Myriad Pro Semibold, Helvetica, Arial, Sans Serif;
font-size: 13px;
font-weight: normal;
text-decoration:none;}

.top a {
color:#a1a1a1;}

.top a:hover, .top a.navsel {
color:#4a4a4a;}

.videos a {
color:#ffffff;}

.videos a:hover, .videos a.navsel {
color:#ffcf00;}


/* feature on home page */
#feature p, #feature a {
font-family: Myriad Pro, Helvetica, Arial, Sans Serif;
font-size: 14px;
font-weight: normal;
color: #ac922a;
text-decoration:none;}

#feature td.teaser a.rdmr {
float:right;
color:#d5b535;
text-decoration:underline;}

#feature h1, #feature h1 a {
font-family: Georgia, Times New Roman, Times, Serif;
font-size: 26px;
font-style:italic;
font-weight: normal;
color: #ffffff;
padding:5px 0 0 10px;
text-decoration:none;
float:left;}

#feature .feature_date, #feature .feature_date a {
font-family: Georgia, Times New Roman, Times, Serif;
font-size:14px;
float:right;
padding:9px 20px 0 0;
color: #d5b535;
text-decoration:none;}

#feature td.teaser h2 a {
font-family: Georgia, Times New Roman, Times, Serif;
font-size: 18px;
font-weight: normal;
color: #897421;
text-decoration:none;}

#feature td.teaser h2 {
margin-bottom:10px;}


/* categories on home page and category page */
#categories a.cat_title {
font-family: Georgia, Times New Roman, Times, Serif;
font-size: 22px;
font-weight: normal;
color: #4a4a4a;
text-decoration:none;
float:left;}

#categories a.view_all {
font-family: Georgia, Times New Roman, Times, Serif;
font-size: 12px;
font-weight: normal;
color: #897421;
float:right;
padding:10px 5px 0 0;}

#categories h1 {
font-family: Georgia Italic, Times New Roman Italic, Times Italic, Serif;
font-size: 26px;
font-weight: normal;
color: #ffffff;
padding-left:10px;}

#categories p, #categories p a {
font-family: Myriad Pro, Helvetica, Arial, Sans Serif;
font-size: 10px;
font-weight: normal;
color: #959595;
margin-bottom:5px;
text-decoration:none;}

#categories p span {
font-family: Myriad Pro, Helvetica, Arial, Sans Serif;
font-size: 10px;
font-weight: normal;
color: #897421;}

#categories .sorting, #categories .sorting a {
font-family: Myriad Pro, Helvetica, Arial, Sans Serif;
font-size: 10px;
font-weight: normal;
color: #959595;
text-decoration:none;}

#categories .sorting span.video_red_label, #categories .sorting span.video_red_label a {
color:#b60012;}


/* video page */
#video h1 {
font-family: Georgia Italic, Times New Roman Italic, Times Italic, Serif;
font-size: 26px;
font-weight: normal;
color: #ffffff;
padding-left:10px;}

#video h1 a {
color: #ffffff;
text-decoration:none;}

#video .sorting, #video .sorting a {
font-family: Myriad Pro, Helvetica, Arial, Sans Serif;
font-size: 10px;
font-weight: normal;
color: #959595;
text-decoration:none;}

#main .story h2.video_title {
font-family: Georgia, Times New Roman, Times, Serif;
font-size: 26px;
font-weight: normal;
color: #897421;
margin-bottom:10px;}

.story p {
font-family: Myriad Pro, Helvetica, Arial, Sans Serif;
font-size: 14px;
font-weight: normal;
color: #959595;}

.story p span {
color: #897421;}

.story p a {
color: #959595;}


/* content pages */
#page_title h1 {
font-family: Georgia Italic, Times New Roman Italic, Times Italic, Serif;
font-size: 26px;
font-weight: normal;
color: #ffffff;
padding:10px 0 0 10px;}


/* news in sidebar */
#news h2 {
font-family: Georgia, Times New Roman, Times, Serif;
font-size: 24px;
font-weight: normal;
color: #897421;
margin-bottom:10px;}

#news p.news_date, #news p.news_date a, p.news_date, p.news_date a {
font-family: Myriad Pro Semibold, Helvetica, Arial, Sans Serif;
font-size: 12px;
font-weight: normal;
color: #897421;
margin-bottom:3px;
text-decoration:none;}

#news p.news_title, #news p.news_title a , p.news_title, p.news_title a{
font-family: Myriad Pro Semibold, Helvetica, Arial, Sans Serif;
font-size: 14px;
font-weight: normal;
color: #897421;
margin-bottom:3px;
text-decoration:none;}

#news p.news_teaser, #news p.news_teaser a, p.news_teaser, p.news_teaser a, p.news_description, p.news_description a {
font-family: Myriad Pro, Helvetica, Arial, Sans Serif;
font-size: 14px;
font-weight: normal;
color: #ac922a;
padding-bottom:15px;
margin-bottom:0;
text-decoration:none;}

#news .news_teaser a.rdmr, .news_teaser a.rdmr {
color:#d5b535;
text-decoration:underline;}

.month {
font-weight:bold;
margin-top:20px;
border-bottom:1px solid #AC922A;}



#footer p {
font-family: Myriad Pro Semibold, Helvetica, Arial, Sans Serif;
font-size: 10px;
font-weight: normal;
color:#a1a1a1;
text-align:left;
padding:10px 0;}

#footer a {
color:#a1a1a1;
text-decoration:none;}

#footer a:hover, #footer a.navsel {
color:#b60012;}




/*------------------------ layout styles -------------------------*/
body {
background-color:#ffffff;
margin:0;
padding:0;}

#wrapper {
width:960px;
margin:0 auto;
background:url(../../images/bg_wrapper.gif) top center repeat-y;}

#logo {
width:270px;
height:170px;
float:left;}

#rotator {
width:690px;
height:170px;
float:left;}


/* general nav on top and categories nav with red bg */
div.nav {
height:23px;
float:left;
padding:7px 0 0 20px;}

.top {
width:435px;
background-color:#ffcf00;}

.top li {
background:url(../../images/nav_yellow_spacer.gif) right center no-repeat;
padding-right:2px;}

.videos {
width:940px;
background-color:#b60012;}

.videos li {
background:url(../../images/nav_red_spacer.gif) right center no-repeat;
padding-right:2px;}

.nav li.last {
background:none;}

.nav ul {
list-style:none;
float:left;}

.nav ul li {
float:left;}

.nav a {
float:left;
display:block;
padding:0 10px;}


/* next to top general nav */
#icons {
width:70px;
height:30px;
float:left;
background-color:#FFCF00;}

#search_video {
width:165px;
height:26px;
float:left;
padding:4px 5px 0 0;
background-color:#FFCF00;}

#search_site {
width:260px;
height:26px;
float:left;
padding:4px 5px 0 0;
background-color:#FFCF00;}

#search_site .search_box {
width:200px;
height:18px;
background-color:#ffffff;
border:1px solid #b7b7b7;
padding:2px 0 0 4px;}

#search_video .search_box {
width:155px;
height:22px;
background-color:#ffffff;
border:1px solid #b7b7b7;
padding:1px 0 0 4px;}


/*main banner ad under header */
#banner_ad {
width:960px;
height:120px;
float:left;
padding:10px 0;
background-color:#ffffff;
text-align:center;}


/*main content */
#main {
width:640px;
margin-right:14px;
float:left;}


/* featured story on home page */
#feature {
width:640px;
height:280px;
float:left;
margin-bottom:20px;}

#feature td.title {
background:url(../../images/bg_feature.jpg) no-repeat;}

#feature td.teaser {
padding:5px 15px;
background-color: #f5f4e9;}


/* categories on home page */
#categories {
width:640px;
float:left;}

#categories span.header_bg {
width:195px;
height:30px;
display:block;
padding:2px 0 8px 5px;
background:url(../../images/bg_category.jpg) top left no-repeat;}

#categories td.spacer {
background:url(../../images/cat_spacer.png) top center repeat-y;}

#categories img {
margin-bottom:10px;}


/* sidebar */
#sidebar {
width:290px;
float:left;
margin-left:16px;}

#ad_block {
width:270px;
float:left;
margin:10px;}


/* sidebar button spaceholders if not enough ads */
span.button_125_125{
width:125px;
height:125px;
text-align:center;
vertical-align:middle;}

span.button_125_250{
width:125px;
height:250px;
text-align:center;
vertical-align:middle;}

span.button_250_125{
width:250px;
height:125px;
text-align:center;
vertical-align:middle;}


/* news teaser in sidebar */
#sidebar #news{
width:270px;
float:left;
margin:10px;
border-top:1px solid #D4B536;
padding-top:10px;}


/* individual category page */
#categories td.title {
height:50px;
background:url(../../images/bg_feature.jpg) no-repeat #B70014;}

#categories td.sorting {
height:24px;
padding:0 10px;
background-color:#f5f4e9;}

#categories td.sorting span.left {
float:left;
display:block;}

#categories td.sorting span.right {
float:right;
display:block;}


/* video page */
#video td.title {
height:50px;
background:url(../../images/bg_feature.jpg) no-repeat #B70014;}

#video td.sorting {
height:24px;
background-color:#f5f4e9;}

#video td.sorting span.left {
margin-right:35px;
padding-left:10px;}

#video td.sorting span.right {
padding-right:10px;}

td.story {
padding:10px;
background:url(../../images/vid_con_bkg.jpg) top center no-repeat #f5f4e9;}


/* general content pages */
#page_title {
height:50px;
background:url(../../images/bg_feature.jpg) no-repeat #B70014;}


/* news & events pages */
#news_events {
float:left;
width:100%;
margin-top:20px;}

#rss {
float:left;
width:100%;
margin-top:20px;}

#news_events span.right, #rss span.right {
text-align:right;
display:block;}

.even {
background-color:#f5f4e9;
padding:10px;}

.odd {
background-color:#ffffff;
padding:10px;}

.filter {
text-align:center;
padding-bottom:10px;}


/* footer */
#footer {
width:960px;
margin:0 auto 0 auto;
background:url(../../images/bg_footer.jpg) top center no-repeat;
padding-top:21px;}

/* big fresh signature/logo on light background */
#big_fresh {
width:960px;
margin:20px auto;
text-align:center;}

#big_fresh a {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
letter-spacing:1px;
color:#333333;
text-decoration:none;}

#big_fresh span {
color:#fe8a16;}

#big_fresh a:hover span {
text-decoration:underline;}

#big_fresh span.bullet {
color:#999999;}
