@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: Teague
Theme URI: http://www.teague.com
Description: Designed for Teague.
Version: 1.0
Author: Jeff Bartenbach
Author URI: http://www.teague.com/

*/

html {
	height:100%;
	margin-bottom:1px;	
}

body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #ffffff;
	color: #77787b;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p{
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 24px;	
}

a, a:link, a:visited {
	color:#FF0000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#wrapper {
	margin: 0 auto 0 auto;
	width: 950px;
	text-align:left;
}

#header {
	color:#FFFFFF;
	float:left;
	width:950px;
	margin-bottom:50px;
}

#header_bar {
	background-color:#FF0000;
	color:#FFFFFF;
	float:left;
	width:950px;
	height:175px;
}

#design_this_day_logo {
	float:left;	
}

#main_nav {
	float:right;
	color: #FFFFFF;
	text-align: left;
	width:132px;
	margin: 70px 0px 0px 0px;
}

#main_nav ul {
	margin: 0px 0px 15px 0px;
	padding:0px;
	list-style:none;
	
}
#main_nav li {
	list-style:none;
	line-height:16px;
}

#main_nav a, #main_nav a:link, #main_nav a:visited, #main_nav a:hover {
	color:#FFFFFF;	
}

#logo {
	color:#000000;
	width:950px;
	float:left;
}
.search_results h2, .archive_results h2 {
	margin-left:12px;	
}
#container_sidebar {
	float:left;
	width:700px;
}

#container {
	/*border:1px solid #000;*/
	float:left;
	width:950px;
}

.post {
	margin: 0px 0px 40px 0px;	
}

.post h2 {
	font-size: 18px;
	margin-bottom: 3px;
}

.entry {
	line-height:18px;
	margin: 0px 0px 15px 0px;
}

.navigation {
	margin-left:240px;
	width:460px;
	border-top:1px solid #c8c8c8;
	padding-top: 8px;
}

/* ---HOME--  */
.homeImgSelectClass {
	width: 9px; 
	height: 9px; 
	display: inline-block;
	background: #7F7F7F; 
	margin-left: 3px;
	margin-right: 0px;
	margin-top: 6px;
}

.homeImgSelectClass:hover {
	cursor: pointer;
}


/* ---WORK--  */
.work {
	width:926px;
	margin:0px 12px 0px 12px;
}

.work img {
	border:0px;
}

#work_featured {
	margin: 0px 0px 0px 0px;	
}

.work_thumbnail {
	border:1px solid #C8C8C8;
	float:left;
	margin-top:14px;
}

.work_spacer {
	width:14px;
	float:left; 
	display:block;
}

#work_nav .next_page, #work_nav .prev_page {
	margin-top:10px;
	padding:4px 9px 4px 9px;
	background-color:#00C8C8;
}

#work_nav .next_page {
	float:right;
}

#work_nav .prev_page {
	float:left;
}

#work_nav .next_page a, #work_nav .next_page a:link, #work_nav .next_page a:visited, #work_nav .prev_page a, #work_nav .prev_page a:link, #work_nav .prev_page a:visited {
	/*color:#00C8C8;*/
	color:#FFF;
}
/* ---BLOG--  */
.blog {
	margin:0px 0px 0px 12px;
}

.blog_info {
	float:left;
	width:216px;
	border-top:1px solid #77787b;
	border-bottom:1px solid #77787b;
}

.blog_content {
	float:left;
	width:460px;
	margin-left:12px;
}

.blog_content img {
	border:1px solid #77787b;
	margin: 0px 0px 10px 0px;
}

.blog_content h2 {
	line-height:20px;
	margin: 0px 0px 10px 0px;
}

.blog_content p {
	margin: 0px 0px 15px 0px;
}
/* ---SINGLE-- */
.single {
	margin:0px 0px 0px 12px;
}

/* ---ABOUT-- */
.about_section {
	background-color:#000000;
	margin: -45px 0px 0px 0px;
	padding:12px;
}

.about_number {
	color:#00C8C8;
	font-size:25px;
	font-weight:bold;
}

.about_tile {
	color:#C8C8C8;	
	font-size:18px;
	line-height:30px;
	font-weight:normal;
	width:280px;
	float:left;
	margin:0px 20px 30px 0px;
}

/* ---CONTACT--  */
#contact {
	line-height:14px;
	width:938px;
	margin:0px 0px 0px 12px;
}
#contact_side{
	float:left;
	width:216px;
	padding-top:4px;
	border-top:1px solid #77787b;
}

.contact_bar {
	height:1px;
	background-color:#77787b;
	margin:4px 0px 20px 0px;
}

.contact_office {
	margin-bottom:20px;
}

.contact_office p {
	margin:0px;
	font-size:14px;
	font-weight:bold;
}
#contact_content {
	float:left;
	margin-left:12px;
}
#contact_form {
	margin: 50px 0px 0px 0px;
	padding: 12px;
	width:438px;
	background-color:#EEEEEE;
	border:1px solid #C8C8C8;
	color:#000000;
}
.contact_form_title {	
	margin: 15px 0px 15px 0px;
	border-top:2px solid #000000;
	padding-top:5px;
}
#contact_form textarea{
	font-size: 12px;
	margin:0px;
	width:438px;
	border:1px solid #C8C8C8;
}

#coldform {
}

.red {
	color:#F00;
	font-weight:bold;
}

.sidebar {
	float:right;
	
	/*width: 156px;
	border:1px solid #C8C8C8;
	background:#eeeeee;
	padding:15px;*/
	
	/*margin: 0px 25px 0px 0px;*/
}

.sidebar h2 {
	font-size:14px;
}

.sidebar li{
	list-style:none;
	line-height:18px;
	/*text-align:right*/;
}

.sidebar ul{
	margin: 0px 0px 15px 0px;
	padding:0px;
}

#search {
	margin: 0px 0px 10px 0px;	
}

.searchbox {
	width:125px;
	padding:3px;
	color:#c8c8c8;
	border:1px solid #C8C8C8;
/*	text-align:right;*/
}

#footer {
	clear:both;
	float:left;
	width:960;
	padding-top:10px;
	margin: 0px 0px 20px 0px;
}

#footer p {
	line-height: 18px;	
}

/* --COMMENTS-- */
.comments-template{
	margin: 0px;
	padding: 12px;
	background-color:#EEEEEE;
	border:1px solid #C8C8C8;
	color:#000000;
}

#comments {
	color: #000000;	
}

.commentmetadata {
	float:left;
	width:216px;
	border-top:1px solid #000000;
	color:#000000;
}

.comment_content {
	float:left;
	width:446px;
	margin-left:12px;
	border-top:1px solid #000000;
	color:#000000;
}

.comments-template ol{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0px 0px 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
}

.comments-template h2, .comments-template h3, #contact_form h3;{
	font-size: 14px;
	color:#000000;
	padding-bottom:6px;
}

.post_comments {
	margin: 15px 0px 0px 228px;
	border-top:2px solid #000000;
	padding-top:5px;
}

.post_comments p, #contact_form p {
	padding-bottom: 6px;	
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template input, #contact_form input {
	border:1px solid #C8C8C8;
}

.comments-template label, #contact_form label {
	font-weight:bold;
}

.comments-template textarea{
	font-size: 12px;
	margin:0px;
	width:446px;
	border:1px solid #C8C8C8;
}

.button, #contact_form input[type=submit] {
	background-color:#000000;
	color:#FFFFFF;
}

/* --ABOUT US-- */
#about_thumbs {
	margin:18px 0px 18px 0px;
	width:950px;
	float:left;
}

#about_thumbs img {
	border:0px;
	float:left;
}

.colorbox-feature {}