/*-----------------------------------------------------------------------------
[client] 			Default Stylesheet

version:   			1.0
date:      			[date]
author:    			Michael Guild and Andrew Jarvis
email:     			mguild@carousel30.com, ajarvis@carousel30.com
website:   			http://carousel30.com
-----------------------------------------------------------------------------*/
body {
	background:#18191c url(../images/bg-lines-dark.jpg) repeat top center;
}

#concord {
	overflow: hidden;
	width: 1000px;
	margin: auto;
	background-color:#fff;
}

.wrap {
	background:transparent url(../images/bg-full.gif) repeat-x top center;
}

#header,
#content,
#footer,
.region {
	float: left;
	overflow: hidden;
}
#header {
}
#content {
}
#footer {
}
/*
* Regions
*/
.region {
}

#concord > .a {
	background-color:#000;
	width:1000px;
	height:175px;
	float:none;
	clear:both;
	background:#000 url(../images/bg-top.gif) no-repeat;
	color:#fff;
}

#concord > .a .logo {
	float:left;
	margin:30px 0 0 20px;
}

#concord > .a .content {
	float:left;
	overflow:visible;
}

.b {
	background:#F1F1F1 url(../images/bg-lines-light.gif) repeat scroll 0 0;
	border:medium none;
	float:left;
	max-width:170px;
	overflow:visible;
	padding:15px 30px 20px 15px;
	width:auto;
}
.c {
	border:medium none;
	float:left;
	margin:10px 10px 10px 18px;
	overflow:hidden;
	padding:5px;
	width:650px;
}
.d {
	background:#F1F1F1 url(../images/bg-lines-light.gif) repeat scroll 0 0;
	border:medium none;
	float:right;
	margin:0;
	overflow:visible;
	padding:15px;
	width:261px;
}

.e {
	background-color:#141416;
	clear:both;
	float:none;
	margin:auto;
	overflow:visible;
	padding:20px 0 ;
	width:100%;
}

.e p,
.e {
	color:#888;
}

.e table {
	width:970px;
	margin:auto;
}

/*
* Positional Classes 
*/

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.clear-right {
	clear: right;
}

.clear-left {
	clear: left;
}

/*
* Misc
*/

td.thumbNail {
	width:42px;
}

td.thumbNail a img {
	background-color:transparent;
	border:medium none;
	color:red;
	display:block;
	font-size:7px;
	margin:5px;
	overflow:hidden;
	padding:0;
}

.d table {
	margin:auto;
}

.breadcrumbs {
	padding:0;
}

.breadcrumbs .breadcrumb {
	display:inline;	
}

td.thumbNailHead {
	color:#999999;
	padding:10px 5px;
}

.c p object embed {
	height:360px;
	width:599px;
}

.c .field-field-screenshot {
	margin-bottom:20px;
}

/*
* Drupal defautls
*/

table.tableSelect-processed td {
	padding-right:10px;
}

body#tinymce {
	background-color:#fff!important;
	background-image:none!important;
}

ul.links {
	margin-left:-5px!important;
}

.messages ul {
	list-style-type:none!important;
}

.messages ul li {
	margin:10px 0;
}

.messages,
div.error,
tr.error {
	background-color:#E7E7E7;
	border:solid 1px #A7A7A7;
	color:#444;
	margin:15px auto;
	padding:10px;
}

.messages ul,
div.error ul,
tr.error ul {
	color:#444;
	margin:0 auto;
	padding:0;
}

.messages a,
div.error a,
tr.error a {
	font-weight:bold;
	color:#c70000;
}

.sticky-enabled tr td {
	padding:5px;
}

/*
* Disqus
*/

.dsq-login-icon,
.dsq-by,
.dsq-dc-logo {
	display:none;
}

#disqus_thread {
	margin-top:30px;
	padding:10px;
	background-color:#F0F0F0
}

#disqus_thread #dsq-content h3#dsq-add-new-comment {
	color:#AA0000;
	font-size:11px;
	font-weight:normal;
}

.dsq-login-message {
	font-size:11px;
}

#disqus_thread .dsq-options {
	background-image:none!important;
}

#dsq-content .dsq-item-trackback {
	padding:30px 0 1em!important;
}

ul.dsq-login-buttons li.dsq-login-button {
	float:left!important;
}

li.dsq-login-button {
	width:150px;
}

.dsq-item-trackback {
	display:none;
}

#form-fields,
#form-textfields {
	background-color:#FF0000;
	width:100%;
}

.form-textfields > div {
	float:left;
}

#form-info #form-textfields > div {
	width:200px;
	float:left;
}

#dsq-content #dsq-comments ul.dsq-comment-options {
	display:none;
}

#disqus_thread #dsq-content #dsq-comments .dsq-comment-header {
	width:400px;
}