/*
Theme Name: Discuss
Theme URI: http://matth.eu/
Description: A simple theme aimed at facilitating discussion on a range of topics.
Version: 0.1
Author: Matthew Haines-Young
Tags:
*/


/* meyer reset */

	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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
	}
	html{height:101%;}
	body {
	line-height:1;
	}
	blockquote, q {
	quotes:none;
	}
	blockquote:before, blockquote:after, q:before, q:after {
	content:none;
	}
	:focus {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	}
	:link, :visited, :hover, :active {
	text-decoration:none;
	}
	ins {
	text-decoration:none;
	}
	del {
	text-decoration:line-through;
	}
	table {
	border-collapse:collapse;
	border-spacing:0;
	}
	
/* General Rules and fixes */

	.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	}
	.clearfix {
	display:inline-block;
	}
	* html .clearfix {
	height:1%;
	}
	.clearfix {
	display:block;
	}


/* ------------------- General Type -------------------- */	
	
	a:link {color:#3396d7;}
	a:visited {color:#8438b4;}
	a:hover {color:#6db9eb;}
	
	body, html {
		background:#f0f0f2; 
		color:#333;
		font-family:verdana,sans-serif;
		font-size:12px;
		line-height:20px;
	}
	
	h1, h2, h3, h4, h5 {font-size:18px; font-weight:bold; text-transform:uppercase; letter-spacing:0.05em;color:#000;margin-bottom:0.5em;}
	h4, h5 {font-size:13px; }
	
	p, .entry ul{ margin-bottom:10px;}
	.entry ul {margin-left:2.5%;}
	.entry ul li {list-style-position:outside;}
	.entry ul ul {margin-left:2.5%; margin-top:10px;}
	li {list-style-position:inside;}
	#header a:link, #header a:visited{color:#F0F0F2;}
	h3 a:link, h3 a:visited {color:#000;}

	
	
	
/* -------------------- General Layout & Colors ----------------*/
	
	#page {width:80%;margin:auto;max-width:1600px; min-width:930px;}
	#content {width:70%; padding: 0 1%; margin:0 auto; float:right;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;}
	#sidebar {width:30%; float:left;background:#fff; border:1px solid #dbdbdb; padding:10px; margin:1% 0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	}
	
	#header {background:#3a3a3a;border-bottom:1px solid #000;}
	#header #header-inner {
		margin:auto;
		width:80%;
		max-width:1600px;
		min-width:930px;
		overflow:hidden;
	}
	#header #title {width:30%; padding:10px; background:#6db9eb /*url(images/grad100.gif) repeat-x bottom*/; float:left; -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;}
	
	#header h1 a{text-indent:-99999px; display:block; height:92px; width:236px; background:url(images/cices.png) no-repeat; margin:auto; margin-top:0.5em;
	}
	#header p {text-indent:-99999px; height:0; width:0;}
	
	
	
	.post {margin-top:1em;border-bottom:1px solid #b8b8b8;padding:1em 0;}
	
	div#logo  a{background:url(images/logo.png) no-repeat; width:260px ;height:81px; float:right; text-indent:-999999px;margin-top:0.75em;}
	
	#header-meta {
		clear:right;
		color:#F0F0F2;
		float:right;
	}
	
	
	.splash div {padding-bottom:1.5em;}
	
	.splash div {width:428px;height:195px; background:url(images/splash.png) no-repeat;}
	.splash div h2, .splash div p {text-indent:-999999px !important;}
	
	#sidebar ul , #sidebar ol{list-style:none; margin-bottom:1em;}
	
	#sidebar li a, #sidebar .inactive span , #sidebar span.link , #sidebar li a:link, #sidebar li a:visited {padding:0.5em 0; border-bottom:1px solid #dbdbdb; display:block;color:#333;}
	#sidebar li a:hover {color:#6db9eb;}
	#sidebar li {margin-bottom:-1px; list-style:none;list-style-position:outside;}

	
	.inactive {color:#ccc;}
	
/* Comments --------------------------- */

#commentswrap {border-top:1px solid #fff;padding:1em 0;}

h2#commentsheader {margin-right:0.5em; display:inline;}
p#leavecomment {color:#999; display:inline;}
/*p#leavecomment span {padding:0.2em 0.5em; background:#fff; border:1px solid #dbdbdb;}*/

#commentswrap ol li {list-style:none; font-weight:bold;border-bottom:1px solid #b8b8b8; border-top:1px solid #fff; padding:1.4em 0 1em 0;}
#commentswrap ol li:first-child {border-top:none;}
#commentswrap ol li:last-child {border-bottom:none;}

#commentswrap li li {list-style:none; margin-left:5%;border:none;}
#commentswrap li li li {margin-left:5%;border:none;}
#commentswrap ol li p {font-weight:normal;}

li.comment div {}

.comment h4 {font-weight:normal; text-transform:none;}
.comment h4  strong{text-transform:uppercase;}
.comment h4 span {color:#919599;}

.comment img {max-width:100%; height:auto;}

.reply {color:#999; font-weight:normal;}
.reply a, .button {padding:0.25em 1em; background:#e8e8eb ; border:1px solid #dbdbdb;color:#999;}
input.button,.button,.reply a:hover{background:#6DB9EB ; color:#fff !important; border-color:#6889a1;cursor:pointer;}
#respond {margin-top:1em;}

.info {padding:0.25em 1em; background:#fafae6; border:1px solid #e3e3d1; display:inline-block;}
div.info {margin-bottom:1em; padding:1em;}
div.info a:link, div.info a:visited {color:#6db9eb;}

.error {padding:0.25em 1em; background:#f6dcdc; border:1px solid #cb5c5c; display:inline-block;}
.error a:link, .error a:visited {color:#b63f3f !important;border:none !important;
display:inline !important;}
.error a:hover {color:#de1c1c;}

.success {padding:0.25em 1em; background:#e8f6dc; border:1px solid #a8cd88; display:inline-block;}
.success a:link, .success a:visited {color:#65903f;}

input[type=text] {border:1px solid #DBDBDB; padding:3px;}
input[type=submit] {border:1px solid #DBDBDB; padding:2px; background:#6db9eb; color:#fff; border-color:#487b9f; cursor:pointer;}

#loginform-tml-1 label {position:absolute; left:-99999px;}
#loginform-tml-1 input {width:96%; border:1px solid #DBDBDB; padding:3px;}

#loginform-tml-1 .forgetmenot label {position:relative; left:0;}
#loginform-tml-1 .forgetmenot input {width:auto; border:none;}

input#login-submit-tml-1 {width: 30%; padding: 2px; background:#6db9eb; color:#fff; border-color:#487b9f; cursor:pointer;}
input#login-submit-tml-1:hover {}

#tml-1 .error {display:block;}
#tml-1 .error a {display:inline; border:none;}

input.field {border:1px solid #dbdbdb; 
font-size:13px;
padding:4px;
width:145px;
margin-right:1em;}
textarea {width:100%;}

form li {margin-bottom:1em !important; list-style:none;}



#sidebar .nav li a {border:none !important; padding:0 0.25em; color:#333;}
#sidebar .nav li a:first-child {}
#sidebar .nav li a:hover {color:#6db9eb;}
#sidebar .nav li {float:left; padding: 0 0.25em;}
#sidebar .nav {background:#F0F0F2 none repeat scroll 0 0;
border:1px solid #DBDBDB;
padding:0.25em;
overflow:hidden;
}
#sidebar .nav li a:visited {padding:0 0.25em !important;}

span.cancel-comment-reply , p#submitcomment{display:inline;}
span.cancel-comment-reply a {border:1px solid #DBDBDB; background:#6db9eb; color:#fff; border-color:#487b9f; cursor:pointer;font-weight:normal;
padding:3px; vertical-align:baseline; margin-top:0; margin-bottom:0;display:block; width: 16em;}
span.cancel-comment-reply a {display:inline-block; padding: 1px 3px; text-align:center;}

#sidebar li.description {margin-top:1em;}
#sidebar li.description ul li, #sidebar li.description ul li a,  #sidebar li.description ul li span.link {color:#ccc !important;  margin-right:1em; border-color:#f2f2f2;}


#footer {
margin:1% 0;
padding:10px;
width:30%;}
#footer ul {}
#footer li {list-style:none;color:#999; width:48%; float:left;}
#footer li a {color:#999;}

.stopspam {display:none !important;}

li.comment div li {padding:0 !important;}

#cat3sublist {list-style:none;margin-left:0;
}

#cat3sublist li {
	border-bottom:1px solid #B8B8B8;	
}

#cat3sublist li:last-child {
	border-bottom:none;
}
#cat3sublist  li li {
	border-bottom:none !important;
}

#cat3sublist h4,#cat3sublist h5 {margin-top: 1.5em;}
#cat3sublist h4 a:link,#cat3sublist h4 a:visited, #cat3sublist h5 a:link,#cat3sublist h5 a:visited {color:#000;margin:0;padding:0;}
#cat3sublist span {color:#919599;}
#cat3sublist ul {list-style:none; margin-bottom:1.5em;}

#cat3sublist span.button {visibility:hidden; margin-left:1em;}
#cat3sublist a {display:inline-block; padding:0.08em 0;}
#cat3sublist a:hover {/*background: #E8E8EB;*/}
#cat3sublist a:hover span.button {visibility:visible;}
#cat3sublist li ul  {margin-left:2em;}
#cat3sublist li ul li {}


