/*
Theme Name: Artweb-Media Minimal Wordpress Theme
Theme URI: http://www.artweb-media.com/
Description: Artweb-Media Red Simple Wordpress Theme
Version: 1.3.1
Author: Ado Kasprzak, Lukasz Prus
Author URI: http://artweb-media.com/
*/

body {line-height:25px; font-family:Georgia, Times New Roman, serif; margin:0; padding:0}

/*reset*/
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, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{margin: 0; padding: 0; border: 0; outline: 0;}
	
/*containers*/
#artwebPageContainer {text-align:right;margin:0 auto; overflow:hidden;}
#artwebTopContainer {margin:0;}
#artwebContentContainer {overflow:hidden; padding:15px;}
	#artwebContent {float:right;}
	#sidebar {float:left; border-left:none; border-right:1px #222 solid; padding-left:0; padding-right:10px; line-height:16px}
#artwebFooterContainer {clear:both;text-align:center; margin:30px 0 0 0; padding:30px 15px;}

/*system*/
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}
small {line-height: 1.5em;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align: center;}
.left {text-align:left;}
.right {text-align:right;}
img.wp-smiley {border:none !important; margin:0 !important; display:inline !important;}

ul {margin:10px 15px 10px 0;}
li {list-style:disc inside;}
p {margin:0 0 10px 0;}
input, textarea {border:#ddd 1px solid; margin:0; padding:5px;}
input[type="submit"] {cursor:pointer; text-transform:uppercase}
form#searchform  > div > label.screen-reader-text{display:none}	
	
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/*headings*/
h1, h2, h3, h4 {line-height:100%}
h2 {margin-bottom:0.6em;}
h3 {margin-bottom:0.8em;}
h4 {margin-bottom:0.8em;}
#title h1 {padding:20px 10px;}
#sidebar h4 {line-height:100%;}

h1, h1 a, h1 a:visited,
h2, h2 a, h2 a:visited, 
h3, h3 a, h3 a:visited {color: #222; text-decoration:none;}

h1 a:hover,
h2 a:hover, 
h3 a:hover {text-decoration:underline;}

/*content*/
div.post {margin:20px 0 30px 0; clear:both;}
	div.post > small {margin:0 0 20px 0; display:block;}
	div.post > div.postmetadata {clear:both;margin:20px 0 0 0;padding:10px; border-left:none; border-right:#222 2px solid;}
	div.post img {display:block; margin:10px auto; padding:2px; border:none;}
	div.postinfo {padding:10px; margin:20px 0; border-left:none; border-right:#222 2px solid;}
		div.postinfo a {text-decoration:underline;}
		div.postinfo a:hover {text-decoration:none;}

	/*sidebar*/
	div#sidebar a {text-decoration:none;}
	div#sidebar a:hover {text-decoration:underline;}
	div#sidebar ul {margin:0;}
	div#sidebar > ul > li {margin:10px 0 20px 0;list-style:none;}
	div#sidebar > ul > li > h4 {margin:10px 0 0 5px;padding:5px 0 5px 5px;}
	div#sidebar > ul > li li {padding:3px 5px; margin:0 5px 0; list-style:none;}

	/*comment form*/
	div#artwebCommentContainer {margin:60px 0 30px 0; padding:30px 0 0 0; border-top:#ddd 1px dashed;}
	
	form#commentform input#submit {padding:5px 10px;}

	/*comment list*/
	ol.commentlist {margin:0 0 30px 0;}
	ol.commentlist > li {padding:10px; border-bottom:#ddd 1px dashed; border-left:none; border-right:none; border-top:none}
		ol.commentlist > li:hover {background:#ddd;}
	ol.commentlist > li img {border:#c0c0c0 1px dashed; padding:1px; background:#fff}
	div.comment-author > cite.fn {font-weight:700;}
	div.comment-meta {text-align:left; margin:-15px 0 20px 0}

	/*calendar*/
	#wp-calendar {empty-cells:show;margin:10px auto 0;}
	#wp-calendar #prev, #wp-calendar #next {background:none;}
	#wp-calendar #prev a, #wp-calendar #next a {background:#fff;}
	#wp-calendar #next a {padding-right: 0; border-left:10px;text-align: left;}
		#wp-calendar #next a:hover {background:#222;}
	#wp-calendar #prev a {padding-left: 0; padding-right:10px;text-align: right;}
		#wp-calendar #prev a:hover {background:#222;}
	#wp-calendar a {text-decoration: none;}
	#wp-calendar caption {text-align: center; padding:0 0 5px 0; border-bottom:#ddd 1px dashed;}
	#wp-calendar th {text-transform: capitalize;}
	#wp-calendar a {display: block;}
	#wp-calendar caption {text-align: center;}
	#wp-calendar td, #wp-calendar th {padding:0;text-align: center; padding:3px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
	#wp-calendar td {background:#eee;}
	#wp-calendar td.pad {background:#fff;}
	#wp-calendar td.pad:hover {background-color: #fff;}

/*navigation*/
div.navigation {margin:20px 0; padding:10px; background:none; overflow:hidden;}
	div.navigation a {text-decoration:none; padding:10px; background:#222;}
	div.navigation a:hover {border-top:#ff0000 10px solid;}

div.artwebTopNav {padding:0;}
	div.artwebTopNav ul {margin:0; overflow:hidden;}
	div.artwebTopNav ul > li {list-style:none; float:right;padding:0;}
	div.artwebTopNav ul > li > a {display:block;padding:5px 10px; text-decoration:none; text-transform:uppercase;}
	div.artwebTopNav ul > li > a:hover {text-decoration:underline;}
	
/*Footer*/
#artwebFooterContainer a {padding:2px;text-decoration:none;}
#artwebFooterContainer a:hover {text-decoration:underline;}
	
/*Tag Cloud */
div.tagcloud {line-height: 18px;}
	div.tagcloud a {padding: 5px;}
	div.tagcloud a:hover {text-decoration:underline;}
