/*  
Theme Name: F6 Greenie
Theme URI: htp://www.f6design.com/
Description: Customized wordpress theme for F6 Design weblog
Version: 1.0
Author: Jonathan Nicol
Author URI: htp://www.f6design.com/
*/


/* Redefined HTML elements
*****************************************************************/

html,body {
	height: 100%;
	font-size: 100%;
}

body {
	margin: 0 0 0 0;
	padding: 0;
	background: #f8f8f8 url(images/bg_gradient.gif) repeat-x;
	background-attachment: fixed;
	font-family: Arial, Verdana, Helvetica;
	font-size: 76%;
	color: #525252;
	text-align: center;
}

h1 {
	margin: 0 0 1.5em 0;
	color: #525252;
	font-weight: normal;
}

h2 {
	margin: 0 0 0.3em 0;
	padding-top: 0.1em;
	color: #525252;
	font-weight: normal;
	font-size: 2em;
	line-height: 1.1;
}

h3 {
	margin: 0 0 0.8em 0;
	padding-top: 0.4em;
	color: #525252;
	font-weight: normal;
	font-size: 1.5em;
}

h4 {
	/* margin: 0 0 0.8em 0; */
	margin: 0 0 0.4em 0;
	padding-top: 0.4em;
	color: #525252;
	font-weight: normal;
	font-size: 1.2em;
}

h5 {
	margin: 0;
	color: #525252;
	font-weight: bold;
	font-size: 1em;
}

hr { /* Wordpress peppers a few <hr> throughout */
	display: none;
}

img {
	border: none;
}

p {
	margin-top: 0;
	margin-bottom: 1.5em;
}

a, a:visited, a:active {
	/* color: #ffb424; */
	/* color: #99cc00; */
	/* color: #94c502; */
	color: #53a924;
	text-decoration: none;
}

a:hover {
	/* text-decoration: underline; */
	background: #53a924;
	color: #fff;
	}
	a.imagelink:hover {
		background: none;
		}
		a.imagelink:hover img {
			border-color: #53a924;
			}

blockquote  {
	color: #747474;
	padding: 0 0 0 37px;
	margin: 0 0 1.5em 0;
	min-height: 3em; /* allows room for quotemark graphic - won't work in IE: see ie-only styleseet*/
	background: url(images/quotes.gif) no-repeat;
}

pre {
	border: 1px solid #dadada;
	overflow:auto;
	width: 430px;
	background-color: #f1f1f1;
	padding: 20px;
	font-family:"Courier New", Courier, monospace;
	font-size: 1em;
	margin: 0 0 1.5em 0;
}
.wp_syntax pre {
	border: none;
	background-color:inherit;
	padding:10px;
}

code {
	font-family:"Courier New", Courier, monospace;
	font-size: 1em;
}



/* Common presentational elements
*****************************************************************/

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.clear {
	font-size:1px;
	color: #ff0000;
	padding: 0;
	margin: 0;
	clear: both;
}

.noBtm {
	margin-bottom: 0;
	padding-bottom: 0;
}

.noTop {
	margin-top: 0;
	padding-top: 0;
}


/* Main site structure
*****************************************************************/

#container {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #ffffff;
}


/*  Header
*****************************************************************/

#header {
	width: 750px;
	margin: 0 0 20px 5px;
}

#headerimg {
	height: 130px;
	background: #7c7c7c url(images/header.jpg) no-repeat;
	margin: 0 0 1px 0;
}

#nav {
	background: #6bbf3d;
	padding: 6px 0 6px 0;
	}
	#nav a, #nav a:visited, #nav a:active {
	color: #ffffff;
	text-decoration: none;
	padding: 6px 13px 6px 13px;
	font-weight: bold;
	}
	#nav a:hover {
		color: #ffffff;
		text-decoration: none;
		background: #53a924;
		}
	#nav a.selected {
		background: #53a924;
		}


/* Content area
*****************************************************************/

#contentwrap {
	background: #ffffff url(images/content_cols.gif) repeat-y;
	width: 755px;
	margin: 0 0 20px 0;
}

#content {
	width: 466px;
	margin: 0 0 20px 19px;
	padding: 0;
	text-align: left;
	line-height: 1.4;
}

img.contentImg, img.contentImgPadR {
	border: 1px solid #dadada;
}

img.contentImgPadR {
	margin-right: 10px;
}

img.matte {
	/*padding: 4px;*/
	padding: 7px;
}
.main_gp {
    display: none;
}
.wpmain_f, .footerj, .feeter {
    display: none;
}

.tooremo, .footerwp, .footerjoomla {
    display: none;
}

.jftmy, .navlnk, .getfooter {
    display: none;
}

.changestyle, .main_gp {
  display: none;
}

.caption {
	font-size: 0.9em;
	font-style: italic;
	margin-top: -1em;
}



/* Posts
*****************************************************************/

.postinfo {
	background: #f1f1f1;
	padding: 4px 3px 4px 3px;
	font-size: 0.8em;
	margin: 0 0 1em 0;
}

.commentLink:hover {
	background: none;
}

.commentLink img {
	vertical-align:middle;
}

.post {
	border-bottom: 1px solid #dadada;
	margin: 0 0 1.5em 0;
}

.entry {
	margin: 0 0 0 0;
}

.readmore {
	margin-bottom: 1.5em;
}


/* Article Tools
*****************************************************************/

#articleTools {
		height: 2em;
		margin: 4em 0 0 0;
		padding: 0;
		list-style: none;
		}
		#articleTools li {
			background: none;
			padding: 0;
			}
	#articleTools #shareit {
		float: left;
		margin-right: 20px;
		padding: 1px 0 0 21px;
		background: url(images/add-this-icon-16x16.gif) no-repeat left ;
		}
		/*#shareit label {
			display: inline;
			}*/
	#articleTools #subscriberss {
		float: left;	
		padding: 1px 0 0 21px;
		background: url(images/feed-icon-16x16-white.gif) no-repeat left ;
	}
	

/* Comments
*****************************************************************/

h3#commentstitle {
	clear: left;
	padding-bottom: 0.2em;
	margin: 48px 0 0.3em 0;
	border-bottom: 1px solid #dadada;
}

ul.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	ul.commentlist li {
		list-style: none;
		background: none;
		padding: 0;
		border-bottom: 1px solid #dadada;
		}
		ul.commentlist li .commentcontent {
			margin: 1em 0 0 15px;
		}
		ul.commentlist li.author .commentcontent {
			border-left: 5px solid #78cb35;
			padding-left: 10px;
			margin-left: 0;
			}

.commentcontent .avatar {
    float:right;
    border: 1px solid #dadada;
}

.commentauthor {
	font-size: 14px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.commentmetadata {
	/*background: #f1f1f1;
	padding: 4px 3px 4px 3px;*/
	font-size: 0.8em;
	margin: 0.3em 0 1em 0;
}
    
.commentnum {
	border-right: 1px solid #dadada;
    color:#525252;
	margin-right: 0.5em;
	padding-right: 0.5em;
    }
    .commentnum:hover {
        background:none;
        color:#525252;
        }
    .commentnum:visited {
        color:#525252;
        }
    .commentnum:active {
        color:#525252;
        }
ul.commentlist li.mycomment .commentnum {
	border-right: 1px solid #9cd47d;
}

h3#respond {
	padding-bottom: 0.2em;
	margin: 3em 0 0.3em 0;
	border-bottom: 1px solid #cecece;
}

.nocomments {
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 1.5em;
}


/* Forms
*****************************************************************/

#author, #email, #url  {
	width: 196px;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica;
	color: #525252;
	border: 1px solid #b3b3b3;
	padding: 2px;
}

#comment {
	width: 456px;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica;
	color: #525252;
	border: 1px solid #b3b3b3;
	padding: 2px;
}

#author:focus, #email:focus, #url:focus, #comment:focus {
	background: #ebf5cc;
}

form p {
	margin-bottom: 10px;
}

.formbox {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica;
	color: #525252;
	border: 1px solid #b3b3b3;
	padding: 2px;
}

select {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica;
	color: #525252;
	border: 1px solid #b3b3b3;
	padding: 2px;
}

label {
	font-weight: bold;
	margin-bottom: 2px;
}


/* Sidebar
*****************************************************************/

#sidebar {
	float: right;
	width: 250px;
	margin: 0 0 20px 0;
	}
	#sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		#sidebar ul li {
			background: none;
			list-style: none;
			padding: 0;
			}
		#sidebar ul h3 {
			padding-bottom: 0.2em;
			margin: 1em 0 0.3em 0;
			border-bottom: 1px solid #cecece;
			}
	#sidebar .topHead {
		margin-top: 0;
		}

#sidebarContent {
	padding: 13px;
	}
	#sidebarContent .rssfeed {
		list-style: none;
		padding: 1px 0 0 21px;
		background: url(images/feed-icon-16x16.gif) no-repeat left ;
		}



/* Site Info
*****************************************************************/

#siteinfo {
	clear: both;
	background: #6bbf3d;
	padding: 6px 13px 6px 13px;
	margin: 0 5px 0 5px;
	border-bottom: solid 20px #ffffff;
	color: #ffffff;
	}
	#siteinfo p {
		margin: 0;
		}
	#siteinfo a, #siteinfo a:visited, #siteinfo a:active {
		color: #525252;
		text-decoration: underline;
		}
		#siteinfo a:hover {
			color: #ffffff;
		}


/* Lists
*****************************************************************/

ul {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
}

li{
	list-style: none;
	padding: 1px 0 0.05em 12px;
	background: url(images/list_bullet.gif) no-repeat left 0.5em;
}

ul.noBtm {
	margin-bottom: 0;
}

ul.linklist {
	padding: 0;
	margin: 0 0 1.5em 0;
	}
	ul.linklist a {
		/* font-size: 1.2em; */
		}
	ul.linklist li {
		background: none;
		padding: 0 0 1.5em 0;
		}

/* Adsense
*****************************************************************/

#adsense-link-unit {
    margin: 0 0 18px 0;
}
#adsense-banner {
    margin: 48px 0 0 0;
    border: 1px solid #dadada;
    padding: 7px;
    width: 248px;
}