/*

THEME NAME: MMAPhuket v.1.0

THEME URI: none

DESCRIPTION: WP Theme for www.mmaphuket.com

VERSION: 1.0

AUTHOR: none

*/



/* CSS for www.mmaphuket.com

   ..and yeah! I know it's messy as hell and that it could

   be shorted down to the half amount, and I'm gonne do that

   when I got the time! Why do you care anyway? ;)

 */





* { /* Global CSS Reset */

	vertical-align: baseline;

	font-weight: inherit;

	font-family: inherit;

	font-style: inherit;

	font-size: 100%;

	outline: 0;

	padding: 0;

	margin: 0;

	}





/* Global Items, Wrappers & Holders START -------------------------------------------> */



body {

    background-color: #050505;

    background-image: url(img/bg.jpg);

    background-repeat: repeat-x;

}



em {

    font-style: italic;

}

strong {

  font-weight: bold;

}



a:link, a:active, a:visited {

    color: #ffcc00;

    text-decoration: none;

}



a:hover {

    color: #996600;



}



.alignright {

	float: right;

}



.alignleft {

	float: left

}

.alignleft {

	float: left

}

.center {

    text-align: center;

}



div#pageWrapper { width: 985px;}



    div#pageHeader { width: 975px; height: 200px; }



    div#contentWrapper { margin: 3px 0 10px 0; width: 985px;}



        div#menuHolder { float: left; width: 143px; }



        div#mainContent { float:left; width: 630px; }



            div#fighterAndTechWrapper { margin: 15px 0 0 -18px; width: 626px; }



            div#fighterInFocusWrapper { float: left; margin: 4px 0 0 0; }



            div#techInFocusWrapper { float: right; margin: 15px 0 0 0; }



        div#newsAndFriendsHolder { float: left; width: 185px; }



    /* </div> #contentWrapper */



    div#mainContentFooter { float: left; width: 954px; }



/* </div> #pageWrapper */


/******************************************************
	clear-fix and aligns
*******************************************************/

/* slightly enhanced, universal clearfix hack by Perishable at perishablepress.com */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.alignleft{
	float:left
}
.alignright{
	float:right
}
.center {
    text-align: center;
}


/* Header START ------------------------------------------------------------> */



/*div#pageHeader {

    background-image: url(img/header_clean_new.jpg);

    background-repeat: no-repeat;

}

div#pageHeader h1.pageHeader span, h2.pageHeader {

    display: none;

}

div#pageHeader h1.pageHeader a.title {

    float: left;

    display: block;

    width: 340px;

    height: 100px;

    margin: 50px 0 0 30px;



}



div#pageHeader div.headerAdd {

    float: right;

    border: 0px;

    width: 195px;

    margin: 66px 19px 0 326px;

}

div#pageHeader div.headerAdd img {

    border: 0px;

}*/



div#pageHeader {
    background-image: url(img/header_adds.jpg);
    background-repeat: no-repeat;
}

div#pageHeader h1.pageHeader span, h2.pageHeader {
    display: none;
}

div#pageHeader h1.pageHeader {
   float:left;
}


div#pageHeader h1.pageHeader a.title {
    display: block;
    width: 340px;
    height: 100px;
    margin: 50px 0 0 30px;
}

div#pageHeader div.headerAdd {
    float: right;
    border: 0px;
    margin: 85px 60px 0 0;
}



/* slightly enhanced, universal clearfix hack by Perishable at perishablepress.com */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */



/* Menu START --------------------------------------------------------------> */



div#menuHolder ul {

    margin: 15px 15px 0 0;

    font-size: 0.9em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    letter-spacing: -0.1em;

}



div#menuHolder ul {

    list-style: none;

}



div#menuHolder li a{

    background-image: url(img/menu_item_bg_light.jpg);

    background-repeat: no-repeat;

    display: block;

    width: 143px;

    height: 37px;

    color: #fff;

    text-decoration: none;

    text-align: right;

    line-height: 37px;

}



div#menuHolder li a span{

    padding-right: 15px;

}



div#menuHolder li a:hover {

    background-image: url(img/menu_item_bg_dark.jpg);

    color: #c6c6c6;

}

div#menuHolder li a.current_page, div#menuHolder li a.current_page_parent {

    background-image: url(img/menu_item_active.jpg);

    color: #c6c6c6;

}



div#menuHolder li.menuTop {

    background-image: url(img/menu_top.jpg);

    background-repeat: no-repeat;

    width: 143px;

    height: 41px;

    line-height: 41px;

    padding: 0px;

    margin: 0px,

}



div#menuHolder li.menuBottom{

    background-image: url(img/menu_bottom.jpg);

    background-repeat: no-repeat;

    width: 143px;

    height: 81px;

}



/* For the submenu */

div#menuHolder ul.submenu {

    background-image: url(img/submenu_bg.gif);

    background-repeat: repeat-y;

    margin: 0 10px 0 0;

    font-size: 0.7em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    letter-spacing: -0.05em;





}

div#menuHolder ul.submenu li {

    background-image: url(img/submenu_bg.gif);

    background-repeat: repeat-y;

    width: 143px;

    height: 20px;



}



div#menuHolder ul.submenu li.submenuBottom {

    background-image: url(img/submenu_bg.gif);

    background-repeat: repeat-y;

    width: 143px;

    height: 10px;

    /* correcting IE ghost space. Why it works? I dont know! Do you? */

        margin-bottom: -5px;

        padding-bottom: 5px;

    line-height: 10px;



}



div#menuHolder ul.submenu li a {

    background-image: url(img/submenu_bg.gif);

    background-repeat: repeat-y;



    width: 143px;

    line-height: 20px;

    color: #666;

    text-decoration: none;

    text-align: right;



}



div#menuHolder ul.submenu li a:hover, div#menuHolder ul.submenu li a.current_page {

    color: #fff;

}





/* Main Content START ------------------------------------------------------> */


/* UPDATES START ------------------------------------------------------> */

div#news div.newsEntry{
  /*padding-bottom: 20px; */

}


div#news div.padder{
/*    background-image: url(img/bottom_news_bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;*/
    border-bottom: 1px dotted #222;
}
div#news div.padderdiv_single{
    border: none;
}

/* UPADTES END ------------------------------------------------------> */
div#mainContent {

    font-size: 0.7em;

    font-family: verdana, arial, sans-serif;

    line-height: 1.5em;

    color: #fff;

}

div#mainContent ul {

    margin: 10px 0 30px 20px;



}



div#mainContent li{

    padding-left: 10px;

    background-image: url(img/list_arrow.gif);

    background-repeat: no-repeat;

    background-position: 0 .5em;

    list-style: none;





}

div#mainContent div.dekoboko_errors ul {

    margin: 10px 0 10px 20px;



}

div#mainContent div.dekoboko_errors li {

    list-style: none;

    color: red;

}



div#mainContent p {

    margin: 10px 0 20px 0;

    padding: 0 0 0 10px;

}



div#mainContent h2 {

    font-size: 1.6em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    letter-spacing: -0.05em;

    color: #fff;

    padding: 0 0 10px 5px;

}



div#mainContent h2.pageTitle {

    font-size: 1.9em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    letter-spacing: -0.05em;

    color: #fff;

    padding: 0 0 15px 5px;

}



div#mainContent h3 {

    font-size: 1.4em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    color: #ffcc00;

    padding: 0 0 0 5px;

}

div#mainContent h3.extraMarginTop {

   padding-top: 15px;

}





div#mainContent h4 {

    font-size: 1.7em;

    font-family: /*georgia, */verdana, arial, sans-serif;

    font-weight: bolder;

    text-align: center;

    letter-spacing: -0.05em;

    color: #fff;

    padding: 5px 0 0 0;

}

div#mainContent h5 {

    font-size: 1.1em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    color: #fff;

    padding: 0 0 0 5px;



}



div#mainContent div.padder {

    padding: 9px 20px 20px 10px;

}



div#mainContent p.backLink {

    margin:0px;

    padding:0px;

}



div#mainContent blockquote {

	width:500px;

	background-image:url(img/blockquote.gif);

	background-repeat:no-repeat;

    padding: 0 0 0 15px;

    margin: 0 0 30px 40px;

}



div#mainContent blockquote p {

    font-size: 1.2em;

    line-height: 1.3em;

	margin:5px 10px;

	color:#fff;

    font-style: italic;

}



/* Images in text for static pages */



div#mainContent img.homeRay, div#mainContent img.teamPhoto1 {

    float: right;

    padding: 5px;

}



div#mainContent img.teamPhoto2 {

    float: left;

    padding: 5px 0px 5px 5px;

}



div#mainContent img.classLineup {

    margin: 10px 0px 10px 40px;

}



div#mainContent img.facility {

    padding: 5px;



}

div#mainContent img.contactMap {

    border: 0px;

    float: left;

    padding: 10px;



}

div#mainContent a img {

	border: 3px solid #333;

	padding: 1px;

    margin: 0px 10px 0px 0;

}

div#mainContent a img.contactMap {

	border: 3px solid #333;

	padding: 1px;

    margin: 10px 10px 4px 4px;



}



div#mainContent a:hover img.contactMap, div#mainContent a:hover img {

    border-color: #cc9900;

}



/* Pages H2 Backgrounds */





div#mainContent h2.home { background-image: url(img/header_home.jpg); }

div#mainContent h2.newsArchive { background-image: url(img/header_news_archive.jpg); }

div#mainContent h2.theTeam { background-image: url(img/header_the_team.jpg);}

div#mainContent h2.theTraining { background-image: url(img/header_the_training.jpg);}

div#mainContent h2.showCases { background-image: url(img/header_the_showcases.jpg );}

div#mainContent h2.theFacility { background-image: url(img/header_the_facility.jpg);}

div#mainContent h2.accomendation { background-image: url(img/header_accomendation.jpg);}

div#mainContent h2.links { background-image: url(img/header_links.jpg);}

div#mainContent h2.contact { background-image: url(img/header_contact.jpg);}

div#mainContent h2.faq { background-image: url(img/header_faq.jpg);}



div#mainContent h2.home span,

div#mainContent h2.newsArchive span,

div#mainContent h2.theTeam span,

div#mainContent h2.theTraining span,

div#mainContent h2.showCases span,

div#mainContent h2.theFacility span,

div#mainContent h2.accomendation span,

div#mainContent h2.links span,

div#mainContent h2.contact span,

div#mainContent h2.faq span {

    display: none;

}



div#mainContent h2.home,

div#mainContent h2.newsArchive,

div#mainContent h2.theTeam,

div#mainContent h2.theTraining,

    div#mainContent h2.showCases,

div#mainContent h2.theFacility,

div#mainContent h2.accomendation,

div#mainContent h2.links,

div#mainContent h2.contact,

div#mainContent h2.faq {

    background-repeat: no-repeat;

    width: 608px;

    height: 42px;

    padding: 0px;

    margin: 4px 0 0 0;

}





/* Fighter Database */



div#fighterDbSingelTop {

    float: left;

    padding-right: 5px;



}

div#fighterDbSingelHr {

    height: 2px;

    width: 575px;

    margin: 5px 0 10px 5px;

    border-bottom: solid 1px #ffcc00;

}



div#fighterDbSingelTop span {

    color: #ffcc00;

    margin-left: 30px;

}





div#fighterDbList {

    margin: 10px 0 0 30px;



}

div#fighterDbListItem {

    margin-top: 5px;

    float: left;



}

div#fighterDbListItem a.fighterDbLink {

    color: #050505;

}



div#fighterDbListItem a {

    display: block;

    background-color: #333;

    width: 170px;

    height: 50px;

    margin: 1px;

}

div#fighterDbListItemSmall {

    margin-top: 5px;

    float: left;



}



div#fighterDbListItemSmall a {

    display: block;

    width: 170px;

    height: 25px;

    margin: 1px;

}



div#fighterDbListItem a:hover {

    background-color: #ffcc00;



}

div#fighterDbContent {

    margin: 10px 0 30px 0;





}

h5.fighterChoose {

    clear: both;

    margin: 0 0 5px 0;

}



div#fighterDbListItem h3.fighterName, div#fighterDbContent h3 {

    font-size: 2.2em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    line-height: 20px;

    letter-spacing: -0.1em;

    margin-top: -5px;



}

div#fighterDbListItem h5 {

    color: #fff;

    padding-bottom: 1px;

}



div#fighterDbListBottom {

    padding-top: 20px;

    clear: both;

}



/* Ray Affiliates */

div#rayAff {

	float: left;

    padding: 0px 10px 0px 8px;

    margin-bottom: -12px;

}

div#rayAff h5 {

    padding: 10px 0px 2px 0px;



}



div#rayAff a img {

    margin-bottom: 15px;

    border: 3px solid #999;

}



div#rayAff a:hover img {

    border-color: #fff;

}



/* FAQ */

div#mainContent ul span.faqhead  {

    font-size: 1.2em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    color: #ffcc00;

    padding: 0 0 0 5px;

    margin-left: -5px;

}



div#mainContent span.faqhead  {

    font-size: 1.2em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    color: #fff;

    padding: 0 0 0 0px;

    padding: 0 0 0 0px;

}

div#mainContent a.faqLink:hover {

    color: #cc9900;

    text-decoration: none;

}

div#mainContent p.faq {

    margin: 0 0 10px 5px;

}

 span.adress {

    font-size: 1.7em;

    line-height: 1em;

    font-weight: bolder;

    color: #999;

}



/* Media Player Start */



div#mainContent h3.mpTitle {

    font-size: 1.8em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    letter-spacing: -0.05em;

    padding-top: 2px;

    margin: 0 0 0px 30px;



}

div#mainContent h5.mpTitle {

    clear: both;



    margin: 10px 0 -6px 30px;



}

/*p.underMp {

    clear: both;



    margin: 10px 0 -6px 30px;



}*/

div#mainContent h5 span.grey {

    color: #666;



}



div#mainContent div.mpHolder {

    margin: -18px 0 0 30px;

}

div#mainContent div.mpScreen {

    margin: 0;

    width: 400px;

    padding: 1px 1px 0 1px;

    background-color: #333;

    border-top: 5px solid #fff;

    border-bottom: 1px solid #fff;

    border-left: 65px solid #fff;

    border-right: 65px solid #fff;

}

div#mainContent div.mpBottom {

    width: 532px;

    background-position: bottom right;

    margin-bottom: 20px;

    background-repeat: repeat-x;



}

.large {  /* daily motions original 'large' size */

    width: 520px;

    height: 411px;

    }

    div.large_frame {

        border: 2px solid #000;

        width: 520px;

        height: 411px;

    }

/*div#mainContent div.mpBottom {

    height: 56px;

    margin-bottom: 20px;

    background-image: url(img/mp_bottom_w.jpg);

    background-repeat: no-repeat;

}

div#mainContent div.mpBottomYoutube {

    height: 34px;

    margin-bottom: 20px;

    background-image: url(img/mp_bottom_youtube_w.jpg);

    background-repeat: no-repeat;

}*/



/* image gallery */



div#gallerywrap {

    width: 400px;

}



/* News Archives START -----------------------------------------------------> */



div#news div.padder {

    padding: 0 0 0 5px;

}



div.newsEntry a img {

	border: 3px solid #333;

	padding: 1px;

    margin: 5px 10px 5px 0;

}



div.newsEntry {

    width: 580px;

}

div.newsEntry a:hover img {

    border-color: #cc9900;

}



div#news h3.newsDate {

    font-size: 1.1em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    letter-spacing: -0.05em;

    color: #fff;

    padding: 20px 0 0 0;

    margin-left: 5px;

    font-variant: normal;

}

div#news h3.newsTitle {

    font-size: 1.8em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    letter-spacing: -0.05em;

    margin-top: -5px;

}



div#mainContent h3.bigTitle {

    font-size: 1.8em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    letter-spacing: -0.05em;

    padding-top: 10px;



}



div#mainContent div#news h3 a.bigLink:hover {

    color: #cc9900;

    text-decoration: none;

}



div#news p.newsMetaData {

    clear: both;

    font-size: 0.9em;

    font-family: verdana, arial, sans-serif;

    color: #666;

    margin-left: -5px;

}



div.newsNavigation {

    margin: 40px 0 0 0;

    width: 600px;

}



/* Link Archive START -----------------------------------------------------> */



div.links_left h5, div.links_right h5 {

   font-size: 12px;

   font-variant: normal;

   font-weight: normal;

 }

 div#mainContent div.links_left h3, div#mainContent div.links_right h3 {

   color: #fff;

 }

div.links_left {

   width:280px;

   padding-left:20px;

   float:left;



}

div.links_right {

   width:280px;

   float:right;



}

/* Comments START -----------------------------------------------------> */



#comments {

    width: 550px;

    margin: 10px 25px 40px 15px;

}



#comments form p {

    margin: 5px 0 0 0;

    padding: 0px;



}



#comments .from {

    font-size: 1.4em;

    font-weight: bolder;

    padding: 0;

    margin: 20px 0 0 0;

	padding-left: 4px;

}



#comments .when {

    font-size: 1.0em;

    padding: 0;

    margin: 0 0 5px 0;

    line-height: 1.2em;

	padding-left: 4px;

}



#comments .textbox {

    background-color: #222;

    font-size: 1em;

    padding: 0;

    margin: 10px 0 0 0;

}



#comments .textbox_top {

    background-color: #050505;

    background-image: url(img/comment_box_top.gif);

    background-repeat: no-repeat;

    display: box;

    width: 550px;

    height: 17px;

}



#comments .textbox p {

    line-height: 1.2em;

    padding: 6px 6px 12px 6px;

}



#comments h4.leave_reply, #comments h4.nrof_comments {

    font-size: 1.3em;

    text-align: left;

    margin: 10px 0 15px 0;

}



p.no_comments {

    text-align: center;

    color: #333;

    font-size: 1.2em;

    font-weight: bolder;

    padding: 50px 0 0 0;

}



#comments .add_reply_text {

    color: #666;

    font-size: 0.9em;

}



input#author, input#email, input#url{

    color: #fff;

    background-color: #333;

    border: 0px;

    padding: 2px;

    margin: 0px;

}

#comments h3 {

    font-size: 1.4em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    color: #ffcc00;

    padding: 0 0 0 5px;

}



#comments h5 {

    font-size: 1.1em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    color: #fff;

    padding: 0 0 0 5px;

    margin: 0px;

}

#comments form span.lable {

    font-size: 1.2em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    color: #ffcc00;

    padding: 0 0 0 0;

    margin: 0px;

}

#comments form span.white {

    color: #fff;

}

#comments form input:focus, #comments form textarea:focus{

    background-color: #444;

 }



#comments form textarea {

	width: 100%;

    color: #fff;

    background-color: #333;

    border: 0px;

    padding: 2px;

}



#comments form #submit {

	margin: 15px 0 0 -5px;





}



/* Fighter In Focus START --------------------------------------------------> */



/* Blank Fighter in focus div#fighterInFocusWrapper {

    background-image: url(img/fighter_in_focus_blank.jpg);

    background-repeat: no-repeat;

    width: 310px;

    height: 300px;

}



div#fighterInFocusWrapper p.first {

    font-size: 1.4em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    text-align: center;

    letter-spacing: -0.1em;

    color: #ffcc00;

    padding: 40px 10px 10px 20px;

}



div#fighterInFocusWrapper p.second {

    font-size: 1.2em;

    line-height: 1.4em;

    padding: 10px 20px 10px 20px;

    font-family: georgia, verdana, arial, sans-serif;



}  */



div#fighterInFocusStats div.padder{

    padding: 35px 0 0 20px;

}



div#fighterInFocusStats p.firstName{

    font-size: 1.6em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    letter-spacing: -0.05em;

    color: #fff;

    margin: 0 0 0 0;

}



div#fighterInFocusStats p.lastName{

    font-size: 2.0em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    letter-spacing: -0.05em;

    color: #ffcc00;

    margin: -3px 0 10px 0;

}



div#fighterInFocusStats p.header{

    font-size: 1.4em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    letter-spacing: -0.05em;

    color: #ffcc00;

    margin: 0 0 0 0;

}



div#fighterInFocusStats {

    background-image: url(img/fighter_in_focus_andreas2.jpg);

    background-repeat: no-repeat;

    width: 310px;

    height: 174px;

}



div#fighterInFocusStats p.stats{

    font-size: 1.2em;

    font-family: verdana, arial, sans-serif;

    font-weight: bolder;

    font-variant: small-caps;

    letter-spacing: -0.05em;

    color: #fff;

    margin: -3px 0 0 0;

    padding: -3px 0 0 0;

}



div#fighterInFocusText {

    background-image: url(img/fighter_in_focus_lower_bg.jpg);

    background-repeat: no-repeat;

    width: 310px;

    height: 126px;

    text-align: justify;

    font-size: 1.1em;

    color: #fff;

    font-family: georgia, verdana, arial, sans-serif;

}



div#fighterInFocusText div.padder {

    padding: -15px 15px 0 17px;

}



div#fighterInFocusText p.fighterLink {

    font-size: 1em;

    margin: 5px 0 2px 70px;

}



div#fighterInFocusText a:link, div#fighterInFocusText a:active, div#fighterInFocusText a:visited {

    color: #ffcc00;

    text-decoration: none;

}



div#fighterInFocusText a:hover {

    color: #cc9900;

    text-decoration: none;

    border-bottom: 1px dotted #cc9900;

}



/* Technique In Focus  START -----------------------------------------------> */



div#techInFocus {

    background-image: url(img/tech_in_focus_bg.jpg);

    background-repeat: no-repeat;

    width: 310px;

    height: 289px;



}



div#techInFocus div.padder {

    padding: 21px 0 0 10px;

}

/******************************************************
	for links
*******************************************************/
div.cat h2      {
    text-transform: lowercase;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: bold !important;
    color: #fff !important;
    border-bottom: 1px solid #ffcc00;
    padding-bottom: 0!important;
    margin-bottom: 0!important;



}
div.cat {
    padding-bottom: 10px;
}


div.cat ul {
    list-style: none;
    list-style-type: none;
    margin: 0!important;
    padding-top: 5px!important;
    }
    div.cat ul {
        padding: 0 0 0 25px;
    }


div.cat {

}
div.cat ul li {
    float: left;
    width: 240px;
    padding:0 20px 5px 0;
}

/* News & Announcements START ----------------------------------------------> */



div#newsAndFriendsHolder div.padder {

    padding: 0 0 20px 5px;

}



div#newsAndFriendsHolder h2 span {

    display: none;

}



div#newsAndFriendsHolder h2.news {

    display: block;

    background-image: url(img/news_header.jpg);

    width: 160px;

    height: 50px;

    margin: 9px 0 0 -10px;

}



div#newsAndFriendsHolder h2.friends {

    display: block;

    background-image: url(img/friends_header.jpg);

    width: 181px;

    height: 49px;

    margin: 10px 0 10px -10px;

}



div#newsAndFriendsHolder h3 {

    font-size: 0.7em;

    line-height: 0.7em;

    font-family: verdana, arial, sans-serif;

    font-weight: bold;

    letter-spacing: -0.1em;

    color: #fff;

    margin-left: -5px;

}



div#newsAndFriendsHolder h4 {

    font-size: 0.8em;

    line-height: 0.9em;

    font-family: verdana, arial, sans-serif;

    font-weight: bold;

    text-transform: uppercase; 

    font-variant: small-caps;

    letter-spacing: -0.05em;

    color: #ffcc00;

    width: 180px;

    margin-left: -5px;



}



div#newsAndFriendsHolder {

    color: #666;





}

div#newsAndFriendsHolder div.recentNews {

    text-align: justify;

    font-size: 0.6em;

    font-family: verdana, arial, sans-serif;

    margin: 2px 0 0 -5px;

    padding: 2px 0 15px 0;

}





div#newsAndFriendsHolder div.recentNews a:link,

div#newsAndFriendsHolder div.recentNews a:active,

div#newsAndFriendsHolder div.recentNews a:visited {

    color: #666;

    text-decoration: none;



}

div#newsAndFriendsHolder div.recentNews a:hover {

    color: #fff;

    text-decoration: none;



}



/* banners */

div#newsAndFriendsHolder a img {

    margin: 5px 0 5px -8px;

    padding: 1px;

    border: 0px;



}



div#newsAndFriendsHolder a:hover img {



}



div#newsAndFriendsHolder div.adds a img {

    margin-bottom: 10px;

    padding: 1px;

    border: 3px solid #999;

    margin-left: -4px;

}



div#newsAndFriendsHolder div.adds a:hover img {

    border-color: #fff;

}



/* Premium links start START --------------------------------------------------------> */

/* slightly enhanced, universal clearfix hack by Perishable at perishablepress.com */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

premiumLinkHolder {
    width: 954px;
}


.plinkTop {
    background: url(img/plinks_top.jpg) no-repeat;
    height: 38px;
}

.plinkHolder {
    background: url(img/plinks_bg.jpg) repeat-y;
    min-height:40px;
    height:auto !important;
    height:40px;

}

.plinkBottom {
    background: url(img/plinks_bottom.jpg) no-repeat;
    height: 15px;
}

ul.linkList {
    font-size: 0.6em;
    font-family: verdana, arial, sans-serif;
    list-style: none;
    padding-left: 20px;
}

ul.linkList li {
    float: left;
    padding: 0 20px 5px 12px;
    background-image: url(img/plink_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 .45em;
}



/* Page footer START --------------------------------------------------------> */





div#mainContentFooter {

    background-image: url(img/footer_bg.jpg);

    background-repeat: no-repeat;

    float: left;

    clear: left;

    font-size: 0.6em;

    font-family: verdana, arial, sans-serif;

    color: #666;

    width: 954px;

    height:55px;

    margin: 15px 0 0 0;

    padding: 10px 0 0 20px;

}



div#mainContentFooter p.footerCopy {

    float: left;

}



div#mainContentFooter p.footerMenu {

    float: right;

    text-align: right;

    padding-right: 25px;

}



div#mainContentFooter p.footerSites {

    color: #333;

    font-size: 0.9em;

    padding: 2px 0 0 0;

    float: left;

}



div#mainContentFooter a:link, div#mainContentFooter a:active, div#mainContentFooter a:visited, ul.linkList li a{

    color: #999;

    text-decoration: none;

    line-height: 14px;

}



div#mainContentFooter p.footerCopy a:hover,

div#mainContentFooter p.footerMenu a:hover,
ul.linkList li a:hover{

    color: #fff;

    text-decoration: none;

    border-bottom: 1px dotted #c5c5c5;

    line-height: 14px;

}
