/*
Design by CSS Templates For Free
http://www.csstemplatesforfree.com
Released for free under a Creative Commons Attribution 2.5 License
*/

body { 
margin : 0; 
padding : 0; 
background : #000000 url(images/img01.gif) repeat-x; 
font-family : Verdana, Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #999999; 
} 
input, textarea { 
background : #ad1800; 
border : 1px solid #ffffff; 
font : bold 13px Verdana, Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
} 
h1, h2, h3, p, ol, ul { 
margin-top : 0; 
} 
h1, h2, h3 { 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
} 
h1, h2 { 
text-transform : lowercase; 
font-weight : normal; 
} 
h1 { 
letter-spacing : -2px; 
font-size : 2.4em; 
} 
h3 { 
letter-spacing : 0; 
color : #ad1800; 
font-size : 1em; 
} 
h2 { 
letter-spacing : 0; 
color : #ffffff; 
font-size : 1.2em; 
font-weight : bold; 
} 
p, ol, ul { 
margin-bottom : 1.5em; 
line-height : 150%; 
} 
a { 
color : #999999; 
} 
a:hover { 
text-decoration : none; 
color : #ffffff; 
} 
img.left { 
float : left; 
margin : 4px 20px 0 0; 
} 
img.right { 
float : left; 
margin : 4px 0 0 20px; 
} 
hr { 
display : none; 
} 
#header { 
height : 80px; 
background : url(images/img02.jpg) no-repeat center top; 
text-transform : lowercase; 
} 
#logo { 
float : left; 
} 
#logo h1, #logo p { 
float : left; 
margin : 0; 
line-height : 100%; 
} 
#logo h1 { 
padding : 47px 0 0 20px; 
font-size : 3em; 
color : #000000; 
} 
#logo p { 
padding : 69px 0 0 7px; 
letter-spacing : -1px; 
font-size : 1.4em; 
color : #000000; 
} 
#logo a { 
text-decoration : none; 
color : #000000; 
} 
#menu { 
float : right; 
} 
#menu ul { 
margin : 0; 
padding : 60px 20px 0 0; 
list-style : none; 
} 
#menu li { 
display : inline; 
} 
#menu a { 
float : left; 
width : 120px; 
height : 56px; 
margin : 0 0 0 2px; 
padding : 9px 0 0 0; 
background : #1b97ce url(images/img03.gif) no-repeat; 
text-decoration : none; 
text-align : center; 
letter-spacing : -1px; 
font-size : 1.1em; 
font-weight : bold; 
color : #ffffff; 
} 
#menu a:hover, #menu .current_page_item a { 
background : #000000 url(images/img04.gif) no-repeat; 
} 
#page { 
width : 980px; 
margin : 0 auto; 
} 
#content { 
float : left; 
width : 530px; 
padding : 0 0 0 25px; 
} 
.post { 
margin-bottom : 15px; 
background : #1a1a1a url(images/img05.gif) no-repeat; 
color : #ffffff; 
text-align:center;

} 
.post a { 
color : #a71601; 
} 
.post a:hover { 
color : #ffffff; 
} 
.post .title { 
margin : 0; 
padding : 30px 30px 0 30px; 
} 
.post .title a { 
text-decoration : none; 
color : #ffffff; 
} 
.post .byline { 
margin : 0; 
padding : 0 30px; 
} 
.post .entry { 
padding : 20px 30px 10px 30px; 
} 
.post .links { 
margin : 0; 
padding : 10px 30px 35px 30px; 
background : url(images/img06.gif) repeat-x left bottom; 
border-top : 1px solid #000000; 
} 
.post .links a { 
padding-left : 8px; 
background : url(images/img08.gif) no-repeat left center; 
text-decoration : none; 
font-weight : bold; 
color : #a71601; 
} 
.post .links a:hover { 
color : #ffffff; 
} 
.sidebar { 
float : left; 
width : 200px; 
} 
.sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
line-height : normal; 
} 
.sidebar li li { 
padding : 6px 0 6px 10px; 
background : url(images/img08.gif) no-repeat 0% 12px; 
border-bottom : 0 solid #ffffff; 
} 
.sidebar li li a { 
text-decoration : none; 
color : #cccccc; 
} 
.sidebar li li a:hover { 
color : #ffffff; 
} 
.sidebar li h2 { 
padding-top : 20px; 
color : #ffffff; 
} 
#rightbar { 
padding : 0 0 0 25px; 
} 
#searchform { 
padding-top : 20px; 
text-align : right; 
} 
#searchform br { 
display : none; 
} 
#searchform input { 
margin-bottom : 5px; 
} 
#searchform #s { 
width : 190px; 
} 
#calendar_wrap { 
padding-left : 10px; 
} 
#calendar_wrap table { 
width : 180px; 
text-align : center; 
border-collapse : collapse; 
} 
#calendar_wrap tfoot { 
font-weight : bold; 
} 
#calendar_wrap tfoot a { 
text-decoration : none; 
} 
#calendar_wrap #prev { 
text-align : left; 
} 
#calendar_wrap #next { 
text-align : right; 
} 
#calendar_wrap tbody { 
border-bottom : 1px solid #2872a6; 
border-right : 1px solid #2872a6; 
} 
#calendar_wrap tbody td { 
padding : 3px 0; 
border-top : 1px solid #ffffff; 
border-left : 1px solid #ffffff; 
} 
#calendar_wrap tbody td a { 
font-weight : bold; 
} 
.content img { 
margin : 0 auto; 
text-align : center; 
width : 60px; 
height : 60px; 
} 
.gameInCategory { 
border : 1px dotted #ffffff; 
width : 450px; 
text-align : left; 
color : #ffffff; 
padding : 5px 5px 35px 5px; 
margin : 0 5px 15px 5px; 
} 
.gameInCategory img { 
padding : 50px 5px 5px 5px; 
} 
#footer { 
clear : both; 
padding : 40px 0; 
background : #000000; 
text-align:center;
} 
#footer p { 
text-align : center; 
font-size : smaller; 
color : #ffffff; 
} 
#TB_window { 
font : 12px Arial, Helvetica, sans-serif; 
color : #333333; 
} 
#TB_secondLine { 
font : 10px Arial, Helvetica, sans-serif; 
color : #666666; 
} 
#TB_window a:link { 
color : #666666; 
} 
#TB_window a:visited { 
color : #666666; 
} 
#TB_window a:hover { 
color : #000; 
} 
#TB_window a:active { 
color : #666666; 
} 
#TB_window a:focus { 
color : #666666; 
} 
#TB_overlay { 
position : fixed; 
z-index : 100; 
top : 0; 
left : 0; 
background-color : #000; 
height : 100%; 
width : 100%; 
} 
* html #TB_overlay { 
position : absolute; 
} 
#TB_window { 
position : fixed; 
background : #ffffff; 
z-index : 102; 
color : #000000; 
display : none; 
border : 1px solid #666666; 
text-align : left; 
top : 50%; 
left : 50%; 
} 
* html #TB_window { 
position : absolute; 
} 
#TB_window img#TB_Image { 
display : block; 
margin : 15px 0 0 15px; 
border-right : 1px solid #ccc; 
border-bottom : 1px solid #ccc; 
border-top : 1px solid #666; 
border-left : 1px solid #666; 
} 
#TB_caption { 
height : 25px; 
padding : 7px 30px 10px 25px; 
float : left; 
} 
#TB_closeWindow img { 
height : 28px; 
padding : 0 0 0 0; 
position : relative; 
top : -20px; 
float : right; 
} 
#TB_closeAjaxWindow { 
text-align : right; 
float : right; 
} 
#TB_ajaxWindowTitle { 
float : left; 
padding : 7px 0 5px 10px; 
margin-bottom : 1px; 
} 
#TB_title { 
background : url('images/thickboxback01.gif') repeat-x left top; 
height : 28px; 
position : relative; 
z-index : 9999; 
} 
#TB_ajaxContent { 
clear : both; 
padding : 2px 15px 15px 15px; 
overflow : auto; 
text-align : left; 
line-height : 1.4em; 
} 
#TB_ajaxContent.TB_modal { 
padding : 15px; 
} 
#TB_ajaxContent p { 
padding : 5px 0 5px 0; 
} 
#TB_load { 
position : fixed; 
display : none; 
height : 13px; 
width : 208px; 
z-index : 103; 
top : 50%; 
left : 50%; 
margin : -6px 0 0 -104px; 
} 
* html #TB_load { 
position : absolute; 
} 
#TB_HideSelect { 
z-index : 99; 
position : fixed; 
top : 0; 
left : 0; 
background-color : #fff; 
border : none; 
height : 100%; 
width : 100%; 
} 
* html #TB_HideSelect { 
position : absolute; 
} 
#TB_iframeContent { 
clear : both; 
border : none; 
margin-bottom : -1px; 
margin-top : 1px; 
} 
