/*

Theme Name: Soft Blue

Theme URI: http://axertion.com/

Description: A soft blue Wordpress theme featuring smooth gradients and clean details

Version: 1.0

Author: Axel Norvell

Author URI: http://axertion.com/

Tags: soft, blue



	Soft Blue

	 http://axertion.com/soft_blue/



*/









/* Begin Typography & Colors */

body {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	background: #9bceea url('images/bg_main.jpg') no-repeat;

	background-position: -700px 0;

	color: #333;

	text-align: center;

	margin: 0;

	}



a, a:link, a:active, a:visited {

	color: #54afc0;

	text-decoration: none;

}



a:hover {

	color: #147;

	text-decoration: underline;

	}



#container {

	margin: 0 auto;

	width: 988px;

}



#page {

	margin: 0 auto;

	padding: 0;

	text-align: left;

	width: 972px;

	}



#header {

	background: url('images/head-bg.png') no-repeat;

	height: 53px;

	text-align: left;

	width: 988px;

	}

	

#header img {

	margin: 4px 0 0 18px;

	float: left;

}



.homeheading {

	width: 100%;

}



.homeheading #welcome {

	float: left;

	width: 419px;

	height: 100%;

}



.homeheading #welcome .box .bc {

	height:105px;

}



.homeheading #featuredfader {

	float: left;

	margin: 0 0 0 10px;

	width: 543px;

}



.homeheading #featuredfader img {

	margin: 0 0 4px 0;

}





#feature {

	float: left;

}



	

#navigation {

	height: 67px;

	width: 988px;

	}



.widecolumn {

	line-height: 1.6em;

	}





small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



h1, h2, h3 {

	font-weight: bold;

	}



h1 {

	font-size: 4em;

	text-align: center;

	}



#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2 {

	font-size: 1.6em;

	}



h2.pagetitle {

	font-size: 1.6em;

	}



h3 {

	font-size: 1.3em;

	}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: white;

	}



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #6ebdcc;

	}



small, .nocomments, .postmetadata, blockquote, strike {

	color: #777;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



h2 a:hover, h3 a:hover {

	color: #94d4e0;

	text-decoration: none;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */





/*Boxes*/

div.box, div.bbox{ margin: 0 0 10px 0;}

div.box .bc, div.bbox .bc{ margin: 0; padding: 4px 10px 1px 10px;}



div.box .bc {background: #e8f3fa; text-align: left;}

div.bbox .bc {background: #c2e1f3; text-align: left;}



/*Widgits*/



.widgettitle {

	margin: 0 0 0 10px;

}



.widgitcont  {

	text-align: left;

}



.box .widgitcont ul {

	list-style-type:none;

	margin:0;

	padding:5px 0 0 10px;

}





.box .widgitcont ul li {

	display: block;

	font-size: 13px;

}



.box .widgitcont ul li a, .bbox .widgitcont ul li a:active, .bbox .widgitcont ul  li a:visited, .bbox .widgitcont ul li a:link {

	color: #415763;

	display: block;

	font-weight: bold;

	padding: 6px 11px;

}



.box .widgitcont ul li a:hover {

	background: #cce6f4;

	border-left: 5px solid #6ebdcc;

	padding-left: 6px;

	text-decoration: none;

}



.box .widgitcont ul li.current-cat {

	background: url('images/icons/arrow-circ.jpg') no-repeat left;

	padding-left: 12px;

}



.box .widgitcont ul li.current-cat a:hover {

	background: none;

	padding-left: 11px;

	border:0;

}







.ngg-widget { /*thumbnail widgit for gallery*/

	text-align: center;

}



/* Layout Structure */

.ncolumn {

	float: left;

	width: 690px;

	}



.wcolumn { 

	padding: 10px 0 20px 0;

	margin: 5px 0 0 150px;

	width: 450px;

	}



.post {

	margin: 2px 0 0 2px;

	padding: 10px 10px 0 10px;

	text-align: justify;

	}



.post hr {

	display: block;

	}



.heading {

	float: left;

	display: block;

}



.heading h2 {

	float: left;

	display: block;

}



.heading span.share {

	float: right;

	display: block;

}



.footing {

	height: 17px;

	padding: 10px 0 0 0;

}



.commentnum {

	background: url('images/combub.png') no-repeat;

	width: 37px;

	height: 33px;

	text-align: center;

	padding: 2px 0 0 0;

	font-size: 16px;

	font-weight: bold;

	float: right;

}



.commentnum a, .commentnum a:active, .commentnum a:visited {

	color: #aeaeae;

	display: block;

	}



.entry {

	clear: both;

	padding: 3px 0 0 0;

	color: #415763;

}



.entry h2 {

	float: left;

}



.post-split{

	display: block;

	height: 6px;

	background: url('images/hr-split.jpg') repeat-x;

	border: 0;

	margin: 0 0 0 2px;

}



.dateblock {

	color: #50b6ee;

	background: url('images/date-bg.png') no-repeat;

	width: 39px;

	height: 32px;

	font-weight: bold;

	text-align: center;

	font-size: 11px;

	padding: 2px 0 3px 0;

	float: left;

	margin: 0 10px 0 0;

	}



.dateblock p {

	color: #aeaeae;

	margin:0;

	padding:0;

	font-size:17px;

	text-align: center;

}



.widecolumn .post {

	margin: 0;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	float: left;

}



.commentdata {	

	float: right;

	display: inline;

}



.clear {

	clear: both;

}



.subfoot {

	float: left;

	color: #e6f3fa;

	font-size: 11px;

}



#footer {

	padding: 0;

	margin: 0 auto;

	width: 972px;

	height: 216px;

	clear: both;

	border: none;

	}

	

	#footer img {

		margin: 0 2px;

	}



#footer p {

	margin: 0;

	text-align: center;

	vertical-align: middle;

	padding-top: 10px;

	color: #415763;

	}

	

	.sicon {

		float: left;

		margin-right: 4px;

	}

	

.wp-credit {

	float: left;

	margin:0;

	padding:10px 0 0 10px;

}



.valid {

	padding: 5px 0 0 0;

	float: right;

}



#footer img {

	float: left;

}





	

/* End Structure */





/*navigation*/

ul#navlist {

 margin: 0 18px 0 0;

 padding:0;

 float: right;

 list-style-type: none;

}



ul#navlist li {

 	height: 20px;

	padding: 12px 10px;

	margin:0;

	float: left;

}



ul#navlist li a {

	height: 20px;

	padding: 0;

	height: 38px;

	color: #6fb6c4;

	display: block;

}



ul#navlist li a:link, ul#navlist li a:visited {

	color: #6fb6c4;

	font-size: 14px;

	font-weight: bold;

 	text-decoration: none;

 	font-family: Geneva, Arial, Helvetica, sans-serif;

}



ul#navlist li a:hover {

	color: #fff;

}



.current_page_item a, .current_page_item a:link, .current_page_item a:visited, current_page_item a:hover {

	background: url('images/nav-on.jpg') no-repeat bottom center;

}

/* End Sticky Menu styles */





/*	Begin Headers */

h1 {

	padding:0;

	margin: 0;

	}



h2 {

	margin: 0;

	}



h2.pagetitle {

	margin:0;

	text-align: left;

}







h3 {

	padding: 0;

	margin: 0;

	}



h3.comments {

	padding: 0;

	margin: 0;;

	}

/* End Headers */



/*gallery*/





ul.gallerylist {	

	display: block;

	text-align: center;

	margin:0 0 0 4px;

	padding:0;

	}



ul.gallerylist li {

	float: left;

	margin: 5px;

	list-style-type: none;

	vertical-align: bottom;

	height: 120px;

	width: 140px;

	border:1px solid #A9A9A9;

	padding: 2px 4px 0px 4px;

}



ul.gallerylist li a {

	display:block;

	padding: 103px 0 0 0;

	vertical-align: bottom;

	font-weight: bold;

	text-decoration: none;

}



ul.gallerylist li.page-item-13 {

	background: #FFFFFF url('http://www.axertion.com/wp-content/gallery/categorythumbs/digital-paintings.jpg') no-repeat top center;

	background-position: 4px 4px;

}



ul.gallerylist li.page-item-11 {

	background: #FFFFFF url('http://www.axertion.com/wp-content/gallery/categorythumbs/icons.jpg') no-repeat top center;

	background-position: 4px 4px;

}



ul.gallerylist li.page-item-10 {

	background: #FFFFFF url('http://www.axertion.com/wp-content/gallery/categorythumbs/manipulations.jpg') no-repeat top center;

	background-position: 4px 4px;

}



ul.gallerylist li.page-item-9 {

	background: #FFFFFF url('http://www.axertion.com/wp-content/gallery/categorythumbs/drawings.jpg') no-repeat top center;

	background-position: 4px 4px;

}



ul.gallerylist li.page-item-8 {

	background: #FFFFFF url('http://www.axertion.com/wp-content/gallery/categorythumbs/logotypes.jpg') no-repeat top center;

	background-position: 4px 4px;

}



ul.gallerylist li.page-item-7 {

	background: #FFFFFF url('http://www.axertion.com/wp-content/gallery/categorythumbs/templates.jpg') no-repeat top center;

	background-position: 4px 4px;

}



ul.gallerylist li:hover {

	background-color: #cce6f3;

}



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



select {

	width: 130px;

	}

/* End Form Elements */







/* Begin Comments*/



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

	

	.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist div{

	margin: 10px 0 0 0;

	padding:0;

	list-style: none;

	background: #c2e1f3;

	}

	

.commentlist .author {

	margin:0 0 10px 0;

	padding:0;	

}



.commentlist .author em {

	color: #F00;

	display: block;

	float:right;

	margin: 2px 10px 0 0;

}



.commentlist .author img {

	float: left;

}



.commentlist .author cite {

	float:left;

	margin: 2px 0 0 8px;

}



.commentlist .content {

	margin: 4px 10px;

	background: #e8f3fa;

	

}



.commentlist p {

	display: block;

	margin:0 10px;

	padding:0;

}





.commentlist .avatar {

	margin: 0 0 0 10px;

}



#commentform  {

	margin:0;

}



#commentform input{

	background: #e8f3fa;

	border: 2px solid #bdc1c4;

	padding: 3px;

}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0 10px 0 0px;

	display: block;

	text-align: right;

	}



.yourinput {

	background: #000;

}



#comment {

	background: #e8f3fa;

	border: 2px solid #bdc1c4;

	height: 75px;

	margin:0;

	overflow: auto;

	padding: 3px;

	width: 642px;

}



#respond {

	margin: 12px 0 0 0;

}



#submit {

	text-align: right;

}



#submit input {	

	padding: 5px;

}

/* End Comments */







/* Begin Sidebar */



#sidebar{

	margin: 0 0 0 10px;

	padding: 0;

	width: 272px;

	float: left;

	}



#sidebar form {

	margin: 0;

	}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}



.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;

}



/* End captions */





/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

