/**

 * Theme Name: Tsub

 * Theme URI: http://www.subtypical.com

 * Description: A SubTypical Creation

 * Version: 0.2

 * Author: Jesse Tucker

 * Author URI: http://www.subtypical.com

 * Tags: TSub, SubTypical

 */

 

@import url('/wp-content/themes/TSub/css/reset.css');



body {

	background: #333333;	

}

#wrapper {

	background: #333333;

	width: 990px;

	margin: 10px auto;

	position: relative;

}

/***Header***/

#header, #footer {

	background: #cdcdcd;

	border: 10px solid #5C2122;

}

.posts {

	background: #cdcdcd;

	border: 5px solid #5C2122;

	margin-top: 3%;

}

#container {

	background: #cdcdcd;

	border: 10px solid #5C2122;

	margin-top: 3%;

}

#header a span {

	margin-left: -9999px;	

}

#header h1 a {

	display: block;

	width: 300px;

	height: 160px;

	background: url(/wp-content/themes/TSub/images/nheader.png) no-repeat;
	margin: 0 0 1em 3em;

}

#header h1, #header ul {

	float: left;

	display: block;

}

/**/

.rounded {

	

}

#shareme {

	list-style-type: none;

	font-family: Verdana, Geneva, sans-serif;

	margin: 20px 0 0 8em;

}

#shareme li a {

	display: block;

	height: 48px;

	line-height: 48px;

	text-indent: 48px;

	color: #5C2122;

	font-weight: bold;

}

#rssme a {

	background: url(/wp-content/themes/TSub/images/rss.png) no-repeat;

}

#twitterme a {

	background: url(/wp-content/themes/TSub/images/twitter.png) no-repeat;

}

#content {

	margin-top: 1%;	

}

#footer {

	margin-top: 3%;	

}

.clear {

	clear: both;

	height: 0;

}

.page-title {

	font-family: Helvetica, Verdana, sans-serif;

	color: #333333;

	font-weight: bold;

	margin-left: 15px;

	font-size: 2.5em;

}

.page-title a, .page-title a:visited, .page-title a:hover {

	color: #333333;	

}

.entry-title {

	margin: 25px;	

	font-family: Helvetica, Verdana, sans-serif;

	color: #5C2122;

	font-weight: bold;

	font-size: 2.2em;

}

.entry-title a {

	color: #5C2122;

}

.byline, .entry-content, .entry-meta, #site-info, .post {

	font-family: Verdana, Geneva, sans-serif;	

	margin: 10px;

	color: #25383C;

}

.entry-content a, .entry-content a:visited {
	color: #5C2122;
	border-bottom: 1px solid #5C2122;
	font-weight: bold;
	font-size: .8em;
}
.entry-content p, .entry-content ul {
	line-height: 1.2em;
	word-spacing: 5px;
	padding-top: 10px;
}
.boxed ul {
	clear: left;
	margin: .5em 0 .5em 2em;
}
.byline a:visited, .byline a, .entry-meta a, .entry-meta a:visited, .entry-utility a, .entry-utility a:visited, #site-info a:visited, #site-info a {

	font-weight: bold;

	color: #5C2122;

}

.byline a:hover, .entry-content a:hover, .entry-meta a:hover, .entry-utility a:hover, #site-info a:hover {

	font-weight: bold;

	color: #303030;

	border-bottom: 1px solid #303030;

}

.published, .entry-meta {

	font-weight: bold;

	font-size: 0.9em;

}

.entry-utility {

	font-family: Verdana, Geneva, sans-serif;

	margin: 10px;

	color: #25383C;

	font-size: .8em;

	font-weight: bold;

}
#nav-above, #nav-below {

	font-family: Verdana, Geneva, sans-serif;

	margin-top: 2%;

	font-weight: bold;

	font-size: .9em;

}

#site-info {

	font-weight: bold;	

}

#nav-above a, #nav-below a {

	color: #25383C;

}

.nav-previous {

	float: left;

	margin-left: 3em;

}

.nav-next {

	float: right;

	margin-right: 3em;

}

#comments {

	background: #cdcdcd;	

}

.comments li {

	margin-bottom: 3em;	

}

.comment {

	margin-left: 75px;	

}

.comment-content {

	display: block;

	width: 400px;

	height: auto;

}
#trackbacks-list .comment-content {
	display: block;
	width: auto;
	height: auto;
}

.comments-t, .comments-m, .comments-b {

	display: block;

	width: 400px;

}

.comments-t {

	height: 43px;

	background: url(/wp-content/themes/TSub/images/comments-t.png) top left no-repeat;

	position: relative;

	top: 0;

	left: 0;

}

.comments-b {

	height: 38px;

	background: url(/wp-content/themes/TSub/images/comments-b.png) top left no-repeat;

	position: relative;

	bottom: 0;

	left: 0;

}

.comments-m {

	height: auto;

	background: url(/wp-content/themes/TSub/images/comments-m.png) top left repeat-y;

}

.comments-m p {

	margin-right: 10px;

	margin-left: 40px;

	color: #303030;

	font-family: Helvetica, Verdana, sans-serif;

}

#comments-list, #respond, #trackbacks-list {

	border: 10px solid #5C2122;

	background: #333333;

	margin: 20px 100px;

	color: #cdcdcd;

}

#comments-list h3, #respond h3, #trackbacks-list h3 {

	font-family: Verdana, Geneva, sans-serif;

	margin: 15px;

}

.widget-title {

	font-family: Verdana, Geneva, sans-serif;

	margin: 25px 0 25px 5px;

}

#comments-list ol, #trackbacks-list ol {

	list-style-type: none;	

}
.comment-author {

	float: left;

	display: block;

}

.comment-content {

	float: left;

}

.comment-meta {

	padding-top: 5px;	

}

.comment-meta, .comment-author, #comment-notes, .form-section, {

	font-weight: bold;

	font-family: Verdana, Geneva, sans-serif;	

	margin: 3px;

	font-size: .7em;

}

.comment-meta a, .comment-meta a:visited, .comment-author a, .comment-author a:visited, .comment-reply-link a, .comment-reply-link:visited, #login a, #login a:visited {

	color: #cdcdcd;

	border-bottom: 1px solid #cdcdcd;

}

.comment-meta a:hover, .comment-author a:hover, .comment-reply-link a:hover, #login a:hover {

	color: #5C2122;

	border-bottom: 1px solid #5C2122;

}

.fn {

	margin-left: 0;	

}

.formcontainer {

	display: block;

	margin: 15px auto;

	width: 500px;

}

#comment-notes {

	margin-top: 10px;

	margin-left: -100px;	

}

.form-input input, .form-textarea textarea {

	background: #cdcdcd;	

}

#primary {

	float: right;

	width: 250px;

	border: 7px solid #5C2122;

	background: #333333;

	color: #cdcdcd;

	margin: 3em 20px 3em 3em;

}

.entry-utility {

	margin-right: 300px;

}

.xoxo {

	width: 250px;	

}

.widget-container {

	margin: 10px;

}

.widget-container, .widget-container ul {

	list-style-type: none;	

}

.widget-container ul li {

	margin-left: 1em;	

}

.widget-container a, .widget-container a:visited {

	color: #cdcdcd;	

	font-weight: bold;

	border-bottom: 1px solid #5C2122;

}

.widget-container a:hover {

	color: #5C2122;

	border-bottom: 1px solid #5C2122;

	font-weight: bold;

}

#homeposts .posts {

	border: none;

}

.subColumns {

	overflow: hidden;

	width: auto;

}

.c60l {

	float: left;

	width: 60%;

}

.c40r {

	float: right;

	width: 40%;

	margin-left: -5px;

}

.sub60l, .sub50l {

	padding: 0 5px 0 0;	

}

.sub40r, .sub50r {

	padding: 0 0 0 5px;

}
.c50l {
	float: left;
	width: 50%;
}
.c50r {
	float: right;
	width: 50%;
	margin-left: -5px;
}
#about_other {
	width: 500px;
	margin: 1em auto 1em 2em;
	text-align: center;
}
#about_other .subColumns {
	margin: 0 auto;	
}
#about_other img {
	display: block;
	margin: 0 auto;
}
.nobullets {
	list-style-type: none;	
}
.lefty {

        float: left;

        border: #591414 solid;

        padding: 2px;

        margin: 5px 15px 5px 30px;

}

.righty {

        float: right;

        padding: 2px;

        margin: 5px 60px 5px 15px;

        border: #591414 solid;

}
.cleared {

        clear: both;

        height: 95px;

}

.cleared p {

        padding-top: 20px;

}
.post li {

        margin-top: 10px;

}
.entry-content h2, .entry-content h3, .entry-content h4 {
	font-family: Helvetica, Verdana, sans-serif;
}
.entry-content h3 {
		margin: 1em 0 .25em .25em;
		font-size: 1.3em;
		font-weight: bold;
	color: #5C2122;
}
.entry-content h4 {
	margin: 1em 0 .25em .25em;
	text-decoration: underline;	
	color: #333333;
}
#excel {
	border: none;	
}
/* Recent Tweets Styles */
#twitter-3 {
		
}
.tweets {
	font-family: Verdana, Geneva, sans-serif;	
}
.tweets li {
	margin: 15px 1em;	
}
.tweets a {
	font-size: .8em;	
}
.code {
	color: #5C2122;
	font-weight: bold;
	font-size: .9em;
}
.rt-buffer {
	margin-right: 30%;	
}
.codebox {
	background: #eeeeee;
	border: #591414 solid;
	padding: 10px;
	margin: 15px auto;
}
.cb60 {
	width: 60%;	
}
.cb80 {
	width: 80%;
}
.codebox ul ul {
	margin-left: 1.5em;	
}