/*
Theme Name: New Custom Theme for Kurticus.com
Theme URI: 
Description:
Version:
Author: Taylor D. Dewey
Author URI: http://tddewey.com
*/

/*CONTENTS OF THIS CSS FILE:

- Defaults
- Header
- Content
- Sidebars
- Footer
- Wordpress Default

/* defaults */
* {
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#01022f;
/*	background-color:#00012d;*/
	background-image:url(images/fiber_background.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	color:#fff;
	height:100%;
	text-align:center;
	}

h1, h2, h3, h4 {
	color:#fff;
	}

a {
	color:#60b2de;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	color:#95ccff;
	}

a:active {
	margin-left:1px;
	margin-top:1px;
	}

/* structure */

#fullwrap {
	background-color:transparent;
	background-repeat:repeat-x;
	background-position:top;
	color:inherit;
	min-height:700px;
}

#shrinkwrap {
	background-color:inherit;
	/*background-image:url(images/eden.jpg);*/
	background-position:bottom right;
	background-repeat:no-repeat;
	color:inherit;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
}

#leftcontent ul {
padding-left:1em;
}

/*header */

#header {
	background-image:url(images/new_header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:254px;
	}
	
#header h1 {
	position:absolute;
	left:-4000px;
	}
	
#header #mainlink {
	height:160px;
	width:665px;
	margin-left:100px;
	}

/* content */

.meta {
	font-size:.8em;
	}

#contentwrap {
	color:inherit;
	width:960px;
	}

.entry {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
/*	background-color:#31347a;*/
	line-height:1.8em;
	margin:1em 0;
	}

#leftcontent {
	width:680px;
	padding:10px;
	float:left;
	margin-top:-80px;
	}

.imgthumb {
	float:left;
	margin:0 10px 10px 0;
	text-align:right;
	padding:5px;
	border:1px solid #323a76;
	background-image:url(images/66_blue.png);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}

.imgthumb img {
	border:1px solid #000;
	}
	
.meta {
	padding-bottom:2em;
	}

.page_sidebar {
	width:400px;
	float:right;
	}

.page_sidebar h2 {
	font-size: 1.5em; line-height: 1; margin-bottom: 1em;
	}


ul.blogroll {
	padding:0 !important;
	margin:0;
	}

.blogroll li ul li {
	list-style-type:none;
	font-size:.8em;
	}

.blogroll li {
	list-style-type:none;
	margin-bottom:.7em;
	}

.blogroll li a {
	font-size:1.2em;
	display:block;
	}

.blogroll .linkcat {
	margin-bottom:1.5em;
	}

.media {
	clear:both;
	}

.mediatable {
	width:400px;
	border:1px solid #323a76;
/*	background-color:#494987;*/
	background-color:transparent;
	background-image:url(images/66_blue.png);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	text-align:left;
	margin-bottom:2em;
	}

.mediatable td {
	padding:1em;
}

.mediatable strong {
	}

.recordinglinks li {
	color:#F50 !important;
	display:inline;
	}

.recordinglinks a {
	font-size:1.2em;
	color:#F50 !important;
	font-style:normal;
	}
/* sidebar */

#rightsidebar {
	float:right;
	width:200px;
	padding:10px;
	margin-top:-80px;
	}

#rightsidebar li {
	list-style-type:none;
	margin:.5em 0;
	}

#rightsidebar h2 {
	font-size: 1.5em; line-height: 1; margin-bottom: 1em;
	border-bottom:1px solid #ccc;
	}

#rightsidebar ul {
	margin:1em 0 1em 1em;
	}

#rightsidebar ul ul {
	margin:0 0 0 1em;
	}

.pagenav ul {
	margin:0;
	}

.pagenav ul li {
	margin:5px 0;
	}

.pagenav ul li a {

	font-weight:bold;

	display:block;
	

	}

.pagenav ul li ul {
	padding-left:20px;
	}

.pagenav ul li ul li {
	padding:3px 0;
	}

.current_page_item {

	}

.current_page_item_link {
	color:#fff;
	text-decoration:none;
	cursor:default;
	}

.current_page_item_link:hover {
	color:#fff;
	text-decoration:none;
	cursor:default;
	}

#sidebarsearch #s {
	border:1px solid #323a76;
	background-image:url(images/66_blue.png);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	background-color:transparent;
	color:#fff;
	width:190px;
	}

#sidebarsearch button {
	border:0;
	background-color:transparent;
	color:#fff;
	float:right;
	text-align:right;
	clear:both;
	}

#sidebarsearch {
	position:absolute;
	top:80px;
	width:200px;
	}

/* Comments */

#comment-area {
	clear:both;
	}


#commentform input, #commentform textarea, #commentform select {
	font-family:Helvetica,'Microsoft Sans Serif',Tahoma, sans-serif;
	font-size:1em;
	padding:5px;
	margin-top:5px;
	margin-right:5px;
	}


#respond {
	width:400px;
	}


ul.commentlist {
	padding-left:0 !important;
	margin-left:0 !important;
	}

#commentform input {
	width: 140px;
	}
	
	
#commentform textarea {
	padding:5px;
	width: 380px;
	height: 6em;
	}


#commentinfo {
	color:inherit;
	padding:5px;
	font-size:.9em;
	}

#commentinfo code {
	font-size:.8em;
	}

.reply {
	text-align:right;
	border-bottom:1px solid #ccc;
	padding-bottom:.5em;

}

.reply a {
	padding: 3px;

}

.reply a:hover {
	background-color:#ececec;
	}


#respond {
	padding:5px;
	margin:5px 0px 5px 0px;
}

.children li {
	list-style-type:none;
	}

.depth-1 {
	margin-top:5px;
	margin-bottom:5px;
	padding:5px 5px 5px 0;
	list-style: none;
}

.depth-2 {
	margin:5px 0 5px 5px;
	padding:5px 0 5px 5px;
}


.depth-3 {
	margin:5px 0 5px 5px;
	padding:5px 0 5px 5px;
}

.depth-4 {
	margin:5px 0 5px 5px;
	padding:5px 0 5px 5px;
}

.depth-5 {
	margin:5px 0 5px 5px;
	padding:5px 0 5px 5px;
}

#comments .navigation .alignleft {
	text-align:left;
	float:none;
}

#comments .navigation .alignright {
	text-align:right;
	float:none;
}


.comment p {
	margin:0px;
	margin-bottom:1em;
	}

.comment-author .avatar {
	height:25px;
	width:25px;
	float:right;
	}

.comment-meta {
	font-size:.8em;
	}

.mAp, #mAP{
	width:200px;
}


/*Wordpress Default CSS: http://codex.wordpress.org/CSS */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.clear {
	clear:both;
	}

.wp-caption {
	color:#fff;
	border:1px solid #323a76;
   text-align: center;
	background-image:url(images/66_blue.png);
   padding-top: 5px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#wpstats {
display:none;
}