/* Screen Styles */
/* By Michael Dick (http://m1k3.net) */
 
/* Reset --------------- */
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
	body { line-height: 1; }
	ol, ul { list-style: none; }
	blockquote, q { quotes: none; }
	:focus { outline: 0; }
	ins { text-decoration: none; }
	del { text-decoration: line-through; }
	table { border-collapse: collapse; border-spacing: 0; }

/* Blocking HTML5 tags --------------- */
	header, section, nav, footer, aside, article { display: block; }


/* Misc. --------------- */
	body { background:#f0f0f0 url('http://cssiphone.com/_assets/img/bg_top.png') no-repeat -300px 0; color:#414141; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; }
	a { color:#333; text-decoration:none; }
	a:hover { color:#000; }
	
/* Globals --------------- */
	ul#skipto { display:none; }
	

/* Header ---------------- */
	header#main { background: url('http://cssiphone.com/_assets/img/header.png') repeat-x; height:59px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; margin-bottom:30px; }
	header#main h1 { float:left; padding:10px 20px 0px 15px; }
	header#main h1 a { display:block; height:22px; background:url('http://cssiphone.com/_assets/img/sprites.png') no-repeat 43px 0px; width:105px; padding-top:12px; }
	header#main h1 a abbr { background-color:#2d2d2d; color:#fff; font-weight:normal; padding:2px 4px; font-size:13px; float:left; }
	header#main h1 a strong { text-indent:-999999px; float:left; }


/* Ads ---------------- */
	section#ads { margin:0 auto 30px; overflow:hidden; height:125px; width:251px; }
	section#ads ul li { float:left; background-color:#f9f9f9; }
	div.bsap_1241014 a { display:block; width:125px !important; float:left; height:125px !important; }
	div.bsap_1241014 a.adhere { text-indent: -999999px; background: url('http://cssiphone.com/_assets/img/sprites.png') no-repeat -1px -91px; border-right:1px solid #c0c0c0;}
		

/* Navs ---------------- */
	nav.river { float:right; margin-right:5px;}
	nav.river a { display:block; float:right; background:url('http://cssiphone.com/_assets/img/sprites.png') 0 -62px; border-right:1px solid #d8d8d8; text-transform:uppercase; font-size:11px; color:#989898; width:auto; padding:7px 10px 8px; margin:17px 10px 0 0; }
	nav.river a span {  display:block; } 


	/* Prev / Next */
	nav.river a.prev span { background:url('http://cssiphone.com/_assets/img/sprites.png') no-repeat; background-position:-12px -459px; padding-left:15px; }
	nav.river a.next span { background:url('http://cssiphone.com/_assets/img/sprites.png') no-repeat; background-position:-125px -459px; padding-right:15px; }
              
	nav.river a.prev.disabled span { background-position:-12px -459px; opacity:.5; }
	nav.river a.next.disabled span { background-position:-125px -459px; opacity:.5;}

		
/* River ---------------- */
	section#river { overflow:hidden; width:251px; margin:0 auto; }
	section#river ul { width:251px; margin:0 auto; }
	section#river ul li { margin-bottom:30px;}


/* Footer ---------------- */
	footer#main { background: url('http://cssiphone.com/_assets/img/header.png') repeat-x; height:59px; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
	footer#main p { float:left; padding:25px 0 0 15px; font-size:15px; }
	footer#main p b { font-weight:normal; color:#8c8c8c; text-transform:uppercase; font-size:13px; margin-top:-3px;}