/*
Theme Name: bluedesign
Theme URI: http://www.blog.bluedesign.hu
Description: Simple 2 column theme, not much to say about it.
Version: 1.0
Author: H.S.Laszlo
Author URI: http://www.xhtml2u.com/ , http://www.bluedesign.hu
Tags: red, simple, fixed width, two columns, widgets, ads
*/
body {background:#E7E7E7;font-family: helvetica, arial, sans-serif; margin:0 auto;font-size:12px;}
img { border:0;}
a { outline-style:none;  }
a:link ,a:active ,a:visited { text-decoration: none; color : #cc3300; border: none;}
a:hover	{ text-decoration: none; color : #3b3b3b; border: none;} 
a.external { background: url(../images/globals/external.png) center right no-repeat; padding-right:2px;}
#wrapper {width:980px;margin: 0px auto;padding:0;background:#fff url(images/side_bg.jpg) repeat-y right;}
#top{height:36px;margin:0px;width:100%;padding:0;background:#535353 url(img/bg-top.jpg) repeat-x;clear:both;}
#menu {width:900px;margin:0 auto;padding:6px 0 0 0;list-style:none;background:transparent;}
#menu li{display:inline;}
#menu li a {padding:0 8px;color:#999;background:transparent;font-size:18px;font-weight:bold;}
#menu li a:hover{color:#fff;}
#header {background:transparent url(images/header_bg.png) repeat-x top;width:940px;height:85px;
padding:0px 20px;overflow:hidden;margin-bottom:0px;position:relative;}
a#toprss{position:absolute;left:880px;top:2px;width:56px;height:70px;background:transparent url(images/rss_top.png) no-repeat;}
#header h1{margin:0;padding:0;width:413px;height:41px;}
#header h1 a{background: transparent url(images/title_bg.jpg) no-repeat;width:383px;height:41px;text-indent:-9999px;
	margin:0;display:block;}
#logo {float:left;width:470px;}
#header ul{width:620px;float:left;padding:5px 0 0 10px;}
#header ul li{display:inline;}
#header ul li a{color:#fff;background:#535353;padding:4px 8px;margin-left:10px;
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}


#main {overflow:hidden;width:980px;}
#content {width:610px;padding:0 5px 10px 5px;float:left;}
#sidebar {width:320px;padding:0 5px 15px 5px;float:left;margin-left:20px;_margin-left:5px;}
#sidebar h3 {background: url(images/bluepoint.png) no-repeat left;border-bottom: 1px solid #D3D3D3;color:#5A606F;
	width: 295px;padding: 5px 5px 5px 15px;margin:4px 0;font: normal normal normal 18px/normal Georgia;clear:both;}
#sidebar .s1, #sidebar .s2{width:160px;float:left;}
#sidebar .s1 h3, #sidebar .s2 h3{width:135px;}	
#sidebar ul {list-style:none;margin:0 0 0 5px;padding:5px;}
/*#sidebar ul.subscribe{background:url(images/subscribe.gif) no-repeat 218px top;}*/
#sidebar ul li {background-image:url(images/icon_arrow.png);background-position:0px 10px;background-repeat:no-repeat;
	padding:5px 0px 5px 10px;font-size:12px;}
#sidebar a,#sidebar a:link,#sidebar a:visited {color:#6f6f6f;}
#sidebar a:hover {color:#cc3300;}


form#searchform {width:100%;text-align:center;margin:5px 0;} 
form#searchform input {border:1px solid #e0e0e0;padding:2px;}
form#searchform #s {width:210px; height:16px;background: url(images/src_bg.png) no-repeat;}
form#searchform #searchsubmit {padding:2px;width:65px;height:23px;color:#fff;font-weight:bold;cursor:pointer;
background:#2288A1;}
form#searchform #searchsubmit:hover{color:#535353;}

.ads {padding:2px;text-align:center;}
.ads img {padding:2px;border:4px solid #fff;margin:4px 8px;}
img.imgtfe{clear:both;float:left;border:5px solid #DFDFDF;}
.post {color:#6f6f6f;overflow:hidden;margin-bottom:15px;width:580px;padding:0 25px 0 25px;font-size:14px;}
.post h1{margin:0;padding:0 0 8px 4px;color:#C92127;background: url(images/pointgrey.png) repeat-x bottom;border-bottom:1px solid #fff;
font: normal normal normal 26px/22px helvetica, arial, sans-serif;}
.post h1 a{color:#C92127;}
.post h1 a:hover{color:#535353;}
.post h2 {padding-bottom: 20px;padding-top: 5px;font-size: 28px;font-family: helvetica, arial, sans-serif;
color:#594E42;}
.post .date {float:left;color:#535353;border-bottom:4px solid #187692;padding:0 2px;margin-right:4px;
	font-size:11px;text-align:center;text-transform:uppercase;background:#fff;}
.post .date p {margin:0;padding:0;font-size:18px;text-align:center;font-weight:bold;}
.post .meta {color:#a6a6a6;font-size:11px;}
.post .meta a{color:#C92127;}
.post .entry {clear:both;padding-top:6px;line-height:20px;}
.entry p{clear:both;}
.entry p img{border:1px solid #ccc;padding:4px;margin:8px auto;}
#content .ads {text-align:center;padding:5px 0;overflow:hidden;}
blockquote { padding: 0px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font:1.0em Arial;
	line-height:1.5em; margin:10px 0px; background:#eee url(images/blockquote.png) no-repeat 10px 10px;}
blockquote.download { padding:0px 10px 0px 42px; background:#eee url(images/download.png) no-repeat 10px 18px;}
.navigation {font-weight:bold;}
.navigation .left a {background-image:url(images/icon_arrowleft.png);background-position:0px 6px;
	background-repeat:no-repeat;padding:5px 0px 5px 30px;float:left;}
.navigation .right a {background-image:url(images/icon_arrowright.png);background-position:right 6px;
	background-repeat:no-repeat;padding:5px 30px 5px 0px;float:right;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 95%;padding: 2px;}
#commentform input#submit {padding:2px;width:170px;height:25px;color:#fff;font-weight:bold;cursor:pointer;
background:#2288A1;margin: 0;float: left;}
#commentform input#submit:hover{color:#535353;}
.alt {background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;text-align:left;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
#commentform input, #commentform textarea {border:1px solid #e0e0e0;padding:5px;color:#6f6f6f;}
.commentlist {margin:0;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
h3#respond,h3#comments {background-color:#f7f7f7;color:#6f6f6f;padding:5px;font-size:12px;
border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}

.error404 {width:100%;background-position:top center;background-repeat:no-repeat;padding:0px 0 10px 0;
	margin-bottom:10px;overflow:hidden;clear:both;}
.error404 .box {width:46%;float:left;padding:10px;}
.error404 .list {float:left;width:29%;padding:10px;}
.error404 h3{margin:10px 10px 5px 10px;padding-bottom:5px;font-sizE:14px;border-bottom:1px solid #dddddd;color:#505050;}
.error404 ul {list-style:none;margin:0;padding:0 10px;}
.error404 ul li{background-repeat:no-repeat;background-position: 0 3px;padding:0 0 3px 10px;font-size:12px;
	background-image:url(images/icon_arrow.png);}

#foot-out{height:40px;margin:0;width:100%;background:#252114;clear:both;border-top:1px solid #4692AA;clear:both;}
#footer {margin:0 auto;background-color:transparent/*#f7f7f7*/;width:940px;padding:10px;overflow:hidden;}
#footer .left {width:45%;float:left;color:#9a9a9a;}
#footer .right {width:55%;float:left;color:#9a9a9a;text-align:right;}
#footer a:hover{color:#EF720E;}

a.ikon{width:48px;height:48px;display:block;float:left;text-indent:-9999px;margin:4px 8px 4px 8px;}
a.facebook{background:url(images/facebook.png) no-repeat;}
a.twitter{background:url(images/twitter.png) no-repeat;}
a.delicious{background:url(images/delicious.png) no-repeat;}
a.flickr{background:url(images/flickr.png) no-repeat;}
a.lastfm{background:url(images/lastfm.png) no-repeat;}
a.linkedin{background:url(images/linkedin.png) no-repeat;}
a.netvibes{background:url(images/netvibes.png) no-repeat;}
a.youtube{background:url(images/youtube.png) no-repeat;}

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;}
.center {text-align: center;}
.hidden {display: none;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
code{
background: url(images/code_bg.png) repeat left top;
border: 1px solid #ccdb9f;
color: #988470;
display: block;
font-family: Consolas, "Courier New", Courier, mono;
margin: 1em 0;
padding: 0px 21px 21px 21px; /* IF IE 7 */
line-height: 1.75em;
overflow: auto;
word-wrap: break-word;
width: 550px;
max-width: 550px;
white-space: pre;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.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;}

