/*Theme Name: iMobileTheme 
URL: http://atmaxplorer.com
Description: iMobile is a free WordPress theme with options page. Supports the post thumbnails. Suitable for any niche especially for mobile phones or gadget sites.
Author: sylv3rblade
Author URI: http://newwpthemes.com/Version: 1.0
Tags: Mobile Phones, Gadgets, Phones, Notebook,  Ads Ready, Two Columns, Right Sidebar, Fixed Width, Options Page
*/

/* LAYOUT */

body {background: #0f1314 url(images/background.png) top left repeat-x;}

#wrapper {padding:0;}

#container {}

#contentwrap {background: #fff;}

a {color: #d73300;}

a:hover {color: #ff5603;}
/* HEADER */

#header {height: 120px;
    background: #fff;}

#header h1 {margin-bottom: 0px !important;padding: 25px 0 0 15px;font-weight: normal;font-family: Arial, Helvetica, Sans-serif;font-weight: bold;font-size: 50px;}

#header h1 a, #header h1 a:visited {color: #14181b;text-decoration: none;}


#header h2 {
    padding-left: 15px;color: #686565;font-size: 14px;line-height: 14px; font-family: Arial;}

.logoimg {
    margin: 25px 0 0 20px
}

/* NAVIGATION MENUS */

.navwrap {
    background: url(images/pagenav-background.png) top left repeat-x;
}

#pagemenucontainer {height: 32px;
    padding: 1px 0 0 2px;}
#pagemenu {height: 30px;}

#pagemenu, #pagemenu ul { padding: 0;margin: 0;list-style: none;line-height: 1;}
#pagemenu {margin-bottom: 1px;}
#pagemenu ul {float: left;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
#pagemenu li {float: left;list-style: none;margin: 0px;padding: 0px;
    background: url(images/pagenav-separator.png) right center no-repeat;}
#pagemenu ul li {list-style: none;margin: 0px;padding: 0px;}
#pagemenu li a, #pagemenu li a:link {color: #fdc3b1;display: block;
    margin: 0px 3px 0px 3px;padding: 12px 10px;text-decoration: none;font-weight: bold;text-transform: uppercase;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
#pagemenu li a:hover, #pagemenu li a:active{color: #fff;display: block;text-decoration: none;}
#pagemenu  li.current_page_item a {color:#fff;}

#pagemenu li:hover, #pagemenu li.sfhover { position: static;}


.navcontainer {height: 37px;
    background: url(images/nav-background.png) top left repeat-x;
    padding: 0 0 0 10px;
    border-top: 1px solid #fff;}
#nav {height: 37px;}

#nav, #nav ul { padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav {margin-bottom: 1px;}
#nav ul {float: left;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav ul li {list-style: none;margin: 0px;padding: 0px;}
#nav li a, #nav li a:link {color: #fff;display: block;
    margin: 0px 6px 0px 0px;padding: 12px 14px 13px 14px;text-decoration: none;font-size: 12px;font-weight: bold;text-transform: uppercase;
    text-shadow: 0 1px 0 #000;}
#nav li a:hover, #nav li a:active {color: #fff;display: block;text-decoration: none;
    background: url(images/nav-hover.png) top left repeat-x;
    text-shadow: 0 1px 0 #ad330e;}
#nav  li.current-cat a {color:#fff;
    background: url(images/nav-hover.png) top left repeat-x;
    text-shadow: 0 1px 0 #ad330e;}

#nav li:hover, #nav li.sfhover { position: static;}
/* CONTENT */

#content {padding: 15px 5px 15px 15px;}
pre { overflow: auto; width: 470px; }

.post {padding-bottom: 15px;margin-bottom: 15px;
    border-bottom: 1px solid #ddd;}

.post_thumbnail {
    padding: 6px;
    margin: 0 10px 10px 0;
}
.size-thumbnail {
    width: 100px;height:100px;
    margin: 0 10px 10px 0;
}

.post p {margin-bottom: 10px;}

.title {margin: 0 0 2px 0;padding: 0px;line-height: 22px;
    font-size: 22px;font-family: Arial, Helvetica, Sans-serif;color: #161616;
    font-weight: bold;}

.title a {text-decoration: none;color: #161616;}

.title a:hover {text-decoration: none;color: #d73300;}

.pagetitle {margin-bottom: 20px;line-height: 22px;font-family: Arial, Verdana;text-decoration: underline;
}

.readmorecontent {text-align: right;}

a.readmore {padding: 4px 15px;background: #323639;color: #fff;text-decoration: none;
    font-size: 12px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;}

a.readmore:hover {background: #de4a1d;}

.postdate {font-size: 11px;padding: 2px 0px;font-family: Arial, Verdana;color: #5b5b5b;}

.postmeta {font-size: 11px;padding: 2px 4px;font-family: Arial, Verdana;}
.postdate img, .postmeta img {border: none;vertical-align: middle;margin:2px;}
.entry {text-align: justify;line-height: 20px;padding-top: 8px;font-family: Arial, Verdana;font-size: 14px;}
.navigation {padding: 10px 0;}

blockquote {overflow: hidden;padding-left: 9px;font-style: italic;color: #666;border-left: 3px solid #CADAE7;}
.post img {max-width: 680px;}

img.wp-smiley {max-height: 12px;margin: 0;padding: 0;border: none;}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;}

.alignleft {
   float: left;}

.alignright {
   float: right;}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;}
/* wp-pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #686868 !important;
    background:#dfdfdf !important;
    border: 1px solid #989898 !important;
    font-size: 15px !important;
    padding:  4px 8px !important;
}

.wp-pagenavi span.current {
    color: #434343 !important;
    background:#fff !important;
    border: 1px solid #b6b5b5 !important;
    font-size: 15px !important;
    padding:  4px 8px !important;
    font-weight: bold;
}

.wp-pagenavi a:hover {
    color: #494949 !important;
    background:#dfdfdf !important;
    border: 1px solid #626262 !important;
    
}

.wp-pagenavi span.pages {
    color: #676767 !important;
    background:#fff !important;
    border: 1px solid #b6b5b5 !important;
    font-size: 15px !important;
    padding:  4px 8px !important;
}

.wp-pagenavi span.extend {
    background:transparent !important;
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #676767 !important;
    background:#fff !important;
    border: 1px solid #b6b5b5 !important;
    font-weight: bold;
}

/* SIDEBAR(S) */

.sidebaradbox {margin-top: 5px; text-align:center;}
.ad125 {margin: 6px;}


.sidebar {margin: 10px;
    font-size: 13px;}
.sidebar a {text-decoration: none;color: #555;}

.sidebar a:hover {text-decoration: underline;color:#e24e20;}

.subsBlock {margin-top:15px;}

/* sidebar - rss */
#rssFeed, #rssFeed ul {padding: 0; margin: 0; list-style: none; line-height: 1;}
#rssFeed a { display: block; padding:10px 5px; width: 150px; text-decoration:none; }
#rssFeed li { float: left; width: 150px; background:url(images/sprite_rss.png) no-repeat 0 0; border:0 !important;}
#rssFeed li span {margin-left:40px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; font-size:24px; color:#353738; text-shadow:1px 1px #fff}
#rssFeed li:hover {background:url(images/sprite_rss.png) no-repeat 0 -50px;}
#rssFeed li ul { position: absolute; margin-top:-2px; border:1px solid #1c1c1c; width: 150px; left: -999em; z-index:999;}
#rssFeed li ul li {background:#515151; border-bottom:1px solid #767676; border:0 !important;}
#rssFeed li ul li a {height:15px; padding:7px 5px; margin:0 0px; font-size:13px; color:#dadada; text-shadow:1px 1px #2b2b2b;}
#rssFeed li ul li a:hover {color:#fff; text-decoration:underline; text-shadow:1px 1px #2b2b2b}
#rssFeed li ul li:hover {background:#515151;}
#rssFeed li ul ul { margin: -1em 0 0 10em; }
#rssFeed li:hover ul ul,  #rssFeed li:hover ul ul ul,  #rssFeed li.sfhover ul ul,  #rssFeed li.sfhover ul ul ul { left: -999em;}
#rssFeed li:hover ul,  #rssFeed li li:hover ul,  #rssFeed li li li:hover ul,  #rssFeed li.sfhover ul,  #rssFeed li li.sfhover ul,  #rssFeed li li li.sfhover ul { left: auto; }

/* sidebar - twitter */
 #followTweet a {background:url(images/sprite_twit.gif) no-repeat 0 0; display:block; float:left; height:40px; margin:2px 0 0; width:138px; text-indent:-9999px}
 #followTweet a:hover {background:url(images/sprite_twit.gif) no-repeat 0 -50px;}

#search {
    border: 1px solid #af2900;
    height: 22px;
    padding: 2px;
    background: #f9efeb;
    text-align: right;
}

#search input {border: 0;
    background: none;
    color: #7e7e7e;
}
#s {width: 257px;padding: 2px;
    margin:0;
    background: none;
}

#topsearch #search {
    margin: 4px 5px 0 0;
}


#topsearch 	#s {
  width: 226px;  
}

.rssbox {
background-color:#E3E3E3;
border:2px solid #B8B8B8;
list-style-type:none;
margin:0 0 10px;
padding:6px;}

.rssbox a {color: #747888;text-transform: uppercase;font-size: 12px;font-weight: bold;text-decoration: none;
    font-family: Arial, Helvetica, Sans-serif;}
.rssbox a:hover {color: #414862; text-decoration: underline;}

.twitterbox {background: #e9e9e9;border: 1px solid #bbbbbb;padding: 10px;margin: 10px 0 0 0;}
    
.twitterbox:hover {
    border: 1px solid #a1a1a1;
    }
.twitterbox a {color: #747888;text-transform: uppercase;font-size: 12px;font-weight: bold;text-decoration: none;
    font-family: Arial, Helvetica, Sans-serif;}
.twitterbox a:hover {color: #414862; text-decoration: underline;}

/* Social icons */
.addthis_toolbox {margin: 5px 0 0 0;text-align: center;}
.addthis_toolbox .custom_images a
{
    width: 32px;
    height: 32px;
    margin: 0 3px 0 3px;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}



.sidebarvideo {
}

.sidebar ul li {
background-color:#E3E3E3;
border:2px solid #B8B8B8;
list-style-type:none;
margin:0 0 10px;

}

.sidebar h2{
background-color:#000000;
background-position:center top;
color:#E1771E;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin:0;
padding:6px 10px;
text-shadow:0 1px 0 #333333;
text-transform:uppercase;
}

.sidebar a {
color:#373434;
text-decoration:none;
}
.sidebar ul, .sidebar ol{
margin:0;
}
.sidebar ul li ul {
padding:0 10px;
}
.sidebar ul li ul li {
background:url("images/bullet.gif") no-repeat scroll left top transparent;
border:0 none;
margin:2px 0;
padding:2px 0 2px 20px;
}



#wp-calendar th {font-style: normal;text-transform: capitalize;color: #555;background: none;}
#wp-calendar caption {padding: 2px 4px;text-transform: uppercase;	margin: 2px 0 2px 0;background: none;}

#wp-calendar td {color: #999;font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: normal;padding: 2px 0;text-align: center;}

#wp-calendar td:hover, #wp-calendar #today {background: #eef0f4;color: #555;}
#wp-calendar {empty-cells: show;font-size: 14px;margin: 0;font-weight: bold; width: 100%;}


/* FOOTER */

#footer {background: url(images/background.png) top left repeat-x;padding: 22px;text-align: center;color: #fff;font-size: 13px;}

#footer a {color: #fff;} 

#footer a:hover {text-decoration: none;} 
#footer2 {color: #6a6a6a;font-size: 11px;text-align: center;padding: 10px;}
    	
#footer2 a {color: #6a6a6a;
    text-decoration: none;} 
/* COMMENTS */

#comments h3 {margin-bottom: 10px;	
}

#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}

#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {	content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}

.alt {margin: 0;padding: 10px;}

.commentlist {padding: 0;text-align: justify;}

.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;
}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;
}

.commentlist p {margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {margin: 5px 0;}

.nocomments {text-align: center;margin: 0;padding: 0;}

.commentmetadata {margin: 0;display: block;}

#gallerybox{
	position: absolute;
	left: -10000px;
}