/*

Theme Name:hireTed

Description:This WordPress theme is one with a minimal, clean looking design and has full CSS widgetization. Based on Clean Home by <a href="http://bryanhelmig.com/">Bryan Helmig</a> of <a href="http://midmodesign.com/">Mid Mo Web Design</a>.

Version:1.2.0

Author:Ted Kusio

Author URI:http://hireted.biz/

Tags:white, red, fixed-width, two-columns, right-sidebar



	"hireTed" by http://hireted.biz/



	This theme was designed and built by Ted Kusio



	The CSS, XHTML and design is released under the GPL.



*/



/*colors - "new"

	darkest, almost black = #0d0d0d

	dark red = #400404

	light red = #730909

	Orange = #f27507

	yellow = #f2cb05

*/



/*colors - "old"

	darkest, almost black = #181818

	magenta = #540C22 -> 2c0f15

	orange/gold = #9D492B

	mustard yellow = #A16B00

	grey = #939393

*/



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color: #2c0f15;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:1.7em;

	background-image: url(images/bg.jpg); 

}



.wp-caption-text{

	font-size:10px;

	color: #2c0f15;

}

a {

	/*border-bottom:1px dotted #000;*/

	text-decoration:none;

	color:#9d492b;

	font-weight:600;

}

a:hover {

	color:#939393;

	text-decoration:underline;

	/*border-bottom:1px dashed #e12000;

	background-color:#f7f7f7;*/

}

hr {

	margin-top:35px;

	border:0;

	border-top:1px dotted #ccc;

	width:620px;

	color:#fff;

	clear:both;

}

#wrapper {

	width:960px;

	margin:auto;

	/*background-color: #2c0f15;*/

}

#header {

	width:958px;

	height:242px;

	/*border-bottom:1px dotted #ccc;*/

	margin:0;

	padding:0;

	background-color: #2c0f15;

	background-image: url(images/sidebar_top.gif);

	background-repeat:repeat-y;

	background-position:right top;

	position: relative;

	border-left: 1px solid #181818;

}

#logo {

	position:absolute;

	top:11px;

	left:8px;

}

#headBlurb {

	color:#FFFFFF;

	display:block;

	font-family:Georgia,"Hoefler Text",serif;

	font-size:28px;

	left:13px;

	line-height:40px;

	position:absolute;

	text-align:center;

	top:140px;

	width:620px;

}

#dude{

	left:680px;

	position:absolute;

	top:11px;

}

#crumbs a{

	color:#939393;

	font-weight: normal;

}

#crumbs a:hover{

	color:#A16B00;

	text-decoration: underline;

}



#nav {

	padding:0;

	width:320px;

	/*border-bottom:2px solid #2c0f15;*/

	margin: 0;

	float:right;

}

#nav ul {

	margin: 0;

	padding: 0;

	/*text-align: center;*/

	list-style-type: none;

	list-style-position: inside;

}

#nav li{

	display:inline;

	font-family:Georgia, "Hoefler Text", serif;

	font-weight: bold;

	font-size:16px;

	width: 159px;

	float: left;

	padding: 0;

	margin: 0;

	border-left: 1px solid #A7A7A7;

}

#nav li a {

	text-decoration:none;

	/*padding:10px 20px 10px 20px;

	border: 1px solid black;*/

	width: 120px;

	height: auto;

	margin:0;

	padding: 10px 20px;

	display:block;

	color: #939393;

}

#nav li a:hover {

	color:#a16b00;

	background-color:#2c0f15;

	text-decoration: underline;

}

#blurb {

	border-left: 1px solid #181818;

	border-right: 1px solid #181818;

	border-top: 1px solid #a7a7a7;

	border-bottom: 1px solid #a7a7a7;

	font-family:Georgia, "Hoefler Text", serif;

	font-size:16px;

	background-color: #181818;

	height:auto;

	width:958px;

	float:left;

}

#blurbCopy{

	padding:10px 0 10px 20px;

	color:#fff;

	width:500px;

}

#blurbMenu {

	border-left: 1px solid #181818;

	border-right: 1px solid #181818;

	/*border-bottom: 1px solid #a7a7a7;*/

	font-family:Georgia, "Hoefler Text", serif;

	font-size:32px;

	font-weight: bold;

	background-color: #181818;

	height:auto;

	width:958px;

	float:left;

	margin-top: 10px;

	margin-bottom: 10px;

	clear:left;

}

#navBig {

	padding:0;

	width:960px;

	margin: 0;

	float:right;

}

#navBig ul {

	margin: 0;

	padding: 0;

	text-align: center;

	list-style-type: none;

	list-style-position: inside;

}

#navBig li.first{

	/*border-left: none;

	width: 480px;*/

}

#navBig li.first a{

	width: 440px;

}

#navBig li{

	display:inline;

	width: 479px;

	float: left;

	padding: 0;

	margin: 0;

	border-left: 1px solid #A7A7A7;

}

#navBig li a {

	text-decoration:none;

	width: 438px;

	height: auto;

	margin:0;

	padding: 20px 20px;

	display:block;

	color: #939393;

}

#navBig li a:hover {

	color:#a16b00;

	background-color:#2c0f15;

	text-decoration: underline;

}



#subNav{

	display: block;

	clear:left;

	height:100%;

	background-image: url(images/subNav.gif);

	margin: 10px 0 0;

}

#subNavBot{

	clear:both;

}

.homeSubCol{

	float:left;

	width:300px;

	height:100%;

	/*background-color: #A16B00;*/

}

.daLft{left: 0; position: relative;}

.daCtr{left: 30px; position: relative;}

.daRgt{left: 60px; position: relative;}

.homeSubCol ul{padding: 10px;}

.homeSubCol h4 {

	font-family:Georgia, "Hoefler Text", serif;

	font-size:18px;

	font-weight:600;

	background-color:#181818;

}

.homeSubCol h4 a{

	display:block;

	color: #939393;

	text-decoration:none;

	padding:10px 20px;

	border-bottom: 1px solid #A7A7A7;

}

.homeSubCol h4 a:hover {

	color:#a16b00;

	background-color:#2c0f15;

	text-decoration: underline;

}



#content {

	width:640px;

	float:left;

	/* border-right:1px dotted #ccc; */

	padding:0 0 30px 0;

	min-height:420px;

	background: transparent;

}

#sidemain{

	width:320px;

	float:right;

	color: #181818;

	padding: 0;

	margin: 0;

}



#sidebarR, .listsubcategories-5{

	float:right;

	width:160px;

}

#sidebarL, .listsubcategories-3, .AceCategoriesWidget_display, .widget_nav_menu{

	/*left:0;*/

	float:left;

	width:160px;

}



#sidebar .listsubcategories-3.block h3, #sidebar .listsubcategories-5.block h3, #sidebarL.block h3 {

	padding:10px 20px 3px 20px;

}



.twitter-tools, .lilink, .ngg_images{

	border-top:2px solid #2c0f15;

	clear: both;

}

#sidebar .block .ngg-widget {

	text-align:center;

	padding:5px 0 10px 0;

}





#sidebar {

	padding: 0;

	margin: 0;

	background-image: url(images/sidebar.gif);

	background-repeat:repeat-y;

	background-position: center top;

}

#sidebar a, .homeSubCol li a{

	color: #2C0F15;

	text-decoration: underline;

}



#post-sidebar{

	height: 8px;

	padding:0;

	margin:0;

	background-image: url(images/sidebar_bot.gif);

	background-repeat:none;

	background-position: center top;

	overflow: hidden;

}

#sidebar h3 {

	font-family:Georgia, "Hoefler Text", serif;

	padding:20px 10px 3px 20px;

	font-size:18px;

	font-weight:600

}

#sidebar .block h3 a:hover{

	color: #d08b00;

}

#sidebar .block ul{

	padding:0 20px 10px 20px;

}

#sidebar .block ul .children {

	border:0;

	padding: 0 20px;

}

#sidebar .lilink ul li a{

	padding-top:15px;

	list-style-type: none;

	background: none;

	text-align: center;

}

#sidebar .lilink ul li a:hover{

	background: none;

}

#sidebar .block li a, .homeSubCol li a{

	background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;

	font-size:13px;

	font-weight:normal;

	padding:2px 0 2px 15px;

	display:block;

	border-bottom:none;

}

#sidebar .block .aktt_tweets ul li a{

	background: none;

	display: inline;

	padding:0;

	font-size:11px;

	line-height:12px;

}



#sidebar .block .aktt_tweets ul li a:hover{

	text-decoration: underline;

	color: #d08b00;

}



#sidebar .block .aktt_tweets ul li {

	color: #181818;

	background: none;

	display: block;

	padding:5px 0;

	font-size:11px;

	line-height:12px;

}

#sidebar .block .aktt_tweets ul {

	list-style: circle;

	display: block;

}

.aktt_more_updates{

	text-align:right;

}



#sidebar .block li a:hover, .homeSubCol li a:hover {

	background:#2c0f15 url(images/bullet_red.gif) no-repeat scroll 6px 52%;

	color:#a16b00;

}

#sidebar .widget_search label {

	display:block;

	padding:25px 0 3px 0;

	font-size:18px;

	border-bottom:1px dotted #ccc;

	margin:0 0 5px;

}

#sidebar .widget_recent_comments li {

	background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;

	padding:2px 0 2px 15px;

}

#sidebar .widget_recent_comments li a, #sidebar .widget_recent_comments li a:hover {

	background:none;

	border-bottom:1px dotted #000;

	text-decoration:none;

	color:#000;

	font-weight:600;

}

#sidebar .widget_recent_comments li a:hover {

	color:#e12000;

	border-bottom:1px dashed #e12000;

	background-color:#f7f7f7;

}

#sidebar .widget_tag_cloud h3 {

	margin:0 0 8px;

	border-bottom:1px dotted #ccc;

}

#sidebar .widget_text h3, #sidebar .calendar h3 {

	border-bottom:1px dotted #ccc;

}

#sidebar .calendar h3 {

	display:none;

}

#sidebar #wp-calendar {

	width:95%;

	text-align:center;

}

#sidebar #wp-calendar caption, #sidebar #wp-calendar td, #sidebar #wp-calendar th {

	text-align:center;

}

#sidebar #wp-calendar caption {

	font-size:18px;

	padding:25px 0 3px 0;

}

#sidebar #wp-calendar th {

	font-weight: bold;

	border-top:1px dotted #ccc;

	border-bottom:1px dotted #ccc;

}

#sidebar #wp-calendar tfoot td {

	border-top:1px dotted #ccc;

	border-bottom:1px dotted #ccc;

}

.post {

	padding:0 30px 30px 0;

	clear: both;

}

.post p {

	margin:14px 0 14px 0;

}

.post em {

	font-style:italic;

}

.post h2 {

	font-family:Georgia, "Hoefler Text", serif;

	font-size:24px;

	margin:25px 0 10px 0;

	font-weight:normal;

}

.post h1, .post h1 a {

	font-family:Georgia, "Hoefler Text", serif;

	font-size:28px;

	margin:30px 0 10px 0;

	font-weight:normal;

	line-height:32px;

	color: #2c0f15;

}

.post h1 a{

	border-bottom:1px dotted #2c0f15;

	text-decoration:none;

}

.post h1 a:hover{

	color: #a16b00;

	border-bottom:1px dotted #a16b00;

	text-decoration:none;

}

.post h3, .post h4 {

	font-family:Georgia, "Hoefler Text", serif;

	font-size:20px;

	margin:15px 0 10px 0;

	font-weight:normal;

}

.post h4 {

	font-size:18px;

}

/*.post h1:hover, .post h2:hover, .post h3:hover, .post h4:hover {

	color:#e12000;

}*/

.post .indent {

	padding-left:10px;

}

.post .indent p {

	padding-left:10px;

}

.small {

	font-size:11px;

}

#subpost a, .small a {

	font-weight:normal;

}

#subpost a:hover, .small a:hover {

	text-decoration: underline;

	color: #a16b00;

}

#subpost {

	background-color: #2c0f15;

	color: #939393;

	padding: 0 10px;

	width:590px;

	height:auto;

	font-size:11px;

	float:left;

	margin-bottom: 5px;

}

.goRight{

	float:right;

	margin:0;

}

.goLeft{

	float:left;

	width: 285px;

	margin:0;

}



.post a{

	text-decoration: none;

	color: #a16b00;

}

.post a:hover{

	text-decoration: underline;

	color: #d08b00;

}



.post .alignright {

	float:right;

	margin-left:10px;

}

.post .alignleft {

	float:left;

	margin-right:10px;

}

.post .aligncenter {

	margin:0 auto;

	display:block;

}

.post abbr {

	font-weight:normal;

}

.post ul {

	list-style:circle;

	margin:0 0 0 25px;

}

.post ol {

	list-style:decimal;

	margin:0 0 0 30px;

}

.post .wp-caption {

	background:#f7f7f7;

	border:1px solid #ccc;

	margin:0 10px 10px 0;

	text-align:center;

	padding:5px 0 0;

}

.post .wp-caption-text {

	margin:0;

}

.post .wp-caption a, .post .wp-caption a:hover {

	border-bottom:0;

}

.post blockquote {

	font-family:courier;

	font-size:11px;

	border-left:5px solid #2c0f15;

	/*color:#181818;

	margin:15px 30px 0 10px;*/

	padding:1px 5px 1px 20px;

	background-color: #fff;

	line-height: 1.4em;

}

.post blockquote p{

	margin: 5px 0;

}

.post pre {

	font-family:courier;

	font-size:12px;

	letter-spacing:-1px;

	margin:14px 0 14px 0;

}

.post .message ul {

	margin:12px 0 0;

}

.post .message {

	display:none;

	background:#0F67A1;

	margin-top:10px;

	padding:20px;

	color:#fff;

}





div.postTable

{

	margin-right: 10px;

	border: 1px solid #A9A9A9;

	height: auto;

	width: auto;

	float: left;

	text-align: center;

	background-color:#FFFFFF;

	/*margin-bottom:20px;*/

	margin:4px 10px 4px 0;

}	

div.postTable img

{

	display: inline;

	margin: 3px;

	border: 3px solid #ffffff;

}

div.postTable a:hover img {border: 3px solid #A9A9A9;}

div.desc, .postTableDesc

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #2c0f15;

	line-height: 12px;

	text-align: center;

	font-weight: normal;

	width: 125px;

	margin: auto;

	margin-bottom:5px;

}











#comments h3, #comments h4 {

	font-family:Georgia, "Hoefler Text", serif;

	font-size:24px;

	margin:35px 0 5px;

	font-weight:normal;

}

#comments h4 {

	font-size:28px;

}

#comments cite {

	font-family:Georgia, "Hoefler Text", serif;

	font-size:18px;

	font-weight:normal;

	border-bottom:1px dotted #ccc;

}

#comments em {

	font-style:italic;

	text-align:right;

}

#comments ol.commentlist li {

	margin-top:20px;

	border:1px dotted #ccc;

	border-right:0;

	padding:10px 5px 20px 10px;

	min-height:110px;

}

#comments p {

	margin:10px 0 0 10px;

	width:auto;

}

#comments span {

	display:block;

	color:#eee;

	font-family:Georgia, "Hoefler Text", serif;

	font-size:120px;

	font-weight:normal;

	float:right;

	padding-top:25px;

}

#comments ul.formlist {

	margin:20px auto;

	width:375px;

}

#comments ul.formlist li {

	display:block;

	margin:10px 0 0;

}

#comments ul.formlist p {

	margin:10px 0 0;

	text-align:center;

}

#comments input {

	font-family:Georgia, "Hoefler Text", serif;

	width:370px;

	font-size:18px;

	font-weight:normal;

}

#comments textarea {

	font-family:Georgia, "Hoefler Text", serif;

	width:370px;

	font-size:18px;

	font-weight:normal;

}

#comments li.submitbutton input {

	text-align:center;

	background:#fff;

	border:1px solid #aaa;

	color:#000;

	font-family:Georgia, "Hoefler Text", serif;

	font-weight:normal;

	font-size:20px;

	width:374px;

}

#comments .center {

	text-align:center;

}

#footer {

	width:960px;

	float:left;

	border-top:1px dotted #cccccc;

	text-align:center;

	padding:30px 0 40px 0;

}


