/*Theme Name: Football Soccer
Theme URI: http://topfreewordpressthemes.org/free-wordpress-theme-football-soccer-niche
Description: A nice gaming wordpress theme with a widget ready sidebar and footer.
Version: 1.0
Author: Top Free WP Themes
Author URI: http://topfreewordpressthemes.org/
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/

body
{
margin: 0 auto; 
padding: 0; 
background-color: #000000; 
background-image: url('images/Page-BgTexture.jpg'); 
background-repeat: repeat-x; 
background-attachment: scroll; 
background-position: top left; 
}
.Main
{
position: absolute; 
overflow:hidden; 
width: 100%; 
left: 0; 
top: 0; 
}
.cleared
{
float: none; 
clear: both; 
margin: 0; 
padding: 0; 
border: none; 
font-size:1px; 
}
form
{
padding:0 !important; 
margin:0 !important; 
}
.blogpost ul li {
list-style-type:square
    }

/* end Page */
/* begin Box,  Sheet */
.Sheet
{
position:relative; 
z-index:0; 
margin:0 auto; 
width: 1000px; 
min-width:71px; 
min-height:71px; 
}
.Sheet-body
{
position: relative; 
z-index:1; 
padding: 10px; 
}
.Sheet-tr,  .Sheet-tl,  .Sheet-br,  .Sheet-bl,  .Sheet-tc,  .Sheet-bc, .Sheet-cr,  .Sheet-cl
{
position:absolute; 
z-index:-1; 
}
.Sheet-tr,  .Sheet-tl,  .Sheet-br,  .Sheet-bl
{
width: 110px; 
height: 110px; 
background-image: url('images/Sheet-s.png'); 
}
.Sheet-tl
{
top:0; 
left:0; 
clip: rect(auto, 55px, 55px, auto); 
}
.Sheet-tr
{
top: 0; 
right: 0; 
clip: rect(auto, auto, 55px, 55px); 
}
.Sheet-bl
{
bottom: 0; 
left: 0; 
clip: rect(55px, 55px, auto, auto); 
}
.Sheet-br
{
bottom: 0; 
right: 0; 
clip: rect(55px, auto, auto, 55px); 
}
.Sheet-tc,  .Sheet-bc
{
left: 55px; 
right: 55px; 
height: 110px; 
background-image: url('images/Sheet-h.png'); 
}
.Sheet-tc
{
top: 0; 
clip: rect(auto, auto, 55px, auto); 
}
.Sheet-bc
{
bottom: 0; 
clip: rect(55px, auto, auto, auto); 
}
.Sheet-cr,  .Sheet-cl
{
top: 55px; 
bottom: 55px; 
width: 110px; 
background-image: url('images/Sheet-v.png'); 
}
.Sheet-cr
{
right:0; 
clip: rect(auto, auto, auto, 55px); 
}
.Sheet-cl
{
left:0; 
clip: rect(auto, 55px, auto, auto); 
}
.Sheet-cc
{
position:absolute; 
z-index:-1; 
top: 55px; 
left: 55px; 
right: 55px; 
bottom: 55px; 
background-color: #ffffff; 
}
.Sheet
{
margin-top: -10px !important; 
}
/* end Box,  Sheet */
/* begin Menu */
/* menu structure */
.artmenu a,  .artmenu a:link,  .artmenu a:visited,  .artmenu a:hover
{
text-align:left; 
text-decoration:none; 
outline:none; 
letter-spacing:normal; 
word-spacing:normal; 
}
.artmenu,  .artmenu ul
{
margin: 0; 
padding: 0; 
border: 0; 
list-style-type: none; 
display: block; 
}
.artmenu li
{
margin: 0; 
padding: 0; 
border: 0; 
display: block; 
float: left; 
position: relative; 
z-index: 5; 
background:none; 
}
.artmenu li:hover
{
z-index: 10000; 
white-space: normal; 
}
.artmenu li li
{
float: none; 
}
.artmenu ul
{
visibility: hidden; 
position: absolute; 
z-index: 10; 
left: 0; 
top: 0; 
background:none; 
}
.artmenu li:hover>ul
{
visibility: visible; 
top: 100%; 
}
.artmenu li li:hover>ul
{
top: 0; 
left: 100%; 
}
.artmenu:after,  .artmenu ul:after
{
content: "."; 
height: 0; 
display: block; 
visibility: hidden; 
overflow: hidden; 
clear: both; 
}
.artmenu,  .artmenu ul
{
min-height: 0; 
}
.artmenu ul
{
background-image: url(images/spacer.gif); 
padding: 10px 30px 30px 30px; 
margin: -10px 0 0 -30px; 
}
.artmenu ul ul
{
padding: 30px 30px 30px 10px; 
margin: -30px 0 0 -10px; 
}
/* menu structure */
.artmenu
{
padding: 0px 0px 0px 0px; 
}
.nav
{
position: relative; 
height: 42px; 
z-index: 100; 
top: 198px; 
}
.nav .l,  .nav .r
{
position: absolute; 
z-index: -1; 
top: 0; 
height: 42px; 
background-image: url('images/nav.png'); 
}
.nav .l
{
left: 0; 
right:0px; 
}
.nav .r
{
right: 0; 
width: 980px; 
clip: rect(auto, auto, auto, 980px); 
}
/* end Menu */
/* begin MenuItem */
.artmenu ul li
{
clear: both; 
}
.artmenu a
{
position:relative; 
display: block; 
overflow:hidden; 
height: 42px; 
cursor: pointer; 
text-decoration: none; 
margin-right: 0px; 
margin-left: 0px; 
}
.artmenu a .r,  .artmenu a .l
{
position:absolute; 
display: block; 
height: 126px; 
background-image: url('images/MenuItem.png'); 
}
.artmenu a .l
{
left:0; 
right:0px; 
}
.artmenu a .r
{
width:400px; 
right:0; 
clip: rect(auto, auto, auto, 400px); 
}
.artmenu a .t 
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #ffffff; 
padding: 0 17px; 
margin: 0 0px; 
line-height: 42px; 
text-align: center; 
}
.artmenu a:hover .l,  .artmenu a:hover .r
{
top:-42px; 
}
.artmenu li:hover>a .l,  .artmenu li:hover>a .r
{
top:-42px; 
}
.artmenu li:hover a .l,  .artmenu li:hover a .r
{
top:-42px; 
}
.artmenu a:hover .t
{
color: #F0F0F0; 
}
.artmenu li:hover a .t
{
color: #F0F0F0; 
}
.artmenu li:hover>a .t
{
color: #F0F0F0; 
}
.artmenu a.active .l,  .artmenu a.active .r
{
top: -84px; 
}
.artmenu a.active .t
{
color: #ffffff; 
}
/* end MenuItem */
/* begin MenuSubItem */
.artmenu ul a
{
display:block; 
text-align: center; 
white-space: nowrap; 
height: 26px; 
width: 180px; 
overflow:hidden; 
line-height: 26px; 
margin-right: auto; 
background-image: url('images/subitem-bg.png'); 
background-position: left top; 
background-repeat: repeat-x; 
border-width: 1px; 
border-style: solid; 
border-color: #595959; 
}
.nav ul.artmenu ul span,  .nav ul.artmenu ul span span
{
display: inline; 
float: none; 
margin: inherit; 
padding: inherit; 
background-image: none; 
text-align: inherit; 
text-decoration: inherit; 
}
.artmenu ul a,  .artmenu ul a:link,  .artmenu ul a:visited,  .artmenu ul a:hover,  .artmenu ul a:active,  .nav ul.artmenu ul span,  .nav ul.artmenu ul span span
{
text-align: left; 
text-indent: 12px; 
text-decoration: none; 
line-height: 26px; 
color: #F0F0F0; 
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
}
.artmenu ul ul a
{
margin-left: auto; 
}
.artmenu ul li a:hover
{
color: #F5F5F5; 
border-color: #595959; 
background-position: 0 -26px; 
}
.artmenu ul li:hover>a
{
color: #F5F5F5; 
border-color: #595959; 
background-position: 0 -26px; 
}
.nav .artmenu ul li a:hover span,  .nav .artmenu ul li a:hover span span
{
color: #F5F5F5; 
}
.nav .artmenu ul li:hover>a span,  .nav .artmenu ul li:hover>a span span
{
color: #F5F5F5; 
}
/* end MenuSubItem */
/* begin Header */
div.Header
{
margin: 0 auto; 
position: relative; 
z-index:0; 
width: 980px; 
height: 198px; 
}
div.Header-jpeg
{
position: absolute; 
z-index:-1; 
top: 0; 
left: 0; 
width: 980px; 
height: 198px; 
}
/* end Header */
/* begin Logo */
.logo
{
display : block; 
position: absolute; 
left: 39px; 
top: 55px; 
width: 941px; 
}
h1.logo-name
{
display: block; 
text-align: left; 
}
h1.logo-name,  h1.logo-name a,  h1.logo-name a:link,  h1.logo-name a:visited,  h1.logo-name a:hover
{
text-decoration: none; 
padding:0; 
margin:0; 
color: #FFFFFF !important; 
font-size: 36px; 
letter-spacing: 1px; 
font-family: Arial Narrow,"Times New Roman", Georgia, Tahoma, "Trajan Pro"!important; 
}
.logo-text
{
display: block; 
text-align: left; 
}
.logo-text,  .logo-text a
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size: 18px; 
font-style: normal; 
font-weight: normal; 
padding:0; 
margin:0; 
color: #e2e1bf !important; 
font-style: italic; 
}
/* end Logo */
/* begin ContentLayout */
.contentLayout
{
position: relative; 
margin-bottom: 5px; 
width: 980px; 
}
/* end ContentLayout */
/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper
{
text-decoration:none; 
margin: 0.2em 0; 
padding: 0; 
font-weight:normal; 
font-style:normal; 
letter-spacing:normal; 
word-spacing:normal; 
font-variant:normal; 
text-decoration:none; 
font-variant:normal; 
text-transform:none; 
text-align:left; 
text-indent:0; 
line-height:inherit; 
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
font-size: 22px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #79060C; 
}
.PostHeaderIcon-wrapper,  .PostHeaderIcon-wrapper a,  .PostHeaderIcon-wrapper a:link,  .PostHeaderIcon-wrapper a:visited,  .PostHeaderIcon-wrapper a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
font-size: 22px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #79060C; 
}
/* end PostHeaderIcon */
/* begin PostHeader */
.PostHeader a:link
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
  text-align: left; 
  color: #91080F; 
}
.PostHeader a:visited,  .PostHeader a.visited
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
  text-align: left; 
  color: #4D4D4D; 
}
.PostHeader a:hover,  .PostHeader a.hovered
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
  text-align: left; 
  color: #595959; 
}
/* end PostHeader */
/* begin PostIcons */
.PostHeaderIcons
{
padding:1px; 
}
.PostHeaderIcons,  .PostHeaderIcons a,  .PostHeaderIcons a:link,  .PostHeaderIcons a:visited,  .PostHeaderIcons a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size: 11px; 
color: #A00810; 
}
.PostHeaderIcons a,  .PostHeaderIcons a:link,  .PostHeaderIcons a:visited,  .PostHeaderIcons a:hover
{
margin:0; 
}
.PostHeaderIcons a:link
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
color: #164468; 
}
.PostHeaderIcons a:visited,  .PostHeaderIcons a.visited
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
color: #164468; 
}
.PostHeaderIcons a:hover,  .PostHeaderIcons a.hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
text-decoration: none; 
color: #000000; 
}
/* end PostIcons */
/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal; 
  color: #404040; 
}
.PostContent
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
  font-size: 12px; 
  text-align: left; 
  line-height: 150%; 
  color: #404040; 
}
/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
  text-decoration: underline; 
  color: #164468; 
}
/* Adds special style to an unvisited link. */
a:link
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
  text-decoration: underline; 
  color: #164468; 
}
/* Adds special style to a visited link. */
a:visited,  a.visited
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
  text-decoration: underline; 
  color: #595959; 
}
/* :hover - adds special style to an element when you mouse over it. */
a:hover,  a.hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
  color: #595959; 
}
/* Finish Content link style */
/* Resert some headings default style & links default style for links in headings*/
h1,  h2,  h3,  h4,  h5,  h6, 
h1 a,  h2 a,  h3 a,  h4 a,  h5 a,  h6 a
h1 a:hover,  h2 a:hover,  h3 a:hover,  h4 a:hover,  h5 a:hover,  h6 a:hover
h1 a:visited,  h2 a:visited,  h3 a:visited,  h4 a:visited,  h5 a:visited,  h6 a:visited
{
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
}
/* Start Content headings Fonts & Colors  */
h1,  h1 a,  h1 a:link,  h1 a:visited,  h1 a:hover
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  font-size: 28px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #164468; 
}
h2,  h2 a,  h2 a:link,  h2 a:visited,  h2 a:hover
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  font-size: 22px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #164468; 
}
h3,  h3 a,  h3 a:link,  h3 a:visited,  h3 a:hover
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  font-size: 18px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #000000; 
}
h4,  h4 a,  h4 a:link,  h4 a:visited,  h4 a:hover
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  font-size: 16px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #404040; 
}
h5,  h5 a,  h5 a:link,  h5 a:visited,  h5 a:hover
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  font-size: 14px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #404040; 
}
h6,  h6 a,  h6 a:link,  h6 a:visited,  h6 a:hover
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; 
  font-size: 14px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #404040; 
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */
/* begin PostBullets */
/* Start Content list */
ul
{
list-style-type: none; 
color: #141414; 
margin:0; 
padding:0; 
}
li
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
}
.Post ul li
{
padding:0px 0 0px 12px; 
background-image: url('images/PostBullets.png'); 
background-repeat:no-repeat; 
margin:0.5em 0 0.5em 0; 
line-height:1.2em; 
}
/* Finish Content list */
/* end PostBullets */
/* begin PostQuote */
/* Start blockquote */
blockquote p
{
color:#1D0203; 
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-style: italic; 
font-weight: normal; 
text-align: left; 
}
blockquote
{
border:solid 1px #A6A6A6;  
margin:10px 10px 10px 50px; 
padding:5px 5px 5px 32px; 
background-color:#E0E0E0; 
background-image:url('images/PostQuote.png'); 
background-position:left top; 
background-repeat:no-repeat; 
}
/* Finish blockuote */
/* end PostQuote */
/* begin Button */
.Button
{
position:relative; 
display:inline-block; 
width: auto; 
outline:none; 
border:none; 
background:none; 
line-height:34px; 
margin:0; 
padding:0; 
overflow: visible; 
cursor: default; 
text-decoration: none !important; 
z-index:0; 
}
/*This HACK needed for ie7 (button position)*/
*:first-child+html .Button
{
display:list-item; 
list-style-type:none; 
float:left; 
}
.Button .btn
{
display:block; 
position:relative; 
float:left; 
height: 34px; 
overflow:hidden; 
white-space: nowrap; 
width: auto; 
color: #D9D9D9; 
}
.Button .btn .t
{
display:block; 
height: 34px; 
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
white-space: normal; 
text-align: left; 
padding: 0 21px; 
line-height: 34px; 
text-decoration: none !important; 
}
input,  select
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
}
.Button .hover,  .Button:hover
{
color: #FFFFFF; 
text-decoration: none !important; 
}
.Button .active
{
color: #F5F5F5; 
}
.Button .btn .l,  .Button .btn .r
{
display:block; 
position:absolute; 
z-index:-1; 
height: 102px; 
background-image: url('images/Button.png'); 
}
.Button .btn .l
{
left:0; 
right:14px; 
}
.Button .btn .r
{
width:417px; 
right:0; 
clip: rect(auto, auto, auto, 403px); 
}
.Button .btn.hover .l,  .Button .btn.hover .r,  .Button .btn:hover .l,  .Button .btn:hover .r
{
top: -34px; 
}
.Button .btn.active .l,  .Button .btn.active .r
{
top: -68px; 
}
/* end Button */
/* begin Footer */
.Footer
{
position:relative; 
z-index:0; 
overflow:hidden; 
width: 980px; 
margin: 0px auto 0px auto; 
background-image: url('images/Footer.png'); 
background-repeat: no-repeat; 
background-position: center top; 
background-color: #000000; 
}
#ccbox {
margin: 25px; 
float: left; 
}
.footwidg a {
background-image: none !important; 
}
.footwidg li a {
color: #C0C0C0; 
text-decoration: none; 
line-height: 25px; 
}
.footwidg li {
color: #ffffff; 
}
.footwidtitle {
font-size: 18px; 
margin-bottom: 10px; 
margin-top: 20px; 
}
.footwidg {
width: 275px; 
padding: 0px; 
margin: 25px; 
float: left; 
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
}
#footlinksarea {
padding-top: 20px; 
padding-bottom: 20px; 
border-width: 1px 0px 0px 0px; 
border-style: solid; 
border-color: #C0C0C0; 
margin-top: 30px; 
color: #C0C0C0; 
width: 100%; 
text-align: center; 
float:left; 
background-color: #000000 !important; 
}
#footlinksarea a {
color: #E5DEBD; 
}
/* end Footer */
/* end PageFooter */
/* begin LayoutCell */
.contentLayout .content-wide
{
position: relative; 
margin: 0; 
padding: 0; 
border: 0; 
float: left; 
overflow: hidden; 
width: 979px; 
}
.contentLayout .content
{
position: relative; 
margin: 0; 
padding: 0; 
border: 0; 
float: left; 
overflow: hidden; 
width: 695px; 
margin-top: 42px !important; 
}
.sidebar
{
position: relative; 
padding: 0; 
border: 0; 
float: right; 
overflow: hidden; 
width: 268px; 
margin-top: 50px !important; 
margin-right: 15px !important; 
}
/* end LayoutCell */
.commentlist,  .commentlist li
{
background: none; 
}
.commentlist li li
{
margin-left:30px; 
}
.commentlist li .avatar
{
float: right; 
border: 1px solid #eee; 
padding: 2px; 
margin:1px; 
background: #fff; 
}
.commentlist li cite
{
font-size:1.2em; 
}
#commentform textarea
{
width: 100%; 
}
img.wp-smiley
{
border:none; 
margin:0; 
padding:0; 
}
.navigation
{
display: block; 
text-align: center; 
}
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter,  div.aligncenter,  .article .aligncenter img,  .aligncenter img.article,  .aligncenter img,  img.aligncenter
{
display: block; 
margin-left: auto; 
margin-right: auto; 
}
.alignleft
{
float: left; 
}
.alignright
{
float: right; 
}
.alignright img,  img.alignright
{
margin: 1em; 
margin-right: 0; 
}
.alignleft img,  img.alignleft
{
margin: 1em; 
margin-left: 0; 
}
.wp-caption
{
border: 1px solid #ddd; 
text-align: center; 
background-color: #F3F3F3; 
padding-top: 4px; 
margin: 10px; 
}
.wp-caption img
{
margin: 0; 
padding: 0; 
border: 0 none; 
}
.wp-caption p.wp-caption-text
{
font-size: 11px; 
line-height: 17px; 
padding: 0 4px 5px; 
margin: 0; 
}
/* End */
.hidden
{
display: none; 
}
/* Calendar */
#wp-calendar {
empty-cells: show; 
margin: 10px auto 0; 
width: 155px; 
}
#wp-calendar #next a {
padding-right: 10px; 
text-align: right; 
}
#wp-calendar #prev a {
padding-left: 10px; 
text-align: left; 
}
#wp-calendar a {
display: block; 
}
#wp-calendar caption {
text-align: center; 
width: 100%; 
}
#wp-calendar td {
padding: 3px 0; 
text-align: center; 
}
.blogpost {
margin: 20px 20px 20px 20px; 
height:100%; 
color:#59666f; 
font: 13px Tahoma, century gothic,Arial,verdana, sans-serif; 
background:#F5F5F5 url(images/fade.png) repeat-x; 
padding:5px; 
border:1px solid #ddd; 
overflow: hidden; 
}
.blogtitle  h2 {
margin: 0px 0 0px 0; 
padding: 10px 0px 10px 10px; 
text-align: left; 
font: 22px Arial,century gothic,verdana, sans-serif; 
font-weight:normal; 
overflow:hidden; 
}
.blogtitle  h2 a,  .title  h2 a:link,  .title  h2 a:visited  {
color:#164468; 
background-color: transparent; 
text-decoration: none; 
}
.blogtitle  h2 a:hover  {
color: #000000; 
background-color: transparent; 
text-decoration: none; 
}
.blogtitle{
margin: 0 0 0 0px; 
padding: 0px 0px 0px 0px; 
}
.blogcover {
margin:0 0; 
padding: 0px 10px ; 
}
.blogentry {
margin:0 0; 
padding: 0px 0px ; 
}
.blogentry a:link, 
.blogentry a:visited {
color:#0177CB; 
background-color: transparent; 
}
.blogentry a:hover {
color:#E53F0C; 
background-color: transparent; 
text-decoration: none; 
}
.blogentry ul,  .entry ol{
  margin: .4em 0 1em; 
  line-height: 150%; 
}
.blogentry ul li,  .entry ol li{
  list-style-position:outside; 
  margin-left: 1.6em; 
}
.blogentry p{
margin:5px 0px; 
padding:5px 0px; 
line-height:22px; 
}
.blogclear {
clear:both; 
}
.blogdata {
font-size:10px; 
font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif; 
padding:4px 5px 4px 0px; 
   color:#164468; 
text-transform: uppercase; 
background:#fff; 
margin:5px 10px; 
border:1px solid #ddd; 
}
.blogauthor{
color:#164468; 
padding:2px 5px 2px 20px; 
margin-left:10px; 
background:url(images/user.png) no-repeat; 
}
#blognavigation{
margin:10px 0px 0px 0px; 
padding:0px 5px 10px 0px; 
width:700px; 
}
.blogcomm{
color:#164468; 
padding:2px 5px 2px 20px; 
margin-left:5px; 
background:url(images/balloon.png) no-repeat; 
}
.blogcomm a:link, 
.blogcomm a:visited {
color:#164468; 
}
.blogcomm a:hover{
color:#656565; 
text-shadow:1px 1px 1px #ccc; 
}
.blogclock{
color:#164468; 
padding:2px 5px 2px 20px; 
margin-left:5px; 
background:url(images/clock.png) no-repeat; 
}
.blogreadmore {
width: 100px; 
height: 20px; 
background: #164468; 
float: right; 
padding-top:4px; 
margin-bottom:10px; 
text-align:center; 
border: 1px solid #eee; 
text-decoration: none; 
}
.blogreadmore a:link, .blogreadmore a:visited  {
color:#fff; 
text-decoration: none; 
}
.subsbutton {
float:left; 
margin-left:5px; 
margin-bottom:10px; 
margin-top: 2px; 
}
#social {
overflow: hidden; 
}
#rss-feed {
background: url(images/news-feed.jpg) no-repeat center center; 
margin: 0px; 
padding: 20px 20px 20px 13px; 
float: left; 
height: 160px; 
width: 235px; 
}
#rss-feed a {
color: #e2e1bf !important; 
}
#rss-feed h4 {
margin: 0px 0px 10px; 
padding: 5% 0px 0px 5%; 
float: left; 
width: 90%; 
font-size: 24px; 
color: #FFFFFF; 
font-weight: normal; 
}
#rss-feed h4 span {
font-size: 13px; 
letter-spacing: 1px; 
font-family: "Times New Roman", Georgia, Tahoma, "Trajan Pro"!important; 
}
#rss-feed .class-rss {
background: url(images/rss-icon.png) no-repeat left; 
margin: 0px 0px 10px; 
padding: 0px 0px 0px 40px; 
float: left; 
height: 32px; 
width: 80%; 
line-height: 32px; 
}
#rss-feed .class-email {
background: url(images/email-feed.png) no-repeat left; 
margin: 0px; 
padding: 0px 0px 0px 40px; 
float: left; 
height: 32px; 
width: 80%; 
line-height: 32px; 
}
#rss-feed  a {
color: #FFFFFF; 
text-decoration: none; 
}
#rss-feed a:hover {
color: #f6dc2a; 
text-decoration: none; 
}
#search {
background: url(images/search.jpg) no-repeat center center; 
margin: 0px 0px 11px; 
padding: 15px 25px; 
float: left; 
height: 63px; 
width: 218px; 
}
#search h3 {
font-size: 18px; 
margin: 0px; 
padding: 0px; 
float: left; 
width: 100%; 
font-weight: normal; 
color: #FFFFFF; 
}
#search form {
margin: 0px; 
padding: 5px 0px 0px; 
float: left; 
width: 100%; 
}
#search p {
margin: 0px; 
padding: 0px 2% 0px 0px; 
float: left; 
width: 96%; 
background: #FFFFFF; 
}
#search #tfield {
background: #FFFFFF; 
border-width: 0px; 
border-style: none; 
color: #999999; 
width: 83%; 
padding: 3px 2px; 
margin: 0px; 
float: left; 
font-size: 11px; 
}
#search .se_button {
margin: 3px 0px 0px; 
padding: 0px; 
float: right; 
}
ul.sidebar_list {
margin: 0px; 
padding: 0px; 
float: left; 
width: 268px; 
list-style-type: none; 
}
ul.sidebar_list li {
background: url(images/side-content.jpg) repeat-y; 
margin: 0px 0px 12px; 
padding: 0px; 
float: left; 
width: 268px; 
}
ul.sidebar_list li h3 {
font-size: 16px; 
line-height: 49px; 
background: url(images/side-header.jpg) no-repeat bottom; 
margin: 0px; 
padding: 0px 20px; 
float: left; 
height: 49px; 
width: 228px; 
color: #e2e1bf; 
font-weight: normal; 
font-family: Helvetica, Arial; 
letter-spacing: normal; 
}
.sidebar_list h3 a,  .sidebar_list h3 a:hover {
color: #ffffff; 
text-decoration: none; 
}
ul.sidebar_list li ul {
background: url(images/side-footer.jpg) no-repeat bottom; 
margin: 0px; 
padding: 8px 15px 15px; 
float: left; 
width: 238px; 
list-style-type: none; 
}
ul.sidebar_list li ul li {
background: url(none); 
margin: 0px 0px 5px; 
padding: 0px 5px; 
float: left; 
width: 228px; 
font-size: 12px; 
line-height: 20px; 
}
ul.sidebar_list li ul li ul {
background: url(none); 
margin: 0px; 
float: left; 
width: 100%; 
padding: 0px; 
}
ul.sidebar_list li ul li ul li {
background: url(none); 
margin: 5px 0px 0px; 
float: left; 
width: 100%; 
padding: 0px; 
}
ul.sidebar_list li.widget_categories a, 
ul.sidebar_list li.widget_pages a, 
ul.sidebar_list li.widget_recent_entries a, 
ul.sidebar_list li.widget_archive a, 
ul.sidebar_list li.widget_links a, 
ul.sidebar_list li.widget_meta a, 
ul.sidebar_list li.widget_rss li a, 
ul.sidebar_list li.widget_most_comment li a
 {
background: url(images/side-bullet.jpg) no-repeat 2px 3px; 
margin: 0px; 
padding: 6px 0px 6px 25px; 
float: left; 
width: 80%; 
font-size: 12px; 
line-height: 10px; 
display: block; 
}
ul.sidebar_list li.widget_categories a:hover, 
ul.sidebar_list li.widget_pages a:hover, 
ul.sidebar_list li.widget_recent_entries a:hover, 
ul.sidebar_list li.widget_archive a:hover, 
ul.sidebar_list li.widget_links a:hover, 
ul.sidebar_list li.widget_meta a:hover, 
ul.sidebar_list li.widget_rss li a:hover, 
ul.sidebar_list li.widget_most_comment li a:hover {
background: url(images/side-bullet.jpg) no-repeat 2px 3px; 
margin: 0px; 
padding: 6px 0px 6px 25px; 
float: left; 
width: 203px; 
font-size: 12px; 
line-height: 10px; 
display: block; 
color: #000000; 
text-decoration: underline; 
}
.sidebar_list a {
color: #164468; 
text-decoration: underline; 
}
.sidebar_list a:hover {
color: #000000; 
text-decoration: none; 
}
ul.children {
margin-left: 20px !important; 
}
ul.children a {
background: url(images/side-bullet.gif) no-repeat 0px 0px !important; 
}
li#tag_cloud {
}
li#tag_cloud a {
margin: 0px; 
padding: 0px; 
background: url(none); 
border-width: 0px; 
border-style: none; 
text-decoration: none; 
line-height: 28px; 
float: left; 
}
div.textwidget {
margin: 0px; 
padding: 8px 0px!important; 
float: left; 
width: 100%; 
font-size: 12px; 
line-height: 18px; 
}
.widget_rss h3 img {
margin: 19px 6px 0px 0px!important; 
padding: 0px!important; 
display: inline-block!important; 
float: left; 
height: 12px; 
width: 12px; 
}
.headernav ul li{
float: left; 
line-height: 42px; 
}
.headernav ul li a{
float: left; 
padding-left: 20px; 
padding-right: 20px; 
line-height: 42px; 
color: #ffffff; 
text-decoration: none; 
}
.headernav ul li a:hover{
background-image: url('images/nav_hover.jpg'); 
background-repeat: repeat-x; 
}
.current_page_item{
background-image: url('images/nav_active.jpg') !important; 
background-repeat: repeat-x; 
}
