﻿*
{
    margin: 0px;
    padding: 0px;
}
#ie6key
{
display:none;
}
/*****Standard CSS:start*****/
body
{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    min-width: 955px;
    background-color: #929091;
    background-image: url(../img/2009/StripHeadBar.jpg);
    background-repeat: repeat-x;
    color: #fff;
}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 110%;
    font-weight: 300;
}

h2
{
    font-size: 110%;
    color: #e1007a;
    border-bottom: 1px solid #e1007a;
    padding: 3px 0 3px 5px;
}

h3
{
    font-size: 110%;
    color: #e1007a;
    padding: 2px 0 5px 10px;
}

h4
{
    font-size: 80%; /*padding:10px 0 10px 5px;*/ /*Taken out to resolve the padding issue around the LatestMember control, no known issues in other page for removing it*/
}

ul
{
    list-style: none;
}

a
{
    color: #e1007a;
    text-decoration: none;
}
/*a:visited
{
    color: #e1007a;
    text-decoration: none;
}*/
a:hover
{
    color: #fff;
    text-decoration: none;
}
a img
{
    border: none;
}
/*****Contact/Sitemap/Accessibility*****/
#access_small
{
    font-size: 10px;
    margin-top: 0.2em;
}
#access_med
{
    font-size: 12px;
    margin-top: 0.1em;
}
#access_large
{
    font-size: 14px;
}
#StripHead
{
    height: 21px;
    border-bottom: 2px solid #929091;
}

#StripHeadContent
{
    width: 955px;
    margin: 0 auto;
    text-align: left;
    padding-top: 3px;
}

#StripMenu
{
    font-size: 80%;
    margin-bottom: 0 0 5px 0;
    padding-left: 0;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
}

#StripMenu li
{
}

#StripMenu a
{
    display: block;
    float: left;
    padding: 0 .5em;
    text-decoration: none;
    color: #fff;
    background-image: url(../img/2009/NavbarDivider.jpg);
    background-repeat: no-repeat;
    background-position: center left;
}

#StripMenu li.RightHandSide
{
    float: right;
}

#StripMenu li.RightHandSide a.FarRight
{
    background: none;
}

#StripMenu li.LeftHandSide
{
    float: left;
}

#StripMenu li.LeftHandSide a
{
    background: none;
}

/*****Site search:start*****/
#GoButton
{
    position: relative;
    bottom: 23px;
    left: 50px;
}

/*****Navigation:start*****/
#MainMenu
{
    height: 27px;
    background-color: #050505;
    padding: 5px 0 0 0;
}

#Navbar
{
    width: 96%;
    float: left;
    font-size: 130%;
    margin-bottom: 0 0 7px 0;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
}

#Navbar li
{
    float: left;
    width: 11%;
}

#Navbar a
{
    display: block;
    text-align: center;
    padding: 0 .5em;
    text-decoration: none;
    color: #fff;
    background-image: url(../img/2009/NavbarDivider.jpg);
    background-repeat: no-repeat;
    background-position: center left;
}

/* This removes the vertical rule from the left hand side of the first navigation menu item */
#Navbar li.NoRule a
{
    background: none;
}

#Navbar a:hover
{
    color: #e1007a;
}

#RssLogo
{
    float: right;
    padding-right: 10px;
    width: 19px;
}

/*****Login:start*****/
#LoginBox
{
    height: 240px;
}

#LoginBox ul
{
    padding: 10px;
}

.registrationButton
{
    border: solid 1px #fff;
    color: #fff;
    background-color: RGB(103,150,49);
    padding: 1px 10px 2px 10px;
    font-weight: 900;
}

.loginButton
{
    background-color: #888;
    color: #fff;
    font-weight: bold;
    border: solid 1px #eee;
    padding: 1px 10px 2px 10px;
}

/* Sets the width of the input fields in the Login Box */
#password, #email, .password, #confirmpassword
{
    width: 180px;
}

#SignUp
{
    margin: 35px 0 15px 25px;
}

/*****Latest Member:start*****/

#LatestMember
{
}

#Members input.image
{
    width: 65px;
    margin-bottom: 10px;
}

#DivLatestMember ul
{
    padding: 10px;
}

#DivLatestMember ul li
{
    padding-bottom: 10px;
}

.memberThumbs td
{
    border: 1px solid #e1007a;
    width: 75px;
    height: 75px;
}

/*****Check This Out:start*****/
#CheckOut
{
  
}

/*********** Body **************/
.centre_content
{
    margin-bottom: 5px;
}


/*****Footer:start*****/
#FooterLinks
{
    border-top: 1px solid #E1007A;
    clear: both;
    background-color: #fff;
    text-align: center;
}

#FooterLinks a
{
    margin-left: 10px;
}

#FooterSiteBy
{
    width: 100%;
    float: left;
    list-style: none;
    clear: both;
    background-color: #000;
    margin-bottom: 5px;
    text-align: right;
}

#FooterSiteBy p
{
    color: #e1007a;
    font-size: 90%;
    padding: 5px;
    height: 15px;
}

#FooterSiteBy a
{
    color: #e1007a;
    text-decoration: none;
}

#copyright
{
    width: 950px;
    list-style: none;
    clear: both;
    background-color: #000;
    padding-top: 5px;
    padding-left: 5px;
    text-align: left;
}

/*****General Structure:start*****/

#ContentTopBar
{
    width: 754px;
    height: 231px;
    background-image: url(../img/2009/CNY_01.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #080808;
    margin-bottom: 5px;
}

#IndexThin
{
    float: right;
    width: 218px;
    line-height: 1.5;
}

#IndexThin h3, #IndexWide h3
{
    padding: 2px 7px 0 7px;
}

#IndexThin p, #IndexWide p
{
    padding: 0 7px;
    font-size: 90%;
}

#IndexThin a
{
    color: #fff;
}

#IndexThin1
{
    height: 78px;
    background-image: url(../img/2009/IndexThinBg.gif);
    background-repeat: repeat-x;
    background-color: #080808;
}

#IndexThin2
{
    height: 78px;
    background-image: url(../img/2009/IndexThinBg.gif);
    background-repeat: repeat-x;
    background-color: #080808;
}

#IndexThin3
{
    height: 70px;
    background-image: url(../img/2009/IndexThinBg.gif);
    background-repeat: repeat-x;
    background-color: #080808;
}

#IndexWide
{
    float: left;
    width: 530px;
}




/* This styles up the boxes in the thin column on the right - such as Log-in */
#ThinColumn
{
    width: 196px;
    float: right;
    margin-top: 5px;
    height: 100%;
}

#ThinColumn div
{
    background-color: #080808;
    margin-bottom: 5px;
}

#ThinColumn form
{
    padding: 5px;
}

#ThinColumn input
{
    margin: 3px 0 10px 0;
}

/*****Tag Cloud:start*****/

#Tags
{
    
}
#Tags a
{
    color: #fff;
}

#Tags a:hover
{
    color: #e1007a;
    text-decoration: none;
}


/* This is the container div for the whole site */
#Wrapper
{
    width: 955px;
    margin: 0 auto;
    text-align: left; /*     background:#5A4E4F;     background:#484848;     */
    background: #242424;
}

/* This is the holding div for the content on the left - will contain 1 or 2 column grid */
#ContentHolder
{
    width: 754px;
    margin: 5px 0;
}

/* This sets the style for the Masthead section and puts the gradient as a background image */
#Masthead
{
    background-image: url(../img/2009/MastheadBackground.jpg);
    background-repeat: repeat-x;
    height: 100px;
    border-bottom: 1px solid #770643;
    background-color: #080808;
}

#MastheadRight
{
    float: right;
    width: 550px;
    text-align: right;
}

#MastheadRight h1
{
    margin: 12px 20px 10px 0;
}

#MastheadRight fieldset
{
    margin-right: 65px;
}

#MastheadRight #FindArtist, #SiteSearch
{
    width: 150px;
    margin: 2px;
}

fieldset
{
    border: none;
}

.pageTitle
{
    background-color: #050505;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 201px;
    text-align: right;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 150%;
    font-weight: bold;
}
