/*
Theme Name: Azurio (MR DE | customized by Michael Jakob)
Theme URI: http://www.ktalks.com/
Description: Two column Blog Layout
Version: 1.1
Author: Agent K | Edits Michael Jakob
Author URI: http://www.ktalks.com/

*/
/* Original Azurio Template for Texptattern
Author: bisk
Url: http://luvion.nl/azurio/
The Azurio css and images have the following license:
Creative Commons Attribution-ShareAlike 2.5
License url: http://creativecommons.org/licenses/by-sa/2.5/
 */

/* ------ MAIN ----------------------------------------------------- */

body {
	color: #333333;
	text-align: center;
	font: 70%/1.5em verdana, geneva, arial, helvetica, sans-serif;
	margin: 10px 0px 30px 0px;
	padding: 0;
	background: #f3f3f3;
}

#mainborder {
	margin: auto;
	padding: 1px;
	width: 860px;
	background-color: #ffffff;
	border: 1px solid #4d556f;
}

#container {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #FFFFFF url('images/azurio-container-bg.gif') top right repeat-y;
}

/* ------ HEAD ----------------------------------------------------- */

#headnavi {
	background:#000050;
}

#head {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	height:53px;
	background:#4d556f url('images/azurio-head-bg.gif') top left no-repeat;
}

#head h1 {
	padding:10px 0px 0 370px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
	font-size:1.5em;
}

#head h1 a:link,
#head h1 a:visited,
#head h1 a:hover,
#head h1 a:active {
	border:0px;
	text-decoration:none;
	color:#fff;
	margin:0px;
	padding:0px;
}

#head h3 {
	color:#fff;
	padding:0px 0px 10px 370px;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}

/* ------ SECTION BASED NAV ---------------------------------------- */

ul.section_list {
	height:30px;
	width:860px;
	background:#000050 url('images/azurio-nav-left-bg.gif') top left no-repeat;
	list-style-type:none;
	text-align:center;
	margin:0;
	padding:0;
}

ul.section_list li {
	display:block;
	float:left;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 10px;
}

ul.section_list li a:link {
	white-space:nowrap;
	padding:0px 7px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:30px;
	background:url('images/azurio-nav-div.gif') center left no-repeat;
}

ul.section_list li a:visited {
	white-space:nowrap;
	padding:0px 7px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:30px;
	background:url('images/azurio-nav-div.gif') center left no-repeat;
}

ul.section_list li a:hover,
ul.section_list ul li a:active {
	white-space:nowrap;
	padding:0px 7px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	background:#cc0000;
	line-height:26px;
	border-top:solid 2px #000050;
	border-bottom:solid 2px #000050;
}

/* ------ FEEDS ---------------------------------------------------- */

ul.section_list li.page_item_feeds a:link,
ul.section_list li.page_item_feeds a:visited {
	padding:0px 7px 0 30px;
	background:url('images/azurio-nav-div-feed.gif') no-repeat;
	background-position: 0 2px;
}

ul.section_list li.page_item_feeds a:hover,
ul.section_list ul li.page_item_feeds a:active {
	padding:0px 7px 0 30px;
	background:url('images/azurio-nav-div-feed.gif') no-repeat;
	color: #f99b39;
}

/* ------ CONTENT -------------------------------------------------- */

#content {
	width:649px;
	float:left;
	padding-top:10px;
	background:#FFFFFF url('images/azurio-content-bg.gif') top right no-repeat;
}

#content h2 {
	margin:12px 12px 5px 15px;
}

#content h2 {
	text-decoration:none;
	/*text-transform:uppercase;*/
	margin:12px 12px 5px 12px;
	padding-left:4px;
	padding-bottom:4px;
	border-bottom:solid 1px #c2c2c2;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.4em;
}

#content h3#comment {
	font-size:1.4em;
}

#content ol.comments li {
	font-size:1.4em;
	text-decoration:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
}

#content ol.comments li * {
	font-size:0.71em;
	font-weight:normal;
	padding-left:0px;
	margin-left:0px;
}

#content ol.comments li * * {
	font-size:1.0em;
}

#content ol.comments li * strong {
	font-weight:bold;
}

#content ol.comments li small {
	color:#4d556f;
}

#content ol.comments li br {
	line-height:0px;
	height:0px;
	font-size:0px;
}

#content h4 {
	margin:5px 12px 0px 16px;
	padding:0;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
}

#content h5 {
	margin:5px 12px 0px 16px;
	padding:0;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}

#content ul {
	margin-top:5px;
	margin-bottom:5px;
}

#content a:link {
	color:#000050;
}

#content a:visited {
	color:#000050;
}

#content a:hover {
	text-decoration:none;
	color:#990000;
}

#content h2 a:link {
	color:#000050;
	text-decoration:none;
}

#content h2 a:visited {
	color:#000050;
	text-decoration:none;
}

#content h2 a:hover {
	color:#990000;
	text-decoration:none;
}

#content p {
	margin:0px 0px 10px 0px;
	font-size:1em;
	padding-left:16px;
	padding-right:16px;
}

#content blockquote {
	padding:0px 10px;
	margin:10px 20px;
	background:#F4F4F2;
	color:#4d556f;
	font-size:1em;
}

#content p.post {
	margin:2px 12px 5px 16px;
	padding:0px;
	color:#4d556f;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}

.caps {
	letter-spacing:0.1em;
	font-size:10px;
}

#content hr {
	color:#ccc;
	width:66%;
	margin-top:2em;
	margin-bottom:2em;
}

#txpCommentInputForm {
	margin:0px 0px 10px 0px;
	font-size:1em;
	padding-left:16px;
	padding-right:16px;
}

.comments_error {
	background:#ffa;
}

div.comments_error {
	border:1px solid #cc8;
	padding:0.3em;
}

/* ------ SIDEBAR -------------------------------------------------- */

#sidebar h4 {
	text-align:left;
	text-decoration:none;
	/*text-transform:uppercase;*/
	padding:12px 12px 5px 17px;
	color:#4d556f;
	font-size:1em;
	letter-spacing:0.3em;
	font-weight:bold;
	margin:0px;
}

#sidebar {
	float:left;
	width:211px;
	background:#000050;
}

#sidebar p {
	padding-left:17px;
	margin:0px 5px;
	color:#c2c2c2;
}

/* sidebar search */

#s {
	margin: 5px 5px 0 0;
	font-size: 1.1em;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 150px;
}

#s:hover {
	background: #ffffff;
}

#s:focus {
	background: #ffffff;
	border: 1px solid #939793;
}

#sidebarsubmit {
	font-size: 1em;
}

#sidebar ul {
	text-align:left;
	list-style:none;
	padding:0;
	margin:0px 10px 0px 10px;
	border-top:solid 1px #4d556f;
}

#sidebar ul li {
	display:inline;
	margin:0;
	padding:0;
}

#sidebar ul li a:link {
	color:#ffffff;
	display:block;
	padding:3px 3px 3px 7px;
	border-bottom:solid 1px #4d556f;
	text-decoration:none;
}

#sidebar ul li a:visited {
	color:#ffffff;
	display:block;
	padding:3px 3px 3px 7px;
	border-bottom:solid 1px #4d556f;
	text-decoration:none;
}

#sidebar ul li a:hover {
	color:#ffffff;
	display:block;
	padding:3px 3px 3px 7px;
	border-bottom:solid 1px #4d556f;
	text-decoration:none;
	background:#cc0000;
}

#sidebar p.rss {
	font-size:0.9em;
	margin-top:10px;
	padding:3px 3px 3px 7px;
	background:#000050;
}

#sidebar span {
	padding-left:14px;
	background:url('images/azurio-feed-icon.gif') center left no-repeat;
}

/* ------ FOOTER --------------------------------------------------- */

#foot {
	font-size:0.8em;
	clear:both;
	margin:0px;
	padding:7px 0px 2px 0px;
	text-align:center;
	background:#000050 url('images/azurio-foot-bg.gif') top left no-repeat;
	width:860px;
}

#foot p {
	background:#000050 url('images/azurio-left-bg.gif') top left repeat-y;
	margin:0px;
	padding:4px 200px 4px 4px;
	color:#6d758f;
}

#foot p a:link,
#foot p a:visited,
#foot p a:hover {
	color:#6d758f;
}

/* ------ POST NAV ------------------------------------------------- */

.navigation {
	margin:2px 12px 15px 16px;
	height: 1em;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

.rss a:link {
	color:#88C9DE;
	padding:3px;
}

.rss a:visited {
	color:#B8B8B8;
	padding:3px;
}

.rss a:hover {
	color:#fff;
	padding:3px;
}

#foot a:link,
#foot a:visited,
#foot a:hover {
	color:#FFFFFF;
}

small {
	font-size:1em;
}

/* ------ COMMENTS ------------------------------------------------- */

#commentlist li {
	margin-bottom: 1.5em;
	padding-bottom: 1em;
	border-bottom: 1px solid #700000;
}

#commentform {
	margin: 1em 0;
	background: #ffffff;
	width: 620px;
}

#commentform textarea {
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 370px;
}

#commentform textarea:hover {
	background: #FFFFFF;
	border: 1px solid #d6d3d3;
}

#commentform textarea:focus {
	background: #ffffff;
	border: 1px solid #939793;
}

#commentform #email,
#commentform #author,
#commentform #url,
#commentform #mcspvalue {
	font-size: 1.1em;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 370px;
}

#commentform #email:hover,
#commentform #author:hover,
#commentform #url:hover,
#commentform #mcspvalue:hover {
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #d6d3d3;
	width: 370px;
}

#commentform #email:focus,
#commentform #author:focus,
#commentform #url:focus,
#commentform #mcspvalue:focus {
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #939793;
	width: 370px;
}

#commentform input {
	margin-bottom: 3px;
}

/* ------ POSTS ---------------------------------------------------- */

.post {
	margin:10px 0 25px 0;
}

.post .info {
	padding:3px 3px 3px 8px;
	border-left:2px solid #e3e4e4;
	border-top:1px solid #e3e4e4;
	border-bottom:1px solid #e3e4e4;
	background-color:#f3f3f3;
	font-size:0.9em;
	color:#505050;
}

.entry {
	padding: 10px 0;
}

/* post list styles and bullets */

#content .post ul {
	list-style-image: url('images/dot-list.gif');
	padding: 0 30px 0 46px;
}

#content .post ol {
	padding: 0 30px 0 46px;
}

/* ------ SITEMAP STYLES ------------------------------------------- */

.sitemap-link {
	font-size: 10px;
	padding: 5px;
	cursor: pointer;
	color: #999999;
}

#sitemap-content {
	display: none;
	text-align: left;
}

#sitemap-content p {
	margin: 5px;
	color: #999999;
}

#sitemap-content .spacer {
	margin: 7px 5px 2px 5px;
	border-bottom: 1px solid #c2c2c2;
}

#sitemap-content ul {
	margin: 3px 5px;
	padding: 0;
	list-style: none;
}

#sitemap-content li {
	font-size: 10px;
}

#sitemap-content a {
	color: #999999;
	text-decoration: none;
}

#sitemap-content a:hover {
	color: #4d556f;
	text-decoration: underline;
}

/* ------ MISC ----------------------------------------------------- */

.tag_cloud a {
	text-decoration: none;
}

/* ------ PLUGIN > SLASHDIGGLICIOUS SOCIAL BOOKMARKS --------------- */

.slashdigglicious {
	display: block;
	margin: 15px 12px 5px 16px;
}

.slashdigglicious img {
	padding: 4px;
	border: #c2c2c2 1px solid;
}

.slashdigglicious img:hover {
	border: #cc0000 1px solid;
}

#content p.sticky_tagline {
	margin: 5px 12px 20px 12px;
	padding: 10px;
	background: #f3f3f3;
	border: #c2c2c2 1px solid;
	color: #000050;
	font-size: 1.2em;
}

/* ------ PLUGIN > PAGINATION -------------------------------------- */

/* box around */
.pagination {
	margin:35px 12px 20px 16px;
}

/* main */
.wp-paginate {
	padding:0;
	margin:0;
}

.wp-paginate li {
	display:inline;
	list-style:none;
}

.wp-paginate a {
	background:#f3f3f3;
	border:1px solid #c2c2c2;
	color:#000050;
	margin-right:4px;
	padding:3px 6px;
	text-align:center;
	text-decoration:none;
}

.wp-paginate a:hover,
.wp-paginate a:active {
	background:#ffffff;
	color:#cc0000;
}

.wp-paginate .title {
	color:#333333;
	margin-right:4px;
}

.wp-paginate .gap {
	color:#333333;
	margin-right:4px;
}

.wp-paginate .current {
	color:#ffffff;
	background:#000050;
	border:1px solid #000050;
	margin-right:4px;
	padding:3px 6px;
}

.wp-paginate .page {
}

.wp-paginate .prev,
.wp-paginate .next {
}

/* style overrides for comments pagination */

.wp-paginate-comments {
}

.wp-paginate-comments li {
}

.wp-paginate-comments a {
}

.wp-paginate-comments a:hover,
.wp-paginate-comments a:active {
}

.wp-paginate-comments .title {
}

.wp-paginate-comments .gap {
}

.wp-paginate-comments .current {
}

.wp-paginate-comments .page {
}

.wp-paginate-comments .prev,
.wp-paginate-comments .next {
}


/* ----------------------------------------------------------------- */
