/*  
Theme Name: Internet Marketing Wish List
Theme URI: http://www.imwishlist.com
Description: Default Theme for imwishlist.com.
Version: 1
Author: Bryan Kohlmeier / Brad Callen
Author URI: http://www.imwishlist.com/

*/

/*Global Styles 
All pages use these styles
*/

/* Font styles 
--------------------------------*/
/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE < 6 and IE6 quirks mode.
 * 
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:90% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}


/* Structure/Layout Styles
--------------------------------*/

body, tbody, h1, h2 {margin: 0px; padding: 0px;} 

	body {text-align: center; background: #fff url('images/bg.jpg') repeat-x top left;}
		img {border: none;}
		a {outline: none;} /*Removes dotted links in FF 1.5 when using negative text indent */
    		a img {border: none;}

		/*Header styles */
				#logo h1 a {text-indent: -9000px; display: block; width: 250px; height: 93px;}
		h1 {font-size: 13pt; color: #000000;}
		h2 {color: #e09a04; font-size: 170%; margin-top: 10px; margin-bottom: 20px;}
		h3 {color: #0971ba; font-size: 150%; margin-top: 25px; margin-bottom: 25px;}
		h4 {font-size: 140%; margin-top: 10px; margin-bottom: 5px;}
		h5 {font-size: 130%; margin-top: 20px; margin-bottom: 10px; color: #5e5e5e; border-bottom: solid 1px #dadada;}
		h6 {color: #C00000; font-size: 230%; margin-top: 10px; margin-bottom: 20px;}
		
		/* Misc Classes
		--------------------------------*/
		.floatLeft {float: left;}
		.floatRight {float: right;}
		.textRight {text-align: right;}
		.textCenter {text-align: center;}
		.textLeft {text-align: left;}
		.print {display: none;}
		.meta {background: #fffeef; border: solid 1px #e3e8bd; padding: 3px; font-size: 90%; text-align: center;}
		.img {padding: 5px; background: #fff; border: solid 1px #c6c6c6; margin-bottom: 5px; margin-left: 10px;}
		
		/* Clear Fix for floats 
		--------------------------------*/
		.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.clearfix {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
		
        /*Rounded Corner styles */
        .bl {background: #ecf7ff url('images/lb.gif') no-repeat 0 100%;}
        .br {background: url('images/rb.gif') no-repeat 100% 100%;}
        .tl {background: url('images/lt.gif') no-repeat 0 0;}
        .tr {background: url('images/rt.gif') no-repeat 100% 0; padding:12px}
		
		.searchResults {background: #fff999; color: #000; padding: 3px;}
		.countdownClockWrap {font-size: 110%; font-weight: bold; color: #c90000; margin-top: 15px; margin-bottom: 15px; background: #f6f6f6; padding: 5px; border: solid 1px #e1e1e1;}
			.countdownClockWrap small {font-weight: normal; color: #333333;}
		
		/*main container *
		--------------------------------*/
		#container {width: 776px; margin-right: auto; margin-left: auto; text-align: left;}
			#header {}
				#wishPad {width: 161px; float: left; height: 136px;}
				#logoNavWrap {float: left; width: 614px; height: 136px;}
					#logo {height: 93px;}
					#nav {height: 29px; text-align: right; color: #a8cadc; font-size: 120%; padding-top: 4px;}
						#nav a:link, #nav a:visited {color: #fff; text-decoration: none; font-weight: bold; padding: 2px 4px;}
						#nav a:hover, #nav a.active:link, #nav a.active:visited {background: #5297bb;}
					
			#contentWrap {background: url('images/content_bg.png') no-repeat; margin-top: 15px}
				#contentInner {padding: 20px 20px 50px 20px; margin-bottom: 50px; color: #535353;}
					#contentInner a:link, #contentInner a:visited {color: #1a86d4;}
					#contentInner p {margin-bottom: 20px; line-height: 150%;}
					#topContentWrap {margin-bottom: 50px;}
					#mainContent {float: left; width: 400px;}
					#featureContent {float: right; width: 305px; font-size: 90%; color: #2379ba;}
					#featureWrap {margin-top: 15px;}
						#featureContent p {margin-top: 5px; margin-bottom: 5px;}
						#directoryRequest {padding-bottom: 10px;}
						
					#contentInner .green a:link, #contentInner .green a:visited {font-size: 120%; color: #74ba10;}
					a.featureComments:link, a.featureComments:visited {background: url('images/features.png') no-repeat left center; padding-left: 20px}
					a.help:link, a.help:visited {background: url('images/help.png') no-repeat left center; padding-left:25px; padding-right:3px; padding-top:4px; padding-bottom:4px}
					a.commentsLink:link, a.commentsLink:visited {background: url('images/comments.png') no-repeat left center; padding-left:20px; padding-right:3px; padding-top:4px; padding-bottom:4px}
					
					#content {color: #6d6d6d;}
						#content h2.mainTitle {margin-top: 10px; margin-bottom: 5px; background: url('images/newpost.png') no-repeat left center; padding-left:40px; padding-right:3px; padding-top:3px; padding-bottom:3px}
						#content h4 a:link, #content h4 a:visited, #content h2.mainTitle a:link, #content h2.mainTitle a:visited {color: #6bc708; text-decoration: none;}
						#content h4 a:hover {text-decoration: underline;}
						#content .postWrap {margin-bottom: 10px; padding: 10px; background: url('images/post_bg.jpg') no-repeat top left;}
						
						#content .post {width: 500px; float: left;}
						#content .postContainer {width: 500px; float: left;}
						#content .postMeta {width: 180px; float: right; }
						#content .entry {line-height: 160%;}
							#content .postMeta p {margin-top: 5px; margin-bottom: 5px;}
							.who, .when, .where, .comments {padding-left: 25px;}
							.who {background: url('images/who.gif') no-repeat 0px 2px;}
							.when {background: url('images/when.gif') no-repeat 0px 2px;}
							.where {background: url('images/where.gif') no-repeat 0px 2px;}
							.comments {background: url('images/comments.gif') no-repeat 0px 2px;}
							.navigation {margin-bottom: 25px;}
						#extraInfo {margin-top: 25px;}
							#extraInfo ul li {background: url('images/bullet.gif') no-repeat 7px 11px; list-style-type:none; padding-left:20px; padding-right:2px; padding-top:3px; padding-bottom:3px }
							#extraInfo .categories {background: url('images/where.gif') no-repeat left center; padding-left: 20px}
							#extraInfo .archives {background: url('images/when.gif') no-repeat left center; padding-left: 20px}
							#extraInfo .recentPosts {background: url('images/recentposts.png') no-repeat left center; padding-left: 20px}
							.search {background: url('images/search.png') no-repeat left center; padding-left: 20px}
							
							#search {margin-bottom: 25px;}
						
						
						#commentList {margin-top: 20px; margin-left: 20px;}
							#commentList li {padding: 5px; background: #fff url('images/bubble.png') no-repeat right top; margin-bottom: 20px}
							.warn {color: #d00808; font-weight: bold;}
							.dark {color: #323232;}
							#commentList li.alt {border: 1px solid #c5dcf0; color: #434343; background: #e7f4ff url('images/alt_bubble.png') no-repeat right top;}
								.alt cite {color: #065fb2;}
							cite {font-size: 120%; font-weight: bold; color: #e59700;}
							
						#commentForm {padding: 10px; background: #ebecec url('images/comment_form.jpg') repeat-x top left; border: 1px solid #d0d0d0;}
							
			#footer {border-top: 1px solid #d5d5d5; margin-top: 40px; padding-bottom: 60px;background: #fff url('images/footer.jpg') repeat-x left top; color: #7cb0b5; font-size: 80%; color: #a0a0a0}
			#footer .footerInner { width: 776px; margin: 0 auto; padding:  10px 20px 0 0; text-align: right; }
			#footer a:link, #footer a:visited {color: #838383; text-decoration:underline;}
            
            
._input1 { width: 210px; }