/*
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
*/


a.downloadlink{background-color: #A7A978; color: #fff !important; padding: 4px 10px; font-size: 0.8em; -webkit-border-radius: 10px;  
	-moz-border-radius: 10px;   margin: 10px 0;  }

.clear {
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	margin:0;
	padding: 0;
	outline: 0;
}

input#name, input#l406776-406776{color: #fff; background-color: #000000; border: 1px solid #A7A978; padding: 2px;}

input#s{background-color: #000000; padding: 2px; border: 1px solid #A7A978; color: #fff;}

table.wpsc_checkout_table{font-size: 79%;}

ul#portfolio{ padding: 0 0 0 0;  margin: 70px 0 0 194px; }
ul#portfolio, ul#portfolio li{list-style:none;}
ul#portfolio li a, ul#portfolio img{border: none; text-decoration: none; }
div#portbg{ float: right; background-image:url(http://djkwik.co.uk/kwikphoto/bg2.jpg); background-repeat: no-repeat;  margin: 0 0 0 420px; padding: 0 0 0 0; width: 385px; height: 280px;}

ul#downloads{margin: 0; padding: 0;}

ul#downloads li{display: inline; margin: 0 2px; }

ul#downloads li a:link, ul#downloads li a:visited{padding: 1px; font-size: 95%;}

ul#downloads li a:hover, ul#downloads li a:focus{ background-color: #292929;}



span#heading{float: right; display: inline;}

object#player{float: right; border: 1px solid #ffffff; display: inline;}

#desc{float: left;}

/* -- structure -- */
body{
text-align : center; 
margin: 0 0 0 0; padding: 0 0 0 0;
color: #D4D4D4;
font-family: "Arial", "Trebuchet MS", sans-serif;
background: #000000 url('pics/left.jpg');  background-position: top left; background-repeat: no-repeat;
}
div#wrapper{
width: 800px;
text-align: left;
margin: 0 auto;
padding: 0 8px 0 8px;
background-image: url('pics/wrappertop.jpg');  background-position: top; background-repeat: repeat-y;
}
div#header{
padding: 0 0 0 0; margin: 0 0 0 0;
height: 190px;
width: 800px;
float: left;
}
div#content {
width : 500px;
float : left;
text-align: left;
padding: 0; margin: 20px 0 0 20px;
}
div#sidebar{
width: 240px;
float : right;
padding: 0 0 0 0; margin: 20px 20px 0 0;
}
div#footer{
text-align: left;
display: block;
height: 280px;
clear: both;
background-color: transparent;
margin: 0 0 0 0; padding: 0 0 0 0; 
background-image: url('pics/footer.jpg'); background-repeat: no-repeat;
}
div#navcontainer{  height: 60px; padding: 0; margin: 0; text-align: left; float: left;}
div#navcontainer a:link, div#navcontainer a:visited, div#navcontainer img{text-decoration: none; 
padding: 0; margin: 0; border: none; float: left;}

#sidebar .widget_text img{text-decoration: none; padding: 0; margin: 0 0 0 4px; border: none; float: left;}

/* -- Typograpghy -- */
#header a:link, #header a:visited{display: block; width: 800px; height: 190px; background: #000000 url('pics/nav1/nav1_top.jpg');padding: 0; margin: 0; background-color:transparent;}
#header a:hover, #header a:focus{background: #000000 url('pics/nav2/nav2_top.jpg'); background-color:transparent;}
h2.widgettitle{display: block; background: #8f9163 url('pics/sideback.jpg'); color: #000000; font-size: 1em; text-align: center; padding: 0.4em 0; margin: 0 0 0 0;}
h1 a:link, h1 a:visited{color: #ffffff; text-decoration: none; border: none;}
h1, h2, h3, h4, h5{text-decoration: none; font-size: 1.2em; display: block;}
a:link, a:visited{color: #A7A978; text-decoration: none; border: none;}
a:hover, a:focus{color: #ffffff; text-decoration: underline;}
p{font-size: 0.8em; color: #A7A978;}
p.meta{margin: 0 10px 10px 0; padding-bottom: 14px; font-size: 0.8em; /* border-bottom: 1px solid #434343; */ background-image: url('pics/morefade.jpg');  background-position: bottom; background-repeat: no-repeat;}
p.date{margin: 0 10px 10px 0;  font-size: 0.8em; background-image: url('pics/morefade.jpg');  background-position: bottom; background-repeat: no-repeat;}

/* ---images ---*/

#content .alignleft{
	float: left;
	margin: 1px 20px 10px 0;
	}
#content .alignright {
	float: right;
	margin: 3px 0 10px 20px;
	}
#content img.alignright, #content img.alignleft, #content img.aligncenter {
	border: none;
padding: 2px;
}
#content .aligncenter {
	margin: 10px auto 5px;
	display: block;
	}
#content img.alignnone + img.alignnone  {
	margin-left: 8px;
}

/* -- Lists -- */



#mainContent ul {
	margin: 20px 20px !important;
	line-height: 1.4em !important;
	}
#mainContent ul li {
	list-style: none;
	background: url(images/square.png) no-repeat left 7px;
	padding: 0 0 0 12px;
	margin-bottom: 10px;
font-size: 0.7em;
}
#mainContent ol li {
	padding: 0;
	margin-bottom: 10px;
	margin-left: 12px;
	}
#mainContent ol {
	list-style: decimal outside;
	margin: 20px 20px !important;
	line-height: 1.4em !important;
font-size: 0.7em;
	}











.current_page_item{background-color: #292929;}


/* -- sidebar main list -- */
ul#sidebarlist{margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; 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: 96%; height: 150px;}
#searchform .hidden{display: none;}
#searchform input#s{width: 140px;}
#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{color: #595959;}
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.9em;}
.test2{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: transparent; background-image: url(pics/commentback.png);  margin: 0 0 0 0; padding: 10px; width: 460px; color: #fff;}
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; color: #595959;}

/* -- widgets -- */
.widget_pages ul{margin: 0 0 20px 0; padding: 10px 0 0 0; list-style-type: none; min-height: 100px; width: 240px; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}
.widget_pages ul li a:link, .widget_pages ul li a:visited{text-decoration: none;display: block; color: #d4d4d4; font-size: 0.8em; padding: 0.3em; }
.widget_pages ul li a:hover, .widget_pages ul li a:focus{text-decoration: underline; background-color: #292929;}

.widget_links ul{margin: 0 0 20px 0; padding: 10px 0 0 0; list-style-type: none; min-height: 100px; width: 240px; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}
.widget_links ul li a:link, .widget_links ul li a:visited{text-decoration: none;display: block;  color: #d4d4d4; font-size: 0.8em; padding: 0.3em; }
.widget_links ul li a:hover, .widget_links ul li a:focus{text-decoration: underline; background-color: #292929;}

.widget_categories ul{margin: 0 0 20px 0; padding: 10px 0 0 0; min-height: 100px;list-style-type: none; width: 240px; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}
.widget_categories ul li a:link, .widget_categories ul li a:visited{text-decoration: none;display: block;  color: #d4d4d4; font-size: 0.8em; padding: 0.3em; }
.widget_categories ul li a:hover, .widget_categories ul li a:focus{text-decoration: underline; background-color: #292929;}

.widget_archive ul{margin: 0 0 20px 0; padding: 10px 0 0 0; list-style-type: none; min-height: 100px; width: 240px; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}
.widget_archive ul li a:link, .widget_archive ul li a:visited{text-decoration: none;display: block;  color: #d4d4d4; font-size: 0.8em; padding: 0.3em; }
.widget_archive ul li a:hover, .widget_archive ul li a:focus{text-decoration: underline; background-color: #292929;}

.widget_recent_entries ul{margin: 0 0 20px 0;padding: 10px 0 0 0; list-style-type: none; min-height: 100px;width: 240px; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}
.widget_recent_entries ul li a:link, .widget_recent_entries ul li a:visited{text-decoration: none;display: block;  color: #d4d4d4; font-size: 0.8em; padding: 0.3em; }
.widget_recent_entries ul li a:hover, .widget_recent_entries ul li a:focus{text-decoration: underline; background-color: #292929;}

.widget_recent_comments ul{margin: 0 0 20px 0; padding: 10px 0 0 0; list-style-type: none; min-height: 100px;width: 240px; font-weight: bold; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}
.widget_recent_comments ul li a:link, .widget_recent_comments ul li a:visited{font-weight: normal;text-decoration: none;display: block;  color: #d4d4d4; font-size: 0.8em; padding: 0.3em; }
.widget_recent_comments ul li a:hover, .widget_recent_comments ul li a:focus{text-decoration: underline; background-color: #292929;}

.widget_meta ul{margin: 0 0 20px 0; padding: 10px 0 0 0; list-style-type: none; min-height: 100px; width: 240px; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}
.widget_meta ul li a:link, .widget_meta ul li a:visited{text-decoration: none;display: block;  color: #d4d4d4; font-size: 0.8em; padding: 0.3em; }
.widget_meta ul li a:hover, .widget_meta ul li a:focus{ text-decoration: underline;background-color: #292929;}

.widget_text a:link, .widget_text a, .widget_text a:visited .widget_text img{border: none; background-color: #000;}
.widget_text div{margin: 0 0 25px 0; padding: 10px 0 0 0; min-height: 100px; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}






li#search form{margin: 0 0 25px 0; width: 240px; padding: 20px 0 0 0; min-height: 100px; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left;}

li#shopping-cart{margin: 0 0 25px 0; background-image: url(pics/sidefade.jpg); background-repeat: no-repeat;  background-position: top left; }
li#shopping-cart div{width: 100%; padding: 20px 0 0 0; font-size: 0.9em; margin: 0; padding: 0; text-align: center;}

/*
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 black style pagination*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		color:#a0a0a0;
		font-size:80%;
	}
	div.pagination a {
		border: 1px solid #909090;
		margin-right:3px;
		padding:2px 5px;
		background-image:url('bar.gif');
		background-position:bottom;
		text-decoration: none;
		color: #c0c0c0;
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #f0f0f0;
		background-image:url(invbar.gif);
		background-color:#404040;
		color: #ffffff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #ffffff;
		font-weight: bold;
		background-color: #606060;
		color: #ffffff;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		color: #808080;
	}