/*   



Theme Name: 



Theme URI: http://nickkeebaugh.com



Description: Nick's Wordpress Theme.



Author: Daniel Immke



Author URI: http://wpcoder.com/



*/



body {



text-transform: uppercase;



font-family: Helvetica, Arial, Sans;



font-size: auto;



}



a {



text-decoration: none;



color: #1f79a5;



}



.pic_link_multiple {



float: left;



}



.pic_link_multiple a {



background: none !important;



color: #555 !important;



padding: 3px;



font-size: 12px;



}



/* Header */



#header {



width: 800px;



overflow: hidden;



margin: 0 auto;



margin-bottom: 30px;



}



#header_contact {



background: #454545;



color: #FFF;



font-size: 11px;



width: 225px;



text-align: center;



height: 15px;



padding: 10px 0 0 0;



float: right;



text-transform: none;



margin-bottom: 30px;



}



h1 a {



background: url(images/logo.png) no-repeat;



text-indent: -2000em;



display: block;



width: 86px;



height: 75px;



clear: right;



float: left;



}



#twitter_div {



margin-top: 20px;



text-transform: none;



width: 285px;



clear: right;



color: #b9b9c3;



font-size: 11px;



float: left;



}



#twitter_div a {



text-transform: uppercase !important;



font-size: 9px;



text-decoration: none;



color: #1f79a5;



}



/* Navigation */



#navigation {



float: right;



margin-top: 50px;



height: 50px;



}



#navigation li {



display: inline;



font-size: 14px;



padding: 0 7px;



}



#navigation li a {



text-decoration: none;



color: #505050;



}



#navigation li a:hover,.current_page_item a,.current_page_parent a {



color: #1f79a5 !important;



}



#navigation li a.download {



background: #505050;



color: #FFF !important;



padding: 3px 5px 0px 5px;



width: auto;



height: auto;



}



#navigation li a.download:hover {background: #1f79a5;}



/* Content Area */



#content {



width: 800px;



margin: 0 auto 70px auto;



overflow: hidden;



}



/* DOWNLOAD */



#download_square {



width: 750px;



height: 600px;



padding: 5px;



margin-top: 10px;



border: #CCC 2px dotted;



}



/* Contact */



#form {



float: left;



}



#other {



margin-left: 0px;



float: right;



width: 300px;



}



#other dt, #other dt a {



text-transform: none;



font-size: 13px;



padding: 10px 0;



color: #666;



width: auto;



}



#other dd, #other dd a {



text-transform: none;



font-size: 13px;



padding: 10px 0;



color: #666;



width: auto;



}



#other dt {



float: left;



clear: left;}



#other dd {



margin-left: 13em;



}



.other {



margin-left: 20px;



}



/* Blog */



.title {



border-bottom: 1px solid #a2a2a2;



padding: 5px 0 3px 0;



margin-bottom: 10px;



overflow: hidden;



}



.title h3 {



width: auto;



}



.post {



color: #454545;



margin-bottom: 45px;



line-height: 1.5;



font-size: 11px;



text-transform: none;



}



.comments {



float: right;



font-size: 11px;



}



p {



padding: 5px 0;



}



#leftblog {



width: 516px !important;



float: left;



}



#sidebar {



float: right;



width: 210px;



margin-top: -75px;



}



#sidebar input {



color: #FFF;



border: 0;



text-transform: uppercase;



padding: 4px 3px;



background: #454545;



}



#sidebar li {



list-style: none;



}



#sidebar li a {



text-transform: uppercase;



font-size: 11px;



padding: 4px 0;



color:#333;



display: block;



}



#sidebar h3 {



border-bottom: 1px solid #a2a2a2;



width: 210px;



padding-bottom: 2px;



margin-bottom: 10px;



}



#searchform {



margin-bottom: 67px;



}



/* Featured */



#featured {



width: 800px;



margin: 0 auto;



margin-top: 50px;



overflow: hidden;



}







#featured .feat_title {



	width: 800px;



	height: 25px;



	margin-bottom: 10px;



}



h2 {



color: #454545;



font-size: 24px;



text-transform: none;



margin: 50px 0;



}



h2 span {



color: #1f79a5;



}



h3 {



color: #454545;



text-align: left;



float: left;



text-transform: uppercase;



}



#latest h3 {





color: #454545;



text-align: left;



text-transform: uppercase;



float: none;

}



#contact legend {

padding-bottom: 20px;



color: #454545;



text-align: left;



text-transform: uppercase;



float: none;

}





.more {



font-size: 13px;



text-decoration: none;



color: #888;



float: right;



}



#slider_holder, {



width: 800px;



clear: both;



height: 180px;



margin-top: 20px;



}



#bottom_cols {



width: 800px;



margin: 0 auto;



margin-top: 30px;



overflow: hidden;



}



.view {



font-size: 13px;



margin: 5px 5px;



}



#latest {



float: left;



width: 460px;



}



#latest_blog {



margin-top: 20px;



line-height: 1.5em;



}



.date {



font-size: 10px;



margin-right: 5px;



color: #555;



}



#contact {



width: 320px;



padding-left: 10px;



float: right;



border-left: 1px solid #c9c9c9;



}



#contact_form {



width: 454px;



color: #454545;



padding-right: 25px;



float: left;



border-right: 1px solid #c9c9c9;



}



#submitinput {



background: #333 !important;



width: 50px !important;



margin-top: 10px;



padding: 3px 0 1px 0 !important;



margin-right: 5px;



text-align: center;



float: right;



}



#contact input,textarea {



background: #a2a2a2;



border: 0;



width: 310px;



padding: 3px 3px;



color: #FFF;



display: block;



font-family: sans-serif;



text-transform: uppercase;



}



#contact_form input, #contact_form textarea {



background: #a2a2a2;



border: 0;



width: 448px;



padding: 3px 3px 3px 3px;



margin-right: 50px;



color: #FFF;



display: block;



font-family: sans-serif;



text-transform: uppercase;



}



.respond input {



background: #a2a2a2;



border: 0;



padding: 3px 3px 3px 3px;



color: #FFF;



font-family: sans-serif;



text-transform: uppercase;



}



.respond label {



font-size: 11px;



}

.respond {
float: left; width: 309px; border-right: 1px #CCC solid; padding-right: 30px; 
}

#contact label,#contact_form label {



width: 100%;



display: block;



font-size: 10px;



padding:3px 0;



color: #333;



}







#success {



color: #3f8cb2;



font-size: 11px;



margin-top: 10px;



}



#bademail, #badserver {



color: #9c1a1a;



font-size: 11px;



margin-top: 10px;



}



																																							/* 	



	I'm dying in a sea of selections



	I'm rapidly writing with invisible ink



																																							*/



.comments a {color:#333;}



textarea {



height: 80px;



font-size: 10px;



}



#latest_blog li a {



color: #666;



font-size: 13px;



}



#latest_blog li a:hover {



color: #1f79a5;



}



.comment-author {



font-size: 13px;



}



.comment-meta {



font-size: 11px;



}


.commentlist {

clear: both;

padding-top: 30px;

font-size: 12px;

font-family: sans-serif;


padding: 20px 0 0 0px;

}
.commentlist em {



font-size: 11px;



font-style: italic;



color: #9c1a1a;



text-transform: none;



}


.commentlist li { margin-left: 0px; padding: 10px 0; color: #666; overflow: hidden;}
.commentlist p {

text-transform: none;


font-size: 12px;


margin-bottom: 10px;



}

.avatar {
display: block;
padding: 5px 5px 5px 0;
margin-left: 0px;
float: left;
}



/* Footer */



#rss_feed {



background: url(images/rss.png) no-repeat;



height: 11px;



padding-left: 13px;



text-transform: uppercase;



color: #333;



float: right;



padding-top: 1px;



}



#footer a:hover {



color: #1f79a5;



}



#footer {



width: 800px;



font-size: 9px;



color: #666;



clear: both;



text-transform: none;



margin: 20px auto;



}







#slider{



	width: 800px;



	height: 250px;



	background-color: #000;



	float: left;



}	







#slider ul li {



	width: 800px;



	height: 250px;



	}



#slider ul, #slider li, #slider2 ul, #slider2 li{



	margin:0;



	padding:0;



	list-style:none;



	width: 800px;



}







#slider li, #slider2 li{ 



	width: 800px;



	height: 250px;



	overflow:hidden; 



}







#slider li .slide_titles {



	right: 0;



	float: right;



	bottom: 60px;



	margin-right: 25px;



	margin-top: 180px; 



}







#slider li .slide_titles .title_description {



	background-color: #fff;



	font-size: 12px;



	padding-left: 5px;



	padding-right: 5px;



	margin-bottom: 3px;



	float: right;



}



#slider li .slide_titles .launch a {



	background-color: #fff;



	font-size: 12px;



	padding: 5px;



	float: right;



	color: #000;



}







#slider2 li{ 



	background:#f1f1f1;



}







#slider2 li h2{ 



	margin:0 20px;



	padding-top:20px;



}







#slider2 li p{ 



	margin:20px;



}						



	



p#controls, p#controls2{



	margin:0;



	position:relative;



} 







#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 



	display:block;



	margin:0;



	overflow:hidden;



	text-indent:-8000px;		



	width: 50px;



	height: 50px;



	position:absolute;



	top: 100px;



	left: 5px;



}







#nextBtn, #nextBtn2{ 



	left: 739px;



}	



				



#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  



	display:block;



	width: 50px;



	height: 50px;



	background: url(images/left.gif) no-repeat 0 0;



	right: 5px;



}







#nextBtn a, #nextBtn2 a{ 



	background: url(images/right.gif) no-repeat 0 0;	



}







#portfolio {



	width: 800px;



	overflow: hidden;



}







.port_p {



	width: 800px;



	margin-bottom: 25px;



	float: left;



}







.port_p .post_p {



	color: #a2a2a2;



	font-size: 14px;



	line-height: 17px;



	width: 240px;



	text-transform: none;



	float: left;



}







.port_p .pic_link {



	float: right;



	width: 550px;



}







.port_p .pic_link img {



	margin-bottom: 10px;



	height: 170px;



	display: block;



}







.port_p .launch {



	float: right;



 margin-right: 6px;



	padding: 4px 3px 2px 3px;



	background-color: #454545;



	color: #fff;



	text-decoration: none;



	font-size: 11px;



}







/* ... */



.navigation a {



color:#666;



}



.navigation {



border-top: 1px solid #333;



padding: 5px 0;



}



.next {



float: right;



}



.previous {



float: left;



}







/* */



#slider ul li a {



text-align: right;



}



/* Dummy Proofing */



.post blockquote {



margin-left: 40px;



margin: 10px 0 10px 40px;



border-left: 3px solid #666;



padding-left: 5px;



width: 400px;



}



.post a {



text-decoration: ;



}



.post ul {



list-style-type: defeat;



}



.post ul li{



padding: 3px 0;



}



.post_p p {



font-size: 11px;



color:#454545;



}