/*
Theme Name:     just-one theme
Theme URI:      http://www.just-one.org
Description:    A simple and flexible wordpress theme for www.just-one.org designed by <a href="http://www.kurti.com">Ron Kurti</a>.
Version:        1.01
Author:         Ron Kurti
Author URI:     http://ron.kurti.com/
*/

body {text-align:center; margin:0; padding:0; background:url(images/bg.gif) top;}
body, h1, h2, h3, p, p2, span, div {font-family:Georgia, serif; font-size:14px;}
a,li {color:#3C1A00;}
a:hover {background-color:yellow;}

#wrap {width:800px; margin:0 auto; position:relative; background:url(images/paper-repeat.jpg) top;}
.wrap-paper-top {background:url(images/paper-top.jpg) top no-repeat; height:500px; width:800px; position:absolute; top:0px;} 

.hidden {display:none;}
#header {height:100px; position:relative; text-align:left;}
#header a.logo {height:100px; width:400px; margin-left:40px; display:block;}
#header a.logo:hover {background:none;}

#content {position:relative; text-align:left;}
#content #main {min-height:900px;}
#content #main { position:relative; text-align:left; padding:23px 40px 80px 40px;}
#content #main h1, #content #main h2, #content #main h3{margin:0; padding:5px 0 5px 0;}
#content #main h1{font-size:24px; letter-spacing:-1px; font-weight:normal; color:#3C1A00;}
#content #main h2{font-size:20px; letter-spacing:-0.5px; font-weight:normal; color:#3C1A00;}
#content #main h1 a, #content #main h2 a {font-weight:bold;}
#content #main p{color:#3C1A00; margin:0; padding:10px 0 10px 10px;}
#content #main ul {padding:5px 0 15px 30px; margin:0;}
#content #main ul li{margin-bottom:5px;}

#content #main .welcome {width:505px; height:400px; position:relative; overflow:hidden; margin-bottom:20px; background:url(images/welcome-bg.gif) no-repeat top; display:block}
#content #main .welcome h1 {font-weight:normal; text-align:center; padding:20px 35px 0px 35px; letter-spacing:-.8px; font-size:20px; line-height:22px; margin-top:0px;}
#content #main .welcome a.work{width:196px; height:193px; bottom:10px; position:absolute; display:block; background:url(images/welcome-work.gif) no-repeat;}
#content #main .welcome a.stories{width:184px; height:188px; bottom:22px; left:160px; position:absolute; display:block; background:url(images/welcome-stories.gif) no-repeat; z-index:100;}
#content #main .welcome a.help{width:193px; height:196px; bottom:10px; right:0; position:absolute; display:block; background:url(images/welcome-help.gif) no-repeat;}
#content #main .work-page {float:left; width:196px; height:193px; display:block; background:url(images/welcome-work.gif) no-repeat; margin:0 10px 0 0;}
#content #main .stories-page {float:left; width:184px; height:188px; display:block; background:url(images/welcome-stories.gif) no-repeat; margin:0 10px 0 0;}
#content #main .help-page {float:left; width:193px; height:196px; display:block; background:url(images/welcome-help.gif) no-repeat; margin:0 10px 0 0;}

#content #sidebar {position:absolute; right:49px; top:58px; width:183px; z-index:1000; font-family:arial, sans; font-size:13px; line-height:16px; letter-spacing:-0.5px;}
#content #sidebar ul {background:url(images/nav-bg.gif) bottom left; padding:0 4px 20px 4px; list-style-type:none; margin:0 0 2px 0; font-size:17px; line-height:20px; }
#content #sidebar ul ul {margin-bottom:0px; padding:0; list-style-type:none; background:url(images/); font-size:12px; line-height:14px; letter-spacing:0px; }
#content #sidebar ul ul ul {margin-bottom:0px; padding:0; list-style-type:none; background:url(images/); font-size:12px; line-height:14px; letter-spacing:0px;  font-size:11px; }

#content #sidebar ul ul {margin-bottom:5px;}
#content #sidebar ul ul li {margin-bottom:3px;}
#content #sidebar ul ul ul {margin-bottom:3px;}

#content #sidebar ul li a {padding:0px 5px 1px 18px; font-weight:bold; width:153px; display:block; }
#content #sidebar ul ul li a{padding:1px 5px 2px 23px; font-weight:normal; width:148px; display:block; color:#333333;  }

#content #sidebar ul li.current_page_item a {background-color:#333333; color:#ffffff;}

#content #sidebar ul ul ul li a, #content #sidebar ul li.current_page_item ul li a{width:143px; padding:0px 5px 1px 28px;  color:#666666; background:none; font-weight:normal;}


#content #sidebar ul a {text-decoration:none;}
#content #sidebar ul a:hover {background-color:#efefef; color:#3C1A00;}
#content #sidebar ul a.welcome {color:#FF7611}
#content #sidebar ul a.work {color:#07A7D6}
#content #sidebar ul a.stories {color:#B0537A}
#content #sidebar ul a.help {color:#68BD1C}
#content #sidebar ul a.about{}
#content #sidebar ul a.blog {}

#content #sidebar a.nav-blog-top {width:183px; height:40px; background:url(images/nav-blog-top.gif) top no-repeat; display:block;}
#content #sidebar ul.blog { font-size:13px; line-height:16px;}
#content #sidebar ul.blog li.postlink a {font-weight:normal;}
#content #sidebar ul.blog a span.date {font-size:85%; color:#C2A88D;}

#content #sidebar a.nav-photos-top {width:183px; height:40px; background:url(images/nav-photos-top.gif) top no-repeat; display:block;}
#content #sidebar ul.photos a img {border:1px double #cccccc; padding:2px; margin:3px;}
#content #sidebar ul.photos a:hover img {border:1px double #999999; padding:2px; margin:3px;}
#content #sidebar ul.photos {text-align:center;}

#content #sidebar a.donation {width:158px; height:50px; display:block; background:url(images/donation.gif) top no-repeat; margin:0 0 10px 12px;}

#content #main .blog-entry{width:480px; margin:10px 0 25px 0; padding:0 30px 15px 30px; margin-bottom:15px;}
#content #main .blog-entry img{float:left; padding:3px; background:#ffffff; border:3px double #967350; margin:10px 10px 10px 0;}
#content #main .blog-entry span.blog-date{font-size:11px; letter-spacing:-0.5px; color:#967350; padding-right:10px; display:block;}
#content #main .blog-entry span.blog-comments{font-size:11px; letter-spacing:-0.5px; color:#967350; padding-right:10px; display:block;}
#content #main .blog-entry span.blog-categories{font-size:11px; letter-spacing:-0.5px; color:#967350; padding-right:10px; display:block;}
#content #main .blog-entry span.blog-date a, #content #main .blog-entry span.blog-categories a, #content #main .blog-entry span.blog-comments a { color:#967350;}

#content #main .page-entry h2 {font-size:18px; font-weight:normal; letter-spacing:0px; line-height:24px; }
#content #main .page-entry p a, #content #main .page-entry ul a  {color:#006699;}

#content #main .blog-entry, #content #main .page-entry {line-height:150%;}

#content #main .page-entry {width:480px; margin:0px 0 25px 0; padding:15px 30px 0 30px; }
#content #main .page-entry p {padding:0; margin:15px 0;}
#content #main .page-entry img.title {float:left; margin:0 10px 0 0;}

#content #main .page-entry .heading {border-bottom:1px dotted #967350; margin-bottom:10px;}

#content #main .links-bottom {position:absolute; display:block; bottom:0px; text-align:left; margin-left:30px; width:640px; border-bottom:1px dotted #967350; border-top:1px dotted #967350; padding:10px;}
#content #main .links-bottom a {font-style:italic;}

#content h1.breadcrumb a {font-size:60%; font-weight:normal;}

.donation-box, .subscription-box {padding:10px; margin:5px; border:1px solid #ccc; text-align:center;}

#footer {height:40px; padding:10px; margin-top:10px; color:#967350;}
