/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the design by <a href="http://www.dwiafe.com/">Derek Wiafe</a>.
Version: 1.1
Author: Zak Mensah
Author URI: http://www.tribehut.com
Tags: blog, 



	This theme was designed by Derek Wiafe and built by Zak Mensah,
	whose website you will find at http://www.tribehut.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* CSS by Zak Mensah for tribehut.com 
Oct 2009 v1.1 
*/
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body {font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align: center; min-width: 760px; margin: 0; background: #FFF url(assets/background-body.jpg) repeat; padding-bottom: 50px;}

#wrap {width: 960px; margin: 0 auto; text-align: left; background: #FFF; max-width: 1200px; min-width:720px; }
#wrap-inner {float:right;width: 800px; background: #FFF; }
#wrap-all {background: #FFF; width: 960px; float: left; margin-bottom: 2em; padding-bottom: 1em;}
#banner {position: relative; height: 120px;}
#logo {position: absolute; top:0; left: 0;}
#banner-ad {position: absolute; top:0; right: 0; }
#byline {position:relative; background:#FFF; border-top: #666 1px dotted; border-bottom: #666 1px dotted; padding: 0;}
.icon-facebook {position:absolute; top: 0; right: 130px;}
.icon-rss {position:absolute; top: 0; right: 100px;}
.icon-twitter {position:absolute; top: 0; right: 70px;}
.icon-myspace {position:absolute; top: 0; right: 43px;}
.icon-flickr {position:absolute; top: 0; right: 16px;}
.entry-sharing {padding: 0.2em 0; margin-top: 1em; border-top: #666 1px dotted;border-bottom: #666 1px dotted; text-align: center; }
.c1 {background:#FFF; margin: 0 auto;}

.c2-1 {width: 450px; float: left; background:#CCC; }
.c2-2 {width: 450px; float: right; background:#666;}

.c3fl {float: left; width:200px;}
.c3fr {float: right; width: 850px;  }
.c3-1 {width: 140px; float: left;background:#FFF;padding-top: 1em; }
.c3-2 {width: 500px; float: left;background:#FFF;}
.c3-3 {width: 260px;float: right; background:#FFF; border-bottom: #666 1px dotted;padding-top: 2em;}

.c4fl {float: left;}
.c4fr {float: right;}
.c4-1 {width: 220px; float: left; background:#53AD2F;}
.c4-2 {width: 220px; float: right;background:#EF1A5B;}
.c4-3 {width: 220px;float: left; background:#58141F;}
.c4-4 {width: 220px;float: right; background:#FAE505;}

#searchForm {float:right;margin:0 0.5em 0 0;padding:1.6em 0 0 0;}
#searchBtn{position:absolute; top: 6px; right: 0;}
/* amended start*/
#search {position:absolute; top: 6px; right: 97px;color:#3a3a3a;width:13em;height:1.2em;font-size:0.75em;border:solid 1px #818080;background : #FFF; padding:0.4em 0 0 0.5em;}
/* amended end*/

#footer {clear: both; border-top: #666 dashed 1px; padding-top: 2em; }
h1, h2, h3, h4, h5, h6 {font:Georgia, "Times New Roman", Times, serif;}
.c3-1 h2 {color:#333333; font:Arial, Helvetica, sans-serif; font-size: 1em; text-transform:uppercase; padding-bottom:0.5em; }
.c3-3 h2 {padding: 1em 0.5em 0;}
p { color:#666666; font-size: 0.7em;  line-height: 1.3em; text-align: left; padding: 0.5em 0;}
.c3-1 p {color:#666666; font-size: 0.6em;  line-height: 1.2em; padding-left: 0.2em; }

.c3-1 h2 {color:#2C2C2C; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; text-transform:uppercase;  padding-top: 0.1em; padding-left: 0.2em; padding-bottom:1em; border-top: #666 1px dotted; margin-top: 0.2em; }

.c3-2 h2 {margin-top: 1em; padding-bottom: 1em;}
.c3-2 h2 a:link {color:#2C2C2C; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; text-transform:uppercase; margin-top: 1.5em; padding-bottom:1em; padding-left: 2em; background: url('http://www.thecutnewspaper.com/blog/wp-content/themes/thecut/images/cutlogo-title.jpg') no-repeat;}
.c3-2 h2 a:visited {color:#2C2C2C; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; text-transform:uppercase; margin-top: 1.5em; padding-bottom:1em; padding-left: 2em; background: url('http://www.thecutnewspaper.com/blog/wp-content/themes/thecut/images/cutlogo-title.jpg') no-repeat;}
h2:first-child {border: none;padding-top: 0;}
.c3-1 p {padding-bottom: 1em;}
.c3-3 img {padding: none;}

/* links */
a:link, a:visited {color:#0099FF; text-decoration:none;}
   a:hover {color:#0099FF;}
   a:active {color:#0099FF;}
 
 .c3-2  a:link, a:visited {color:#0099FF; text-decoration:none;}
 .c3.2 .more-link a:link, a:visited {color:#FFF;}
   
.entry-sharing a:link {color:#55AC15; text-decoration:none;}
.entry-sharing a:visited {color:#55AC15; text-decoration:none;}
.entry-sharing a:hover {color:#A4A00F;}

.links-sidebar a:link {color:#333333; padding-left: 1em;}
.links-sidebar a:visited {color:#666666; padding-left: 1em;}
.links-sidebar li {color:#666; font-size: 0.7em; line-height: 0.2em; padding: 0.5em 0.4em;}
#list-categories a:link, #list-categories a:visited { color:#333; font-size: 0.7em; line-height: 0.2em; padding-left: 1em;}

#list-archives a:link {color:#333333; padding-left: 1em;}
#list-archives a:visited {color:#666666; padding-left: 1em;}
#list-archives li {color:#666; font-size: 0.7em; line-height: 0.2em; padding: 0.3em 0.4em;}

#big-talk a:link {color:#333333; }
#big-talk a:visited {color:#333333; }
#nav-footer li {color:#339966; font-size: 0.7em; padding-top: 3em; display:inline; text-transform:uppercase;}
.cat-item (font-size: 0.7em;)


    #flickr {
    background:url(./graphics/flickerness.gif) no-repeat;
    width:260px;   
    padding:14px 0 0 50px;    padding:0 0 0 50px; margin-top:40px; border: 1px solid #000;
    }

#flickr a img {
 float:left; margin:0 0px 4px 4px; background:#FFF; padding:4px; width:240px; height:180px;
 }
 
 .flickr a img {
 float:left; margin:0 0px 4px 4px; background:#FFF; padding:4px; width:140px; height:80px;
 }

/* comments area */ 
 #author {margin: 1em 0;}
 #email {margin: 1em 0;}
 #url {margin: 1em 0;}
 #comment {margin: 1em 0;}
 
 input#s {width : 180px;margin : 0 2px 5px 0;font-size : 10px;}
 input#wpoi_email {width: 140px;}
 #mailing-list-wrap {position: relative; border-top: #666 1px dotted; margin-top: 0.2em;}
.mailing-list {width:240px font-size: 12px; text-transform: uppercase; color:#666;}
#mailinglist-submit {position:absolute; top: 5px; right: 5px;}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* colours 
#55AC15 - Green
#0099FF - Blue 


*/