

body
{
	margin:				15px;
	padding:			0px;
	background-color:		#B44C06;
	font-family: trebuchet MS, verdana, arial;
	font-size: 12px;
	background-image: url(/images/background_grad_long.jpg);


}

A {

	color: black;
	text-decoration: none;

}

A:HOVER {

	color: #D1751A;
	text-decoration: underline;

}


.header1 {

    color: #000000;
        font-size: 20px;
        line-height: 22px;
        font-family: Trebuchet MS, verdana, arial;
        font-weight: bold;
    letter-spacing: -1px;

}

.narrow_left_rail {

	width: 190px;
	float: left;
	margin-right: 5px;

}

#date_layer
{
	padding-top: 5px;
	width: 353px;
	height: 97px;
	color: #4E7BAA;
	font-size: 10px;
	font-family: Trebuchet MS, verdana, arial;
	float: left;

}
#about_print_layer
{
	width: 1040px;
	height: 106px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;




}

#main_table
{

	width: 1048px;
	height: 100%;
	margin-left: 15px;
	margin-right: 15px;
	text-align: center

}

/* HEADER / MASTHEAD */
#td_masthead
{

	width: 1040px;
	height: 177px;
	background-image: url(/images/header_background.gif);
	background-repeat: no-repeat;

}

#mymash
{
	width: 343px;
	height: 45px;
	background-image: url(/images/mymash.gif);
	background-repeat: no-repeat;

}
.user_links
{

	width: 261px;
	height: 31px;
	padding-top: 14px;
	padding-left: 75px;
	font-size: 11px;
        font-family: verdana, arial;
        color: #000000;


}
#user_links a
{
	font-size: 11px;
        font-family: verdana, arial;
        color: #982220;

}

.mymash_item
{
	padding-right: 2px;
	font-size: 11px;
        font-family: verdana, arial;
        color: #000000;
}

.mymash_item a
{
	font-size: 11px;
        font-family: verdana, arial;
        color: #FFFFFF;
}

.mymash_head
{
	padding-right: 10px;
	font-size: 12px;
        font-family: verdana, arial;
        color: #000000;
}

#masthead_logo_layer
{
	width: 351px;
        height: 106px;
	padding-left: 19px;
        background-image: url(/images/mash_logo.gif);
        background-repeat: no-repeat;
        background-position: bottom left;
        cursor: pointer;
}
#masthead_nav_layer
{
	padding-left: 19px;
	height: 40px;
}

#masthead_sub_nav
{

	height: 21px;
}

.subnav_link
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	font-weight: bold;
}

.subnav_link:hover
{
	color: #2571A3;
}

.subnav_link_active
{
	color: #2571A3;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	font-weight: bold;
}

#masthead_logo
{
	padding-top: 5px;
}


#masthead_nav_search
{

	height: 40px;
}

#masthead_nav
{
	width: 771px;
	height: 40px;
	background-image: url(/images/blue_nav_bar.gif);
	background-repeat: no-repeat;
}


#masthead_search
{
	background-image: url(/images/blue_nav_bar_right.gif);
	background-repeat: no-repeat;
	width: 232px;
	height: 29px;
	padding-right: 12px;

}

#search_bk
{
	width: 114px;
	height: 19px;
	padding-left: 25px;
	margin-top: 11px;
	background-image: url(/images/nav_search_bk.png);
	background-repeat: no-repeat;
	float: left;

}



/* OVERALL TABLE - 2 columns */
#td_main
{

	width: 680px;

	padding-right: 15px;

}

#td_main_right
{

	width: 346px;
	height: 100%;

}



/* SNAPS PHOTOS */

.photo_arrows
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
	padding-left: 5px;
}
.photo_number_nav
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
	padding-left: 5px;
}
.photo_number_nav_active
{
	color: #D1751A;
	font-size: 11px;
	font-family: arial;
	padding-left: 5px;
}
#photo_arrow_image
{
	width: 16px;
	padding-right: 3px;
	float: left;
}
.photo_headline_translucent
{
	position: absolute;
	bottom: 2px;
	left: 0px;
	display: none;
	width: 90px;;
	padding: 3px;
	background-image: url(/images/black_transp_bar.png);
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial;
}

#lg_img_overall
{
	position: relative;
	bottom: 0;
	width: 446px;
	height: 334px;
}

.snaps_thumb_photo_selected
{
	border: 1px solid #FCC809
}
.snaps_thumb_photo
{
	border: 1px solid #000000
}


/* VIDEOS */

.video_arrows
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
	padding-left: 5px;
}
.video_number_nav
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
	padding-left: 5px;
}
.video_number_nav_active
{
	color: #D1751A;
	font-size: 11px;
	font-family: arial;
	padding-left: 5px;
}
#video_arrow_image
{
	width: 16px;
	padding-right: 3px;
	float: left;
}
.video_headline_translucent
{

	position: absolute;
	bottom: 0px;
	display: none;
	width: 112px;
	padding: 3px;
	background-image: url(/images/black_transp_bar.png);
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial;
}



#copyline, #copyline A
{
color: #FFFFFF;
        font-size: 13px;
        font-family: Trebuchet MS, verdana, arial;
        margin: 0px;

}



H1
{
	color: #000000;
	font-size: 20px;
	line-height: 22px;
	font-family: Trebuchet MS, verdana, arial;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px;

}

H2
{
	color: #000000;
	font-size: 16px;
	font-family: Trebuchet MS, verdana, arial;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px;

}

H3
{
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px;

}


.post_by_line
{
	font-size: 10px;
	font-family: verdana, arial;
	color: #982220;
	text-transform: uppercase;

}

.post_by_line2
{
	font-size: 10px;
	font-family: verdana, arial;
	color: #982220;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;

}

.header2
{
        font-size: 12px;
        font-family: verdana, arial;
        color: #982220;
	font-weight: bold;
}

#login_main, #content_forgot, #content_register
{
        font-size: 11px;
        font-family: verdana, arial;
        color: #000000;
}

#login_main a, #content_forgot a, #content_register a
{
        font-size: 11px;
        font-family: verdana, arial;
        color: #982220;
}

.lookatme2
{
        font-size: 11px;
        font-family: verdana, arial;
        color: red;
	font-weight: bold;
}

.req_field
{
	background-color: #CFECEC;
}


/* ***************************** */
/* ADs */
/* ***************************** */
#ad_top
{
	height: 145px;
	background-image: url(/images/adtop_bk.png); background-repeat: no-repeat;
	font-size: 8px;
	color: #FFFFFF;
	font-family: verdana, arial;
}

#adtag_right_cube
{
	width: 343px;
	height: 305px;
}


#adtag_right_cube_top {
	width: 100%;
	height: 19px;
	background-image: url(/images/ad_back_right_top.gif);
	background-repeat: no-repeat;
}

#adtag_right_cube_middle
{
	width: 100%;
	height: 100%;
	border-left: 10px solid #B14605;
	border-right: 10px solid #B14605;
}

#adtag_right_cube_bottom
{
	width: 100%;
	height: 21px;
	background-image: url(/images/ad_back_right_bottom.gif);
	background-repeat: no-repeat;

}



/* ***************************** */
/* Fresh Mash */
/* ***************************** */


#fresh_mash_col_left
{

	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	border-bottom: 1px solid #B14605;
	padding-bottom: 9px;
	padding-top: 12px;

}

#fresh_mash_col_left H1 {

	padding: 0;
	margin: 0 0 3px 0;

}

#fresh_mash_col_left A
{

	color: #FFFFFF;

}
#fresh_mash_col_left A:HOVER
{
	color: #D1751A;
}

#fresh_mash_col_left .post_by_line {

	margin-bottom: 3px;

}

#fresh_mash_col_right
{

	color: #000000;
	font-size: 16px;
	font-family: Trebuchet MS, verdana, arial;
	width: 107px;
	background-color: #CC6600;
	border-bottom: 1px solid #B14605;

	padding-top: 20px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-top: 12px;

}
#fresh_mash_col_right A
{
	/*
	padding-top: 20px;
	width: 107px;
	*/
	color: #FFCC00;
	font-size: 14px;
	font-family: Trebuchet MS, verdana, arial;

	background-color: #CC6600;

}


/********* WHATS HOT WIDGET **************/

.whats_hot_list {

	font-size: 13px;

}

.whats_hot_list .item {

	margin-bottom: 5px;
	padding-bottom: 5px;

	border-bottom: 1px dashed #B44C06;

}

.whats_hot_list A {

	color: black;

}

.whats_hot_list A:HOVER {

	color: #D1751A;

}

.whats_hot_list #first .head {

	font-size: 18px;

	margin-bottom: 5px;

}

.whats_hot_list .head {

	font-weight: bold;
	font-size: 14px;

}


/********************************/


.browse_list {

	margin: 10px 0 0 0;

	font-size: 12px;

}

.browse_list .item {

	margin-bottom: 15px;
	padding-bottom: 15px;

	border-bottom: 1px solid #B44C06;

}

.browse_list .header {

	color: #B44C06;

	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;

	margin-bottom: 7px;

}

.browse_list .photo_container {

	float: left;

	width: 185px;
	height: 139px;

	margin: 0 13px 8px 0;

}

.browse_list .photo_container IMG {

	border: 1px solid #666666;

}

.browse_list .head {

	font-size: 20px;
	line-height: 22px;
	font-weight: bold;

	margin-bottom: 7px;

}

.browse_list .byline {

	color: #B44C06;

	font-size: 10px;
	text-transform: uppercase;

	margin-bottom: 7px;

}

.browse_list .byline .spacer {

	margin-left: 30px;

}

.browse_list .morelink {

	font-weight: bold;

}

.browse_list .morelink A {

	color: white;

}

.browse_list .morelink A:HOVER {

	color: red;

}

#pagination .browse_item {

	margin: 0 10;

}

#pagination #browserow {

	margin-top: 6px;

}

/*******************************/

.detail_main .photo_container {

	margin: 10px 0;

}

.detail_main .photo_container  .caption {

	font-size: 13px;
	color: #666666;

	margin-bottom: 10px;

}

.detail_main .main_body {

	font-size: 13px;

}

.comment_section {

	font-size: 12px;

}

.comment_section .comments_header {

	margin-bottom: 10px;

}

.comment_main {

	color: #B44C06;

}

.comment_main .item {



}

.comment_main .byline {

	font-size: 10px;
	text-transform: uppercase;

}

.overline {
	font-size: 11px;
	text-transform: uppercase;
	color: #B44c06;
	font-weight: bold;
}



/* --- */



.cq_calendar_overall {

    width: 200px;
    border: 1px solid #FFD0B2;
    padding: 7px;
    background-color:white;

}

.cq_calendar_overall .header_links {

    margin-top: 4px;
    margin-bottom: 6px;

    font-family: helvetica, arial;
    font-size: 9px;

}

.cq_calendar_overall .header_links .link_item {

    margin-right: 6px;

}

.cq_calendar_overall .cal_widget {

    border: 1px solid #FFD0B2;

}

.cq_calendar_overall .cal_widget .sponsor {

    margin: 3px;
    font-size: 9px;

}

.cq_calendar_overall .items {

    margin-right: 7px;
    font-size: 9px;

}

.cq_calendar_overall .items .item {

    margin-bottom: 6px;

}

.cq_calendar_overall .items .headline {

    text-transform: uppercase;
    font-weight: bold;

}


.cq_calendar_overall .grid_main {

    background-color: #FFFFFF;

    padding: 2px 6px 6px 6px;

}


.cq_calendar_overall #last_col {

    border-right: 1px solid #FFD0B2;

}


.cq_calendar_overall #weekday_header TD {

    color: #FFA66F;
    font-size: 9px;
     border-bottom: 1px solid #FFD0B2;


}

.cq_calendar_overall .monthday_row TD {

    border-left: 1px solid #FFD0B2;
    border-bottom: 1px solid #FFD0B2;


}

.cq_calendar_overall .monthday_row .monthday_on A {

    color: #818181;



}

.cq_calendar_overall .monthday_row .monthday_on A:HOVER {

    color: red;

}

.cq_calendar_overall .cq_calendar_grid TD {

    padding: 3px;

}

.cq_calendar_overall .monthday_row .monthday_off {

    color: #B7B7B7;

}

.cq_calendar_overall .month_header {

    font-family: trebuchet ms;
    font-size: 12px;
    color: #982220;
    text-transform: uppercase;

}

.cq_calendar_overall .month_header .header_F {

 font-weight: bold;

}

.cq_calendar_overall .month_header .header_Y {

	font-weight: bold;

}

#month_nav a
{
	color: #C05A00;
	font-size: 9px;
	font-family: verdana, arial;

}

#event_headers
{

	border-bottom: 2px solid #982220;
	margin-bottom: 8px;
}

.event_header
{

	color: #982220;
	font-size: 16px;
	font-family: verdana, arial;
	font-weight: bold;
	padding-bottom: 5px;
}

.date_header
{

	color: #982220;
	font-size: 11px;
	font-family: verdana, arial;
	font-weight: bold;
}

.event_page_info_top
{

	color: #C05A00;
	font-size: 10px;
	font-family: verdana, arial;
	padding-bottom: 5px;
}

.ongoinglist
{

	background-color: #FFFFFF;
	padding: 7px;
	border: 1px solid #982220;
	height: 166px;
	overflow: auto;

}

.event_headline
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana, arial;

}

.event_post_by_line
{
	font-size: 10px;
	font-family: verdana, arial;
	color: #D8934E;
	text-transform: uppercase;

}

.event_error
{
	font-size: 12px;
	font-family: verdana, arial;
	color: red;
	font-weight: bold;
}


.event_search_headline
{
	padding-top: 10px;
	color: #C05A00;
	font-size: 9px;
	font-family: verdana, arial;

}

img, div { behavior: url(/css/iepngfix.htc) }



#td_masthead, #masthead_logo_layer, #masthead_nav_layer, #masthead_nav, #search_bk, #masthead_search,
#masthead_sub_nav, img
{ behavior: url(/css/iepngfix.htc) }


/** ratings **/

.rating_container .rating_list_item {

	margin: 0px;
	padding: 0px;

}

.rating_container .rating_header {

	color: #982220;
	font-family: verdana, arial;
	font-size: 9px;
	text-transform: uppercase;
	margin-left: 2px;

}

.content_list .rating_container, .event_browse .rating_container {

	margin-top: 5px;

}
