/*
Theme Name: iPhone Wallpapers
Theme URI: http://wallpaper4iphone.net/
Description: Superb theme for iPhone Wallpapers 
Version: 1
Author: nazone
Author URI: http://wp-design.org
*/



* { margin:0; padding:0;}
body { background:#F5F6F7; color:#888; font:11px Arial, Helvetica, sans-serif}
a { color:#0088cc; text-decoration:none;}
a:hover  { text-decoration:underline}
a img { border:none}
ul,ol { list-style:none;}
h1, h2, h3, h4 { font-size:11px; color:#404040;}
input, select, textarea {color:#888; font:11px 'Lucida Sans', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif}

#main_container { width:920px; margin:0 auto;}
#container {width:920px;}
#content { width:570px; float:left; overflow:hidden}
#sidebar { width:336px; float:right;}
#leftbar { float:left; width:160px;}
#rightbar { width:160px; float:right;}

#header { width:920px; height:120px; position:relative; margin-bottom:15px;}
#header .logo { position:absolute; left:0; top:23px;}
#header .logo a { display:block; width:247px; height:33px; background:url(images/logo.png) no-repeat; text-indent:-9999px; }
#header .brought { font-size:11px; position:absolute; left:0; top:54px}
#header .nav { background: url(images/bg_nav.png) repeat-x; position:absolute; left:0; bottom:0; width:920px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius: 6px; -moz-box-shadow: #949494 0 1px 2px 0; -webkit-box-shadow: #949494 0 1px 2px 0;  box-shadow: #949494 0 1px 2px 0;}
#header .nav ul { float:left; font-size:12px; font-weight:bold;  }
#header .nav ul li { float:left}
#header .nav ul li a { float:left;color:#222; text-shadow: #cbcbcb 1px 1px 0px; padding:10px 0; text-align:center; width:120px; background:url(images/separator_nav.png) no-repeat right top;}
#header .nav ul li a:hover,
#header .nav ul li.current_page_item a { color:#fff; text-shadow: #848484 -1px -1px 0px; text-decoration:none}

#header .nav .search_box { float:right; padding:8px 10px 0 0 }
#header .nav .search_box input.text { border:none; width:119px; height:18px; background:url(images/bg_search.png) no-repeat; padding:1px 0 1px 20px; }
#header .upload_btn { position:absolute; right:0; top:31px; width:116px; height:25px; background:url(images/btn_upload.png) no-repeat; text-indent:-9999px;}
#header .top_links { font-size:11px;  position:absolute; right:135px; top:37px;}
#header .top_links a  {color:#404040; margin-left:20px; text-shadow: #fff 0px 1px 0px; }
 
.box { margin-bottom:15px; background:#fff; padding:10px;  -webkit-border-radius:6px; -moz-border-radius:6px; border-radius: 6px; -moz-box-shadow: #cdcdcd 0 1px 2px 0; -webkit-box-shadow: #cdcdcd 0 1px 2px 0;  box-shadow: #cdcdcd 0 1px 2px 0;}

#right .box h3 { margin-bottom:5px;font-size:14px;}
#right .box li { margin-bottom:3px; }

#sidebar .box h3 { margin-bottom:5px;font-size:14px;}
#sidebar .box li { margin-bottom:3px; }

#content h3 { font-size:20px; letter-spacing:-1px; font-weight:normal; margin-bottom:5px;}
#content .box { padding:10px 15px 15px 15px;}

.box_wallpaper { width:170px; height:255px; overflow:hidden; position:relative;}
.box_wallpaper img { display:block;  width:170px; height:255px;}
.box_wallpaper .over { position:absolute; left:0; bottom:0; padding:5px; width:160px; background:url(images/bg_trans.png)}
.box_wallpaper h2 { font-size:12px;}
.box_wallpaper h2 a { color:#c0c0c0;}
.box_wallpaper h2 a:hover { color:#fff; text-decoration:none;}
.box_wallpaper small { font-size:11px;}

.box_featured {padding:15px 0 15px 15px!important;}
.box_featured .box_wallpaper  { float:left; margin-right:10px;}
.box_featured h3 { font-size:20px; letter-spacing:-1px; font-weight:normal; margin-bottom:5px;}
.scrollable_nav {position:relative; width:890px; z-index:2 }
.navi {  height:20px; position:absolute; right:5px; top:5px}
.navi a{width:8px;height:8px;float:left;margin:3px;background:url(images/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
.navi a:hover{background-position:0 -8px;}
.navi a.active{background-position:0 -16px;}
a.browse{background:url(images/hori_large.png) no-repeat;display:block;width:30px;height:30px;cursor:pointer;font-size:1px; float:none; position:absolute; top:110px;}
a.right{background-position:0 -30px; right:10px; }
a.right:hover{background-position:-30px -30px;}
a.right:active{background-position:-60px -30px;}
a.left{ left:10px;}
a.left:hover{background-position:-30px 0;}
a.left:active{background-position:-60px 0;}
a.disabled{ opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=5);}
.scrollable{position:relative;overflow:hidden;width:890px;height:255px;}
.scrollable .items{width:20000em;position:absolute;clear:both;}

.box_featured .featured_ad { width:300px; height:250px; float:left;}

.box_wallpapers { padding:10px 0 15px 15px!important;}
.box_wallpapers a.more {color:#404040; text-decoration:underline; background:url(images/arrow.gif) no-repeat 100% 5px; padding:0 8px 0 0; margin:3px 15px 0 0;}
.box_wallpapers .box_wallpaper {float:left; margin-right:15px;}


.left { float:left}
.right { float:right}

.clearfix:after {content: "."; display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#footer { background: url(images/bg_footer.png) repeat-x left bottom;  -webkit-border-radius:6px; -moz-border-radius:6px; border-radius: 6px; -moz-box-shadow: #cdcdcd 0 1px 2px 0; -webkit-box-shadow: #cdcdcd 0 1px 2px 0;  box-shadow: #cdcdcd 0 1px 2px 0;}
#footer .content { background:url(images/footer_separator.gif) repeat-y center top}
#footer .box { width:276px; border:none; padding:10px 15px 10px 15px; float:left; margin-bottom:0; background:none;   -webkit-border-radius:0; -moz-border-radius:0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none;  box-shadow: none;}
#footer h4 { margin-bottom:5px;font-size:14px;}
#footer .box li { margin-bottom:5px; }

.bottom_links { padding:15px;}
.bottom_links a { margin-right:10px;}


.entry p { margin-bottom:10px; }
.entry ul { margin:0 0 10px 20px; list-style:disc}

.left_entry {width:320px;float:left; margin:0 15px 15px 0}
.left_entry img {width:320px;}

.right_entry { width:200px; float:left}
.right_entry p { margin-bottom:10px}
.right_entry ul { margin:0 0 5px 10px; list-style:disc}
.right_entry ul li {margin:0 0 3px 0;}

h3#comments { font-size:16px; margin-bottom:10px; letter-spacing:-1px;}
.commentlist { font-size:11px;}
.commentlist li { border:1px solid #efefef; background:#fafafa; margin-bottom:15px; position:relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.comment-body { padding:10px 10px 10px 53px; }
.commentlist .avatar { position:absolute; left:10px;}
.commentlist .fn { font-weight:bold; font-style:normal;}
.commentlist p { margin-top:7px;}

#respond h3 { font-size:16px; margin-bottom:10px; letter-spacing:-1px;}
#respond p { margin-bottom:7px;}
#respond p small { font-size:11px;}
#respond input.text {  width:200px;border:1px solid #ccc; padding:5px 7px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#respond textarea.text { border:1px solid #ccc; width:400px; height:80px; padding:5px 7px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#respond input.btn { background:#3c8ad8; color:#fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border:0; padding:4px 10px; cursor:pointer }

.post {}
.post h2 { font-size:20px; letter-spacing:-1px; margin-bottom:10px;}

.navigation { width:540px; clear:both; font-size:12px; }
.navigation .left a { display:block; padding-left:10px; background:url(images/arrow_prev.gif) no-repeat 0 5px; text-decoration:underline}
.navigation .right a { display:block; padding-right:10px; background:url(images/arrow_next.gif) no-repeat 100% 5px; text-decoration:underline}

.cform { overflow:hidden}
.cform li { clear:both;  margin-bottom:10px; float:left; width:650px;}
.cform label { display:block; width:110px; float:left; line-height:24px; cursor:pointer }
.cform input.single { width:170px; border:1px solid #ccc; padding:5px 7px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  float:left; margin-right:5px; }
.cform input.secinput { width:163px; border:1px solid #ccc; padding:5px 7px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  float:left ; margin-right:5px;}
.cform select.cformselect { width:186px; border:1px solid #ccc; padding:5px 7px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  float:left ; margin-right:5px;}
.cform input.cf_upload { float:left;   margin-right:5px;}
.cform textarea.area { width:280px; height:115px;border:1px solid #ccc; padding:5px 7px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #333; float:left; margin-right:5px; }
.cform span.reqtxt, .cform span.emailreqtxt { float:left; display:block;  float:left; color:#999999; line-height:24px;}
.cform img.captcha {width:auto!important; float:left; margin-right:5px;}
.cform img.captcha-reset { width:23px; height:19px; float:left; background:url(img/reload.gif) no-repeat; margin-top:3px;}
.cform .cf_hidden { display:none;}
.cform p.cf-sb { clear:both; padding-left:110px;}
.cform input.sendbutton {background:#3c8ad8; color:#fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border:0; padding:4px 10px; cursor:pointer }
.failure {color:#FF3300; font-weight:bold; margin-bottom:15px;}
.success { font-weight:bold; margin-bottom:15px;}
.waiting { font-weight:bold; margin-bottom:15px;}
.cf_error { border:1px solid #FF3300!important;}
.linklove {display:none;}

.howto { margin-bottom:15px;}
.howto h3 { font-size:16px;}
.howto strong { color:#333;}
.howto ol { margin:5px 0 15px 15px; list-style:decimal}

.download { margin:15px 0}
.download a {background:#3c8ad8; color:#fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding:4px 10px; display:block; text-align:center}

.warn { margin:10px 0; padding:10px; background:#FFFABF; border:1px solid #CFB84D; color:#000}
.orig_link { margin:10px 0; padding:10px; background:#FFFABF; border:1px solid #CFB84D; color:#000}

.fb_like_button { }
.fb_like_button h4 {font-size:18px; letter-spacing:-1px; font-weight:normal; margin-bottom:5px;}
