/*
Theme Name: Sin Cards
Theme URI: http://www.unodesignstudio.com
Description: Need QUALITY wordpress theme? Please visit <a href="http://www.unodesignstudio.com">Uno Design Studio</a>
Version: 1.0
Author: Uno Design Studio
Author URI: http://www.unodesignstudio.com
Tags: 2 column, white, gray, green adsense ready, modern style

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #0c100a url(images/body-bg.jpg) repeat-y center; text-align: center; color: #fff; }

a { text-decoration: none; color: #7e5921; }

	a:hover { text-decoration: underline; }
	
h1, h2, h3, h4 { margin: 0; font-size: 1em; }


#uppernav { height: 48px; background: #040504 url(images/upper-nav.jpg) repeat-x; }

	#uppernav ul { list-style: none; margin: 0; padding: 0; }
	
		#uppernav li { float: left; padding: 15px 40px; text-transform: capitalize; font-size: 14px; background: url(images/uppernav.gif) right no-repeat; }

	#uppernav a { color: #fff; }

#page { width: 1000px; background: url(images/page-bg.jpg) center top no-repeat; margin: 0 auto !important; text-align: left; }

#container { background: url(images/container-bg.jpg) center bottom no-repeat; padding: 0 17px; }

	#header { padding: 50px 50px 0 50px; height: 278px; }
	
		#header h1, #header h1 a { color: #ead270; font-size: 38px; }
		
		#header .description { color: #fff; padding: 0 0 0 130px; }
		
		#header #searchform { float: right; background: url(images/searchform.jpg) no-repeat top; padding: 6px 20px 6px 35px; width: 165px; height: 21px; }
		
		#header #searchform label, #header #searchform #searchsubmit { display: none; }
		
		#header #searchform #s { background: none; width: 165px; border: none; color: #1c4008; }
		
			#header #searchform #s:focus { background: #fefefe; border: none; }

	.sidebar { width: 204px; color: #fff; padding-bottom: 250px !important; }
	
		.sidebar a { color: #3f2006; }
		
		.sidebar ul { list-style: none; padding: 0 25px; margin: 0; }
		
			.sidebar ul ul { padding: 0; }
					
			.sidebar .recent-comments li, .sidebar ul li a { display: block; border-bottom: 1px solid #3f2006; padding: 5px 0;  }
	
			.sidebar .recent-comments li a { border: none; }

		.sidebar div.widget { background: url(images/side-bg.jpg); margin: 0 0 10px 0; }
		
			.sidebar div.widget_meta { background: url(images/meta-bg.jpg); }

		.sidebar div.widget div.starter { background: url(images/side-top.jpg); display: block; height: 28px; }

			.sidebar div.widget_meta div.starter { background: url(images/meta-top.jpg); }

		.sidebar div.widget h2 { background: url(images/side-h.jpg) no-repeat top; padding: 0 25px 0 45px; color: #fff; font-size: 20px;font-weight: normal; }
		
		.sidebar div.widget_meta h2 { background: url(images/meta-h.jpg) no-repeat top; }
	
		.sidebar div.widget div.ender { background: url(images/side-bot.jpg) bottom; display: block; height: 28px; }

			.sidebar div.widget_meta div.ender { background: url(images/meta-bot.jpg) bottom; }
			
		.sidebar .textwidget { padding: 0 25px; }
		
		.sidebar #searchform { padding: 0 25px; text-align: center; }

	#leftsidebar { float: left; margin-right: 5px; }
	
	#content { float: left; width: 517px; padding: 25px 15px; color: #3f2006; }
	
		#content h2, #content h2 a { color: #fff; }
		
		.post { border-bottom: 1px dotted #985d1b; padding: 0 10px; margin: 0 0 15px 0; }
		
		.post h2 { margin-bottom: 5px; font-size: 20px; }
		
		.postdate { color: #7e5921; padding: 0 0 10px 15px; background: url(images/post-date.jpg) no-repeat left top; border-bottom: 1px dotted #985d1b; }
		
		.post .entry { text-align: justify; }
		
		.postcomment { text-align: right; height: 35px; }
		
			.postcomment a { display: block; width: 57px; padding: 4px 12px; height: 16px; color: #333; background: url(images/pink-button.jpg) no-repeat; float: right; font-weight: bold; }
	
	#rightsidebar { margin-left: 761px; padding: 110px 0 0 0; }
	
	#footer { clear: both; background: #0c100a url(images/footer-bg.jpg) no-repeat center top; text-align: center; padding: 5px; }
	
		#footer a { color: #e7888d; }
	
.clear { display: block; width: 100%; height: 2px; clear: both; }
	
#wp-calendar { text-align: center; margin: 5px 25px; width: 150px; color: #3f2006; }

	#wp-calendar a { text-decoration: underline; }

	#wp-calendar #today { background: #A98523; color: #fff; }
	
		#wp-calendar #today a { color: #fff; }

	#wp-calendar #prev a, #wp-calendar #next a { text-decoration: none; }
	
		#wp-calendar #prev a:hover, #wp-calendar #next a:hover { text-decoration: underline; }

/**** coded by joiz of jumpropestudios.com ****/


/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom: 1px dashed #666; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #A98523; }

blockquote cite { margin: 5px 0 0; display: block; }

.center { text-align: center !important; }

.hidden { display: none; }

hr { display: none; }

a img { border: none; }

.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 30px; }
	
.pagetitle { font-weight: normal !important; padding: 0 10px; font-size: 24px; }
/* End Various Tags & Classes*/



/* Captions */
.aligncenter, div.aligncenter { display: block;	margin-left: auto;	margin-right: auto; }

.wp-caption { border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px; }

.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; }
/* End captions */

/* Begin Images */
p img {	padding: 0;	max-width: 100%;	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered { display: block;margin-left: auto;	margin-right: auto;	}

img.alignright {	padding: 4px; margin: 0 0 2px 7px;	display: inline;	}

img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}

.alignright {	float: right;	}

.alignleft {	float: left	}
/* End Images */

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}
.commentlist li ul li { margin: 0; padding: 0;	list-style: square;	}
.commentlist li ol li { margin: 0; padding: 0;	list-style: decimal;	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
#commentform #comment { width: 500px; background: #E9C365; border: 1px inset #666; }

#commentform #author, #commentform #email, #commentform #url { background: #E9C365; border: 1px inset #666; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0;	}
/* End Comments */

