/*
THEME NAME: Thematic
THEME URI: http://themeshaper.com/thematic/
DESCRIPTION: The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, &amp; a whole lot more. Perfect for any blog and <strong><em>the</em></strong> starting point for theme development.
VERSION: 0.9.5.1
AUTHOR: Ian Stewart
AUTHOR URI: http://themeshaper.com/
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');

/* -------------------------------------------------------------- 
   
   Default styles for Images
   
   I've duplicated these styles here from images.css in
   order to get Thematic through the auto-checker at the
   official WordPress Themes directory.
   
   When the directory can hunt though css files linked
   through @import the styles below will no longer be
   neccesary and will be removed.
   
   Cheers. --Ian Stewart
  
-------------------------------------------------------------- */   

.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}


/* ============= HYPERARTS ================  */

body {
	background: #003469 url(/wp-content/themes/thematic/_img/bg-body_chopbar.jpg) repeat;
	color:#666;
	font-family: 'Century Gothic','Bitstream Vera Sans',Verdana,Helvetica,sans-serif;
	}

h1, h2, h3, h4, h5 { font-weight:bold;}

	h1.entry-title { font-size:20px; margin-bottom:0; margin-left:3px;}

	h2.entry-title a {
		font-size:18px;
		}
	
	h3 { margin:.7em 0 0 0; font-style:normal; }
	
	.textwidget h3 { font-style:normal; color:#069;}
	
	 h3.widgettitle {
	 	background:#069 url(/ski-rental-blog/wp-content/themes/thematic/_img/bg-h3_sotr.gif) repeat-x;
	 	color:#999;
	 	font-style:normal; font-weight:normal;
	 	padding:3px;
	 	text-align:center;
	 	}

			html>body h3.widgettitle   { color:white; } 
			/* what we really want - IE 4/5/6 can't see */


/* bullets in right column */

	.aside ul ul { 
		list-style: url(/ski-rental-blog/wp-content/themes/thematic/_img/bullet-sotr.gif);
		}
	 	
	 	
	h4 { margin-top:.7em; }
	
	#wrapper {
		background:transparent;
		width:960px;
		margin:0 auto;		
		}
		
		
		#header {
			background:#023469 url(/ski-rental-blog/wp-content/themes/thematic/_img/bg-blog_sotr.jpg) no-repeat;
			width:960px; height:207px;  /* NEED THIS HEIGHT FOR IE */
			}
		
	#branding {
		background:transparent;
		padding:0;
		color:#fff;
		width:100%;
		text-align:left;
		}

		
		#branding img { margin:0; float:left; }

			html>body #branding img   { float:none; } 
			/* what we really want - IE 4/5/6 can't see */
		
		#branding a { color:#fff; }
		
		#header-info {
			float:right;
			margin:90px 70px 15px 15px; padding:10px;
			text-align:center;
			background:transparent;
			color:white;
			font: bold 18px/22px georgia,'times new roman',serif; font-style:italic;			
			width:250px;
			}
			
			#header-info a { text-decoration:none; }
			
	#access {
		background: #069 url(/ski-rental-blog/wp-content/themes/thematic/_img/bg-nav_sotr.gif) repeat-x;		
		border:0; margin:0;
		padding-top:2px;

		}
		
		ul.sf-menu { border:0; margin-left:40px; }
		
		ul.sf-menu li { margin-right:15px; border:1px solid #fff; }
		
		
		#access ul { margin-bottom:0; padding-bottom:0; }
		
		#access li.cat-item, #access li.page-item-2 {
			background:transparent;
			color:white;
			margin-bottom:0; padding:0;
			}
			
			li.cat-item a, li.cat-item a:visited { color:#fff; padding:5px 10px 6px 10px; line-height:normal; border:0; }
			
			li.cat-item a:hover { background:#069; color:#fff;}
			
			li.current-cat a { background:#069; color:#fff !important;}
			li.widgetcontainer li.current-cat a { color:#5190c5 !important; }
			
	#main {
		background:#fff; border-top:1px solid white;
		width:100%;
		padding-top:20px; margin:0;

		}

		
	#blog-title a {
		background:url(/ski-rental-blog/wp-content/themes/thematic/_img/clear.gif) no-repeat top center;
		display:block;
		text-indent:-9000px;
		width: 409px;
		height: 173px;
		}
		
	#container { 
		padding-left:29px;
		width:700px;
		}
	
	.page-title { padding-bottom:10px; }
	
	#icons { text-align:center; margin:0; padding:5px 0 0 5px;}
	#icons img { float:left; margin:5px 5px 10px 0;}
	
	#content { width:98%; }
	
		.entry-content { width:85%; padding-top:0; margin-left:3px;}
		
		.entry-content h2 { margin:0; padding:0; font-size: 18px; }
		.entry-content h3 { margin:0; padding:0; font-style:italic; }

	#footer { margin:3px 0 0 0; border:0; }
				
			
	#siteinfo { 
		background:#5190c5; 
		padding:3px; margin:0; 
		text-align:center;
		color:white;
		width:954px; 
		border:0;
		}
	
		#siteinfo a { color:white; }

	#primary, #secondary {padding:0; width:220px;}
	
		#primary ul a, #secondary ul a, #primary ul a:visited, #secondary ul a:visited, #primary ul li.current_page_item a, #secondary ul li.current_page_item a { color:#666; background:transparent; }

	
	.aside ul { padding-left:10px; padding-right:10px;}
	
	form#searchform input { 
		border:1px solid #999;
		margin-top:3px;
		width:192px;
		padding:3px;
		color: #ccc;
		font: 15px/15px arial,helvetica,sans-serif;
		}
		
		.post { width:680px; }
		
		
	#contact-map {
		float:right;
		margin:0 0 12px 12px;
		}
		
		#contact-map img { padding:3px; border:1px solid #ccc; }
		

/* email rss subscribe */

#rss-email-div { background:#efefef; border:1px solid #bbb; clear:both; padding:0;}

form#rss-email {
	padding:3px 0 0 0;
	margin:0;
	text-align:center;
	}
	
	div#email-rss {color:#f60; font-weight:bold; }
	
	input#rss-email { width:160px; border:1px solid #aaa; background:white; margin-right:3px; color:#777; padding:3px;}

	input#rss-email-button {
	margin:0;
	background-color: #999;
	border:1px solid #666;
	color:#fff;
	}
