﻿/***************************/
/******* COMMUNITY *********/
/***************************/
/* GLOBAL
DIV.ColumnRight300 A.Banner IMG {
	border: 1px solid #EBEBEB;
} */

DIV.Community DIV.ColumnRight300 A.Banner {
    display: block;
    margin: 0 0 15px 0;
}

DIV.MainTable H1.Title.Breadcrumb {
}

DIV.MainTable DIV.Community DIV.ColumnLeft630 DIV.Title A.SubmitComment {
    z-index: 100;
    background-color: #FFF;
}

DIV.Community DIV.WhatsHot H2 {
    clear: both;
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 11px;
}

DIV.Community DIV.WhatsHot A.Button,
DIV.Community DIV.WhatsHot INPUT.Large {
    position: relative;
}

DIV.Community DIV.WhatsHot A.Button {
    float: right;
    font-weight: bold;
}

DIV.Community DIV.WhatsHot INPUT.Large {
    float: left;
    padding: 2px 0px;
    margin: 0 0 0 15px;
    height: 11px;
    width: 190px;
    color: #CCC;
    font-size: 9px;
}

DIV.Community DIV.WhatsHot UL {
    padding: 0 0 15px 0;
    margin: 0;
}

DIV.Community DIV.Component DIV.Content DIV.Row {
    float: none;
    /*margin-bottom: 30px;*/
    color: #959595;
}

    DIV.Community DIV.Component DIV.Content DIV.Row IMG {
        float: left;
        margin-right: 15px;
        width: 40px;
    }

    DIV.Community DIV.Component DIV.Content DIV.Row A {
        font-weight: bold;
    }

    DIV.Community DIV.Component DIV.Content DIV.Row IMG.AuthorImg {
        display: block;
        float: left;
        padding: 0 10px 0 0;
    }

    DIV.Community DIV.Component DIV.Content DIV.Row DIV.NameAuthor {
        font-size: 15px;
        float: left;
        padding: 0 10px 0 0;
        width: 55%;
    }

    DIV.Community DIV.Component DIV.Content DIV.Row DIV.AuthorArticles {
        float: right;
        text-align: center;
    }

DIV.Community DIV.Polls DIV.TabWrapper .Padded .Vote {
    padding: 0;
}

    DIV.Community DIV.Polls DIV.TabWrapper .Padded .Vote P {
        overflow: hidden;
        _height: 1%;
        _overflow: visible;
        padding: 4px 0;
    }

DIV.Community DIV.Polls .TabWrapper .Padded .Vote P .Bar,
DIV.Community DIV.Polls .TabWrapper .Padded .Vote P SPAN,
DIV.Community DIV.Polls .TabWrapper .Padded .Vote P LABEL {
    float: left;
    display: block;
    text-align: right;
    width: 35px;
}

DIV.Community DIV.Polls .TabWrapper .Padded .Vote P LABEL {
    line-height: 12px;
    padding: 0 10px 0 0;
    text-align: right;
    width: 140px;
}

DIV.Community DIV.Polls .TabWrapper .Padded .Vote P .Bar {
    background-color: #CAE0EB;
    height: 7px;
    margin: 5px 0 0;
    width: 90px;
    _overflow: hidden;
}

    DIV.Community DIV.Polls .TabWrapper .Padded .Vote P .Bar SPAN {
        background-image: url(../image/community/bg_PollsBar.jpg);
        background-repeat: repeat-x;
        height: 7px;
    }

DIV.Community DIV.Polls .TabWrapper .Padded .NotVoted .Radio {
    width: auto;
    padding: 0 0 0 5px;
}

    DIV.Community DIV.Polls .TabWrapper .Padded .NotVoted .Radio INPUT {
        width: 13px;
        height: 13px;
        margin: 0 3px 0 0;
    }

DIV.Community DIV.Polls .TabWrapper .Padded .NotVoted P LABEL {
    width: 250px;
    text-align: left;
    padding: 0 0 0 5px;
}

DIV.Community DIV.Polls .TabWrapper .Padded .NotVoted P .ButtonGreen {
    padding: 2px 10px;
    font-weight: bold;
}

DIV.Community DIV.Polls .TabWrapper .Padded .Vote .Loading,
DIV.Community DIV.Polls .TabWrapper .Padded .Vote .Disabled {
    padding: 80px 10px 65px;
    height: 10px;
    text-align: center;
    color: #aeaeae;
}

DIV.Community DIV.Polls .TabWrapper .Padded .Vote .Loading {
    background: url(../image/loading.gif) center 40px no-repeat;
    text-indent: 10px;
}

DIV.Community DIV.Polls .TabWrapper .Padded .Vote .Disabled {
    padding: 50px 10px;
}

DIV.Community DIV.Polls DIV.Padded {
    /*	overflow:				hidden;
	height:					240px;*/
    min-height: 180px;
    _height: 180px;
}

    DIV.StarSigns:after,
    DIV.Community DIV.Polls DIV.Padded:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

* html DIV.StarSigns,
* html DIV.Community DIV.Polls DIV.Padded {
    zoom: 1;
}
/* IE6 */
*:first-child + html DIV.StarSigns,
*:first-child + html DIV.Community DIV.Polls DIV.Padded {
    zoom: 1;
}
/* IE7 */

DIV.Community DIV.Polls DIV.Row {
    clear: both;
    min-height: 15px;
    height: auto;
    _height: 15px;
    padding: 4px 5px;
    margin: 0;
}

    DIV.Community DIV.Polls DIV.Row SPAN.Text {
        float: left;
        padding: 0 10px 0 0;
        margin: 0 !important;
        _margin-top: 2px !important;
        /*	width: 					80px;*/
        width: 140px;
        text-align: right;
    }

DIV.Community DIV.Polls DIV.prev {
    float: none;
    padding: 4px 5px 8px;
    margin: 6px 5px 0;
    border-top: 1px solid #CCC;
    text-align: right;
    width: 278px;
}

DIV.Community DIV.NotVoted {
}

* html DIV.Community DIV.Article DIV.ArticleIntro {
    height: 1%;
}

DIV.Community DIV.NotVoted DIV.Row SPAN.Text { /** Class for Polls Before Users Vote **/
    text-align: left;
    width: 240px;
    padding: 0 0 0 5px;
}

DIV.Community DIV.Polls DIV.Row SPAN.Radio {
    float: left;
    padding: 0 0 0 5px;
}

DIV.Community DIV.Polls DIV.Row SPAN.Bar {
    float: left;
    background-image: url(../image/community/bg_PollsBar.jpg);
    background-repeat: repeat-x;
    height: 7px;
    margin: 0;
    margin-top: 3px;
    _margin-top: 5px;
    _padding-bottom: 0 !important;
}

DIV.Community DIV.Polls DIV.Row SPAN.Percentage {
    float: right;
    width: 30px;
    text-align: right;
    margin: 0px;
    _margin-top: 2px !important;
}


DIV.Community DIV.Forums DIV.TabWrapper DIV.TabContent DIV.Padded DIV.Row {
    padding: 0 0 5px 10px;
    margin: 0 0 5px 0;
    border-bottom: 1px dotted #CCC;
}

DIV.Community DIV.Forums DIV.TabWrapper DIV.TabContent DIV.Padded DIV.Last {
    border: 0 none;
    padding: 0 0 0 10px;
    margin: 0;
}

DIV.Community DIV.Forums DIV.TabWrapper DIV.TabContent DIV.Padded DIV.Row A {
    font-weight: bold;
    line-height: 4mm;
}

DIV.TopArticles {
    overflow: hidden;
    height: auto;
    min-height: 65px;
    _height: 65px;
    _overflow: visible;
    padding: 0 0 15px 0;
}

    DIV.TopArticles .TopHeadlines {
        float: left;
        display: block;
        _display: inline-block;
        width: 190px;
        margin: 0px 10px;
        color: #959595;
    }

        DIV.TopArticles .TopHeadlines:HOVER {
            text-decoration: none;
        }

        DIV.TopArticles .TopHeadlines IMG {
            float: left;
            margin: 0 5px 0 0;
        }

        DIV.TopArticles .TopHeadlines STRONG {
            display: block;
            margin: 0 0 5px 0;
            font-size: 12px;
            color: #3F7398;
            cursor: pointer;
            position: relative;
        }

DIV.Community DIV.Preview DIV.BorderGrey DIV.imgC IMG {
    margin: 0;
    vertical-align: middle;
    margin-top: expression(( 86 - this.height ) / 2);
    width: auto;
    height: 110%;
}

DIV.Community DIV.NotVoted,
DIV.Community DIV.Home DIV.List,
DIV.Community DIV.WhatsHot .Padded,
DIV.Community DIV.Forums DIV.TabWrapper DIV.TabContent .Padded,
DIV.Community DIV.Article DIV.Component DIV.Content .CreatePost,
DIV.Community DIV.ColumnRight300 DIV.Horoscope DIV.Content .Padded,
DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent .Padded,
DIV.Community DIV.Testimonial DIV.AddTestimonial DIV.Content .Padded {
    overflow: hidden;
    _height: 1%;
    _overflow: visible;
}

/* GLOBAL / SUBSECTION */
DIV.Community DIV.SubSection DIV.Preview {
    /*float:					left;
		clear:					both;
		_display:				inline;
		width:					628px;*/
    position: relative;
    margin: 0 0 15px 0;
    border: 1px solid #CCC;
    background: #FFF url(../image/community/bg_SubSection-Preview.gif) bottom right repeat-y;
    overflow: hidden;
}

    DIV.Community DIV.SubSection DIV.Preview H2 {
        padding: 7px 15px;
        margin: 0;
        font-size: 14px;
        font-weight: normal;
        background-color: #F4F4F4;
        /*	background-image: url(../image/community/bg_CommHeaders.jpg);  */
        background-repeat: repeat-x;
        border-bottom: 1px solid #CCC;
    }

        DIV.Community DIV.SubSection DIV.Preview H2 A {
            font-weight: bold;
        }

    DIV.Community DIV.SubSection DIV.Preview DIV.Main {
        float: left;
        _display: inline;
        color: #808080;
        line-height: 4mm;
        width: 378px;
        padding: 15px;
        /*background-image: url(../image/community/bg_HeaderLight.jpg);*/
        background-repeat: repeat-x;
    }

        DIV.Community DIV.SubSection DIV.Preview DIV.Main H3 {
            padding: 0;
            margin: 0 0 15px 0;
            font-size: 13px;
        }

        DIV.Community DIV.SubSection DIV.Preview DIV.Main A.Avatar90 {
            margin: 0 10px 0 0;
        }

        DIV.Community DIV.SubSection DIV.Preview DIV.Main .Thumb {
            float: left;
            width: 120px;
            height: 90px;
            margin: 0 15px 10px 0;
            background-color: #FFF;
            border: 1px solid #CCC;
        }

        DIV.Community DIV.SubSection DIV.Preview DIV.Main IMG.Thumb {
            padding: 1px;
        }

        DIV.Community DIV.SubSection DIV.Preview DIV.Main A.Thumb {
            font-size: 1px;
            line-height: 88px;
            text-align: center;
            text-decoration: none;
        }

            DIV.Community DIV.SubSection DIV.Preview DIV.Main A.Thumb IMG {
                position: relative;
                top: 1px;
                margin-top: expression(( 88 - this.height ) / 2);
            }

            html > body DIV.Community DIV.SubSection DIV.Preview DIV.Main A.Thumb IMG {
                margin-top: 0;
                vertical-align: middle;
            }

        DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.Description {
            /* This was already commented
		float:					right;
		width:					241px;
		.margin:				0 0 -15px 0;
		Added this as there was no margin next to thumbnails*/
            display: inline;
        }

        DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.BorderGrey {
            float: left;
            padding: 1px;
        }

            DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.BorderGrey,
            DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.BorderGrey DIV.imgC,
            DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.imageContainer {
                width: 118px;
                height: 88px;
            }

        DIV.Community DIV.SubSection DIV.Preview DIV.Main DIV.imgC IMG {
            margin-top: expression(( 86 - this.height ) / 2);
        }

    DIV.Community DIV.SubSection DIV.Preview DIV.Other {
        float: right;
        width: 198px;
        margin: 0;
        padding: 10px;
        line-height: 3.8mm;
        background: url(../image/community/bg_commRightSections_rev.jpg) bottom left repeat-x;
    }

        DIV.Community DIV.SubSection DIV.Preview DIV.Other UL {
            margin: 0;
            padding: 15px 0 0;
        }

            DIV.Community DIV.SubSection DIV.Preview DIV.Other UL LI {
                margin: 0;
                padding: 0 0 10px 25px;
                line-height: 16px;
            }

                DIV.Community DIV.SubSection DIV.Preview DIV.Other UL LI A {
                    color: #3F7398;
                }

                    DIV.Community DIV.SubSection DIV.Preview DIV.Other UL LI A.alt {
                        font-weight: bold;
                        line-height: normal;
                    }



/* GLOBAL / SUBSECTION */
DIV.Community DIV.SubSection DIV.PreviewArticle {
    float: left;
    margin-bottom: 30px;
    width: 300px;
}

    DIV.Community DIV.SubSection DIV.PreviewArticle:nth-child(odd) {
        margin-left: 30px;
    }

    DIV.Community DIV.SubSection DIV.PreviewArticle:nth-child(even) {
    }

    DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleImage {
        height: 230px;
        position: relative;
    }

        DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleImage > A {
            box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
            display: inline-block;
            float: left;
            height: 230px;
            overflow: hidden;
            position: relative;
            top: 0;
            -webkit-transition: all 0.4s ease-out 0s;
            -moz-transition: all 0.4s ease-out 0s;
            -o-transition: all 0.4s ease-out 0s;
            -ms-transition: all 0.4s ease-out 0s;
            transition: all 0.4s ease-out 0s;
        }

    DIV.Community DIV.SubSection DIV.PreviewArticle:HOVER DIV.PreviewArticleImage > A {
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
    }

    DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleImage H3 {
        bottom: 4px;
        display: inline-block;
        font-size: 16px;
        font-weight: normal;
        left: 0;
        margin: 0;
        position: absolute;
        width: auto;
    }

        DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleImage H3 A {
            background: #B9081E;
            color: #FFFFFF;
            padding: 4px 15px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

    DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleImage:HOVER H3 A {
        text-decoration: none;
    }

    DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleInfo {
    }

        DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleInfo H4 {
            color: #333;
            font-size: 21px;
            font-weight: normal;
            margin: 10px 0 0;
        }

            DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleInfo H4 A {
                color: #555555;
            }

                DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleInfo H4 A:HOVER {
                    color: #333333;
                    text-decoration: none;
                }

        DIV.Community DIV.SubSection DIV.PreviewArticle DIV.PreviewArticleInfo P {
            font-size: 14px;
            margin-top: 10px;
        }


/* GLOBAL / MINISUBSECTION 
DIV.MiniSubSections {
	float: left;
	width: 640px;
	margin: 0 0 10px 0;
}

	DIV.MiniSubSections DIV.Item {
		float: left;
		position: relative;
		width: 81px;
		height: 125px;
		margin: 0 10px 10px 0;
		overflow: hidden;
	}

		DIV.MiniSubSections DIV.Item A.Link {
			display: block;
			position: relative;
			width: 163px;
			height: 125px;
			text-decoration: none;
			background-image: url(../image/Home/SubSections/TextBG.gif);
			color: #666;
		}

			DIV.MiniSubSections DIV.Item A.Link H3 {
				position: relative;
				clear: both;
				width: 81px;
				padding: 5px 0;
				_padding: 5px 0 4px 0;
				margin: 0;
				text-align: center;
				font-weight: bold;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFF;
				background-color: #000;
			}

			DIV.MiniSubSections DIV.Item A.Link IMG {
				float: left;
				margin: 0 0 1px 0;
			}

			DIV.MiniSubSections DIV.Item A.Link SPAN {
				float: left;
				display: block;
				width: 71px;
				padding: 5px;
				line-height: 16px;
			}
		DIV.MiniSubSections DIV.Item A.DateDoctors H3 {
			background-color: #eb8963;
		}

		DIV.MiniSubSections DIV.Item A.Competitions H3 {
			background-color: #ff6c00;
		}

		DIV.MiniSubSections DIV.Item A.SexSecrets H3 {
			background-color: #bca400;
		}

		DIV.MiniSubSections DIV.Item A.Articles H3 {
			background-color: #92ac00;
		}

		DIV.MiniSubSections DIV.Item A.TopTen H3 {
			background-color: #44c000;
		}

		DIV.MiniSubSections DIV.Item A.Interviews H3 {
			background-color: #70a98c;
		}

		DIV.MiniSubSections DIV.Item A.Polls H3 {
			background-color: #738689;
		}

		DIV.MiniSubSections DIV.Item A.Forums H3 {
			background-color: #008ab7;
		}

		DIV.MiniSubSections DIV.Item A.Slice H3 {
			background-color: #000262;
		}

		DIV.MiniSubSections DIV.Item A.Reviews H3 {
			background-color: #a87be4;
		}

		DIV.MiniSubSections DIV.Item A.OnTheGround H3 {
			background-color: #490041;
		}

		DIV.MiniSubSections DIV.Item A.EroticStories H3 {
			background-color: #ff00ae;
		}

		DIV.MiniSubSections DIV.Item A.Testimonials H3 {
			background-color: #be0000;
		}

		DIV.MiniSubSections DIV.Item A.Horoscopes H3 {
			background-color: #5e0000;
		}*/

/* GLOBAL / LIST */
DIV.Community DIV.List DIV.Preview {
    padding: 15px 10px;
    border-bottom: 1px dotted #CCC;
    overflow: hidden;
    height: auto;
    min-height: 117px;
    _height: 117px;
    _overflow: visible;
}

    DIV.Community DIV.List DIV.Preview H3,
    DIV.Community DIV.List DIV.Preview A.Thumb,
    DIV.Community DIV.List DIV.Preview DIV.Date,
    DIV.Community DIV.List DIV.Preview DIV.Description { /* IE6 Ghost Text Fix */
        _display: inline;
        /*background-color: #FFF;*/
    }

    DIV.Community DIV.List DIV.Preview H2 {
        padding: 3px 15px 4px 15px;
        _margin-top: 10px;
        margin-bottom: 15px;
        color: #000;
        font-size: 12px;
        font-weight: normal;
        border-top: 1px dotted #CCC;
        background: #f4f4f4 url(../image/icons/ListMarker_blueRight.gif) 5px 5px no-repeat;
    }

        DIV.Community DIV.List DIV.Preview H2 A {
            font-weight: bold;
        }

    DIV.Community DIV.List DIV.Preview H3 {
        float: left;
        width: 340px;
        font-size: 14px;
        padding: 0;
        margin: 0 0 10px;
    }

DIV.Community DIV.List DIV.Last {
    border: 0 none;
}

DIV.Community DIV.List DIV.Preview .Headline H3 {
    float: left;
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 14px;
}

DIV.Community DIV.List DIV.Preview A.Headline H3 {
    cursor: pointer;
}

DIV.Community DIV.List DIV.Preview .Headline IMG {
    float: left;
    width: 118px;
    height: 88px;
    padding: 1px;
    margin: 0 25px 25px 15px;
    border: 1px solid #CCC;
}

DIV.Community DIV.List DIV.Preview .Headline DIV.BorderGrey,
DIV.Community DIV.List DIV.Preview .Headline DIV.BorderGrey DIV.imgC {
    float: left;
    width: 118px;
    height: 88px;
    line-height: 86px;
}

DIV.Community DIV.List DIV.Preview .Headline DIV.BorderGrey {
    _display: inline;
    padding: 1px;
    margin: 0 25px 25px 15px;
}

    DIV.Community DIV.List DIV.Preview .Headline DIV.BorderGrey DIV.imgC IMG {
        float: none;
        padding: 0;
        margin: 0;
        border: 0 none;
    }

DIV.Community DIV.List DIV.Preview A.Thumb {
    float: left;
    padding: 1px;
    margin: 0 25px 25px 15px;
    height: 88px;
    width: 118px;
    line-height: 86px;
    border: 1px solid #CCC;
    text-align: center;
    background-color: #FFF;
}

    DIV.Community DIV.List DIV.Preview A.Thumb:HOVER {
        text-decoration: none;
    }

    DIV.Community DIV.List DIV.Preview A.Thumb IMG {
        position: relative;
        margin-top: expression(( 88 - this.height ) / 2);
    }

    html > body DIV.Community DIV.List DIV.Preview A.Thumb IMG {
        margin-top: 0;
        vertical-align: middle;
    }

DIV.Community DIV.List DIV.Preview DIV.Date {
    float: right;
    color: #ACACAC;
    line-height: 19px;
}

DIV.Community DIV.List DIV.Preview DIV.Description {
    float: left;
    width: 448px;
    padding: 0 0 1px 0;
    margin: 0;
    line-height: 15px;
}

    DIV.Community DIV.List DIV.Preview DIV.Description UL {
        float: left;
        margin: 5px 0 0 0;
    }

        DIV.Community DIV.List DIV.Preview DIV.Description UL LI {
            line-height: 4.5mm;
        }

            DIV.Community DIV.List DIV.Preview DIV.Description UL LI A {
                font-weight: bold;
                color: #3F7398;
            }

DIV.NoPics DIV.List DIV.Preview {
    min-height: 90px;
    _height: 90px;
}

    DIV.NoPics DIV.List DIV.Preview H3 {
        width: 510px;
        padding: 0 0 10px;
        margin: 0;
    }

    DIV.NoPics DIV.List DIV.Preview DIV.Description {
        float: left;
        width: 100% !important;
    }


/* GLOBAL / ARTICLES AUTHORS */
DIV.Community DIV.Article UL.Articles {
    width: 630px;
    margin: 0;
    padding: 10px 0 10px 0;
    list-style: none;
}

    DIV.Community DIV.Article UL.Articles LI {
        float: left;
        width: 270px;
        margin: 0 0 15px 15px;
        border: solid 1px #ccc;
        padding: 0 10px 10px 10px;
        height: 390px;
        background: none;
    }

        DIV.Community DIV.Article UL.Articles LI H2 {
            margin: 10px 0 5px 0;
            padding: 0;
            min-height: 30px;
            line-height: 16px;
            text-align: left;
        }

        DIV.Community DIV.Article UL.Articles LI .ArticleImg {
            width: 100%;
            max-width: 300px;
            padding: 10px 0 10px 0;
        }

        DIV.Community DIV.Article UL.Articles LI .ArticleDate {
            margin-bottom: 10px;
            color: #ccc;
        }

Div.Community Div.Article .ArticleVid {
    width: 640px;
    height: 360px;
}

    Div.Community Div.Article .ArticleVid.avInstagram {
        width: 612px;
        height: 710px;
    }

    Div.Community Div.Article .ArticleVid.avVine {
        width: 600px;
        height: 600px;
    }

    Div.Community Div.Article .ArticleVid.avYouKu {
        width: 510px;
        height: 498px;
    }


body.InAppDesktop Div.Community Div.Article .ArticleVid {
    width: 100%;
    height: 210px;
}


DIV.Community DIV.ColumnRight300 DIV.OtherAuthors {
    width: 296px;
    margin-top: 10px;
}

DIV.Community DIV.ColumnRight300 DIV.OtherAuthorsDIV.GreyGradientComponent DIV.Item {
    padding: 8px 4px 4px 4px;
    height: 44px;
    width: auto;
    margin: 10px 0 8px 0;
    text-align: left;
    position: relative;
}

    DIV.Community DIV.ColumnRight300 DIV.OtherAuthorsDIV.GreyGradientComponent DIV.Item DIV.Avatar {
        padding: 20px;
        position: absolute;
    }

    DIV.Community DIV.ColumnRight300 DIV.OtherAuthorsDIV.GreyGradientComponent DIV.Item DIV.Articles {
        float: left;
        padding: 0;
        position: relative;
        padding: 0 0 2px 15px;
        width: auto;
        height: auto;
    }

    DIV.Community DIV.ColumnRight300 DIV.OtherAuthorsDIV.GreyGradientComponent DIV.Item DIV.ArticlesNumber {
        padding: 5px;
        display: block;
        border: solid 1px #ccc;
        width: 40px;
        margin: 0 9px 4px 222px;
        text-align: center;
        float: right;
        position: absolute;
        overflow: hidden;
    }

    DIV.Community DIV.ColumnRight300 DIV.OtherAuthorsDIV.GreyGradientComponent DIV.Item DIV.Articles DIV.AuthorName {
        font-weight: bold;
        font-size: 1.17em;
    }

    DIV.Community DIV.ColumnRight300 DIV.OtherAuthorsDIV.GreyGradientComponent DIV.Item img {
        position: relative;
        float: left;
        width: 40px;
        height: 40px;
    }


/* GLOBAL / VIEW ARTICLE */


DIV.Community DIV.Article .AuthorCorner {
    padding: 20px 0;
}


DIV.Community DIV.Article .Author {
    display: block;
    position: relative;
    margin: 0;
    padding: 5px 10px 10px 80px;
    margin: 15px 0 10px 0;
    border-bottom: dotted 1px #ccc;
    min-height: 70px;
    height: auto;
}

    DIV.Community DIV.Article .Author A.AuthorThumb {
        position: absolute;
        top: 10px;
        left: 0;
        height: 67px;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 0;
        overflow: hidden;
    }

        DIV.Community DIV.Article .Author A.AuthorThumb IMG {
            width: 67px;
        }

    DIV.Community DIV.Article .Author .AuthorName {
        font-size: 1.17em;
        font-weight: bold;
        text-align: left;
    }

    DIV.Community DIV.Article .Author .AuthorSocialIcons {
        margin: 10px 0;
    }

DIV.Community DIV.Article DIV.Disclaimer {
    font-style: italic;
    margin-bottom: 60px;
}


DIV.Community DIV.Article .Author P.AuthorBio {
    padding: 0 0 15px 0;
}

DIV.Community DIV.Article {
    font-size: 12px;
    line-height: 4.5mm;
    text-align: justify;
}

    DIV.Community DIV.Article H2 {
        padding: 5px 0 0 0;
        margin: 20px 0 10px 0;
        line-height: normal;
        font-size: 13px;
    }

    DIV.Community DIV.Article H3 {
        padding: 10px;
        margin: 0 0 20px 0;
        color: #900;
        line-height: normal;
        font-size: 14px;
        background-color: #fbc2c2;
        border: 1px solid #900;
    }

    DIV.Community DIV.Article DIV.ArticleIntro {
        float: none;
        width: 100%;
        position: relative;
        margin: 0 0 25px 0;
        background: url(../image/community/bg_articleItem.jpg) top left repeat-x;
        overflow: hidden;
        _overflow: visible;
    }

        DIV.Community DIV.Article DIV.ArticleIntro SPAN.Description {
            float: right;
            width: 205px;
            color: #7D7D7D;
            font-size: 15px;
            font-weight: bold;
            line-height: 7mm;
            padding: 60px 25px 0 0;
            text-align: left;
        }

        DIV.Community DIV.Article DIV.ArticleIntro SPAN.Logo {
            position: absolute;
            width: 175px;
            padding: 0 25px;
            height: 60px;
            bottom: 0;
            right: 0;
        }

        DIV.Community DIV.Article DIV.ArticleIntro DIV.BorderGrey,
        DIV.Community DIV.Article DIV.ArticleIntro DIV.BorderGrey DIV.imgC {
            width: 398px;
            height: 298px;
            line-height: 298px;
            background-color: transparent;
        }

        DIV.Community DIV.Article DIV.ArticleIntro DIV.BorderGrey {
            float: left;
            padding: 0;
            border: 0 none !important;
        }

            DIV.Community DIV.Article DIV.ArticleIntro DIV.BorderGrey DIV.imgC IMG {
                margin-top: expression((296 - this.height)/2);
                /*	width:					400px !important;*/
                width: auto !important;
                height: auto !important;
                vertical-align: middle;
            }

    DIV.Community DIV.Article DIV.GreyComponent {
        margin: 0;
    }

        DIV.Community DIV.Article DIV.GreyComponent DIV.Padded {
            overflow: hidden;
            _overflow: visible;
            position: relative;
            height: auto;
            min-height: 320px;
            _height: 320px;
            padding: 10px 10px 0;
        }

            DIV.Community DIV.Article DIV.GreyComponent DIV.Padded A.Button {
                float: right;
                .position: absolute;
                right: 8px;
                bottom: 0;
                .bottom: 20px;
            }

    DIV.Community DIV.Article DIV.Rating {
        padding: 0;
        margin: 10px 0 5px 0;
        border: 1px solid #d7d7d7;
        background: url(../image/TabBoxGradientGrey_reverse.jpg) top left repeat-x;
    }

        DIV.Community DIV.Article DIV.Rating H4 {
            padding: 5px 0 3px 0;
            margin: 0 10px 10px;
            font-size: 11px;
            border-bottom: 1px solid #CCC;
        }

        DIV.Community DIV.Article DIV.Rating INPUT {
            float: left;
            height: 12px;
            width: 12px;
            margin: 2px;
        }

        DIV.Community DIV.Article DIV.Rating DIV.Radio {
            height: 30px;
            padding: 0 10px;
        }

        DIV.Community DIV.Article DIV.Rating SPAN {
            float: left;
            display: block;
            margin: 0 20px 0 2px;
        }

        DIV.Community DIV.Article DIV.Rating DIV.NotVoted {
            background-image: url(../image/community/article/postRating_blurred.jpg);
            height: 16px;
            padding: 25px 0;
            text-align: center;
        }

    DIV.Community DIV.Article DIV.Share {
        padding: 5px 0 10px;
        margin: 25px 0;
        border-bottom: 1px solid #d7d7d7;
        font-size: 11px;
    }

        DIV.Community DIV.Article DIV.Share STRONG {
            float: left;
            position: relative;
            padding: 15px 10px 0 0;
            font-size: 15px;
        }

    /* KEYWORDS */
    DIV.Community DIV.Article DIV.Component.Keywords {
        margin: 35px 0 25px;
    }

        DIV.Community DIV.Article DIV.Component.Keywords DIV.Keywords {
            padding: 10px 10px 5px;
            .padding-bottom: 10px;
            border: 1px solid #ececec;
        }

    DIV.Community DIV.Article DIV.Keywords A {
        padding: 1px 5px;
        font-size: 11px;
    }

    DIV.Community DIV.Article DIV.Component,
    DIV.Community DIV.Article DIV.Component DIV.Content {
        border: 0;
    }

        DIV.Community DIV.Article DIV.Component DIV.Hidden {
            font-size: 11px;
        }

        DIV.Community DIV.Article DIV.Component DIV.Content {
            height: auto;
            min-height: 340px;
            _height: 340px;
            _overflow: visible;
        }

            DIV.Community DIV.Article DIV.Component DIV.Content + H2 {
                margin: 25px 0 0 !important;
            }

            /* COMMENTS */
            /* Updated June 2012, merge & clean after migration */
            DIV.Community DIV.Article DIV.Component DIV.Content DIV.ControlBarSub {
                font-size: 11px;
                margin: 0;
                .height: 22px;
                .padding: 4px 10px 0;
            }

                DIV.Community DIV.Article DIV.Component DIV.Content DIV.ControlBarSub DIV.Left {
                    .padding: 2px 0 0 0;
                }

    DIV.Community DIV.Article DIV.Comment {
        position: relative;
        padding: 15px;
        font-size: 11px;
        line-height: 16px;
        background: url(../image/community/bg_FooterLight.jpg) bottom repeat-x;
        border-bottom: 1px solid #DAD9D9;
    }

        DIV.Community DIV.Article DIV.Comment DIV.Date {
            position: absolute;
            top: 15px;
            right: 15px;
        }

            DIV.Community DIV.Article DIV.Comment DIV.Date STRONG,
            DIV.Community DIV.Article DIV.Comment DIV.Author STRONG {
                color: #CCC;
            }

        DIV.Community DIV.Article DIV.Comment DIV.Description {
            width: auto;
            padding: 10px;
        }

    DIV.Community DIV.Article DIV.Component DIV.Content DIV.Subject .XLarge {
        width: 602px;
    }

    DIV.Community DIV.Article DIV.Component DIV.Content DIV.Comment {
        float: left;
        margin: 0;
        padding: 15px 15px 15px 0;
        width: 630px;
    }

        DIV.Community DIV.Article DIV.Component DIV.Content DIV.Comment A.Avatar90 {
            margin: 0 15px 0 0;
        }

        DIV.Community DIV.Article DIV.Component DIV.Content DIV.Comment DIV.Details {
            float: right;
            width: 491px;
        }

    DIV.Community DIV.Article H3 .TextCenter {
        padding: 8px 5px;
        margin: 20px 0 0;
        background-color: #FEF3AD;
        border: 1px solid #F3D500;
        font-size: 11px;
        color: #96850F;
    }


    DIV.Community DIV.Article A.ChristmasComp2013 {
        background: none repeat scroll 0 0 #F6F6F6;
        background: url(../image/community/competitions/christmas2013EnterButton.jpg) bottom repeat-x;
        background-position: 0px 0px;
        display: block;
        width: 630px;
        height: 240px;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    DIV.Community DIV.Article DIV.CompsEnteringDetail {
        border: 1px solid #CCC;
        background-color: #f5f5f5;
        padding: 5px 10px;
        font-size: 11px;
        text-align: center;
    }

        DIV.Community DIV.Article DIV.CompsEnteringDetail STRONG {
            font-size: 11px;
            padding: 0;
            margin: 0;
            display: inline;
        }


    DIV.Community DIV.Article DIV.TextCenter {
        margin-bottom: 5px;
    }

    DIV.Community DIV.Article DIV.Component DIV.Content,
    DIV.Community DIV.Article DIV.Component DIV.Content DIV.CreatePost DIV.Comment {
        margin: 0;
        width: 100%;
    }

    DIV.Community DIV.Article DIV.Component DIV.Content {
        height: auto;
        min-height: 140px;
        _height: 140px;
    }

        DIV.Community DIV.Article DIV.Component DIV.Content DIV.CreatePost {
            height: auto;
            min-height: 300px;
            _height: 300px;
            position: relative;
        }

            DIV.Community DIV.Article DIV.Component DIV.Content DIV.CreatePost DIV.Display INPUT.Checkbox {
                border: 2px solid #F00;
            }

            DIV.Community DIV.Article DIV.Component DIV.Content DIV.CreatePost DIV.Comment TEXTAREA.Compose {
                width: 606px;
            }

    DIV.Community DIV.Article DIV.GreyComponent DIV.Padded A.Button {
        width: 125px;
        height: 15px;
        .position: relative;
        right: 0;
        .bottom: 0;
    }

    DIV.Community DIV.Article DIV.NoMessages DIV.Description {
        text-align: center;
        width: auto;
        font-weight: bold;
        line-height: 20px;
        padding: 20px 10px;
        color: #CCC;
    }


/* HOME */
DIV.Community DIV.Home {
    padding: 0;
}

    DIV.Community DIV.Home DIV.SubSection {
        padding: 0 0 25px 0;
        margin: 0;
    }

        DIV.Community DIV.Home DIV.SubSection A.Thumb {
            margin: 0 16px 0 0;
        }

    DIV.Community DIV.Home DIV.TopArticles {
        padding: 0 0 15px 0;
        .padding: 0 0 5px 0;
        _padding: 0 0 15px 0;
    }

    DIV.Community DIV.Home DIV.Testimonials {
        float: left;
        position: relative;
        width: 125px;
        height: 260px;
        padding: 10px;
        border: 1px solid #D7D7D7;
    }

        DIV.Community DIV.Home DIV.Testimonials H3 {
            padding: 0;
            margin: 0;
            font-size: 13px;
            position: relative;
            z-index: 1;
        }

        DIV.Community DIV.Home DIV.Testimonials DIV.Testimonial {
            display: none;
            opacity: 0;
            filter: alpha(opacity=0); /** For IE **/
            overflow: hidden;
            position: absolute;
            top: 0;
            left: 0;
            width: 125px;
            height: 244px;
            padding: 35px 10px 0 10px;
            .background-color: #FFF;
        }

            DIV.Community DIV.Home DIV.Testimonials DIV.Testimonial A.Avatar90 {
                margin: 0 15px 10px 15px;
            }

            DIV.Community DIV.Home DIV.Testimonials DIV.Testimonial STRONG {
                display: block;
                margin: 10px 0;
            }

    DIV.Community DIV.Home DIV.VideoPlayer {
        float: left;
        position: relative;
        width: 100%;
        height: 298px;
        overflow: hidden;
        margin: 0 0 15px 0;
        border: 1px solid #C9C9C9;
        background: #FFF url(../image/Home/SlideshowBg.gif) top repeat-x;
    }

        DIV.Community DIV.Home DIV.VideoPlayer H2 {
            height: 15px;
            color: #858585;
            font-size: 11px;
            font-weight: bold;
            margin: 8px;
            padding: 0;
        }

        DIV.Community DIV.Home DIV.VideoPlayer DIV.Switch {
            position: absolute;
            top: 8px;
            right: 200px;
        }

            DIV.Community DIV.Home DIV.VideoPlayer DIV.Switch A {
                margin: 0 0 0 5px;
                color: #3F7398;
                text-decoration: none;
                font-weight: bold;
            }

                DIV.Community DIV.Home DIV.VideoPlayer DIV.Switch A.Active {
                    color: #858585;
                }

        DIV.Community DIV.Home DIV.VideoPlayer IFRAME.VidFrame {
            float: left;
            width: 428px;
            height: 265px;
            margin: 1px;
        }

        DIV.Community DIV.Home DIV.VideoPlayer IFRAME.ListFrame {
            float: right;
            width: 200px;
            height: 267px;
        }

DIV.Archive {
    height: 267px;
    width: 200px;
    background-color: #ededed;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: right;
}

    DIV.Archive DIV.Video {
        float: left;
        /*width:					179px;*/
        margin: 3px;
        padding: 2px 0;
        border-bottom: 1px solid #CCC;
        font-size: 9px;
        text-align: justify;
    }

        DIV.Archive DIV.Video H3 {
            margin: 0 0 5px 0;
            padding: 0;
            font-size: 12px;
        }

        DIV.Archive DIV.Video IMG {
            float: right;
            margin: 0 0 0 5px;
        }

    DIV.Archive A.Archived {
        font-weight: bold;
        font-size: 9px;
        line-height: 20px;
        margin: 0 10px 0 0;
    }

DIV.Community DIV.Home DIV.TabBox {
    margin: 0;
    clear: both;
}

    DIV.Community DIV.Home DIV.TabBox UL.Tabs LI {
        width: auto !important;
    }

    DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper {
        height: 251px !important;
        overflow: hidden;
    }

        DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA {
            float: left;
            width: 300px;
            height: 250px;
            /*background-image:		url(../image/community/300250_loadingvideo.jpg);*/
            overflow: hidden;
        }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA OBJECT {
                display: inline-block;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA IFRAME {
                margin-bottom: -2px;
                width: 300px;
                height: 231px;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA DIV.ArchivedVids {
                width: 280px;
                padding: 0 10px;
                text-align: right;
                background-position: top;
                /*
				background-color: #CCC;
				background-image: url(../image/community/bg_commRightSections.jpg);
				background-repeat: repeat-x;
				*/
            }

                DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA DIV.ArchivedVids IMG {
                    display: none;
                }

                DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper DIV.iframeAREA DIV.ArchivedVids A {
                }

        DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video {
            float: right;
            display: block;
            width: 300px;
            height: 63px;
            _height: 63px;
            padding: 0 6px;
            border-bottom: 1px solid #E5E5E5;
            /*
			background-image: url(../image/bg_dottedLine.gif);
			background-position: bottom;
			background-repeat: repeat-x;
			*/
            overflow: hidden;
        }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video:HOVER {
                background-image: url(../image/community/bg_RowActive.jpg);
                background-repeat: repeat-x;
                text-decoration: none;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video IMG {
                position: relative;
                top: 6px;
                filter: alpha(opacity=50);
                -moz-opacity: 0.5;
                -khtml-opacity: 0.5;
                opacity: .50;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video:HOVER IMG {
                filter: alpha(opacity=100);
                -moz-opacity: 1;
                -khtml-opacity: 1;
                opacity: 1;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video SPAN,
            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video STRONG {
                float: left;
                /*	width:					80px;*/
                width: 230px;
                padding: 3px 0 0;
                margin: 0;
                cursor: pointer;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video SPAN {
                padding: 1px 0 0;
                /*	font-size:				10px;*/
                font-size: 9.333px;
                color: #999;
                line-height: 2.8mm;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video STRONG {
                font-size: 11px;
                padding: 6px 0 0;
                letter-spacing: 0.5px;
                line-height: 14px;
                overflow: hidden;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video:HOVER SPAN {
                color: #666;
            }

            DIV.Community DIV.Home DIV.TabBox DIV.TabWrapper A.Video:HOVER STRONG {
                text-decoration: underline;
            }

DIV.Community DIV.Home A.Slice {
    float: left;
    margin: 0 0 15px 0;
}

DIV.Community DIV.Home DIV.List {
    clear: both;
    _height: 1%;
    _overflow: visible;
    padding: 20px 0 0 0;
    _padding: 10px 0 0 0;
}

    DIV.Community DIV.Home DIV.List DIV.Preview,
    DIV.Community DIV.Home DIV.List DIV.Preview DIV.Description UL {
        overflow: hidden;
        _height: 1%;
        _overflow: visible;
    }

    DIV.Community DIV.Home DIV.List DIV.Preview {
        float: none;
        width: auto;
        padding: 0 0 15px 0;
        _margin: 0;
        border-bottom: none;
    }

        DIV.Community DIV.Home DIV.List DIV.Preview H2 {
            margin-bottom: 0;
        }

        DIV.Community DIV.Home DIV.List DIV.Preview .Headline H3,
        DIV.Community DIV.Home DIV.List DIV.Preview DIV.Description {
            width: 450px;
            padding: 0;
        }

        DIV.Community DIV.Home DIV.List DIV.Preview A.Headline H3 {
            margin: 13px 0 10px;
            display: inline;
        }

        DIV.Community DIV.Home DIV.List DIV.Preview A.Headline IMG {
            margin: 15px 25px 0 15px;
            width: 120px;
            height: 100px;
            border: 1px solid #D7D7D7 !important;
        }

        DIV.Community DIV.Home DIV.List DIV.Preview DIV.Description {
            margin: 0;
        }

            DIV.Community DIV.Home DIV.List DIV.Preview DIV.Description UL {
                float: none;
                padding: 5px 0 0;
                margin: 0;
                min-height: 40px;
                height: auto;
                _height: 40px;
            }

/* ON THE GROUND*/
DIV.Community DIV.Gallery A {
    display: block;
    float: left;
    margin: 13px;
    _margin: 10px;
}

DIV.Community DIV.OnTheGround .ColumnRight270 .Description {
    font-size: 10px;
    color: #A9A9A9;
    margin: 0;
    padding: 2px 0 0;
}

/* ON THE GROUND 2 */
DIV.Community DIV.OnTheGround2 {
    padding-top: 0;
}

    DIV.Community DIV.OnTheGround2 H2 {
        margin: 0 0 8px 0;
        padding: 0;
        color: #3f7398;
        font-size: 16px;
    }

    DIV.Community DIV.OnTheGround2 H3 {
        margin: 0 0 0 0;
        padding: 0 0 5px;
        font-size: 15px;
        line-height: 20px;
        width: auto;
    }

    DIV.Community DIV.OnTheGround2 DIV.Video IFRAME {
        height: 345px;
        margin-bottom: -2px;
        width: 620px;
    }

    DIV.Community DIV.OnTheGround2 DIV.Video DIV.Description {
        line-height: 18px;
        margin: 15px 0 0 0;
    }

    DIV.Community DIV.OnTheGround2 DIV.Video DIV.Comments {
        text-align: right;
    }

    DIV.Community DIV.OnTheGround2 DIV.ViewMore {
        overflow: hidden;
        text-align: center;
        width: 620px;
    }

DIV.Community DIV.ColumnRight300 DIV.ViewMore {
    width: 300px;
}

DIV.Community DIV.OnTheGround2 DIV.ViewMore A {
    display: block;
    background: #EDEFF4;
    border: 1px solid #D8DFEA;
    margin: 10px 0;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
}

    DIV.Community DIV.OnTheGround2 DIV.ViewMore A:HOVER {
        background-color: #e5e7ed;
    }

    DIV.Community DIV.OnTheGround2 DIV.ViewMore A SPAN.ArrowDown {
        border-color: #3F7398 transparent;
    }

DIV.Community DIV.OnTheGround2 DIV.Row {
    float: none;
    margin: 0 0 10px;
    width: 97%;
    overflow: hidden;
}

DIV.Community DIV.OnTheGround2 DIV.VideoArchive DIV.Row IMG {
    float: left;
    margin: 0 10px 0 0;
}

DIV.Community DIV.OnTheGround2 DIV.VideoArchive DIV.Row A {
    position: relative;
}

    DIV.Community DIV.OnTheGround2 DIV.VideoArchive DIV.Row A .YoutubeIcon {
        position: absolute;
        top: 0;
        left: -110px;
        height: 65px;
        width: 100px;
        background-image: url(../IMAGE/community/on-the-ground/VidThumbs/YoutubePlay.png);
        background-position: center;
        background-repeat: no-repeat;
        opacity: .5;
        transition: opacity .5s;
        -webkit-transition: opacity .5s;
    }

        DIV.Community DIV.OnTheGround2 DIV.VideoArchive DIV.Row A .YoutubeIcon:HOVER {
            opacity: 1;
        }

/* ON THE GROUND / IMAGES */
DIV.Community DIV.OnTheGround2 DIV.Images {
    width: 100%;
    margin: 0 0 11px 0;
    .margin: 0 0 7px 0;
    overflow: hidden;
}

DIV.Community DIV.OnTheGround2 DIV.ImagesDouble {
    width: 640px;
}

DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row {
    clear: none;
    float: left;
    min-height: 160px;
    width: 300px;
    margin: 0 20px 15px 0;
}

    DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row DIV.ImgDiv {
        margin-bottom: 3px;
        position: relative;
    }

        DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row DIV.ImgDiv A {
            display: block;
            height: 125px;
            width: 300px;
        }

            DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row DIV.ImgDiv A:HOVER {
                text-decoration: none;
            }

            DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row DIV.ImgDiv A SPAN.Title {
                bottom: 0px;
                color: #FFFFFF;
                display: block;
                font-size: 14px;
                font-weight: bold;
                left: 0;
                margin: 0 0 0 0;
                padding: 5px 10px;
                position: absolute;
                width: 280px;
                /* Fallback for web browsers that doesn't support RGBa */
                /* RGBa with 0.7 opacity */
                background: rgba(0, 0, 0, 0.7);
                .background: transparent;
                /* For IE 5.5 - 7*/
                .filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#95000000, endColorstr=#95000000);
                /* For IE 8*/
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#95000000, endColorstr=#95000000)";
                /* CSS3 Fade In/Out */
                -webkit-transition: background 0.4s ease-in-out;
                -moz-transition: background 0.4s ease-in-out;
                -o-transition: background 0.4s ease-in-out;
                -ms-transition: background 0.4s ease-in-out;
                transition: background 0.4s ease-in-out;
            }

            DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row DIV.ImgDiv A:HOVER SPAN.Title {
                background: rgba(0, 0, 0, 1);
                .background: transparent;
                /* For IE 5.5 - 7*/
                .filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000, endColorstr=#FF000000);
                /* For IE 8*/
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000, endColorstr=#FF000000)";
            }

        DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row DIV.ImgDiv SPAN.Comments {
            display: block;
            position: absolute;
            top: 5px;
            right: 5px;
            padding: 4px 5px 4px 25px;
            border: 20px none;
            color: #FFFFFF;
            font-size: 13px;
            font-weight: bold;
            /* Fallback for web browsers that doesn't support RGBa */
            /* RGBa with 0.7 opacity */
            background-color: rgba(0, 0, 0, 0.7);
            /* For IE 5.5 - 7*/
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
            /* For IE 8*/
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
        }

            DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row DIV.ImgDiv SPAN.Comments IMG {
                position: absolute;
                top: 6px;
                left: 4px;
            }

    DIV.Community DIV.OnTheGround2 DIV.Images DIV.Row A IMG.Thumbnail {
        border: none;
        display: block;
        float: none;
        height: 125px;
        padding: 0;
        width: 300px;
    }

/* ON THE GROUND / FEATURE AD BANNER */
DIV.Community DIV.OnTheGround2 DIV.feature_banner {
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
}

/* ON THE GROUND / GLAMOUR MODELS */
DIV.Community DIV.PhotosComps.GlamourModels DIV.Thumbnails {
    padding: 13px 0 0 20px;
}

DIV.Community DIV.GlamourModels DIV.WhiteFormComponent {
    background: none;
    padding: 0;
    border: none;
}

DIV.Community DIV.GlamourModels {
    padding: 7px 0 0 !important;
}

    DIV.Community DIV.GlamourModels DIV.ButtonBar {
        height: 20px;
        padding: 20px 0 25px 20px;
    }

    DIV.Community DIV.GlamourModels DIV.PictureItem {
        margin-top: 20px;
    }

    DIV.Community DIV.GlamourModels DIV.Entry {
        float: left;
        width: 125px;
        height: 125px;
        margin: 0 25px 25px 0;
        _margin: 0 10px 0;
        text-align: center;
        margin-bottom: 15px !important;
        position: relative;
    }

        DIV.Community DIV.GlamourModels DIV.Entry A SPAN.Profile {
            display: block;
            height: 15px;
        }

        DIV.Community DIV.GlamourModels DIV.Entry IMG {
            width: 100px;
            height: 100px;
            margin-top: 3px;
        }

    DIV.Community DIV.GlamourModels DIV.SinglePhoto DIV.Entry {
        width: 210px;
        height: 215px;
        margin-bottom: 25px !important;
    }

        DIV.Community DIV.GlamourModels DIV.SinglePhoto DIV.Entry IMG {
            width: 200px;
            height: 200px;
            margin-top: 5px;
        }

    DIV.Community DIV.GlamourModels DIV.ButtonArea {
        float: left;
        height: 24px;
        margin: 0 0 7px;
    }

        DIV.Community DIV.GlamourModels DIV.ButtonArea A.Button {
            background-color: transparent;
            background-position: center center;
            background-repeat: no-repeat;
            border: medium none !important;
            font-size: 11px;
            height: 16px;
            overflow: hidden;
            padding: 5px 15px 3px;
            position: relative;
            text-align: center;
            width: 268px;
        }

        DIV.Community DIV.GlamourModels DIV.ButtonArea A.CompEntries, DIV.Community DIV.GlamourModels DIV.ButtonArea A.CompEntries:active {
            background-position: center bottom;
            background-repeat: repeat-x;
            border: 1px solid #BBBBBB !important;
            font-weight: bold;
        }

    DIV.Community DIV.GlamourModels DIV.Thumbnails {
        display: block;
        float: left;
    }

    DIV.Community DIV.GlamourModels DIV.Thumbnails {
        float: left;
        height: auto;
        min-height: 617px;
        overflow: hidden;
        position: relative;
        width: 310px;
    }

DIV.Community DIV.PhotosComps DIV.Thumbnails {
    min-height: 619px !important;
    padding: 13px 0 0;
}

DIV.Community DIV.GlamourModels DIV.Details {
    margin: 0 0 10px;
    min-height: 175px;
    padding: 0 10px 10px 0;
    position: relative;
}

DIV.Community DIV.GlamourModels DIV.Description {
    width: 450px;
    float: right;
}

DIV.Community DIV.GlamourModels DIV.Details IMG {
    float: left;
    margin: 0 0 10px;
}

DIV.Community DIV.GlamourModels DIV.QuestionsAnswers H3.Question {
    background: #F6F6F6;
    font-size: 13px;
    padding: 10px 10px 10px 20px;
    margin: 12px 0;
}

DIV.Community DIV.GlamourModels DIV.QuestionsAnswers P.Answer {
    font-size: 12px;
    padding: 0 30px 0;
}

DIV.Community DIV.GlamourModels DIV.QuestionsAnswers SPAN.quote {
    font-size: 20px;
    line-height: 0;
    vertical-align: middle;
}

DIV.MainTable DIV.Content DIV.ColumnRight300.GlamourModels {
    padding-top: 20px;
}


/* DATE DOCTORS & ON THE GROUND */
DIV.Community DIV.OnTheGround H2,
DIV.Community DIV.DateDoctors H2 {
    margin: 0 0 8px 0;
    padding: 0;
    color: #3f7398;
    font-size: 16px;
}

DIV.Community DIV.Video {
    float: left;
    width: 100%;
    margin: 0 0 11px 0;
    .margin: 0 0 7px 0;
}

    DIV.Community DIV.Video DIV.Left {
        width: 346px;
    }

        DIV.Community DIV.Video DIV.Left IFRAME {
            height: 270px;
            width: 346px;
            margin-bottom: -2px;
        }

        DIV.Community DIV.Video DIV.Left DIV.Archived {
            text-align: right;
            line-height: 19px;
            .line-height: 21px;
            background-color: #F2F2F2;
            border-color: #D7D7D7;
            border-style: solid;
            border-width: 0 1px 1px 1px;
        }

            DIV.Community DIV.Video DIV.Left DIV.Archived A {
                padding: 0 0 0 10px;
                margin: 0 5px 0 0;
                background: url(../image/icons/ListMarker_blueRight.gif) 0 1px no-repeat;
            }

    DIV.Community DIV.Video DIV.Right {
        width: 270px;
    }

        DIV.Community DIV.Video DIV.Right DIV.Row {
            /*	clear:					both;
	float:					left;
	margin:					0 0 5px 0;*/
            width: 100%;
        }

            DIV.Community DIV.Video DIV.Right DIV.Row A {
                font-weight: bold;
                float: none;
            }

                DIV.Community DIV.Video DIV.Right DIV.Row A IMG {
                    float: left;
                    padding: 1px;
                    margin: 0 10px 0 0;
                    border: 1px solid #CCC;
                }

            DIV.Community DIV.Video DIV.Right DIV.Row SPAN {
                display: block;
                padding: 3px 0 0 0;
                color: #727272;
                font-weight: normal;
            }

DIV.Community DIV.Row {
    clear: both;
    float: left;
    width: 97%;
    margin: 0 0 5px 0;
}

    DIV.Community DIV.Row.Featured {
        position: relative;
        margin: 0 0 10px 0;
        padding: 0 0 3px 0;
        background: url(../image/SearchListingBg_Green2.gif) repeat-x;
    }

        DIV.Community DIV.Row.Featured IMG.New {
            position: absolute;
            top: -5px;
            left: -2px;
        }

DIV.Community DIV.ColumnLeft346 DIV.Row .Thumbnail {
    margin: 0 10px 10px 0;
}

    DIV.Community DIV.ColumnLeft346 DIV.Row .Thumbnail SPAN {
        width: 102px;
        height: 43px;
        padding: 23px 0 0 0;
    }

DIV.Community DIV.ColumnLeft346 DIV.Row SPAN.Description {
    display: block;
    /*	margin:					5px 0 10px 0;*/
    margin: 0;
    padding: 2px 0 13px;
}

DIV.Community DIV.ColumnRight270 {
    width: 275px !important;
}

    DIV.Community DIV.ColumnRight270 H2 {
        margin-left: 5px;
    }

    DIV.Community DIV.ColumnRight270 DIV.Row {
        padding-left: 5px;
    }

        DIV.Community DIV.ColumnRight270 DIV.Row .Thumbnail {
            margin: 0 10px 3px 0;
        }

            DIV.Community DIV.ColumnRight270 DIV.Row .Thumbnail SPAN {
                width: 79px;
                height: 42px;
                padding: 17px 0 0 0;
            }

        DIV.Community DIV.ColumnRight270 DIV.Row SPAN.Description {
            display: block;
            margin: 5px 0 3px 0;
        }

DIV.Community DIV.ColumnLeft346 A.LatestArticles {
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
    .margin: 10px 0;
    text-decoration: none;
}

    DIV.Community DIV.ColumnLeft346 A.LatestArticles H2 {
        float: left;
        cursor: pointer;
    }

    DIV.Community DIV.ColumnLeft346 A.LatestArticles SPAN {
        float: right;
        margin: 3px 0 0 0;
        font-size: 10px;
        cursor: pointer;
    }

/* ON THE GROUND VIDEO */

/* EROTIC STORIES */
DIV.Community DIV.EroticStories DIV.CreatePost DIV.Subject {
    float: none;
}

DIV.Community DIV.EroticStories DIV.CreatePost TEXTAREA.Compose {
    width: 626px;
}

DIV.Community DIV.EroticStories DIV.CreatePost DIV.Ritch {
    width: 628px;
}
/*DIV.Community DIV.EroticStories DIV.Preview DIV.Main DIV.Description{ width: 270px; }*/

DIV.Community DIV.Article DIV.userInfo {
    border: 1px solid #CCC;
    margin: 25px 0 0;
    background: url(../image/bg_GuestListEvents.gif) bottom repeat-x;
}

    DIV.Community DIV.Article DIV.userInfo .Padded {
        overflow: hidden;
        zoom: 1;
        font-size: 11px;
        line-height: normal;
    }

        DIV.Community DIV.Article DIV.userInfo .Padded .Avatar40,
        DIV.Community DIV.Article DIV.userInfo .Padded .Avatar66,
        DIV.Community DIV.Article DIV.userInfo .Padded .Avatar90 {
            margin: 0;
        }

        DIV.Community DIV.Article DIV.userInfo .Padded .Details {
            float: left;
            padding: 0 0 0 10px;
        }

        DIV.Community DIV.Article DIV.userInfo .Padded .ButtonArea,
        DIV.Community DIV.Article DIV.userInfo .Padded .ButtonArea A.Button {
            float: right;
        }

        DIV.Community DIV.Article DIV.userInfo .Padded .ButtonArea {
            width: 350px;
            text-align: right;
        }

            DIV.Community DIV.Article DIV.userInfo .Padded .ButtonArea A.Button {
                margin: 8px 0 0 0;
                height: 16px;
                padding: 3px 7px 0;
            }

/* DATE DOCTORS */
DIV.Community .DateDoctors .BessieGeoffQA {
    border: 1px solid #ebebeb;
    margin: 0 0 15px;
}

    DIV.Community .DateDoctors .BessieGeoffQA .Padded {
        float: left;
        width: 248px;
        height: auto;
        min-height: 255px;
        _height: 255px;
        position: relative;
        border-top: 1px dotted #ebebeb;
    }

        DIV.Community .DateDoctors .BessieGeoffQA .Padded H2 {
            font-size: 13px;
            color: #727272;
            padding: 0 0 5px;
            margin: 0;
        }

        DIV.Community .DateDoctors .BessieGeoffQA .Padded UL {
            padding: 0 0 5px;
        }

            DIV.Community .DateDoctors .BessieGeoffQA .Padded UL LI {
                padding: 2px 0 2px 25px;
                line-height: 3.8mm;
                color: #727272;
            }

                DIV.Community .DateDoctors .BessieGeoffQA .Padded UL LI A {
                    color: #3F7398;
                    font-weight: bold;
                }

DIV.Community .DateDoctors .Video DIV.Right DIV.Row A SPAN {
    font-weight: normal;
}

DIV.Community .DateDoctors .BessieGeoffQA A IMG {
    margin-bottom: -2px;
}

DIV.Community .DateDoctors .BessieGeoffQA .Padded A.Button {
    margin: 15px 0 0;
}

DIV.Community .DateDoctors .BessieGeoffQA .Padded .Row {
    float: none;
    overflow: hidden;
    _height: 1%;
    _overflow: visible;
    padding: 5px 0;
    margin: 0;
    width: auto;
}

    DIV.Community .DateDoctors .BessieGeoffQA .Padded .Row P,
    DIV.Community .DateDoctors .BessieGeoffQA .Padded .Row LABEL {
        float: left;
        font-weight: bold;
        width: 20px;
        padding: 0 0 5px;
        margin: 0;
    }

    DIV.Community .DateDoctors .BessieGeoffQA .Padded .Row P {
        width: 225px;
        font-weight: normal;
    }

/* DATE DOCTORS / ASK BESSIE GEOFF */
DIV.Community DIV.BessieGeoffQA DIV.Answer,
DIV.Community DIV.BessieGeoffQA DIV.Question {
    padding: 10px 5px 15px 70px;
    background: url(../image/community/date-doctors/bg_A.gif) left 10px no-repeat;
}

DIV.Community DIV.BessieGeoffQA DIV.Question {
    background-image: url(../image/community/date-doctors/bg_Q.gif);
    background-position: left 5px;
    font-weight: bold;
}

DIV.Community DIV.BessieGeoffQA .WhiteFormComponent .DoubleColumn .Row .Question {
    width: 320px;
    height: 150px;
}

DIV.Community DIV.BessieGeoffQA .WhiteFormComponent .DoubleColumn .ButtonArea {
    float: left;
    width: 560px;
    padding: 0 20px 0 0;
}

DIV.Community DIV.BessieGeoffQA .WhiteFormComponent .DoubleColumn DIV.Small {
    font-size: 10px;
    color: #727272;
    margin: 25px 0 0;
    text-align: justify;
}

DIV.Community DIV.BessieGeoffQA DIV.Disclaimer {
    font-size: 11px;
    color: #AAA;
    line-height: 14px;
    text-align: left;
}

    DIV.Community DIV.BessieGeoffQA DIV.Disclaimer STRONG {
        color: #666;
    }

/* DATE DOCTORS / ASK SAMANTHA */
DIV.Community .DateDoctors .AskSamantha {
    clear: both;
    border: 1px solid #EBEBEB;
    background: url(../image/TabBoxGradientGrey.gif) center top repeat-x;
}

    DIV.Community .DateDoctors .AskSamantha .Padded {
        position: relative;
        background: url(../image/community/date-doctors/bg_Samantha.gif) 10px bottom no-repeat;
        height: auto;
        min-height: 130px;
        _height: 130px;
        padding: 10px 10px 10px 190px;
    }

    DIV.Community .DateDoctors .AskSamantha H3 {
        padding: 0 0 10px;
        margin: 0;
        font-size: 14px;
        color: #727272;
    }

    DIV.Community .DateDoctors .AskSamantha UL,
    DIV.Community .DateDoctors .AskSamantha UL LI {
        margin: 0;
    }

        DIV.Community .DateDoctors .AskSamantha UL LI {
            overflow: hidden;
            _overflow: visible;
            height: auto;
            min-height: 13px;
            _height: 13px;
            padding: 4px 0 5px 20px;
            border-bottom: 1px dotted #e5e5e5;
        }

            DIV.Community .DateDoctors .AskSamantha UL LI A {
                float: left;
                font-size: 11px;
                font-weight: bold;
                color: #3F7398;
            }

                DIV.Community .DateDoctors .AskSamantha UL LI A.Button {
                    color: #000;
                    font-weight: normal;
                }

                DIV.Community .DateDoctors .AskSamantha UL LI A,
                DIV.Community .DateDoctors .ColumnLeft346 .Row A,
                DIV.Community .DateDoctors .AskSamantha UL LI A:HOVER,
                DIV.Community .DateDoctors .ColumnLeft346 .Row A:HOVER {
                    line-height: 13px;
                    text-decoration: none;
                }

            DIV.Community .DateDoctors .AskSamantha UL LI SPAN {
                float: right;
            }

            DIV.Community .DateDoctors .AskSamantha UL LI.Last {
                border-bottom: 0 none;
                background-image: none;
                padding: 15px 0 0 20px;
            }

                DIV.Community .DateDoctors .AskSamantha UL LI.Last A.Button {
                    height: 15px;
                }

                DIV.Community .DateDoctors .AskSamantha UL LI.Last A.Center {
                    margin: 0 0 0 66px;
                }

/* DATE DOCTORS / SAMS FAQ */
DIV.Community .SamsFAQ .WhiteFormComponent {
    padding: 10px 5px;
}

    DIV.Community .SamsFAQ .WhiteFormComponent .Content {
        overflow: hidden;
        _height: 1%;
        _overflow: visible;
    }

    DIV.Community .SamsFAQ .WhiteFormComponent UL {
        float: left;
        width: 50%;
        line-height: 5mm;
        margin: 0;
    }

        DIV.Community .SamsFAQ .WhiteFormComponent UL LI {
            padding: 0 0 0 20px;
            background-position: 10px 8px;
        }

            DIV.Community .SamsFAQ .WhiteFormComponent UL LI A {
                color: #3F7398;
            }

DIV.Community .SamsFAQ .Listing {
    height: auto;
}

    DIV.Community .SamsFAQ .Listing .Row {
        float: none;
        width: auto;
        border: 1px solid #E3E3E3;
        padding: 0;
        margin: 0 0 30px;
    }

        DIV.Community .SamsFAQ .Listing .Row H2 {
            padding: 8px 10px;
            margin: 0;
            border-bottom: 1px solid #E3E3E3;
            background-image: url(../image/TabBg.gif);
            font-size: 12px;
        }

        DIV.Community .SamsFAQ .Listing .Row DIV {
            padding: 15px 10px 10px 75px;
            background-repeat: no-repeat;
            background-position: 10px 7px;
        }

        DIV.Community .SamsFAQ .Listing .Row .Answer,
        DIV.Community .SamsFAQ .Listing .Row .Question {
            height: auto;
            min-height: 30px;
            _height: 30px;
        }

        DIV.Community .SamsFAQ .Listing .Row .Question {
            background-image: url(../image/community/date-doctors/bg_Q.gif);
            font-weight: bold;
        }

        DIV.Community .SamsFAQ .Listing .Row .Answer {
            background-image: url(../image/community/date-doctors/bg_A.gif);
            background-position: 10px 15px;
            padding: 15px 10px 20px 75px;
        }

        DIV.Community .SamsFAQ .Listing .Row P {
            margin: 0;
            padding: 5px 10px 5px 170px;
            background-color: #f2f2f2;
            position: relative;
        }

            DIV.Community .SamsFAQ .Listing .Row P STRONG {
                position: absolute;
                left: 10px;
                _left: -160px;
                top: 5px;
            }

/* HOROSCOPES */
DIV.Community DIV.Horoscopes DIV.Preview,
DIV.Community DIV.Horoscopes DIV.Preview DIV.Headline IMG {
    border: none;
}

DIV.Community DIV.Horoscopes DIV.Preview {
    /*	padding:				15px 0 20px;*/
    position: relative;
    padding: 15px 15px 15px 110px;
}

    DIV.Community DIV.Horoscopes DIV.Preview .Headline {
        /*	padding:				0 0 10px;*/
    }

        DIV.Community DIV.Horoscopes DIV.Preview .Headline IMG {
            width: auto;
            height: 98px;
            margin: 0;
            position: absolute;
            top: 15px;
            left: 20px;
        }

        DIV.Community DIV.Horoscopes DIV.Preview .Headline H3,
        DIV.Community DIV.Horoscopes DIV.Preview DIV.Description {
            float: none;
            width: auto;
            margin: 0;
            /*	padding:				0 20px 0 0;*/
            background-color: transparent !important;
        }

        DIV.Community DIV.Horoscopes DIV.Preview .Headline H3 {
            font-size: 18px;
            padding: 0 0 5px;
        }

DIV.Community DIV.Horoscopes DIV.Dark {
    color: #59830f;
    margin: 0 0 15px;
    border: 1px solid #c2d38c;
    background: #f1fcd4 url(../image/SearchListingBg_Green.gif) bottom repeat-x;
}

DIV.Community DIV.Horoscopes DIV.Preview + DIV.Dark {
    margin: 15px 0;
}

/* COMPETITIONS & TESTIMONIALS */
DIV.Community DIV.VideoLinkContainer {
    float: left;
    padding: 15px 0 10px 0;
    margin: 0;
    overflow: hidden;
    _height: 85px;
    _overflow: hidden;
}

    DIV.Community DIV.VideoLinkContainer A.VidArrows {
        float: left;
        padding: 27px 3px 28px 2px;
        margin: 0;
        outline: none;
    }

    DIV.Community DIV.VideoLinkContainer DIV.Thumbs {
        float: left;
        width: 228px;
        height: 85px;
        overflow: hidden;
    }

        DIV.Community DIV.VideoLinkContainer DIV.Thumbs DIV.SlidingContent {
            float: left;
            width: 50000px;
            height: 85px;
        }

            DIV.Community DIV.VideoLinkContainer DIV.Thumbs DIV.SlidingContent A.Userpic {
                float: left;
                width: 70px;
                margin: 0 3px;
                cursor: pointer;
                text-decoration: none;
                text-align: center;
                font-size: 10px;
            }

                DIV.Community DIV.VideoLinkContainer DIV.Thumbs DIV.SlidingContent A.Userpic .Avatar66 {
                    margin: 0 0 5px 0;
                }

                DIV.Community DIV.VideoLinkContainer DIV.Thumbs DIV.SlidingContent A.Userpic IMG {
                    .position: static;
                    _margin-top: 1px;
                }

/* COMPETITIONS */
DIV.Community DIV.Competitions .Padded,
DIV.Community DIV.Competitions .SubSection,
DIV.Community DIV.Competitions .SubSection .Item,
DIV.Community DIV.Competitions .SubSection .Preview {
    overflow: hidden;
    _height: 1%;
    _overflow: visible;
}

DIV.Community DIV.Competitions DIV.SubSection .Preview {
    width: 628px;
    background-image: url(../image/community/bg_SubSection-PreviewWhite.gif);
}

    DIV.Community DIV.Competitions DIV.SubSection .Preview .Item {
        background: url(../image/community/bg_SubSection-PreviewItem.gif) top no-repeat;
    }

        DIV.Community DIV.Competitions DIV.SubSection .Preview .Item .Main A.Thumb {
            height: auto;
            min-height: 100px;
            _height: 100px;
            line-height: 98px;
        }

            DIV.Community DIV.Competitions DIV.SubSection .Preview .Item .Main A.Thumb IMG {
                top: 0;
                .top: 1px;
                _top: 6px;
            }

    DIV.Community DIV.Competitions DIV.SubSection .Preview .First {
        background-image: none;
    }

        DIV.Community DIV.Competitions DIV.SubSection .Preview .First .Main {
            background-image: url(../image/community/bg_HeaderLight.jpg);
            background-repeat: repeat-x;
        }

    DIV.Community DIV.Competitions DIV.SubSection .Preview .Main,
    DIV.Community DIV.Competitions DIV.SubSection .Preview .Other {
        height: auto;
        min-height: 140px;
        _height: 140px;
    }

    DIV.Community DIV.Competitions DIV.SubSection .Preview .Main {
        width: 378px;
        background-image: none;
    }

    DIV.Community DIV.Competitions DIV.SubSection .Preview .Item DIV.Main H3 {
        margin: 0;
        position: relative;
        padding: 0 50px 15px 0;
    }

        DIV.Community DIV.Competitions DIV.SubSection .Preview .Item DIV.Main H3 IMG {
            position: absolute;
            top: 0;
            right: 0;
            _right: 15px;
        }

    DIV.Community DIV.Competitions DIV.SubSection .Preview .Item DIV.Main DIV.Description {
        .margin: 0 0 1px;
    }

    DIV.Community DIV.Competitions DIV.SubSection .Preview .Other {
        width: 184px;
        padding: 15px 15px 15px 20px;
        position: relative;
        background-image: none;
    }

        DIV.Community DIV.Competitions DIV.SubSection .Preview .Other H4 {
            margin: 0;
            padding: 0;
            color: #808080;
            font-size: 11px;
        }

        DIV.Community DIV.Competitions DIV.SubSection .Preview .Other STRONG {
            display: block;
            color: #ff0048;
            font-size: 14px;
            padding: 0 0 15px;
        }

        DIV.Community DIV.Competitions DIV.SubSection .Preview .Other .Button {
            float: none;
            font-size: 11px;
            font-weight: bold;
            margin: 50px 0 0 30px;
            padding: 4px 15px;
            width: 90px;
            text-align: center;
        }

/* COMPETITIONS / COLUMNRIGHT300 */
DIV.Community DIV.Competitions DIV.CompTestimonial H2 {
    padding: 0 0 10px 0;
    margin: 0;
    font-size: 11px;
    text-align: left;
}

DIV.Community DIV.Competitions DIV.CompTestimonial H3 {
    color: #000;
    font-size: 11px;
    text-align: left;
    height: auto;
    margin: 0;
    padding: 0 0 10px 0;
    background-color: transparent;
    background-image: none;
    border: 0 none;
}

DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos,
DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos,
DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Comments,
DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos DIV.Nav,
DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos DIV.Nav,
DIV.Community DIV.ColumnRight300 DIV.Competitions DIV.Content DIV.Padded DIV.Row {
    overflow: hidden;
    _height: 1%;
    _overflow: visible;
}

DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos,
DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos {
    padding: 0 5px 30px 5px;
}

    DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos IFRAME {
        width: 269px;
        height: 231px;
    }

    DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Videos DIV.Nav {
        padding: 10px 0 0 0;
    }

DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos {
    text-align: center;
}

    DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos IMG.Photo {
        padding: 1px;
        border: 1px solid #CCC;
        background-color: #FFF;
    }

    DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Photos DIV.Nav {
        padding: 0 32px 15px;
    }

DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Comments DIV.Row {
    width: auto;
    color: #000;
    padding: 3px 15px 15px;
    margin: 0;
}

    DIV.Community DIV.Competitions DIV.CompTestimonial DIV.Comments DIV.Row SPAN.Name {
        display: block;
        text-align: right;
        font-weight: bold;
        padding: 5px 0 0 0;
    }

DIV.Community DIV.ColumnRight300 DIV.Competitions DIV.Content DIV.Padded {
    padding: 15px 10px 0 15px;
}

    DIV.Community DIV.ColumnRight300 DIV.Competitions DIV.Content DIV.Padded DIV.Row {
        margin: 0;
        padding: 0 0 15px;
    }

DIV.Community DIV.ColumnRight300 DIV.PrizeList {
    background: none repeat scroll 0 0 #F6F6F6;
    background: url(../image/community/competitions/ribbon.jpg) bottom repeat-x;
    background-position: 44px -5px;
    background-repeat: no-repeat;
    font-size: 12px;
    margin-bottom: 15px;
    padding-top: 49px;
}

    DIV.Community DIV.ColumnRight300 DIV.PrizeList .PrizeInner {
        background: #F6F6F6;
        /*	background: none repeat scroll 0 0 #F6F6F6;
	background: url(../image/community/competitions/test.jpg) bottom repeat-x;
	background-position: -7px -58px;
*/
        border: 2px solid #C60304;
        border-radius: 10px;
        font-size: 12px;
        padding: 10px;
    }

        DIV.Community DIV.ColumnRight300 DIV.PrizeList .PrizeInner H3 {
            color: #C60E0E;
            font-size: 20px;
            font-weight: normal;
            margin-bottom: 20px;
            margin-top: 10px;
            text-align: center;
        }

        DIV.Community DIV.ColumnRight300 DIV.PrizeList .PrizeInner .Row {
            background-image: none;
            float: none;
            margin: 0 0 15px;
            overflow: hidden;
            padding: 0;
            width: 100%;
        }

    DIV.Community DIV.ColumnRight300 DIV.PrizeList .Row STRONG {
        display: inline-block;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 16px;
        margin-left: 4px;
        padding: 0;
        vertical-align: top;
        width: 23px;
    }

    DIV.Community DIV.ColumnRight300 DIV.PrizeList .PrizeInner .Row SPAN {
        display: inline-block;
        line-height: 17px;
        padding-top: 1px;
        width: 242px;
    }


/* SEX SECRETS V2 */
DIV.Community DIV.SexSecrets {
    line-height: 16px;
}

    DIV.Community DIV.SexSecrets IMG.Banner {
        margin: 0 0 15px;
    }

    DIV.Community DIV.SexSecrets DIV.Avatar200 {
        margin: 0 25px 0 0;
    }

    DIV.Community DIV.SexSecrets H3 {
        font-size: 13px;
        margin: 25px 0;
    }

        DIV.Community DIV.SexSecrets H3 A.Explanation {
            display: none;
        }

    DIV.Community DIV.SexSecrets DIV.GreyComponent {
        padding: 25px 0 0;
    }

    DIV.Community DIV.SexSecrets DIV.NoResults {
        background-color: #F6F6F6;
        color: #BDBDBD;
        font-size: 14px;
        padding: 150px 0;
    }

        DIV.Community DIV.SexSecrets DIV.NoResults A {
            font-size: 11px;
        }

    DIV.Community DIV.SexSecrets DIV.SubSection {
        clear: both;
    }

        DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment {
            width: 630px;
            padding: 15px 0;
            margin: 5px 0 0;
        }

            DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.block-el DIV.Title {
                margin: 0;
                padding: 0 0 0 10px;
                border: 0 none;
                /*	width:					385px;*/
                width: 425px;
            }

                DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment A.Title,
                DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.block-el DIV.Title A {
                    float: left;
                    font-weight: bold;
                }

                DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.block-el DIV.Title A {
                    float: none;
                    font-size: 12px;
                }

            DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.block-el DIV.Date {
                position: relative;
                top: 0;
                right: 0;
                padding: 0 10px 0 0;
            }

            DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.block-el .Theme {
                float: right;
                width: 40px;
                padding: 5px;
                line-height: 5mm;
                border: 1px solid #CCC;
                margin: 0 10px 0 0;
                background: url(../image/bg_GuestListEvents.gif) bottom repeat-x;
                text-align: center;
            }

                DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.block-el .Theme STRONG {
                    color: #f60;
                    font-size: 11px;
                    line-height: normal;
                    display: block;
                    border-bottom: 1px dotted #CCC;
                    padding: 0 0 2px 0;
                    margin: 0 0 3px 0;
                }

            DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.Description {
                float: left;
                clear: left;
                width: 375px;
                color: #666;
                line-height: 14px;
            }

        DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.NoMessages DIV.Description {
            float: none;
            width: auto;
        }

        DIV.Community DIV.SexSecrets DIV.SubSection DIV.GreyComponent DIV.Comment DIV.Quote {
            float: right;
            clear: right;
            width: 180px;
            padding: 25px 10px;
            font-size: 15px;
            font-weight: bold;
            line-height: 7mm;
            color: #7D7D7D;
            text-align: center;
        }

    /* SEX SECRETS V2 / EXAMPLE */
    DIV.Community DIV.SexSecrets DIV.Title H1 {
        width: 480px;
    }

    DIV.Community DIV.SexSecrets DIV.ButtonBar {
        padding: 25px 0 0;
        text-align: center;
    }

        DIV.Community DIV.SexSecrets DIV.ButtonBar .ButtonIconSmall {
            float: none;
            display: inline-block;
            margin: 0 5px;
            padding: 1px 5px 2px;
        }

            DIV.Community DIV.SexSecrets DIV.ButtonBar .ButtonIconSmall:HOVER {
                border-color: #333 !important;
            }

            DIV.Community DIV.SexSecrets DIV.ButtonBar .ButtonIconSmall IMG {
                float: none;
                top: 2px;
            }

    DIV.Community DIV.SexSecrets DIV.ArticleIntro {
        width: auto;
        padding: 50px;
        text-align: center;
    }

        DIV.Community DIV.SexSecrets DIV.ArticleIntro SPAN.Description {
            float: none;
            width: auto;
            padding: 0;
        }

    /* SEX SECRETS / ARCHIVED */
    DIV.Community DIV.SexSecrets .Archived DIV.ControlBarSub {
        .height: 22px;
        .padding: 4px 10px 0;
    }

        DIV.Community DIV.SexSecrets .Archived DIV.ControlBarSub .Disabled {
            color: #bebebe;
        }

    DIV.Community DIV.SexSecrets .Archived .Preview {
        float: none;
        margin: 0 0 10px 0;
        overflow: hidden;
        _height: 117px;
        _overflow: visible;
        width: auto;
    }

        DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate {
            float: left;
            _display: inline;
            margin: 0 20px 20px 8px;
        }

            DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Day,
            DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Date {
                display: none;
            }

            DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Date {
                font-size: 13px;
                font-weight: bold;
                padding: 2px 0 1px;
                color: #000;
            }

            DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Month {
                top: 0;
                padding: 3px 0;
                margin: 0 0 1px;
                font-weight: bold;
            }

            DIV.Community DIV.SexSecrets .Archived .Preview .CalendarDate .Year {
                display: block;
            }

        DIV.Community DIV.SexSecrets .Archived .Preview DIV.Left {
            width: 460px;
        }

        DIV.Community DIV.SexSecrets .Archived .Preview H3,
        DIV.Community DIV.SexSecrets .Archived .Preview DIV.Description {
            width: 450px;
            _display: inline;
            padding: 0 10px 0 0;
        }

        DIV.Community DIV.SexSecrets .Archived .Preview DIV.Actions {
            float: right;
            _display: inline;
            position: relative;
            right: -10px;
            height: auto;
            margin: 0;
            width: 90px;
        }

        DIV.Community DIV.SexSecrets .Archived .Preview .GuestList {
            float: left;
            background: url(../image/bg_GuestListEvents.gif) center bottom repeat-x;
            border: 1px solid #BBB;
            padding: 0;
            margin: 0 0 5px;
            width: 84px;
        }

            DIV.Community DIV.SexSecrets .Archived .Preview .GuestList .Padded {
                padding: 2px 5px;
            }

                DIV.Community DIV.SexSecrets .Archived .Preview .GuestList .Padded .Row {
                    float: none;
                    background: url(../image/icons/GuestList.gif) left 2px no-repeat;
                    border: 0 none;
                    padding: 4px 0 7px;
                    margin: 0;
                    text-align: right;
                    overflow: hidden;
                    _height: 1%;
                }

                DIV.Community DIV.SexSecrets .Archived .Preview .GuestList .Padded .Guest {
                    border-top: 1px dotted #D7D7D7;
                    text-align: right;
                    font-size: 15px;
                    font-weight: bold;
                }

        DIV.Community DIV.SexSecrets .Archived .Preview A.Button {
            float: left;
            font-size: 10px;
            width: 68px;
            padding: 2px 8px;
        }

            DIV.Community DIV.SexSecrets .Archived .Preview A.Button:HOVER {
                border: 1px solid #6f6f6f !important;
            }

    /* SEX SECRETS / ARCHIVED TOPIC */
    DIV.Community DIV.SexSecrets DIV.Component DIV.Content DIV.Comment DIV.Header {
        width: auto;
        height: auto;
        padding: 0 125px 0 0;
        margin: 0;
        position: relative;
    }

        DIV.Community DIV.SexSecrets DIV.Component DIV.Content DIV.Comment DIV.Header DIV.Date {
            top: 0;
            right: 0;
        }

    DIV.Community DIV.SexSecrets DIV.Component DIV.Content DIV.WinAward {
        padding: 15px 15px 20px;
        background: #FFF url(../image/community/sex-secrets/bg_responseWin.gif) right bottom no-repeat;
    }

        DIV.Community DIV.SexSecrets DIV.Component DIV.Content DIV.WinAward DIV.Description {
            padding: 10px;
        }

    /* SEX SECRETS / COLUMNRIGHT300 */
    DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward DIV.Row {
        position: relative;
        overflow: hidden;
        _height: 1%;
        _overflow: visible;
    }

    DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward {
        text-align: center;
        padding: 10px 20px 20px;
    }

        DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward H3 {
            margin: 0;
            padding: 15px 0 0;
            font-size: 15px;
        }

        DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward H4,
        DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward SPAN {
            float: left;
            font-size: 13px;
            margin: 0;
            padding: 0;
            width: 115px;
        }

        DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward SPAN {
            display: block;
            padding: 15px 0 0 0;
        }

        DIV.Community DIV.SexSecrets DIV.GreenComponent DIV.WinAward DIV.Row {
            margin: 0;
            padding: 25px 0;
            color: #000;
        }

    DIV.Community DIV.SexSecrets DIV.GreenComponent /*DIV.WinAward*/ A.ButtonIcon {
        float: none;
        height: 18px;
        position: relative;
    }

        DIV.Community DIV.SexSecrets DIV.GreenComponent /*DIV.WinAward*/ A.ButtonIcon IMG {
            position: relative;
            left: 43px;
        }

/* SLICE */
DIV.Community DIV.Slice IFRAME.AutoHeight {
    padding: 0 0 45px 0;
}

DIV.Community DIV.ColumnRight160 DIV.Banner {
    padding: 0 15px;
}

/* TESTIMONIALS */
DIV.Community DIV.Testimonial .MyListsTabbed {
}

    DIV.Community DIV.Testimonial .MyListsTabbed .ListenRHP {
        position: absolute;
        right: -4px;
        top: -7px;
        z-index: 20;
        text-indent: -999px;
        width: 259px;
        height: 36px;
        overflow: hidden;
        background: url(../image/community/button_listenRHP.png) top left no-repeat;
        _background-image: url(../image/community/button_listenRHP.jpg);
    }

DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent .Dark {
    background-color: #f7f7f7;
}

DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.ControlBar {
    padding: 5px 5px 0 5px;
    height: 18px;
    margin: 0;
}

DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.Row {
    width: 578px;
    padding: 15px;
    margin: 0;
}

    DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.Row .Name {
        float: left;
        padding-bottom: 5px;
        font-weight: bold;
        color: #3F7398;
    }

    DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.Row STRONG.Date {
        float: right;
        color: #BBB;
    }

    DIV.Community DIV.Testimonial DIV.TabWrapper DIV.TabContent DIV.Row DIV.Description {
        clear: both;
        .width: 578px;
    }

DIV.Community DIV.Testimonial DIV.AddTestimonial TEXTAREA {
    font-family: Tahoma;
    font-size: 11px;
    padding: 10px;
    width: 256px;
    height: 150px;
    margin: 10px 0 0;
    color: #666;
    border: 1px solid #CCC;
}

DIV.Community DIV.Testimonial DIV.AddTestimonial A.Button {
    float: right;
    margin: 10px 0;
    .margin: 0 10px 10px 0;
    _margin: 0 5px 10px 0;
    font-weight: bold;
}

DIV.Community DIV.Testimonial DIV.AddTestimonial DIV.Content DIV.Padded {
    position: relative;
    padding: 10px;
}

    DIV.Community DIV.Testimonial DIV.AddTestimonial DIV.Content DIV.Padded A.ButtonIconSmall {
        float: none;
        right: 0;
        margin: 10px 0 0 125px;
        width: 140px;
        height: 15px;
    }

DIV.Community DIV.Testimonial DIV.VideoTestimonial {
    float: right;
    border: none;
}

    DIV.Community DIV.Testimonial DIV.VideoTestimonial H2 {
        float: left;
        background-color: #F7F7F7;
        padding: 4px 10px;
        margin: 10px 0;
        font-size: 11px;
        border-top: 1px dotted #CCC;
        width: 280px;
    }

    DIV.Community DIV.Testimonial DIV.VideoTestimonial IFRAME {
        width: 300px;
        height: 231px;
    }

    DIV.Community DIV.Testimonial DIV.VideoTestimonial DIV.VideoLinkContainer {
        float: left;
        margin: 10px 16px 0 16px !important;
        _margin-left: 10px;
    }

/* ARCHIVED VIDEOS */
DIV.Community DIV.ArchivedVideos .Video,
DIV.Community DIV.ArchivedVideos .Video .Right .Row,
DIV.Community DIV.ArchivedVideos DIV.Archived,
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded,
DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row {
    float: none;
    overflow: hidden;
    _height: 1%;
    _overflow: visible;
    width: auto;
}

DIV.Community DIV.ArchivedVideos .Video {
    margin: 0;
    padding: 0 0 15px 0;
}

    DIV.Community DIV.ArchivedVideos .Video .Left IFRAME {
        margin: 0;
        padding: 26px 0 0;
        background-color: #000;
    }

    DIV.Community DIV.ArchivedVideos .Video .Right H2 {
        margin: 0;
        padding: 0 0 3px;
        font-size: 17px;
    }

    DIV.Community DIV.ArchivedVideos .Video .Right .Row {
        margin: 0;
        padding: 6px 0 0;
        background-color: #FFF;
    }

DIV.Community DIV.ArchivedVideos DIV.Archived H2 {
    background: url(../image/bg_GuestListEvents.gif) bottom repeat-x;
}

DIV.Community DIV.ArchivedVideos DIV.Archived {
    border: 1px solid #cfcfcf;
    line-height: 14px;
}

    DIV.Community DIV.ArchivedVideos DIV.Archived H2 {
        margin: 0;
        padding: 6px 10px;
        font-size: 15px;
        color: #999;
    }

    DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Row {
        margin: 0;
        padding: 8px 0 5px;
    }

    DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded {
        padding: 0 10px 10px;
        width: auto;
    }

        DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded H3 {
            clear: both;
            font-size: 14px;
            color: #534b4b;
            padding: 15px 0 5px 0;
            border-bottom: 1px solid #CCC;
            margin: 0;
            height: 15px !important;
        }

        DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row {
            color: #727272;
        }

    DIV.Community DIV.ArchivedVideos DIV.Archived DIV.First {
        margin: 0 !important;
        padding-left: 2px !important;
    }

    DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item {
        float: left;
        width: 128px;
        margin: 0;
        padding: 0 0 0 31px;
    }

        DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A {
            position: relative;
            display: block;
            font-weight: bold;
        }

            DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A IMG {
                width: 128px;
                height: 83px;
            }

            DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A .YoutubeIcon {
                position: absolute;
                top: 0;
                left: 0;
                height: 83px;
                width: 128px;
                background-image: url(../IMAGE/community/on-the-ground/VidThumbs/YoutubePlay.png);
                background-position: center;
                background-repeat: no-repeat;
                opacity: .5;
                transition: opacity .5s;
                -webkit-transition: opacity .5s;
            }

                DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A .YoutubeIcon:HOVER {
                    opacity: 1;
                }
            /* To be removed after .ontheground2 goes live */
            DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A .BorderGrey {
                margin: 0 0 3px;
            }

                DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A .BorderGrey,
                DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item A .BorderGrey .imgC {
                    height: 93px;
                }

        DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Padded DIV.Row DIV.Item STRONG {
            display: block;
            line-height: 5.5mm;
        }

    /* ARCHIVED GALLERIES */
    DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Gallery {
        padding: 0;
    }

DIV.Community DIV.ArchivedVideos .Archived .Gallery A {
    margin: 0;
}

DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Gallery H3 {
    padding: 15px 0 5px 10px;
    margin: 0 10px;
}

DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Gallery DIV.Row {
    padding: 10px 0 0 10px;
    .padding: 10px 0 15px 10px;
}

    DIV.Community DIV.ArchivedVideos DIV.Archived DIV.Gallery DIV.Row DIV.Item {
        width: 110px !important;
        height: 170px;
        /*		padding:		0 0 0 14px;*/
        padding: 0 0 0 10px;
        margin: 0 0 15px;
        overflow: hidden;
    }

DIV.Community DIV.ArchivedVideos .Archived .Gallery A {
    margin: 0 0 3px;
}

    DIV.Community DIV.ArchivedVideos .Archived .Gallery A .BorderGrey,
    DIV.Community DIV.ArchivedVideos .Archived .Gallery A .BorderGrey .imgC {
        width: 100px;
        height: 75px !important;
    }

    DIV.Community DIV.ArchivedVideos .Archived .Gallery A .BorderGrey {
        border: 0 none !important;
        margin: 0 10px 3px 0;
    }

        DIV.Community DIV.ArchivedVideos .Archived .Gallery A .BorderGrey .imgC IMG {
            width: auto !important;
            height: 105% !important;
        }

/* ARCHIVEDGALLERY  */
DIV.Community DIV.OnTheGround2 DIV.ArchivedGallery DIV.Images {
    margin: 0 0 11px;
    overflow: hidden;
    width: 680px;
}

DIV.Community DIV.OnTheGround2 DIV.ArchivedGallery H3 {
    float: left;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 5px;
    width: 680px;
}

/* POLLS */
DIV.Community .PollsHome DIV.Title A.prev {
    position: absolute;
    top: 5px;
    right: 2px;
}

DIV.Community .PollsHome .Component,
DIV.Community .PollsHome .PreviousPolls,
DIV.Community .PollsHome .Component .Padded .Vote P {
    overflow: hidden;
    _height: 1%;
    _overflow: visible;
}

DIV.Community .PollsHome .Component {
    border: 1px solid #ebebeb;
    /*	background: url(../image/SearchListingBg.gif) bottom repeat-x;  */
    color: #666;
}

    DIV.Community .PollsHome .Component .Padded {
        padding: 15px;
    }

        DIV.Community .PollsHome .Component .Padded .Header {
            background: transparent url(../image/community/polls/icon_green_qmark.jpg) left top no-repeat;
            padding: 3px 0 15px 50px;
        }

    DIV.Community .PollsHome .Component .Title {
        font-size: 13px;
        padding: 0 0 15px 0;
    }

    DIV.Community .PollsHome .Component .Description {
        background: none repeat scroll 0 0 #F4F4F4;
        margin: 0;
        padding: 15px 25px;
        width: 547px;
    }

    DIV.Community .PollsHome .Component .Padded .Vote P {
        padding: 7px 0;
    }

        DIV.Community .PollsHome .Component .Padded .Vote P.Loading,
        DIV.Community .PollsHome .Component .Padded .Vote P.Disabled {
            background-position: center;
            background-repeat: no-repeat;
            color: #aeaeae;
            text-align: center;
            padding: 45px 10px;
        }

        DIV.Community .PollsHome .Component .Padded .Vote P.Loading {
            padding: 75px 10px 25px;
            background-image: url(../image/loading.gif);
        }

        DIV.Community .PollsHome .Component .Padded .Vote P .Bar,
        DIV.Community .PollsHome .Component .Padded .Vote P SPAN,
        DIV.Community .PollsHome .Component .Padded .Vote P LABEL {
            float: left;
            width: 45px;
            text-align: right;
        }

        DIV.Community .PollsHome .Component .Padded .Vote P LABEL {
            width: 270px;
            padding: 0 10px 0 0;
            text-align: left;
            line-height: 16px;
        }

        DIV.Community .PollsHome .Component .Padded .Vote P .Bar {
            width: 250px;
            background-color: #cae0eb;
            height: 7px;
            margin: 5px 0 0 0;
            _overflow: hidden;
        }

            DIV.Community .PollsHome .Component .Padded .Vote P .Bar SPAN {
                background: url(../image/community/bg_PollsBar.jpg) repeat-x;
                height: 7px;
            }

/* POLLS / NOT VOTED */
DIV.Community DIV.PollsHome .Component .Padded .NotVoted P LABEL {
    width: 540px;
}

DIV.Community DIV.PollsHome .Component .Padded .NotVoted P .Radio {
    width: auto;
}

    DIV.Community DIV.PollsHome .Component .Padded .NotVoted P .Radio INPUT {
        float: left;
        margin: 2px 8px 0 0;
        padding: 0;
        width: 13px;
        height: 13px;
    }

DIV.Community DIV.PollsHome .Component .Padded .NotVoted P A.ButtonGreen {
    font-weight: bold;
    padding: 3px 8px;
}

/* POLLS / PREVIOUS */
DIV.Community .PollsHome .PreviousPolls {
    padding: 0 0 15px 0;
}

    DIV.Community .PollsHome .PreviousPolls .Component {
        float: left;
        width: 306px;
        margin: 0;
        clear: none;
    }

    DIV.Community .PollsHome .PreviousPolls .Padded {
        padding: 20px 15px;
    }

        DIV.Community .PollsHome .PreviousPolls .Padded .Title {
            font-size: 12px;
            padding: 0 0 10px;
        }

        DIV.Community .PollsHome .PreviousPolls .Padded .Vote P {
            padding: 5px 0;
            _padding: 4px 0 3px 0;
        }

            DIV.Community .PollsHome .PreviousPolls .Padded .Vote P SPAN {
                width: 30px;
            }

            DIV.Community .PollsHome .PreviousPolls .Padded .Vote P LABEL {
                width: 165px;
                text-align: right;
            }

            DIV.Community .PollsHome .PreviousPolls .Padded .Vote P .Bar {
                width: 70px;
            }

        DIV.Community .PollsHome .PreviousPolls .Padded .NotVoted P {
            _padding: 5px 0;
        }

    DIV.Community .PollsHome .PreviousPolls .Component .Padded .NotVoted P LABEL {
        width: 250px;
        padding: 0;
    }

    DIV.Community .PollsHome .PreviousPolls .Component .Padded .NotVoted P LABEL {
        text-align: left;
    }

    DIV.Community .PollsHome .PreviousPolls .Component .Padded .NotVoted P .Radio {
        width: auto;
    }

/* TOP TEN */
DIV.Community .TopTen .Home,
DIV.Community .TopTen .ButtonArea {
    overflow: hidden;
    _height: 1%;
    _overflow: visible;
}

    DIV.Community .TopTen .Home .Left {
        width: 369px;
        padding: 0 0 52px;
    }

        DIV.Community .TopTen .Home .Left P {
            line-height: 16px;
            padding: 0;
            margin: 0;
        }

DIV.Community .TopTen .ButtonBar,
DIV.Community .TopTen .ButtonArea {
    /*	width:					auto;*/
    width: 369px;
    height: auto;
    padding: 0;
}

DIV.Community .TopTen .ButtonArea {
    position: relative;
    /*	top:					-150px;*/
    top: -37px;
}

    DIV.Community .TopTen .ButtonArea .ButtonRed {
        float: none;
        font-weight: bold;
        font-size: 16px;
        padding: 7px 25px;
        margin: 0 auto;
        width: 185px;
        border: 1px solid #900700;
        text-align: center;
        background: #d54038 url(../image/TabBgRed.gif) top !important;
    }

        DIV.Community .TopTen .ButtonArea .ButtonRed IMG {
            margin: 0 0 0 10px;
        }

DIV.Community .TopTen .Home .Right {
    width: 250px;
}

DIV.Community .TopTen .PicSet H2 {
    font-size: 13px;
    position: relative;
    padding: 10px 0 10px 65px;
    margin: 15px 0 0;
    height: 20px;
    line-height: 20px;
    background: url(../image/community/topTen/topTen_numberBg.gif) 10px center no-repeat;
}

    DIV.Community .TopTen .PicSet H2 SPAN {
        display: block;
        font-size: 1.4em;
        position: absolute;
        left: 10px;
        top: 0;
        text-align: center;
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    DIV.Community .TopTen .PicSet H2.Win {
        padding: 28px 0 28px 95px;
        font-size: 30px;
        height: auto;
        background-image: url(../image/community/topTen/topTen_numberOne.gif);
    }

        DIV.Community .TopTen .PicSet H2.Win SPAN {
            display: none;
        }

DIV.Community .TopTen .PicSet P {
    padding: 0 50px 20px 65px;
}

DIV.Community .TopTen .PicSet .Desc {
    padding: 0 50px 15px 65px;
    line-height: 135%;
}

DIV.Community .TopTen .PicSet .alt {
    background: #F4F4F4;
    padding: 15px 60px;
}

DIV.Community .TopTen .PicSet .Picture {
    background: none no-repeat scroll center center rgba(0, 0, 0, 0);
    height: auto;
    _height: 450px;
    margin: 30px auto 0;
    min-height: 490px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 480px;
}

    DIV.Community .TopTen .PicSet .Picture .Pagination {
        position: absolute;
        top: -24px;
        .top: -25px;
        left: 12px;
        .left: 9px;
        height: 35px;
        width: 480px;
        margin: 0;
        padding: 0;
        font-size: 12px;
        font-weight: bold;
        border-spacing: 0;
    }

        DIV.Community .TopTen .PicSet .Picture .Pagination TD {
            position: relative;
            float: left;
            padding: 3px;
            .padding: 2px;
            margin: 0;
            text-decoration: none !important;
        }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD.Prev {
                .left: -1px;
            }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD.Prev,
            DIV.Community .TopTen .PicSet .Picture .Pagination TD.Next {
                width: 50px;
            }

                DIV.Community .TopTen .PicSet .Picture .Pagination TD.Prev A IMG,
                DIV.Community .TopTen .PicSet .Picture .Pagination TD.Next A IMG {
                    padding-top: 7px !important;
                }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD A {
                display: block;
                height: 30px;
                width: 100%;
                padding: 0;
                margin: 0;
                line-height: 30px;
                background: url(../image/TabBg.gif);
                border: 1px solid #C9C9C9;
                text-decoration: none !important;
                background-color: #7dcb44;
                color: white;
            }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD.Active A {
                color: #FFF;
                background: #7CCB45 url(../image/PopupWinBg.gif) left -1px repeat-x;
                border: 1px solid #549C21;
            }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD A SPAN {
                display: block;
                width: 28px;
                margin: 0 auto;
                padding: 0;
                text-decoration: none !important;
            }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD SPAN.CnrTopLeft,
            DIV.Community .TopTen .PicSet .Picture .Pagination TD SPAN.CnrTopRight,
            DIV.Community .TopTen .PicSet .Picture .Pagination TD SPAN.CnrBtmLeft,
            DIV.Community .TopTen .PicSet .Picture .Pagination TD SPAN.CnrBtmRight {
                height: 4px;
                width: 4px;
                font-size: 0;
                z-index: 99;
            }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD SPAN.CnrTopLeft {
                background-image: url(../image/TabCnrs.gif);
                background-position: 0 0;
                top: 3px;
                left: 3px;
                .top: 2px;
                .left: 2px;
            }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD SPAN.CnrTopRight {
                background-image: url(../image/TabCnrs.gif);
                background-position: -4px 0;
                top: 3px;
                right: 1px;
                .top: 2px;
                .right: 2px;
            }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD SPAN.CnrBtmLeft {
                background-image: url(../image/TabCnrs_Reverse.gif);
                background-position: 0 0;
                bottom: 3px;
                left: 3px;
                .bottom: 2px;
                .left: 2px;
            }

            DIV.Community .TopTen .PicSet .Picture .Pagination TD SPAN.CnrBtmRight {
                background-image: url(../image/TabCnrs_Reverse.gif);
                background-position: -4px 0;
                bottom: 3px;
                right: 1px;
                .bottom: 2px;
                .right: 2px;
            }
            /*DIV.Community .TopTen .PicSet .Picture .Pagination TD A SPAN IMG {
	position:				relative;
	top:					3px;
	.top:					7px;
}*/
            DIV.Community .TopTen .PicSet .Picture .Pagination TD.Disabled A {
                cursor: default;
            }

                DIV.Community .TopTen .PicSet .Picture .Pagination TD.Disabled A SPAN IMG {
                    opacity: .2;
                    filter: alpha(opacity=20); /** For IE **/
                }

DIV.Community .TopTen .ButtonBar {
    width: auto;
    padding: 20px 0 20px 238px;
}

    DIV.Community .TopTen .ButtonBar .Button {
        padding: 1px 5px 2px 6px;
        margin: 0 5px 0 0;
        height: 14px;
        /*	width:					auto;*/
        width: 61px;
        position: relative;
        text-align: center;
    }

        DIV.Community .TopTen .ButtonBar .Button IMG {
            float: none !important;
            position: relative;
            top: 2px;
            margin: 0 5px;
        }

/* TOP TEN / ARCHIVED LIST */
DIV.Community .TopTen .Archived .Preview {
    min-height: 0;
    _height: 102px;
}

    DIV.Community .TopTen .Archived .Preview P,
    DIV.Community .TopTen .Archived .Preview H3 {
        float: none;
        width: auto;
        margin: 0;
    }

    DIV.Community .TopTen .Archived .Preview P {
        padding: 10px 0 0 160px;
    }

    DIV.Community .TopTen .Archived .Preview .Avatar140 {
        float: left;
        background-color: #FFF;
        border: 1px solid #CCC;
        overflow: hidden;
        height: 100px;
        width: 142px;
        line-height: 140px;
        text-align: center;
        text-decoration: none;
        margin: 0 15px 0 0;
        _margin: 0 12px 0 0;
    }

        DIV.Community .TopTen .Archived .Preview .Avatar140 IMG {
            margin: 1px 0 0 1px;
            height: 140px;
        }

/* TOP TEN / COMMENT MODULE */
DIV.Community .TopTen .ButtonBar {
    height: 30px;
}

DIV.Community .TopTen .GreyComponent {
    padding: 25px 0 0;
}

    DIV.Community .TopTen .GreyComponent DIV {
        width: auto;
        padding: 0;
    }

    DIV.Community .TopTen .GreyComponent .Comment {
        position: relative;
        margin: 5px 15px;
        padding: 5px 0 10px;
        border-bottom: 1px solid #CCC;
    }

        DIV.Community .TopTen .GreyComponent .Comment .Date {
            position: absolute;
            top: 6px;
            right: 0;
        }

        DIV.Community .TopTen .GreyComponent .Comment .Description {
            padding: 5px 5px 10px 5px;
            line-height: 16px;
        }

        DIV.Community .TopTen .GreyComponent .Comment .Author {
            padding: 0 5px;
        }

        DIV.Community .TopTen .GreyComponent .Comment STRONG {
            font-size: 14px;
        }

        DIV.Community .TopTen .GreyComponent .Comment DIV STRONG {
            font-size: 11px;
            color: #CCC;
        }

    DIV.Community .TopTen .GreyComponent .Last {
        border: 0 none;
        margin-bottom: 0;
    }

    DIV.Community .TopTen .GreyComponent DIV.Alert {
        padding: 5px 10px 5px 50px;
    }

    DIV.Community .TopTen .GreyComponent .NoMessages {
        width: auto;
        padding: 30px 0 25px;
        margin: 0;
        color: #CCC;
        font-weight: bold;
        text-align: center;
        border-bottom: 0 none;
    }

    DIV.Community .TopTen .GreyComponent .Content {
        margin: 0 0 15px;
        padding: 5px 0;
        border-bottom: 1px solid #D4D4D4;
    }

        DIV.Community .TopTen .GreyComponent .Content .Padded {
            padding: 0 10px;
        }

    DIV.Community .TopTen .GreyComponent .CreatePost {
        padding: 5px 0 25px;
    }

        DIV.Community .TopTen .GreyComponent .CreatePost .Subject,
        DIV.Community .TopTen .GreyComponent .CreatePost .Comment {
            float: none;
            overflow: hidden;
            _height: 1%;
            _overflow: visible;
        }

        DIV.Community .TopTen .GreyComponent .CreatePost .Subject {
            padding: 0 0 10px;
        }

        DIV.Community .TopTen .GreyComponent .CreatePost .Display {
            display: none;
        }

        DIV.Community .TopTen .GreyComponent .CreatePost .Comment {
            padding: 0 0 5px;
            margin: 0;
        }

            DIV.Community .TopTen .GreyComponent .CreatePost .Comment STRONG {
                font-size: 11px;
            }

        DIV.Community .TopTen .GreyComponent .CreatePost DIV INPUT,
        DIV.Community .TopTen .GreyComponent .CreatePost DIV TEXTAREA {
            width: 604px;
        }

        DIV.Community .TopTen .GreyComponent .CreatePost DIV TEXTAREA {
            height: 125px;
            margin: 0 0 5px;
        }
