body 
{
    background: #494949 url(../images/bkgrd-dark.gif) repeat-y top center;
}
.clearFloat {
    clear: both;
	height: 0;
	line-height: 1px;
	font-size: 1px;
	visibility: hidden;
	}
h1
{
	border: 0;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 1.9em;
	color: black;
	background-position: 0em .4em;
	background-repeat: no-repeat;
	line-height: 1.1;
}
h1.newsstory
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}
h2
{
	font-size: 1.1em;
	color: #000;
	line-height: 1.2;
}
h2.category_head
{
	font-size: 1.7em;
	font-weight: bold;
	color: #cc0000;
}
h2.category_news
{
	font-size: 1.1em;
	font-weight: bold;
	color: #cc0000;
	text-transform: uppercase;
	padding: 0px;
	margin-bottom: 4px;
	font-family:Arial,Helvetica,Sans-Serif;
}
h3
{
	font-size: 1.2em;
}
h4
{
	color: #cc0000;
	font-size: 1em;
}
h5
{
	font-size: 1em;
}
form
{
	padding: 0px;
	margin: 0px;
}
a, a:link, a:visited
{
	color: #cc0000;
	text-decoration: none;
}
a:active
{
	color: Gray;
}
a:hover
{
	color: #cc0000;
	text-decoration: underline;
}
.newsitemmain
{
	margin-top: 10px;
	padding: 1em;
	clear: both;
}
.newsitemone
{
	padding: 1em;
	clear: both;
	outline:none;
}
.newsitemone img
{
	float: right;
	margin-left: 0.4em;
	padding: 1px;
	border: 1px solid #ccc;
}
#columntwo .newsitemone img
{
	float: left;
	margin-right: 0.6em;
}
#columntwo_boxout .newsitemone img
{
	float: left;
	margin-right: 0.6em;
}
.newsitemone h1
{
	font-size: 1.6em;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
}
.newsitemone h2
{
	font-size: 1.1em;
	line-height: 1.1em;
	padding: 0;
	margin: 0;
}
.newsitemone h1 a:link, .newsitemone h2 a:link, .newsitemone h1 a:visited, .newsitemone h2 a:visited, 
.newsitemtwo h1 a:link, .newsitemtwo h2 a:link, .newsitemtwo h1 a:visited, .newsitemtwo h2 a:visited
{
	color: #000;
	text-decoration: none;
}
.newsitemone h1 a:active, .newsitemone h2 a:active
{
	color: Gray;
	text-decoration: none;
}
.newsitemone h1 a:hover, .newsitemone h2 a:hover
{
	color: #cc0000;
	text-decoration: underline;
}
.newsitemtwo
{
	padding: 1em;
	clear: both;
}
.newsitemtwo img
{
	float: left;
	margin-right: 0.6em;
	padding: 1px;
	border: 1px solid #ccc;
}
.newsitemtwo h1
{
	font-size: 1.1em;
	line-height: 1.2em;
	color: #000;
	padding: 0;
	margin: 0;
}
.newsitemtwo .image
{
	float: left;
	width: 70px;
}
.newsitemtwo .text
{
	float: left;
	width: 230px;
}
.newsitemtwo .text a
{
    color: #000;
}
.newsitemtwo .text a:hover
{
    color: #cc0000;
}
.newsitemtwo h1 a:active
{
	color: Gray;
	text-decoration: none;
}
.newsitemtwo h1 a:hover, .newsitemtwo a.home:hover, .newsitemtwo a.home:visited:hover
{
	color: #cc0000;
	text-decoration: underline;
}
.newsitemtwo a.home, .newsitemtwo a.home:visited
{
	color: #000;
}
.newsitemthree
{
	padding: 1em;
	clear: both;
}
.newsitemthree img
{
	float: left;
	margin-right: 0.6em;
	padding: 1px;
	border: 1px solid #ccc;
}
.newsitemthree h1
{
	font-size: 1.0em;
	line-height: 1.2em;
	margin: 0px;
}
.newsitemthree h1 a:link, .newsitemtwo h1 a:visited
{
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.newsitemthree h1 a:active
{
	color: Gray;
	text-decoration: none;
	margin: 0px;
}
.newsitemthree h1 a:hover
{
	color: #cc0000;
	text-decoration: underline;
	margin: 0px;
}
.readmore
{
	background-image: url(../images/readmore_arrow.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 1.1em;
}
.comment
{
	background-image: url(../images/comment_now_icon.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 1.1em;
}
.story_author_date
{
	color: #333333;
	padding-top: 4px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:1.1em;
}
    .story_author_date b 
    {
        font-weight:300;
    }
    .story_author_date a 
    {
        font-weight:700;
    }
.button
{
	color: #333;
	font-family: 'trebuchet ms',helvetica,sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	background-color: #ffcc0a;
	border: 1px solid;
	border-top-color: #fbde6e;
	border-left-color: #fbde6e;
	border-right-color: #666;
	border-bottom-color: #666;
	filter: progid:DXImageTransform.Microsoft.Gradient
 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcc0a');
	cursor: hand;
	cursor: pointer;
}
.error
{
	color: #ff0000;
	font-weight: bold;
	font-size: 8pt;
}
#columnone ul
{
	margin: 0;
	padding: .5em 0 .5em 1em;
}
#columnone ul li
{
	background-image: url(../images/bullet_red.gif);
	background-position: 0 .8em;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #5A5A5A;
}
#columnone ul li a:link, #columnone ul li a:visited
{
	color: black;
	text-decoration: none;
}
#columnone ul li a:active
{
	color: Gray;
}
#columnone ul li a:hover
{
	color: #cc0000;
	text-decoration: underline;
}
#columntwo ul
{
	margin: 0;
	padding: .5em 0 .5em 1em;
}
#columntwo_boxout ul
{
	margin-left: 0px;
	padding: 0px;
}
#columntwo_boxout_news ul
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: .5em 0 .5em 1em;
}
#columntwo ul li
{
	background-image: url(../images/bullet_gray.gif);
	background-position: 0 .8em;
	background-repeat: no-repeat;
	padding: .2em .3em .2em 15px;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
}
#columntwo_boxout ul li
{
	background-image: url(../images/red_triangle.gif);
	background-position: .05em;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #000000;
}
#columntwo_boxout ul li a:hover
{
	color: #cc0000;
}
#columntwo_boxout_news ul li
{
	margin-left: 0px;
	background-image: url(../images/red_triangle.gif);
	background-position: .05em;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #000000;
}
.pollsubmit
{
	margin: .5em .5em 0 .5em;
}
.imageright
{
	float: right;
	margin: 1.4em 0 1em 1em;
	border: 1px solid gray;
	padding: 7px;
	background-color: white;
}
.imageleft
{
	float: left;
	margin: 0.3em 1em 1em 0;
	border: 1px solid gray;
	padding: 7px;
	background-color: white;
}
.imagecenter
{
	margin: 0.3em 0em 1em 0;
	border: 1px solid gray;
	padding: 7px;
	background-color: white;
	text-align: center;
}
.image-source
{
	color: #666666;
	padding-top: 5px;
	text-align: right;
	font-size: 0.7em;
}
#content ul
{
	margin-left: 1.5em;
	padding-left: 0em;
	list-style: none;
}
#content ul li
{
	background-image: url(../images/bullet_red.gif);
	background-position: 0em .7em;
	background-repeat: no-repeat;
	padding-left: .7em;
	color: black;
}
#content ol
{
	margin-left: 2em;
	padding-left: 1em;
}
#content ol li
{
	list-style-type: decimal;
}
#content .table
{
	border-collapse: collapse;
	width: 80%;
	font-size: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
}
#content .table td
{
	border: 1px solid silver;
	text-align: left;
	padding: .8em;
	margin: 0;
	color: Black;
	vertical-align: top;
}
#content .table th
{
	border-collapse: collapse;
	border: 1px solid silver;
	text-align: left;
	padding: 1em;
	font-size: 1em;
	background-color: #FFFACD;
	color: #cc0000;
	margin: 0;
	vertical-align: top;
}
#content .table tr.alternate
{
	background-color: #F8F8F8;
}
#content .table tr
{
	background-color: white;
}
#content .tablenofill
{
	width: 80%;
	font-size: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#content .tablenofill td
{
	border: none;
	text-align: left;
	padding: 1em;
	margin: 0;
	vertical-align: top;
}
#content .tablenofill th
{
	border-collapse: collapse;
	border: none;
	text-align: left;
	padding: 1em;
	font-size: 1em;
	color: black;
	margin: 0;
	vertical-align: top;
}
/* ---- form --- */
#content .tableform
{
	width: 95%;
	font-size: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#content .tableform td
{
	border: none;
	text-align: left;
	padding: .5em;
	margin: 0;
	vertical-align: top;
}
#content .tableform th
{
	border-collapse: collapse;
	border: none;
	text-align: right;
	padding: .5em;
	font-size: 1em;
	color: black;
	margin: 0;
	vertical-align: top;
	font-weight: normal;
}
#content th.required
{
	color: #DD3D00;
	text-align: center;
	background-color: #F5F5F5;
}
#content .tableform .noborder input
{
	border: none;
	background-color: transparent;
}
#content .newsitems
{
	font-size: 1.1em;
}
#content .newsitems li
{
	margin: 1em 0 0 0;
}
#section-title-header
{
	border: 0;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 1.8em;
	font-weight: bold;
	letter-spacing: 1px;
	color: black;
	background-position: 0em .4em;
	line-height: 1.1;
	border-bottom: 1px solid #000;
	width: 100%;
	text-transform: uppercase;
}
.news-pull-quote
{
	background-color: #eeeedd;
	padding: 10px;
	margin: 10px;
	float: right;
	width: 200px;
	color: #000;
	font-weight: bold;
	text-align: left;
	font-size: 1.0em;
	line-height: 1.1;
}
.newslist-date
{
	color: #666666;
	font-size: 0.9em;
}
.newslist
{
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
	height: 80px;
}
*>.newslist
{
	min-height: 100%;
}
.pollresultlist
{
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
}
#poll
{
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
	padding-left: 10px;
}
.featurelist
{
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
}
.highlight
{
	background-color: #FFFF66;
}
/* ---- related articles ---- */
#related-articles-content, #article-galleries
{
	background-color: #eee;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 5px;
	text-align: left;
	font-family:Arial, Helvetica, Sans-Serif;
}
#related-articles-content ul, #article-galleries ul
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#related-articles-content ul li, #article-galleries ul li
{
	margin-left: 0px;
	background-image: url(../images/red_triangle.gif);
	background-position: .05em 50%;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #000000;
	font-weight:700;
	font-size:1.1em;
}
#article-galleries ul li
{
	background-image: url(../images/camera_icon.gif);
	padding: .2em .3em .2em 1.8em;
	background-position: .05em 0%;
}
.related-article-none
{
	color: #333333;
}
/* ---- news scoop ---- */
#news-tips
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 0.9em;
}
/* ---- news - share these link ---- */
#share-this
{
	vertical-align: bottom;
}
/* ---- home page ---- */
#title_home
{
	background-color: #fff;
	width: 100%;
	vertical-align: top;
}
.survey_left
{
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 25%;
}
.survey_left_r
{
	text-align: left;
	border-right: 1px solid #CCCCCC;
	width: 25%;
}
.survey_cell_br
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.survey_cell_b
{
	border-bottom: 1px solid #CCCCCC;
}
.survey_cell_r
{
	border-right: 1px solid #CCCCCC;
}
/* ---- blogs ---- */
div.blog-latest-container
{
	border-bottom: 1px dotted #ccc;
	padding: 10px;
}
div.blog-name-title
{
	font-size: 0.9em;
	text-transform: uppercase;
	margin-bottom: 4px;
	font-weight: bold;
	color: #000;
}
.blog-entry-heading-list
{
	font-size: 1.15em;
	font-weight: bold;
}
.bloglist-author
{
	color: #999999;
	font-size: 0.9em;
	margin-top: 4px;
}
.bloglist-comments
{
	font-size: 0.9em;
}
ul.blog-entries
{
	margin-top: 2px;
	font-size: 0.9em;
	font-weight: bold;
}
h2.blog-entry-heading
{
	font-size: 1.2em;
	font-weight: bold;
	color: #cc0000;
	padding: 0px;
	margin-bottom: 4px;
}
/* ---- faq ---- */
.FAQ-question
{
	font-weight: bold;
}
.faq-answer
{
	font-weight: bold;
	color: #000;
	cursor: text;
}
/* ---- login ---- */
boxout_login_links 
{
    color:#fff;
}
    #content boxout_login_links 
    {
        color:#000;
    }
div.boxout_login_links a
{
	cursor: pointer;
	color:#ffcb05;
}
    #content div.boxout_login_links a 
    {
        color:#CC0000;
    }
div#boxout_login_form
{
	padding-bottom: 5px;
	margin-right: 15px;
	margin-left: 10px;
}
div#boxout_login_form_list
{
	padding-bottom: 5px;
	margin-right: 0px;
	margin-left: 10px;
}
table#tbl_login_box
{
	border: 1px solid #646061;
	background-color: #fff;
	width: 100%;
}
.logged_in
{
	text-align: right;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding: 0px;
	color: #fff;
}
    .logged_in a 
    {
        color:#ffcb05;
    }
#compterms
{
	font-size: 0.8em;
	text-align: left;
	padding: 20px;
	background: #FFFFFF;
}
/* ---- results list ---- */
#results_list h1
{
	font-size: 120%;
	margin: 15px 0 5px 0;
	padding: 0 0 0 0;
}
#results_list h2
{
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
}
#results_list a
{
	font-weight: normal;
}
/* ---- Google AFS Ads ---- */
.googleAFSAds
{
	padding: 10px 10px 2px 10px;
	border: 1px solid #EAE8E9;
	margin: 0px 0px 10px 0px;
	clear: both;
	background-color: #FFFFFF;
}
.googleAFSAds .googleTextAdsByGoogle
{
	font-weight: bold;
	margin-bottom: 5px;
	color: #333;
}
.googleAFSAds .GoogleAd
{
	margin-bottom: 8px;
}
.googleAFSAds .GoogleAdLink
{
	font-weight: bold;
	text-decoration: underline;
}
.googleAFSAds .GoogleAdText a
{
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
.GoogleAdURL a
{
	color: #488000;
}
/* ---- SOCCEROOS SCARF ---- */
.socceroos-banner
{
	background: url(../images/socceroos/scarf_banner_bg.gif) no-repeat;
	background-position: center 284px;
}
/* ---- sub categories listing ---- */
#content .subCategories 
{
    margin:0 0 30px 10px;
}    
    #content .subCategories ul
    {
        margin:0;
        padding:0;
    }
        #content .subCategories ul li 
        {
            float: left;
            width: 140px;
            margin: 0 10px 0 0;
            background: url(../images/bkg-subCategoriesLi.gif) no-repeat 0 0.7em;
        }
        
.articleBody
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    line-height:21px;
}

.articleBody h2
{
    line-height: 20px;
}

/* ---- Google Ads ---- */
.googleAds 
{
}
    .googleAds fieldset 
    {
        border:1px solid #CCCCCC;margin:10px 0px 10px 10px;padding:0px 0px 0px 5px;clear:both;
    }
    .googleAds a 
    {
        color:#13458B;
    }
        .googleAds legend a 
        {
            color:#000;
            font-weight:700;
        }
        .googleAds a.googleAdLink 
        {
            color:Green;
            font-size:11px;
        }
    .googleAds span 
    {
        color:#000;
        font-size:11px;
    }
    #columntwo .googleAds 
    {
    }
        #columntwo .googleAds fieldset 
        {
            border-color:#FFCB05;
        }
        #columntwo .googleAds a 
        {
           color:#FFCB05; 
        }
            #columntwo .googleAds legend a 
            {
               color:#FFCB05;  
            }
            #columntwo .googleAds a.googleAdLink  
            {
                color:#EDCF5E;
            }
            #columntwo .googleAds span 
            {
                color:#fff;
            }
    
/*****************************
social bar on article
*****************************/

.social-bar
{
    width: 100%;    /*640px*/
    height: 21px;
    border-bottom: 1px dashed #EEEEEE;
    border-top: 1px dashed #EEEEEE;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.social-bar-blog
{
    width: 400px;    /*640px*/
    height: 21px;
    border-bottom: 1px dashed #EEEEEE;
    border-top: 1px dashed #EEEEEE;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.facebook-button
{
    float:left;
    width: 90px;
    height: 21px;
}

.twitter-button
{
    float:left;
    width: 120px;
    height: 21px;    
}

.googleplus-button
{
    float:left;
    width: 90px;
    height: 21px;   
}

.comment-count
{    
    float:left;
    text-align:right;
    width: 220px;
    height: 21px;
    font-style: italic;
    overflow: hidden;
}

.twitter-bar-right-side
{
    float: right; 
    width: 250px;
}
.twitter-bar-right-side img
{
    position: relative;
    top: +3px;
}

/*****************************
    PERFORMANCE SECTION
*****************************/
#performance
{
    width: 100%;
}

#performance .top
{
}

#performance img.header_banner
{
    margin-bottom: 20px;
}

#performance .middle
{
}

#performance .bottom
{
}

#performance .discuss
{
    height: 60px;
    width: 300px;
    line-height: 60px;
    margin: 20px 0px 20px 0px;
}

#performance .left
{
    float: left;
    height: 100%;
    width: 322px;
    margin-right: 3px;
}

#performance .right
{
    float: right;
    height: 100%;
    width: 322px;
    margin-left: 3px;
}

#performance h2
{
    width: 100%;
    border-bottom:2px solid #458D27;
    color:#458D27;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:1.1em;
    font-weight:bold;
    line-height:20px;
    margin:0px;
    padding:0px;
    text-transform:uppercase;
}

#performance .articleList,
#performance .archiveList
{
    padding: 10px 5px 10px 5px;
}
#performance .articleList .left,
#performance .archiveList .left
{
    float: left; 
    width: 70px;
    margin-right: 0px;
    text-align: left;
}
#performance .articleList .right
{
    float: left; 
    width: 242px;
    margin-left: 0px;
}
#performance .archiveList .right
{
    float: left; 
    width: 570px;
    margin-left: 0px;
}

#performance .articleList img,
#performance .archiveList img
{
	padding: 1px;
	border: 1px solid #ccc;
}
#performance .articleList a,
#performance .archiveList a
{
	font-size: 1.1em;
	line-height: 1.2em;
	color: #000;
	padding: 0;
	margin: 0;
}
#performance .articleList a:hover,
#performance .archiveList a:hover
{
    color: #cc0000;
}

#performance a.readmore
{
    background-image:url("../images/readmore_arrow.gif");
    background-position:left bottom;
    background-repeat:no-repeat;
    padding-left:1.1em;
    font-size:1.0em;
    line-height:1.4em;
    color: #CC0000;
}

#section-title-header-performance
{
	border: 0;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 1.8em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #458D27;
	background-position: 0em .4em;
	line-height: 1.1;
	border-bottom: 1px solid #458D27;
	width: 100%;
	text-transform: uppercase;
}

/*****************************
FM2011 PAGE
*****************************/
.fm2011-btn, .fm2011-btn:hover
{
    background:url(../FM2011/fm2011_02.jpg) no-repeat top left;
    width:650px;
    height:91px;
    display:block;
    text-decoration:none;
}

/******************
FACEBOOK
*******************/
#facebook_boxout
{
    background-color: White;
    width: 300px;
	margin-left: 10px;
	margin-top: 20px;
	padding-top:0px;
}
#fb-like
{
    float: right;
    position: relative;
    top: +1px;
}
/******************
SEARCH
*******************/
#search-right-col
{
	float:right;
    width:470px;
}
#search-left-col
{
	width: 160px;
	background: none;
	margin-right:10px;
    /*padding-top:15px;*/	
}
.search-results-header
{
    font-weight: normal;
    font-size:14px;
    margin:15px 0px 20px 0px;
    /*font-family:Palatino Linotype,Georgia,Serif;*/
    color:#000000;
}
.separator
{
    height:15px;
}
.search-list-separator
{
    height: 10px;
    margin-bottom: 10px;
    border-bottom:1px dotted #CCCCCC;
}
.search-tips 
{
	color:#666666;
	clear:left;
	width: 438px;
	font-size:12px;
	margin:5px 0 20px 0;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding:10px;
}
.search-results-count
{
	color: #666666;
	padding:0px 0px 0px 0px;
	height:45px;
	background:url(../Images/search-result-sort-bkg.gif) repeat-x;
	background-position: 0px 22px;
	width:460px;
}
.search-sort-selected-bm
{
    background:url(../Images/search-result-sort-selected.gif) no-repeat;
    background-position: 171px 22px;
    height:45px;
}
.search-sort-selected-mr
{
    background:url(../Images/search-result-sort-selected.gif) no-repeat;
    background-position: 90px 22px;
    height:45px;
}
.search-highlight
{
    font-weight:bold;
    /*color:#94191e;*/
}
h2.search-list-title {
    color:#B8292F;
    /*font-family:Palatino Linotype,Georgia,Serif;*/
    font-size:14px;
    font-weight:normal;
    line-height:17px;
    margin:0 0 4px;
}
.search-list-byline
{
    color:#666666;
    font-size:11px;
    font-style: italic;
    margin: 0px;
}
.search-list-type
{
    color:#666666;
    font-size:12px;
    /*font-style: italic;*/
    /*margin: 2px 0px 2px 0px;*/
}
.search-list-text {
    /*color:#333333;*/
    margin: 2px 0px 2px 0px;
}
.search-list-location
{
    color:#333333;
    margin: 2px 0px 2px 0px;
    font-style: italic;
}
.search-filter
{
    border-top:1px dotted #CCCCCC;
    color:#000000;
    font-size:12px;
    font-weight:normal;
    line-height:140%;
    padding:3px 3px 3px 0;
}
#search-left-col ul
{
    margin: 0;
    list-style-type:none;
    padding:0 0 4px 0;    
}
#search-left-col li
{
    background-image:url(../Images/list-dot.gif);
    background-position:0 0.8em;
    background-repeat:no-repeat;
    font-size:12px;
    margin:0;
    padding:2px 0 6px 9px;
    background-position:0 0.8em;
}
#search-left-col .header
{
    border-bottom:1px solid #d7d7d7;
    background:none;
    height:auto;
}
#search-left-col .header h5
{
    color:#333333;
    /*font-family:Palatino Linotype,Georgia,Serif;*/
    font-size:18px;
    font-weight:normal;
    margin:0 0 3px 0;
    padding:0;
    background:none;
    height:auto;
    display:block;
    line-height:normal;
    text-transform:none;
}
#search-left-col .boxout-content {
    line-height:1.5em;
    padding:10px 0;
}
#search-left-col .boxout-content .list-header {
    color:#666666;
    /*font-family:Palatino Linotype,Georgia,Serif;*/
    font-size:15px;
    font-weight:normal;
    padding:0 0 3px 0;
}
.section-header-rss
{
    float:right;
    padding:20px 12px 0 0;
}
.section-header-rss-text
{
    float:left;
    width:180px;
    text-align:right;
    font-size:11px;
}
.section-header-rss-text a, .section-header-rss-text a:hover
{
    color:#666666;
}
.section-header-rss-logo
{
    float:left;
    width:15px;
    padding:0px 0px 0px 5px;
}
/**********************
LIST PAGING
**********************/
.paging-container
{
    float:right;
    font-size:14px;
    margin:25px 0 0 0;
    text-transform:uppercase;
}
.paging-container a, .paging-container a:hover
{
    display:block;
    height:15px;
    margin:1px 8px 1px 8px;
    float:left;
    text-decoration:none;
}
.next-link
{
    background:url(../Images/paging-link-bkg.gif) top left;
    float:left;
}
.next-link-txt
{
    padding: 0 2px 0 8px;
    height:17px;
    line-height:16px;
    float:left;
}
.next-link-txt a, .next-link-txt a:hover, .prev-link-txt a, .next-link-txt a:hover, .paging-numbers-txt a, .paging-numbers-txt a:hover
{
    color:#333333;
}
.next-link-arrow
{
    height:17px;
    width:13px;
    float:left;
    background:url(../Images/paging-link-arrow.gif);
    background-position:0 0;
}
.prev-link
{
    background:url(../Images/paging-link-bkg.gif);
    float:left;
    background-position:right -18px;
}
.prev-link-txt
{
    padding: 0 8px 0 2px;
    height:17px;
    line-height:16px;
    float:left;
}
.prev-link-arrow
{
    height:17px;
    width:13px;
    float:left;
    background:url(../Images/paging-link-arrow.gif);
    background-position:0 -18px;
}
.paging-numbers
{
    float:left;
    margin:0px 10px 0px 10px;
    background:url(../Images/paging-link-bkg.gif) top left;
}
.paging-numbers-txt
{
    padding: 0 0 0 10px;
    height:17px;
    line-height:15px;
    float:left;
}
.paging-numbers-right
{
    height:17px;
    width:10px;
    float:left;
    background:url(../Images/paging-link-bkg.gif);
    background-position:right -18px;
}
.paging-numbers .currentPage, .paging-numbers .currentPage:hover
{
    background:url(../Images/paging-link-current.gif);
    height:15px;
    display:block;
    margin: 1px 0px 1px 0px;
    text-align:center;
    /*color:#B8292F;*/
    font-weight:bold;
}
.paging-numbers .currentPageLeft 
{
    height:15px;
    margin: 1px 0px 1px 3px;
    width:8px;
    float:left;
}
.paging-numbers .currentPageRight
{
    height:15px;
    margin: 1px 3px 1px 0px;
    float:left;
    width:8px;
}
/************************
SPONSORED LINKS
************************/
#sponsored-links
{
    margin: 0 30px 0 30px;
    border-bottom: 1px dotted #666666;
    float: left;
    width: 936px;
}
#sponsored-links ul
{
    list-style-type: none;
    padding: 5px;
    margin: 0;
}
#sponsored-links li
{
    margin-bottom: 5px;
    width: 100%;
    float: none;
}
