﻿/*   
Theme Name: completesource
Theme URI: www.completesource.co.uk
Description: 3 column fixed width
Author: Mark Cranny, Studio Leeds Web
Author URI: www.studioleedsweb.co.uk
Version: 1.0
.
General comments/License Statement if any.
.
*/

/* reset values */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

/*end reset values */

/* elements */
h1  {padding:5px 0 5px 0;font-weight:bold;}
h2  {padding:5px 0 5px 0;font-weight:bold;}
img {position:relative;margin:10px;}

.clear  {clear:both;}
.left   {float:left;}
.right  {float:right;}

.li-head    {font-weight:bold;margin:5px 0px 5px 0;}
.li-indent  {margin:5px 0 5px 15px;}

body            {background-color:White;font-family:Trebuchet MS;font-size:13px;color:black;}

/* main arrears */
#main-wrapper    {position:relative;width:820px;height:auto;margin-right:auto;margin-left:auto;}

#header          {position:relative;height:130px;width:820px;background: url(layout/header.jpg) no-repeat left;}

#footer          {clear:both;position:relative;height:175px;width:820px;background: url(layout/footer.jpg) no-repeat top left;}

/* text */
.txt-left   {text-align:left;}
.txt-right  {text-align:right;}
.txt-center {text-align:center;}
.txt-search {padding:3px 0 2px 0;color:Black;}
ul.terms    {margin:10px 0 10px 0;}
.read       {font-style:italic;color:Gray;font-weight:bold;}
p           {line-height:16px;}
/* posts */
div.post   {border-bottom:dotted 1px green;padding:10px 0 10px 0;}
div.post h2 {color:black;}
div.post div.entry h1 {padding:10px 0 0px 0;color:black;}
div.postmetadata    {padding:5px 0 5px 0;}
div.postmetadata div.category {padding-bottom:5px;color:Black;}
div#respond     {padding:10px 0 5px 0;}

/* comments */

textarea#comment  {width:450px;}

/* sidebars */

#sb_right   {position:relative;float:right;margin-right:5px;width:150px;height:auto;}
#sb_left    {position:relative;float:left;margin-left:5px;width:150px;height:auto;}

#sidebar ul,#sidebar2 ul {padding:5px 0 5px 0;margin:0;}
#sidebar li.cat-item, #sidebar2 li.cat-item {padding:3px 0 3px 0;margin:0;}
#pages h2.widgettitle {position:relative;color:white;font-size:13px;width:150px;line-height:26px;height:44px;background:url(layout/widgetitle.gif) no-repeat top left;margin:0;padding:0;border:0;text-align:center;}
li.widget_categories h2 {position:relative;color:Black;font-size:13px;width:140px;background:top left;padding:5px 0px 6px 10px;margin-top:10px;margin-bottom:5px;border-bottom: dotted 1px green;border-top: dotted 1px silver;}
li.widget_recent_entries h2 {position:relative;color:Black;font-size:13px;width:140px;background:top left;padding:5px 0px 6px 10px;margin-top:10px;margin-bottom:5px;border-bottom: dotted 1px green;border-top: dotted 1px silver;}
li.widget_recent_comments h2 {position:relative;color:Black;font-size:13px;width:140px;background:top left;padding:5px 0px 6px 10px;margin-top:10px;margin-bottom:5px;border-bottom: dotted 1px green;border-top: dotted 1px silver;}

li#wp-cumulus h2 {position:relative;color:Black;font-size:13px;width:140px;background:top left;padding:5px 0px 6px 10px;margin-top:10px;margin-bottom:5px;border-bottom: dotted 1px green;border-top: dotted 1px silver;}

#fp_box {position:relative;clear:both;width:95%;margin:10px auto 0 auto;}
#sidebar3 li#recent-posts {position:relative;width:100%;}
#sidebar3 li#recent-posts h2 {position:relative;width:100%;background-color:#f3ffea;}
#sidebar3 li#recent-posts ul li {position:relative;padding:5px 0 5px 10px;}
#sidebar3 li#recent-posts ul li a{position:relative;background-image:url('layout/smallarrow-bullet.gif');background-repeat:no-repeat;background-position:center left;padding:5px 0 5px 10px;z-index:99;}

#sidebar3 li#recent-posts-2 {position:relative;width:100%;}
#sidebar3 li#recent-posts-2 h2 {position:relative;width:100%;background-color:#f3ffea;}
#sidebar3 li#recent-posts-2 ul li {position:relative;padding:5px 0 5px 10px;}
#sidebar3 li#recent-posts-2 ul li a{position:relative;background-image:url('layout/smallarrow-bullet.gif');background-repeat:no-repeat;background-position:center left;padding:5px 0 5px 10px;z-index:99;}


#sidebar3 li#recent-comments {position:relative;width:100%;}
#sidebar3 li#recent-comments h2 {position:relative;width:100%;background-color:#f3ffea;}
#sidebar3 li#recent-comments ul {position:relative;padding-left:10px;}
#sidebar3 li#recent-comments ul li {position:relative;padding:5px 0 5px 10px;background-image:url('layout/smallarrow-bullet.gif');background-repeat:no-repeat;background-position:center left;z-index:99;}

#sidebar3 li#recent-comments-2 {position:relative;width:100%;}
#sidebar3 li#recent-comments-2 h2 {position:relative;width:100%;background-color:#f3ffea;}
#sidebar3 li#recent-comments-2 ul {position:relative;padding-left:10px;}
#sidebar3 li#recent-comments-2 ul li {position:relative;padding:5px 0 5px 10px;background-image:url('layout/smallarrow-bullet.gif');background-repeat:no-repeat;background-position:center left;z-index:99;}

#rsspic    {width:150px;height:100px;background:url(layout/rss.jpg) no-repeat top left;}
/* areas */

#main_area  {position:relative;float:left;margin-left:15px;margin-right:10px;width:470px;min-height:350px;height:auto;}
#main_area p{padding:5px 0 5px 0;}

/* navigation */

.homelink   {position:relative;height:100px; width:500px;display:block;}

#head-nav   {position:absolute;display:inline;top:75px;left:530px;}
li.hll      {position:relative;float:left;}
li a.head-link1 {position:relative;width:100px;height:40px;background:url(layout/email.jpg) no-repeat left;padding:5px 10px 0 35px;margin:0;}
li a.head-link2 {position:relative;width:100px;height:40px;background:url(layout/login.jpg) no-repeat left;padding:5px 10px 0 35px;margin:0;}
li a.head-link3 {position:relative;width:100px;height:40px;background:url(layout/rss.jpg) no-repeat left;padding:5px 0px 0 35px;margin:0;left:200px;}

#bottom-links   {position:absolute;display:inline;top:160px;left:330px;}
li a.bot-link  {position:relative;padding:0 0 0 35px;margin:0;}

/*third level*/

.post h2 a {position:relative;background-image:url('layout/smallarrow-bullet.gif');background-repeat:no-repeat;background-position:center left;padding:5px 0 5px 10px;z-index:99;}

.widget_categories a{position:relative;padding-left:10px;}
.widget_archive a{position:relative;padding-left:10px;}

a {text-decoration:none;font-weight:bold;color:Green;font-size:13px;}
a:link {}
a:visited {}
a:hover {text-decoration:underline;}
a:active {}

/* search */

li .hidden    {position:relative;padding:0;display:block;background:url(layout/widgetitle.gif) no-repeat top left;width:150px;height:30px;color:gray;}
li #s {position:relative;margin:5px 0 5px 0;display:block;}
li #searchsubmit {position:relative;margin:0 0 15px 0;font-weight:bold;display:block;color:White;background:url(layout/search.gif) repeat-x top left;font-family:Trebuchet MS;font-size:13px;padding:0;}

.search {font-weight:bold;color:White;width:150px;text-align:center;padding:7px 0;font-size:13px;}

/* banners */
ul#banners {position:relative;width:510px;height:130px;margin:0 auto 0 auto;}
li#banner   {position:relative;width:170px;height:130px;float:left;background:url(layout/banner-bg.jpg) no-repeat top left;}
li#banner-cart  {position:relative;width:170px;height:130px;float:left;background:url(layout/banner-cart.jpg) no-repeat top left;}
li#banner-spot  {position:relative;width:170px;height:130px;float:left;background:url(layout/banner-spot.jpg) no-repeat top left;}
li#banner-news  {position:relative;width:170px;height:130px;float:left;background:url(layout/banner-news.jpg) no-repeat top left;}
li#banner-mail  {position:relative;width:170px;height:130px;float:left;background:url(layout/banner-mail.jpg) no-repeat top left;}

a.banner-link {position:relative;color:White;display:block;height:80px;width:140px;padding:50px 0 0 30px;}
a.spot-link {position:relative;color:White;display:block;height:80px;width:140px;padding:90px 0 0 30px;}
#igoogle    {position:relative;top:15px;left:20px;}


/*tables*/
table   {margin:10px 0 50px 20px;}
td  {padding:5px 10px 5px 10px;}

/* ul */
.entry ul   {position:relative;margin:10px 0 10px 0;}
.entry ul li  {position:relative;margin:5px 0 5px 0;}

/* news box */
#news-box   {position:relative;width:90%;margin:0 auto 0 auto;}
.news-img   {position:relative;float:left;}
.news-caption   {position:relative;float:right;text-align:left;margin:40px 0 0 0;width:210px;}

/*contact page */

fieldset#formwrap {position:relative;width:90%;padding:10px 10px 0 10px;border:none;}
legend      {position:relative; padding: 0 10px 5px 10px;}
label       {padding:0 5px 0 5px;}
input       {margin:5px 0 5px 0;}
fieldset    {border:solid 1px #ccc;margin:10px 0 0 0;}
select      {margin:5px 0 5px 0;}
textarea #message    {width:90%;margin:5px 0 5px 0;}

.superscript{font-size:xx-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;}

ul.intlist  {position:relative;list-style-type:circle;}
li.intlist  {position:relative;list-style-type:circle;}