@charset "UTF-8";
/*
Theme Name: Timecapsl_v1
Theme URI: www.timecapsl.com
Description: My first wordpress theme...hope it works.
Version: 1.0
Author: Spencer Houck
Author URI: www.timecapsl.com
*/


body
{
	background: #333;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
}

img
{
	border-style: none;
}

p
{
	font-size: 70%;
	line-height: 2em;
	margin: 0;
	
}

a
{
	text-decoration:none;
	border:none;
}

a: hover
{
	text-decoration:underline;
}

/* Contentcontain - Purpose - Blue Background Of Site */
#page
{
	position: relative;
	float: left;
	width: 100%;
}

#contentcontain
{
	position: relative;
	float: left;
	background: url(./images/png/tcap_page_bg_1x1.png);
	width: 100%;
	
}

/* Content - Purpose - Centered Content of Site */
#content
{
	position: relative;
	margin: 0px auto;
	width: 940px;
	padding: 10px;
	
}
   #post
   {
	float: left;
	position: relative;
	width: 620px;
	background: #FFF;
	padding: 40px;
	margin: 0px 19px 19px 0px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	min-height:1000px;
   }
      
   .listcontain
   {
	   		background:url(./images/png/tcap_link_bg_1x1.png);
			border:solid;
			border-width:1px;
			border-color:#CCC;
			margin-bottom: 10px;
			-moz-border-radius-bottomleft:5x;
			-moz-border-radius-bottomright:5px;
			-moz-border-radius-topleft:5px;
			-moz-border-radius-topright:5px;
			padding:0.5em;
   }
   .listcontain ul
   {
			font-size:10px;
			color:666;
			list-style-type: none;
			padding: 5px;
			margin: 0 0 0 0;
			line-height: 1.2em;
   }

   .listcontain li
   {

			font-size:10px;
			color:666;
			list-style-type: none;
			padding: 5px;
			margin: 0 0 0 0;
			line-height: 1.2em;
   }


   #post ul a
   {
   }
   
   #sidebar
   {
		position: relative;
		float: right;
		width: 201px;
		background: #FFF;
		padding: 20px 10px 5px 10px;
		margin: 0px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
   }
   		/* sidebartail - Purpose - White triangle tail at top of sidebar */
   		#sidebartail
		{
			position: absolute;
			height:35px;
			width:69px;
			margin:0px;
			background: url(./images/png/tcap_sidebar_tail_35x69.png);
			left: 136px;
			top: -35px;
		}
		
		.sidebarbox
		{
			background:url(./images/png/tcap_link_bg_1x1.png);
			border:solid;
			border-width:1px;
			border-color:#CCC;
			margin-bottom: 10px;
		}
		#sidebar p
		{
			font-size:10px;
			text-transform: uppercase;
			margin:0;
		}
		
		#sidebar a:hover
		{
			color:#cc66cc;
			text-decoration:underline;
		}
		
		.sidebarbox li
		{
			font-size:10px;
			color:666;
			list-style-type: none;
			padding: 5px;
			margin: 0 0 0 0;
			line-height: 1.2em;
			
		}
		
	
		.sidebarbox ul
		{
			padding: 0px;
			margin: 0 0 0 0;
		}
		
		.sidebarbox h2
		{
	font-size:12px;
	margin: 0 0 5px 0;
		}
			
		
		#search_form
		{
			/* background:#000;*/
			border:none;
		}
		
		#search_box 
		{
			width: 100%;
			height: 30px;
			margin-bottom: 20px;
			/* background:#333; */
			padding:0px;
		}

		#search_text
		{
			background: none;
			padding: 3px;
			height:30px;
			font-size:16px;
			/* background: #0C0; */
			border: 1px solid #CCC;
			color:#666;
			width:170px;
		}
		
		#search_go
		{
			height: 30px;
			width: 31px;
			position:relative;
			top: -30px;
			left: 170px;
		}
		
		
		
/* header - Purpose - Full Width Grey Container */
#header
{
	position: relative;
	float: right;
	height: 82px;
	width: 100%;
	background: url(./images/png/tcap_header_bg_82x1.png) repeat-x;
	margin: 0px;
}
	
	#headercontainer
	{
		margin: 0px auto 0px auto;
		height: 68px;
		width: 940px;
		padding: 0px 10px 0px 10px;
	
	}
	
	#headerlogocontainer
	{
		height: 79px;
		width: 353px;
		position:relative;
		float:left;
	}
	
	#headerlogo
	{
		position: absolute;
		top:-5px;
		left:-20px;
		height: 79px;
		width: 353px;
		margin: 8px 0px auto 7px;
	}
	
	#navigation
	{
		position: relative;
		float: right;
		height: 25px;
		width: 581px;
		margin: 26px 0px auto 0px;

	}
	/*
	#navbutton
	{
	display: block;
	position:relative;
	float: right;
	margin: 0px 19px;
	height:25px;
	width:101px;
	background: transparent url(./images/png/tcap_button_tv.png);
	}
	*/

	#navbuttonTV a 
	{
		display: block;
		position:relative;
		float: right;
		margin: 0px 19px 0px 0px;
		height:25px;
		width:101px;
		background: transparent url(./images/png/tcap_navbutton_tv.png);
		background-position:0 0px;
	}
	
	#navbuttonTV a:hover {
		background-position:0 -26px;
	}
	
	#navbuttonTV a:active {
		background-position:0 -52px;
	}
	
	#navbuttonTOYS a 
	{
		display: block;
		position:relative;
		float: right;
		margin: 0px 19px 0px 0px;
		height:25px;
		width:101px;
		background: transparent url(./images/png/tcap_navbutton_toys.png);
		background-position:0 0px;
	}
	
	#navbuttonTOYS a:hover {
		background-position:0 -26px;
	}
	
	#navbuttonTOYS a:active {
		background-position:0 -52px;
	}
	
	#navbuttonFILM a 
	{
		display: block;
		position:relative;
		float: right;
		margin: 0px 19px 0px 0px;
		height:25px;
		width:101px;
		background: transparent url(./images/png/tcap_navbutton_film.png);
		background-position:0 0px;
	}
	
	#navbuttonFILM a:hover {
		background-position:0 -26px;
	}
	
	#navbuttonFILM a:active {
		background-position:0 -52px;
	}

	#navbuttonSTYLE a 
	{
		display: block;
		position:relative;
		float: right;
		margin: 0px 19px 0px 0px;
		height:25px;
		width:101px;
		background: transparent url(./images/png/tcap_navbutton_style.png);
		background-position:0 0px;
	}
	
	#navbuttonSTYLE a:hover {
		background-position:0 -26px;
	}
	
	#navbuttonSTYLE a:active {
		background-position:0 -52px;
	}
	
	#navbuttonMORE a 
	{
		display: block;
		position:relative;
		float: right;
		margin: 0px;
		height:25px;
		width:101px;
		background: transparent url(./images/png/tcap_navbutton_more.png);
		background-position:0 0px;
	}
	
	#navbuttonMORE a:hover {
		background-position:0 -26px;
	}
	
	#navbuttonMORE a:active {
		background-position:0 -52px;
	}


/* footer - Purpose - Full Width Grey Container */
#footer
{
	position: relative;
	float: right;
	width: 100%;
	background: url(./images/png/tcap_footer_bg_61x1.png) repeat-x;
	padding-top:40px;
	color: #CCC;

}
	#footer a
	{
		color:#CCC;
	}
	
	#footer a:hover
	{
		color:#3CF;
	}

	#footer p
	{
		font-size:10px;
		color:FFFFFF;
	}
	
	#footer ul
	{
	font-size:10px;
	color:66CCFF;
	list-style-type: none;
	padding: 0px;
	padding-top: 13px;
	margin: 0 0 0 0;
	}

	#footercontainer
	{
		position: relative;
		margin: 0px auto;
		width: 940px;
		padding: 0px 10px 0px 10px;
		background:#666;
	}
		#footertail
		{
			position: absolute;
			height:36px;
			width:71px;
			margin:0px;
			background: url(./images/png/tcap_footer_tail_36x71.png);
			left: 86px;
			top: -59px;
		}

		#footercolumn1
		{
			position: relative;
			float: left;
			height: 130px;
			width: 220px;
			margin: 0px 19px 0px 0px;
			font-size:10px;
			color: #CCC;
		}
		#footercolumn2
		{
			position: relative;
			float: left;
			height: 130px;
			width: 220px;
			margin: 0px 19px 0px 0px;
			font-size:10px;
			color: #CCC;
		}
		#footercolumn3
		{
			position: relative;
			float: left;
			height: 130px;
			width: 220px;
			margin: 0px 19px 0px 0px;
			font-size:10px;
			color: #CCC;
		}
		#footercolumn4
		{
			position: relative;
			float: left;
			height: 130px;
			width: 220px;
			margin: 0px;
			font-size:10px;
			color: #CCC;
		}
		/* footertail - Purpose - White triangle tail at top of footer */

#clear {clear:both;}

.post_title
   {
	width: 620px;
	color: #999999;
   }

   .post_title h2
   {
	padding: 0px;
	color: #0066ff;
	margin: 0 0 .2em 0;
   }
   
   .post_title a
   { 
	padding: 0px;
	color: #0066ff;
	margin: 0 0 0 0;
    text-decoration: none;
   }

   .post_title a:hover
   {
	   color: #e960b8;
   }

   .post_title small
   {
	   	font-size: 10px;
		line-height: .8em;
   }

   .post_title small a
   {
   padding: 0px;
   margin: 0px;
   text-transform: uppercase;
   }

   .postmetadata
   {
	float: left;
	height: 34px;
	width:100%;
	padding: 12px 5px 0 0;
	/* width: 35px; */
   margin-bottom:10px;
	border-bottom: 1px dashed #cccccc;
	font-size: 76%;
	line-height:1em;
   }
   
   .postmetadata p
   {
	   line-height: 10em;
   }

   .postmetadata a
   {
   		text-decoration: none;
		color:#666;
   }
   .postmetadata a:hover
   {
   		text-decoration: none;
		color:#3CF;
   }


/* entrycontainer adds space below the post's dashed line */
.entrycontainer
{
	margin-bottom:5px;
	float: left;
	position: relative;
	width: 620px;
}

/* excerptentrycontainer adds space below the post's dashed line */
.excerptentrycontainer
{
	margin-bottom:20px;
	float: left;
	position: relative;
	width: 620px;
	border-bottom:dashed;
	border-bottom-color:#CCC;
	border-width:1px;
}



.entry
   {
	   padding-bottom: 20px;
   }
.entry img a
{ border-style:none;
}

   
 
 .entry p a
   {
		padding: 0px;
		margin: 0px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		background:transparent url(./images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
		background:#666;
		padding:0.5em;
		color:#FFF;
   }

   .entry p a:hover
   {
	   	-moz-border-radius-bottomleft:5x;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		background:transparent url(./images/png/tcap_link_bg_hover_1x1.png) repeat scroll 0 0;
		padding:0.5em;
		color:#FFF;
   }

   .entry blockquote
   {
		border-top: 1px dashed #CCC;
		border-bottom: 1px dashed #CCC;
   }

   .rightimg
   {
	float: right;
	padding: 5px;
	margin: 0 0 0 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
	
   }
   
   .rightimg a
   {
	float: right;
	padding: 5px;
	margin: 0 0 0 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(./images/png/tcap_link_bg_hover_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
   }
   
   .centerimg
   {
	display:block;
	padding: 5px;
	margin-left:auto;
	margin-right:auto;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
   }
   
      .leftimg
   {
	float: left;
	padding: 5px;
	margin: 0 10px 0 0;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
   }

   .leftthumb
   {
	float: left;
	padding: 2px;
	margin: 7px 10px 0 0;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	background:transparent url(./images/png/tcap_link_bg_hover_1x1.png) repeat scroll 0 0;
	padding:0.2em;
	color:#3CF;
   }
   .leftimg a
   {
	   border-style:none;
   }
   



   .entry ol li
   {
   list-style: decimal;
   } 

   .entry p
   {
	padding: 0px;
	margin: 1em 0 1em 0;
   }

   .entry span
   {
   }

/* This is for ShareThis */


.stbuttontext 
{
	margin-left:20px;
	margin-top:-3px;
	
}


#sharethis_0 a.stbutton.stico_default {
	padding:0px 10px 5px 0;
	margin-left:10px;
}


.commentform
{
	
}

.commentform 
{
	font-size: 76%;
	line-height: 2em;
	margin: 0;
	
}
#respond h3
{
	text-align:left;
	color:#666;
	margin-bottom:0px;
}

#respond
{
	text-align:left;
}
	
#comment
{
	width:600px;
	background: color:#FFF;
	border:solid;
	border-width:1px;
	border-color:#CCC;
	margin-bottom: 10px;
}

h3
{
	color:#000;
	text-transform:uppercase;
	margin-bottom:0px;
}


#commentlist ol 
{
}

.commentmetadata small 
{
	font-size:10px;
}

ol #commentlist p
{
	font-size: 76%;
	line-height: 2em;
}

#comment-meta commentmetadata
{
	font-size:10px;
}

.commentmetadata
{
	font-size:10px;
}

#commentlist a
{
		margin: 0px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		background:transparent url(./images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
		background:#666;
		padding:0.5em;
		color:#3CF;
}

#commentlist a:hover;
{
	   	-moz-border-radius-bottomleft:5x;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		background:transparent url(./images/png/tcap_link_bg_hover_1x1.png) repeat scroll 0 0;
		padding:0.5em;
		color:#FFF;
}

#submit
{
		height: 30px;
		width: 125px;
		position:relative;	
}

.excerptresponsebox
{
	background:url(images/png/tcap_link_bg_1x1.png);
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	margin-bottom: 10px;
	width: 598px;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:12px;
	position: relative;
	margin-top:10px;
	
}

#excerptcommenttail
{
	position: absolute;
	height:40px;
	width:69px;
	margin:0px;
	background: url(./images/png/tcap_comment_tail_35x69_excerpt.png) no-repeat;
	left: 22px;
	top: -13px;
}

.responsebox
		{
	background:url(images/png/tcap_link_bg_1x1.png);
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	margin-bottom: 10px;
	width: 600px;
	padding: 10px;
	position: relative;
	margin-top:50px;
		}
		
#commenttail
{
	position: absolute;
	height:40px;
	width:69px;
	margin:0px;
	background: url(./images/png/tcap_comment_tail_35x69.png) no-repeat;
	left: 22px;
	top: -35px;
}

.responseboxtitle
{
	position: relative;
}

.responseboxtitle p
{
	margin-top:0px;
	float:left;
}

#socializethis
{
	float: right;
	position: relative;
}

.excerpt
{
	position:relative;
	/* height: 180px; */
	min-height:180px;
}


.pane
{
	float: left;
	padding: 5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	margin-bottom: 30px;
}

.pane .delete {
	cursor:pointer;
	position:absolute;
	right:28px;
	top:28px;
}

.pane .indent {
	padding: 10px;
	line-height: 2em;
}

.pane li {
	
	color:#999;
	list-style-type: none;
	padding: 5px;
	margin: 0 0 0 0;
	line-height: 1.2em;
	display: inline;
	text-align: center;
			
}

.pane ul{
	margin-top:5px;
	margin-bottom:0px;
	text-align: center;
	font-size:70%;
	text-transform: uppercase;
	padding-left:0px;
	
}

.pane h3 {
	margin:0px;
	color:#0066ff;
	text-transform:none;
	font-size:1.1em;
}

.icon {
	
	vertical-align:middle;
	margin-top:-4px;
	margin-right:5px;
}

   .pane a
   { 
	color: #0066ff;
    text-decoration: none;
   }

   .pane a:hover
   {
	   color: #e960b8;
   }


img.alignright
   {
	float: right;
	padding: 5px;
	margin: 0 0 0 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
	
   }
   
img.alignright a
   {
	float: right;
	padding: 5px;
	margin: 0 0 0 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(./images/png/tcap_link_bg_hover_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
   }
   
img.alignleft
   {
	float: left;
	padding: 5px;
	margin: 0 0 0 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
	
   }
   
img.alignleft a
   {
	float: left;
	padding: 5px;
	margin: 0 0 0 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(./images/png/tcap_link_bg_hover_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
   }
   
img.aligncenter
   {
	display:block;
	padding: 5px;
	margin-left:auto;
	margin-right:auto;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(images/png/tcap_link_bg_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
   }
   
img.aligncenter a
   {
	display:block;
	padding: 5px;
	margin-left:auto;
	margin-right:auto;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(./images/png/tcap_link_bg_hover_1x1.png) repeat scroll 0 0;
	padding:0.5em;
	border:1px solid #CCCCCC;
	/* color:#3CF; */
   }