/*   
Theme Name: Asmodiel.de
Theme URI: http://asmodiel.de
Description: Default Asmodiel.de Theme
Author: Michal Slupczynski
Author URI: http://asmodiel.de
Version: 1.0
Tags: light, two-columns, fixed-width
*/

/* -------------------------------------------------------------- 
   reset.css
   * Resets default browser CSS.
-------------------------------------------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}body{line-height:1.5;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}table,td,th{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:"";}a img{border:none;}

/* --------------------------------------------------------------
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
-------------------------------------------------------------- */

.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em;}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}.error a{color:#8a1f11;}.notice a{color:#514721;}.success a{color:#264409;}

/* --------------------------------------------------------------
	grids.css
	* Basic Grid
	* Based on 960 Grid System - http://960.gs/
-------------------------------------------------------------- */

.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:block}* html .clearfix{height:1%}

/* -------------------------------------------------------------- 
   typography.css
   * Sets up some sensible default typography. 
-------------------------------------------------------------- */   

html{font-size:100.01%}body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a{color:#009;text-decoration:underline}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #ccc}address{font-style:italic;margin:0 0 1.5em}del{color:#ccc}pre{white-space:pre;margin:1.5em 0}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}ul{list-style-type:disc}ol{list-style-type:decimal}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.postmetadata{margin:0;padding:0 0 30px}.meta{font-size:10px}p,dl{margin:0 0 1.5em}a:focus,a:hover,.loud{color:#000}strong,dfn,dl dt,th{font-weight:700}em,dfn,tfoot{font-style:italic}

@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Sans'), url('http://asmodiel.de/wp-content/themes/asmodiel_de/fonts/droid-sans.ttf') format('truetype');
}
@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Serif'), url('http://asmodiel.de/wp-content/themes/asmodiel_de/fonts/droid-serif.ttf') format('truetype');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: normal;
  src: local('Inconsolata'), url('http://asmodiel.de/wp-content/themes/asmodiel_de/fonts/inconsolata.ttf') format('truetype');
}

.container_12 {
	/*background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/overlay_12_.png') 0 0 repeat !important;*/
}

/* links */
a.strong {
	font-weight: bold;
	color: #074C6F;
}
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #4995BB;
	font-style: italic;
	text-decoration: none;
}
a:hover, a:focus {
	color: #00AAFF;
	text-decoration: underline;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.6);
}
#categories a:visited, #crumbs a:visited, .tagged a:visited {
	font-style: normal;
}
/* Often used CSS3 Things */
.round-5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.text-shadow-white {
	text-shadow: 1px 1px 0px rgba( 255, 255, 255, 0.8 );
}
.box-shadow-white {
	-moz-box-shadow: 1px 1px 0px #fff;
	-webkit-box-shadow: 1px 1px 0px #fff;
	-khtml-box-shadow: 1px 1px 0px #fff;
	box-shadow: 1px 1px 0px #fff;
}
.box-shadow-grey {
	-moz-box-shadow: 1px 1px 0px #D4D5D7;
	-webkit-box-shadow: 1px 1px 0px #D4D5D7;
	-khtml-box-shadow: 1px 1px 0px #D4D5D7;
	box-shadow: 1px 1px 0px #D4D5D7;
}

/* Backgrounds and Borders*/
body {
	background: #e9e9e9 url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/overall-bg.png') repeat-x 0 0;
}
#content-wrapper, #footer-wrapper {
	background: #e9e9e9 url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/container-bg.png') repeat-y 0 0;
	border: 1px solid #c8f4ff;
	border-width: 0 1px;	
}
.postcontainer, #footer-wrapper p {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/post-bg.png') no-repeat bottom left;
}
hr {
	border: none;
	line-height: 0px;
	height: 0px;
	width: 958px;
	margin-top: 0px;
	border-top: 1px solid #636363;
	border-bottom: 1px solid #c8f4ff;
}
.content hr {
	width: 520px;
}

/*  =HEADER
-------------------------------------------------------------- */
#header-wrapper {
	margin-top: 5px;
	height: 150px;
	margin-bottom: 10px;
}
.header-links {
	margin-top: 25px;
	line-height: 10px;
}
#header-logo .menu, .header-links a {
	display: block;
	text-indent: -999999px;
	cursor: pointer;	
}
#header-logo .menu {
	width: 460px;
	height: 184px;
}
.header-links  a {
	display: block;
	width: 220px;
	height: 55px;
}
#header-logo .logo {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/logo.png') no-repeat 0 0;
}
.header-links .about-me {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/menu/about-me.png') no-repeat 0 0;
}
.header-links .portfolio {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/menu/portfolio.png') no-repeat 0 0;
}
.header-links .downloads {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/menu/downloads.png') no-repeat 0 0;
}
.header-links .gallery {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/menu/gallery.png') no-repeat 0 0;
}
.menu img {
	display: none;
}

/*  =SOCIAL
-------------------------------------------------------------- */
#social img {
	display: block;
	margin-top: 10px;
	width: 88px;
	height: 31px;
	float: left;
/*	border: 1px dashed #333;*/
}

/*  =CONTENT
-------------------------------------------------------------- */
.entry-content {
	line-height: 1.75em;

	font-weight: normal;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;		
}
.postcontainer {
	padding: 20px 0;
}
.content, .postimage {
	padding: 0 0 40px 0;
}
#content-wrapper {
	padding: 10px 0px 30px 0px;
	text-align: justify;
}
.tags {
	font-size: 90%;
}
.date {
	position: absolute;
	height: 80px;
	width: 80px;
	overflow: hidden;
	margin: 10px 0 0 -11px;
	z-index: 2000;
}
.d2007 {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/date-badge-2007.png') no-repeat 0 0;
}
.d2008 {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/date-badge-2008.png') no-repeat 0 0;
}
.d2009 {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/date-badge-2009.png') no-repeat 0 0;
}
.d2010 {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/date-badge-2010.png') no-repeat 0 0;
}
.d2011 {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/date-badge-2011.png') no-repeat 0 0;
}
.date .day {
	font: bold 30px 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;	
	position: absolute;
	display: block;
	top: 30px;
	width: 48px;
	height: 32px;
	text-align: center;
	margin-left: 15px;
	overflow: hidden;
	text-shadow: 0px 0px 2px #fff;
	/*border: 1px dashed #333;*/
}
.date .month {
	font: normal 11px 'Droid Sans', Tahoma, Geneva, sans-serif;
	position: absolute;
	display: block;
	top: 19px;
	left: 16px;
	width: 47px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	/*border: 1px dashed #333;*/
	text-shadow: 1px 1px 0px #444;
}
blockquote {
	color: #666;
	padding-left: 85px;
	padding-right: 15px;
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/blockquote.png') 0 0 no-repeat;
}
ul {
	margin-left: 20px;
}
.notice {
	border: 2px solid #f00;
	background: #FFE800 url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/notice.png') 10px 20px no-repeat;
	padding: 10px 10px 10px 50px;
}
.icons {
	padding: 10px;
	border: 1px solid #ddd;
	background-color: #f3f3f3;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*  =PAGINATION
-------------------------------------------------------------- */
.wp-pagenavi {

	padding: 10px;	
}
#social .wp-pagenavi {
	margin-top: 5px;
	padding-bottom: 0px;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 5px 8px;
	margin: 2px;
}
.wp-pagenavi a, .wp-pagenavi .current {
	border: 1px solid #BFBFBF;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

/*  =404
-------------------------------------------------------------- */
.error404 h1, p {
	margin-left: 10px;
}
.error404 p {
	font: normal 13px 'Droid Sans', Tahoma,Geneva,sans-serif;
}

/*  =AUTHOR
-------------------------------------------------------------- */
.author {
	border: 1px solid #636363;
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/author-bg.png') no-repeat bottom left;
	padding: 15px;
	width: 348px;
	display: inline;
	float: left;
	margin: 0 10px 40px 10px;
	position: relative;
	line-height: 20px;
	overflow: hidden;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;	
}
.author img {
	display: block;
	float: left;
	margin-right: 10px;
}
.author abbr {
	text-shadow: 1px 1px 0px #fff;
	font-weight: bold;
	font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;	
	cursor: help;
}
	
/*  =BREADCRUMBS
-------------------------------------------------------------- */

#crumbs {
	/*padding: 20px 10px;*/
	list-style-type: none;
	font-family: 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	border: 1px solid #636363;
	height: 30px;
	width: 935px;
	background-color: #fcfcfc;
	margin: 20px auto;
}
#crumbs li {
	float: left;
	line-height: 30px;
	padding-left: 5px;
	color: #777;
}
#crumbs li a{
	display: block;
	padding: 0 20px 0 5px;
	background: #fcfcfc url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/crumbs.png') no-repeat right center;
}
/*  =WALLPAPER TAGS
-------------------------------------------------------------- */
.tagged {
	text-align: center;
	display: block;
	border: 1px solid #636363;
	width: 935px;
	background-color: #fcfcfc;	
	margin: 5px auto 0px auto;
	padding: 10px 0;
	font: normal 13px 'Droid Sans', Tahoma,Geneva,sans-serif;
	line-height: 20px;
}
.tagged p {
	margin-bottom: 15px;
}
.tagged a {
	font: normal 15px 'Droid Sans', Tahoma,Geneva,sans-serif;
	padding: 5px;
	margin: 5px;
	border: 1px solid #636363;
	background-color: #fff;
	color: black;
}
.tagged a:hover {
	font-weight: bold;
}
.tagged a.black {
	background-color: black;
	color: white;
}
.tagged a.white {
	background-color: #E9E9E9;
}
.tagged a.red {
	background-color: red;
}
.tagged a.orange {
	background-color: #f90;
}
.tagged a.yellow {
	background-color: #FFE900;
}
.tagged a.green {
	background-color: #019700;
}
.tagged a.blue {
	background-color: #006699;
}
.tagged a.violet {
	background-color: #BB00B7;
}
/*  =SEARCH
-------------------------------------------------------------- */
#search {
	position: relative;
}
#search .input {
	width: 335px;
	padding: 5px 35px 5px 5px;
	margin: 10px 0;
	border: 1px solid #7D7E7F;
	color: #0E8DDD;
	font: bold 15px 'Droid Sans', Tahoma,Geneva,sans-serif;
	display: inline;
	float: left;
}
#search .submit {
	text-indent: -99999px;
	display: block;
	width: 33px;
	height: 28px;
	border: 0;
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/search.png') no-repeat 0 0;	
	position: absolute;
	top: 11px;
	right: 4px;
	cursor: pointer;
/*	float: left;*/
}

/*  =COMMENTS
-------------------------------------------------------------- */
.bigmargin { 
	margin-top: 20px; 
	margin-bottom: 20px;
}
#postcomment, #submit, #comments, #trackbacks, #trackback-url {
	margin: 10px;
}
#commentform textarea {
	padding: 10px;
	height: 300px;
}
#commentform .big, #commentform p  {
	width: 915px;
	margin: 10px;
}
#commentform .narrow {
	width: 520px;
}
#submit {
	width: 940px;
	font: normal 15px 'Droid Sans', Tahoma,Geneva,sans-serif; 
	border: solid 1px #ccc;
	cursor: pointer;
}
#commentform .field {
	position: relative;
	margin: 20px 0;
}
#trackback_code {
	margin: 10px;
	background: #fcfcfc url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/trackback.png') no-repeat 5px 9px;
	font: normal 13px 'Droid Sans', Tahoma,Geneva,sans-serif;	
	border: 1px solid #ccc;
	width: 900px;
	padding: 10px;
	padding-left: 25px;
	display: block;
	margin-bottom: 20px;
}
code {
	display: block;
	font: normal 13px Inconsolata, 'Courier New', monospace;
	white-space: pre-wrap;
	padding-left: 20px;
	margin-bottom: 20px;
}
input[type=text], input[type=password], input.text, input.title, textarea, select, #submit {
	font: normal 13px 'Droid Sans', Tahoma,Geneva,sans-serif; 
	padding: 5px;
	background-color:#fcfcfc;
	border:1px solid #ccc;
}
input[type=text], input[type=password], input.text, input.title {
	padding-left: 30px;
	width: 350px;
}
#author {
	background: #fcfcfc url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/user.png') no-repeat 5px 5px;
}
#email {
	background: #fcfcfc url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/mail.png') no-repeat 5px 5px;
}
#url {
	background: #fcfcfc url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/url.png') no-repeat 5px 5px;
}
input[type=text]:hover, input[type=password]:hover, input.text:hover, input.title:hover, textarea:hover, select:hover, #submit:hover, code:hover  {
	border-color:#aaa;
	background-color:#F3F3F3 !important;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus, #submit:focus, code:focus {
	border-color:#777;
	background-color:#F3F3F3 !important;
}
label {
	text-align: left;
	padding: 5px 0 10px 0;
	display: block;
}
#commentlist {
	margin: 10px;
	list-style-type: none;
}
#commentlist .authorinfo {
	padding: 10px;
	margin: 10px;
	width: 100px;
	display: inline;
	float: left;
	font: normal 11px 'Droid Sans', Tahoma,Geneva,sans-serif; 
}
#commentlist .avatar {
	margin-bottom: 5px;
	display: block;
}
#commentlist blockquote {
	width: 750px;
	margin: 10px;
	padding: 10px;
	display:inline;
	float:left;
	color: #666;
	background: transparent;
	font: normal 13px 'Droid Sans', Tahoma,Geneva,sans-serif; 	
}
#commentlist .comment {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/comment-bg.png') no-repeat 0 0;
}
#commentlist span {
	padding-left: 20px;
	padding-top: 2px;
	overflow: visible;
	height: 18px;
	display: block;
}
#commentlist .comment_auth {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/user.png') no-repeat 0px 0px;
}
#commentlist .comment_date {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/time.png') no-repeat 0px 0px;
}
#commentlist .comment-author-asmodiel {
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/comment-author-bg.png') no-repeat 0 0;
	width: 920px;
	margin-left: 20px;
}
#commentlist .comment-author-asmodiel blockquote {
	width: 730px;
}
.says {
	display: none;
}
/*  =FOOTER
-------------------------------------------------------------- */
#footer-wrapper {
	/*padding: 40px 0px 0px 0px;*/
	margin: 0 0 10px 0;
	border-bottom: 1px solid #c8f4ff;
}
#footer-wrapper p {
	padding: 40px 0 40px 10px;
	border-bottom: 1px solid #636363;
	margin: 0;
	text-align: center;
}

#categories, #categories .children {
	list-style-type: none;
}
#categories {
	margin: 0;
}
#categories a {
	width: 100%;
	display: block;
	padding-left: 5px;
	border-left: 3px solid transparent;
}
#categories .children {
	margin-left: 10px;
}
#categories .cat-item a:hover {
	border-left: 3px solid #c8f4ff;
}

/*  =GOOGLE READER FEED
-------------------------------------------------------------- */
.gReader-list {
	list-style-type: none;
	padding: none;
	margin: none;
	float: right;
}
.gReader-item {
	/*padding: 5px 20px;*/
	padding: none;
	margin: none;
	border: none;
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/images/list-bg.png') no-repeat -1040px 0;	
	height: 46px;
	width: 520px;	
}
.gReader-title {
	display: block;
	padding-left: 30px;
	height: 46px;
	width: 520px;
	line-height: 46px;
	vertical-align: middle;
}
.gReader-source {
	float: right;
	position: relative;
	right: 5px;
	margin-top: -30px;
	padding-right: 20px;
	font-size: 80%;
	background: transparent url('http://asmodiel.de/wp-content/themes/asmodiel_de/icons/source.png') no-repeat top right;
}
.gReader-item:hover {
	background-position: top right;
}
.gReader-item-1 {
	border-top: none !important;
	background-position: top left;
}
.gReader-item-1:hover {
	background-position: -520px 0;
}
.grCredit {
	padding-right: 5px;
	text-align: right;
}

/*  =PORTFOLIO
-------------------------------------------------------------- */
.portfolio-website {
	padding: 10px;
	margin-bottom: 10px;
}
.website-thumbnail {
	float: left;
	margin: 0 20px 20px 0;
}
.website-name, .website-url, .website-description {
	width: 500px;
	float: right;
}
.website-thumbnail img {
	border: 1px solid #555;
	margin: 0;
	padding: 0;
}
.website-name {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 3px;
}
.website-name a,.website-url a {
	text-decoration: none;
}
.website-name a:hover,.website-url a:hover {
	text-decoration: underline;
}
.website-url {
	font-size: 9pt;
	font-weight: bold;
}
.website-url a {
	color: #777;
}
.website-description {
	margin-top: 15px;
}

/*  =HEADINGS
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;	
	display: block;
	color: #111;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);
	text-align: left;
}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color: #006699;
	text-decoration: none;
	font-style: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-shadow: 1px 1px 2px #636363;
}
h1 {
	font-size: 3em;
	line-height: 1;
	margin-bottom: 0.5em;
	letter-spacing: -2px;
}
h2 {
	font-size: 2em;
    color: #333;
	margin-bottom: 15px;
    /*letter-spacing: -1px;*/
}
h3 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: .5em;

}
h4 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 1.25em;
}
h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.5em;
}
h6 {
	font-size: 1em;
	font-weight: bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}

/* Misc */
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.postcenter {
	display: block;
	margin: 5px auto;
}
.alignleft {
	margin: 9px;
	float: left;
}

.alignright {
	margin: 10px 5px;
	float: right;
}
/* -------------------------------------------------------------- 
   lightbox.css
   * jQuery Lightbox Plugin
-------------------------------------------------------------- */

#jquery-overlay{position:absolute;top:0;left:0;z-index:2050;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:2100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2100}#lightbox-container-image-box > #lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnprev,#lightbox-nav-btnnext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnprev{left:0;float:left}#lightbox-nav-btnnext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}#lightbox-container-image-data{color:#666;padding:0 10px}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:700}#lightbox-image-details-currentnumber{display:block;clear:left;padding-bottom:1em}#lightbox-secnav-btnclose{width:66px;float:right;padding-bottom:.7em}

/* -------------------------------------------------------------- 
	queryLoader.css
	* jQuery queryLoader Plugin
-------------------------------------------------------------- */

.QOverlay{background-color:#000000;z-index: 9999;}.QLoader{background-color: #CCCCCC;height: 1px;}

/* -------------------------------------------------------------- 
	portfolio.css
	* Portfolio Plugin
-------------------------------------------------------------- */

.portfolio-paging{text-align:center;padding:4px 10px 4px 10px;margin:0 10px 20px 10px}.portfolio-paging .page-count{margin-bottom:5px}.portfolio-paging .page-jump b{padding:5px}.portfolio-paging .page-jump a{text-decoration:none}
