/*  
Theme Name: iPhone Apps
Theme URI: http://iAnesthesia.org/
Description: WP theme by <a href="http://misvstyle.com" title="mISVStyle.com">mISVStyle.com</a>. 
Version: 1.0
Author: iAnesthesia LLC
Author URI: http://iAnesthesia.org/
*/

/* RESET */
*{ margin: 0; padding: 0;}
a img, iframe{ border: 0; }
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal; color:#ececec; }
form, fieldset{ border: 0; }	
input, textarea, select, button { font-size: 100%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
select{ margin: inherit; }
table{ border-collapse: collapse; border: 0; }
td, th, caption{ font-size: 100%; font-weight: normal; text-align: left; }

/* LAYOUT */
body{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #ccc; background:#151515 url(images/bg_content_top.png) no-repeat top center; }
.wrap{ width:940px; margin:0 auto; }
#Logo{ float: left; margin:40px 0 0 0; padding:0; width: 226px; height: 29px; background:url(images/logo.png) no-repeat;}
	#Logo a{ display: block; width: 100%; height: 29px; text-indent: -5000px; }
#Nav{ float: right; width: 640px; height: 31px; margin: 36px 0 0 0; }
	#Nav .wrapper{ float: right; height: 31px; background: url(images/bg_nav_left.gif) no-repeat; padding: 0 0 0 7px; }
	#Nav ul{ list-style: none; float: left; height: 31px; margin: 0; padding: 0; background: url(images/bg_nav.gif) no-repeat right; font-size:12px;}
	#Nav li{ float: left; height:31px; line-height:30px; margin: 0; padding: 0 16px 0 11px; background: url(images/nav_div.gif) no-repeat right; position:relative;}
	#Nav a{ color: #ccc; text-decoration: none; }
	#Nav a:hover,
	#Nav li.current_page_item li a:hover,
	#Nav li.current_page_parent li a:hover{ color: #fff; text-decoration: underline; }
		#Nav li ul{ display: none; position: absolute; width:120px; top: 30px; left: 0; background: #282828 none; height: auto; }
		#Nav li li{ float: none; clear: right; background: #282828 none; width: 93px; height: 28px; border-bottom: 1px solid black; }
		#Nav li.current_page_item li a,
		#Nav li.current_page_parent li a{ color: #ccc; text-decoration: none; }
		#Nav li.current_page_parent a,
		#Nav li.current_page_item a,
		#Nav li.current_page_parent li.current_page_item a{ color:#fff;}
		
#FrontContent{ float: left; width: 100%; min-height:650px; padding:130px 0 0px 0; background: url(images/bg_content_bottom.gif) no-repeat center 560px; }
	* html #FrontContent{ height: 650px; }
	#FrontContent .minheight{ min-height: 560px; }	
	* html #FrontContent .minheight{ height: 560px; }	
#Content{ float: left; width: 100%; min-height:605px; padding:130px 0 50px 0; background: url(images/bg_content.gif) no-repeat top center; }
* html Content{ height:605px; }
#Content.blog{ background: none; padding-top: 80px; }
	#Text{ float: right; width: 300px; }
	#Content #Text{ float: left; width: 640px; }
	#Side{ float: right; width: 260px; }
	.blog #Side{ background: url(images/bg_blog_side.png) no-repeat; padding: 60px 0 0 40px; width: 220px; min-height:400px; }
	* html .blog #Side{ height:400px; background:none; border-left: 1px solid #54524b; }
#Footer{ float: left; width: 100%; background: url(images/bg_footer.png) no-repeat top center; padding:15px 0; font-family:"MS Sans Serif", Geneva, sans-serif; color:#91989b;}

/* Helpers */
.clear{ font-size: 1px; height: 1px; clear: both; line-height: 1px; }
.left{ float: left; }
.right{ float: right; }
.center{ display: block; margin: 0 auto; }
.tl{ text-align: left; }
.tr{ text-align: right; }
.tc{ text-align: center; }
.tj{ text-align: justify; }
.small{ font-size: 0.9em; }
.red{ color: #cc3607; }
.gray{ color: #898989; }
.hidden{ display: none; }
.w70{ width: 70%; } 
.w30{ width: 30%; }


/* CONTENT */
a{ color: #5084AB; }
a:hover{ color: #00bfff; }
h1{ font-size: 30px; margin: 0 0 5px 0; }
h2{ font-size: 26px; margin: 0 0 5px 0; }
h3{ font-size: 22px; margin: 0 0 5px 0; }
h4{ font-size: 18px; margin: 0 0 5px 0; }
h5{ font-size: 16px; margin: 0 0 5px 0; }
p{ margin: 0 0 20px 0; line-height: 1.5em; }
ul{ padding: 0 0 0 20px; margin: 0 0 20px 0; }

#Selector{ float: left; width: 340px; margin: 0; padding: 40px 0 0 0; list-style: none; }
	#Selector li{ margin: 0 0 20px 0; padding: 0; float: left; width: 170px; cursor:pointer;}
	#Selector a{ color: white; }
	#Selector img{ float: left; width:49px; }
	#Selector h3{ float: right; width: 110px; font-size: 16px; color: #fff; margin: 0 0 5px 0; }
	#Selector p{ float:right; margin:0; padding:0 10px 0 0; line-height:1.2em; width:100px; font-family: "MS Sans Serif", Geneva, sans-serif; font-size:11px; color:#ccc;}
	#Selector li#Coming{ width: 340px; font-size: 17px; color: #ccc; margin: 0 0 5px 0; padding: 5px 0 0 0; }
	
#IPhone{ float: left; width: 260px; height: 577px; background: url(images/bg_iphone.gif); }	
#IPhone.app{ background: url(images/bg_iphone.png); height: 540px; }	
	#IPhone .screenshot{ float: left; width: 215px; height: 323px; padding: 89px 0 15px 24px; }
	#IPhone.app .screenshot{ padding: 82px 0 9px 24px; }
		#IPhone .screenshot img{width:215px;}
	#IPhone .price{ float: right; width: 88px; height: 65px; }

.features{	 list-style: none; padding-left: 2px; }
	.features li{ margin: 0 0 15px 0; padding: 0 0 0 14px; background:url(images/bullet_features.gif) no-repeat 0 4px; line-height: 1.2em; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px; color: #9d9d9d; }

/* blog stuff */
.pagecaption{ font-size: 16px; color: #777; margin: 0 0 30px 0; }	
	
.post h2{ }	
	.post h2 a{ text-decoration: none; color: #fff8dd; }
	.post h2 a:hover{ text-decoration: underline; color: #fff8dd; }
	.post-date{ float: left; background: url(images/bg_blog_date.gif); width: 47px; height: 39px; padding: 8px 0 0 0; margin: 0 20px 0 0; overflow: hidden; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #fff8dd; }
	.date-day{ font-size: 27px; font-weight: bold; }
	.date-month{ display: block; font-size: 11px; margin: -5px 0 0 0; }
	.entry{ margin: 0 0 0 67px; }
	.metadata{ margin: 0 0 30px 67px; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px; color: #6c6c6c; }

#Thumbs{ float: left; width: 620px; background: url(images/bg_thumbs.png) repeat-y; padding: 7px; margin: 20px 0 40px 0; }
	#Thumbs span{ float: left; width: 100px; height: 100px; border: 3px solid #000; overflow: hidden; margin: 0 10px 0 0; cursor: pointer; }
	
	
/* Forms */
.entry form {  text-align: center; }/* This one is mainly for password protected posts, makes them look better. */
select { width: 130px; }
#commentform p { margin: 5px 0;   }
#commentform input.text { width: 170px; padding: 2px; margin: 5px 5px 1px 0; border: 1px solid #444; background: black; color: #ccc; }
#commentform #author, #commentform #email, #commentform #url{ padding: 2px; width: 250px; border: 1px solid #444; background: black; color: #ccc; }
#commentform textarea { width: 630px; padding: 2px; border: 1px solid #444; overflow: auto; background: black; color: #ccc; }
#commentform #submit { width:150px; padding: 7px 20px; }

#si_contact_form input{width:130px; height:34px;}
#si_contact_form #si_contact_name,
#si_contact_form #si_contact_email{background:#333; border:1px solid #666; width:300px; height:15px; padding:4px; color:#ccc;}
#si_contact_message{background:#333; border:1px solid #666; width:620px; height:180px; padding:4px; color:#ccc;}


/* Comments */
#comments { padding: 0; margin: 20px auto 20px; color: #00bfff; }
#respond{ color: #00a7db; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal;  }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
.commentmetadata { font-weight: normal; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;  padding-left:0;}
.commentlist li { font-weight: bold; margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;  background: #353535; border:1px solid #444;  }
.commentlist p { margin: 10px 5px 10px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }

	
	
/* sidebar */
.widget{ float:left; margin: 0 0 40px 0; width:100%;}
.widget h2{ font-size: 14px; color: #e9e9e9; margin:0; }	
#searchform input{ float: left; width: 36px; height: 25px; }
#searchform input#s{ float: left; border:0px none; background: url(images/bg_side_search.gif); width: 169px; padding: 3px 6px 0 6px; height:22px;  color: #ddd; }
#searchform span{display:block; padding:0 0 5px 0;}
.widget h2{display:block; border-bottom:1px solid #737065; margin:0 0 7px 0; padding:0 0 5px 0;}
.widget ul{list-style:none; padding-left:0;}
    .widget li{ display:block; padding:5px 0 7px 0; background:url(images/bg_side_li.gif) no-repeat bottom left;}
	 	.widget li ul{ padding: 0 0 0 20px; margin: 0; }
	 	.widget li li{ background: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding:3px 0; }
	 	.widget li li a{ background: none; padding: 0; }		
    .widget ul a{text-decoration:none; color:#A2A2A2; background:url(images/bullet_side.gif) no-repeat 0 7px; padding:0 0 0 10px;}
    .widget ul a:hover{ color: white; text-decoration: underline; }
