﻿/* COMMON SELECTORS */
body 
{
    text-align:center;
    margin:0;
    padding:0;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    background:url(/App_Themes/standard/images/background.gif) no-repeat center top;
    /* background:url(/App_Themes/standard/images/bgBudLight.gif); */
    background-color:#EFEFEF;
}
a, a:visited, a:active {color:#369; text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding:0; margin:0;}
ul
{
    list-style:none;
    padding:0;
    margin:0;
    text-align:left;    
    line-height:16px;
}
select
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
}
input
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
}
img {border:0px}
h1, h2, h3, h4, h5, h6, h7 {padding:0; margin:0;}
h1
{
    font-size:15px; 
    font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    letter-spacing:1px;
}
h1.video
{
    font-size:20px; padding-bottom:10px; 
}
h1.city
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/hdrBar/city.gif) no-repeat left bottom; 
}
h1.food
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/hdrBar/food.gif) no-repeat left bottom; 
}
h1.style
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/hdrBar/style.gif) no-repeat left bottom; 
}
h1.film
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/hdrBar/film.gif) no-repeat left bottom; 
}
h1.music
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/hdrBar/music.gif) no-repeat left bottom; 
}
h1.clubs
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/hdrBar/clubs.gif) no-repeat left bottom; 
}
h1.arts
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/hdrBar/arts.gif) no-repeat left bottom; 
}
h1.thisIssue
{
    font-size:26px; 
}
h1.searchResults
{
    margin-bottom:10px;
}
h2
{
    font-size:21px; 
    margin-bottom:10px;
}
.header
{
    width:626px; 
    border-bottom:solid 5px #EEE;
}
hr
{
    height:1px;
    color:#DDD;
}




/* HEADERS */
.wrapperHeaderRight
{
    width:300px; 
    height:30px;
}
.wrapperHeaderRight h1
{
    padding:5px 0px 0px 5px; 
    margin:0; 
    color:#FFF; 
    font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 
    font-size:15px; 
    font-weight:bold;
    letter-spacing:1px;
}
.wrapperHeaderListing
{
    width:200px;
    height:31px;
    background:url(/App_Themes/standard/images/bgListingHeader.gif) no-repeat;
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    color:#FFF;
}
#wrapperAdBug
{
    float:left; 
    width:217px; 
    height:92px;
    padding:5px 0px 0px 5px; 
    margin-right:5px;
}
#wrapperSuperBanner
{
    float:left; 
    width:728px; 
    padding-top:5px;
}
#wrapperLogo
{
    float:left; 
    width:653px;
}
#wrapperLogo a img
{
    width:653px; 
    height:101px; 
    border:0;
}


/* MASTERS */
#wrapper
{
    width:960px;
    background-color:#FFF;
    border-right:solid 1px #CCC;
    border-left:solid 1px #CCC;
    text-align:left;
    padding:9px;
    margin:0 auto;
}
#wrapperHeader
{
    width:960px;
    height:260px;
    /*background:url(/App_Themes/standard/images/bgHeader.gif) no-repeat;*/
}
#wrapperMain
{
    background:url(/App_Themes/standard/images/bgMain.gif) repeat-y right;
}
#wrapperMainProfile
{
    background-color:#FFF;
}


#wrapperRightColumn 
{
    float:right;
    padding:7px 7px 0px;
    width:300px;
}

#wrapperLeftColumn 
{
	float:left;
	padding:7px 6px 25px 0px;
	width:640px;
}

/* My Profile Wrappers */
#wrapperRightColumn_MyProfile
{
    float:right;
    padding:15px 7px 0px 0px;
    width:300px;
}

#wrapperLeftColumn_MyProfile
{
	float:left;
	padding:5px 6px 25px 0px;
	width:640px;
}
.profileBanner
{
    margin-top:15px;
}


div.searchList ul li {display:block;}
li.subNavDivider 
{
    color:#CCC; 
    font-size:9px;
    padding:0px 15px;
}




/* SECTION */
.section_main_left_title 
{
    padding:19px 0px 3px 6px; 
    font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 
    font-size:22px; 
    font-weight:bold;
    text-transform:uppercase;
}
.midListing {float:left; width:200px;}
.midListing .hdrMidListing
{
    background:url(/App_Themes/standard/images/bgListingHeader.gif) no-repeat left;
    width:193px;
    height:25px;
    padding:6px 0px 0px 7px;
    margin-bottom:3px;
    color:#FFF;
    font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 
    font-size:15px; 
    font-weight:bold;
    letter-spacing:1px;
}
.midListing p.hdrMidListing img {border:0;}
.midListing p.image {margin-bottom:5px;}
.midListing p.image img {border:0;}

.midListing a {font-weight:bold;}
.midListing p.date
{
    margin:3px 0px 2px 0px; 
    font-size:9px; 
    color:#888;
}
.midListing p.abstract
{
    line-height:18px;  
    border-bottom:solid 1px #E5E5E5;
    height:60px;
}
.midListing div
{
    padding-top:5px;
    line-height:18px;
}
.midListing div a, .midListing div a:active, .midListing div a:visited
{
    background:url(/App_Themes/standard/images/linkBullet.gif) no-repeat left;
    padding-left:12px;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
.midListing div a:hover
{
    text-decoration:underline;
}



/* HEADER */
#wrapperAdBug
{
    float:left; 
    width:217px; 
    padding:5px 0px 0px 5px; 
    margin-right:5px;
}
#wrapperSuperBanner
{
    float:left; 
    width:728px; 
    padding-top:5px;
}
#wrapperLogo
{
    float:left; 
    width:653px;
}
#wrapperLogo a img
{
    width:653px; 
    height:101px; 
    border:0;
}

/* PROFILE */
#wrapperProfile
{
    float:right; 
    width:307px;
    padding-top:4px; 
    font-size:10px; 
    color:#FFF;
}
#wrapperDate
{
    float:left;
}
#wrapperProfileLinks
{
    width:300px;
    height:18px;
    text-align:right;
    padding:1px 7px 0px 0px; 
    font-weight:bold;
}
#wrapperProfileLinks a, #wrapperProfileLinks a:visited, #wrapperProfileLinks a:active
{
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
}
#wrapperProfileLinks a:hover
{
    text-decoration:underline;    
}

/* WEATHER */
#wrapperWeather
{
    width:300px;
    height:45px;
}
#weatherImage
{
    float:left;
    width:50px;
    text-align:center;
    vertical-align:middle;
    padding-top:4px; 
}
#weatherInfo
{
    float:left; 
    width:175px;
    font-size:11px;
    line-height:18px; 
    padding-top:7px; 
}
#weatherNetwork
{
    float:right;
    padding-right:4px;
    vertical-align:middle;
    width:71px;
    padding-top:5px;
}



/* TOP NAVIGATION */
#wrapperMainNav
{
    margin-top:4px;
    width:955px; 
    padding-left:5px;
    height:32px; 
    background:url(/App_Themes/standard/images/bgMainNav.gif) repeat-x bottom;
}
#mainNav div a 
{
    color:#FFF; 
    height:22px;
    display:block;
    cursor:pointer;
    font-weight:bold;
}
#mainNav div 
{
    float:left;
    width:85px;
    font-size:10px;
    padding-top:10px;
    text-align:center;
}
#mainNav div.classifieds {width:100px; background:url(/App_Themes/standard/images/btnMainNav_ClassifiedsRO.gif) no-repeat;}
div.listings {background:url(/App_Themes/standard/images/btnMainNav_ListingsRO.gif) no-repeat;}
div.fun {background:url(/App_Themes/standard/images/btnMainNav_FunRO.gif) no-repeat;}
div.arts {background:url(/App_Themes/standard/images/btnMainNav_ArtsRO.gif) no-repeat;}
div.clubs {background:url(/App_Themes/standard/images/btnMainNav_ClubsRO.gif) no-repeat;}
div.film {background:url(/App_Themes/standard/images/btnMainNav_FilmRO.gif) no-repeat;}
div.food {background:url(/App_Themes/standard/images/btnMainNav_FoodRO.gif) no-repeat;}
div.style {background:url(/App_Themes/standard/images/btnMainNav_StyleRO.gif) no-repeat;}
div.city {background:url(/App_Themes/standard/images/btnMainNav_CityRO.gif) no-repeat;}
div.music {background:url(/App_Themes/standard/images/btnMainNav_MusicRO.gif) no-repeat;}
div.personals {background:url(/App_Themes/standard/images/btnMainNav_TiffRO.gif) no-repeat;}
div.home 
{
    background:url(/App_Themes/standard/images/btnMainNav_HomeRO.gif) no-repeat;
    color:#FFF; 
    height:22px; 
    width:85px;
    display:block;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
}


/* SUBNAV */
#wrapperSubNav
{
    width:960px; 
    height:30px; 
    background:url(/App_Themes/standard/images/bgSubNav.gif) repeat-x;
}
#subNav
{
    float:left; 
    padding:7px 0px 0px 20px;
}
#subNav ul
{
    padding:0;
    margin-top:-2px;
    color:#FFF; 
    font-size:10px; 
    font-weight:bold;
}
#subNav ul li {display:inline; color:Red; font-weight:bold}
#subNav ul li.spacer {color:#727272; padding:0px 2px; font-size:9px;}
#subNav ul li a, #subNav ul li a:active, #subNav ul li a:visited
{
    color:#FFF; 
    font-size:10px; 
    font-weight:bold; 
    text-decoration:none;
}

#subNav ul li a.selectedSub, #subNav ul li a:active.selectedSub, #subNav ul li a:visited.selectedSub
{
    color:#000; 
    font-size:10px; 
    font-weight:bold; 
    text-decoration:none;
}

#subNav ul li a:hover {text-decoration:underline;}



/* SEARCH */
#wrapperSearch
{
    width:300px;
    height:26px;
    padding:7px 0px 0px 7px;
}
form.wrapperSearch_Form
{
    padding:0; 
    margin:0;
}
/* TEXT INPUT */
#wrapperSearch_Input 
{
    float:left;
    width:150px;
    padding-top:0px;
    margin-right:7px;
}
input.mainSearch_Input
{
    width:150px; 
    padding-top:2px; 
    font-size:10px;
}
/* DROPDOWN */
#wrapperSearch_DropDown
{
    float:left;
    width:100px;
    padding-top:0px;
    margin-right:3px;
}
select.mainSearch_DropDown
{
     width:100px; 
     font-size:10px;
}
/* BUTTON */
#wrapperSearch_Button
{
    float:left;
    width:30px;
    padding-top:0px;
}
input.mainSearch_Button
{
    width:23px; 
    height:20px; 
    color:#000; 
    font-weight:bold; 
    font-size:9px; 
    text-align:center;
    font-weight:bold;
    cursor:pointer;
    background-color:#EEE;
    border:solid 1px #AAA;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#FDFDFD',EndColorStr='#D1D1D1');
}
input.search_Button
{
    height:22px; 
    padding:0px 3px;
    color:#000; 
    font-weight:bold; 
    font-size:10px; 
    text-align:center;
    font-weight:bold;
    cursor:pointer;
    background-color:#EEE;
    border:solid 1px #AAA;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#FDFDFD',EndColorStr='#D1D1D1');
}
.button_Gray
{ 
    padding:5px;
    color:#000; 
    font-weight:bold; 
    font-size:10px; 
    text-align:center;
    font-weight:bold;
    cursor:pointer;
    background-color:#EEE;
    border:solid 1px #AAA;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#FDFDFD',EndColorStr='#D1D1D1');
}




/* MAIN */
#wrapperLeftColumnSection
{
     float:left; 
     width:640px; 
     padding:0px 6px 25px 0px;
}
#wrapperLeftColumn
{
     float:left; 
     width:640px; 
     padding:7px 6px 25px 0px;
}
/* FOR IE 6 */
*html #wrapperLeftColumn
{
     float:left; 
     width:640px; 
     padding:7px 0px 25px 0px;
}
#wrapperLeftColumn.static
{
     padding:15px 0px 25px 0px; 
     line-height:18px;
}
#wrapperLeftColumnProfile
{
     float:left; 
     width:640px;
     padding:7px 6px 10px 0px;
}
#wrapperThreeCardListings
{
    margin-bottom:5px; 
    border-top:solid 1px #DDD; 
    border-bottom:solid 1px #DDD;
}
#wrapperListingTop
{
    width:610px; 
    padding:15px 15px 15px 15px; 
    background:url(/App_Themes/standard/images/bgListingMain.gif) repeat-x;
}
#wrapperListingTop h1
{
    font-size:20px; 
    font-weight:bold; 
    padding:0; 
    margin-bottom:3px;
}
#wrapperListings
{
    float:left; 
    width:417px;
    padding:8px 0px 0px 8px;  
    background:url(/App_Themes/standard/images/bgMidEvent.gif) repeat-x top;
}

#wrapperListings_threecol
{
    float:left; 
    width:630px;
    padding:8px 0px 0px 8px;  
    background:url(/App_Themes/standard/images/bgMidEvent.gif) repeat-x top;
}

#wrapperSectionListings
{
    float:left; 
    width:628px;
    padding:7px 0px 10px 10px;  
    background:url(/App_Themes/standard/images/bgMidEvent.gif) repeat-x top;
    margin-bottom:25px; 
    border-top:solid 1px #DDD; 
    border-bottom:solid 1px #DDD;
}
#wrapperSectionMainLeft
{
    float:left; 
    width:400px;
    height:503px;
    background-color:#E7E7D5; 
    margin:0px 7px 7px 0px;
    padding-top:7px;
}
#wrapperSectionMainRight
{
    float:left; 
    width:232px;
}
.sectionMainListingsRight
{
    width:232px;
    height:85px; 
    background:url(/App_Themes/standard/images/bgSectionMainListings.gif); 
    border-bottom:solid 1px #DDD;
}
.sectionMainListingsRight .left
{
    float:left;
    width:72px; 
    padding:5px 0px 0px 1px;
}
.sectionMainListingsRight .left img
{
    border:solid 1px #DDD;
}
.sectionMainListingsRight .right
{
    float:left;
    width:152px;
    margin-left:7px;
    padding:7px 0px 0px 0px;
}
.sectionMainListingsRight .right h3
{
    padding:0px 0px 5px 0px; 
    margin:0; 
    font-size:10px; 
    text-transform:uppercase;
}

.sectionMainListingsRight h3
{
    padding:0px 0px 5px 0px; 
    margin:0; 
    font-size:10px; 
    text-transform:uppercase;
}

.sectionMainListingsRight .right p
{
    font-size:10px; 
    line-height:14px;
    padding-top:3px;
}


.sectionList {margin:10px 0px 15px 0px;}
.sectionList .header
{
    margin-bottom:10px; 
    border-bottom:solid 1px #DDD;
}
.sectionList .leftImage
{
    float:left; 
    width:80px; 
    margin-right:10px;
    margin-bottom:10px;
}
.sectionList .leftInfo
{
    float:left; 
    width:540px;
}
#wrapperMainPlayer
{
    float:left;
    margin-bottom:10px;
    padding:0; 
    background-color:#000;
}
#bgHomeListings
{
    background:url(/App_Themes/standard/images/bgHomeListings.gif);
}
#wrapperContestsTopDiv
{
    border-bottom:solid 1px #EEE; 
    padding-bottom:7px; 
    margin-bottom:10px;
}

#playerHomeVideo {}
#playerHomeLineup {}

.bottomListTitle
{
    font-size:20px; 
    font-family:Verdana, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:normal;
    letter-spacing:1px;
    color:#000;
}

/* DIVERSIONS */
#wrapperDiversions
{
    float:left; 
    width:215px; 
    background-color:#F3F3F3;
}
#wrapperDiversions div
{
    height:139px; 
    background:url(/App_Themes/standard/images/bgLeftDiversions.gif) no-repeat bottom;
}
#wrapperDiversions div.diversions
{
    height:10px; 
    background-color:#9B9B9B;
    width:208px;
    padding:13px 0px 10px 7px;
    background-image:none;
}
#wrapperDiversions div p
{
    padding:5px 15px 15px 15px; 
    font-size:9px; 
    line-height:14px; 
    color:#333;
}
#wrapperDiversions div p a, #wrapperDiversions div p a:visited, #wrapperDiversions div p a:active
{
    font-size:10px; 
    font-weight:bold; 
    color:#CC0066; 
    text-decoration:underline;
}
#wrapperDiversions div p a:hover
{
    text-decoration:none;
}


/* HOMEPAGE */
.listingsHomeImage
{
    float:left; 
    width:80px;
    margin-right:10px;
}
.listingsHomeInfo {float:left; width:320px;}
.author {font-size:10px; color:#666; padding:5px 0px 3px 0px}
.listingsHomeInfo p.author {font-size:10px; color:#888; padding-top:5px;}
.listingsHomeInfo p.abtract
{
    margin:0px;
    color:#444; 
    line-height:16px;
}
.listingsHomeLinks
{
    line-height:16px;
    margin-bottom:15px;
}
#wrapperHomeListings
{
    float:left; 
    width:410px; 
    padding:10px 0px 0px 10px;
}



/* FOOTER */
#wrapperFooter
{
    width:930px; 
    padding:15px 15px 15px 15px;
    background:url(/App_Themes/standard/images/bgFooter.gif) repeat-x top; 
    border-top:solid 3px #000;
    font-size:11px;
}
#wrapperFooter div
{
    padding-bottom:15px;
}
#wrapperFooter div ul li.selected
{
    float:left; 
    width:160px; 
    font-weight:bold;
    color:#000;
    padding:0;
}
#wrapperFooter div ul li
{
    float:left; 
    padding:0px 7px; 
    color:#C0C0C0;
}
#footerLogoTorstarDigital
{
    float:left; 
    width:115px; 
    padding:0;
}
#footerCopyright
{
    float:left; 
    padding:0; 
    width:700px; 
    text-align:center; 
    line-height:20px; 
    font-size:10px; 
    color:#999;
}
#footerLogoStarMedia
{
    float:left; 
    width:115px; 
    padding:0; 
    text-align:right;
}

.rightBox
{
    width:278px;
    padding:10px;
    background:url(/App_Themes/standard/images/bgRightBox.gif) repeat-x top;
    border-top:solid 3px #E2E2E2;
    border-bottom:solid 1px #E2E2E2;
    border-left:solid 1px #E2E2E2;
    border-right:solid 1px #E2E2E2;
    line-height:18px;
    background-color:#FFFFFF;
}
.rightBox p {margin-bottom:5px;}
.rightBox p span {font-size:10px; font-weight:bold; text-transform:uppercase;}

.rightBoxSmall
{
    width:113px;
    padding:10px;
    line-height:18px;
    background:url(/App_Themes/standard/images/bgRightBox.gif) repeat-x top;
    border:solid 1px #E2E2E2;
    background-color:#FFF;
    font-size:11px;
}
.rightBoxSmall p {margin-bottom:10px;}
.rightBoxSmall p span {font-size:10px; font-weight:bold; text-transform:uppercase;}
.rightBoxSmall p a, .rightBoxSmall p a:active, .rightBoxSmall p a:visited
{
    background:url(/App_Themes/standard/images/linkBullet.gif) no-repeat left;
    padding-left:12px;
    font-size:11px;
    text-decoration:none;
}
.rightBoxSmall p a:hover
{
    text-decoration:underline;
}
.rightBoxSmallHeader
{
    width:130px;
    padding:3px 0px 3px 5px;
    background-color:#5E5E5E;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}


.imgContent
{
    padding:4px;
    border:solid 1px #DDD;
}
a.linkBullet, a.linkBullet:active, a.linkBullet:visited
{
    background:url(/App_Themes/standard/images/linkBullet.gif) no-repeat left;
    padding-left:12px;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}
a.linkBullet:hover
{
    text-decoration:underline;
}
a.linkBulletNormal, a.linkBulletNormal:active, a.linkBulletNormal:visited
{
    background:url(/App_Themes/standard/images/linkBullet.gif) no-repeat left;
    padding-left:12px;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
a.linkBulletNormal:hover
{
    text-decoration:underline;
}
a.searchLink, a.searchLink:active, a.searchLink:visited
{
    background:url(/App_Themes/standard/images/searchBullet.gif) no-repeat left;
    padding-left:12px;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
a.searchLink:hover
{
    text-decoration:underline;
}
.bgMiniHeaderBlue
{
    background:url(/App_Themes/standard/images/bgMiniHdr_DarkBlue.gif) no-repeat;
    padding:1px 0px 2px 12px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
.bgMiniHeaderLightBlue
{
    background:url(/App_Themes/standard/images/bgMiniHdr_LightBlue.gif) no-repeat;
    padding:1px 0px 2px 12px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
.bgMiniHeaderOrange
{
    background:url(/App_Themes/standard/images/bgMiniHdr_DarkOrange.gif) no-repeat;
    padding:1px 0px 2px 12px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
.bgMiniHeaderRed
{
    background:url(/App_Themes/standard/images/bgMiniHdr_Red.gif) no-repeat;
    padding:1px 0px 2px 12px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
.bgMiniHeaderGreen
{
    background:url(/App_Themes/standard/images/bgMiniHdr_DarkGreen.gif) no-repeat;
    padding:1px 0px 2px 12px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
.bgMiniHeaderLightGreen
{
    background:url(/App_Themes/standard/images/bgMiniHdr_LightGreen.gif) no-repeat;
    padding:1px 0px 2px 12px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
.bgMiniHeaderTeal
{
    background:url(/App_Themes/standard/images/bgMiniHdr_Teal.gif) no-repeat;
    padding:1px 0px 2px 12px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}

.adsTop {float:left; width:217px; padding:5px 0px 0px 5px; margin-right:5px}

.big_blue_bullet 
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/colorBoxLightBlue.gif) no-repeat left bottom; 
}
.big_darkblue_bullet 
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/colorBoxBlue.gif) no-repeat left bottom; 
}
.big_green_bullet 
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/colorBoxGreen.gif) no-repeat left bottom;
}
.big_orange_bullet 
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/colorBoxDarkOrange.gif) no-repeat left bottom; 
}
.big_red_bullet 
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/colorBoxRed.gif) no-repeat left bottom;
}
.big_teal_bullet 
{
    padding:3px 0px 0px 20px;  
    background:url(/App_Themes/standard/images/colorBoxTeal.gif) no-repeat left bottom; 
}

.bullet li { list-style-image: url(/img/bullet_grey.gif) }
.c444 {color:#444}
.cl {clear:left}
.clear {clear:both}
.h25 {height:25px}
.main_event_abstract {line-height:20px}
.lh14 {line-height:14px}
.main_event_title {padding:2px 0px 5px 0px}
.mb5 {margin-bottom:5px}
.mb7 {margin-bottom:7px}
.mb15 {margin-bottom:15px}
.paging {border:1px solid #DDD; background-color:#F5F5F5; padding:5px 0px;}
.refinment_subtitle{font-size:10px; padding:0; text-transform:uppercase; margin-bottom:5px}
#search_generic select {width:125px; font-weight:bold; font-size:10px}

.searchresults_content_column {float:left; width:580px; padding-top:16px; margin-right:10px}
.searchresults_photo_subtitle {color:#666; margin-bottom:7px}
.searchresults_photo_abstract {line-height:18px; margin-bottom:5px}
.searchResultImg { float:left; padding-right:10px;}

.searchresults_form {padding:0; margin:0;}
.searchresults_info {border-bottom:solid 1px #EEE; height:28px}
.searchresults_info_main {padding:10px 0px 15px 0px}
.searchresults_paging{float:left; padding-top:7px; text-align:center}
.searchresults_paging_separator {font-size:9px; color:#EEE}
.searchresults_results{float:left; width:150px; padding-top:7px}
.searchresults_right_column {float:left; width:160px}

.searchresults_title {font-size:18px; font-family:Arial}

.section_main_left_caption {background-color:#D9D9B7; font-size:9px; color:#797954; padding:10px 5px; line-height:14px}
.section_main_left_article_wrapper {line-height:18px; padding:10px}
.arapperSearchDiv1 {float:left; margin-right:2px; padding-top:4px}
.section_review {width:630px; padding:0px 5px 25px 5px}
.to_upper {text-transform:uppercase}
.wrapperSearchDiv1 {float:left; margin-right:2px; padding-top:4px}
.wrapperSearchDiv2 {float:left; padding-top:4px}
.w80 { width:80px}
.w210 { width:210px}





/* ARTICLE */
#wrapperArticleTop
{
    width:640px; 
    background-color:#E7E7D5; 
}
#wrapperArticleTop h1
{
    padding:9px 10px 3px 10px;
    margin:0;
    font-size:23px; 
    font-weight:bold;
    text-transform:uppercase;
}
#wrapperArticleImage
{
    font-size:9px;
    color:#71713E; 
}
#wrapperArticleImage p.credits
{
    padding:6px 10px 8px 10px; 
    background-color:#D9D9B7; 
    font-weight:bold;
}
#wrapperArticleImage p.abstract
{
    padding:10px;
    font-weight:normal;
    line-height:16px;
}
#wrapperArticleToolbar
{
    width:638px; 
    margin:10px 0px;
    padding:3px 0px 2px 0px;
    text-align:center; 
    border:solid 1px #DDD; 
    background:url(/App_Themes/standard/images/bgArticleToolbar.gif) repeat-x;
}
ul.articleToolbarList 
{
    margin:0; 
    text-align:center; 
    padding:3px 0px 3px 0px; 
    list-style:none; 
    height:18px;
}
ul.articleToolbarList li
{
    display:inline;
    padding:0px 5px;
}
ul.articleToolbarList li a:hover {text-decoration:none;}
#wrapperArticleBody {padding:0px 0px 0px 5px;}
#wrapperArticleBody h1
{
    margin:0; 
    padding:0; 
    font-size:18px; 
    font-weight:bold;
}
#wrapperArticleBody div#articleMain
{
    line-height:22px; 
    color:#444; 
    margin-top:15px; 
    padding-bottom:25px;
}
#wrapperArticleBody div#articleMain p
{
    padding-bottom:12px;
}
#additionalInfo
{
    float:left; 
    width:168px; 
    padding:15px; 
    text-align:center; 
    line-height:24px; 
    font-size:11px; 
    color:#808059; 
    margin:0px 10px 0px 0px; 
    background-color:#E7E7D5; 
    border:solid 1px #C4C49E;
}
#articlePullQuote
{
    width:630px; 
    color:#000; 
    margin:10px 0px; 
    border-top:solid 1px #EEE; 
    border-bottom:solid 1px #EEE; 
    font-size:16px; 
    font-weight:bold; 
    line-height:26px; 
    padding:15px 0px; 
    text-align:center;
}
#credits
{
	clear: both;
    width:630px; 
    border-top:solid 1px #EEE; 
    color:#444; 
    font-style:italic; 
    line-height:22px; 
    padding:15px 0px 0px 0px;
}
#wrapperArticleUserRatings
{
    margin:25px 0px 0px 6px; padding:0;
}
#wrapperListing
{
    padding:25px 0px 0px 6px;
}
#wrapperListing_BusinessHours
{
    line-height:16px;
    padding-bottom:15px;
}



/* USER RATINGS ARTICLE */
.headerBar
{
    width:626px; 
    border-bottom:solid 5px #EEE;
}
.headerBar a, .headerBar a:active, .headerBar a:visited, .headerBar a:hover
{
    color:#000;
}
.headerUserRatings
{
    width:626px; 
    border-bottom:solid 5px #EEE;
}
.headerUserRatings div.title
{
    float:left; 
    width:350px;
}
.headerUserRatings div.avgRating
{
    float:left; 
    width:150px; 
    padding-top:4px;
}
.headerUserRatings div.avgRating img
{
    position:relative;
    top:2px;
}
.headerUserRatings div.votes
{
    float:right; 
    padding-top:7px; 
    font-size:10px;
}
#subHeaderUserRatings
{
    width:626px; 
    padding-top:5px;
    font-size:9px;
    margin-bottom:15px;
}
#subHeaderUserRatings div.left
{
    float:left; 
    color:#999;
}
#subHeaderUserRatings div.right
{
    float:right; 
    text-align:right;
}
#subHeaderUserRatings div.right a {font-weight:bold;}
#subHeaderUserRatings div.right span {color:#DDD;}
.ratingComment
{
    width:626px; 
    padding-bottom:5px; 
    margin-bottom:10px;
    border-bottom:solid 1px #EEE;
}
.ratingComment p.title {font-weight:bold;}
.ratingComment p.text
{
    color:#555; 
    line-height:22px; 
    margin-top:10px;
}
.ratingComment div.nameDate
{
    font-size:10px; 
    margin:15px 0px;
}
.ratingComment div.agreeDisagree
{
    float:left; 
    color:#DDD;
}
.ratingComment div.users
{
    float:right; 
    font-weight:bold; 
    font-size:10px;
}


#wrapperToolbar
{
    background:url(/App_Themes/standard/images/bgListingToolbar.gif) repeat-x; 
    height:28px; 
    border-bottom:solid 1px #E5E5D9;
}
ul.toolbar
{
    text-align:right; 
    padding:5px 0px 0px 0px; 
    list-style:none;
}
ul.toolbar li
{
    display:inline;
    padding-right:10px;
}
ul.toolbar li a:hover {text-decoration:none;}


/* MOVIE TOOLBAR */
#wrapperToolbarMovie
{
    height:28px; 
    border-top:solid 1px #E5E5D9;
    border-bottom:solid 1px #E5E5D9;
    margin-bottom:15px;
    background-color:#ededdd;
}
ul.toolbarMovie
{
    padding:5px 0px 0px 5px; 
    list-style:none;
}
ul.toolbarMovie li
{
    display:inline;
    padding-right:10px;
}
ul.toolbarMovie li a:hover {text-decoration:none;}



#sectionitem1title a:link, #sectionitem1title a:visited, #sectionitem1title a:active
{
    font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    font-size:15px;
    letter-spacing:1px; 
    color:#000; 
    font-weight:bold; 
    text-decoration:none;
}
#sectionitem1title a:hover{text-decoration:underline;}




#wrapperMoviePlayerLineup_Home
{
    width:640px;
    background-color:#000;
}
#wrapperMoviePlayerLineup_Home div img
{
    border-left:solid 1px #FFF;
    border-bottom:solid 1px #FFF;
}
#tribute
{
    width:626px; 
    text-align:right; 
    margin-bottom:5px;
}




/* EVENT */
#wrapperEventTop
{
    width:610px; 
    padding:15px 15px 15px 15px; 
    background:url(/App_Themes/standard/images/bgEventMain.gif) repeat-x;
    font-size:11px;
    line-height:18px;
    margin-bottom:15px;
}
#wrapperEventTop h1
{
    font-size:20px; 
    font-weight:bold; 
    padding:0; 
    margin-bottom:3px;
}
#wrapperEventTop h2
{
    font-size:11px; 
    font-weight:normal;
    color:#666;
    padding:0; 
    margin-bottom:7px;
    color:#59593A;
}
#eventTopImage
{
    float:right; 
    margin-top:-15px; 
    margin-right:-15px; 
    margin-left:5px;
}
#eventImageCaption
{
    width:380px; 
    padding:5px 10px; 
    font-size:9px; 
    background-color:#E4E4CD; 
    color:#808060;
}
.eventInfoBlock {margin-bottom:10px; font-size:11px; line-height:18px;}
.eventInfoBlock img {margin-bottom:2px;}
.eventInfoBlock p b
{
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
}
#wrapperEventSchedule
{
    padding-left:6px;
    font-size:11px;
}

/* Homepage player */

.playerOption
{
    background-color:#000;
    float:left;
    padding:2px 1px 2px 1px; 
    background-color:#000;
    float:left;
    width:89px;
    cursor:pointer;
    margin:0;
}

.highlightDiv, .highlightDivholder
{
    height:4px; padding:0; margin:0; font-size:1px; 
}

.highlightDiv
{
     display:none;
}

.playerMiniImage
{
    border:solid 2px #fff;margin-top:1px;height:40px;
}

div.playerMiniImage:hover
{
    border:solid 2px #666;
}

/* End of Homepage Player */


.bgHdrMini_Film
{
    background:url(/App_Themes/standard/images/bgHdrMini_Film.gif) no-repeat;
    padding:1px 0px 0px 9px;
    width:85px;
    height:15px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
.bgHdrMini_Music
{
    background:url(/App_Themes/standard/images/bgHdrMini_Music.gif) no-repeat;
    padding:1px 0px 0px 9px;
    width:85px;
    height:15px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
.bgHdrMini_Arts
{
    background:url(/App_Themes/standard/images/bgHdrMini_Arts.gif) no-repeat;
    padding:1px 0px 0px 9px;
    width:85px;
    height:15px;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    text-transform:uppercase;
}
    
    
/* MOVIES ASSET */   
#wrapperMovieAsset
{
    width:610px; 
    padding:15px 15px 15px 15px; 
    background:url(/App_Themes/standard/images/bgListingMain.gif) repeat-x;
    border-bottom:solid 1px #e5e5d9;
}
#wrapperMovieAsset_Image {float:right;}
#wrapperMovieAsset_Image img {border:solid 1px #DDD;}
#wrapperMovieAsset_Title {margin-bottom:15px;}
#wrapperMovieAsset_Title h1
{
    font-size:21px; 
    font-weight:bold; 
    padding:0; 
    margin-bottom:3px;
}
#wrapperMovieAsset_Info {margin-bottom:15px;}
#wrapperMovieAsset_Info table {padding:0; margin:0; border:0;}
#wrapperMovieAsset_Info table td.left
{
    width:100px; 
    padding-top:2px;
    padding-bottom:4px; 
    text-transform:uppercase; 
    font-size:10px; 
    font-weight:bold;
}
#wrapperMovieAsset_Info table td.right 
{
    padding-bottom:2px;
    width:385px;
}
#wrapperMovieAsset_Plot {line-height:18px;}
#wrapperMovieAsset_Plot p.image {margin-bottom:5px;}
#wrapperMovieAsset_Plot p.text {line-height:18px;}
/* MOVIE ASSET TOOLBAR */
#wrapperMovieAsset_Toolbar
{
    background:url(/App_Themes/standard/images/bgListingToolbar.gif) repeat-x; 
    height:30px; 
    border-bottom:solid 1px #E5E5D9;
}
#wrapperMovieAsset_Toolbar ul
{
    margin:0; 
    padding:0; 
    text-align:right; 
    padding:5px 8px 0px 0px; 
    list-style:none;
}
#wrapperMovieAsset_Toolbar ul li {display:inline;}
#wrapperMovieAsset_Toolbar ul li.spacer
{
    color:#DDD; 
    padding:0px 2px; 
    font-size:9px;
}
#wrapperMovieAsset_Toolbar ul li.print {background:url(/App_Themes/standard/images/icoToolbar_Print.gif) no-repeat bottom left;}
#wrapperMovieAsset_Toolbar ul li.email {background:url(/App_Themes/standard/images/icoToolbar_Email.gif) no-repeat bottom left;}
#wrapperMovieAsset_Toolbar ul li.map {background:url(/App_Themes/standard/images/icoToolbar_Map.gif) no-repeat bottom left;}
#wrapperMovieAsset_Toolbar ul li.comments {background:url(/App_Themes/standard/images/icoToolbar_Comments.gif) no-repeat bottom left;}

#wrapperMovieAsset_Toolbar ul li a
{
    padding-left:18px; 
    font-size:9px; 
    font-weight:bold; 
    color:#000;
}
#wrapperMovieAsset_Main
{
    padding:30px 0px 0px 6px;
}

.movieThumbnails
{
    height:300px;
    overflow:auto;
    width:220px;
    float:left;
}

div .movieThum
{
    float:left;
    width:60px;
    height:60px;
    overflow:hidden;
    border:solid 2px #ccc;
    margin:0px 3px 3px 0px; 
    cursor:pointer;
}

div .movieThum:hover
{
    border:solid 2px #f60; cursor:pointer;
}

div .movieThumSelected
{
    border:solid 2px #f60;
    float:left;
    width:60px;
    height:60px;
    overflow:hidden;
    margin:0px 3px 3px 0px; 
}

#wrapperMovieAsset_Player
{
    width:216px; 
    height:33px; 
    background:url(/App_Themes/standard/images/bgMoviePlayer.gif) repeat-x;
}
#wrapperMovieAsset_Reviews {margin-bottom:25px;}
#wrapperMovieAsset_Reviews div.mainReview
{
    float:left; 
    width:326px; 
    line-height:18px;
}
#wrapperMovieAsset_Reviews div.mainReview img
{
    float:left; 
    margin:0px 7px 7px 0px;
}
#wrapperMovieAsset_Reviews div.moreReviews
{
    float:left; 
    width:300px; 
    background-color:#F5F5F5;
}
#wrapperMovieAsset_Reviews div.moreReviews h3
{
    font-size:11px; 
    font-weight:bold; 
    padding:10px 10px 0px 10px;
}
#wrapperMovieAsset_Reviews div.moreReviews p {padding:10px 10px 5px 10px;}
#wrapperMovieAsset_Reviews div.moreReviews span
{
    color:#999; 
    text-transform:uppercase; 
    font-size:10px;
}
/* MOVIE ASSET/LISTING */
.wrapperMovieShowtimes {margin:10px 0px 10px 0px;}
.wrapperMovieShowtimes h2 
{
    padding-bottom:5px; 
    margin:0; 
    font-size:13px; 
    font-weight:bold;
}
.wrapperMovieShowtimes p {line-height:18px;}



/* THIS ISSUE */
#wrapperIssue_Left
{
    float:left; 
    width:250px; 
    margin-right:10px;
}
#wrapperIssue_Right
{
    float:left; 
    width:375px; 
    line-height:18px;
}
.wrapperIssue_Section {margin-bottom:15px;}
.wrapperIssue_Section div.header 
{
    width:375px; 
    border-bottom:solid 5px #EEE; 
    margin-bottom:3px;
}
.wrapperIssue_Section p span.author {color:#999; font-size:10px; text-transform:uppercase;}



/* CONTESTS */
.boxLeftImage_Left
{
    float:left; 
    width:80px; 
    margin-right:10px;
}
.boxLeftImage_Right
{
    float:left; 
    width:180px; 
    padding-bottom:5px;
}



/* SUBSECTION */
#wrapperSubSection_Top
{
    width:630px; 
    height:330px;
    margin-bottom:15px;
    padding:0px 0px 0px 10px; 
    border-bottom:solid 1px #E5E5D9; 
    background:url(/App_Themes/standard/images/bgSubSectionMain.gif) repeat-x top;
}
.wrapperSubSection_Bottom
{
    margin-bottom:10px;
}
.subSection_Image400x300
{
    float:right; 
    margin:0px 0px 10px 10px;
}
h1.subSection_Title
{
    margin:0px 0px 10px 0px; 
    padding-top:15px; 
    font-weight:bold; 
    font-size:20px; 
    text-transform:uppercase;
}
#wrapperSubSection_Top h3.subSection_TitleSub
{
    margin:0px 0px 10px 0px; 
    padding:0; 
    font-weight:bold; 
    font-size:16px; 
    font-family:Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
}
p.subSection_Abstract
{
    line-height:18px; 
    padding-right:10px;
    margin-bottom:10px;
}
.wrapperSubSection_Middle
{
    margin-bottom:5px;
}
.subSection_Image200x100
{
    float:left; 
    width:210px; 
    margin-right:10px;
    margin-bottom:10px;
}
.img70x70SubSection
{
    float:left; 
    width:80px; 
    margin:0px 10px 10px 0px;
}
#cphImageThrowSubSection
{
    width:380px; 
    padding:7px 10px; 
    line-height:14px; 
    color:#797954; 
    background-color:#D9D9B7; 
    font-size:9px; 
}
p.authorSub 
{
    font-size:10px; 
    color:#666; 
    text-transform:uppercase;
}

/* Calendar */

#wrapperCalendar
{
    float:left; 
    width:214px;
    border-right:solid 1px #DDD; 
    background:url(/App_Themes/standard/images/bgEventsCalendar.gif) repeat-x top;
    height:314px;
}

#wrapperCalendar .calendar, #wrapperCalendar #eventsearch
{
    width:180px;
}



/* Classifieds */
#wrapperClassifiedsTop
{
    width:610px; 
    padding:15px 15px 15px 15px; 
    background:url(/App_Themes/standard/images/bgEventMain.gif) repeat-x;
    font-size:11px;
    line-height:18px;
    margin-bottom:15px;
}
h1.classifieds
{
    font-size:21px;
    padding:0;
    margin-bottom:15px;
}
.classifiedsColumnList
{
    float:left; 
    width:210px;
    line-height:18px;
}
.classifiedsColumnList b
{
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
.wrapperClassifiedsPosting
{
    border-bottom:solid 1px #DDD; 
    padding-bottom:3px; 
    margin-bottom:10px;
}
.wrapperClassifiedsSearch
{
    background-color:#CCC; /*F2F2E8*/
    border:solid 1px #999; /*E5E5D9*/
    padding:5px 10px 10px 10px;
    margin-bottom:15px;
}
.classifiedsSearch_Input {float:left; width:350px; margin-right:10px;}
.classifiedsSearch_Dropdown {float:left; width:175px; margin-right:5px;}
.classifiedsSearch_Button {float:left; padding-top:11px;}

.wrapperClassifiedsAdultAds
{
    background-color:#F3F3EA; 
    border-top:solid 1px #E5E5D9;
    border-bottom:solid 1px #E5E5D9;
    text-align:center; 
    padding:10px;
}
.titleHotLinks {font-size:10px; font-weight:bold; text-transform:uppercase;}
.wrapperClassifiedsProfileInfo {line-height:16px;}
.wrapperClassifiedsProfileInfo p {padding-bottom:12px;}
.wrapperClassifiedsProfileInfo b
{
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
.adultProfile {line-height:16px;}
.searchProfile
{
    padding:5px 0px 0px 0px; 
    line-height:16px;
    border-bottom:solid 1px #EEE;
    margin-bottom:10px;
}
.searchProfile b
{   
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}

/* FINDER */
.finderControl {margin-bottom:3px;}
.finderControl select {font-size:11px;}
.checkBoxfinder {font-size:10px; margin-bottom:5px;}
.checkBoxfinder input {position:relative; top:1px;}

/* SEARCH RESULTS */
.wrapperSearchResults
{
    width:960px; 
    font-size:11px; 
    /*background:url(/app_themes/standard/images/bgSearch.gif) repeat-y;*/
    background-color:#FFF;
}
.wrapperSearch_Left
{
    float:left; 
    padding:15px 0px 50px 10px; 
    width:175px; 
    margin-right:15px;
}
.wrapperSearch_Center
{
    float:left; 
    width:585px; 
    padding-top:16px; 
    margin-right:10px;
}
.wrapperSearch_Right
{
	float: right;
	width: 165px;
	margin-top:10px;
	margin-bottom:10px;
}
.wrapperSearch_Tabs
{
    border-top:solid 1px #EEE; 
    height:22px; 
    background-color:#F5F5F5;
}
.searchResults_tab 
{
    float:left; 
    width:117px;
    display:block;
    text-align:center; 
    padding-top:3px; 
    height:20px; 
    color:#000;
}
.searchResults_tab a,.searchResults_tab a:visited, .searchResults_tab a:active
{ 
    color:#000;
}
.searchResults_tabSelected
{
    padding-top:1px;
    height:22px;
    color:#FFF;
    background:url(/App_Themes/standard/images/bgSearch_Tab.gif) no-repeat;
}
.searchResults_SortBy
{
    float:right; 
    width:125px; 
}
.searchresults_article {padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #EEE}
.searchresults_article_title {font-size:15px; margin-bottom:7px}
.searchresults_article_subtitle {color:#444; margin-bottom:7px}
.searchresults_article_abstract {line-height:18px}

#wrapperNewsletter
{
    background-color:#FFF; 
    padding:15px 5px 25px 5px;
}
#wrapperNewsletter h1 {margin-bottom:5px;}
#wrapperNewsletter p {line-height:16px; margin-bottom:15px;}
.btnSignUp
{
    background:url(/App_Themes/standard/images/btnSignUp.gif) no-repeat;
    width:66px;
    height:21px;
    border:0;
    cursor:pointer;
}
.btnSignUp2
{
    background:url(/App_Themes/standard/images/eyed/btnEyeD.gif) no-repeat;
    width:210px;
    height:57px;
    border:0;
    cursor:pointer;
    position:relative;
    top:-10px;
    left:10px;
}


/* CHART */
#chartLeftColumn {float:left; width:793px; padding:5px 0px 7px 0px;}
#chartLeftColumn table {border:0;}
#chartLeftColumn table td {width:99px; font-size:11px; padding:7px 7px 7px 5px; background-color:#F5F5F5;}
#chartLeftColumn table td.listing {font-weight:bold; font-size:10px;}
#chartLeftColumn table td:hover {background-color:#EEE;}
#chartRightColumn {float:right; width:160px; padding:7px 0px 0px 0px;}

#polling {margin:0; padding:0;}


/* WRAPPER ARTICLE USER RATING */
#wrapperArticle_editorialRating
{
    float:left; 
    width:190px;
}
#wrapperArticle_userRating
{
    float:left; 
    width:150px; 
    padding-top:1px;
}
#wrapperArticle_vote
{
    float:left; 
    width:160px; 
    padding-top:1px;
}
.articleRatingDiv
{
    float:left; 
    font-size:10px; 
    color:#DDD; 
    padding:0px 7px 0px 7px; 
    text-align:center;
}

.finderTab
{
    float:left; 
    width:75px; 
    height:20px; 
    padding-top:6px; 
    background-repeat:no-repeat;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, Sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
}
.finderTab a {color:#FFF; text-decoration:none;}

/* MAIN PHOTO PAGE STYLES */
.photoTitle 
{
    padding:5px 0 0 5px;
    font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    line-height:15px;
}

a.PhotoLink, a.PhotoLink:active, a.PhotoLink:visited
{
    background:url(/App_Themes/standard/images/searchBullet.gif) no-repeat left;
    padding-left:12px;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.SkycrapperWrapper
{
    width:948px; 
    padding:10px 0px; 
    text-align:center; 
    background:#FFFFFF; 
    border-right:1px solid #CCCCCC; 
    border-left:1px solid #CCCCCC; 
    border-bottom:1px solid #CCCCCC;
}

.SkycrapperWrapper_Player
{
    width:950px; 
    padding:10px 0px; 
    
    margin:0 auto;
    text-align:center; 
    background:#FFF; 
}

.mainPhotoWrapper
{
    font-weight:bold; 
    clear:both; 
    padding:5px 10px 5px 10px;  
    background-color:#E7E7D5;
}

.mainPhotoWrapper div
{
    font-weight:bold;
    font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    padding:5px 0 5px 0;
}

.mainPhotoWrapper p
{
    font-weight:normal;
    font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}

.morePhotoHeaderBar
{
    width:640px; 
    margin:15px 0 10px 0;
    border-bottom:solid 5px #EEE;
}

.morePhotoHeaderBar h1
{
    font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}

.morePhotoHeaderBar h1 span
{
    font-size:11px; 
    font-weight:normal; 
    color:#626262;
}

.largeThumbWrapper
{
    width:207px;
    float:left; 
    padding:0 6px 15px 0;
}
*html .largeThumbWrapper
{
    width:207px;
    float:left; 
    padding:0 3px 15px 0;
}
.mainOuterWrapper
{
    width:950px;
    /* border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC; */
    background:#FFFFFF;
}

/*Video Page Styles*/
.mainOuterWrapper_video
{
    width:958px;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
     background:#FFFFFF;
}

.SkycrapperWrapper_video
{
    width:958px; 
    padding:10px 0px; 
    text-align:center; 
    background:#FFFFFF; 
    border-right:1px solid #CCCCCC; 
    border-left:1px solid #CCCCCC; 
    border-bottom:1px solid #CCCCCC;
}
.video_headerbar
{
    width:620px; 
    margin:15px 0 10px 0;
    padding-top:5px;
    border-top:solid 5px #EEE;
    float:left;
}
.video_headerbar p
{
    font-size:11px;
    font-weight:bold;
    font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}

.nophotoTitle 
{
    padding-top:5px;
    font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}

.nolargethumb_wrapper
{
    float:left; width:640px;
}

.videolineup_wrapper
{
    width:640px; float:left; padding-bottom:15px;
}


/*NEW HOMEPAGE STYLES*/
.HomeMiddleList_moreline {text-align:right; list-style:none; text-decoration:none;background:none;}
.HomeMiddleList_moreline a {list-style:none; text-decoration:none; background:none;}

.section_block_wrapper
{
    width:300px;
    height:470px;
    float:left;
}
.wrapper_sections
{
    float:left; 
    width:630px;
    padding:15px 0px 0px 8px;  
}
.wrapper_sections .right_col
{
    float:right; 
}
.wrapper_sections .left_col
{
    float:left; 
}
.sectionhome_wrapper
{
    width:305px;
    padding:5px 0 10px 0;
    float:left;
}
.sectionhome_wrapper .left
{
    float:left;
    width:80px; 
    padding:5px 5px 0px 1px;
}
.sectionhome_wrapper .left img
{
    border:solid 1px #DDD;
}
.sectionhome_wrapper .right
{
    float:left;
    width:210px;
    margin-left:7px;
    line-height:18px;
    padding:7px 0px 0px 0px;
}
.sectionhome_wrapper .right a
{
    font-weight:bold;
}
.editorialstars_title
{
    font-size:10px; 
    font-weight:bold; 
    float:left; 
    margin-right:3px; 
    padding-top:5px;
    text-transform:uppercase; 
    line-height:12px;
}

.classified_home_wrapper
{
    float:left;
    border:1px solid red;
}
.classified_tab_bg 
{
	width:630px;
	padding:2px 0 2px 0;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px solid #CCCCCC;
	float:left;
	height:20px;
	margin-top:15px;
	line-height:20px;
}

.classified_search_home
{
    border-bottom:1px solid #CCCCCC;
    padding-top:10px;
    float:left;
    width:628px;
}
.moreclassified{float:right; padding-bottom:10px;}
.midListing .hdrMidListing_new
{
    background:url(/App_Themes/standard/images/bgListingHeader.gif) no-repeat left;
    width:193px;
    height:25px;
    line-height:13px;
    padding:3px 0px 3px 7px;
    margin-bottom:3px;
    color:#FFF;
    font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 
    font-size:11px; 
    font-weight:bold;
    letter-spacing:1px;
    float:left;
}
.midListing p.hdrMidListing_new img {border:0;}
.MidListing_rss
{
    float:right; 
    padding:6px 5px 0 0;
}
.MidListing_rss a,.MidListing_rss a:visited,.MidListing_rss a:hover,.MidListing_rss a:active
{
    padding:0px 0px 5px 5px;
    list-style:none;
    text-decoration:none;
    background-image:none !important;
}
.MidListing_rss a img
{
    border:0px;
}
.MidListing_sectionrss
{
    float:right; 
    padding:3px 0 0 0;
}
.MidListing_sectionrss a,.MidListing_sectionrss a:visited,.MidListing_sectionrss a:hover,.MidListing_sectionrss a:active
{
    padding:0px 0px 5px 0;
    list-style:none;
    text-decoration:none;
    background-image:none !important;
}
.MidListing_sectionrss a img
{
    border:0px;
}
.section_home
{
    width:305px; padding-bottom:15px; 
}
.brick a
{
    color:#ffffff !important;
    padding:0px!important;
    list-style:none;
    font-weight:bold !important;
    text-decoration:none;
    background-image:none !important;
}
.seeall a
{
    font-weight:normal !important;
    text-decoration:none;
    float:right;
    padding-top:10px;
}
.eventseperator{padding-right:8px;}

.wrapperHeaderRight_finder
{
    width:300px; 
    height:45px;
}
.wrapperHeaderRight_finder h1
{
    padding:5px 0px 0px 5px; 
    margin:0; 
    color:#FFF; 
    font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 
    font-size:15px; 
    font-weight:bold;
    letter-spacing:1px;
}

img.commentbubble
{
	float:none;
	padding-left:5px;
	position:relative;
	top:4px;
}
.commentbubble_text
{
    color:#666666; 
    font-family:Verdana,Arial, Helvetica, Sans-Serif; 
    font-size:11px; 
}


/*STYLES FOR NEW SECTION*/
.section_main_left_title_new 
{
    padding:0px 0px 3px 6px; 
    font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 
    font-size:22px; 
    font-weight:bold;
    text-transform:uppercase;
}

#wrapperSectionMainLeft_new
{
    float:left; 
    width:400px;
    height:417px;
    background-color:#E7E7D5; 
    margin:0px 7px 7px 0px;
    padding-top:7px;
}
.section_main_left_article_wrapper_new {line-height:16px; padding:5px 10px 0px 10px;}
.section_title_wrapper{width:250px; float:left;}
.section_body_query_Lwrapper{float:left;border-bottom:solid 5px #EEE; width:305px;}
.section_body_query_Rwrapper{float:right;border-bottom:solid 5px #EEE; width:305px;}
.wrapper_sections_page
{
    float:left; 
    width:640px;
    padding:15px 0px 0px 0;  
}
.wrapper_sections_page .right_col
{
    float:right;
    width:305px; 
}
.wrapper_sections_page .left_col
{
    float:left; 
    width:305px; 
}


/*BLOG STYLES*/
.h1_title_style
{
    float:left; 
    line-height:15px;
}
.standardblog_div
{
    float:left;
    width:610px;
    line-height:18px;
}
/*.standardblog_div h1
{
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px; 
}*/
.standardblog_imgdiv
{
    float:left;
    padding:10px 0;
    width:610px;
}

.standardblog_imgdiv p
{
    line-height:18px;
}

.blogtag_wrapper
{ 
    width:610px;
    padding:5px 0;
    float:left;
}
.blogtag_wrapper span
{ 
    font-weight:bold;
    padding-right:10px;
    float:left;
}
.blogtag_wrapper ul
{ 
    display:inline;
   
    width:640px;
}
.blogtag_wrapper ul li
{ 
    display:inline;
    float:left; 
}
.blogtag_wrapper ul li a
{ 
    text-decoration:underline;
    padding:0 5px;
}
.blogcomment_div
{
    width:608px; 
    height:20px;
    float:left;
    margin:10px 0px;
    padding:3px 0px 2px 0px;
    text-align:left; 
    border:solid 1px #DDD; 
    background:url(/App_Themes/standard/images/bgArticleToolbar.gif) repeat-x;
}
ul.blogfeaturelist 
{
    margin:0; 
    text-align:left; 
    padding:1px 0px 3px 0px; 
    list-style:none; 
    height:20px;
}
ul.blogfeaturelist li
{
    display:block;
    float:left;
    padding:0px 13px;
    line-height:18px;
}
ul.blogfeaturelist li .img
{
     display:inline;
     padding:0px;
}

ul.blogfeaturelist li a:hover {text-decoration:none;}

.blog_title {font-weight:bold;}
.blog_leftcol_wrapper 
{
    padding:10px 10px 10px 0; 
    border-bottom:1px dashed #ddd; 
    float:left; width:290px; 
    line-height:18px;
}

/*BLOG POST FORM STYLES*/

.main_wrapper
{
    float:left; 
    border:solid 2px #ddd; 
    padding:10px;
    margin-top:10px;
    width:616px;
}

.form_row_wrapper
{
    float:left; 
    border-bottom:1px dashed #e4e4e4; 
    padding:10px 0;
}

.field_leftwrapper
{
    float:left; 
    width:105px; 
}

.field_leftwrapper span
{
    font-weight:bold;
    line-height:18px;
}
.field_leftwrapper span.support_text
{
    font-size:9px; 
    font-weight:normal; 
    color:#666666;
}

.field_rightwrapper
{
    float:right;
    line-height:18px;
    width:505px; 
}

input, textarea, select 
{
    font-family:inherit;
    font-size:100%;
    margin:0pt;
    padding:1px;
}

.blogpost_mainwrapper
{
    float:left; 
    padding:10px 0;
    width:940px;
}
.calendar_wrapper{float:left; width:260px; padding-top:10px;}

.favorit_wrapper
{
    float:left; 
    width:635px;
    display:inline;
    height:20px;
    padding:10px 0;
}
.favorit_wrapper ul
{
    display:inline;
    height:18px;
}
.favorit_wrapper ul li
{
    float:left;
    padding: 0 15px 0 0;
}

.favorit_wrapper ul li span
{
    float:left;
    line-height:20px;
    font-weight:bold;
}

.addfavorite_wrapper
{

    display:inline;
    height:20px;
}

.addfavorite_wrapper ul
{
    display:inline;
    height:18px;
}
.addfavorite_wrapper ul li
{
    float:left;
    padding: 0
}

.addfavorite_wrapper ul li span
{
    float:left;
    line-height:20px;
    font-weight:bold;
}


/* Fringe Styles */

.fringeTopBlackBG
{
    padding:10px 10px 0 10px; background:#000 url(/App_Themes/standard/images/fringe/fringeTopBlack.gif) repeat-x bottom left;
}

.fringeTopBlackBG h1
{
  color:#fff; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;
}

.fringeTopBlackBG .date
{
  color:#fff100; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;
}

.fringeTopBlackBG .date, .fringeTopBlackBG .blurb
{
  font-size:11px;font-weight:normal;
}

.fringeTopBlackBG .blurb
{
  color:#999; font-family:Verdana, Arial, Helvetica, Sans-Serif;
}

.fringeTopBlackBG .logo
{
    float:left; padding:0 10px 10px 0;
}

.fringeTopBlackBG .fringeNav
{
    padding-top:10px; line-height:20px;
}

.fringeTopBlackBG .fringeNav a
{
    color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-weight:bold;padding:0 13px;
}

.fringeTopBlackBG .fringeNav a.selected,.fringeTopBlackBG .fringeNav a.selected:hover, .fringeTopBlackBG .fringeNav a.selected:visited
{
    color:#000; background-color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-weight:bold; text-decoration:none; padding:5px;
}

.sortingBar
{
    float:left; width:620px;padding:10px; background:#fff url(/App_Themes/standard/images/fringe/fringeTopGrey.gif) repeat-x bottom left; border-bottom:solid 3px #ccc;
}

.sortingBar a, .sortingBar .titleBld,.sortingBar a:visited
{
    color:#000;font-family:Arial, Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:bold;
}

.sortingBar a, .sortingBar a:visited
{
    clear:both; float:left; line-height:10px;
}

.resultsHolderTop
{
 padding:5px 0; border-bottom:1px dashed #e8e8e8; color:#666;clear:both;
}

.resultsHolderBtm
{
 padding:5px 0; border-top:1px dashed #e8e8e8; color:#666; clear:both;
}

.searchResults
{
 padding:5px 0;  float:left;
}

.sortingBar .eventBox
{
    float:left; color:#0077e5; padding-left:22px; background:url(/App_Themes/standard/images/fringe/eventIcon.gif) no-repeat bottom left; font-size:9px;
}

.sortingBar .venueBox
{
    float:left; color:#42bd7d; padding-left:22px; background:url(/App_Themes/standard/images/fringe/icoVenue.gif) no-repeat bottom left; font-size:9px;
}

.sortingBar .ratingBox
{
    float:left; color:#fb9700; padding-left:22px;background:url(/App_Themes/standard/images/fringe/ratingIcon.gif) no-repeat bottom left; font-size:9px;
}

.sortingBar .showtimeBox
{
    float:right; color:#ff6105; padding-left:22px; background:url(/App_Themes/standard/images/fringe/showtimesIcon.gif) no-repeat bottom left; font-size:9px;
}

.sortingBar .commentBox
{
    float:left; color:#fb0000; padding-left:22px; background:url(/App_Themes/standard/images/fringe/commentIcon.gif) no-repeat bottom left; font-size:9px;
}

/* End of fringe styles */



/* TIFF STYLES */
.tiffTopBlackBG
{
    padding:10px 10px 0 10px; background:#000 url(/App_Themes/standard/images/tiff/tiffBg.gif) no-repeat;
}

.tiffTopBlackBG h1
{
  color:#fff; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;
}

.tiffTopBlackBG .date
{
  color:#fff100; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;
}

.tiffTopBlackBG .date, .tiffTopBlackBG .blurb
{
  font-size:11px;font-weight:normal;
}

.tiffTopBlackBG .blurb
{
  color:#999; font-family:Verdana, Arial, Helvetica, Sans-Serif;
}

.tiffTopBlackBG .logo
{
    float:left; padding:0 10px 10px 0;
}

.tiffTopBlackBG .tiffNav
{
    padding-top:10px; line-height:20px;
}

.tiffTopBlackBG .tiffNav a
{
    color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-weight:bold;padding:0 13px;
}

.tiffTopBlackBG .tiffNav a.selected,.tiffTopBlackBG .tiffNav a.selected:hover, .tiffTopBlackBG .tiffNav a.selected:visited
{
    color:#000; background-color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-weight:bold; text-decoration:none; padding:5px;
}

#wrapperMainStatic
{
    background-color:#FFF;
    padding:15px 0;
}

/******************************* EYED *********************************/

.eyeDHeader
{
    height:59px;
    border-bottom:solid 2px #626262;
    text-align:center;
    background:url(/App_Themes/standard/images/eyed/bgHeader.gif) repeat-x;
}
.wrapperEyeDRegister
{
    float:left;
    background-color:#000; 
    padding:10px 20px 0 20px;
}
.wrapperEyeDRegister h1
{
    font-size:24px;
    font-weight:normal;
    color:#F3EE2B;
}
.eyeDAbstract
{
    color:#BBB;
    padding:10px 0;
    line-height:18px;
}
.eyeDBlurb
{
    padding:5px 10px;
    color:#FFF;
    line-height:16px;
    font-size:9px;
    border:solid 1px #F3EE2B;
    margin-bottom:5px;
    background:url(/App_Themes/standard/images/eyed/bgBlurb.gif) repeat-x top;
}
.wrapperEyeDForm
{
    background-color:#CCC; 
    padding:10px;
}
.eyeDFormLeft
{
    float:left;
    width:290px;
    margin-right:5px;
}
.eyeDFormLeft .left {width:115px;}
.eyeDFormLeft .middle {width:170px; text-align:right;}
.eyeDFormLeft .right {width:5px;}
.eyeDRequireBlock
{
    display:block; 
    background-color:#FFF400; 
    height:17px;
}
.eyeDFormRight
{
    float:left;
    width:285px;
}
.eyeDFormRight .left
{
    width:15px; 
    vertical-align:top; 
    padding-top:5px;
}
.eyeDFormRight .right
{
    width:270px; 
    padding-top:5px;
}
.eyeDInputLeft
{
    float:left; 
    width:380px;
    padding:5px 10px 0 0;
    font-size:9px;
    color:#616161;
    line-height:16px;
    background-color:#000;
}
.eyeRequire
{
    color:#FFF400;
    padding:0 0 0 3px;
    border-left:solid 3px #FFF400;
}
.eyeDInputRight
{
    float:left; 
    width:210px;
    padding:10px 0;
    text-align:center;
    background-color:#CCC;
}
.eyeDButtonCheck
{
    background:url(/App_Themes/standard/images/eyed/btnCheckAvail.gif) no-repeat;
    width:137px;
    height:25px;
    border:0;
    cursor:pointer;
}
.eyeDSmallPrint
{
    position:relative; 
    top:-65px;
    width:375px; 
    color:#FFF;
    line-height:16px;
}
/*
.LoginButton 
{
	width:137px;
	height:25px;
	background:url(/App_Themes/standard/images/eyed/btnLogin.gif) no-repeat;
	cursor:pointer;
	border:0;
}
*/

.successBlurb
{
    display:block;
    margin-bottom:10px;
    color:#FFF;
    line-height:16px;
    height:225px;
    background-color:#000;
}
.successBlurb div
{
    display:block;
    margin-bottom:10px;
    color:#FFF;
    line-height:16px;
    height:225px;
    background-color:#000;
}
    