/*
Theme Name: modernchroma
Theme URI: http://www.themelayouts.com/
Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: ThemeLayouts/DreamTemplate
Author URI: http://www.themelayouts.com/
*/

* { padding: 0; margin: 0; }
div { padding: 0; margin: 0; }
ul { padding: 0; margin: 0; }
li { padding: 0; margin: 0; }
a { padding: 0; margin: 0; }
.floatL {float: left; }
.floatR {float: right; }
p a{  color: #333333; }
span a {  color: #333333; }

/*-- GRAVATAR -- */
img.avatar {border: 1px solid black; float: left; margin-right: 10px;}

#search { font-weight: bold; font-size: 18px; color: #83846c; }
.sidebar, #entry-meta-single {}
#respond { border-top: 1px dashed #9d9c6b}
.top-content {background: url("images/topcontent.gif") no-repeat; width: 955px; height: 25px;}
.preload { width: 0px; height: 0px; display:inline; background-image: url("images/nav-hover.gif");} 
.navigation {color: #515151; margin-bottom: 70px; margin-top: 30px;}
.navigation a{color: #515151;}
.url {  color: #417397; }


/*-- WIDGET --*/
#recentcomments li{padding: 0; margin: 0; width: 207px; height: 26px; padding-top: 10px; padding-left: 25px; margin: 0; background: url("images/nav-button.gif") no-repeat; display: block;}
#recentcomments li:hover {background: url("images/nav-hover.gif") no-repeat;}
#recentcomments li a {color: #777864; background: none;}
#recentcomments li a:hover {color: #3e3e3e; text-decoration:none;}
.widget a{ color: #83846c; margin: 20px;}
.widgetbg { background: url("images/nav-bg.gif") repeat-y; width: 232px; }
.widget li{padding: 0; margin: 0;}
.widget li a{width: 207px; height: 26px; padding-top: 10px; padding-left: 25px; margin: 0; color: #777864; background: url("images/nav-button.gif") no-repeat; display: block;}
.widget li a:hover{color: #3e3e3e; text-decoration:none; background: url("images/nav-hover.gif") no-repeat;}
.widgettitle { padding: 0; font-size: 17px; font-weight: bold; background: url("images/nav-header.jpg") no-repeat; width: 232px; height: 29px; color: #515151; padding-top: 25px; text-indent: 15px;}
.widgetbottom { background: url("images/nav-bottom.gif") no-repeat; width: 232px; height: 10px; }
#calendar_wrap {margin-left: 45px; }
#wp-calendar a{margin: 0; }
/* - BASIC STUFF - */
body {background: url("images/bg.jpg") repeat-x #515151; font:9pt/11pt 'Lucida Grande', Geneva, sans-serif; color:#000; margin:0 auto; padding:0;}
a {text-decoration:none; color: #333333;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}


/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none; margin:0;padding:0;}
.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;}

/* -- POST CONTENT -- */
.entry-title-wrap {background: url("images/post-header.gif") no-repeat; width: 628px; height: 34px; padding: 10px; margin: 0;}
.entry-title a{font-size: 18px; font-weight: bold; color: #515151;}
.entry-title a:hover {text-decoration:none; color: #333333;}
.entry-title {font-weight: bold; color: #515151; font-size:18px;}
#page .entry-title {font-weight: bold; color: #515151; font-size:18px; margin-top: 13px;}

.extra-meta-wrap {height:25px; font-size: 12px; color: #868676; margin-top: 6px; margin-bottom: -12px;}
.extra-meta-wrap a{color: #868676;}
.extra-meta-wrap a:hover{color: #333333;}


.icon-folder {background: url("images/folder.png") no-repeat; width: 16px; height: 16px; float: left; margin-left: 10px; margin-right: 3px;}
.icon-date {background: url("images/date.png") no-repeat; width: 16px; height: 16px; float: left; margin-right: 3px;}
.icon-comment {background: url("images/comment.png") no-repeat; width: 16px; height: 16px; margin-left: 3px; float: right;}
.comments-meta{text-align: right;}

.post-bg { background: url("images/post-bg.gif") repeat-y; width: 628px; padding: 10px; margin: 0;}

.entry-meta {padding: 4px 10px 4px 10px; background: url("images/post-bottom.gif") no-repeat; width: 628px; height: 20px; font-size: 13px; color: #70705f;}
.entry-meta a{ color: #868676;}
.entry-meta a:hover{ color: #333333;}

#entry-meta-single {width: 608px; margin-left: 10px; background-image: none; height: 100%; background-color: #babba1; margin-top: 20px; padding: 10px; border: 1px solid #9d9e83; color:#575845;}
#entry-meta-single a{ color: #85866d;}
#entry-meta-single a:hover{ color: #484938;}
/* -- HEADINGS -- */
.archive-title {font-weight: bold; color: #515151; font-size:18px;  margin-bottom: 20px;}

h2#comments{margin:20px auto 10px;font-size: 22px; color: #333333; }
h3#comments{margin:20px auto 10px;font-size: 18px; color: #333333; }

/* inside posts */
.entry-content { padding: 10px; font-size: 13px;  line-height:25px;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0; font-weight:normal; }
.entry-content h1 {font-size: 180%; color: #9d9c6b padding-bottom: 5px;}
.entry-content h2 {font-size: 160%; padding-bottom: 3px;}
.entry-content h3 {font-size: 140%;}
.entry-content h4 {font-size: 130%;}
.entry-content h5 {font-size: 120%;}
.entry-content h6 {font-size: 110%;}
.entry-content table {border:1px solid #cecece;}
.entry-content th {background-color: #e6e6e6; padding: 5px;}
.entry-content td {border-top:1px solid #cecece; padding: 5px;}
.entry-content a {color: #9d9c6b}
.entry-content small{color: #9d9c6b}
pre { overflow: auto;}

/* -- POSTS -- */
.posts-wrap {float:left; clear:none; padding: 20px 20px 20px 40px; width: 635px; margin: 0;}

/* -- SIDEBARS --*/
.sidebar-wrap { margin:0 auto; overflow:hidden; padding: 0; padding-top: 20px; float:left;  clear:none; width: 232px;}
.sidebar {width:100%;clear:none;}
.block-1 {float:right;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
#commentform input { border: 1px solid #acad92; }
#commentform label { color: #73745e; }
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;}
textarea#comment {overflow:auto; border: 1px solid #acad92; margin-top: 20px;}
.commentmetadata {float: right; color: #83846c;  margin-bottom: 20px;}
li.comment{color: #83846c;  background-color: #cccdb0; border:1px solid #e5e6b9; padding: 10px;}
li.comment a{color: #333333;}
li.thread-even{background-color: #bcbd9f; border:1px solid #b1b295; color: black;}
li.thread-even p{color: #333333; margin-top: 20px;}
li.thread-alt p{color: #333333; margin-top: 20px;}
li.comment p{color: #333333;}
li.thread-alt{background-color: #cccdb0; border:1px solid #cccdb0; color: black;}
li a {  color: #333333;}
.required { margin-bottom: 10px; }
#comment-notes { margin-bottom: 10px; }



/* -- 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;}
div.alignleft {float: left; }
div.alignright {float: right; }

/* -- NAVIGATION --*/
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

/*-- HEADER --*/
.topleft {background: url("images/topbar-left.jpg") no-repeat; height: 45px; width: 123px; float: left;}
.topright {background: url("images/topbar-right.jpg") no-repeat; height: 45px; width: 244px; float: right;}
.topbars { width: 905px; height: 45px; background: url("images/topbar-bg.jpg") repeat-x; margin-left: 34px;}

.pagenav .page_item {display: inline; width: 123px;height: 29px; padding-top: 16px; float: left; text-align: center;  color: #333333;}
.pagenav .page_item a{ font: bold 14px 'Lucida Sans Unicode', Trebuchet MS, arial;}
.pagenav .page_item a:hover{text-decoration:none; color: white;}
.current_page_item {margin: 0px; background: url("images/topbar-over.jpg") no-repeat; width: 123px; height: 29px; padding-top: 16px; text-align: center;}
.current_page_item a{font: bold 14px 'Lucida Sans Unicode', Trebuchet MS, arial; color: white;}
.current_page_item a:hover{text-decoration:none;}

.header {background: url("images/bg.jpg") repeat-x; height:113px; margin:0 auto; width: 980px;}
.rightheader {height:113px; margin:0 auto; width: 244px; margin-left: 695px; }
.rightheader a{background: url("images/header.jpg") no-repeat; display: block; text-decoration: none; height:113px; margin:0 auto; width: 244px;}

/*-- SEARCH FORM HEADER --*/
#searchform-header {margin-top: 10px; }
#searchform-header #sheader{width: 197px; height: 22px; background: url("images/search.jpg") no-repeat; border: none; padding-top:6px; padding-right: 4px; padding-left: 5px; float: left;}
#searchsubmit-header {width: 31px; height: 28px; background: url("images/search-button.jpg") no-repeat; border: none;}

/*-- SEARCH FORM --*/
#search-inner { padding: 0; background: url("images/nav-search.gif") no-repeat; margin: 0; width: 232px; height: 10px;}
#searchform { margin: 0;}
#searchnone { margin-left: 150px; margin-top: 30px; }
#searchnone h2{font-size: 22px; color: #333333; }
#searchresults{margin: 10px;}
#searchresults h2{font-size: 22px; color: #333333; }
#search-wrap { margin-left: 200px; margin-top: 20px;}
#searchform #s{margin-top:20px; width: 183px; height: 20px; background: url("images/searchbg.gif") no-repeat; border: none; padding-top: 3px; margin-left: 18px;}
#searchsubmit {width: 92px; height: 21px; background: url("images/searchbutton.gif") no-repeat; border: none; margin-left: 60px; margin-top: 2px; margin-bottom: 10px;}


/* -- MAIN DIV'S -- */
#wrapper {float:none; clear:both; margin:0 auto; padding:0; width:980px; background: url("images/content-bg.gif") repeat-y;}
#footer {background: url("images/footerbg.gif") no-repeat; height: 57px; padding-top: 50px; overflow:hidden; clear:both; float:none; text-align:center;  color: #747474;}
#footer a {color: #bcbcbc; }
