@charset "utf-8";
/* CSS Document */
body{ 
	background: #000000;
	height: 100%;
	margin:0;
	padding:0;
}
html, body, input, textarea{ 
	font: 12px/18px "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #eeeeee; 
}
input, textarea{background-color:#000000; border: 1px solid #222222; color:#dddddd;}
img{border:none}
.pointer { cursor:pointer }
a { color: #d4d76e; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background: url(http://images.apple.com/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }
.sosumi { font-size: 10px !important; color:#76797c; }

#wrap {
	width:980px; 
	padding:0 15px;
	margin:0 auto; 
	margin-top:20px;	
	height: 100%;
    height: auto !important;
    min-height: 100%;
    margin-bottom: -100px;

}
#header {
	position:relative;
	height:90px;
	z-index:10;
}
#header #logo {
	position:absolute;
	left:20px;
	top:15px;
}
#header #slogan {
	position:absolute;
	left:40px;
	top:75px;
}
#header #iphone_icons {
	position:absolute;
	left:500px;
	bottom:15px;
}
#header #iphone_icons img{
	margin-left:10px;
}
#header #search {
	position:absolute;
	right:30px;
	top:40px;
	border:none;
	text-align:right;
	width:250px;
}
#header #search input{
	border:none;
	background-color:#000000;
	color:#666666;
	width:139px;
	background:url(/images/search.gif) top left no-repeat;
	height:17px;
	padding:3px 30px 2px 5px;

}
#breadcrumbs {
	border:1px solid #333333;
	border-top:none;
	padding:8px 25px;
	position:relative;
}
#breadcrumbs .path {
	position:relative;
}
#breadcrumbs .path a{

}
#breadcrumbs #rss {
	position:absolute;
	right:15px;
	top:10px;
	color:#dddddd;
}
#breadcrumbs #addthis {
	position:absolute;
	right:220px;
	top:10px;
}
#content{
	border:1px solid #333333;
	border-top:none;
	padding:25px;
	z-index:1;
	overflow: hidden;
}

#content #right ul, #content #right ol{
	padding:0px 0 0 25px;
	margin-top:5px;
	width:450px;
}
#content #right ul li{
	list-style-type:disc;
}
#content #right ol li{
	list-style-type:decimal;
}

#content  .title{
	border-bottom:1px dotted #555555;
	padding-bottom:8px;
	font-size:16px;
	line-height:20px;
}
#content  .title div{
	width:500px;
}
#content .subtitle{
	font-size:14px;
	padding-bottom:20px;
}
#content .detsection, #content .detsection2{
	clear:right;
	width:500px;
	border-top:1px dotted #555555;
	padding-top:10px;
	margin-top:15px;
}

#content .subtitle{
	padding-bottom:10px;
}
#content .page p{
	width:auto;
}
#content .page ul, #content .page ol{
	padding:0 0 0 25px;
	margin-top:5px;
}
#content .page ul li, #content .page ol li{
	margin-top:3px;
}
#content .date{
	color:#cccccc;
	padding-top:5px;
}
#content .article_body{
	width:500px;
	float:left;
}

#ads{
	float:right;
	width:150px;
	text-align:center;
	font-size:10px;
}
#ads img{
	border:1px dotted #555555;
}
#main{
	margin: 0px 165px 0px 0px;
}

#sidebar{
	width:242px;
	float:right;
	padding-top:10px;
	margin-left:15px;
}
#sidebar .outer{
	background:url(/images/sidebarcoins.gif) top left no-repeat;
}

#sidebar .inner{
	background:url(/images/sidebarbg.gif) top left repeat-x;
	margin:0 4px;
	height:33px;
}
#sidebar .stitle{
	font-size:13px;  color:#dddddd; padding:7px 15px;
}
#sidebar .bottom{
	border:1px solid #333333;
}

#sidebar .bottom ul{
	margin:10px 10px 0 0;
	list-style:none;
	padding-left:8px;
	background-color:#000000;
}
#sidebar .bottom ul li{
	padding:0px;
	margin:0px;
	background:url(/images/sidebarbullet.gif) left 8px no-repeat;
	padding-left:10px;
}

#footer {
	margin:20px 0;
	height:100px;
	position:relative;
}
#footer div{
	text-align:center;
	padding:0px;
	margin:2px;
	font-size:11px;
	color:#999999;
}
#created_by {position:absolute; top:0px; right:5px}
.listdesc p {float:left;  padding:0;}
.listdesc img{float:left; margin:5px 10px 5px 0;}
.listdesc .date{font-size:10px; }

.additional_info{margin:0px 10px 0px 10px}
div.jailbroken{padding-bottom:10px; }
.appstore{margin-bottom:4px;}
.appstore img{vertical-align:middle}

form#signup table td, 
form#signup table th, 
form#contact table td, 
form#comment table td{padding:0; line-height:14px; font-weight:normal;}
form#signup table th{text-align:right; padding-right:10px; width:100px;}

form#signup table input, 
form#contact table input, 
form#comment table input{padding:3px; margin-top: 8px; width:200px;}
.dontshowinput{display:none;}

form#signup table .submit, 
form#contact table .submit, 
form#comment table .submit{width:100px;}

div.form{margin-top:10px;}

.commentnum{width:20px; padding-top:20px; float:left;}
.commentbox{width:447px; margin-top:15px; float:left;}
.commenttop { background: url(/images/comment/top.png) top no-repeat; height: 5px; }
.commentbottom { background: url(/images/comment/bottom.png) bottom no-repeat; height: 15px; }
.commentname {padding-left:20px; margin-top:2px;}

.commenttext { 
	background-color:#070707;
	border-left:1px solid #222222;
	border-right:1px solid #222222;
	padding: 7px 20px; height: 100%;
}

/* Easy Tooltip */

#easyTooltip{
	margin:0 10px 1em 0;
	width:330px;
	padding:20px;
	background:#000000;
	border:1px solid #444444;
	}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font:13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}	
#easyTooltip p{
	margin:0 0 .5em 0;
	}		
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		float:left;
		margin-right:10px;
}		

#ainfo{display:none;}
					
.pagination{margin-top:15px;}
.pagination a {padding:5px 2px;}
