@charset "utf-8";



body

{

    margin:0px;

    padding:0px;

    background:url(../images/body-bg.jpg) left top repeat-x #334665;

    font:normal 11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;

}

*

{

    margin:0px;

    padding:0px;

}

p

{

    margin:7px 0px;

}

img

{

    border:0px;

}

.left

{

    float:left;

}

.right

{

    float:right;

}

.clear

{

    clear:both;

}

.hidden

{

    display: none;

}

.align-right {

    text-align: right;

}

.container

{

    width:1016px;

    height:auto;

    text-align:center;

    margin:0px auto;

}

.font-small {

    font-size:.8em;

}

.font-yellow

{

    color: #ffff00;

}

.errorMsg {

    padding-left:35px !important;

    margin-top:10px;

    margin-bottom:10px;

    padding-right:7px;

    padding-top:7px;

    padding-bottom:7px;

    font-size:1.0em !important;

    color:#333;

    font-weight:700;

    background-color:#FFEBE8;

    background-image:url(/images/exclamation.png);

    background-repeat:no-repeat;

    background-position:10px center;

    border:1px solid #CC0000;

    text-align:left;

    -moz-border-radius: 0.5em;

    -webkit-border-radius: 0.5em;

}



.successMsg {

    padding-left:35px !important;

    margin-top:10px;

    margin-bottom:10px;

    padding-right:7px;

    padding-top:7px;

    padding-bottom:7px;

    font-size:1em !important;

    color:#333;

    font-weight:700;

    background-image:url(/images/accept.png);

    background-color:#F2FFE1;

    background-repeat:no-repeat;

    background-position:10px center;

    border:1px solid #76ca6a;

    text-align:left;

    -moz-border-radius: 0.5em;

    -webkit-border-radius: 0.5em;

}



.alertMsg {

    padding-left:35px !important;

    margin-top:10px;

    margin-bottom:10px;

    padding-right:7px;

    padding-top:7px;

    padding-bottom:7px;

    font-size:1em !important;

    color:#333;

    font-weight:700;

    background-image:url(/images/error.png);

    background-color:#FFF6BF;

    background-repeat:no-repeat;

    background-position:10px center;

    border:1px solid #FFD324;

    text-align:left;

    -moz-border-radius: 0.5em;

    -webkit-border-radius: 0.5em;

}



.infoMsg {

    padding-left:35px !important;

    margin-top:10px;

    margin-bottom:10px;

    padding-right:7px;

    padding-top:7px;

    padding-bottom:7px;

    font-size:1em !important;

    color:#333;

    font-weight:700;

    background-image:url(/images/information.png);

    background-repeat:no-repeat;

    background-position:10px center;

    text-align:left;

    border: 1px solid #CEDFF2;

    background-color: #F5FAFF;

    -moz-border-radius: 0.5em;

    -webkit-border-radius: 0.5em;

}

/* CSS Header Document */

.header

{

    width:980px;

    height:120px;

    float:left;

    text-align:left;

    background:url(../images/header-bg.gif) left top no-repeat;

    padding:18px;

}

.header-top

{

    width:980px;

    height:88px;

    float:left;

    text-align:left;

    padding-top:1px;

}

.header-top h1

{

    position:relative;

    left:-115px; /*125px;*/

    top:60px; /*80px;*/

    color: #ffff00;

    font-size:.8em;

}



.logo

{

    width:220px;

    height:88px;

    float:left;

    text-align:left;

}

.header-right-not-logged-in {

    width:375px;

    height:55px;

    margin:10px 10px 0px 0px;

    padding:3px 35px 15px;

    text-align:center;

}



.header-right-logged-in {

    width:375px;

    height:45px;

    margin:30px 5px;

    padding:0;

    text-align:right;

}

.header-right

{

    float:right;

    /*color:#FFFFFF;*/

    color:#fff;

    /*background-color:#fff;*/

    overflow:hidden;

    /*border:1px dotted #404040;*/

}

.header-right strong

{

    font-weight:bold;

    color:#FFBD00;

}

.header-right a

{

    font-weight:bold;

    color:#FFFFFF;

    text-decoration:underline;

}

.header-right a:hover

{

    text-decoration:none;

}

.header-right input

{

    width:98px;

    height:15px;

    border:1px solid #404040;

}

.header-right-facebook-login-container

{

    margin-top:15px;

    font-size: .8em;

}



/* navigation */

.navigation

{

    width:940px;

    float:left;

    padding:4px 20px;

    text-align: center;

}

.navigation a {

    text-decoration: none;

}

.menu-button-normal

{

    width: 106px;

    height: 23px;

    text-align:center;

    background:url(../images/menu-button-normal.gif) left top no-repeat;

}

/* CSS body Document */

.body-main

{

    width:946px;

    float:left;

    text-align:left;

    background: url(../images/body-middle-bg.jpg) left top repeat-y;

    padding:0px 35px;

}

.body-left

{

    width:736px;

    float:left;

}

.body-left-no-sidebar

{

    width:100%;

    float:left;

}

.body-right

{

    width:196px;

    float:right;

}

.main-image-wrapper

{

    width:720px;

    float:left;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

}

.featured-game-container

{

    float:left;

    width:304px;

    margin-top:20px;

}

.featured-game

{

    width:294px;

    border:1px solid #7896C7;

    padding-top:160px;

    padding-left:6px;

    height:40px;

    font-weight:bold;

    color:#FFFFFF;

    font-size:10px;

    margin-left: 20px;

    text-decoration: none;

}

.featured-game img

{

    float:right;

    margin-left:8px;

    margin-right:6px;

}

.below-featured-game-container

{

    width: 324px;

    text-align: center;

    color: #fff;

    text-decoration: none;

    margin-top: 15px;

}

.below-featured-game-container a

{

    width: 324px;

    text-align: center;

    color: #fff;

    text-decoration: none;

}

.newest-games

{

    width:352px;

    float:right;

}

.newest-game-list

{

    width:345px;

    float:left;

    padding:1px;

    background:url(../images/blue-shade1.gif) left top repeat-x;

    height:50px;

    color:#16384A;

    margin-top:5px;

    overflow:hidden;

}

.newest-game-list img

{

    border:1px solid #7C99C9;

    float:left;

    margin-right:4px;

}

.newest-game-list h1

{

    margin:0;

    padding:0;

    font:bold 12px/14px Arial, Helvetica, sans-serif;

    color:#27303F;

}

.newest-game-list p

{

    margin:3px 0px;

}

.newest-game-list a

{

    text-decoration:none;

    font-weight:bold;

}

.homepage-text

{

    width:720px;

    float:left;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    margin: 10px auto 0px auto;

    color: white;

}

.homepage-text-title

{

    width:98%;

    height:16px;

    font-size:14px;

    font-weight:bold;

    background:transparent url(../images/search-heading-bg-1x50.gif) repeat-x scroll left top;

    border: 2px solid #E57508;

    margin-bottom: 5px;

    padding: 4px;

    color: black;

    text-align: center;

}



.game-list-bg

{

    width:353px;

    height:325px;

    float:left;

    padding:4px;

    background:url(../images/game-list-bg.gif) left top repeat-x #233555;

    border:1px solid #7896C7; /*1px solid #57647C;*/

    margin-top:10px;

}

.blue-bar

{

    width:340px;

    float:left;

    height:36px;

    background:#11213C;

    padding:0px 7px;

    color:#FFBC00;

    line-height:18px;

    text-align:right;

}

.blue-bar img

{

    float:left;

}

.blue-bar a

{

    color:#FFBC00;

}

.games-list

{

    width:352px;

    float:left;

    background:url(../images/blue-shade2.gif) left top repeat-x;

    height:50px;

    border:1px solid #7896C7;

    color:#16384A;

    margin-top:5px;

    line-height:13px;

    overflow: hidden;

}

.games-list img

{

    float:left;

    margin-right:6px;

    border-right:1px solid #7896C7;

}

.games-list a

{

    text-decoration:none;

    font-weight:bold;

}

.search-outer-bg

{

    width:192px;

    float:left;

    background:url(../images/search-bg.gif) left top repeat-x;

    height:90px;

    padding:4px;

    margin-bottom:8px;

}

.search-inner-bg

{

    width:186px;

    height:82px;

    float:left;

    background:#FFFFFF;

    padding:4px 3px;

}

.search-heading

{

    width:181px;

    height:16px;

    float:left;

    padding-left:5px;

    background:url(../images/search-heading-bg.gif) left top repeat-x;

}

.search-keyword

{

    width:186px;

    float:left;

    margin:5px 0px;

}

.search-keyword input

{

    width:180px;

    height:20px;

    background:#F4C964;

    border:1px solid black;

    padding-left:6px;

    font:normal 11px/19px Arial, Helvetica, sans-serif;

    color:#11213C;

}

.advanced-search

{

    width:174px;

    float:left;

    background:#F9D47C;

    padding:7px 6px;

    color:#11213C;

    font-weight:bold;

    text-align:center

}

.ad-160x600

{

    text-align: center;

}

.ad-300x250

{

    text-align: center;

}

.ad-336x280

{

    text-align: center;

}

.ad-728x90

{

    text-align: center;

}

.ad-468x60

{

    text-align: center;

}

.ad-180x150

{

    text-align: center;

}

.ad-234x60

{

    text-align: center;

}

.sidebar-outer-bg

{

    width:192px;

    float:left;

    /*background:url(../images/top-games-bg.gif) left top repeat-x #E57508;*/

    background:#E57508;

    padding:5px 4px;

    margin-bottom: 10px;

}

.sidebar-inner-bg

{

    width:186px;

    float:left;

    background:#FFFFFF;

    padding:3px;

}

.sidebar-data-list

{

    width:180px;

    float:left;

    margin-top:4px;

    background:#F9D47C;

    color:#11213C;

    padding:0px 3px;

    line-height:16px;

    font-size: .8em;

}

.sidebar-data-list a

{

    color:#11213C;

    text-decoration:none;

    font-weight:none; /*bold;*/

}

.sidebar-data-list a:hover

{

    text-decoration:underline;

}

.sidebar-banner-exchange

{

    width:177px;

    margin-top:4px;

    background:#F9D47C;

    color:#11213C;

    padding:0px 3px;

    line-height:16px;

    font-size: .8em;

    text-align: center;

}

.sidebar-link-exchange

{

    width:177px;

    margin-top:4px;

    background:#F9D47C;

    color:#11213C;

    padding:0px 3px;

    line-height:16px;

    font-size: 1.0em;

    text-align: left;

}

#index_728x90_ad_container

{

    text-align:center;

    width: 720px;

    background:#536686;

    padding:2px 7px;

    border: 1px solid #7896C7;

    margin: 2px auto 2px auto;

}

#most-popular-game-thumbs-container

{

    text-align:center;

    width: 720px;

    background:#536686;

    padding:2px 7px;

    border: 1px solid #7896C7;

    margin: 2px auto 2px auto;

}

#most-popular-game-thumbs-container-game-play

{

    text-align:center;

    width: 720px;

    background:#536686;

    padding:2px 7px;

    border: 1px solid #7896C7;

    margin: 2px auto 2px auto;

}

#game-play-pre-play-container

{

    text-align:center;

    margin: 5px 0px 5px 0px;

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

}

#game-play-pre-play-ad 

{

    width:320px;

    height:270px;

    margin: 5px 20px;

    text-align:center;

}

#game-play-pre-play-launch-container

{

    width:320px;

    height:270px;

    margin: 5px auto;

    text-align:center;

    color:#fff;

}

.game-play-game-information

{

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    overflow: hidden;

    color: #fff;

    margin: 0 auto 5px auto;

}

.game-play-game-information-left

{

    float: left;

    height: 130px;

    width: 110px;

    padding: 15px 5px 5px 5px;

}

.game-play-game-information-right

{

    float: right;

    width: 590px;

    padding: 3px;

}



#game-play-game-div

{

    text-align:center;

    margin-bottom: 10px;

}

.game-play-swf

{

    margin: 5px 0 5px 0;

    z-index: -10;

    text-align: center;

}

.game-play-game-title-page-header

{

    color: #000;

    width:725px;

    height:16px;

    font-size:14px;

    font-weight:bold;

    background:transparent url(../images/search-heading-bg-1x50.gif) repeat-x scroll left top;

    border: 2px solid #E57508;

    margin: 2px auto;

    padding: 4px;

    overflow: hidden;

}

.game-play-game-title

{

    color: #000;

    width:98%;

    height:16px;

    font-size:14px;

    font-weight:bold;

    background:transparent url(../images/search-heading-bg-1x50.gif) repeat-x scroll left top;

    border: 2px solid #E57508;

    margin: 2px auto;

    padding: 4px;

    overflow: hidden;

}

#popup-games-container

{

    text-align:center;

    width:720px;

    /*background:#536686;*/

    padding:7px;

    border:1px solid #7896C7;

    margin: 10px auto 10px auto;

}

#game-play-related-games-container

{

    text-align:center;

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    margin: 10px auto 10px auto;

}

#game-play-comments-container

{

    text-align:center;

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    margin: 10px auto 10px auto;

}

#game-play-chat-container

{

    text-align:center;

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    margin: 10px auto 10px auto;

}

#game-play-fb-live-feed

{

    text-align:center;

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    margin: 10px auto 10px auto;

}

#game-play-fb-fans

{

    text-align:center;

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    margin: 10px auto 10px auto;

}

#game-play-scores-container

{

    text-align:center;

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    margin: 10px auto 10px auto;

}

.game-play-page-high-score-outer-bg

{

    width:221px;

    float:left;

    /*background:url(../images/top-games-bg.gif) left top repeat-x #E57508;*/

    background:#E57508;

    padding:5px 4px;

    margin-left: 2px;

    margin-right: 5px;

    margin-bottom: 10px;

}

.game-play-page-high-score-inner-bg

{

    width:215px;

    float:left;

    background:#FFFFFF;

    padding:3px;

}

.game-play-page-high-score-heading

{

    width:210px;

    height:16px;

    float:left;

    padding-left:5px;

    background:url(../images/search-heading-bg.gif) left top repeat-x;

}

.game-play-page-high-score-row

{

    float: left;

    width: 209px;

    text-align: left;

    margin-top:4px;

    background:#F9D47C;

    color:#11213C;

    padding:0px 3px;

    line-height:16px;

    font-size: .8em;

}

.game-play-page-high-score-row a

{

    color:#11213C;

    text-decoration:none;

    font-weight:none; /*bold;*/

}

.game-play-page-high-score-row a:hover

{

    text-decoration:underline;

}

.game-play-leaderboard-score-section-title

{

    font-size: 14px;

    text-decoration: underline;

    margin-bottom: 3px;

}



.user-profile-user-title

{

    width:98%;

    height:16px;

    font-size:14px;

    font-weight:bold;

    background:transparent url(../images/search-heading-bg-1x50.gif) repeat-x scroll left top;

    border: 2px solid #E57508;

    margin-bottom: 5px;

    padding: 4px;

}

.user-profile-user-information

{

    width:720px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    overflow: hidden;

    color: #fff;

    margin: 0 auto 10px auto;

}

.user-profile-user-information-left

{

    float: left;

    /*height: 130px;*/

    width: 212px;

    padding: 1px 5px 5px 5px;

}

.user-profile-user-information-right

{

    float: right;

    width: 490px;

    padding: 3px;

}

.user-profile-tab-content-container

{

    text-align:center;

    width:695px;

    background:#536686;

    padding:2px;

    border:1px solid #7896C7;

    margin: 10px auto 10px auto;

    color: #fff;

}

.body-text-paragraph

{

    background-color: #e9f1f4;

    padding: 15px 10px 15px 10px;

    margin: 10px 5px 10px 5px;

}

.body-text-title

{

    width:99%;

    height:16px;

    font-size:14px;

    font-weight:bold;

    background:transparent url(../images/search-heading-bg-1x50.gif) repeat-x scroll left top;

    border: 2px solid #E57508;

    margin-bottom: 5px;

    padding: 4px;

}



/**

* CSS code for displaying the grid of games horizontally, such as on the homepage.

* Code referenced from:

* http://www.ruzee.com/blog/2007/05/align-list-items-horizontally-with-css

*/

.game-grid-container

{

    /*background-color: #e9f1f4;

    padding: 2px;*/

    margin: 2px;

    background:#536686;

    padding:7px;

    border:1px solid #7896C7;

    text-align: center;

}

.game_grid li

{

    display:-moz-inline-box; -moz-box-orient:vertical;

    display:inline-block; vertical-align:top; word-wrap:break-word;

}

* html .game_grid li

{

    display:inline;

}

* + html .game_grid li

{

    display:inline;

}

.game_grid li > *

{

    display:table; table-layout:fixed; overflow:hidden;

}

/* html .game_grid li { width:105px; }*/   /* for IE 6 */

/*.game_grid li > * { width:105px; }*/      /* for all other browser */

.game_grid

{

    padding:0;

    margin:0 auto 0 5px;

}



ul.game_grid li div a

{

    text-decoration:none;

    border:0;

    /*color:#000099;*/

    color:#fff;

}

.game_thumb {

    height:135px;

    /*margin:5px 5px 5px 0px;   //TEA 07/14/09 removed when turned back to 2 column layout*/

    padding: 4px;

    position:relative;

    width:104px;

    text-align: center;

}

.game_thumb_image_only {

    height:100px;

    /*margin:5px 5px 5px 0px;   //TEA 07/14/09 removed when turned back to 2 column layout*/

    padding: 1px;

    position:relative;

    width:100px;

    overflow: hidden;

    text-align: center;

    margin:2px 7px;

}

.game_details_cluetip_content {

    border-bottom:1px solid #CCCCCC;

    padding:10px;

    background-color: #F7F7F7; /*#C0C0C0;*/

    /*font-size: 12px;

    font-weight: bold;

    margin-top: 15px;*/

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    /*border: 1px solid #3B5998;*/

}

.gameDescriptionHidden

{

    display: none;

}

.game_listing_selected_sort_by

{

    font-weight: bold;

    text-decoration: underline;

}

.game-listing-title

{

    width:98%;

    height:16px;

    font-size:12px;

    font-weight:bold;

    background:transparent url(../images/search-heading-bg-1x50.gif) repeat-x scroll left top;

    border: 2px solid #E57508;

    margin-top:10px;

    margin-bottom: 5px;

    padding: 4px;

    overflow: hidden;

}

.game-listing-subtitle

{

    text-align: center;

    background:url(../images/blue-shade2.gif) left top repeat-x;

    border:1px solid #7896C7;

    color:#16384A;

    line-height:13px;

    overflow: hidden;

    padding: 2px;

    width: 99%;

}

.banner-ads-section

{

    width:730px;

    background:#536686;

    padding:2px;

    border:1px solid #7896C7;

    overflow: hidden;

    color: #fff;

    margin: 0 auto 5px auto;

}

.admin-dashboard-widget {

    float: left;

    width: 240px;

    margin-left: 6px;

    margin-right: 6px;

    margin-bottom: 15px;

}

.admin-dashboard-section-header {

    background-color:#D8DFEA;

    border-top:1px solid #3B5998;

    color:#3B5998;

    font-size:11px;

    font-weight:bold;

    margin:0;

    padding:2px 8px;

    text-align:left;

    -moz-border-radius-topleft: 5px;

    -moz-border-radius-topright: 5px;

    -webkit-border-top-left-radius: 5px;

    -webkit-border-top-right-radius: 5px;

}

.admin-dashboard-data-row {

    margin-top: 3px;

    padding: 2px;

    border-bottom: 1px solid #3B5998;

}

/* CSS footer Document */

.footer

{

    width:980px;

    height:75px;

    float:left;

    text-align:left;

    background: url(../images/footer-bg.jpg) left top no-repeat;

    padding:12px 18px 24px 18px;

}

.footer-left

{

    width:130px;

    float:left;

    padding-left:12px;

}

.footer-middle

{

    width:680px;

    float:left;

    text-align:center;

    color:#11213C;

    padding-top:4px;

    line-height:12px;

}

.footer-middle p

{

    margin:5px 0px;

}

.footer-middle a

{

    color:#11213C;

    text-decoration:none;

    font-weight:bold;

}

.footer-middle a:hover

{

    text-decoration:underline;

}

.footer-right

{

    /*width:130px;*/

    float:right;

    text-align:right;

    padding-right:5px;

    padding-top:0px;

}



table.datatbl {

    width: 100%;

    border-spacing: 1px;

    background-color: #e7e7e7;

    margin: 0 0 1em 0;

}



table {

    empty-cells: show;

}



.align-middle {

    vertical-align: middle !important;

}



.datatbl td,

.datatbl th {

    padding: 0.1em;

    empty-cells: show;

}



.datatbl thead th {

    text-align: center;

    color: #333;

    border-bottom: 1px solid #999;

    border-left: 1px solid #fff;

    /*padding: 0.5em 0;*/

    background: #f5f5f5 repeat-x scroll 50% 50%;

}



/* if, for whatever reason, we have nested tables, make any subtables use a silver header  */

.datatbl tbody table.datatbl thead th {

    background: #f5f5f5 repeat-x scroll 50% 50%;

}



/* if, for whatever reason, we have nested tables, make any subtables use a silver header  */

tbody tr.subheader th {

    background: #f5f5f5 repeat-x scroll 50% 50%;

    font-size: 1.1em;

}



.datatbl thead th.header {

    cursor:pointer;

}



.datatbl thead a:hover {

    text-decoration: none;

}



.datatbl thead th img {

    vertical-align: middle;

}



.datatbl tbody th {

    font-weight: bold;

    text-align: center;

    background-color: #f5f5f5;

    color: #333;

}



.datatbl tbody tr			{

    background-color: #fff;

    text-align: left;

}



.datatbl tbody tr.odd 	{

    background-color: #f1f1f1;

    border-top: 1px solid #fff;

}



.datatbl tbody tr:hover td,

.datatbl tbody tr.odd:hover td,

.datatbl tbody tr:hover td.highlight {

    background-color: #ffd;

}



.datatbl tbody tr:hover td table.datatbl td,

.datatbl tbody tr.odd:hover td table.datatbl td,

.datatbl tbody tr:hover td.highlight table.datatbl td {

    background-color: #fff;

}



.datatbl tbody tr td 	   {

    background-color: #fff;

    border: 1px solid #fff;

    vertical-align: top;

}



.datatbl tbody tr.odd td {

    background-color: #f1f1f1;

    border-top: 1px solid #FFF;

}



.datatbl tfoot td,

.datatbl tfoot th {

    background-color: #f3f3f3;

    border-top: 1px solid #999;

    border-bottom: 1px solid #999;

    text-align: center;

    font-weight: bold;

}



.datatbl td.order 		{

    text-align: center;

    white-space: nowrap;

}



.datatbl td.order span {

    float: left;

    display: block;

    width: 20px;

    text-align: center;

}



.datatbl caption {

    text-align:left;

    font-style:italic;

    font-size:1.3em;

    border-bottom: 1px solid #ccc;

    font-weight: bold; /* this helps to visually separate multiple tables  */

    text-shadow: 1px 1px 2px #ccc;

}



/*Pagination Styles*/

/*

Plugin Name: WP-Digg Style Paginator

Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/

Author: Victor De la Rocha

Author URI: http://www.mis-algoritmos.com

*/

/*CSS Digg style pagination*/

div.pagination {

    padding: 3px;

    margin: 3px;

    text-align:center;

}



div.pagination a {

    padding: 2px 5px 2px 5px;

    margin: 2px;

    border: 1px solid #AAAADD;



    text-decoration: none; /* no underline */

    color: #000;

    background-color: #F9D47C;

}

div.pagination a:hover, div.digg a:active {

    border: 1px solid #000099;



    color: #fff; /*#000;*/

}

div.pagination span.current {

    padding: 2px 5px 2px 5px;

    margin: 2px;

    border: 1px solid #000099;



    font-weight: bold;

    background-color: #000099;

    color: #FFF;

}

div.pagination span.disabled {

    padding: 2px 5px 2px 5px;

    margin: 2px;

    border: 1px solid #888;

    color: #888;

}

/**

* Star Rating CSS Classes

* Taken from tutorial at http://www.yvoschaap.com/index.php/weblog/css_star_rater_ajax_version/

* on 1/1/09

*

*/

.inline-rating{

    display:-moz-inline-block;

    display:-moz-inline-box;

    display:inline-block;

    vertical-align: middle;

}

.star-rating,

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus,

.star-rating .current-rating{

    background: url(/images/alt_star_transparent_bg.gif) left -1000px repeat-x #536686;

}

.star-rating{

    position:relative;

    width:125px;

    height:25px;

    overflow:hidden;

    list-style:none;

    margin:0;

    padding:0;

    background-position: left top;

}

.star-rating li{

    display: inline;

}

.star-rating a,

.star-rating .current-rating{

    position:absolute;

    top:0;

    left:0;

    text-indent:-1000em;

    height:25px;

    line-height:25px;

    outline:none;

    overflow:hidden;

    border: none;

}

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus{

    background-position: left bottom;

}

.star-rating a.one-star{

    width:20%;

    z-index:6;

}

.star-rating a.two-stars{

    width:40%;

    z-index:5;

}

.star-rating a.three-stars{

    width:60%;

    z-index:4;

}

.star-rating a.four-stars{

    width:80%;

    z-index:3;

}

.star-rating a.five-stars{

    width:100%;

    z-index:2;

}

.star-rating .current-rating{

    z-index:1;

    background-position: left center;

}





/**

* For facebook integration to change the styles of comments

*

*/

/*

.wallkit_postcontent div,

.wallkit_postcontent h4

{

    color: #fff;

}

.wall_time

{

    color: #ff0;

}

.wallkit_actionset a {

    color: #ff0;

}

.wallkit_subtitle {

    color: #fff;

}

*/





/**

* Used for the jquery validation

*

*/

label.error {

    color: red;

    margin-left: 15px;

    padding-left: .5em;

    vertical-align: top;

}

.leftad {

position: fixed;
z-index:100;
left: 50%;
 margin-left: -750px; 
 margin-right: 0pt;
 top: 400px;

 height: 768px;
}

.rightad {

position: fixed; 
z-index:100;
left: 50%; 
margin-left: 493px; 
margin-right: 0pt;
top: 400px;
height: 768px;
}

