@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

/***************************** body + fonts */

body {text-align:center;padding: 0 0 100px 0;background: #8e8e85 url(body.gif);font: 11px Tahoma, Arial, Helvetica, sans-serif;color:#333;}
p {line-height:150%;padding: 5px 0;}
strong{ font-weight:normal;}
.textalign-right{text-align:right;}

a {outline:none;color:#296cc2;text-decoration:underline;}
a:hover {color:#000;text-decoration:none;}

ul, ol {padding: 10px 0 10px 25px;}
li {}

.writer-img {float:left; margin: 5px;padding: 0 2px 2px 0; border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}

h1 {font-size:10px;font-weight:normal;color:#dddddb;float:left;margin: 3px 0 0 0;}
#header h2 a, a.logo {width:380px;height:72px;display:block;overflow:hidden;text-indent:-9999px;background: url(logo.gif) 0 0 no-repeat;margin: 20px 0 0 1px;float:left;}
h3 {font-size:12px;font-weight:bold;}
.column h3 {background: url(bullet-down.gif) 8px 8px no-repeat;color:#fff;text-transform:uppercase;padding: 3px 3px 3px 20px;}
.left h3 {background-color:#9a9a61;}
.middle h3, .right h3 {background-color: #08478f;}
#info h2 {color:#296cc2;font-size:14px;}
#infowide h2 {color:#296cc2;font-size:14px;}
h4, h4 a {font-size:12px;}
.left h4 { margin-bottom:5px;}
#info h4 {color:#296cc2;font-size:12px;}
#infowide h4 {color:#296cc2;font-size:12px;}
#content h5 a {padding:0;font-size:11px;margin:0;text-decoration:underline;color:#296cc2;}
#content h5 a:hover {color:#000;text-decoration:none;}
#comments h5 {font-size:14px;}
h6 {font-size:12px;}

#bottom a { color:#DDDDDB }

/***************************** containers */

#logo2{ float:right; margin:20px 0 0 0;}
#top {margin:auto;width:994px;text-align:left;height:20px;padding: 6px 0 0 0;}
#wrap {margin:auto;width:974px;border: 11px solid #fff;text-align:left;}
#header {height:102px;width:964px;padding: 0 0 0 10px;background: #376294 url(header.jpg) 0 0 repeat-x;}
#search {width:541px;height:92px;padding: 0 0 0 15px;float:right; background: url(header-search.gif) 0 21px no-repeat;margin-right:10px;}
#topnav, #subnav {width:972px;height:33px;background: url(nav.gif) 0 0 repeat-x;padding:0 0 0 2px;}
#subnav {height:26px;background: url(subnav.gif) 0 0 repeat-x;}

.gradient {padding:7px 0 7px 10px;width:964px;height:15px;display:block;clear:both;background: white url(abovecontent.gif) 0 0 repeat-x;}
.gradient a {font-size:11px;text-decoration:none;}
.gradient a:hover {text-decoration:underline;}

#content {background: url(content.gif);width:974px;}
#footer {width:954px;margin:20px auto;border: 2px solid #fff;border-top:0;padding: 0 18px 15px 18px;background: #fff url(footer.jpg) 0 0 repeat-x;text-align:left;}
* html #footer {overflow:hidden;}
#bottom {width:800px;color:#dddddb;margin:20px auto;padding:0;}
#article {width:662px;float:left;background:#fff;}
#articlewide {width:974px;float:left;background:#fff;}
#sidebar {width:150px;float:left;}
* html #sidebar {overflow:hidden;} /* ie6 */
#info {width:500px;float:right;padding: 0 10px 0 0;}
#infowide {width:800px;float:left;padding: 0 0 0 10px;}

.column {width:325px;float:left;background:#fff;}
.left {}
* html .left {overflow:hidden;} /* ie6 */
.middle {margin: 0 10px 0 13px;display:inline;}
.right {width:300px;float:right;}
* html .right {}

/***************************** top */

#top ul {float:right;padding:0;}
#top li {display:inline;color:#fff;}
#top a {color:#fff;}

/***************************** header */

ul.tools {padding:5px 0 0 0;float:right;}
ul.tools li {display:inline;color:#fff;}
ul.tools a {color:#fff;text-decoration:none;border-bottom: 1px dotted #91a2bb;}
ul.tools a:hover {border-bottom:1px solid #91a2bb;}

ul.smallnav {padding: 10px 0 0 0;clear:both;}
*+html ul.smallnav {padding:5px 0 0 0;} /* ie7 */
ul.smallnav li {display:inline;background: url(header-li-search.gif) right 0 no-repeat;padding: 0 7px 0 3px;height:16px;}
ul.smallnav a {color:#000;text-decoration:none;}

/***************************** topnavs */

#topnav li {height:26px;background: url(li-topnav.gif) right 0 no-repeat;display:block;float:left;margin: 4px 0 0 0;list-style:none;}
#topnav a {display:block;float:left;color:#fff;font-weight:bold;text-decoration:none;padding: 6px 10px;height:15px;}
#topnav li.freeemail a {color:#c1c101;text-transform:uppercase;}
#topnav a:hover, #subnav a:hover {text-decoration:underline;}

li.active a {background: url(topnav-active.gif) 0 0 repeat-x;}
#topnav li.active a, .racingnews li.active a {color:#000;}

#subnav {clear:both;}
#subnav li {height:20px;padding: 6px 10px 0 10px;background: url(subnav-li.gif) right 0 no-repeat;display:block;float:left;list-style:none;}
#subnav a {display:block;float:left;color:#fff;text-decoration:none;}

/***************************** calendar */

.calendar p {padding: 10px;width:100px;float:left;}
.calendar .cal {width:175px;float:right;margin: 10px 0;}

/***************************** toggles */

#toggles {background:#a1b0c2;padding: 10px;}
#toggles ul {padding:0 0 10px 0;}
#toggles li {display:inline;}
#toggles li a {text-decoration:none;color:#fff;padding: 5px;}
#toggles li a:hover {text-decoration:underline;}
#toggles li.current a {background:#7489a1;}
#divGallery, #divTopSearches, #divMostPopular, #divArchive {background:#fff;border: 1px solid #7489a1;padding: 5px;}
*+html #divGallery {height:265px;} /* ie7 */
* html #divGallery {height:265px;width:259px;} /* ie6 */
* html #divGallery p {margin-left: 3px;}
#divGallery p {background:#ececec;width:77px;height:77px;margin: 6px;display:block;float:left;padding:0;}
#divGallery p img {padding: 1px;background:#fff;margin: 5px 0 0 5px;}

#liTopSearches a:hover, #liMostPopular a:hover, #liGallery a:hover{ color:#000;}


#divTopSearches ul,#divMostPopular ul ,#divArchive ul {padding:0 0 0 10px;margin:0;}
#divTopSearches li,#divMostPopular li ,#divArchive li {color:#a1b0c2;padding:0 0 0 10px;margin:0;display:block;width:110px;float:left;line-height:180%;background: url(li.gif) 0 9px no-repeat;}
#divTopSearches li a,#divMostPopular li a ,#divArchive li a {color:#296cc2;border-bottom: 1px dotted #a1b0c2;padding:0;}
#divTopSearches li a:hover,#divMostPopular li a:hover ,#divArchive li a:hover {text-decoration:none;border:0;}
#toggles ul.latest-articles li {width:245px;}
#toggles .none {display:none;}
ul.latest-articles a {}
#toggles ul.latestArtSpacer {float:left;margin-top:10px;}

#toggles .switchTab {margin:0 0 5px 0;padding:0;height:22px;}
#toggles .switchTab li {margin:0 0 0px 0;padding:0px 0 0px 0;display:block;width:auto;float:left;height:18px;}
#toggles .switchTab a {text-decoration:none;color:#fff;padding: 5px;display:block;width:auto;float:left;height:auto;background:#cbd2da;margin-left:2px;}

/***************************** banners */

.banner {margin: 15px 0;}

.contributor {text-align:right;}
a.getyourfreemail {width:150px;height:72px;display:block;overflow:hidden;text-indent:-9999px;background: url(freeemail.gif) 0 0 no-repeat;margin: 10px 0;padding:0;}
.side {padding: 1px;background:#fff;border:1px solid #ebebeb;}

#info .adsense {border: 1px solid #ececec;padding: 5px;margin: 0 0 15px 0;}
#infowide .adsense {border: 1px solid #ececec;padding: 5px;margin: 0 0 15px 0;}

/***************************** footer */

#footer ul.foot {padding:0;width:180px;float:left;margin: 0 45px 0 12px;}
#footer ul.line li {background: url(footer-li.gif) 0 10px no-repeat;}
#footer li {list-style:none;line-height:180%;width:150px;padding: 0 0 0 10px;color:#6D6D6D;}
#footer li a {color:#6D6D6D;text-decoration:none;}
#footer li a:hover {text-decoration:underline;color:#000;}
#footer ul.foot li.head {width:180px;height:22px;padding: 2px 0 10px 0;background: url(li-head.gif) 0 0 no-repeat;text-transform:uppercase;color:#fff;text-align:center;}

.block {border:1px solid #e9e9e9;width:275px;float:left;margin: 20px 21px 0 0;padding: 10px;}
.block h6 {font-size:14px;font-weight:normal;color:#333;display:inline;margin: 0 5px 0 0;}
.block ul {width:120px;float:left;padding:10px 0 10px 15px;}
* html #footer .block ul {width:120px;float:left;overflow:hidden;} /* ie6 */
#footer .block li {list-style:disc;padding:0;}

.related{width:275px;}
.related div{ margin:10px 0 20px 0;}
.related div p{ margin:0px; padding:0px; line-height:120%; color:#6D6D6D}
.related div .sponsor-title{ display:block; font-weight:bold; margin-bottom:2px;}
.related div .small a{ font-size:10px; color:#6D6D6D;}

/***************************** sidebar */

#sidebar li, #sidebar ul {padding:0;margin:0;list-style:none;}
#sidebar .catfeatures li, #sidebar .topsearches li {height:16px;height:auto;padding: 4px 0 4px 9px;background: url(sidebar-li.gif) 0 bottom repeat-x;}
.catfeatures li {border-left: 4px solid #3c6da6;}
.topsearches li {border-left: 4px solid #acab75;}
#sidebar li a {text-decoration:none;color:#000;}
#sidebar li a:hover {text-decoration:underline;}
#sidebar li {margin: 0 0 1px 0;}

#sidebar li.head {width:150px;height:18px;padding: 5px 0 0 25px;display:block;color:#fff;font-weight:bold;border:0;}
#sidebar .catfeatures .head {background: url(sidebar-head.gif) 0 0 no-repeat;}
#sidebar .topsearches .head {background: url(sidebar-head1.gif) 0 0 no-repeat;}

#sidebar ul.articletools {padding: 15px 0;}
#sidebar ul.articletools li {border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin: -1px 0 0 0;height:10px;overflow:hidden;padding: 5px 0 8px 30px;background: url(articletools.gif) 3px 3px no-repeat;}
#sidebar ul.articletools li a {font-size:10px;}
#sidebar ul.articletools li.printable {background-position: 3px -17px;}
#sidebar ul.articletools li.bookmark {background-position: 3px -38px;}

/***************************** article */

.thumbs, .social {display:block;height:28px;padding-left: 5px;background: #ecf3f9 url(mustread.gif) 0 0 repeat-x;border: 1px solid #c8dce7;}
.thumbs {width:325px;margin: 0 0 5px 0;}
.thumbs small, .social small {font-size:11px;float:left;margin: 8px 10px;}
.thumbs a {display:block;float:left;border:1px solid #c8dce7;margin: 5px 10px 0 0;padding: 2px 2px 2px 25px;width:30px;height:13px;text-decoration:none;color:#1378a2;}
a.thumbup {background: url(thumbs.gif) 5px 2px no-repeat;}
a.thumbdown {background: url(thumbs.gif) 5px -23px no-repeat;margin-right:0px;}

.thumbs #rate-yes,.thumbs #rate-no {cursor:pointer;}

#vote span a {border:none;float:none;display:inline;margin:0;padding:0;width:auto;height:auto;}
#vote span{display:block;margin:8px 0 0 10px ;}



.social {margin: 0 0 10px 0;}
.social img {margin: 5px;}
.otherBlog {margin:10px 0;}

.article ul{ margin:0; padding:0; margin:0 0 0 20px;}

.article ul li{margin:0; padding:0; margin:0 0 5px 0;}

/***************************** comments */

ul.commentnav, ul.commentnav li {list-style:none;padding:0;margin:0;color:#6c6c6c;}
#info ul.commentnav {display:block;border-top: 2px solid #f3f3f3;border-bottom: 2px solid #f3f3f3;margin: 5px 0;padding: 3px 0;height:14px;}
#infowide ul.commentnav {display:block;border-top: 2px solid #f3f3f3;border-bottom: 2px solid #f3f3f3;margin: 5px 0;padding: 3px 0;height:14px;}
ul.commentnav li {display:block;}
.count {float:left;width:100px;}
li.next {float:left;width:290px;text-align:center;}
.total {width:100px;float:right;text-align:right;}

ul.commentnav li.next a {color:#1578a2;text-decoration:none;}
ul.commentnav li.next a.next {background: url(next.gif) right 2px no-repeat;padding: 0 10px 0 10px;}
ul.commentnav li.next a.previous {background: url(previous.gif) left 2px no-repeat;padding: 0 10px 0 10px ;}
ul.commentnav li.next a:hover {text-decoration:underline;}

#commentslist {padding:10px 0;margin:0;list-style:none;}
#commentslist li {padding: 0 0 10px 0;margin: 0 0 10px 0;border-bottom: 1px solid #f3f3f3;}
.img {width:50px;float:left;}
.say {width:430px;float:right;}
.say a {text-decoration:none;margin: 0 10px 0 0;}
.say p {padding:0;}

.rss-annonce a {color: #FF6600;}

.rss-annonce img {padding:0px;margin:0xp;}

/***************************** Photos - #album */

#album{ padding:10px 0 0 0;}

#album a{ display:block; float:left; padding:2px; margin:0 10px 10px 0; border:1px solid #D3D3D3;}

/***************************** events */

.events{ padding-bottom:10px;}

.events h2{ margin-bottom:10px;}

.events .event-listing, .events .noback{
padding:10px 10px 5px 10px;
background-color:#F7F7F7;
border-bottom:1px solid #ECECEC;
}

.events .noback{ background-color:white;}

#pagination a {display:block;
float:left;
height:15px; 
text-align:center;
text-decoration:none;
width:20px;
padding-bottom:3px;margin-right:5px;
background:#F7F7F7;
border:1px solid #ECECEC;
}
#pagination a.current {font-weight:bold;}


/* Top right banner 
____________________________________________________________*/
#topright {
position: absolute;
left: 0;
top: 0;
display: block;
height: 128px;
width: 128px;
background: url(banner-right.gif) no-repeat;
text-indent: -999em;
text-decoration: none;}

/* #blog-writer
____________________________________________________________*/

