/*
Theme Name: wptone
Theme URI: http://creadiv.com/
Description: wptone by creadiv.com.
Version: 1.6
Author: Adam Mlynarcik
Author URI: http://creadiv.com
Tags: adsense, custom header, fixed width, two columns, widgets

	wptone v1.0
	http://creadiv.com

	This theme was design and built by Adam Mlynarcik
	of creadiv.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

html {
overflow-y: scroll;
}

{
font-family: arial, verdana, sans-serif;
margin:0px auto;
padding: 0px;
}

body 
{
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: arial, helvetica, 'sans-serif';
	color: #222;
	text-align: center;
margin:0px auto;
padding: 0px;
background-color: #50738F;
}


	
#header 
{
	text-align: center;
	background: #18374F;
	width: 100%;
        height: 100px;
	margin: 0px auto;
padding: 0px;
}

#header900{
width: 960px;
height: 100px;
text-align: center;
margin:0 auto;
padding: 0px;
background-color: #18374F;
}

#bloginfo
{
margin:0 auto;
padding: 0px;
float: left;
width: 430px;
height: 100px;
text-align: left;
}

#head468 {
position: relative;
top: 20px;
float: right;
right: 10px;
width: 468px;
height: 60px;
background-color: #696969;
border: 1px solid #cecece;
}

#head468 a {
border: 0px;
}

#footer{
width: 100%;
height: 250px;
margin:0 auto;
padding: 0px;
background-color: #00090F;
font-family: arial, helvetica, 'sans-serif';
border-top: 2px solid #3F3F3F;
border-bottom: 1px solid #4F4F4F;
}

#footer a:link{
font-family: arial, helvetica, 'sans-serif';
text-align: left;
width: 180px;
margin: 0;
padding: 0;
color: #dfdfdf;
text-decoration: none;
}

#footer li {
font-family: arial, helvetica, 'sans-serif';
color: #ffffff;
text-decoration: none;
text-align: left;
list-style-type: none;
margin: 0;
padding: 10px 0px 0px 15px;
}

#footer ul li {
font-family: arial, helvetica, 'sans-serif';
color: #ffffff;
text-decoration: none;
text-align: left;
list-style-type: none;
margin: 0;
width: 200px;
border-bottom: 1px dotted #cfcfcf;
padding: 0px;
}

#footer ul li a:hover {
font-family: arial, helvetica, 'sans-serif';
color: #af0000;
text-decoration: none;
text-align: left;
list-style-type: none;
margin: 0;
width: 200px;
padding: 0px;
}

#footer-sidebar {
  display:block;
  height: 250px;
background-color: #00090F;
width: 960px;
text-align: center;
margin:0 auto;
padding: 0px;
}

#footer-sidebar1 {
  float: left;
  width: 310px;
  margin-right:15px;
height: 200px;
  margin-top:25px;
font-family: arial, verdana, sans serif;
background-color: #1f2024;
color: #ffffff;
font-size: 12px;
text-align: left;
}

#footer-sidebar2 {
  float: left;
  width: 310px;
height: 200px;
  margin-right:15px;
  margin-top:25px;
font-family: arial, verdana, sans serif;
background-color: #1f2024;
color: #ffffff;
font-size: 12px;
text-align: left;
}

#footer-sidebar3 {
  float: left;
  width: 310px;
height: 200px;
  margin-top:25px;
font-family: arial, verdana, sans serif;
background-color: #1f2024;
color: #ffffff;
font-size: 12px;
text-align: left;
}

#footer2{
height:50px;
background-color: #000000;
width: 100%;
margin:0 auto;
padding: 0px;
}

.widgettitle {
color: #ffffff;
font-size: 14px;
list-style-type: none;
}

.widget %2$s {
list-style-type: none;
color: #ffffff;
}

#%1$s {
list-style-type: none;
text-align: left;
}

#%1$s .widget %2$s {
list-style-type: none;
}

  #footer > li {
    list-style-type: none;
    margin: 0;
    padding: 0;
color: #ffffff;
font-size: 12px;
text-align: left;
  }

    #footer > ul > li {
      margin: 0 0 10px 0;
    }

  .widget_tag_cloud a {
    padding-left: 5px;
  }

#bloginfo h1 a , #bloginfo h1 a:visited , #bloginfo h1 a:active , #bloginfo h1 a:hover
{
	font-size: 26pt;
	text-decoration: none;
	color: #ffffff;
}

#bloginfo h3
{
	font-size: 12pt;
	text-decoration: none;
	color: #ffffff;
}

#container
{
	width: 958px;
	margin: 0px auto;
background-color: #ffffff;
border: 1px solid #cecece;
margin-bottom: 20px;
margin-top: 15px;
}

#content
{
	margin-top: 10px;
margin-left: 10px;
	width: 598px;
	float: left;
	font-family: arial, helvetica, 'sans-serif';
}

.narrowcolumn
{
	text-align: left;
}


.post
{
	padding: 10px;
        background-color: #fff;
	margin-bottom: 10px;
	font-family: arial, helvetica, 'sans-serif';
}

.post h3
{
	font-family: arial, helvetica, 'sans-serif';
	font-size: 12pt;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.post h3 a , .post h3 a:visited , .post h3 a:active
{
	color: #1A282F;
	text-decoration: none;
}

.post h3 a:hover
{
	text-decoration: underline;
}

.post h2
{
	font-family: arial, helvetica, 'sans-serif';
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}

.post h2 a , .post h2 a:visited , .post h2 a:active
{
	color: #1A282F;
	text-decoration: none;
}

.post h2 a:hover
{
	text-decoration: underline;
}

hr
{
	border: 0px;
}

.entry
{
	font-family: arial, helvetica, 'sans-serif';
	color: #333333;
	font-size: 10pt;
}

.entry b
{
	font-family: arial, helvetica, 'sans-serif';
	color: #111111;
	font-weight: bold;
}

.entry em
{
	font-family: arial, helvetica, 'sans-serif';
	color: #333333;
	font-size: 10pt;
	font-style: italic;
}

.entry ul
{
	margin: 0px;
	padding: 0px 25px;
}

.entry ul li
{
	margin: 5px 0px;
	list-style-type: square;
}

.entry ol
{
	margin: 0px;
	padding: 0px 30px;
}

.entry ol li
{
	margin: 5px 0px;	
}

.entry blockquote p
{
	background: #FFFFCC;
	padding: 3px;
	font-style: italic;
}

.entry p a , .entry p a:visited , .entry p a:active
{
	color: #1A282F;
	text-decoration: none;
}

.entry p a:hover
{
	text-decoration: underline;
}

p.postmetadata a ,p.postmetadata a:visited , p.postmetadata a:active
{
	color: #1A282F;
	text-decoration: none;
}

p.postmetadata a:hover
{
	text-decoration: underline;
}

.navigation
{
	margin-top: 10px;
	padding: 10px;
background-color: #ffffff;
}

.navigation a , .navigation a:visited , .navigation a:active
{
	color: #1A282F;
	text-decoration: none;
}

.navigation a:hover
{
	text-decoration: underline;
}

#sidebar
{
	width: 308px;
	float: left;
	text-align: left;
	padding: 10px;
	margin: 10px 0px 0px 10px;
	text-align: left;
        background-color: #fff;
	font-family: arial, helvetica, 'sans-serif';
}

#google_adsense_2
{
	width: 576px;
	text-align: center;
	padding: 10px 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
}

#sidebar ul
{
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
	font-family: arial, helvetica, 'sans-serif';
}

#sidebar li h2
{
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, 'sans-serif';
	font-size: 13pt;
	color: #000000;
height: 28px;
line-height: 28px;
text-align: left;
}



#sidebar li ul li
{
	margin: 3px 15px;
	padding: 0px 3px;
	list-style-image: url('images/sidebarli.jpg');
}

#sidebar ul li a , #sidebar ul li a:visited , #sidebar ul li a:active
{
	font-family: arial, helvetica, 'sans-serif';
	font-size: 10pt;
	color: #666;
	text-decoration: none;			
}

#sidebar ul li a:hover
{
	text-decoration: underline;
}

#leftsidebar
{
	width: 138px;
	float: left;
	text-align: left;
	padding: 10px;
margin: 10px 10px 0px 10px;
        background-color: #ffffff;
	font-family: arial, helvetica, 'sans-serif';
}

#leftsidebar ul
{
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
	font-family: arial, helvetica, 'sans-serif';
}

#leftsidebar li h2
{
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, 'sans-serif';
	font-size: 13pt;
	color: #000000;
height: 28px;
line-height: 28px;
text-align: left;
}



#leftsidebar li ul li
{
	margin: 3px 15px;
	padding: 0px 3px;
	list-style-image: url('images/sidebarli.jpg');
}

#leftsidebar ul li a , #leftsidebar ul li a:visited , #leftsidebar ul li a:active
{
	font-family: arial, helvetica, 'sans-serif';
	font-size: 10pt;
	color: #666;
	text-decoration: none;			
}

#leftsidebar ul li a:hover
{
	text-decoration: underline;
}

#rightsidebar {
	width: 138px;
	float: right;
	text-align: left;
	padding: 10px;
margin: 10px 10px 0px 0px;
        background-color: #ffffff;
	font-family: arial, helvetica, 'sans-serif';
}

#rightsidebar ul
{
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	font-family: arial, helvetica, 'sans-serif';
}

#rightsidebar li h2
{
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, 'sans-serif';
	text-align: left;
	font-size: 13pt;
	color: #000000;
height: 28px;
line-height: 28px;
text-align: left;
}



#rightsidebar li ul li
{
	margin: 3px 15px;
	padding: 0px 3px;
	list-style-image: url('images/sidebarli.jpg');
	text-align: left;
}

#rightsidebar ul li a , #rightsidebar ul li a:visited , #rightsidebar ul li a:active
{
	font-family: arial, helvetica, 'sans-serif';
	font-size: 10pt;
	color: #666;
	text-decoration: none;			
}

#rightsidebar ul li a:hover
{
	text-decoration: underline;
}

#featured_sidebar {
text-align: center;
}

#footer p
{
	font-size: 10pt;
}

#footer p a , #footer p a:visited , #footer p a:active
{
	font-size: 10pt;
	font-family: arial, helvetica, 'sans-serif';
	color: #1A282F;
	text-decoration: none;
}

#footer p a:hover
{
	text-decoration: underline;
}

h2.pagetitle
{
	color: #1A282F;
	margin-top: 0px;
	border: 1px solid #ccc;
	width: 558px;
	padding: 10px;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

#comments
{
	width: 556px;
	border: 1px solid #cecece;
	padding: 10px;
	margin-bottom: 10px;
}

ol.commentlist
{
	width: 556px;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0px;
	margin-bottom: 10px;
}

ol.commentlist li
{
	list-style-type: none;
	padding: 5px;
	margin-bottom: 10px;
}

ol.commentlist li a , ol.commentlist li a:visited , ol.commentlist li a:active
{
	font-family: arial, helvetica, 'sans-serif';
	font-size: 10pt;
	color: #666;
	text-decoration: none;	
}

ol.commentlist li a:hover
{
	text-decoration: underline;
}

ol.commentlist li p
{
	font-size: 10pt;
	color: #666666;
}

li.alt
{
	background: #ffffcc;
	
}

img.avatar
{
	float: right;
}

/**    page navigation   *****/

#pgnav {
height: 35px;
background-image: 
url('images/pgnavbg.jpg');
background-repeat: repeat-x;
width: 100%;
margin: 0px auto;
padding: 0px;
}

#pgnav960{
width: 960px;
height: 35px;
line-height: 30px;
margin:0px auto;
padding: 0px;
text-align: center;
background-image: 
url('images/pgnavbg.jpg');
background-repeat: repeat-x;
}

#pgnav960 ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size:12px;
        height: 35px;
line-height: 30px;
border-left: 1px solid #382525;
}

#pgnav960 ul#menu li {
	float: left;
	padding: 0;
	margin: 0;
	border-right:solid 1px #382525;
height: 35px;
background-image: 
url('images/pgnavbg.jpg');
background-repeat: repeat-x;
}


#pgnav960 ul#menu ul li {
	float: none;
	position: relative;
	border-bottom: 1px solid #7EAED7; /* fixes gap problem in IE */
	border-left: 1px solid #FFF;
	z-index:1000;
height: 35px;
}

#pgnav960 ul#menu li ul {
	margin: 0;
	padding: 0;
	display:none;
	list-style: none;
	position: absolute;
	background-image: 
url('images/pgnavbg.jpg');
background-repeat: repeat-x;
height: 35px;
}
#pgnav960 ul#menu ul ul{
	margin-left: .2em;
	position: absolute;
	top: -1px; /* if using borders, -1px to align top borders */
	left: 100%;
height: 35px;
}

#pgnav960 ul#menu li a:hover, #pgnav960 ul#menu li a:active {
background-image:
url('images/pgnavhover.jpg');
background-repeat: repeat-x;
color: #FFFFFF;
height: 35px;
}

#pgnav960 ul#menu li a:link,
#pgnav960 ul#menu li a:visited {
	display: block;
	padding: .2em 1em;
	text-decoration: none;
background-image:
url('images/pgnavbg.jpg');
background-repeat: repeat-x;
	 color: #FFFFFF;
height: 35px;
}

#pgnav960 ul#menu li a:hover,
#pgnav960 ul#menu  li a:active
{
	display: block;
	padding: .2em 1em;
	text-decoration: none;
background-image:
url('images/pgnavhover.jpg');
background-repeat: repeat-x;
	 color: #FFFFFF;
height: 35px;
}


#pgnav960 ul#menu ul li a:link,
#pgnav960 ul#menu ul li a:visited {

	width: 8em;
height: 35px;
}

#pgnav960 ul#menu ul li a:hover,
#pgnav960 ul#menu ul li a:active {
	width: 8em;
height: 35px;
background-image:
url('images/pgnavhover.jpg');
background-repeat: repeat-x;
}

/**    category navigation   *****/

#catnav {
height: 35px;
background-image: 
url('images/catnavbg.jpg');
background-repeat: repeat-x;
width: 100%;
margin: 0px auto;
padding: 0px;
}

#catnav960{
width: 960px;
height: 35px;
line-height: 30px;
margin:0px auto;
padding: 0px;
text-align: center;
background-image: 
url('images/catnavbg.jpg');
background-repeat: repeat-x;
}

#catnav960 ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size:12px;
        height: 35px;
line-height: 30px;
border-left: 1px solid #440001;
}

#catnav960 ul#menu li {
	float: left;
	padding: 0;
	margin: 0;
	border-right:solid 1px #440001;
height: 35px;
background-image: 
url('images/catnavbg.jpg');
background-repeat: repeat-x;
}


#catnav960 ul#menu ul li {
	float: none;
	position: relative;
	border-bottom: 1px solid #7EAED7; /* fixes gap problem in IE */
	border-left: 1px solid #FFF;
	z-index:1000;
height: 35px;
}

#catnav960 ul#menu li ul {
	margin: 0;
	padding: 0;
	display:none;
	list-style: none;
	position: absolute;
	background-image: 
url('images/catnavbg.jpg');
background-repeat: repeat-x;
height: 35px;
}
#catnav960 ul#menu ul ul{
	margin-left: .2em;
	position: absolute;
	top: -1px; /* if using borders, -1px to align top borders */
	left: 100%;
height: 35px;
}

#catnav960 ul#menu li a:hover,
#catnav960 ul#menu li a:active {
background-image:
url('images/catnavhover.jpg');
background-repeat: repeat-x;
color: #FFFFFF;
height: 35px;
}

#catnav960 ul#menu li a:link,
#catnav960 ul#menu li a:visited {
	display: block;
	padding: .2em 1em;
	text-decoration: none;
background-image:
url('images/catnavbg.jpg');
background-repeat: repeat-x;
	 color: #FFFFFF;
height: 35px;
}

#catnav960 ul#menu li a:hover,
#catnav960 ul#menu  li a:active {
	display: block;
	padding: .2em 1em;
	text-decoration: none;
background-image:
url('images/catnavhover.jpg');
background-repeat: repeat-x;
	 color: #FFFFFF;
height: 35px;
}


#catnav960 ul#menu ul li a:link,
#catnav960 ul#menu ul li a:visited {
	width: 8em;
height: 35px;
}

#catnav960 ul#menu ul li a:hover,
#catnav960 ul#menu ul li a:active {
	width: 8em;
height: 35px;
background-image:
url('images/catnavhover.jpg');
background-repeat: repeat-x;
}

#searchsubmit {
background-image:
url('images/search.png');
background-repeat: no-repeat;
}