/*
Theme Name: Haldesign v6
Theme URI: 
Description: 
Author: hal
Author URI: http://haldesign.hu
Version: 1.0
Tags: mobile, mobilepress
*/

/* Simple Reset */

* { margin: 0; padding: 0;}

img, fieldset { border: none; outline: none }

	img { height: auto; max-width: 300px; width: auto }

ul, ol { list-style: none }

/* General Styles */

body { background: #1a1a1a; font: 62.5% Helvetica, Arial, sans-serif; color: #b3b3b3 }

/* Structure */

#headerwrap { width: 100% }

#infoblock, #pageblock { border-top: 1px solid #404040; background: #333; color: #b3b3b3 }

.aduity { background: #f5f5f5; text-align: center }

#contentwrap { width: 100% }

	.post { border-top: 1px solid #404040; padding: 8px; position:relative; }
	
	.page { padding: 8px }

#postfoot, #indexpostfoot { border-top: 1px solid #404040; background: #333; color: #333; padding: 8px; clear:both }

#postfoot { background: #1a1a1a }

#loading { display:none }

#comments { color: #333; padding: 8px }

	.comments { display: none }

	.commentlist { padding-top: 16px }
	
	.commentlist cite { font-style: normal; font-weight: bold }

#searchwrap { width: 100% }
	
	#search #s, #commentform textarea, #commentform input, .wpcf7-form textarea, .wpcf7-form input, .solo-subscribe-to-comments input { border:none; color:#1a1a1a; background:#8c8c8c; padding:4px; font-size: 12px; width:220px; font-family:Helvetica, Arial, sans-serif }
		
		.solo-subscribe-to-comments input { margin-top: 8px !important }
		
		#commentform textarea, .wpcf7-form textarea { width:95%; max-width:600px }

		#commentform input, .wpcf7-form input, .solo-subscribe-to-comments input { margin: 0 4px 8px 0; width:33%; max-width:300px }

		#commentform iframe { height:24px }
		
	#search #searchsubmit, #commentform #submit, .wpcf7-form .submit, .solo-subscribe-to-comments .submit { border:none; color:#1a1a1a; background:#009a93; padding:4px; font-size: 12px; font-weight:bold }
	
		#commentform #submit, .wpcf7-form .submit, .solo-subscribe-to-comments .submit { margin: 8px 0; width:auto }

		.solo-subscribe-to-comments { padding: 14px 8px 0 8px; margin-top: -8px; border-top: 1px solid #404040 }

		.solo-subscribe-to-comments label { font-size: 10px }

		.wpcf7-form .submit { margin: 0 }

#footerwrap { width: 100%; clear:both }

	#footer { border-top: 1px solid #404040; background: #000; padding: 8px }

/* Headings */

#header { background: #1a1a1a; padding: 12px 8px; color: #fff }

	#header h1 a {	display: block; height: 86px }
	
	#header h1 a span {	display: none }
	
h2 { font-size: 1.33em; margin: 0 0 10px 0; text-transform: uppercase }

	h2 a { color: #009a93; text-decoration: none; display: block; padding-top:1px }
	
	h2.title { margin: 0; font-size: 1.5em; text-transform: none; }
	
	#infoblock h2, #pageblock h2 { padding: 9px 8px 8px 8px; margin: 0 }
	
h3 { font-size: 1.2em; line-height: 1.4em; margin: 0 0 10px 0 }

/* Typography */

.aduity a { color: #009a93; font-size: 1.2em; line-height: 1.4em }

p { color: #b3b3b3; font-size: 1.2em; line-height: 1.4em; margin: 0 0 10px 0 }

	p a, li a { color: #009a93; text-decoration: none }
	
	.post p.subtitle { font-size: 1.1em; margin: 0 }
	
	.pagepost { padding-top: 20px }
	
		.post p.singleline { margin: 0 }
		
		.post p.commentfoot { font-size: 1.1em }
	
	.oneline p { margin: 0 }
	
	#postfoot p, #indexpostfoot p { font-size: 1.2em; margin: 0 }
	
		#indexpostfoot p a { color: #ccc }
	
	#comments p a { color: #009a93 }
	
	#footer p { color: #666; font-size: 1.1em; margin: 12px 0 }

	#footer p.pages { font-size: 1.25em; line-height:2em; margin-top: 5px; }

	#footer p.pages span { font-size: 1.5em; font-weight:bold }
	
	#footer p.pages a { color:#fff }
	
		#footer p a { color: #009a93 }
		
ul { list-style: disc; margin: 0 0 10px 25px }

ol { list-style: decimal; margin: 0 0 10px 25px }

	.post ul li, .post ol li { color: #b3b3b3; font-size: 12px; padding: 2px }
	
	.post ul { list-style: none }
	
	.post ul li { padding-left: 15px; background: url(http://haldesign.hu/blog/wp-content/themes/haldesign_v6/img/nyil1.png) 0 0.5em no-repeat }
	
		.post ul li a { color: #009a93; text-decoration: none }

blockquote { background: #262626; margin: 8px 0; padding: 8px 8px 1px 8px }

small { font-size: 10px }

.alignright { margin: 4px 0 8px 8px;float: right }

.alignleft { margin: 4px 8px 8px 0;float: left }

#share {
	width: 252px;
	height: 17px;
	overflow: hidden;
	margin: -10px 0 8px 0;
}
ul.addtoany_list {
	margin: 0;
}
ul.addtoany_list li {
	float:left;
	list-style: none;
}
ul.addtoany_list li a {
	padding: 0 20px 0 0 !important;
	line-height: 16px;
}
ul.addtoany_list a img {
	border: none !important;
	opacity:1 !important;
	width: 16px;
	height: 33px;
}
#openid_comment {
	display: none;
}
#feeds {
	margin-top: -12px;
}
#feeds p {
	padding: 0;
	margin: 0 !important;
}
.feedburnerFeedBlock ul {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}
.feedburnerFeedBlock ul li {
	position: relative;
	width: 199px;
	height: 216px;
	padding: 13px 15px 0 15px !important;
	margin: 1px 1px 0 0;
	overflow: hidden;
	float: left;
	background-image: none !important;
}
.feedburnerFeedBlock ul li p {
	padding: 0.5em 0 !important;
}
.feedburnerFeedBlock ul li blockquote {
	margin: 4px 0;
	padding: 1px 10px;
}
.feedburnerFeedBlock ul li ul li {
	width: auto;
	height: auto;
	padding: 0 0 0 15px !important;
	margin: 0;
	float: none;
}
.feedburnerFeedBlock ul li p, .feedburnerFeedBlock ul li div {
	text-align: left !important;
	font-size: 10px !important;
	line-height: 1.5em;
}
.links .feedburnerFeedBlock ul li div {
	padding: 0.5em 0;
}
.feedburnerFeedBlock ul li .feedItemAuthor {
	visibility: visible !important;
}
.links .feedburnerFeedBlock ul li {
	height: 101px;
}
.feedburnerFeedBlock ul li .headline {
	font-size: 15px;
	line-height: 1em;
}
.feedburnerFeedBlock ul li h2.main {
	font-size: 55px !important;
	line-height: 1em;
	margin: -8px 0 0 -2px !important;
	letter-spacing: -.02em;
	border: none !important;
	padding: 5px 0 10px 0 !important;
	text-transform: none;
}
.feedburnerFeedBlock ul li h3 {
	font-size: 12px !important;
	padding: 6px 0 2px 0 !important;
	font-family: Helvetica, Arial, sans-serif;
}
.feedburnerFeedBlock ul li .date {
	font-size: 12px !important;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 1.5em !important;
	letter-spacing: 0 !important;
	width: auto !important;
	float: none !important;
}
.feedburnerFeedBlock ul li .feedItemAuthor {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 20px 20px 0 20px !important;
	width: 199px;
	height: 0px;
	overflow: hidden;
	z-index: 3;
}
.feedburnerFeedBlock ul li img, .feedburnerFeedBlock ul li embed {
	width: 229px !important;
	height: auto !important;
	margin: 8px -15px !important;
	border: none;
}
.feedburnerFeedBlock ul li embed {
	margin: -1px -15px !important;
}
.feedburnerFeedBlock ul li table, .fbsubscribelink, #creditfooter {
	display: none;
}
.flickrfavs .feedburnerFeedBlock ul li {
	padding-top: 5px !important;
	height: 224px;
}
.flickrfavs .feedburnerFeedBlock ul li .headline a {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 5px 7px 0 15px;
	min-height: 20px;
	z-index: 2;
}
.flickrfavs .feedburnerFeedBlock ul li p {
	padding: 0;
	visibility: hidden;
	height: 0;
}
.flickrfavs .feedburnerFeedBlock ul li img {
	margin: 0 !important;
	min-width: 229px;
	min-height: 229px;
	width: auto !important;
	height: auto !important;
	visibility: visible;
	position: absolute;
	left: 0;
	top: 0;
}

.feedburnerFeedBlock ul li {
	background: #262626 !important;
}
.flickrfavs .feedburnerFeedBlock ul li .headline a {
	background: rgb(34, 34, 34);
	background: rgba(34, 34, 34, 0.7);
}
.feedburnerFeedBlock ul li ul li {
	background: url(http://haldesign.hu/blog/wp-content/themes/haldesign_v6/img/nyil1.png) 0 5px no-repeat !important;
} 
.feedburnerFeedBlock ul li .feedItemAuthor {
	background: url(http://haldesign.hu/blog/wp-content/themes/haldesign_v6/img/bg_feed.png) left bottom repeat-x;
}
.feedburnerFeedBlock ul li h3, .flickrfavs .feedburnerFeedBlock ul li .headline a, p.subtitle a {
	color: #b3b3b3; /*70%*/
}
p.subtitle {
	color: #8c8c8c; /*55%*/
}

