/*
Theme Name: iQbanq
Theme URI: http://iqbanq.com/
Description: Default iQbanq theme.
Author: iQbanq.com
Version: 1.0
Tags: black, blue, grey, white, two-columns, fixed-width, threaded-comments, sticky-post, microformats, editor-style
*/

html,*{
margin:0;
padding:0;
}

body{
background:#153f65;
background:-moz-linear-gradient(top,#153f65,#679ab7);
background:-webkit-gradient(linear,left top,left bottom,from(#153f65),to(#679ab7));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#153f65', endColorstr='#679ab7');
color:#1A1A1A;
font:14px Arial,Helvetica,sans-serif;
padding:35px 0 0 0;
text-align:center;
}

a{
color:#37ABC8;
text-decoration:underline;
}

a img{
border:0;
}

h1,h2.headline{
color:#315879;
font:bold 24px Arial,Helvetica,sans-serif;
padding:0 0 25px 0;
}

h3{
color:#315879;
font:bold 20px Arial,Helvetica,sans-serif;
padding:0 0 25px 0;
}

h1 a,h2.headline a,h3 a{
color:#315879;
text-decoration:none;
}

p{
line-height:1.2em;
padding:0 0 22px 0;
}

ul{
list-style-type:none;
}

li{
background:url(images/bullet.png) no-repeat 0 0;
padding:0 0 15px 26px;
}

#outerwrapper{
background:#78a6bd;
background:-moz-linear-gradient(top,#305778,#78a6bd);
background:-webkit-gradient(linear,left top,left bottom,from(#305778),to(#78a6bd));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305778', endColorstr='#78a6bd');
border:1px solid #679ab7;
box-shadow:0 0 15px #24425b;
-khtml-box-shadow:0 0 15px #24425b;
-moz-box-shadow:0 0 15px #24425b;
-webkit-box-shadow:0 0 15px #24425b;
margin:0 auto;
padding:10px;
position:relative;
width:937px;
}

#header{
background:#f2f2f2;
border-left:1px solid #679ab7;
border-right:1px solid #679ab7;
border-top:1px solid #679ab7;
height:205px;
padding:45px 15px 0 45px;
}

#banner{
background:url(images/iQlogo-large.png) no-repeat 0 0;
height:165px;
text-align:left;
}

#buttons{
float:right;
text-align:right;
width:250px;
}

#buttons a{
background:#FF8B3D;
background:-moz-linear-gradient(top,#ff9955,#ff6600);
background:-webkit-gradient(linear,left top,left bottom,from(#ff9955),to(#ff6600));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9955', endColorstr='#ff6600');
border:1px solid #AA4400;
color:#FFE6D5;
font-size:23px;
margin:0 0 0 10px;
padding:6px 10px;
text-decoration:none;
}

#header span{
float:right;
font-size:36px;
font-weight:bold;
padding:57px 0 0 0;
}

#contentheader{
height:40px;
}

#contenttop{
background:#fff;
border-top-left-radius:1em;
border-top-right-radius:1em;
-khtml-border-radius-topleft:1em;
-moz-border-radius-topleft:1em;
-webkit-border-top-left-radius:1em;
-khtml-border-radius-topright:1em;
-moz-border-radius-topright:1em;
-webkit-border-top-right-radius:1em;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
border-top:1px solid #f2f2f2;
float:right;
height:40px;
width:600px;
}

#content{
background:#fff;
border-bottom:1px solid #679ab7;
border-left:1px solid #679ab7;
border-right:1px solid #679ab7;
padding:0 15px 20px 45px;
text-align:left;
}

#main{
border-bottom:1px solid #f2f2f2;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
border-bottom-left-radius:1em;
border-bottom-right-radius:1em;
-khtml-border-radius-bottomleft:1em;
-moz-border-radius-bottomleft:1em;
-webkit-border-bottom-left-radius:1em;
-khtml-border-radius-bottomright:1em;
-moz-border-radius-bottomright:1em;
-webkit-border-bottom-right-radius:1em;
float:right;
padding:30px 15px;
width:570px;
}

.more{
float:right;
font-size:10px;
}

.meta{
font-size:10px;
}

.meta span{
padding:0 20px 0 0;
}

#sidebar{
float:left;
padding:30px 0 0 0;
width:245px;
}

.sbbox{
clear:both;
padding:0 0 30px 0;
}

#footer{
color:#D4E2EE;
font-weight:bold;
padding:15px;
text-align:center;
}

#footer a{
color:#D4E2EE;
}

#footer small{
font-size:12px;
font-weight:normal;
}

.clearall{
clear:both;
line-height:1%;
}

/* Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	max-width: 640px;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
#content .wp-smiley {
	margin:0;
}
#content .gallery {
	margin: auto;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}

