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

/*new blue:3399CC
old teal:049CA7
orange:ff7210*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	line-height:20px;
	background:#666;
	background-image:url(../images/plaid.jpg);
}


#container {
    height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-50px;
	left:0;
	width:960px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	
}

#wrapper{
	background-color: #FFFFFF;
	clear: both;
} 

h1 {
	font-size:36px;
	line-height:36px;
	padding-bottom:10px;
	font-weight:100;
}

h2 {
	font-size:26px;
	font-weight:100;
	padding-bottom:10px;
}

h3 {
	font-size:20px;
	padding-bottom:10px;
	font-weight:100;
}

p {
	font-size:13px;
	padding-bottom:10px;
	line-height:18px;
}

a {
    color:#3399CC;
	text-decoration:none;
	}
a:hover {
	 color:#3399cc;
	 text-decoration:underline;
}	

h1 a {
    color:#333;
	text-decoration:none;
	}
	
h1 a:hover {
    color:#333;
	text-decoration:underline;
	}

h2 a {
	font-size:20px;
	font-weight:100;
	padding-bottom:10px;
    color:#333;
	text-decoration:none;
	}
	
h2 a:hover {
	 color:#333;
	 text-decoration:underline;
}	

    h3 a {
    color:#333;
	text-decoration:none;
	}
	
h3 a:hover {
	 color:#333;
	 text-decoration:underline;
}	

.dateline {
	padding-top:5px;
    font-size:13px;
	line-height:13px;
}

.byline {
    font-size:13px;
	line-height:13px;
}

.username{
	color:#ff7210;
}

.username a{
	color:#ff7210;
}

.username a:hover{
	color:#ff7210;
	text-decoration: underline;
}

ul {
    list-style:none;
}

#titleimage {
	width:960px;
	height:240px;
}

#titleimage a img, #titleimage a:hover img, #titleimage a:visited img, #titleimage a:active img {
	text-decoration: none;
	border: 0;

}

#tagline{
	float:right;
	margin-top:10px;
	margin-bottom: 40px;
	width:960px;
}

#above fold{
	height:auto;
	width:960px;
}

/*left side of home page*/
#left_side {
	width:510px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
}

#editorial{
	width:510px;
}

#featured_dept {
	width:510px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding-bottom:10px;
}
#sixty_secondlogo_sprite {
width: 100px;
height: 80px;
background:url(../images/60seconds_sprite.jpg);
background-repeat:no-repeat;
position:relative;
margin-right:10px;
float:left;
    }
    
#sixty_secondlogo_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#sixty_secondlogo_sprite a {
height: 80px;
width:100%;
background: transparent url(../images/60seconds_sprite.jpg);
position:absolute;
}

#sixty_secondlogo_sprite li {
height: 80px;
    display:inline;
}

#sixty_secondlogo_sprite #seconds a {background-position: 0px 0px; width: 100px;}
#sixty_secondlogo_sprite #seconds a:hover  {background-position: 0px -80px;}

#sixty_secondlogo_sprite li p {display: none;}

/*right side of home page*/
#right_side {
	width:370px;
	height:520px;
	float:right;
	margin-top:26px;
}

.right_side_javascript{
	padding:40px 20px 40px 40px;
	width:370px;
	height:540px;
}

/*feature 1, feature 2, feature 3 buttons for rotating well*/
#feature_btns {
	
}

.pointer{
	cursor:pointer;
}

#feature_btns ul{
	list-style-type:none;
	width:100px;
	margin-left:250px;
}

#feature_btns li{
	display:inline;
	padding-left:10px;
}

#metrics {
	float:left;
	width:240px;
	height:240px;
	border-right: 1px solid #999;

}

#quicklinks {
	width:240px;
	height:240px;
	float:right;

}


/*homepage calendar*/
UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                    letter-spacing:1px;
                    font-size:13px;
                }

                UL.tabNavigation LI {
                    display: inline;
									                   
                }

                UL.tabNavigation LI A {
                    padding: 3px 5px;
                    background-color: #ccc;
                    color: #000;
	                text-decoration: none;
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                    background-color: #FF7210;
                    color: #fff;
	                padding-top: 7px;
                }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        padding: 5px;
                        margin-top: 3px;
                        border: 5px solid #FFF;
                }
                
                div.tabs > div h2 {
                        margin-top: 0;
                }

                #first {
					 background-color: #fff;          
                }

                #second {
                    background-color: #fff;
                }

                #third {
                    background-color: #fff;
					                }
                #fourth {
                    background-color: #fff;
                }

                #fifth {
                    background-color: #fff;
                }

                #sixth {
                    background-color: #fff;
                }
                
                #seventh {
                    background-color: #fff;
                }
                   
                .waste {
                        min-height: 140px;
                }
                
                #first li {
                    padding-top:10px;
                 }
                #second li {
                    padding-top:10px;
                 }
                 #third li {
                    padding-top:10px;
                 }
                 #fourth li {
                    padding-top:10px;
                 }
                 #fifth li {
                    padding-top:10px;
                 }
                 #sixth li {
                    padding-top:10px;
                 }
                 #seventh li {
                    padding-top:10px;
                 }    
                 #cal_container {
                    width:500px;
					clear:both;
					height:190px;
                }
		/*end homepage calendar*/

#breadcrumbs{
	font-size:11px;
	color:#333;
	display:block;
	margin:-10px 0 20px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}

#breadcrumbs a{
	text-decoration:none;
	color:#333;
}

#breadcrumbs a:hover {
	text-decoration:underline;
}

#link_div_side {
	height:240px;
	width:250px;
	float: left;
	clear: left;
	}
	
#link_div_side a {
	display:block;
	}

#link_div_top {
	height:160px;
	width:425px;
	float: left;
	clear: right;
}

#search {
	width: 700px;
	height: 100px;
	position: relative;
	margin: -70px 0 0 250px;
	z-index: 1;
}
#nav {
	width: auto;
	margin-top: -30px;	
	height: auto;
	float: right;
}
    
#nav ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}

#nav li {
	    float: left;

}

#nav a {
    background:url(../images/navsprite.jpg) no-repeat;
    width: auto;
    height: 50px;
	    float: left;
}        


#nav #item1 a {background-position: 0px 0px; width: 130px;}
#nav #item1 a:hover  {background-position: 0 -50px;}
#nav #item1 a:active  {background-position: 0 -50px;}

#nav #item2 a {background-position: -130px 0px; width: 170px;}
#nav #item2 a:hover {background-position: -130px -50px;}
#nav #item2 a:active {background-position: -130px -50px; }


#nav #item3 a {background-position: -300px 0px; width: 170px;}
#nav #item3 a:hover {background-position: -300px -50px; }
#nav #item3 a:active {background-position: -300px -50px; }


body#seeanddo #item1 a {background-position: 0 -50px;}
body#eatanddrink #item2 a {background-position: -130px -50px;}
body#liveandlearn #item3 a {background-position: -300px -50px; }

#nav li p {display: none;}

#ad {
	height: 140px;
	width: 140px;
}



#footer {
    height: auto;
    width: 100%;
    background: #272727 url(footertop.png) repeat-x;
    clear: both;
	position:relative;
	top:-50px;
	
}


#footer a:hover{
    color:#3399CC;
    }

#footer .content {
    margin: 0 auto;
    padding-top: 15px;
    width: 960px;
    height: auto;
}

#footerlinks {
    width: 200px;;
    margin-top:17px;
    height:auto;
    padding-bottom:0;
}

#footerlinks h2 {
    padding: 0 0 0 0;
}

#footerform {
    height: auto;
    width:440px;
    float:right;
    margin-top:20px;
/*    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF; */
}

#footerform h5 {
    text-align: center;
    color: #FFFFFF;
    padding-bottom:0;
    }

#footerform h4 {
    font-size: 28px;
    text-align: center;
    display: block;
    width: 100%;
    margin: 0 auto;
    color: #FFFFFF;
    padding: 20px 0 0px 0;
}

#footerform h5 {
    font-size: 18px;
    padding-bottom:0;
}

#footerform p {
    padding-top: 15px;
    padding-left: 40px;
    padding-bottom:0;
    color:#FFFFFF;
}

#footer .content h2 a {
    font-size: 21px;
    margin: 15px 0; 
    display: block;
    padding: 0px;
    color: #3399CC;
    }

#footer .content h2 a:hover {
    color: #fff;
    }

#footer .content  h3 {
    font-size: 20px;
    color: #FFFFFF;
    width: 220px;
    padding-bottom: 5px;
}

#insiders {
    float:left;
}

#insiders_sprite {
    width: 298px;
    height: 158px;
    background:url(../images/insiders_sprite.jpg);
    background-repeat:no-repeat;    
    float: right;
    }

#insiderslogin {
    float: right;
}

#insiderslogin p {
    text-align: right;
    font-size: 25px;
    color: #3366FF;
    margin-top: 10px;
}
    
#insiders_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#insiders_sprite a {
    height: 158px;
    width:100%;
    background: transparent url(../images/insiders_sprite.jpg);
    position:absolute;
}

#insiders_sprite li {
    height: 158px;
    display:inline;    
}

#insiders_sprite #insiders a {background-position: 0px 0px; width: 298px;}
#insiders_sprite #insiders a:hover  {background-position: 0px -158px;}

#insiders_sprite li p {display: none;}


#RSS {
width: 125px;
float: right;
margin: 0;
padding-left: 0px;
margin-top:30px;
}

#RSS h3 {
    font-size: 20px;
    color: #FF3300;
    padding: 0;
    margin: 0;
}

#RSS ul {
    width: 200px;
}

#RSS ul li {
    /*list-style-image: url(../images/rss.jpg);*/
    color: #FFFFFF;
    margin:5px 0;
    width:100%;
}

#RSS ul li img {
    /*list-style-image: url(../images/rss.jpg);*/
    margin-right:5px;
}

#RSS ul li.list {
    list-style-image: none;
}

#RSS ul li ul {
    width: 100%;
}

#RSS ul li li {
    margin: 0 0 0 15px;

}



#footer #copyright p {
    width: 960px;
    color: #FFFFFF;
    font-size: 14px;
    margin: 0 auto;
    display: block;
    clear:both;
    padding: 10px 0;
    text-align: center;
}

/* End Footer */
.blue {
	color:#3399CC;
	font-weight:bold;
}

.lightestgray {
	color:#999999;
}

.lightgray {
	color:#666666;
}

/* Department Article Template */

/*#dept_blurb{
	width:260px;
	padding:20px;
	color:#999;
	border-bottom: 1px solid #CCC;
}
*/

.image_dept {
	clear:right;
	width:330px;
	height:auto;
}

.image_dept img{
	border:3px solid #333;
}

.image_dept_caption {
	float:right;
	clear:right;
	width:330px;
    background-repeat:no-repeat;    
    color:#333;
}

.photo_credit{
	font-size:11px;
	float:right;
}

.photo_caption{
	font-size:11px;
	line-height:16px;
}

/*archived articles images*/
.image_dept_small {
	float:left;
	width:170px;
	height:127px;
	padding:10px;
    background-image:url(../images/picbackground_small.jpg);
    background-repeat:no-repeat;
    margin-right:20px;
}

/*.image_look {
	float:left;
	width:320px;
	height:560px;
	border: thin solid #999999;
	margin: 10px;
	padding: 5px;
	background:#333333;
}*/

.video_dept {
	float:left;
	width:480px;
	height:320px;
	border: thin solid #999999;
	padding: 10px;
}

#articletext_dept {
	padding-bottom:40px;
    width:960px;
	height: auto;
	background:#fff;
}

#articletext_dept p {
    padding-left: 20px;
    padding-right:5px;
    padding-top:15px;
    padding-top:15px;    
}

#articletext_dept h2 {
    padding-top:20px;
    padding-right:20px;
}

#articletext_dept h3 {
    padding-top:20px;
    padding-right:20px;
    font-size:16px;
}

#articletext_dept ul {
list-style:none;
}

#articletext_dept li {
display:block;
}



/* pillar pages css */

#pillar_topleft {
	width:370px;
	height:520px;
}
#pillar_topright {
	width:580px;
	height:520px;
	float:right;
	margin-left:20px;
	margin-right:20px;	
}
#pillar_archived_articles {
	width: 960px;
	height:auto;
	margin-top: 40px;
}

#pillar_archived_articles ul {
	list-style-type:none;
}

#pillar_archived_articles li {
	display:inline;
}

#pillar_top_content{
	height:auto;
}


#pillar_bottom_content {
    width: 960px;
    padding-top: 20px;
	clear:both;
}

#pillar_bottom_content h3 {
   padding-top:20px;
}

#pillar_bottom_content ul{
	list-style-type:none;
}

#pillar_bottom_content li{
	display:inline;
}

#archived_multimedia {
	width: 350px;
	float: right;
	padding-left: 10px;
	margin-bottom: 40px;
	margin-top: 40px;
}

#feature_well {
    width:960px;
    height:300px;
    border: 1px solid #999;
    margin-top:10px;
}

.reviews {
    width: 640px;
	height:140px;
	margin-top:60px;
}

.reviews_item{
	height:auto;

}

reviews .seeAll{
	font-size:13px;
	margin-top:-20px;
	margin-bottom:15px;
	text-align: left;
}
.reviews h3{
	margin-left:-5px;
}


.reviews-item p {
    font-size:20px;
}

#reviews a {
    font-size:14px;
    float:left;
    padding-right:25px;
}

#related_content {
    width:450px;
	height:auto;
    float:right;
    margin-top:40px;
}

.related_content_item{
	 height:120px;
}

.related_content_item img{
	float:left;
	margin-right:10px;
}

#pillar_ugc {
    width: 550px;
    float: left;
    margin-top: 40px;
}

#pillar_ugc h3 {
    padding-left:0px;
    padding-top:20px;
}

/*blog roll, multimedia, starter kit layouts and sprites*/
#yourchicago {
	width: 640px;
	height:230px;
}

#yourchicago p, h3 {
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:0px;
}


#yourchicago_video {
    padding:3px;
	margin:10px 0;
    background:#333333;
    width:288px;
    height:173px;
}

.seeAll{
	font-size:13px;
	margin-bottom:15px;
	text-align: left;
	width:300px;
	
}
#yourchicago_sprite {
	width: 640px;
	height: 40px;
	background:url(../images/yourchicago_sprite.jpg);
	background-repeat:no-repeat;
    }
    
#yourchicago_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#yourchicago_sprite a {
    height: 40px;
	width:100%;
	background: transparent url(../images/yourchicago_sprite.jpg);
	background-repeat:no-repeat;
}

#yourchicago_sprite li {
	height: 40px;
    display:inline;	
}

#yourchicago_sprite #your a {background-position: 0px 0px; width: 640px;}
#yourchicago_sprite #your a:hover  {background-position: 0px -40px;}

#yourchicago_sprite li p {display: none;}

/* departments on homepage */

#lower_right {
width:300px;
height:900px;
float:right;
border-left:1px solid #ccc;
padding-left:10px;
}

#lower_right h3 {
padding-bottom:5px;
padding-top:15px;
}

#favoritefriday_sprite {
width: 105px;
height: 80px;
background:url(../images/favoritefriday_sprite.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
padding-right:5px;
    }
    
#favoritefriday_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#favoritefriday_sprite a {
    height: 80px;
width:100%;
background: transparent url(../images/favoritefriday_sprite.jpg);
    position:absolute;
}

#favoritefriday_sprite li {
height: 80px;
    display:inline;
}

#favoritefriday_sprite #friday a {background-position: 0px 0px; width: 105px;}
#favoritefriday_sprite #friday a:hover  {background-position: 0px -80px;}

#favoritefriday_sprite li p {display: none;}

#sixtyseconds_sprite {
width: 100px;
height: 80px;
background:url(../images/60seconds_sprite.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
padding-right:5px;
    }
    
#sixtyseconds_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#sixtyseconds_sprite a {
    height: 80px;
width:100%;
background: transparent url(../images/60seconds_sprite.jpg);
    position:absolute;
}

#sixtyseconds_sprite li {
height: 40px;
    display:inline;
}

#sixtyseconds_sprite #sixty a {background-position: 0px 0px; width: 100px;}
#sixtyseconds_sprite #sixty a:hover  {background-position: 0px -80px;}

#sixtyseconds_sprite li p {display: none;}

#nelghborhoodlook_sprite {
width: 100px;
height: 80px;
background:url(../images/neighborhoodlook_sprite.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
padding-right:5px;
    }
    
#nelghborhoodlook_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#nelghborhoodlook_sprite a {
    height: 80px;
width:100%;
background: transparent url(../images/neighborhoodlook_sprite.jpg);
    position:absolute;
}

#nelghborhoodlook_sprite li {
height: 80px;
    display:inline;
}

#nelghborhoodlook_sprite #look a {background-position: 0px 0px; width: 100px;}
#nelghborhoodlook_sprite #look a:hover  {background-position: 0px -80px;}

#nelghborhoodlook_sprite li p {display: none;}

#fivebitchin_sprite {
width: 100px;
height: 80px;
background:url(../images/5bitchin_sprite.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
padding-right:5px;

    }
    
#fivebitchin_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#fivebitchin_sprite a {
    height: 80px;
width:100%;
background: transparent url(../images/5bitchin_sprite.jpg);
    position:absolute;
}

#fivebitchin_sprite li {
height: 80px;
    display:inline;
}

#fivebitchin_sprite #five a {background-position: 0px 0px; width: 100px;}
#fivebitchin_sprite #five a:hover  {background-position: 0px -80px;}

#fivebitchin_sprite li p {display: none;}




/*blogroll*/
#blogroll {
	width: 640px;
	height:220px;
	
}

#blogroll p, h3 {
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:0px;
}


#blogroll_video {
    padding:3px;
	margin:10px 0;
    background:#333333;
    width:288px;
    height:173px;
}

.blog_date{
	color:#999;
	font-size:11px;
	display:inline;
}

.seeAll{
	font-size:13px;
	margin-bottom:15px;
	text-align: left;
	width:300px;
	
}
#blogroll_sprite {
	width: 640px;
	height: 40px;
	background:url(../images/blogs_sprite.jpg);
	background-repeat:no-repeat;
	
    }
    
#blogroll_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#blogroll_sprite a {
    height: 40px;
	width:100%;
	background: transparent url(../images/blogs_sprite.jpg);
}

#blogroll_sprite li {
	height: 40px;
    display:inline;	
}

#blogroll_sprite #blog1 a {background-position: 0px 0px; width: 640px;}
#blogroll_sprite #blog1 a:hover  {background-position: 0px -40px;}

.featured {
	border-right:1px solid #ccc;
	background-repeat:no-repeat;
	width:380px;
	height:200px;
	padding-right:5px;
	padding-left:5px;
	float:left;
}

.other {
	width:230px;
	height:175px;
	padding-left:10px;
	float:right;
}


.other img{
	border:none;
	margin-right:5px;
}

.other h3{
	font-size:16px;
}

#blogroll_sprite li p {display: none;}

.blog_header {
	height:120px;
	display:block;
}

#blogroll_left{
	float:left;
	width:640px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #ccc;
}

#blogroll_right{
	float:right;
}

#blogroll_blurb{
	width:299px;
	padding-bottom:10px; 
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}

#blogroll_blurb p{
	font-style:italic;
	color:#999;
}

.newest_post{
	padding-bottom:20px; 
	margin-bottom:20px;
	border-bottom:1px solid #CCC;
}

.older_posts{
	margin-left:85px;
}

.older_posts li{
	height:160px;
}


/*multimedia*/
#multimedia {
	width: 640px;
	height:220px;
}

#multimedia p, h3 {
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:0px;
}

#multimedia h2 {
    padding-bottom:20px;
    padding-top:20px;
}

#multimedia_video {
    padding:3px;
	margin-top:10px;
    background:#333333;
    width:230px;
    height:130px;
}

#multimedia_sprite {
	width: 640px;
	height: 40px;
	background:url(../images/multimedia_sprite.jpg);
	background-repeat:no-repeat;
	
    }
    
#multimedia_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#multimedia_sprite a {
    height: 40px;
	width: 640px;
	background: transparent url(../images/multimedia_sprite.jpg);
}

#multimedia_sprite li {
	height: 40px;
    display:inline;	
}

#multimedia_sprite #multi a {background-position: 0px 0px; width: 640px;}
#multimedia_sprite #multi a:hover  {background-position: 0px -40px;}

#multimedia_sprite li p {display: none;}

/*starter kits*/

#starterkits {
	width: 640px;
	height:200px;
}

#starterkits_image {
    padding:3px;
    background:#333333;
    width:225px;
    height:150px;
}

#starterkits p, h3 {
padding-top:8px;
padding-right:5px;
padding-left:5px;
padding-bottom:0px;}

#starterkits h2 {
    padding-bottom:20px;
    padding-top:20px;
}

#starterkits_sprite {
	width: 640px;
	height: 40px;
	background:url(../images/starterkits_sprite.jpg);
	background-repeat:no-repeat;
	
    }
    
#starterkits_sprite ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#starterkits_sprite a {
    height: 40px;
	width:100%;
	background: transparent url(../images/starterkits_sprite.jpg);
}

#starterkits_sprite li {
	height: 40px;
    display:inline;	
}

#starterkits_sprite #sk1 a {background-position: 0px 0px; width: 640px;}
#starterkits_sprite #sk1 a:hover  {background-position: 0px -40px;}

#starterkits_sprite li p {display: none;}

#homepage_ugc li {
	clear:both;
	padding-top:20px;
}

#homepage_ugc h3 {
	display:inline;
}

.ad {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #CCC;
	height:150px;
	background-color:#999;}


.sidebar-title {
	font-size: 14px;
	color: #333333;
	letter-spacing: 2px;
}
	
#belowFold {
	width: 960px;
	margin-top:0px;	
}


/***********
//About Us//
***********/

#about{
	margin-bottom:20px;
}

#about a{
	text-decoration:none;
	color:#3399CC;
}

#about a:hover{
	text-decoration:underline;
}

#about ul{
	list-style-type:none;
}

#about li{
	padding:10px 0;
}

#about h4 .italic{
	font-style:italic
}

/*masthead*/
#masthead{
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	line-height:16px;
}

#masthead a{
	text-decoration:none;
	color:#3399CC;
}

#masthead a:hover{
	text-decoration:underline;
}

#masthead ul{
	list-style-type:none;
}

#masthead li{
	padding:10px 0 0 0;
}

#bios table td{
	padding: 10px 0 10px 10px;
}

.email{
	font-size:12px;
	display:block;
	margin-left:20px;
}




/*******************
secondary navigation
*******************/
#sec {
	width: 500px;
	height: 62px;
	margin-left:450px;
	background:url(../images/sec_nav2.jpg);
	background-repeat:no-repeat;
    }
    
#sec ul {
    list-style-type:none;
    padding: 0;
    margin: 0;
}
#sec a {
    height: 62px;
	width:100%;
	float:left;
	position:relative;
	background: transparent url(../images/sec_nav2.jpg);
}

#sec li {
	height: 62px;
	display:inline;

}

#sec #sec1 a {background-position: 0px 0px; width: 100px;}
#sec #sec1 a:hover  {background-position: 0px -62px;}

#sec #sec2 a {background-position: -100px 0px; width: 100px;}
#sec #sec2 a:hover {background-position: -100px -62px;}

#sec #sec3 a {background-position: -200px 0px; width: 100px;}
#sec #sec3 a:hover {background-position: -200px -62px; }

#sec #sec4 a {background-position: -300px 0px; width: 100px;}
#sec #sec4 a:hover {background-position: -300px -62px;}

#sec #sec5 a {background-position: -400px 0px; width: 100px;}
#sec #sec5 a:hover {background-position: -400px -62px; }



#sec li p {display: none;}

/* blog */
                
#blog {
    width:795px;
	min-height: 800px;
	clear: left;
	float: left;
	padding-top:20px;
}

#blog ul {
    list-style:none;
    padding-right:10px;
}

#blog li {
    padding:10px;
}

#blog p {
    padding-bottom:10px;
    line-height:15px;
}

#blog h2 {
    padding-bottom:10px;
    line-height:20px;
}

.blog_video {
    padding:10px;
    background:#333333;
    width:250px;
    height:144px;
}

.blog_video_indiv {
    padding:10px;
    background:#333333;
    width:600px;
    height:345px;
    margin-bottom:10px;
    margin-top:10px;
}

/* Department pages */

/*5 Bitchin */

/*5 Bitchin' archive page*/
/*#five_left_side{
	width:620px;
	float:left;
	height:825px;
	margin-right:20px;
	padding-right:20px;
	border-right:1px solid #ccc;
}

#five_right_side{
	float:right;
	width:300px;
	height:auto;
}
*/

.checklist_item{
	height:200px;
	border:1px solid #333;
	padding:5px;
	margin-right:10px;
}

/*5 bitchin article page*/
#FiveBitchin {
    width:300px;
    height:300px;
    float:left;
    clear:left;
    padding-top:20px;
    text-align:right;
}

#Five1{
	margin-left:230px;
	height:60px;
}

#Five2{
	margin-left:310px;
	height:80px;
}

#Five3{
	margin-left:340px;
	height:80px;
}

#Five4 {
	margin-left:330px;
	height:70px;
}

#Five5{
	margin-left:300px;
	height:80px;
}




/*60 Second*/

#top {
	width:490px;
	height:600px;
	float:left;
}

#featurevid{
    padding:10px;
    background:#333333;
    width:800px;
    height:345px;
    margin-bottom:10px;
    float:left;
    clear:left;
}

#featuretext{
	width: 800px;
	padding-bottom:10px;
	padding-right:10px;
	float: left;
	clear:left;
}


#archiveleft{
	width:640px;
	float:left;
}

#archiveleft ul{
	list-style-type:none;
}

#archiveleft li{
	padding-bottom:20px;
	height:120px;
}

#archiveleft img{
	float:left;
	padding-left:40px;
}

#archiveleft h4{
	padding-left:260px;
}

#archiveleft h3{
	padding-left:20px;
}

#archiveleft p{
	padding-left:260px;
	padding-right:15px;
	font-size:14px;
}

#archiveright{
	width:310px;
	float:right;
	height:500px;
}

/*Neighborhood Look*/
#neighborhoodleft{
	width:500px;
	height:600px;
	float:left;
	padding-right:10px;
}

#neighborhoodright{
	width:250px;
	float:right;
	padding-right:10px;
	}
	
#neighborhoodright ul{
	list-style-type:none;
	}
	
#neighborhoodleft h2{
	color:#C06;
}

/*Friday Nights*/
#fridayleft {
    margin-top:0px;
	width:400px;
	height:600px;
	float:left;
}

#fridayright {
	width:300px;
	float:right;
	margin-top:70px;
	padding-left:60px;
	margin-right:30px;
	}
	
#fridayright h3 a {
    color:#666;
	text-decoration:none;
	}
	
#fridayright h3 a:hover {
	 color:#333;
	 text-decoration:underline;
}	

	
/* Sharebox to go with articles*/
#sharebox{
    border-style:double;
    border-color:#333;
	float:right;
    width:120px;
    height:130px;
    padding:10px;
    margin-right:10px;
    margin-bottom:20px;
    margin-left:20px;
}

#sharebox li{
    padding-bottom:10px;
}

/* media kit */

#mediakit_nav {
width:630px;
height:40px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#mediakit_nav ul {
list-style-type:none;
}

#mediakit_nav li {
display:inline;
margin-right:17px;
}

#mediakit_nav a {
color:#666666;
font-size:20px;
}

#mediakit_nav a:hover {
color:#3399CC;
text-decoration:underline;
}

#mediakit_content {
width:800px;
height:600px;
margin-left:auto;
margin-right:auto;
background:#fff;
border:1px solid #ccc;
}
