/*
Theme Name: Projekt 3 Studios
Theme URI: http://projekt3studios.com
Description: 
Version: 2.1
Author: Dan
Author URI: 

/* - BASIC STUFF - */
body {background:#FFFFFF url(images/site_bg.png) top center repeat-x; font:9pt/11pt Verdana, Geneva, sans-serif;color:#262626; margin:0; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
blockquote {font-style:oblique}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:180%;}
h2, h2 a { color:#0077a5; font-size:15px; text-decoration:none; text-transform:uppercase;}
h2#comments{margin:20px auto 10px;font-size:140%;}
h3.error404 { font-size:16px;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#footer {width:940px; min-height:50px; margin:0 auto; padding:0px;}
#wrap-sub{height:20px;overflow:hidden;margin:20px auto 0;clear:both;padding: 20px 0; background:url(images/foot_bg.png) repeat-x;}
.wrapper {width: 100%; float: left;}
#header {width: 960px;height: 47px;margin: 0px auto;}
#main {width: 960px;min-height: 250px;}
#main-blog {background: url(images/laylout.png) no-repeat;width: 960px; min-height: 400px; margin: 0px auto;}
#main-left {width: 575px; margin: 80px 0 0 0; padding: 0 0 10px 0; float: left; padding:24px;}
#main-right {width: 285px;margin: 80px 0 0 31px; float:left;}
.entry { margin: 0 0 50px 0;}

/* -- STYLES -- */
.blog_sep { background-image:url(images/blog_sep.png); width:575px; height:1px; margin:18px 0 14px 0;}
.additional-meta {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
.additional-meta a {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0077a5;}
p {font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.post_img { margin:16px 0 24px 0;}
.meta { background: #0F3 url(images/commen_bg.png) no-repeat top; width:70px; height:80px; float:right;}
.meta a { font-size:30px; color:#242424; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
h2.post-title { color:#0077a5; font-size:15px; text-decoration:none; text-transform:uppercase;}
.moretext { float:left; background: url(images/con_read.png) no-repeat; width:157px; height:27px; padding:0px 140px 12px 0px; margin-top:15px;}
.copy { font-size:24px; color:#fff;}
.ryda {font-size:24px; font-weight:bold;}

/* -- POSTS -- */
.post-index {margin:0 0 0px; padding:24px;}
#post-single {margin:0 0 0px; padding:24px;}
.posts-wrap {margin:0 0 0px; padding:24px;}

/* -- SIDEBARS --*/
.sidebar-wrap {padding:24px 29px 24px 29px;}
.sidebar {width:49%;}
.block-1 {float:left;}
.block-2 {float:right;}
.sbar_sep { background:url(images/sbar_sep.png) no-repeat; width:227px; height:1px; margin:17px 0 17px;}
.sidebar-wrap li { background:url(images/sbar_sep.png) no-repeat bottom; padding:16px 0 17px 0; color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.sidebar-wrap li a {color:#666666;}
/* -- 404-PAGE --*/
.error404 {margin:0;width:100%; min-height:500px;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
#logo { text-indent:-9999px; background:url(images/logo.png); width:220px; height:49px; margin-right:160px; float:left;}
#menu { float:left;}
a.home {display: block; height: 47px;width:96px; background-image: url(images/menu.png); background-position: 0px 0px; text-indent: -9999px; overflow: hidden;float:left;}
a.home:hover {background-position: 0px 47px;}
a.about {display: block; height: 47px;width:110px; background-image: url(images/menu.png); background-position: -96px 0px; text-indent: -9999px; overflow: hidden;float:left;}
a.about:hover {background-position: -96px 47px;}
a.portfolio {display: block; height: 47px;width:131px; background-image: url(images/menu.png); background-position: -206px 0px; text-indent: -9999px; overflow: hidden;float:left;}
a.portfolio:hover {background-position: -206px 47px;}
a.blog {display: block; height: 47px;width:96px; background-image: url(images/menu.png); background-position: -337px 0px; text-indent: -9999px; overflow: hidden;float:left;}
a.blog:hover {background-position: -337px 47px;}
a.contact {display: block; height: 47px;width:127px; background-image: url(images/menu.png); background-position: -433px 0px; text-indent: -9999px; overflow: hidden;float:left;}
a.contact:hover {background-position: -433px 47px;}


.post-date {
background: url(images/commen_bg.png) top left no-repeat;width: 62px;height: 56px;padding: 0px 0 0 0;margin: -13px 20px 0 15px;text-align: center;float: right;color:#303030;}
.numba a {font-size: 30px;width: 62px;margin:-3px 5px 0 -6px;float: left; color:#5c5c5c;}
.numba a:hover { text-decoration:none; color:#0077a5;}
.comments {font-size:12px; color:#ababab; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:400; margin: 5px 0 0 -5px; float: left;}


/* -- COMMENTS --*/
.says{display:none;}
#comments { width: 560px; margin: 0 0 5px 0;}
#comments a {background: none;padding: 0;color: #5c5c5c;}
#comments p {padding: 0 0 0 95px;margin: 15px 0 0 95px;}
.comment-meta {font-size: 11px;font-weight: normal;margin: 0 0 10px 0;}
.comment-meta  a{color: #5c5c5c;}
ol.commentlist cite a {color: #0077a5;}
.avatar {float: left;display: inline;margin: 0 20px 10px 0;padding: 5px;border: 1px solid #c1c1c1;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
ol.commentlist {margin: 0px 0 0 0;padding: 0;list-style: none;}
ol.commentlist cite {font-weight: bolder;font-size: 20px;margin: 0; text-transform:}
ol.commentlist li.alt {padding: 30px 0 20px 0px;background:url(images/comment_div.png) bottom left repeat-x;}
ol.commentlist li {padding: 30px 0 20px 0;background: url(images/comment_div.png) bottom left repeat-x;}
ol.commentlist li div.reply {display: none;}
* + html ol.commentlist li div.reply {line-height: 1.3em;}
ol.commentlist li div.reply a {color: #5c5c5c;font-weight: normal;text-decoration: none;font-size: 10px;}
ol.commentlist li div.reply a:hover {color: #5c5c5c5; background: none;}
ol.commentlist li ul.children { list-style: none; margin: 0;padding: 0;text-indent: 0; }
ol.commentlist li ul.children li { padding: 30px 0 20px 10px;border-bottom: none;background: none;}
ol.commentlist li ul.children li.alt {padding: 30px 0 20px 0;border-bottom: none;background: none;}
ol.commentlist li ul.children li.depth-2 { padding: 30px 0 20px 10px;margin:0; }
ol.commentlist li ul.children li.depth-3 { padding: 30px 0 20px 10px;margin:0; }
ol.commentlist li ul.children li.depth-4 { padding: 30px 0 20px 10px;margin:0; }
ol.commentlist li ul.children li.depth-5 { padding: 30px 0 20px 10px;margin:0; }

/* -- COMMENTS FORM --*/

#url, #author, #email {background: url(images/ryda.png) top left repeat;border: 1px solid #c1c1c1;-moz-border-radius: 4px;-webkit-border-radius: 4px;width: 154px;height: 20px;padding: 4px 5px 0 5px;color: #5c5c5c;}
#comment {background: #e5e5e5;border: 1px solid #c1c1c1;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 10px;;color: #5c5c5c;}
input#submit {background: url(images/submit.png); width:137px; height:27px; border:none; padding:0;}
