/*
Theme Name: blanktheme
Theme URI: http://www.themeslice.com
Description: blanktheme is a widget ready default WP theme for use on Theme Slice projects
Author: Anthony Brewitt, Duncan Gough
Author URI: http://www.themeslice.com
*/

@import 'reset.css';

p.linklove{display: none;}

/* -- structure -- */

body{
text-align: center; 
margin: 0; padding: 0;
#color: #222;
#line-height: 22px;
color: #000;
line-height: 24px;
font-family: tahoma,geneva,sans-serif;
background: #ffffff url('pics/bodygrad2.png') repeat-x; 
}

div#wrapper{
width: 800px;
margin: 0 auto 0 auto; padding: 0;
text-align : left; 
}
div#header{
padding: 0;  margin: 0 0 0 0; 
height: 146px;
width: 100%;
float: left; 
}
div#content {
width : 800px;
float : left;
padding: 68px 0 0 0; margin: 0 0 30px 0;
font-family: arial, sans-serif;
background: #ffffff url('pics/faderight.png') no-repeat right top;
min-height: 340px;
}
div#sidebar{
width: 240px;
float : right;
padding: 0; margin: 20px 20px 20px 0;
}
div#footer{
text-align: center;
display: block;
clear:  both;
width: 100%;
text-align: center;
margin: 0; padding: 40px 0;
background-color: #222;
border-top: 2px solid #cccccc;
}


div#footer-content{width: 800px; height: 350px; text-align: left; margin: 0 auto; display:block; clear: both;}

#footer-content a:link, #footer-content a:visited{font-size: 0.9em;}

#footer-content a:hover, #footer-content a:focus{color: #FF9934;}

#footer-content div.fl{float: left; width: 250px; margin-right: 18px; }

#footer-content div.nm{ float: left; width: 250px; margin-right: 0; }

#footer-content div.clear{float:left; clear: both;  width: 800px; display:block; }

#footer-content ul{margin: 0; padding: 0; font-size: 90%; list-style-type: none;}

#footer select{width: 100%;}


div#navcontainer{width: 100%; margin: 0 0 0 0; padding: 0; float: right; text-align: right; background: #ffffff url('pics/faderight.png') no-repeat right top; }

/* -- Typograpghy -- */

div#logo{ float:right; width: 400px; height: 146px; margin: 0 0 0 0;}
h1{text-decoration: none; font-weight: normal; font-family: arial; margin: 18px 0 8px 0; color: #FF9934;}
/* h1 a:link, h1 a:visited{font-size: 2em; color: #FF9934; letter-spacing: 0.2px;} */


h1 a:link, h1 a:visited, .border3{letter-spacing: 1px; font-family: "trebuchet ms", verdana;
font-size: 1.6em; font-weight: bold;  color: #FF9934; text-decoration: none; background: transparent url('pics/fadeleft.png') no-repeat right bottom; width: 100%; display: block; margin: 0 0 10px 0; padding: 0 0 10px 0; text-transform:uppercase;}


.border{ background: transparent url('pics/fadeleft.png') no-repeat right bottom; display: block; width: 100%; padding-bottom: 6px; font-size: 1.4em; display: none;}

.border2{ background: transparent url('pics/fadeleftfooter.png') no-repeat right bottom; display: block; width: 100%; padding-bottom: 6px;}

h2, h3, h4, h5{text-decoration: none; margin: 0 0 8px 0; letter-spacing: 1px;  font-size: 1em; font-weight: bold;  color: #666;  text-transform: uppercase; font-family: "trebuchet ms", verdana;}

#footer h3{color: #b6b6b6; font-size: 99%;}
h2.widgettitle{text-decoration: none; font-weight: normal;font-size: 1.2em; background-color: #ccc; margin: 0 0 0 0;}

/* a,a:visited{color: #75ABEA; } */
a,a:visited{color: #0000FF; } /* I prefer this colour */
#footer-content a, #footer-content a:visited {color: #75ABEA;} /* But I still like this in the footer */

a:hover, a:focus{color: #000; text-decoration: underline;}
p{font-size: 0.9em; margin: 8px 0; font-family: tahoma,geneva,sans-serif; }

#content a img, #content img{ padding: 2px; border: 1px solid #ccc;}

img.alignright{float: right; margin-left: 6px;}
img.alignleft{float: left; margin-right: 6px;}

#footer p{color: #999999;}
p.meta{margin: 12px 10px 12px 0;  font-size: 0.9em;  padding-top: 4px; color: #FF9934; background: transparent url('pics/fadeleft.png') no-repeat right top; clear: both;}
p.meta a, p.date a{color: #FF9934; text-decoration: underline; font-size: 90%;}
p.meta-nav{margin: 12px 10px 12px 0;  font-size: 0.9em;  padding-top: 4px; background: transparent url('pics/fadeleft.png') no-repeat right top; clear: both;}
p.date{display: none; margin: 0 10px 10px 0;  border-bottom: 1px solid #dfdfdf; font-size: 0.7em; color: #cccccc;}

/* -- Lists -- */
#navcontainer ul{
margin: 0; 
padding-left: 0;
float: right;
width: 100%;
text-align: right;
}

#navcontainer ul li { display: inline;}
#navcontainer ul li a{
padding: 0.5em 0 0.6em 1.3em;
text-decoration: none;
float: right;
text-align: right;
color: #222; letter-spacing: 1px;  
font-size: 1em; font-weight: bold; font-family: Georgia, Palatino, verdana;}
#navcontainer ul li a:hover, #navcontainer ul li a:focus{ text-decoration: underline;}
#navcontainer ul li.current_page_item a{ color: #000; text-decoration: underline;}
.current_page_item{background-color: transparent;}

ul#footerlist{padding-top: 10px;}
#footerlist li{
display: inline;
list-style-type: none;
}
#footerlist li a:link,#footerlist li a:visited{font-size: 0.9em; padding: 0.8em 1.2em;}

/* -- sidebar main list -- */
ul#sidebarlist{text-align: left; float: left;}
ul#sidebarlist li{list-style-type: none; width: 100%; }

/* --- abbreviations -- */
abbr, span.abbr{cursor: help;border-bottom: 1px dashed #999;}

/*-- forms -- */
#comment{width: 100%; height: 150px;}
#searchform .hidden{display: none;}
#searchform input#s{}
#searchform input#searchsubmit{}
#searchform fieldset{border: none; margin: 0; padding: 0; display: inline;}

#searchform input#s{width: 170px; margin-right: 2px;}
input#searchsubmit{}

/* -- comments -- */
div#content ul#comment_list{padding: 0; margin:0; border-top: 1px solid #efefef;}
div#content ul#comment_list li a{}
div#content ul li{list-style-type: none; margin: 1.3em 0 1.3em 0;}
div#content ul#comment_list li.comment{ width: 500px; font-size: 0.8em;}
.top{background-image: url(pics/commentpoint2.png); background-repeat: no-repeat;  background-position: bottom left; height: 40px; background-color: transparent; margin: 0 0 0 0; padding: 8px;}
div.combg p{background-color: #cccccc; margin: 0 10px 0 0; padding: 10px; width: 480px; color: #111;}
p.comboxbottom{margin: 0 0 0 0; background-color: transparent; padding: 8px;background-image: url(pics/commentpoint3.png); background-repeat: no-repeat;  background-position: top left; height: 32px;}

/* -- widgets -- */
.widget_pages ul{margin: 0; padding: 0; list-style-type: none; width: 240px;}
.widget_pages ul li a:link, .widget_pages ul li a:visited{text-decoration: none;display: block; border-bottom: 1px solid #EFEFEF; color: #666; font-size: 0.9em; padding: 0.3em; margin: 0; }
.widget_pages ul li a:hover, .widget_pages ul li a:focus{text-decoration: underline; background-color: #cccccc;}

.widget_links ul{margin: 0; padding: 0; list-style-type: none; width: 240px;}


.widget_links ul li a:link, .widget_links ul li a:visited{text-decoration: none;display: block; border-bottom: 1px solid #EFEFEF; color: #666; font-size: 0.9em; padding: 0.3em; }
.widget_links ul li a:hover, .widget_links ul li a:focus{text-decoration: underline; background-color: #cccccc;}

.widget_categories ul{margin: 0; padding: 0; list-style-type: none; width: 240px;}
.widget_categories ul li a:link, .widget_categories ul li a:visited{text-decoration: none;display: block; border-bottom: 1px solid #EFEFEF; color: #666; font-size: 0.9em; padding: 0.3em; }
.widget_categories ul li a:hover, .widget_categories ul li a:focus{text-decoration: underline; background-color: #cccccc;}

.widget_archive ul{margin: 0; padding: 0; list-style-type: none; width: 240px;}
.widget_archive ul li a:link, .widget_archive ul li a:visited{text-decoration: none;display: block; border-bottom: 1px solid #EFEFEF; color: #666; font-size: 0.9em; padding: 0.3em; }
.widget_archive ul li a:hover, .widget_archive ul li a:focus{text-decoration: underline; background-color: #cccccc;}

.widget_recent_entries ul{margin: 0; padding: 0; list-style-type: none; width: 240px;}
.widget_recent_entries ul li a:link, .widget_recent_entries ul li a:visited{text-decoration: none;display: block; border-bottom: 1px solid #EFEFEF; color: #666; font-size: 0.9em; padding: 0.3em; }
.widget_recent_entries ul li a:hover, .widget_recent_entries ul li a:focus{text-decoration: underline; background-color: #cccccc;}

.widget_recent_comments ul{margin: 0; padding: 0; list-style-type: none; width: 240px; font-weight: bold;}
.widget_recent_comments ul li a:link, .widget_recent_comments ul li a:visited{font-weight: normal;text-decoration: none;display: block; border-bottom: 1px solid #EFEFEF; color: #666; font-size: 0.9em; padding: 0.3em; }
.widget_recent_comments ul li a:hover, .widget_recent_comments ul li a:focus{text-decoration: underline; background-color: #cccccc;}

.widget_meta ul{margin: 0; padding: 0; list-style-type: none; width: 240px;}
.widget_meta ul li a:link, .widget_meta ul li a:visited{text-decoration: none;display: block; border-bottom: 1px solid #EFEFEF; color: #666; font-size: 0.9em; padding: 0.3em; }
.widget_meta ul li a:hover, .widget_meta ul li a:focus{ text-decoration: underline;background-color: #cccccc;}

/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*CSS Digg style pagination*/
div.pagination {
  padding: 3px;
  margin: 3px;
  text-align:center;
}

div.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #cccccc;
  
  text-decoration: none; /* no underline */
  color: #FF9934;
}
div.pagination a:hover, div.digg a:active {
  border: 1px solid #cccccc;
              background-color: #cccccc;
  color: #fff;
            
}
div.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #cccccc;
  
  font-weight: bold;
  background-color:#cccccc;
  color: #FFF;
}
div.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #EEE;

  color: #DDD;
}

.quote {
  background-color: #F0FFFF;
  padding:4px;
  border:1px solid #fff;
  color: #222;
  font-size: small;
}

#next_post {
  float: right;
}

