html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
 small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html { background-color:#f4f4f4; }

a { text-decoration:none; cursor:pointer; }
	a:visited { text-decoration:none; }
	a:hover { text-decoration:underline; }
	a:focus { outline-style:none; }
	a:active { outline:none; }

	a img { border: 1px solid #cfcfcf; }
	
p { margin:10px 0px; }

h1, h2, h3, h4, h5 { font-weight:normal; font-size:100%; margin:0px; padding:0px; }

table { border-collapse:collapse; }

ul { list-style-type:none; }
ol { margin-left: 25px; }
.BulletList { list-style: disc; margin-left: 15px; }


/* =Generic Tags 
--------------------------------------------*/

.CLR { clear:both; }

/* Float Container */
.FLC { clear:both; }
.FLC:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

	/* IE6 work-around \*/
	* html .FLC { height:1%; }
	
	/* IE7 work-around */
	html > body .FLC { height:auto; max-height:12000000px; }

.UGC {}
	.UGC ul { list-style: disc; margin-left: 15px; }body { background-color: #f6f6f6; }
.Frame { width:980px; margin:0 auto; }

.Header { }
    .Header .Frame { width: 978px; background-color: #fff; border: 1px solid #e6e6e6; border: 0 1px 1px; }
    .Header .logo { float: left; width: 260px; margin: 10px 20px; }
        .Header .logo img { border: none; }
    .Header .userInfo { width: 433px; float: right; margin: 10px 20px; }
        .Header .userInfo .SearchForm { margin: 0 0 10px; }
            .Header .userInfo .SearchForm .Nav3 { margin: 0 0 5px; }
                .Header .userInfo .SearchForm .Nav3 li { text-transform: uppercase; }
        .Header .userInfo div { font-size: 12px; }
            .Header .userInfo div p { float: left; margin: 0 20px 0 0;  }
            .Header .userInfo div .itemAvatar { width: 30px; float: left; display: inline; margin-right: 10px; }
                .Header .userInfo div .itemAvatar { display: block; }
                    .Header .userInfo div .itemAvatar img { width: 30px; }
            .Header .userInfo div .itemContent { float: left; }
                .Header .userInfo div .itemContent a { font-weight: bold; }
                .Header .userInfo div .itemContent strong { color: #000; }
            .Header .userInfo div ul {}
                .Header .userInfo div ul li { display: inline; }
                    .Header .userInfo div ul li a { border-right: 1px solid #ccc; padding-right: 5px; margin-right: 5px; font-weight: bold; }
                    .Header .userInfo div ul li.last a { border-right: 0; }

.Navigation {}
    .Navigation .Frame { background: url('/ui/images/bg/navigation.jpg') repeat-x 0 0; height: 31px; }
        .Navigation .Nav1 { line-height: 30px; }

.SubNavigation {}
    .SubNavigation .Frame { background: url('/ui/images/bg/navigation.jpg') repeat-x 0 -30px; height: 25px; }
        .SubNavigation .Nav4 { float: right; line-height: 25px; margin-right: 270px; }

.Promo {}
    .Promo .Frame { border: 1px solid #fff; border-width: 1px 0 0 ; }
    .Promo .mmInsider { height: 24px; background: url(/ui/images/bg/mm_insider.jpg) repeat-x center bottom; }
        .Promo .mmInsider .inside { float: left; width: 220px; height: 100%; background: url(/ui/images/buttons/insider_button.jpg) repeat-x left top; text-indent: -5000px; }
        .Promo .mmInsider p { margin: 0; float: left; display: inline; margin-left: 20px; line-height: 24px; font-size: 12px; }
    
    
.SubContent {}
    .SubContent .Breadcrumbs { float: left; display: inline; padding: 10px 0; margin-left: 10px; }
    .SubContent .twitter { float: right; display: inline; padding: 10px 0; color: #00c2ff; }
        .SubContent .twitter p { float: right; display: inline; margin: 0 10px 0; }
            .SubContent .twitter .IconTwitter2 { float: right; padding-right: 55px; }
                .SubContent .twitter .IconTwitter2 span { display: none; }
        .SubContent .twitter ul { float: right; }
            .SubContent .twitter ul li { display: inline; border-right: 1px solid #d1d1d1; margin-right: 5px; padding-right: 5px; }
            .SubContent .twitter ul li:last-child { border-right: none; padding-right: 0; }
                .SubContent .twitter ul li a { font-weight: normal; color: #666; }
                    .SubContent .twitter ul li a span { color: #f06; }
                    
.Content { margin: 0 0 20px; position: relative; z-index: 0; }
    .Content .Frame { width: 940px; padding: 20px; background-color: #fff; border: 1px solid #e6e6e6; }

.Tombstones { margin: 0 0 20px; }
    .Tombstones .Frame { border: 1px solid #e6e6e6; }
        .Tombstones .header { height: 36px; padding: 0 10px; background: url(/ui/images/bg/tombstones_header.jpg) repeat-x center center; }
            .Tombstones .header .tombstoneTitle { /*float: left; */ font-style: italic; text-transform: lowercase; font-family: Georgia; line-height: 36px; }
                .Tombstones .header .tombstoneTitle span { font-style: normal; text-transform: capitalize; font-family: Arial; }
            .Tombstones .header .nav { float: right; display: inline; margin-right: 40px; }        
                .Tombstones .header .nav .daysofWeek { float: left; height: 24px; margin: 12px 5px 0; }
                    .Tombstones .header .nav .daysofWeek li { height: 100%; float: left; display: inline; }
                        .Tombstones .header .nav .daysofWeek li a { height: 20px; display: block; margin: 0 2px 0 0; padding: 4px 20px 0; background: url(/ui/images/bg/tombstones_nav.jpg) repeat-x center center; color: #000; }
                    .Tombstones .header .nav .daysofWeek li.selected {}
                        .Tombstones .header .nav .daysofWeek li.selected a { background: #fff; color: #f06; }
                            .Tombstones .header .nav .daysofWeek li a .day { font: bold 15px/1em 'Arial'; padding-right: 10px; }
                            .Tombstones .header .nav .daysofWeek li a .date { font: 12px/1em 'Arial'; }
                .Tombstones .header .nav .selector { float: left; display: inline; margin: 12px 0 0; }
                    .Tombstones .header .nav .selector li { float: left; display: inline; margin: 0 3px 0 0; }
                        .Tombstones .header .nav .selector li a { width: 24px; height: 18px; display: block; }
                        .Tombstones .header .nav .selector li a.previous { background: url(/ui/images/navigation/tombstones_nav.png) no-repeat 0 0; }
                        .Tombstones .header .nav .selector li.inactive a.previous { background-position: 0 -36px; }
                        .Tombstones .header .nav .selector li a.next { background: url(/ui/images/navigation/tombstones_nav.png) no-repeat 0 -18px; }
                        .Tombstones .header .nav .selector li.inactive a.next { background-position: 0 -54px; }
                            .Tombstones .header .nav .selector li a span { display: none; }
                
                        
        .Tombstones .content { background-color: #fff; padding: 10px; }
            .Tombstones .content ul { }
                .Tombstones .content ul li { width: 140px; float: left; display: inline; position: relative; margin-right: 24px; }
                .Tombstones .content ul li:last-child,
                .Tombstones .content ul li.last { margin-right: 0; }
                    .Tombstones .content ul li .itemAvatar { display: block; margin: 0 0 10px; border: 1px solid #f06; border-width: 4px 0 0; }
                        .Tombstones .content ul li .itemAvatar img { border: none; }
                    .Tombstones .content ul li .category { width: 100%; position: absolute; top: 60px; padding: 5px 0; background-color: #fff; opacity: 0.7; text-align: center; }
                    .Tombstones .content ul li .itemContent {}
                        .Tombstones .content ul li .itemContent a { line-height: 1.2em; }
            
.Footer { margin: 0 0 20px; }
    .Footer .Frame { width: 960px; background-color: #e3e3e3; padding: 10px; }
    .Footer .links { border: 1px solid #bbb; border-width: 0 0 1px; margin: 0 0 20px; }
        .Footer .links ul { float: left; margin: 5px 0 0; font-size: 12px; }
            .Footer .links ul li { display: inline; margin-right: 5px; }
                .Footer .links ul li a { border-right: 1px solid #999; padding-right: 10px; }
                .Footer .links ul li:last-child a { border-right: 0; }
        .Footer .links .SearchForm { float: right; margin: 0 0 10px; }
            .Footer .SearchForm .input { width: 150px; padding: 4px 10px; }

    .Footer .socialLinks {}
        .Footer .socialLinks dt { margin: 0 0 20px; font: bold 14px/1em 'Arial'; color: #000; }
        .Footer .socialLinks dd { float: left; margin-right: 32px; font: normal 11px/1.5em 'Georgia'; }
            .Footer .socialLinks dd a { display: block; padding: 0 0 35px; color: #000; }
            .Footer .socialLinks dd a:hover { text-decoration: none; }
/*                .Footer .socialLinks dd a:hover strong { text-decoration: underline; }
                    .Footer .socialLinks dd a:hover strong em { text-decoration: none; }*/
                .Footer .socialLinks dd a strong { text-transform: uppercase; }
                    .Footer .socialLinks dd a strong em { color: #000; }
        .Footer .socialLinks dd a.IconFacebook { width: 140px; background-position: right 20px; }
            .Footer .socialLinks dd a.IconFacebook strong { color: #036; }
            
        .Footer .socialLinks dd a.IconTwitter { width: 140px; background-position: right -80px; }
            .Footer .socialLinks dd a.IconTwitter strong { color: #09c; }
            
        .Footer .socialLinks dd a.IconRSS { width: 150px; background-position: right -180px; }
            .Footer .socialLinks dd a.IconRSS strong { color: #f60; }
            
        .Footer .socialLinks dd a.IconYouTube { width: 140px; background-position: right -280px; }
            .Footer .socialLinks dd a.IconYouTube strong { color: #c00; }
    
    .Footer .NewsletterSignup { float: right; width: 260px; }
        .Footer .NewsletterSignup label { font: 11px/1em 'Georgia'; }
            .Footer .NewsletterSignup label span { text-transform: uppercase; }
        .Footer .NewsletterSignup .input { width: 165px; padding: 5px 10px; background: #fff url(/ui/images/bg/search_input.jpg); border: 0; }

.Copyright {}
    .Copyright p { color: #666; }

#Template2a {}
    #Template2a .column1 { float: left; display: inline; width: 600px; margin-right: 20px; padding-right: 20px; position: relative; }
    #Template2a .column2 { float: right; display: inline; width: 300px; }

#Template3a {}
    #Template3a .column1 {margin:auto 0; width:900px;}
html { color:#333; }

body { font-family: Arial, Helvetica, sans-serif; font-size:small; color:#333; }
* html body { font-size: x-small; f\ont-size:small; }

a { color: #f06; }

.Heading1a { font: 24px/1em 'Georgia'; color: #000; } 
.Heading1b { font: 24px/1em 'Georgia'; color: #4a1283; }
.Heading1c { font: 24px/1em 'Georgia'; color: #3292c5; }
.Heading1d { font: 24px/1em 'Georgia'; color: #f06; }

.Heading2a { font: 21px/1em 'Georgia'; color: #000; } 
.Heading2b { font: 21px/1em 'Georgia'; color: #4a1283; }
.Heading2c { font: 21px/1em 'Georgia'; color: #3292c5; }
.Heading2d { font: 21px/1em 'Georgia'; color: #f06; }

.Heading3a { font: 18px/1em 'Georgia'; color: #000; } 
.Heading3b { font: 18px/1em 'Georgia'; color: #4a1283; } 
.Heading3c { font: 18px/1em 'Georgia'; color: #3292c5; }
.Heading3d { font: 18px/1em 'Georgia'; color: #f06; }

.Heading4a { font: 16px/1em 'Georgia'; color: #000; }
a.Heading4a:hover { color: #f06; }
.Heading4b { font: 16px/1em 'Georgia'; color: #4a1283; } 
.Heading4c { font: 16px/1em 'Georgia'; color: #3292c5; }
.Heading4d { font: 16px/1em 'Georgia'; color: #f06; }

.Heading5a { font: 14px/1em 'Georgia'; color: #000; } 
a.Heading5a:hover { color: #f06; } 
.Heading5b { font: 14px/1em 'Georgia'; color: #4a1283; }
.Heading5c { font: 14px/1em 'Georgia'; color: #3292c5; }
.Heading5d { font: 14px/1em 'Georgia'; color: #f06; }

.Heading6a { font: 12px/1em 'Georgia'; color: #000; } 
.Heading6b { font: 12px/1em 'Georgia'; color: #4a1283; }
.Heading6c { font: 12px/1em 'Georgia'; color: #3292c5; }
.Heading6d { font: 12px/1em 'Georgia'; color: #f06; }

.Title1a { font: 24px/1em 'Arial'; color: #000; }
.Title1b { font: 24px/1em 'Arial'; color: #fff; }
.Title1c { font: 24px/1em 'Arial'; color: #f06; }

.Title2a { font: 21px/1em 'Arial'; color: #000; }
.Title2b { font: 21px/1em 'Arial'; color: #fff; }
.Title2c { font: 21px/1em 'Arial'; color: #f06; }

.Title3a { font: bold 18px/1em 'Arial'; color: #000; }
.Title3b { font: 18px/1em 'Arial'; color: #fff; }
.Title3c { font: 18px/1em 'Arial'; color: #f06; }

.Title4a { font: 16px/1em 'Arial'; color: #000; }
.Title4b { font: 16px/1em 'Arial'; color: #fff; }
.Title4c { font: 16px/1em 'Arial'; color: #f06; }

.Title5a { font: 14px/1em 'Arial'; color: #000; }
.Title5b { font: 14px/1em 'Arial'; color: #fff;  }
.Title5c { font: 14px/1em 'Arial'; color: #f06; }

.Title6a { font: 12px/1em 'Arial'; color: #000; }
.Title6b { font: 12px/1em 'Arial'; color: #fff; }
.Title6c { font: 12px/1em 'Arial'; color: #f06; }

.Title7a { font: 11px/1em 'Arial'; color: #000; }
.Title7b { font: 11px/1em 'Arial'; color: #fff; }
.Title7c { font: 11px/1em 'Arial'; color: #f06; }

.Note { font-size: 11px; color: #676664; }
.Button1a { background: #fff url(/ui/images/buttons/buttons.jpg) repeat-x 0 bottom; border: 1px solid #bdbdbd; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 2px 5px; color: #f06; font-weight: bold; cursor: pointer; }
.Button2a { background: #CC0066 url(/ui/images/bg/pink_title.jpg) repeat-x left bottom; border: 1px solid #CC0066; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 2px 5px; color: #fff; cursor: pointer; }.IconFacebook,
.IconTwitter,
.IconRSS,
.IconYouTube { background: url(/ui/images/icons/social_networks.png) no-repeat; display: block; }

.IconFacebook { background-position: 0 0px; }
.IconTwitter { background-position: 0 -100px; }
.IconRSS { background-position: 0 -200px; }
.YouTube { background-position: 0 -300px; }

.IconTwitter2 { background: url(/ui/images/icons/twitter2.png) no-repeat right 3px; display: block; }

.IconFacebook2,
.IconTwitter3,
.IconYouTube2 { background: url(/ui/images/icons/social_networks_2.png) no-repeat left top; display: block; }

.IconFacebook2 { background-position: 0 0; }
.IconTwitter3 { background-position: 0 -42px; }
.IconYouTube2 { background-position: 0 -85px; }


/* Icon Set 1 */
.IconPrint1,
.IconPrint1:hover,
.IconEmail1,
.IconEmail1:hover,
.IconRSS1,
.IconFav1,
.IconFav1:hover { background: url(/ui/images/icons/icon_set1.png) no-repeat; }

.IconPrint1 { background-position: 0 0; }
.IconEmail1 { background-position: 0 -32px; }
.IconRSS1 { background-position: 0 -62px; }
.IconFav1 { background-position: 0 -94px; }
.at300bs.at15t_compact,
.at300bs.at15t_expanded { margin-right: 0 !important; background: url(/ui/images/icons/icon_set1.png) no-repeat -1px -286px !important; }
/*.IconAdd1 {  }*/

.IconPrint1:hover { background-position: 0 -167px; }
.IconEmail1:hover { background-position: 0 -209px; }
.IconFav1:hover { background-position: 0 -249px; }
a.at300m:hover .at300bs.at15t_expanded,
a.at300m:hover .at300bs.at15t_expanded { background: url(/ui/images/icons/icon_set1.png) no-repeat -1px -286px !important; }
/*.IconAdd1:hover { background-position: 0 -288px; }*/

/* Icon Set 2 */
.IconWarning2,
.IconRecommend2,
.IconEmail2,
.IconRSS2 { background: url(/ui/images/icons/icon_set2.png) no-repeat; }

.IconWarning2 { background-position: 0 0; }
.IconRecommend2 { background-position: 0 -30px; }
.IconEmail2 { background-position: 0 -63px; }
.IconRSS2 { background-position: 0 -93px; }

/* Sitelife Icons */
/*.slIcon_Abuse,
.SiteLife.Recommend,
.IconEmail2,
.slIcon_Rss,
.SiteLife_ReportAbuse { background: url(/ui/images/icons/icon_set2.png) no-repeat; }

.slIcon_Abuse { background-position: 0 0; }
.SiteLife.Recommend { background-position: 0 -30px; }
.IconEmail2 { background-position: 0 -63px; }
.slIcon_Rss { background-position: 0 -93px; }
.slIcon_Conversation { background: none; padding-left: 0; }
.SiteLife_ReportAbuse { background-position: 0 2px; }*/

/* Ticks */
.PurpleTick, 
.PinkTick { background: url(/ui/images/symbols/ticks.png) no-repeat; }

.PurpleTick { background-position: right 0px;  }
.PinkTick { background-position: right -60px; }

/*.Detail1 { background: url(/ui/images/symbols/ticks.png) no-repeat right 4px; font-size: 11px; color: #542c94; }*/

/* Navigations */
.Nav1 { }
    .Nav1 li { float: left;  }
        .Nav1 li a { display: block; padding: 1px 7px 0; background: url('/ui/images/misc/borders.png') no-repeat right center; color: #fff; text-transform: uppercase; font-size: 12px; font-weight: bold; }
    .Nav1 li:last-child a { background: none; }
    .Nav1 li.selected { background-color: #FF97CB; }
        .Nav1 li.selected a { color: #000; }
        .Nav1 li.selected a:hover { text-decoration: none; cursor: pointer; }
    .Nav1 li.home { background: transparent url(/ui/images/icons/home.png) no-repeat center center; width: 40px; }
        .Nav1 li.home a { text-indent: -5000px; }
    .Nav1 li.dropdown { position: relative; z-index: 1000; }
        .Nav1 li.dropdown .title { display: block; padding: 0 7px; background: url('/ui/images/misc/borders.png') no-repeat right center; color: #fff; text-transform: uppercase; font-size: 12px; position: relative; top: 1px; z-index: 10002; border: 1px solid transparent; }
            .Nav1 li.dropdown .title span { display: block; background: url('/ui/images/navigation/drop_down_default.jpg') no-repeat right center; padding-right: 15px; }
        .Nav1 li.dropdown .hover { background: #fff; border: 1px solid #ff99cb; border-color: #ff99cb #ff99cb #fff; z-index: 10002; }
            .Nav1 li.dropdown .hover span { background: #fff url('/ui/images/navigation/drop_down.jpg') no-repeat right center; color: #603; }
        .Nav1 li.dropdown .menu { position: absolute; z-index: 10001; width: 365px; background-color: #fbd4e7; border: 1px solid #ff99cb; display: none;}
        .Nav1 li.noexpand .menu { position: absolute; z-index: 10001; width: 0px; background-color: #fbd4e7; border: 1px solid #ff99cb; display: none;}
        .Nav1 li.dropdown .off { display: none; }
        .Nav1 li.dropdown .on { display: block; }
                .Nav1 li.dropdown .menu li { float: none; }
                    .Nav1 li.dropdown .menu li a { background: none; color: #660033; padding: 0; font-size: 12px; font-weight: normal; }
            .Nav1 li.dropdown .menu .categories { float: left; width: 135px; background-color: #fff; padding: 10px 0 5px 10px; line-height: normal; color: #603; }
                .Nav1 li.dropdown .menu .categories li { float: none; font-size: 11px; }
                    .Nav1 li.dropdown .menu .categories li a { background: none; padding: 8px 5px; }
                    .Nav1 li.dropdown .menu .categories li a:hover { background-color: #fbd4e7; text-decoration: none; }
           
	    .Nav1 li.dropdown .menu .contests { float: left; width: 135px; background-color: #fff; padding: 10px 0 5px 10px; line-height: normal; color: #603; }
                .Nav1 li.dropdown .menu .contests li { float: none; font-size: 11px; }
                    .Nav1 li.dropdown .menu .contests li a { background: none; padding: 8px 5px; }
                    .Nav1 li.dropdown .menu .contests li a:hover { background-color: #fbd4e7; text-decoration: none; }



	      .Nav1 li.dropdown .mostRecent { float: left; width: 200px; background-color: #fbd4e7; padding: 5px 10px; }
                .Nav1 li.dropdown .mostRecent div { font-weight: bold; color: #000; }
                .Nav1 li.dropdown .mostRecent ul { line-height: 1; display: none; }
                    .Nav1 li.dropdown .mostRecent li { margin: 0 0 5px; }
                        .Nav1 li.dropdown .mostRecent li a { padding: 0; color: #000; text-transform: none; height: 44px; overflow: hidden; font-size: 14px; }
                        .Nav1 li.dropdown .mostRecent li a:hover { text-decoration: none; }
                            .Nav1 li.dropdown .mostRecent li a:hover span { text-decoration: underline; }
                            .Nav1 li.dropdown .mostRecent li a img { float: left; margin-right: 10px; }

.Nav2 {}
    .Nav2 li { float: left; display: inline; margin-right: 5px; }
        .Nav2 li a { width: 14px; height: 14px; display: block; background: url(/ui/images/navigation/nav2.png) no-repeat center bottom; }
            .Nav2 li a span { display: block; text-indent: -5000px; }
    .Nav2 li.selected {}
        .Nav2 li.selected a { background-position: center top; }

.Nav3 {}
    .Nav3 li { float: left; display: inline; font-size: 11px; }
        .Nav3 li a { margin-right: 5px; padding-right: 5px; border-right: 1px solid #ccc; }
        .Nav3 li:last-child a { padding-right: 0; margin-right: 0; border-right: none; }
        .Nav3 li.selected a { color: #000; cursor: auto; }
        .Nav3 li.selected a:hover { text-decoration: none; }

.Nav4 { }
    .Nav4 li { float: left;  }
        .Nav4 li a { border-right: 1px solid #fff; padding: 0 10px; color: #fff; font-size: 11px; }
    .Nav4 li:last-child a { border: none; }
    .Nav4 li.selected {}
        .Nav4 li.selected a { font-weight: bold; color: #603; }
        .Nav4 li.selected a:hover { text-decoration: none; cursor: auto; }
     
.Breadcrumbs { margin-left: 0; }
     .Breadcrumbs li { display: inline; font-size: 11px; color: #666; }
         .Breadcrumbs li a { font-weight: normal;  }

.Pagination1 { float: right; }
    .Pagination1 li { display: inline; float: left; margin: 0 2px; }
        .Pagination1 li a { display: block; border: 1px solid #cbcbcb; padding: 2px 5px; font-size: 12px; font-weight: normal; }
    .Pagination1 li.selected {}
        .Pagination1 li.selected a,
        .Pagination1 li a:hover { background-color: #f06; border: 1px solid #f06; color: #fff; }
    .Pagination1 li.all { margin: 0 10px; }
        .Pagination1 li.all a { border: none; }

 /* Headings */       
.SectionTitle { margin: 0 0 20px; padding: 0 0 5px; border: 1px solid #f06; border-width: 0 0 3px; }
    .SectionTitle .title { font-style: italic; text-transform: lowercase; }
    .SectionTitle .Nav3 { float: right; }
    .SectionTitle select { float: right; }

.SecondaryTitle { width: 265px; margin: 0 0 10px; padding: 0 0 6px; background: url(/ui/images/bg/secondary_title_tick.png) no-repeat bottom left; position: relative; z-index: 1; }
    .SecondaryTitle span { display: block; width: 250px; height: 26px; background: url(/ui/images/bg/secondary_title.jpg) repeat-x 0 0; padding-left: 25px; line-height: 26px; font-weight: bold; }
.RelatedContent .SecondaryTitle { position: relative; left: -18px; }
.ProfileSidebar .SecondaryTitle { position: relative; left: -33px; }
    .ProfileSidebar .SecondaryTitle span { background-position: 0 -26px; }
#Template2a .column1 .SecondaryTitle { left: -21px; }

.SubTitle { background-color: #f06; padding: 3px 10px; }

/* Boxes */
.Box1 { position: relative; }
    .Box1 .box1Header { height: 15px; position: relative; top: 1px; background: url(/ui/images/boxes/box1_tick.png) no-repeat 65px top; }
    .Box1 .box1SubHeader { margin: 0; }
    .Box1 .box1Content { padding: 10px; background: url(/ui/images/bg/box1.jpg) repeat-x center bottom; border: 1px solid #bdbcbd; }
    .Box1 .box1Footer { height: 15px; position: relative; bottom: 1px; background: url(/ui/images/boxes/box1_tick.png) no-repeat 65px bottom; }
 
 .Box2 { border: 1px solid #ccc; padding: 10px; }
     .box2Content {  }
 
 .SliderBox { margin: 0 0 20px; }
    .SliderBox .sliderWindow { float: left; display: inline; position: relative; overflow: hidden; }
        .SliderBox .sliderWindow ul { width: 9000px; position: absolute; }
            .SliderBox .sliderWindow ul li { float: left; display: inline; }

    .SliderBox .prev { width: 11px; height: 62px; float: left; display: inline; background: url(/ui/images/navigation/slider_nav.jpg) no-repeat 0 -248px; }
    .SliderBox .prev:hover { background: url(/ui/images/navigation/slider_nav.jpg) no-repeat 0 -372px; }
        .SliderBox .prev span { display: none; }
    .SliderBox .next { width: 11px; height: 62px; float: left; display: inline; background: url(/ui/images/navigation/slider_nav.jpg) no-repeat 0 -310px; }
    .SliderBox .next:hover { background: url(/ui/images/navigation/slider_nav.jpg) no-repeat 0 -434px; }
        .SliderBox .next span { display: none; }

    .ProfileSidebar .SliderBox .prev {background: url(/ui/images/navigation/slider_nav.jpg) no-repeat 0 0; }
    .ProfileSidebar .SliderBox .prev:hover { background: url(/ui/images/navigation/slider_nav.jpg) no-repeat 0 -124px; }
    .ProfileSidebar .SliderBox .next { background: url(/ui/images/navigation/slider_nav.jpg) no-repeat 0 -62px; }
    .ProfileSidebar .SliderBox .next:hover { background: url(/ui/images/navigation/slider_nav.jpg) no-repeat 0 -182px; }


.ProfileSidebar { position: relative; margin: 0 0 20px; padding: 10px 20px; border: 1px solid #ccc; }
.RelatedContent { position: relative; margin: 0 0 20px; padding: 10px 5px; border: 1px solid #ccc; }
    
/* Modules */
.SearchForm {}
    .SearchForm .input { width: 300px; float: left; padding: 8px 10px; background-color: #f2f2f2; border: 1px solid #e0e0e0; font: 13px/1em 'Arial'; color: #666; }
    .SearchForm .search { float: left; margin-left: 10px; padding: 7px 5px; }
    .Footer .SearchForm .search { padding: 3px 5px; }
        .SearchForm .search input { border: 0; background: transparent url(/ui/images/symbols/search_arrow.png) no-repeat right center; padding-right: 15px; color: #f06; font-weight: bold; text-transform: uppercase; cursor: pointer; }

.AdminEdit { margin: 0 0 20px; padding: 5px 10px; background-color: #ffc; border: 1px solid yellow; font-weight: bold; color: #000; }
    .AdminEdit a { color: #c00; }

.ErrorMsg { margin: 0 0 20px; padding: 5px 10px; background-color: #ffc; border: 1px solid #ccc; font-weight: bold; color: #f00; }

.ArticleListing { margin: 0 0 10px; }
    .ArticleListing li { margin: 0 0 20px; }
    .ArticleListing li:last-child { margin: 0; }
        .ArticleListing li .itemAvatar { float: left; display: inline; margin-right: 20px; }
            .ArticleListing li .itemAvatar img {}
        .ArticleListing li .itemContent { }
            .ArticleListing li .itemContent .category { display: block; margin: 0 0 5px; }
            .ArticleListing li .itemContent .title { display: block; margin: 0 0 5px; }
            .ArticleListing li .itemContent .title:hover { color: #f06; }
            .ArticleListing li .itemContent p { margin: 0; }
            .ArticleListing li .itemContent .PinkTick { background-position: right -56px; padding-right: 10px; font-size: 12px; }
  
.NewsletterSignup {}
    .NewsletterSignup label { display: block; margin: 2px 0 8px; }
    .NewsletterSignup .input { float: left; font: 11px/1em 'Arial'; color: #666; }
    .NewsletterSignup .input:focus { color: #333; }
       .NewsletterSignup .submit { float: left; margin-left: 10px; }
.column2 .NewsletterSignup { margin: 0 0 20px; padding: 5px 10px; background: #CC0066 url(/ui/images/bg/newsletter_signup.jpg) repeat-x center center; border: 1px solid #c06; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
    .column2 .NewsletterSignup label { font-weight: bold; color: #fff; }
    .column2 .NewsletterSignup .input { width: 180px; padding: 2px 5px; }
    .column2 .NewsletterSignup .submit { padding: 1px 5px; }

.Category { border-bottom: 1px solid #19b8fa; padding-bottom: 6px; }
    .Category .border { border-bottom: 3px solid #639; padding-right: 5px; }

.Expert { }
    .Expert .itemAvatar { width: 62px; float: left; margin-right: 5px; }
    .Expert .itemContent { float: left; }
        .Expert .itemContent h4 { font-weight: bold; }
        .Expert .itemContent h4 a:hover { color: #f06; }
        .Expert .itemContent ul { margin: 5px 0 0; }
            .Expert .itemContent ul li { display: inline; float: left; margin-right: 2px; font-size: 8px; color: #999; }
             .Expert .itemContent ul li a { font-size: 11px; font-weight: normal; }
                 
.RelatedList { margin-left: 35px; }
    .RelatedList li { margin: 0 0 10px; font-weight: bold; font-size: 12px; color: #f06; }
        .RelatedList li a { font-weight: normal; color: #000; }
            .RelatedList li a:hover { color: #f06; }

.RelatedModule { clear: both; }

.WelcomeMessage { background-color: #FBD4E7; border: 1px solid #ccc; margin: 0 0 20px; padding: 20px; }
	#Template2a .WelcomeMessage .column1 { float: left; display: inline; width: 579px; border-right: 1px solid #ccc; padding-right: 20px; margin-right: 20px; }
		#Template2a .WelcomeMessage .column1 .BulletList { margin-left: 40px; }
			#Template2a .WelcomeMessage .column1 .BulletList li { float: left; width: 269px; }
	#Template2a .WelcomeMessage .column2 { float: left; display: inline; width: 278px; }
		#Template2a .WelcomeMessage .column2 p { margin: 10px 0 20px; }

/* Profile Modules */
.ActiveMembers { width: 206px; height: 62px; margin: 0 5px; }
    .ActiveMembers ul {  }
        .ActiveMembers li { width: 62px; margin-right: 10px; }
            .ActiveMembers li .itemAvatar {  }
    
.CommunityChatter { margin: 0 0 20px; }
    .CommunityChatter li { margin: 0 0 5px; padding: 0 0 5px; border-bottom: 1px solid #ccc; }
    .CommunityChatter li:last-child { margin: 0; padding: 0; border-bottom: none; }
        .CommunityChatter li a { font-weight: normal; color: #000; }
        .CommunityChatter li .title:hover { color: #f06; }
        .CommunityChatter li a.PinkTick { background-position: right -56px; padding-right: 10px; color: #f06; font-size: 11px; }
        
.PopularGroups { width: 225px; height: 62px; margin: 0 5px; }
    .PopularGroups ul {  }
        .PopularGroups li { }
            .PopularGroups li .itemAvatar { width: 62px; float: left; margin-right: 10px; }
            .PopularGroups li .itemContent { width: 153px; float: left; }
                .PopularGroups li .itemContent .title { display: block; height: 12px; overflow: hidden; }
                .PopularGroups li .itemContent .title:hover { color: #f06; }
                .PopularGroups li .itemContent p { height: 28px; overflow: hidden; margin: 2px 0 5px; font-size: 11px; }

/* Related Content Modules */
.Poll {}
    .Poll .title { font: 16px/1em 'Georgia'; color: #000; margin: 0 0 10px; }
    .Poll dl { margin: 0 0 5px; }
        .Poll dl dt { margin: 0 0 5px; }
     .Poll form {}
         .Poll form ul { margin: 0 0 10px; }
         .Poll form .bar { height: 5px; margin: 2px 0; background-color: #4A1283; }
 
 .MMTV {}
    .MMTV object { display: block; margin: 0 0 10px; }
    .MMTV dl { color: #000; margin-left: 5px; }
        .MMTV dl dt { float: left; display: inline; margin-right: 5px; font-weight: bold; }
        .MMTV {}

/* Ads */
.AdGroup { margin: 0 0 20px; }
    .AdGroup .ad { margin: 0 0 20px; }

.Ad300 { margin: 0 0 20px; }
    .Ad300 p { margin: 5px 0 0; font-size: 10px; text-align: right; text-transform: uppercase; color: #999; }

.GoogleAds { margin: 0 0 20px; padding: 0 0 20px; }
#Article .column1 .GoogleAds,
#Category .column1 .GoogleAds,
#SubCategory .column1 .GoogleAds { border: 1px solid #cbcbcb; border-width: 1px 0; padding: 20px 0; }

.RelatedAds { margin: 0 0 20px; }
    .RelatedAds .title { margin: 0 0 10px; }
    .RelatedAds ul { color: #f06; margin-left: 30px; }
    .SkyscraperAd { margin: 0 0 10px; text-align: center; }    
/* SiteLife Globals */
.SitelifeAvatar { }
	.SitelifeAvatar span { display: none; } 
.SitelifeCommentCount span { display: none; }
.SitelifeAuthor span { display: none; }
