/*
Theme Name: Concept Mobiles
Description: Theme designed for ConceptMobiles.com
Author: Mobile Addict 
Author URI: http://www.mobileaddict.net/

*/
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, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i, marquee {
	margin: 0px;
	padding: 0px;
}

.conceptmobiles{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:#11435C url(images/body.png) repeat-x;
		font-family:Arial,Tahoma,Verdana,Century gothic, Tahoma,sans-serif;
	}
img {
	border:0;
	margin: 0 0;
	}
a {
	color:#A34900;
	text-decoration:none;
	outline:none;
	}
a:link,a:visited{
	color:#5F8192;
	text-decoration:none;
	outline:none;
	}
a:hover {
	color:#5C7F17;
	text-decoration:none
		}

	
		
h1, h2, h3, h4, h5, h6 {
	
	}
blockquote {
	padding:10px 10px 10px 10px;
	color:#326f8e;
	font-style: normal;

	}
.clear {
	clear:both;
	}

table{
  margin: 10px 0 10px;
}

table td, table th{
  text-align: left;
  padding: .4em .8em;
}

table th{

  color: #444;
  text-transform: uppercase;
  font-weight: normal;

}

table td{

}

table tr.even td{

}

table tr:hover td{

}
img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 5px 5px;
	margin: 0px 0px 10px 0px;
	display: inline;
	background:#fff;
	border: 1px solid #DDDDDD;
	}

img.alignright {
	padding: 5px 5px;
	margin: 10px 0px 10px 10px;
	display: inline;
	background:#fff;
		border: 1px solid #DDDDDD;
	}

img.alignleft {
	padding: 5px 5px;
	margin: 10px 10px 10px 0px;
	display: inline;
	background:#fff;
	border: 1px solid #DDDDDD;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #ffffff;
	padding: 4px 0px 5px 0px;
	margin: 5px 5px ;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}

/* The Outer cover */

#wrapper {
	width:1000px;
	margin:0 auto;
	font-family: Arial,Tahoma,Century gothic,Tahoma,sans-serif;
	font-size:13px;
	color:#444;

	}
#casing {
	padding:0px 0px 10px 0px;
	background:url(images/casing.png) center repeat-y;
	float:left;
	width:1000px;

	}

#leaderboard_ad {
	padding:0px 0px 10px 0px;
	background: #fff url(images/casing.png) center repeat-y;
	float:left;
	width:946px;
	text-align: center;
	margin: 0 0 0 27px;
	}		
	
	
	
/* The Header */

#top {
	height:71px;
	margin:auto;
	background:transparent;
	width:1000px;
	position:relative;
	
	}
.blogname {
	width:600px;
	font-family:arial,Century gothic,Verdana,Tahoma,sans-serif;	
	margin:35px 0 0 20px;
    float:left;
	height:60px;
	background:url(images/logo.png) no-repeat;

	}
.blogname h1  {
	font-size:36px;
	padding:0 0 0px 40px;
	font-weight:normal;
	text-align:left;
	color:#F1B723;

	}
.blogname h1  a:link, .blogname h1  a:visited{ 
	color: #333; 
	display:block;
	margin:0px 0 0 20px;
	}
	
.blogname h1  a:hover { 
	color: #cc7112; 
	}
.blogname h2 {
	margin:0px 0px 0px 60px;
	font-size:16px;
	font-weight:normal;
	color:#555;
	text-align:left;

	}


/* The Search */
#sback{

width:290px;
height:48px;
float:right;
margin:6px 25px 0px 0px;
background:url(images/sback.png) no-repeat;
display:inline;
position:relative;
}
.postrs a img{
	margin:9px 5px 0px 10px;
	display:block;
	float:left;
}
.comrs a img{
	margin:9px 5px 0px 10px;
	display:block;
	float:left;
}
#search {

	width:290px;
	height:48px;
	padding:0px ;
	float:right;
	display:inline;
}
#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#s {
	width:205px;
	margin:17px 0px 0px 10px;
	padding: 3px 5px 3px 5px;
	border:none;
	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
	color:#0c8ad2;
	float:left;
	font-weight:bold;
	background:transparent;
	display:inline;
}
input#searchsubmit{
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	height:48px;
	width:43px;
	background:url(images/sbutton.png) no-repeat;
	border:none;


}
input#searchsubmit:focus {outline:none;}
/* Navigation Menu*/

#menu {

	width: 440px;
	margin: 15px 0px 0px 0px;
	height: 28px;
	padding-left:25px;
	float:left;
	
}

#socialicons {

	width: 185px;
	margin: 0px 0px 0px 0px;
	height: 60px;
	padding-left: 0px;
	float:left;
}
#socialicons img {
	padding: 0px;
	margin: 0px;
	border: none;
}

#nav {
    float:left;
    width:650px;
	font: 13px Arial , Helvetica, sans-serif;
	overflow:hidden;
	text-transform:uppercase;
      }
#nav ul {
    margin:0 0px;
    padding:0px 0px ;
    list-style:none;
      }
#nav li {
    display:inline;
	line-height:39px;
    padding:0;
      }
#nav a {
    float:left;
	background: url(images/sleft.png) top left no-repeat;
    margin:0;
    padding:0 0 0 15px;
	margin: 0 0px 0px 5px;
    text-decoration:none;
      }
#nav a span {
    float:left;
    display:block;
	background: url(images/sright.png) top right ;
    padding:0px 15px 0px 0px;
    color:#eee;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
    /* End IE5-Mac hack */
#nav a:hover span {
      color:#fff;
      }

#nav a:hover {
      background-position:0% -39px;
      }
#nav a:hover span {
      background-position:100% -39px;
      }

#nav li.current_page_item span {
	text-decoration: none;
	background: url(images/sright2.png) top right no-repeat;
		color: #fff;
}

#nav .current_page_item a , #nav .current_page_item a:visited{
	color: #fff;
	text-decoration: none;
	background: url(images/sleft2.png) top left no-repeat;
}


/* Main Content*/	


#content {
	float:left;
	width: 620px;
	height:100%;
	padding:0px 0px 0px 0px;
	margin-left:30px;
	display:inline;
	}
	
.singpost{
	width:605px;
	margin: 0px 0px 20px 10px;
	height:100%;
	color:#666;
	font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;
	color:#326f8e;
	}

.title  h2 {
	margin: 15px 0 0px 0;
	padding: 0px 0px 5px 0px;
	text-align: left;
	font-size: 24px ;
	font-family:Arial,century gothic,verdana, sans-serif;
	font-weight:bold;
	overflow:hidden;
	color:#4b8bac;
	}

.title  h2 a:link,.title  h2 a:visited {
	color:#4b8bac;
}

.singleinfo {
	font:11px  Tahoma, Georgia, Arial,century gothic,verdana, sans-serif;
	color:#271A0A;
	padding:0px 0px;
	margin:10px 0px 10px 0px;
	line-height:20px;
	font-weight:bold;
			}
	

.conmets{
	padding:3px 5px 3px 0px;
	margin:5px 0px;
	color:#468d1c;
}

.conmets a:link,.conmets a:visited{
	color:#3d7d9d;

	}
	
.conmets a:hover{
	color:#3d7d9d;
	}
	
.entry {
	margin:0 0;
	padding: 0px 2px ;
	
	}	
	
.entry a:link,
.entry a:visited {
	color: #AC0604;
	background-color: transparent;
}
.entry a:hover {
	color:#455236;
	background-color: transparent;
	text-decoration: none;
}

.entry ul, .entry ol{
  margin: .4em 0 1em;
  line-height: 150%;
}


.entry ul li, .entry ol li{
  list-style-position:outside;
  margin-left: 1.6em;
}

.entry p{
	margin:5px 0px;
	padding:5px 0px;
	line-height:22px;

}


/* right column */
.right{
	
	float:right;
	width:342px;
	padding:5px 0px 0px 0px;
	display:inline;
	overflow:hidden;
}

.bigad{
	width:300px;
	float:left;
	overflow:hidden;
	margin:0px 0 5px 15px;

}

/* sidebar */
.sidebar{
	
	float:left;
	width:325px;
	padding:0px 0px;
	margin-left:0px;
	display:inline;
}


/*sidebar */


.sidetitle{
	padding: 5px 0px 5px 10px;
	color:#fff;
	font-size:15px;
	width:315px;
	height:26px;
	background:url(images/sideh2.png) no-repeat;
	position:relative;
	font-weight:bold;
	text-transform:uppercase;
	}

.sidebox{
	float:left;
	width:325px;
	padding-top:0px;
	font-size:12px;
	font-family: Arial,Tahoma,Century gothic, sans-serif;
	margin:0px 0px 10px 0px;
	display:inline;
	overflow:hidden;
	}


	
.sidebox ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}
.sidebox li{
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}
.sidebox ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;
		}

.sidebox ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	}

.sidebox ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebox ul li {
	height:100%;
	line-height:20px;
	float: left; 
	clear: left;	
	width: 275px;
	list-style-type: none;
	overflow:hidden;
	margin:3px 0px;
	padding-left:25px;
	background:url(images/sarrow.png) no-repeat;
	}
.sidebox ul li:hover,.sidebox ul li.current-cat {
	background:url(images/sarrowa.png) no-repeat;
	font-weight:bold;
 }
.sidebox ul li a:link, .sidebox ul li a:visited {
	color:#47a213;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	display:block;

	}

.sidebox ul li a:hover {

	color: #47a213;
	}

.sidebox p {
	padding: 7px 10px;
	margin:0;
	}
.sidebox div {
	padding: 5px 10px;
	margin:0;
	}
.sidebox table {
	width:100%;
	text-align:center;
	color:#787d7f;
	}	
	
li.recentcomments{
	
	padding-left:10px;
}	
	
#wp-calendar{
	width: 300px;
	padding: 0 0 15px;
	background:#F3F3F3;
}

#wp-calendar caption{
	padding: 0px 5px ;
	font-size:14px;
	color:#555;
}

#wp-calendar th, #wp-calendar td{
	padding: 5px;
	text-align:center;
	background:#fff;
	color:#666;
}

#wp-calendar td a{
	background:#fff;
	padding: 3px;
}
#wp-calendar td{
	background:transparent;
}
#wp-calendar td, table#wp-calendar th{
	padding: 2px 0;
}		
	
	
	
/* --- FOOTER --- */

.footer {
	width:500px;
	position:absolute;
	right:10px;
	bottom:10px;
	color:#64a4c3;
	font-size:10px;
	text-align:center;
	}

.footer a:link , .footer a:visited{
	color:#64a4c3;
	}

.footer a:hover {
	color:#fff;
	}


/* The Navigation */

#navigation{	
	width:500px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 10px 0px;

	}

	
/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	padding:10px 0px;
	font-size:16px;
	text-align:center;
	color:#CC2020;

	}
 h2.pagetitle a {
 	color:#507409;
 }
#comment{

	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
	
#comnums  h3{
	padding:10px 10px;
	margin:10px 0px 10px 0px;
	font-size:20px;
	font-weight:normal;
	color:#4b8bac;
	background:#e8f4f9 ;
	border:1px solid #afdbf1;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	} 	
	
#respond{

	height:100%;
	padding:0px 5px;
	margin:5px 0px 5px 0px;
	background:#9CD85B url(images/resp.png) bottom repeat-x;
	border:1px solid #5f9a2d; 
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}	
#respond h3{
	padding:5px 10px 5px 10px;
	margin:5px 0px;
	font-size:22px;
	font-weight:normal;
	color:#fff;

	}
#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#BFAFA7;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	}
.cancel-comment-reply{
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding:0px 0px;

}	
#commentform p {	
	color:#fff;
	padding:5px 0px;
	font-size:12px;
	}
#commentform input {
	background:#edffe0;
	border:1px solid #53ae19;
	color:#444;
	padding-left:10px;

	}
#commentform textarea {
	background:#edffe0;
	border:1px solid #53ae19;
	color:#444;
	width:95%;
	padding:5px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	}
.comments input#submit {
	
	padding:2px 5px;
	background:#9F0909 url(images/subcom.png) repeat-x;
	border:1px solid #c11919;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	}

	
ol.commentlist { 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-indent:0; 

	}
	
ol.commentlist a:link, ol.commentlist a:visited{	
	color:#08728F;
	}
	
.comment-body{
	margin-left:80px;
	padding:0px 0px; 
	
}	

ol.commentlist li { 
	background:#fbfdfe;
	border:1px solid #d0eaf7;
	margin:20px 0 20px 0px; 
	padding:5px  5px ; 
	position:relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
 }
 
ol.commentlist li div.comment-author { 
	padding:0 10px 0 0; 
	color:#C00808; 
}

ol.commentlist li div.vcard { 
	font:10px Tahoma, helvetica,arial,sans-serif; 
	text-transform:uppercase;
	color:#fff; 
	position: absolute;
	top:5px;
	left:5px;
	height:80px;
}

ol.commentlist li span.says  { 
	display:none;

}

ol.commentlist li div.vcard cite.fn { 

	font-style:normal;
	position: absolute;
	width:70px;
	text-align:center;
	background:#E8F4F9;
	padding:2px 0px;
	top:75px;
	left:0px;
	color:#4B8BBA;
}

ol.commentlist li div.vcard cite.fn a:link { 

	color:#4B8BBA;
}

ol.commentlist li div.vcard img.avatar { 
	border:5px solid #E8F4F9; 
	margin:0px; 
	padding: 0px; 
}

ol.commentlist li div.comment-meta { 
	color:#68bb2a;
	font-size:12px;

}

ol.commentlist li p { 
	font:normal 12px Tahoma, helvetica,arial,sans-serif;
	margin:0 0 1em;
	line-height:22px;
	color:#666;
	padding:5px 5px;
 }
 
ol.commentlist li ul { 
	font:normal 12px/1.4 helvetica,arial,sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.commentlist li div.reply {  

	font:10px Tahoma, helvetica,arial,sans-serif; 
	text-transform:uppercase;
	padding:0px 0px;  
	text-align:right; 
	margin:0px 5px 5px 0px;
	 }

ol.commentlist li div.reply a { 

	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
	padding:3px 10px;
	background:#9F0909 url(images/subcom.png) repeat-x;
	border:1px solid #c11919;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

ol.commentlist li ul.children { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}

ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 0px 50px; 

}


ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 0px 50px; 
}



ol.commentlist li ul.children li.depth-4 {

	margin:0 0 0px 50px; 

 }



ol.commentlist li.even { 

	
}

ol.commentlist li.odd { 

 }
 
ol.commentlist li.pingback div.vcard { 
	padding:0 0px 0 0; 
	color:#C00808; 
}

		
ol.pinglist { 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-indent:0; 

	}
ol.pinglist .comment-body{

	padding:10px 10px; 
	border:1px solid #ccc;
	background:#F4F4F4;

	
}	
ol.pinglist li { 

	margin:20px 0 20px 0px; 
	padding:5px 0px 5px 0px; 
	position:relative;

 }
 


ol.pinglist li div.vcard { 

}

ol.pinglist li span.says  { 
	display:none;

}

ol.pinglist li div.vcard cite.fn { 


}

ol.pinglist li div.vcard cite.fn a:link { 

	color:#435036;
}


ol.pinglist li div.comment-meta { 
	padding:5px 0px;

}

ol.pinglist li p { 
	font:normal 12px Tahoma, helvetica,arial,sans-serif;
	margin:0 0 1em;
	line-height:18px;
	color:#464646;
	padding:5px 5px;
 }
 
ol.pinglist li ul { 
	font:normal 12px/1.4 helvetica,arial,sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.pinglist li div.reply {  

display:none;


 }

.page-numbers{
	color:#e7090f;
	padding:2px 5px;
	border:1px solid #aa161a;


}
.current{

	color:#aa161a;
}
.widead{
	margin:0 auto;
	padding:5px 0;
	text-align:center;
	width:468px;
}
.postad{
	padding:5px 0px;
	text-align:center;
	float:left;
	
}

.postad2{
	padding:5px 0px 5px 5px;
	text-align:center;
	float:left;
}

.postad3{
	padding:5px 0px 5px 5px;
	text-align:center;
}

.ad1{
	padding:10px 0px;
	text-align:center;
	
}

.arcim{

	float:left;
	margin:10px 10px 10px 0px;
	padding:5px;
	background:#fff;
	

}
.wp-pagenavi{

	font-size:10px;

}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {

	text-decoration: none;
	background: transparent url(images/apage.png) no-repeat !important;
	border: 0px !important;
	color:#000 !important;
	padding:0 !important;
	width: 37px;
	height: 23px;
	line-height: 23px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;

}


.wp-pagenavi a:hover {
	color: #ffffff;
}

.wp-pagenavi span.pages {

display:none;
}

.wp-pagenavi span.current {
	text-decoration: none;
	background: transparent url(images/wpage.png) no-repeat !important;
	border: 0px !important;
	color:#fff !important;
	padding:0 !important;
	width: 37px;
	height: 23px;
	line-height: 23px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}

.wp-pagenavi span.extend {

	text-decoration: none;
	background: transparent url(images/wpage.png) no-repeat !important;
	border: 0px !important;
	color:#fff !important;
	padding:0 !important;
	width: 37px;
	height: 23px;
	line-height: 23px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}

#minisocialbuttons {
	height: 50px;
}

#minisocialbuttons li, #minisocialbuttons ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}

#minisocialbuttons li {
	display:inline;
	float: left;
	padding-right:10px;
}

#minisocialbuttons li.fb-like {
	margin-top: 2px;
}
#minisocialbuttons li.tweet-button {
	margin-top: 4px;
}
#minisocialbuttons li.google-button {
	margin-top: 4px;
}

