@charset "utf-8";
/*  
Theme Name: TiNTo Theme
Theme URI: http://www.tintosolutions.be/designs/TiNTo-Theme/
Description: A flexible and highly customizable, wordpress theme. Includes support for several plugins, drop-down menus, show post by category, widget-ready topbar, top, bottom, sidebar and footer, custom header, author highlighting.
Version: 2.0
Author: TiNTo Solutions
Author URI: http://www.tintosolutions.be/
Tags: fixed-width, left-sidebar, right-sidebar, two-columns, custom-layout, custom-header, theme-options, sticky-post, translation-ready, custom-colors, Custom menu support, Background support

Changelog:
v2.0 (13/07/2010):
 * Custom menu support
 * Background support
 * Customizable page title

v1.9 (22/01/2010):
 * Fixed theme options
 * Predefined color schemes
 * Customizable font size

v1.8 (16/01/2010):
 * Improved full style category layout
 * Possible to use <!--more--> tag to split posts
 * Up to 10 category layout options for home page
 * Navigation bar improvements
 * Use Wordpress thumbnails function
 * Set thumbnail size in options menu
 * Customize category header background image
 * Customize post background image
 * Possibility to initialize all theme options
 * Extra backround images available
 * Navigation bar improvements

v1.7 (12/01/2010): 
 * Extra meta tag fields
 * Start page layout (magazine-styled layout/ classic posts view)
 * Link text color
 * Sidebar left or right
 * Customize footer design by text
 * Comment background
 * Improved layout settings

v1.6 (08/01/2010): 
 * Theme options
 * Fixed category block (left/center/right) alignment when using border width

v1.5 (07/01/2010): 
 * Sidebar layout
 * Log in/Log out in footer 
 * Fixed height for left/right/center category
 * Background image

v1.4 (06/01/2010): 
 * Extra color/layout options
 * Topbar widget

v1.3 (04/01/2010): 
 * Header widget
 * Bottom widget
 * Possible to protect site
 * Improvements to navigation bar
 * Extra color/layout options

v1.2 (03/01/2010): 
 * Small layout changes   

v1.1 (26/12/2009): 
 * Initial version   

*/

*
{
	margin:0;
	padding:0;
}

body
{
	background-color:#1a1c1d;
	background-position:top center;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;        
}

#topbar
{
	height:10px;
	width:974px;
	background-color:#373b3d;
	border-bottom:#444647 1px solid;
	font-size:0;
}

#wrapper
{
	background-color:#ffffff;
	width:974px;
	margin:0px auto;
	position:relative;
         border:#445566 0px solid;
}

/* header */
#header
{
	background-color:#F0F0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
         height: 95px;
}

.logo	
{ 
       width: 246px; height: 45px; float: right; margin: 35px 10px 0px 0px; background: url(images/Logo.png );   
}

#header h1 a, 
#header h2
{
	color:#383332;
}

#header h1
{
	font-weight:bold;
	padding-top:20px;
	margin-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:0;
}

#header h1 a:hover, 
#header h1 a:active
{
	text-decoration:none;
	border-bottom:#eaeaea 1px dotted;
}

#header h2
{
	font-weight:700;
	font-size:18px;
	padding:0 0 20px 80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:0;
}


#cat_full, 
#the_loop,
#comments_template, 
.header_widget
{
	width:590px;
	padding:10px;
         margin-bottom:10px;
	border:#707070 1px solid;
	background-color:#f0f0f0;
	background-position:top;
	overflow:hidden;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
}

#cat_left
{
	float:left;
	width:280px;
         margin-bottom:10px;
	padding:10px;
	border:#707070 1px solid;
	background-color:#f0f0f0;
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
}


#cat_right
{
	float:right;
	width:280px;
	padding:10px;
	border:#707070 1px solid;
	background-color:#f0f0f0;
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	overflow:hidden;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
}

#cat_center
{
	float:left;
	width:200px;
	margin:0px 0px 0px 10px;
        margin-bottom:10px;
	padding:10px;
	border:#707070 1px solid;
	background-color:#f0f0f0;
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
}

#content
{
	clear:both;
}

#center
{
	width:620px;
	margin-bottom:5px;
}


#cat_full p,
#cat_left p, 
#cat_right p, 
#cat_center p, 
#the_loop p, 
#comments_template p, 
.header_widget p
{
	overflow:hidden;
}


#cat_full img, 
#cat_left img, 
#cat_right img, 
#cat_center img, 
#the_loop img.thumb, 
.header_widget img
{
	float:left;
	margin:5px 10px 10px 0;
	padding:1px;
	border:#707070 1px solid;
}

#cat_full img, 
#the_loop img, 
#comments_template img , 
.header_widget img
{
	max-width:586px;
}

#cat_left img, 
#cat_right img, 
#cat_center img
{
	float:left;
	margin:5px 5px 5px 0;
	padding:1px;
	border:#707070 1px solid;
	max-width:276px;
}

#cat_full h3, 
#cat_left h3, 
#cat_right h3, 
#cat_center h3, 
#top h3, 
#bottom h3, 
#left h3, 
#righth3, 
.header_widget h3
{
	background-color:#a9a9a9;
        background-image:url(images/catbg.gif);
        background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:3px 7px;
	text-transform:uppercase;
	border:#000 1px solid;
	margin-top:0;
	margin-bottom:10px;
}

#cat_full h2 a , 
.header_widget h2 a
{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:7px;
        margin-bottom:10px;
	padding-bottom:2px;
	font-size:20px;
	color:#333333;
	/*border-bottom:#333333 1px dotted;*/
}

#the_loop h2 a
{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:7px;
         margin-bottom:20px;
	padding-bottom:2px;
	font-size:20px;
	color:#333333;
	/*border-bottom:#333333 1px dotted;*/
}


#cat_full h2 a:link, 
#cat_full h2 a:visited, 
#cat_full h2 a:hover, 
#cat_full h2 a:active,

#cat_left h2 a:link,
#cat_left h2 a:visited, 
#cat_left h2 a:hover, 
#cat_left h2 a:active, 

#cat_right h2 a:link, 
#cat_right h2 a:visited, 
#cat_right h2 a:hover, 
#cat_right h2 a:active, 

#cat_center h2 a:link, 
#cat_center h2 a:visited, 
#cat_center h2 a:hover, 
#cat_center h2 a:active, 

#the_loop h2 a:link, 
#the_loop h2 a:visited, 
#the_loop h2 a:hover, 
#the_loop h2 a:active, 

.header_widget h2 a:link, 
.header_widget h2 a:visited, 
.header_widget h2 a:hover, 
.header_widget h2 a:active
{
	color:#333333;
	text-decoration:none;
}


p.postmeta
{
	line-height:25px;
}

#cat_full p, 
#cat_left p, 
#cat_right p, 
#cat_center p, 
.header_widget p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333333;
}

#the_loop p
{
         margin-bottom:20px;
}

#cat_full p,  
#latest p , 
.header_widget p
{
	text-align:justify;
}


#cat_full p a:link, 
#cat_full p a:visited,  

#cat_left p a:link, 
#cat_left p a:visited, 

#cat_right p a:link, 
#cat_right p a:visited,

#cat_center p a:link, 
#cat_center p a:visited, 

.header_widget p a:link, 
.header_widget p a:visited
{
	color:#cc3300;
	text-decoration:none;
}

#cat_full p a:hover, 
#cat_full p a:active, 

#cat_left p a:hover, 
#cat_left p a:active, 

#cat_right p a:hover, 
#cat_right p a:active, 

#cat_center p a:hover,
#cat_center p a:active, 

.header_widget p a:hover, 
.header_widget p a:active
{
	text-decoration:underline;
}


#cat_left h2, 
#cat_right h2, 
#cat_center h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:7px;
	font-size:14px;
	color:#333333;
}

.spost
{
	clear:both;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#cat_left .spost, 
#cat_right .spost,
#cat_center .spost
{
         height: 166px;
}

.spbottom
{
	clear:both;
	border-bottom:#333333 1px dotted;
}

p.read
{
	margin-top:5px;
}

#bottom
{
	clear:both;
}

#feeds
{
	float:right;
	padding:0 8px;
/*       background-color:#373B3D;*/
	width:200px;
	margin-right:10px;
}

#feeds p
{
	padding:0 8px 3px 8px;
	text-align:center;
	height:22px;
}

#feeds a:link, 
#feeds a:visited
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background-image:url(images/feed.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
	margin:0 2px;
}

#feeds a:hover, 
#feeds a:active
{
	text-decoration:underline;
}


#searchform
{
	position:relative;
         float: right;
	margin-top:5px;
}

#searchform input#s
{
	color:#a0a0a0;
	border:#a0a0a0 1px solid;
	padding:3px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:225px;
	background-color:#f0f0f0;
	margin-right:0;
}

#searchform input#searchsubmit
{
	margin-right:10px;
	border:#a0a0a0 1px solid;
	padding:2px;
	width:30px;
	text-align:center;
	background-color:#a9a9a9;
	color:#333333;
	font-weight:bold;
}


ul#menu, 
.menu ul
{
	width:974px;
	height:33px;
	background-color:#F0F0F0;
	background-image:url(images/menu.jpg);
        background-repeat:repeat-x;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;              
}

ul#menu li, 
.menu ul li,
.NavTiNToMenu ul li
{
	float:left;
	margin-top:0px;
	margin-left:0;         
	padding:0 0px;
	border-right:#333333 1px solid;
        line-height: 33px;
        list-style-type:none;
}

ul#menu li a:link, 
ul#menu li a:visited,
.menu ul li a:link, 
.menu ul li a:visited, 
ul#menu li.current_page_item a, 
.menu ul li.current_page_item a:link, 
.menu ul li.current_page_item a:visited, 
.menu ul li a:hover, 
.menu ul li a:active, 
.menu ul li.current_page_item a:hover, 
.menu ul .current_page_item a:active
{
	color:#333333;

	display:block;
	text-align:center;
	padding:0 10px;
	text-decoration:none;
        font-weight: bold;
}


ul#menu li a:hover, 
ul#menu li a:active, 
ul#menu li.current_page_item a,
.menu li a:hover, 
.menu li a:active, 
.menu li.current_page_item a,
{
	color:#cc3300;
	text-decoration:none;
}

ul#menu li li a:hover, 
ul#menu li li a:active, 
ul#menu li ul li a:hover, 
ul#menu li ul li a:active
{
      color:#cc3300;
}

ul#menu li li
{
	border-right:none;
          
	padding:0;
	margin:0;
	margin-top:1px;

	width:240px;
}

ul#menu li li a, 
ul#menu li li a:link, 
ul#menu li li a:visited
{
	background-color:#fff;
	color:#333333;

	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;         
	line-height:25px;

	margin:0;
	text-align:left;
	width:240px;
}

ul#menu li li a:hover, 
ul#menu li li a:active
{
	color:#cc3300;
        width:240px;
}
	
ul#menu li li li
{
	padding-left:0px;
}
	
ul#menu li ul
{
        background-color:#fff;

	z-index:9999;
	left:-999em;
	position:absolute;
	margin:0;
	padding:0;
	list-style-type: none;

	height:auto;
	width:260px;
        border-left:1px solid #808080;
        border-right:1px solid #808080;
        border-top:1px solid #808080;
}

ul#menu li ul a
{ 
	width:280px;
        border-bottom:1px solid #808080;
}

ul#menu li ul li a:hover, 
ul#menu li ul li a:active
{
	color:#cc3300;
        width:240px;
}

ul#menu li ul ul
{
	margin: -26px 0 0 250px;
}

ul#menu li:hover ul ul, 
ul#menu li:hover ul ul ul
{
	left:-999em;
}

ul#menu li:hover ul, 
ul#menu li.sfhover ul, 
ul#menu li li:hover ul, 
ul#menu li li.sfhover ul, 
ul#menu li li li:hover ul, 
ul#menu li li li.sfhover ul
{
	left: auto;
}

ul#menu li:hover, 
ul#menu li.sfhover
{ 
	position: static;
}



/* sidebar */
#sidebar
{
	width:334px;
}

.sitem, 
.topitem
{
	padding:10px;
	border:#707070 1px solid;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	overflow:hidden;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;}

.sitem form, 
.topitem form, 
.sitem input, 
.topitem input, 
.sitem textarea, 
.topitem textarea, 
.sitem select, 
.topitem select
{
	max-width:306px;
}

#left .sitem form, 
#right .sitem form, 
#right .sitem select
#right .sitem input, 
#right .sitem textarea, 
.sitem input, 
.sitem textarea, 
.sitem select, 
{
	max-width:135px;
}

.sitem img, 
.topitem img
{
	max-width:308px;
}

#left .sitem img, 
#right .sitem img
{
	max-width:137px;
}

ul#categories, 
.topitem ul
{
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}

ul#categories li, 
.topitem ul li
{
	margin-left:0;
	min-height:20px;
	padding:5px 0 2px 0;
	font-size:18px;
	color:#333333;
}

ul#categories li ul, 
.topitem li ul
{
	margin-left:15px;
}

ul#categories li a:link, 
ul#categories li a:visited, 
.topitem ul li a:link, 
.topitem ul li a:visited
{
	color:#000;
	text-decoration:none;
	padding-top:2px;
}

ul#categories li a:hover, 
ul#categories li a:active, 
.topitem ul li a:hover, 
.topitem ul li a:active
{
	color:#cc3300;
	text-decoration:underline;
}

#left
{
	float:left;
	width:163px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;}

#right
{
	float:right;
	width:163px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;}

.sitem, 
.widget
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.topbar
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
         margin-top:5px;

}

.sitem ul
{
	list-style-type:square;
	margin-left:14px;
}

.sitem ul li
{
	padding-left:0;
	margin-left:0;
	margin-bottom:2px;
}

.linkcat h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.sitem ul li a:link, 
.sitem ul li a:visited, 
.topitem ul li a:link, 
.topitem ul li a:visited
{
	display:block;
	color:#cc3300;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:1px;
	border-bottom:#cc3300 1px dotted;
}

.sitem ul li a:hover, 
.sitem ul li a:active, 
.topitem ul li a:hover, 
.topitem ul li a:active
{
	text-decoration:underline;
}

.recentcomments a
{
	display:inline !important;
	padding:0 !important;
	margin:0 !important;
}

#footer
{
	clear:both;
	background-color:#a9a9a9;
	padding-top:15px;
	background-position:top;
	background-repeat:repeat-x;
}

#fbar
{
	margin-left:20px;
}

.topbar
{
	float:left;
	margin:10px;
         padding:0 8px;
	margin-bottom:0px;
         margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.flinks
{
	float:left;
	width:270px;
	margin:0 20px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.flinks h3, 
.topbar h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	margin-bottom:0px;
}

.flinks ul, 
.topbar ul
{
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.flinks ul li, 
.topbar ul li
{
	border-bottom:#cc3300 1px dotted;
	margin-left:0;
	margin-bottom:0px;
	min-height:22px;
	padding:0px 0 2px 0;
	font-size:16px;
	color:#333333;
}

.flinks a:link, 
.flinks a:visited, 
.topbar a:link, 
.topbar a:visited
{
	color:#cc3300;
	text-decoration:none;
}

.flinks a:hover, 
.flinks a:active, 
.topbar a:hover, 
.topbar a:active
{
	text-decoration:underline;
}

#copyright
{
	clear:both;
	padding:0 0 7px 10px;
	background-color:#505050;
	color:#eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:33px;
}

#copyright p
{
	padding-top:8px;
	color:#eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#copyright a:link, 
#copyright a:visited
{
	color:#ffffff;
	text-decoration:none;
}

#copyright a:hover, 
#copyright a:active
{
	text-decoration:underline;
}

.post
{
	padding-bottom:5px;
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
         
}

.the_content p
{
	margin-bottom:5px;
	text-align:justify;
         font-size: 12px;
}

p.address
{
         border-bottom:#333333 1px solid;
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:3px;
         margin-bottom:20px;
}

p.details
{
	clear:both;
	border-top:#333333 1px dotted;
	margin-top:5px;
         margin-bottom:5px;
	line-height:25px;
}

a:link, 
a:visited
{
	color:#cc3300;
	text-decoration:none;
}

a:hover, 
a:active
{
	text-decoration:underline;
}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333333;
	text-align:justify;
	margin:0;
}

img
{
	padding:1px;
	border:#707070 0px solid;
}

.alignleft
{
	float:left;
	margin-right:10px;
}

.alignright
{
	float:right;
         margin-left:10px;
	margin-right:10px;
}

.aligncenter, 
div.aligncenter
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img.alignleft
{
	float:left;
	margin:5px 10px 10px 0;
}

img.alignright
{
	float:right;
	margin:5px 0 10px 10px;
}

img.aligncenter, 
img.centered
{
	display: block;
	margin:10px auto;
}

.wp-caption, 
.wp-caption-text
{
	background-color:#a9a9a9;
	margin-bottom:5px;
}

.wp-caption img
{
	padding:5px;
	border:none;
}

.wp-caption p
{
	text-align:center;
	padding-bottom:5px;
}

hr
{
	border:none;
	height:3px;
         border-bottom:#333333 1px solid;
	background-repeat:repeat-x;
	padding:3px 0;
}

h1, h2, h3, h4, h5, h6
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:0;
	margin-top:5px;
}

h1, h2
{
	margin-top:5px;
	margin-bottom:3px;
}

dt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

dd
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

ol, ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}

ul
{
	list-style-type:square;
}

ol li, 
ul li
{
	margin-left:20px;
	color:#333333;
	line-height:20px;
}

fieldset
{
	border:none;
}

form
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

legend
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	line-height:20px;
	color:#333333;
	margin:0 0 10px 10px;
}

label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
}

input, 
textarea
{
	color:#333333;
	border:#a0a0a0 1px inset;
	padding:2px;
	margin:0 5px 5px 0;
}

input#submit, 
input[type=submit], 
input[type=button], 
input[type=reset]
{
	border:#a0a0a0 1px outset;
}

input[type=radio]
{
	border:none!important;
}

textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 5px 5px 0;
}

table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-collapse:collapse;
}

table caption
{
	margin-bottom:5px;
}

table tfoot td
{
	border:none;
	text-align:left;
	padding-top:5px;
}

table tfoot td#prev
{
	text-align:left;
}

table tfoot td#next
{
	text-align:right;
}

table th
{
	background-color:#f0f0f0;
}

table th, 
td
{
	border:#a9a9a9 1px solid;
	padding:3px 5px;
}

#wp-calendar th, 
#wp-calendar td
{
	text-align:center;
}

#right #wp-calendar th, 
#right #wp-calendar td, 
#left #wp-calendar th, 
#left #wp-calendar td
{
	padding:2px 2px 2px 3px;
}

blockquote
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-style:italic;
	background-image:url(images/quotes.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 45px 5px 45px;
	margin-top:10px;
}

code, 
code p, 
.code
{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	background-image:url(images/code.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 45px;
	margin-top:10px;
	display:block;
}

.code p
{
	font-family:"Courier New", Courier, monospace;
}

.wp-pagenavi
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0 0 5px 0;
	background-color:#f0f0f0;
}

.wp-pagenavi a, 
.wp-pagenavi a:link 
{
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cc3300;
	color: #cc3300;
	background-color:#f0f0f0;
}

.wp-pagenavi a:visited 
{
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cc3300;
	color: #cc3300;
	background-color:#f0f0f0;
}

.wp-pagenavi a:hover 
{	
	border: 1px solid #333333;
	color: #333333;
	background-color:#f0f0f0;
}

.wp-pagenavi a:active 
{
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cc3300;
	color: #cc3300;
	background-color:#f0f0f0;
}

.wp-pagenavi span.pages 
{
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #333333;
	border: 1px solid #333333;
	background-color:#f0f0f0;
}

.wp-pagenavi span.current 
{
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #333333;
	color: #333333;
	background-color:#f0f0f0;
}

.wp-pagenavi span.extend 
{
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #333333;
	color: #333333;
	background-color:#f0f0f0;
}

#comments_template h3
{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:7px;
	padding-bottom:2px;
	color:#333333;
	border-bottom:#333333 1px dotted;
	border-bottom:none;
	margin-bottom:10px;
}

#comments_template ol li
{
	list-style-type:none;
	margin-left:0;
}


#comments_template ol li.bypostauthor, 
#comments_template ol li.comment-author-admin
{
background-color:#ffffff;
}

.comment
{
	margin-bottom:10px;
	padding:5px;
}

.comment-author img
{
	float:right;
}

.comment-meta
{
	margin-bottom:10px;
}

#commentform
{
	padding-top:10px;
}

#commentform small
{
	font-size:12px;
}

#commentform textarea
{
	width:583px;
}

#commentform input#submit
{
	color:#333333;
	padding:2px 6px;
	background-color:#a9a9a9;
}

p#page-links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	margin-bottom:10px;
	float:right;
}

.navigation
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:15px;
}

.navigation .left, 
.navigation .right
{
	display:inline;
	margin:0 5px;
}

.the_author
{
	clear:both;
	border:#707070 1px solid;
         margin-top:12px;
	margin-bottom:20px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:25px;
	height:32px;
}

.the_author p
{
	line-height:16px;
}

.the_author img
{
	float:left;
	margin-right:10px;
}

.the_author h3 a
{
	color:#333333;
         font-size: 16px;
}

.the_author h3 span
{
	color:#333333;
         font-size: 16px;
}

#author_meta
{
	width:490px;
	float:right;
	clear:both;
}

#author_website
{
	float:left;
	width:50%;
}

#author_website p
{
	text-align:center;
}

#related
{
	margin-bottom:5px;
}

#related h3
{
	margin-top:10px;
	margin-bottom:5px;
	font-size:14px;
}

img.wp-smiley
{
	border:none;
}

#wordpress
{
	float:right;
	background-image:url(images/wordpress.png);
	width:78px;
	height:35px;
}

#wordpress a
{
	display:block;
	width:78px;
	height:35px;
}

#feedburner
{
	padding:3px;
	margin-top:10px;
}


