/*  
Theme Name: Lucky You
Theme URI: http://www.placeoftemplate.com
Description:  <a href="http://www.placeoftemplate.com">Get More Free Qaulity Wordpress Templates</a>
Version: 1.0
Author: UNO Design Studio
Author URI: http://www.placeoftemplate.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

*, html { margin: 0; }

body { background-color: #2AD2D6; background-image: url(images/body-bg.jpg); color: #fef8f3; font-size: 62.50%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }

a { text-decoration: none; }

	a:hover { text-decoration: underline; }
	
	#sidebar a { color: #fff; }
	
	.navigation a { color: #666; }
	
	#footer a { color: #fff; }
	
blockquote { border-left: 5px double #fff; margin: 10px 15px; padding-left: 10px; }

h1 { font-size: 36px; color: #fff; font-weight: normal; }
	
	h1 a, h2 a, h1 a:hover { text-decoration: none; color: #fff; }
	
h2 { font-size: 24px; font-weight: normal; }

	h2 a:hover { color: #F5A121; text-decoration: none; }
	
	.post h2 { padding: 8px 5px 5px 5px; }
	
h3 { font-size: 18px; font-weight: normal; }

	.pagetitle { padding: 0 20px; }
	
p { margin: 0 0 15px 0; }

.navigation { padding: 20px; clear: both; }

img.wp-smiley { vertical-align: text-bottom; }

.alignleft { float: left; }

.alignright { float: right; }

.center { text-align: center; }

#header  { background-color: #191516; background-image: url(images/head-bg.jpg); background-repeat: repeat-x; background-position: bottom; height: 310px; padding: 60px 0 0 0; }

#page { width: 935px; margin: 0 auto; }

	#content { width: 622px; float: right; background-color: #fff; color: #333; background-image: url(images/content-bg.jpg); background-repeat: no-repeat; background-position: top; padding: 70px 0 15px 0; text-align: left; }
	
	#sidebar { width: 220px; margin-left: 45px; padding: 10px 0 0 0; }
	
	#footer { clear: both; text-align: right; font-size: 1.1em; padding: 6px; }

/* =============== header ============= */

#headerimg { width: 935px; height: 220px; padding: 90px 0 0 0; margin: 0 auto; background-image: url(images/header-bg.jpg); background-repeat: no-repeat; background-position: right bottom; }
	
	#headerinfo { float: right; width: 622px; }
		
	#searcharea { float: left; width: 265px; height: 200px; background-image: url(images/search.png); background-repeat: no-repeat; background-position: top; padding: 20px 0 0 25px; text-align: left; }
		
		#header #searchform { padding: 10px 0; }		

			#header #searchform #s { height: 37px; padding: 8px 2px 0 2px; width: 233px; font-size: 24px; margin-bottom: 12px; }

			#header #searchform #searchsubmit { background: none; border: none; float: right; margin: 0 11px 0 0; width: 105px; height: 30px; }
				
			.description { color: #4de8eb; font-size: 18px; }
			


/* =============== content ============= */

.post { background-color: #0e090a; background-image: url(images/post-bg.jpg); background-position: top; background-repeat: no-repeat; padding: 2px 2px 30px 2px; width: 580px; margin: 0 auto; margin-bottom: 10px; color: #fff; }
		
	.postid { padding: 5px 105px 55px 5px; clear: both; color: #020202 }
			
	.postid span { color: #086567; }
				
		.postid a { color: #fff; }
				
		.postid .alignright { padding: 0 16px 0 0; background: url(images/comment.gif) no-repeat right; }
				
	.entry { padding: 0 10px; text-align: justify; font-size: 1.2em; line-height: 1.4em; }
	
		.entry img { max-width: 100%; }
			
		.entry a, #comments p a { color: #F5A121; }

	.single { padding: 60px 10px 0 10px; }
	
	.postmetadata { margin-top: 30px; border: 3px double #3f3f3f; padding: 5px; }
	
/* =============== comments area =============== */
#comments, #respond { color: #333; padding: 20px; font-size: 1.2em; }

	#comments a { color: #29CDCF; }

.commentlist { list-style: none; margin: 0; padding: 0; color: #eee; }
	
	.commentlist li { background: #0e090a; padding: 10px; margin: 3px 0; }
	
	.alt { background: #666; }
	
		.commentlist li li { padding: 0; }
		
		.commentlist cite { font-style: normal; font-weight: bold; }
		
		.commentlist p { margin: 10px; }
		
/* ================= sidebar ============== */

#sidebar ul { padding: 0; margin: 0; list-style: none; }
	
#sidebar h2 { font-size: 14px; padding: 6px 5px; font-weight: bold; text-align: left; background: url(images/side-head-bg.png) repeat-x left; margin: 2px 0; }

	#sidebar li li a, #sidebar li ul, #sidebar li #searchform { margin-top: 2px; }
		
	#sidebar li li a, .recentcomments { background-image: url(images/side-bg.png); background-position: top; background-repeat: repeat-x; display: block; width: 210px; font-size: 12px; padding: 8px 5px; }

	#sidebar li li a:hover { background-position: bottom; text-decoration: none; }
			
.recentcomments { margin-bottom: 2px; }
			
#sidebar li p, div.textwidget, .recentcomments, #sidebar li #searchform { background: #128081; }
			
#sidebar li p, div.textwidget { font-size: 1.1em; padding: 10px 5px; }

#sidebar li p { margin: 2px 0; }
			
.recentcomments a { background: none !important; }
			
.recentcomments a:hover { text-decoration: underline !important; }
			
#sidebar li #searchform { padding: 10px; }

	#sidebar li #searchform #s { width: 175px; font-size: 14px; margin-bottom: 6px }

#wp-calendar { width: 220px; }
	
	#wp-calendar caption { font-size: 14px; padding: 5px; color: #333; }
		
	#wp-calendar  td { background-image: url(images/side-bg.png); background-position: top; background-repeat: repeat-x; padding: 5px; }
	
	#wp-calendar td a { text-decoration: underline; }
	
		#wp-calendar td a:hover { text-decoration: none; }

	#wp-calendar #today { background-position: bottom; }
