/*#clanSwaziArea  #search{background: url(../images/clan_area_search_bg.jpg) no-repeat 0 0;}*/
#clanSwaziArea div.formwrapper
{
    margin: 6px 20px 12px;
}
#clanSwaziArea div.guideCopy div.formwrapper{margin: 6px 0 12px;}

#clanSwaziArea div.tradeCopy div.formwrapper{margin: 6px 0 12px;}

/* ~~~ === Clan SWAZI Memebers Area ================================ ~~~ */
#clanAreaLeft
{
    width: 460px;
    float: left;
    padding: 0 0 0 20px;
}
#clanAreaRight
{
    width: 260px;
    float: right;
    padding: 20px 20px 0 0;
}
#clanSwaziArea div.wide{width: 738px;}


div.clanMemberAreaCopy
{
    min-height: 400px;
    background: url(../images/clan_area_content_bg.jpg) no-repeat 0 0;
    padding: 0;
}
#clanLoginStausBar
{
    height: 79px;
    padding: 12px 0 0 0;
}
#clanSwaziArea div.clanMemberAreaCopy #clanLoginStausBar{padding-left: 20px;}
#clanSwaziArea div.clanMemberAreaCopy #clanAreaLeft #clanLoginStausBar{padding-left: 0;}
div.clanBox
{
    width: 260px;
    margin-bottom: 12px;
    font: 11px Arial, Helvetica, sans-serif;
}
div.clanBoxHeading
{
    height: 33px;
    text-indent: -9999em;
    margin: 0;
}
div.clanBoxContent
{
    background: url(../images/clan_box_content_bg.gif) repeat-y 0 0;
    padding: 12px;
}
a.clanBoxBtm
{
    display: block;
    height: 23px;
    text-indent: -9999em;
    outline: none;
}
div.clanSpecials div.clanBoxHeading{background: url(../images/clan_specials_top.gif) no-repeat 0 0;}
div.clanSpecials a.clanBoxBtm{background: url(../images/clan_specials_btm.gif) no-repeat 0 0;}
div.clanStories div.clanBoxHeading{background: url(../images/clan_stories_top.gif) no-repeat 0 0;}
div.clanStories a.clanBoxBtm{background: url(../images/clan_stories_btm.gif) no-repeat 0 0;}
div.clanStories span.postdate
{
    font-style: italic;
    font-size: 10px;
}
div.clanCopy{padding: 0 20px 4px;}

/* ~~~ === CLan Member Specials =============================================================== ~~~ */
dl.clanSpecialProduct
{
    margin: 0;
    padding: 0;
    width: 111px;
    float: left;
}

dl.clanSpecialProduct dt
{
    text-align: center;
}
dl.clanSpecialProduct dd
{
    margin: 0;
    text-align: center;
}

/* ~~~ === GUIDES AREA ======================================================================== ~~~ */
div.clanSwaziGuideCopy
{
    background: url(../images/internal_pages/clan_swazi_pro_deal.jpg) no-repeat 0 0;
}
div.guideCopy
{
    padding: 115px 20px 20px;
}

div.guideCopy p{margin: 0 0 1em;}
/* ~~~ === Latest Clan Stories ================================================================= ~~~ */
div.clanStories dl
{
    margin: 0 0 12px;
    padding: 0;
}
div.clanStories dt
{
    width: 40px;
    float: left;
}
div.clanStories dt img{border: 1px solid #000;}
div.clanStories dd{margin: 0 0 0 52px; color: #434343;}
div.clanStories dd h3
{
    text-transform: uppercase;
    color: #000;
    margin: 0;
    font-size: 11px;
}
div.newsContent
{
    border-bottom: 1px dotted #ccc;
    margin-bottom: 12px;
}
#clanStoriesListings
{
    padding: 0 12px;
}
/* ~~~ === Big Red Button ====================================================================== ~~~ */
#bigRedButton
{
    margin-bottom: 16px;
}
#flashButton
{
    width: 125px;
    height: 125px;
    float: right;
    margin-left: 12px;
}
/* ~~~ === Clan Member Photo Albums ============================================================ ~~~ */
#clanPhotoAlbums
{
    border-bottom: 1px dotted #ccc;
    margin-bottom: 12px;
}
#clanPhotoAlbums h2
{
    background: url(../images/heading_clan_photo_gallery.gif) no-repeat 0 0;
    height: 33px;
    text-indent: -9999em;
}
ul.clanPhotoAlbumThumbs
{
    list-style-type: none;
    margin: 0;
    padding: 0 0 16px;
    overflow: auto;
}
ul.clanPhotoAlbumThumbs li
{   
    float: left;
    margin-right: 11px;
    text-align: center; 
    width: 142px;
    height: 119px;
    padding-top: 12px;
    background: url(../images/clan_gallery_photo_album_bg.gif) no-repeat 0 0;    
}
ul.clanPhotoAlbumThumbs li a
{
    display: block;  
    border: 1px solid #999;
    height: 87px;
    overflow: hidden;
    margin: 0 auto;
}
ul.clanPhotoAlbumThumbs li:hover
{
    background-position: 0 -131px;
}
ul.clanPhotoAlbumThumbs li p{margin: 0;}
ul.clanPhotoAlbumThumbs li p.albumTitle{margin: 4px 0;}
ul.clanPhotoAlbumThumbs li a{text-decoration: none;}
ul.clanPhotoAlbumThumbs img
{
    
}



/* ~~~ === CLAN NEWS =========================================================================== ~~~ */
#clanNews{}
#clanNews h2 a
{
    display: block;
    width: 262px;
    height: 34px;
    background: url(../images/heading_clan_news.gif) no-repeat 0 0;
    text-indent: -9999em;
}
#clanNews h3
{
   font-size: 16px;
   text-transform: uppercase;
   margin: 0 0 4px;
}
#clanNews p.submittedBy
{
    font-style: italic;
    margin: 0;
}
ul.clanNewsPhoto
{      
    list-style-type: none;
    margin: 106px 0 0;
    padding: 0; 
}
ul.clanNewsPhoto li{text-align: center; margin-bottom: 8px;}
ul.clanNewsPhoto img
{
    display: block;
    margin: 0 auto;
    border: 1px solid #999;
    padding: 8px;
    background-color: #fff;
}


/* ~~~ === CLAN PHOTOS ========================================================================= ~~~ */
#clanPhotoArea{padding: 0 10px 20px 20px;}
div.clanPhotoThumb
{   
    width: 126px;
    float: left;
     margin: 0 24px 12px 0;
    padding: 0;
}
div.clanPhotoThumb p
{
    width: 142px;
    height: 119px;
    text-align: center;
    background: url(../images/clan_gallery_photo_album_bg.gif) no-repeat 0 0;
    padding-top: 12px;
    margin: 0;
    font-size: 10px;
    line-height: 1.2em;
}
div.clanPhotoThumb span{padding: 0 6px;}
div.clanPhotoThumb p img
{
    display: block; 
    margin: 0 auto;  
}
div.clanPhotoThumb p a
{
    display: block;
    height: 77px;
    overflow: hidden;
    border: 1px solid #999;
    margin: 0 auto 4px;
     
}
div.clanPhotoThumb p:hover
{
    background-position: 0 -131px;
}

