/*

Theme Name: Velcro City

Theme URI: http://wordpress.org/

Description: This is Version 1 of the VCR Theme

Author: Jason Schlosky

Author URI: http://www.velcrocityrecords.com

Tags: wood, custom header, fixed width, two columns, widgets



	VCR 1.0

	 http://www.velcrocityrecords.com



	This theme was designed and built by Jason Schlosky,

	whose blog you will find at http://www.velcrocityrecords.com



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/







/* Begin Typography & Colors */



body {

	font:normal normal normal 75%/150% 'Trebuchet MS', Tahoma, Arial;

	color:#333333;

	background-image:url(images/main%2dbg.gif);

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FFFFFF;

	margin:0px;

	padding:0px 0px 40px 0px;

}



a {

	color: #741d6a;

	text-decoration:none;

}



a:visited {

	color: #4d1342;

	text-decoration:none;

}



a:hover {

	color: #ff0080;

	text-decoration:underline;

}



p {

	color:#333333;

	margin:0px;

	padding:0px 0px 15px 0px;

}



h1 {

	color: black;

	background-image:url(images/header%2dicon.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	padding-left:70px;

	height:60px;

	font:normal normal bold 36px/100% 'Trebuchet MS', Tahoma, Arial;

	margin:0px;

}



h1 a {

	color:#000000;

	text-decoration:none;

}



h1 a:visited {

	color: black;

	text-decoration:none;

}



h1 a:hover {

	color: #333333;

	text-decoration:none;

}



h2 {

	color: #3f5f0d;

	letter-spacing:-1px;

	font:normal normal normal 190%/100% 'Trebuchet MS', Tahoma, Arial;

	padding-bottom:3px;

	border-bottom:1px dotted #CCCCCC;

	margin:0px 0px 2px 0px;

}



h2 a, h2 a:visited {

	color:#59770E;

	text-decoration:none;

}



h2 a:hover {

	color: 758D38;

	text-decoration:none;

}



h3 {

	font:normal normal normal 140%/100% 'Trebuchet MS', Tahoma, Arial;

	color:#758D38;

	margin:10px 0px 5px 0px;

}



form {

	margin:0px;

	padding:0px;

}



#page {

	width:760px;

	background-image:url(images/content%2dbg.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:repeat-y;

	background-repeat:repeat-y;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FFFFFF;

	border-left:5px solid #D5E6EB;

	border-right:5px solid #D5E6EB;

	border-bottom:5px solid #D5E6EB;

	margin:0px auto 0px auto;

}



#header {

	background-image:url(images/header%2dbg.jpg);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	height:170px;

	position:relative;

	border-bottom:3px solid #59780A;

}



#headerimg {

	position:relative;

	height:60px;

	padding:30px 0px 0px 40px;

}



#headerimg .description {

	position:absolute;

	left:110px;

	bottom:3px;

	color: #4c4c4c;

	font-size:14px;

}



#nav {

	list-style-type:none;

	list-style-position:initial;

	list-style-image:initial;

	position:absolute;

	right:10px;

	bottom:0px;

	margin:0px;

}



#nav li {

	float:left;

	margin-left:5px;

}



#nav a {

	color:#FFFFFF;

	text-decoration:none;

	background-image:url(images/nav%2dbutton%2dbg.gif);

	background-repeat-x:repeat;

	background-repeat-y:no-repeat;

	background-repeat:repeat-x;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#6B9A11;

	font:normal normal bold 14px/100% Arial, Helvetica, sans-serif;

	display:block;

	border-left:1px solid #AFCD69;

	border-right:1px solid #AFCD69;

	border-top:1px solid #AFCD69;

	padding:5px 15px 5px 15px;

}



#nav a:visited {

	color:#FFFFFF;

	text-decoration:none;

}



#nav a:hover {

	color:#C70876;

}



#content {

	float:left;

	width:500px;

	overflow:hidden;

	padding:10px 0px 30px 20px;

}



.post {

	clear:both;

	padding-top:10px;

}



.post-date {

	width:45px;

	height:49px;

	float:left;

	background-image:url(images/date%2dbg.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

}



.post-month {

	font-size:11px;

	text-transform:uppercase;

	color:#FFFFFF;

	text-align:center;

	display:block;

	line-height:11px;

	padding-top:2px;

	margin-left:-3px;

}



.post-day {

	font-size:18px;

	text-transform:uppercase;

	color:#999999;

	text-align:center;

	display:block;

	line-height:18px;

	padding-top:7px;

	margin-left:-3px;

}



.post-title {

	float:left;

	margin-left:10px;

	width:430px;

}



.entry {

	clear:both;

	padding-top:10px;

}



.post-cat {

	background-image:url(images/mini%2dcategory.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:0% 50%;

	background-position-x:0%;

	background-position-y:50%;

	background-origin:initial;

	background-clip:initial;

	padding-left:18px;

	float:left;

	font-size:95%;

	color:#999999;

}



.post-comments {

	background-image:url(images/mini%2dcomments.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:0% 50%;

	background-position-x:0%;

	background-position-y:50%;

	background-origin:initial;

	background-clip:initial;

	padding-left:18px;

	float:right;

	font-size:95%;

}



.post-calendar {

	background-image:url(images/mini%2dcalendar.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:0% 50%;

	background-position-x:0%;

	background-position-y:50%;

	background-origin:initial;

	background-clip:initial;

	padding-left:18px;

	float:right;

	font-size:95%;

	color:#999999;

}



.post-content {

	clear:both;

	padding-top:10px;

}



.navigation {

	clear:both;

	padding:10px 0px 10px 0px;

}



.navigation a, .navigation a:visited {

	color: green;

}



.previous-entries {

	float:left;

	padding-left:18px;

	background-image:url(images/mini%2dnav%2dleft.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:0% 50%;

	background-position-x:0%;

	background-position-y:50%;

	background-origin:initial;

	background-clip:initial;

}



.next-entries {

	float:right;

	padding-right:18px;

	background-image:url(images/mini%2dnav%2dright.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:100% 50%;

	background-position-x:100%;

	background-position-y:50%;

	background-origin:initial;

	background-clip:initial;

}



#comments, #respond {

	padding-bottom:5px;

	border-bottom:1px dotted #CCCCCC;

}



.commentlist {

	padding-left:20px;

	line-height:130%;

	margin:10px 0px 10px 0px;

}



.commentlist li {

	position:relative;

	padding:5px 10px 5px 10px;

}



.commentlist .avatar {

	position:absolute;

	top:5px;

	right:5px;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FFFFFF;

	border:1px solid #EDEDED;

	padding:1px;

}



.commentlist .alt {

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#F1FEDB;

}



.commentlist cite, .commentlist cite a, .commentlist cite a:visited {

	font-weight:bold;

	font-style:normal;

	font-size:120%;

	color:#CC6600;

}



.commentlist small {

	margin-bottom:5px;

	display:block;

	font-size:87%;

}



#commentform {

	margin-top:10px;

	font:normal normal normal 110%/normal Arial, Helvetica, sans-serif;

}



#commentform p {

	margin:0px;

	padding:6px 0px 6px 0px;

}



#commentform label {

	font-weight:bold;

	color:#666666;

	font-size:100%;

}



#commentform input {

	width:153px;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#F1FEDB;

	margin-top:3px;

	border:1px solid #BDD77F;

	padding:3px;

}



#commentform textarea {

	width:478px;

	height:115px;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#F1FEDB;

	margin-top:3px;

	border:1px solid #BDD77F;

	padding:2px;

}



#commentform textarea:focus, #commentform input[type="text"]:focus {

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FFFFFF;

}



#commentform #submit {

	background-image:url(images/btn%2dbg.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	font:normal normal bold 12px/normal Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	border-width:initial;

	border-color:#000000;

	float:right;

	width:144px;

	height:29px;

	border-style:none;

}



#sidebar {

	float:right;

	width:220px;

	padding:0px 10px 10px 0px;

}



#searchform {

	background-image:url(images/searchform%2dbg.gif);

	background-repeat-x:repeat;

	background-repeat-y:no-repeat;

	background-repeat:repeat-x;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#BCD67E;

	width:222px;

	float:right;

	padding:3px;

}



#searchform #s {

	width:130px;

	height:22px;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#E9FACC;

	vertical-align:middle;

	border:1px solid #BED881;

	padding:0px 0px 0px 0px;

}



#searchform #searchsubmit {

	background-image:url(images/search%2dbtn%2dbg.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	border-width:initial;

	border-color:#000000;

	width:28px;

	height:24px;

	font:normal normal bold 12px/normal Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	vertical-align:middle;

	border-style:none;

}



#searchform label {

	font-size:11px;

	color:#41550E;

}



#sidebar h3 {

	font:normal normal normal 140%/100% 'Trebuchet MS', Tahoma, Arial;

	color: #191919;

	margin:10px 0px 5px 0px;

}



.ul-cat {

	list-style-type:none;

	list-style-position:initial;

	list-style-image:initial;

	border-bottom:1px solid #DCEEB7;

	margin:0px 0px 15px 0px;

	padding:0px;

}



.ul-cat li {

	background-image:url(images/mini%2dcategory.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:0% 50%;

	background-position-x:0%;

	background-position-y:50%;

	background-origin:initial;

	background-clip:initial;

	border-top:1px solid #DCEEB7;

	margin:0px;

	padding:2px 0px 2px 20px;

}



.ul-cat li a, .ul-cat li a:visited {

	color:#495233;

	text-decoration:none;

}



.ul-cat li a:hover {

	color:#FF6600;

	text-decoration:none;

}



.ul-archives {

	list-style-type:none;

	list-style-position:initial;

	list-style-image:initial;

	border-bottom:1px solid #DCEEB7;

	margin:0px 0px 15px 0px;

	padding:0px;

}



.ul-archives li {

	background-image:url(images/mini%2dmonthly%2darchive.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:0% 50%;

	background-position-x:0%;

	background-position-y:50%;

	background-origin:initial;

	background-clip:initial;

	border-top:1px solid #DCEEB7;

	margin:0px;

	padding:2px 0px 2px 20px;

}



.ul-archives li a, .ul-archives li a:visited {

	color:#495233;

	text-decoration:none;

}



.ul-archives li a:hover {

	color:#FF6600;

	text-decoration:none;

}



#footer {

	background-color: white;

	clear:both;

	background-image:url(images/footer%2dbg.jpg);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:repeat-y;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	color: e2dcae;

	font-size:95%;

	line-height:130%;

}



#footer a, #footer a:visited {

	color: gray;

}



#footer .left-col {

	width:240px;

	float:left;

	margin-left:10px;

}



#footer .right-col {

	width:220px;

	float:right;

	padding-right:10px;

	padding-left:10px;

	background-image:url(images/footer%2dright%2dbg.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

}



#footer h4 {

	font:normal normal normal 146%/100% 'Trebuchet MS', Tahoma, Arial;

	color:#048DB4;

	margin:10px 0px 5px 0px;

}



.recent-comments {

	color:#585858;

	list-style-type:none;

	list-style-position:initial;

	list-style-image:initial;

	line-height:110%;

	margin:0px;

	padding:0px;

}



.recent-comments li {

	background-image:url(images/mini%2dfooter%2dcomments.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	padding:0px 0px 10px 20px;

}



.recent-comments a {

	font-size:105%;

	line-height:130%;

	font-weight:bold;

}



.recent-posts {

	color:#585858;

	list-style-type:none;

	list-style-position:initial;

	list-style-image:initial;

	font-size:92%;

	line-height:110%;

	margin:0px;

	padding:0px;

}



.recent-posts li {

	background-image:url(images/mini%2dfooter%2dpost.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	padding:0px 0px 10px 20px;

}



.recent-posts a {

	font-size:115%;

	line-height:130%;

	font-weight:bold;

}



#credits {

	width:760px;

	color:#7A9299;

	font-size:85%;

	line-height:120%;

	margin:0px auto 0px auto;

}



#credits a, #credit a:visited {

	color:#048DB4;

}



.rss {

	background-image:url(images/mini%2drss.gif);

	background-repeat-x:no-repeat;

	background-repeat-y:no-repeat;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:0% 50%;

	background-position-x:0%;

	background-position-y:50%;

	background-origin:initial;

	background-clip:initial;

	padding-left:18px;

	padding-bottom:2px;

	margin-left:10px;

}



.left {

	float:left;

}



img.left, a img.left {

	float:left;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FFFFFF;

	border:1px solid #BDD77F;

	margin:4px 10px 5px 0px;

	padding:3px;

}



a:hover img.left {

	border-top-color:#FF6600;

	border-right-color:#FF6600;

	border-bottom-color:#FF6600;

	border-left-color:#FF6600;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FF6600;

}



.right {

	float:right;

}



img.right, a img.right {

	float:left;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FFFFFF;

	border:1px solid #BDD77F;

	margin:4px 10px 5px 0px;

	padding:3px;

}



a:hover img.right {

	border-top-color:#FF6600;

	border-right-color:#FF6600;

	border-bottom-color:#FF6600;

	border-left-color:#FF6600;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FF6600;

}



.clear {

	clear:both;

}



hr.clear {

	clear:both;

	visibility:hidden;

	margin:0px;

	padding:0px;

}



img.img_border, a img.img_border {

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FFFFFF;

	border:1px solid #BDD77F;

	padding:3px;

}



a:hover img.img_border {

	border-top-color:#FF6600;

	border-right-color:#FF6600;

	border-bottom-color:#FF6600;

	border-left-color:#FF6600;

	background-image:initial;

	background-repeat-x:initial;

	background-repeat-y:initial;

	background-repeat:no-repeat;

	background-attachment:initial;

	background-position:initial initial;

	background-position-x:initial;

	background-position-y:initial;

	background-origin:initial;

	background-clip:initial;

	background-color:#FF6600;

}
