/*  
Theme Name: Tru-Line Drafting Services Two
Theme URI: http://trulinedrafting.com
Description: Description
Version: 1.0
Author: Cory Gibbons
Author URI: http://corygibbons.com
*/

body,h1,h2,h3,h4,h5,h6,blockquote,p,form,ul,li {margin: 0;padding: 0;}

body{
		margin: 0 0 20px 0;
		font-family: Lucida Grande, Sans-serif;
		font-size: 11px;
		text-align: center;
		vertical-align: top:
		color: #FFF;
		background-color: #333;
		line-height: 1.3em;
}

a:link,a:visited{
		text-decoration: none;
		color: #171717;
}

a:hover{
		text-decoration: underline;
}

p{
		margin: 0 0 1em 0;
}

h1{
		font-weight: normal;
		font-size: 20px;
		letter-spacing: 1px;
		margin-bottom: 4px;
}

h2{
		font-size: 11px;
		font-weight: normal;
		color: #000;
		margin: 0 0 1em 0;
		letter-spacing: 2px;
		padding-bottom: 0px;
}

h2 a{
		text-decoration: none;
		padding-bottom: 3px;
		border-bottom:1px solid #f78d10;
}

h2 a:hover{
		text-decoration: none;
}

h3{
font-size: 11px;
margin-bottom: 1px;
}

h3 a{
font-weight: normal;
border-bottom: 1px solid #acacac;
}

h3 a:hover {
border-bottom: 1px solid #f78d10;
text-decoration: none;
}

p .nocomments{
		font-size: 30px;
}

img{
		margin-bottom: 0.8em;
}

/* Page Elements */

#container{
		width: 750px;
		margin: 60px auto 30px auto;
		text-align: left;
		background-color: #FFF;
		padding: 6px 30px 0 30px;
		color: #000;
}

#header{
		height: 120px;
		margin: 0 0 5px 0;
		position: relative;
}

.headerimage{
		position: absolute;
		bottom: 0.4em;
}

#footer{
		background-color:#FFF;
		clear: both;
		font-size: 9px;
}

#footer p{
		margin: 0;
		padding: 60px 0 20px 0;
}

/* Navigation */

#navigation{
		margin-bottom: 0;
}

#navigation ul{
		margin: 3px 0 3px 0;
		list-style-type: none;
		border-top: 1px solid #333;
		border-bottom: 1px solid #333;
		height: 38px;
}

#navigation li{
		float: left;
		padding: 1em 1em 1em 20px;
}

#navigation a{
		padding-bottom: 4px;
		text-decoration: none;
}

#navigation a:hover{
		padding-bottom: 4px;
		text-decordation: none;
		color: #f78d10;
		border-bottom: 1px solid #999;
}

/* Video Details */

#rotator1{
		background-color: #CCC;
		margin: 40px 0;
}

/* Content Details */

#content{
		background-color: #fff;
		margin: 40px 0 10px 0;
		padding: 0px;
		width: 500px;
		float: left;
		line-height: 15px;
}

#bottomleft{
		background-color: #F33;
		width: 450px;
		clear: both;
		padding: 0;
		float: left;
}

/* Sidebar Details */

#sidebar{
		width: 200px;
		margin: 60px 0 10px 0;
		background-color: #CF3;
		float: right;
}

#projectsidebar{
		width: 200px;
		margin: 40px 0 10px 0;
		background-color: #fff;
		float: right;
		line-height: 15px;
}

#projectsidebar li{
		list-style: none;
}

/* Entry Details */

.entry{
		margin: 0 0 3em 0;
}

.refrence{
		margin: 0 0 2em 0;
}

/* Comment Details */

p.comments {
		margin: 15px 0 0 0;
		}

.comments-template {
		margin: 10px 0px 0 0px;
		padding: 10px 0 0 0;
		text-transform: lowercase;
		}

.comments-template ol {
		margin: 0;
		padding: 0 0 15px;
		list-style: none;
		}

.comments-template ol li {
		margin: 10px 0 0;
		line-height: 18px;
		padding: 6px 6px 6px 6px;
		background-color: #f2f2f2;
		}

.comments-template h2, .comments-template h3 {
		font-family: Courier, Mono;
		font-size: 11px;
		}

.commentmetadata {
		font-size: 11px;
		margin: 0 0 0.5em 0;
		}

.comments-template p.nocomments {
		padding: 0;
		}

.comments-template textarea {
		font-family: Monaco, mono;
		font-size: 10px;
		}

#slider{
display: none;
}

.secretspace{ height: 1em;}