/*
Theme Name: blanktheme
Theme URI: http://www.freshcoatofpaint.co.uk
Description: blanktheme is my widget ready default WP theme for use on client projects
Author: Anthony Brewitt
Author URI: http://www.freshcoatofpaint.co.uk
*/

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;} 
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

#sidebar img{padding-left: 25px; padding-bottom: 25px;}
#sidebar h2{display: none;}

address{font-style: italic; font-size: 0.8em;}

div#content ul, div#content ol{margin: 5px 0 5px 0;}
div#content ul li{list-style-type: disc; list-style: disc; padding-left: 10px; margin-left: 20px;font-size: 0.8em;}
div#content ol li{ list-style-type: decimal; padding-left: 10px; margin-left: 20px;font-size: 0.8em;}

#content strong{font-family: Georgia; color: #01303F; font-weight: bold; letter-spacing: 0.5px;padding: 5px 0 6px 0; margin: 0 0 5px 0;}

/* -- structure -- */
body{
text-align : center; 
margin: 0; padding: 0;
color: #333;
background-color: #efefef;
line-height: 20px;
font-family: Arial;
background: #ffffff url('pics/body.jpg') repeat-x;
}
div#wrapper{
width: 900px;
margin: 0 auto 0 auto; padding: 0;
text-align : left; 
}
div#header{
padding: 0; margin: 0;
width: 100%;
height: 323px;
float: left;
text-align: left;
background-color: transparent;
}

#tagline{width: 480px; height: 320px;float: left; padding-top: 20px;
background: transparent url('pics/header.jpg') no-repeat;}

div#wrapper2{
width: 100%;
float: left;
padding: 0; margin: -76px 0 0 0;
background: transparent url('pics/wrapperback.jpg') repeat-y;
}

div#content {
width : 570px;
float : left;
padding: 0; margin: 40px 0 20px 0;
min-height: 420px;
}
div#sidebar{
width: 270px;
float : right;
padding: 0; margin: 70px 20px 20px 0;
}

div#footerhold{
background-color: #012F3E;
clear: both;
text-align: center;
padding: 0; margin: 0;
background: transparent url('pics/fbg.jpg') repeat-x;
}

div#footer{
width: 900px; 
text-align: left; 
margin: 0 auto 0 auto; 
padding: 0;
height: 330px;
}

img.alignright{float: right; margin-left: 6px;}
img.alignleft{float: left; margin-right: 6px;}
#content img{padding: 2px; margin: 4px; border: 1px solid #cccccc;}

div#box1, div#box2{float: left; width: 280px;  margin-right: 10px;}

/*  safari 3 negative margin bug, needs position relative to make ringback graphic align */

div#box3{ margin: -80px 10px 0 0; float: right;  width: 248px; height: 188px; background: transparent url('pics/call4.png') no-repeat; position: relative;}
div#box3:hover{ background: transparent url('pics/call5.png') no-repeat;}

div#box3 a:link, div#box3 a:visited{display: block; width: 246px; height: 186px; background-color: transparent; }

div#box3 p.vat{color: #A4E9FF; font-size: 0.6em; padding-top: 20px; text-align: right;}

div#box1 img, div#box2 img{margin-top: 34px;}

p.boxlink a:link, p.boxlink a:visited{color: #E43334; text-decoration: underline; padding: 18px 0 18px 0;}

p.boxlink a:hover{color: #E43334; text-decoration: none;}

ul.boxlist{width: 270px; margin-bottom: 10px;}

ul.boxlist li a:link, ul.boxlist li a:visited{
text-decoration: none; display: block; border-bottom: 1px solid #014055; color: #A4E9FF; font-size: 0.8em; padding: 0.2em 0.1em 0.2em 0;
}

ul.boxlist li a:hover, ul.boxlist li a:focus{
text-decoration: underline; background-color: #014055;
}

div#navcontainer{float: right; width: 590px;margin: 0; padding: 0; text-align: left; height: 89px;}

div#headerhold{
padding: 0; margin: 0;
height: 89px;
width: 100%;
float: left;
background: #002E3D url('pics/headerhold.jpg') repeat-x;
}

div#logo{
margin: 0; padding: 0;
width: 150px;
height: 89px;
float: left;
background: #002E3D url('pics/logo.jpg') no-repeat;
}

div#logo:hover{
background: #002E3D url('pics/logo2.jpg') no-repeat;
}

div#logo a:link, div#logo a:visited{display: block; background-color: transparent; width: 150px; height: 88px;}


/* -- Typograpghy -- */
/* #header a:link, #header a:visited{display: block; width: 800px; height: 200px; padding: 0; margin: 0; background-color:transparent;} */
h1{text-decoration: none; font-size: 1.5em; font-family: Georgia; color: #01303F; font-weight: normal; letter-spacing: 0.5px; border-bottom: 1px solid #d3d3d3; padding: 5px 0 6px 0; margin: 0 0 5px 0;}

h2,h3,h4,h5,h6{text-decoration: none; font-size: 1.3em; font-family: Georgia; color: #01303F; font-weight: normal; letter-spacing: 0.5px; padding: 5px 0 0 0; margin: 5px 0 5px 0;}

a, a:visited{color: #E43334; text-decoration: none;}
h1 a, h1 a:visited{color: #01303f;}
a:hover, a:focus{color: #000; text-decoration: underline;}
p{font-size: 0.8em; padding: 5px 0 15px 0;}
p.meta{margin: 0 3px 10px 0; padding-bottom: 14px; font-size: 0.7em;}
p.date{margin: 0 3px 10px 0;  font-size: 0.7em;}

/* -- Lists -- */

#fadeholder{width: 400px; float: right; padding-top: 20px;}
#fade{float: left; }

#navcontainer ul{
margin: 0; 
padding-left: 0;
float: left;
width: 100%;
background-color: #002E3D;}
#navcontainer ul li { display: inline;}
#navcontainer ul li a{
padding: 2.2em 1.4em 2.6em 1.4em;
text-decoration: none;
float: left;
font-size: 0.9em;
font-weight: normal;
color: #fff;}
#navcontainer ul li a:hover, #navcontainer ul li a:focus{
 text-decoration: underline; background: #002E3D url('pics/hover.jpg') repeat-x;}
#navcontainer ul li.current_page_item a{ background: #002E3D url('pics/active.jpg') repeat-x;}

ul#footerlist{padding: 20px 0 20px 0; margin: 0 0 0 0; display: block; width: 100%; clear: left; float: left;}
#footerlist li{
display: inline;
list-style-type: none; margin: 0; padding: 0;
}
#footerlist li a:link,#footerlist li a:visited{font-size: 0.8em; padding: 0.1em 1em 0.1em 1em; border-right: 1px solid #fff; color: #fff; margin: 0;}

#footerlist li a#nomar{padding-left: 0 !important;}

#footerlist li#nobor a{border: none !important;}

/* -- sidebar main list -- */
ul#sidebarlist{margin: 0 0 0 0; padding: 0 0 0 0; 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{width: 160px;}
#searchform input#searchsubmit{}
#searchform fieldset{border: none; margin: 0; padding: 0; display: inline;}

/* -- comments -- */
div#content ul#comment_list{padding: 0; margin:0;}
div#content ul#comment_list li a{}
div#content ul#comment_list li{list-style-type: none; margin: 1.3em 0 1.3em 0;} 
div#content ul#comment_list li.comment{ width: 500px; font-size: 1em;}
.test2{background-image: url(pics/commentpoint2.jpg); 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: 460px; color: #111;}
p.comboxbottom{margin: 0 0 0 0; background-color: transparent; padding: 8px;background-image: url(pics/commentpoint3.jpg); 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 #fff; color: #666; font-size: 0.9em; padding: 0.6em 0.1em 0.6em 25px; font-family: Georgia; background: #ffffff url('pics/side-grad.jpg') repeat-y;}
.widget_pages ul li a:hover, .widget_pages ul li a:focus{text-decoration: underline;  background: #ffffff url('pics/side-grad2.jpg') repeat-y; color: #fff;}

.current_page_item{text-decoration: none; font-weight: bold; background-color:#ffffff; color: #fff;}


.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;
font-size: 0.8em;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #012F3E;
		
		text-decoration: none; /* no underline */
		color: #012F3E;
	}
	div.pagination a:hover, div.digg a:active {
		border: 1px solid #012F3E;
                background-color: #012F3E;
		color: #fff;
              
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #012F3E;
		
		font-weight: bold;
		background-color:#012F3E;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
