/*
Theme Name: Skyline Chilly
Theme URI: http://www.skylinechilly.com/
Description: Wordpress Theme Created with love by Rob
Author: Rob Lopez
Author URI: http://pixelfortress.com/
Tags: brown, skyline, fixed width, two columns, widgets

*/



* {margin:0; padding:0;}
body { background: url(images/main-bg.jpg) repeat-y 50% 0; font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#ccc; }
a:link, a:visited { color: #ffc; text-decoration: none; outline:none; }
a:hover, a:active { text-decoration:underline; outline:none; }
img { border:none; outline:none; }

#main-container { min-height:324px; background:url(images/skyline-top-bg.jpg) no-repeat 50% 0; z-index:9999;}
	#top { width:960px; height:324px; margin:0 auto 0; padding:0; position:relative; background:url(images/skyline-top-bg.jpg) no-repeat 50% 0; }	
		#top h1 { text-indent:-9999px; position:absolute; top:40px; left:80px; }
			#top .description { display:none; }
			#top h1 a { background:url(images/skyline-header-trans.png) no-repeat; width:230px; height:51px; display:block;  }
			#top h1 a:hover { background: url(images/skyline-header-roll-trans.png) no-repeat; width:230px; height:51px; display:block;  }
		#top #motif { position:absolute; top:180px; left:210px; }
                #top #motif2 { position:absolute; top:160px; left:210px; }
		#top #rss { float:right; margin:210px 50px 0 0; }
		#top ul { font:18px Georgia, "Times New Roman", Times, serif; list-style:none; position:absolute; top:265px; left:210px; }
		#top li { display:block; width:135px; height:50px; float:left; text-indent:10px; }
			#top li a { display:block; height:50px; width:135px; }
			#top li a.nav-active { background:url(images/nav-active-hover-trans.png) no-repeat left 20px; }
			#top li a:hover { text-decoration:none; background:url(images/nav-active-hover-trans.png) no-repeat left 20px; }
		#content { width:960px; height:auto; margin:0 auto 0; padding:0; position:relative; }
			#left { width:475px; padding:10px; margin-left:80px; float:left; display:inline; }
				.post { width:475px; margin-left:30px;  }
					.post h1 a { font: 30px Georgia, "Times New Roman", Times, serif; text-decoration:underline; float:left; }
					.post .date { font:9px Arial, Helvetica, sans-serif; color:#fff; background:url(images/calendar-icon.png) no-repeat; display:block; float:left; width:37px; height:45px; margin:-5px 0 0 10px; padding-top:5px; text-align:center; display:inline; }
					.post .date-number { font:18px Georgia, "Times New Roman", Times, serif; color:#333; }
					.post p { clear:both; color:#ccc; padding:10px 0; font-size:1.1em; line-height:1.5em; }
					.post img { border:solid 1px #ccc; }
					.post-info { padding:10px 0; text-align:center; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.7em; }
					.post ul { width:300px; margin-left:50px; color:#ccc; display:inline; }
					.post li { margin:5px 0; }
					.metadata { background:url(images/meta-data-bg.jpg) no-repeat; width:475px; height:67px; display:block; margin:0 0 40px 0; font:13px Georgia, "Times New Roman", Times, serif; line-height:65px; text-indent:30px; }
					.the-tags { display:none; }
					/*check IE6 margin*/
						.metadata a { margin:0 10px; }
							.metadata .meta-comments { margin-left:85px; display:inline;  }
							.metadata .meta-comments-number { font-style:italic; }
			#right { width:240px; float:left; margin-left:82px; display:inline; _margin-left:25px;}
				#search-wrap { background:url(images/search-bg.jpg) no-repeat; height:55px; }
				 	.search-form { background:url(images/searchbox-bg.jpg) no-repeat; width:207px; height:31px; margin-left:15px; }
				 	.search-form #s { float: left; padding: 0; margin: 6px 0 0 3px; border: 0; width: 145px; background: none; outline:none; color:#666; }
				 	.search-form #searchsubmit { float: right; margin: 3px 4px 0 0; }
				#hello-wrap { background:url(images/hello-bg.jpg) no-repeat; width:240px; height:281px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
					#hello-wrap h2 { text-indent:-9999px; }
					#hello-wrap p { padding:5px 10px 5px 20px; }
					#hello-wrap .hello-first { margin-top:30px; }
				.side-container { width:240px; }
					.side-container .side-generic-top { display:block; background:url(images/side-generic-top.jpg) no-repeat; height:22px; }
					.side-container .side-generic-mid { display:block; background:url(images/side-generic-mid.jpg) repeat-y; overflow:hidden; }
					.side-container .side-generic-bot { display:block; background:url(images/side-generic-bot.jpg) no-repeat; height:24px; }
					.side-container a { color:#333; }
					.side-container ul { list-style:none; margin-left:20px; font:12px Georgia, "Times New Roman", Times, serif; }
					.side-container li { padding:5px 20px 5px 0; }
					.side-container h3 { font:18px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#333; margin-left:20px;  border-bottom:solid 1px #333; padding-bottom:5px; width:200px; }
						.side-container #browse-categories a { font:20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; margin:0 0 0 20px; padding:5px 15px; border-bottom:solid 1px #333; display:block; width:170px; text-decoration:none;   }
						.side-container #browse-archives a { font:20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; margin:0 0 0 20px; padding:5px 15px; display:block; width:170px; text-decoration:none;   }
						.side-container #browse-links a { font:20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; margin:0 0 0 20px; padding:0 15px; display:block; width:170px; text-decoration:none;   }
						.side-container #ravelry-link { font:18px Georgia, "Times New Roman", Times, serif; color:#333; margin-left:20px; }
						.side-container .f { margin-left:20px; }
						.side-container .expand-list { font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;  }
							.side-container .expand-list li { border-bottom:solid 1px #333; display:block; width:200px; padding:0; }
								.side-container .expand-list li a { display:block; padding:5px 0; }
								.side-container .expand-list li a:hover { background:#ffc; text-decoration:none; }
								
				#pattern-wrap {margin-left:30px;   }
					#pattern-wrap h1 { font:30px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#fff; margin:0; padding:0; }
						#pattern-wrap span { color:#eee; }
					#pattern-wrap ul { width:540px; list-style:none; position:absolute; top:70px; left:85px; font:12px Georgia, "Times New Roman", Times, serif; }
					#pattern-wrap li { float:left; padding:15px 15px; text-align:center; }
						#pattern-wrap li a:hover { text-decoration:none; }	
						#pattern-wrap li a img { opacity:.75; filter:alpha(opacity=75);}	
						#pattern-wrap li a:hover img { opacity:1; filter:alpha(opacity=100); }

				#about-wrap {margin-left:30px;  }
					#about-wrap h1 { font:30px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#fff; margin:10px 0 0 0; }
					#about-wrap ul { float: left; list-style:none; margin:10px 20px 0 0; }
					#about-wrap li { padding:5px 10px; }
					#about-wrap p { color:#ccc; margin:10px; }
				#contact-wrap {margin-left:30px;   color:#ccc; }
					#contact-wrap h1 { font:30px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#fff; margin:10px 0 30px; 0; }
					#contact-wrap form { font:18px Georgia, "Times New Roman", Times, serif; }
					#contact-wrap input { width:450px; height:35px; font-size:24px; color:#444; margin:10px 0 30px 0; border:solid 1px #000; }
					#contact-wrap textarea { width:450px; height:160px; overflow:hidden; font-size:16px; color:#444; margin:10px 0 10px 0; border:solid 1px #000;  }
					#contact-wrap .submit-but { width:auto; cursor:pointer; height:auto; float:right; margin-right:55px; display:block; background:url(images/contact-submit-but.jpg) no-repeat; width:142px; height:38px; border:none; color:#000; font:18px Georgia, "Times New Roman", Times, serif; }
						
				
 
#footer { background:url(images/footer-bg.jpg) no-repeat; width:663px; height:260px; margin-left:3px; position:relative; clear:both; }
	#footer p { text-align:center; color:#fff; position:absolute; bottom:10px; left:110px; }
	
	.hidden { display:none; }
	.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
	
	h3#comments { font:16px Georgia, "Times New Roman", Times, serif; color:#fff; margin:5px 0; padding:0; }
.excerpost p { clear:none; padding:0 0 10px 0; }
.thumbfe { clear:both; width:475px; height:45px; display:block; }
a .imgtfe { clear:both; display:block; margin:0 10px 0 0; }
	
	#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
	
#respond { color:#ccc; }
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	border-bottom:solid 1px #666;
	color:#ccc;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	

/* End Comments */
.pagetitle { color:#fff; margin-bottom:20px; font:18px Georgia, "Times New Roman", Times, serif; }

.ac_results {  color:#666; }
