/*---------------------------------------- 
CIRCA HISTORY GUILD :: CSS//PORTLAND STUDIOS INC.
------------------------------------------*/

/*---------------------------------------- 
GLOBAL Styles 
------------------------------------------*/
* {margin:0; padding:0;}
h1, h2, h3 {padding:0; margin:0;}
img {border:0px;}

/*----------------------------------------
NAVIGATION and TEMPLATE styles
-------------------------------------------*/

body {background-color:#FBF3E4; font-size:small; font-family:georgia;}

#nav {padding-top:150px; padding-left:75px; list-style:none;}
#nav li {float:left;}
#nav a {display:block; height:20px;}

#nav div.nav-star {height:20px; width:20px; margin-right:20px; background:url(/wp-content/themes/Circa2/images/star.gif) center 5px;}

#nav a.nav-home {width:50px; margin-right:20px; background:url(/wp-content/themes/Circa2/images/nav-home.gif) no-repeat;}
#nav a.nav-about {width:57px; margin-right:20px; background:url(/wp-content/themes/Circa2/images/nav-about.gif) no-repeat;}
#nav a.nav-almanac {margin-right:260px;width:80px; background:url(/wp-content/themes/Circa2/images/nav-almanac.gif) no-repeat;}
#nav a.nav-story {width:105px; margin-right:20px; background:url(/wp-content/themes/Circa2/images/nav-story.gif) no-repeat;}
#nav a.nav-shoppe {width:135px; background:url(/wp-content/themes/Circa2/images/nav-shop.gif) no-repeat;}

#nav a:hover, #nav #current {background-position:0px -19px;}

.repeat {width:100%;}
.repeat#header {background: url(/wp-content/themes/Circa2/images/repeat-header.gif) repeat-x; height:179px;}
.repeat#content {background: url(/wp-content/themes/Circa2/images/repeat-content.gif) repeat-x; overflow:hidden; padding-bottom:30px;}
.repeat#footer {background: url(/wp-content/themes/Circa2/images/repeat-footer.gif) repeat-x #201300; height:40px;}
#footer {font-size:80%; font-family:lucida sans unicode, arial, helvetica; color:#fff;}
#footer #footer-info {width:920px; padding-top:20px; margin:0px auto;}
#footer #address {float:left;}
#footer #copyright {float:right;}
#footer #copyright a {color:#ad854d;}
#footer #copyright a:hover {color:#fff;}

#podPress_footer {background-color:#201300; width:100%; text-align:left; display:block; padding-bottom:120px;}
#podPress_footer cite {display:block; width:920px; margin:0px auto; text-align:left; color:#fff; font-size:80%; font-style:normal; font-family:lucida sans unicode;}
#podPress_footer a {color:#ad854d;}

#header .static {position:relative; margin:0px auto; background: url(/wp-content/themes/Circa2/images/header.gif) no-repeat 1px 0px; width:1024px; height:179px;}
#content .static {margin:0px auto; background: url(/wp-content/themes/Circa2/images/content.gif) center top no-repeat #FBF3E4; width:1024px;}
#footer .static {margin:0px auto; width:1024px;}
#contain {margin:0px auto; padding-left:16px; width:940px; overflow:hidden;}

#home-link {position:absolute; display:block; width:170px; height:165px; top:0px; left:425px;}

.column {margin:10px 0px 0px 10px;}
.column p {color:#fff; margin:15px;}
.column .column-head {display:block; height:19px;}


/*----------------------------------------
CIRCA HOME
-------------------------------------------*/

.home #banner {width:923px; height:231px; margin-bottom:10px;}

#store-nav {float:left; background: url(/wp-content/themes/Circa2/images/column-back.gif) repeat-y; display:block; width:262px; height:276px; margin:0px;}
#store-nav .column-head {background:url('/wp-content/themes/Circa2/images/in-the-shoppe.gif') no-repeat #3E2102;}
#store-nav a.giftbasket {background:url('/wp-content/uploads/2009/04/yarns.gif') no-repeat #3E2102; display:block; height:257px; width:262px;}
#store-nav ul {list-style:none; }
#store-nav li {float:left; border-bottom:1px solid #BDA466; background-color:#000; padding:10px 0px 15px 10px; width:252px;}
#store-nav li img {float:left; border:1px solid #BDA466;}
#store-nav li a {display:block; width:130px; float:left; font-size:90%; color:#ddd;  text-decoration:none; margin-left:10px;}
#store-nav .store-viewall {color:#BDA466; display:block; text-decoration:none; text-transform:uppercase; font-size:90%; float:right; margin:10px 10px 0px 0px;}

.home #main-column {float:left; margin-left:10px; width:631px; height:276px; background-color:#F8F6F3; padding-right:20px;}
.home #main-column h1 {display:block; height:19px; font-size:200%; font-weight:100; margin:20px; color:#752703;}
.home #main-column p {margin:20px; color:#411b01;}

#recent {float:left; background: url(/wp-content/themes/Circa2/images/column-back.gif) repeat-x 0px 18px; width:262px; margin-left:0px; height:241px;}
#recent ul {display:block; margin:25px auto; width:200px;}
#recent ul li {color:#fff; margin-bottom:20px;}
#recent ul li a {color:#fff; font-size:90%; text-decoration:none; font-family:lucida sans unicode;}
#recent a.recent-more {color:#877a57; float:right; margin-right:20px; margin-top:-10px; font-size:90%; text-transform:uppercase; text-decoration:none;}

#tellstory {float:left; background-color:#000000; width:314px; height:241px;}
#news {float:left; background: url(/wp-content/themes/Circa2/images/news-column-back.gif) 0px 18px; width:327px; min-height:241px;}
	#recent .column-head {background:url(/wp-content/themes/Circa2/images/col-recent-articles.gif) repeat-x #000;}
	#tellstory .column-head {background:url(/wp-content/themes/Circa2/images/col-tell-story.gif) repeat-x #000;}
	#news .column-head {background:url(/wp-content/themes/Circa2/images/col-news-events.gif) repeat-x #000;}

#news dl {font-family:lucida sans unicode; font-size:90%; display:block; margin:0px auto;width:290px; border-bottom:1px solid #000; padding:10px 10px;}
#news dt {color:#BAA061;}
#news dd a {color:#fff; text-decoration:none;}

#tellstory p {color:#d7c9a8;  font-size:90%; line-height:240%; padding:20px 10px;}
#tellstory a {display:block; background:url('/wp-content/themes/Circa2/images/home-submit.gif'); width:153px; height:25px; float:right; margin:0px 15px 0px 0px;}

#filmGallery {margin-bottom:50px; width:200px;}


/*---------------------------------------
ABOUT CIRCA
----------------------------------------*/

.about #main-column h1 {display:block; height:19px; font-size:200%;margin:20px 0px 5px 0px; color:#752703;}
.about #main-column h2 {display:block; height:19px; font-size:140%; font-style:oblique; margin:20px 0px 5px 0px; color:#752703;}
.about #main-column dl {padding:30px; padding-bottom:60px; background-color:#F8F6F3; margin-bottom:20px;}
.about #sidebar {float:left;width:262px;height:800px; margin-top:10px; background:url('/wp-content/themes/Circa2/images/about-photo.gif') no-repeat; }
.about #main-column .column-head {display:block; height:19px; background:url(/wp-content/themes/Circa2/images/col-header.gif) repeat-x #000;}


/*----------------------------------------
CIRCA ALMANAC 
-------------------------------------------*/

.almanac #main-column, .about #main-column {float:left; margin-left:10px; width:651px; margin-top:10px; border-bottom:1px dashed #B7A788; }
.almanac #main-column .column-head {display:block; height:19px; background:url(/wp-content/themes/Circa2/images/spot-recent.gif) repeat-x #000;}
* html .almanac #main-column .column-head {padding-bottom:1px;}
.almanac #main-column p, .about #main-column p {padding:20px 20px 0px 0px; line-height:150%; color:#411b01;}
.almanac #main-column dl {padding:30px; padding-bottom:60px; background-color:#F8F6F3; margin-bottom:20px;}
.almanac #main-column dt {font-size:200%; color:#752703;}
.almanac #main-column dt a {color:#752703; text-decoration:none;}

.almanac .column dl {margin:20px; color:#411b01;}
.almanac .column dt {overflow:hidden; margin-bottom:20px; font-size:120%;}
.almanac .column dt a {color:#752703; text-decoration:none;}
.almanac .column dt span {float:left; display:block; width:150px; font-size:70%; font-family:lucida sans unicode; text-transform:uppercase; float:left; color:#442903;}
.almanac .column dt span a {color:#442903;}
.almanac .column dd {font-size:95%; line-height:150%;}
.almanac .column dd p {margin-left:0px; color:#000;}

#election {float:left; background-color:#F8F6F3; width:314px;}
#podcast {float:left; background-color:#e9dec7; width:327px;}

#election .column-head {background:url(/wp-content/themes/Circa2/images/spot-election.gif) repeat-x #000;}
#podcast .column-head {background:url(/wp-content/themes/Circa2/images/col-podcast.gif) repeat-x #E9DEC7;}

#podcast .cast-icon {float:left; display:block; border:1px solid #fff; background:url(/wp-content/themes/Circa2/images/cast-icon.gif) repeat-x #E9DEC7; width:120px; height:120px; margin:20px 10px;}
#podcast .cast-posts {float:left; color:#000; height:200px; width:160px; margin-top:10px;}
#podcast .cast-posts a{display:block;font-size:90%; color:#782503; text-decoration:none; margin-top:10px;}
#podcast .cast-posts span{color:#000; font-family:lucida sans unicode; font-size:90%; margin-bottom:10px;}

#podcast .cast-footer {clear:both; display:block; background:url(/wp-content/themes/Circa2/images/xml-podcast.gif) no-repeat 10px 0px #E9DEC7; width:200px; height:53px;}

a.read-more {display:block; padding:20px; width:100px; height:20px; background:url('/wp-content/themes/Circa2/images/read-more.gif') center no-repeat #f8f6f3; float:right;}
#election a.read-more, #podcast a.read-more {padding:10px 20px;}
#podcast a.read-more {background:url('/wp-content/themes/Circa2/images/read-more-beige.gif') center no-repeat #E9DEC7; display:none;}


	/* BLOG NAVIGATION */

	.almanac #sidebar {width:262px; background-color:#000;float:left; margin-top:10px;}
	.almanac #sidebar ul {list-style:none;}

        #search-form {background:url('/wp-content/themes/Circa2/images/search-box.gif') no-repeat center 0px; height:33px; margin-bottom:5px;}
        #search-form div {position:relative; top:7px; left:98px; width:155px;}
        #search-form input {position:relative;background-color:none;width:130px; border:0px; top:-1px;}
        #search-form #search-submit {background:url('/wp-content/themes/Circa2/images/search-submit.gif') no-repeat center 0px; width:15px; height:14px; top:2px; cursor:pointer;}

	#categories {background:url('/wp-content/themes/Circa2/images/categories.gif') no-repeat center 0px; margin-bottom:30px;}
	#authors {background:url('/wp-content/themes/Circa2/images/authors.gif') no-repeat center 10px;}
	#archives {background:url('/wp-content/themes/Circa2/images/archives.gif') #351c01 no-repeat center 10px;}

	#categories, #authors, #archives {padding:50px 0px;}
        .back-to {float:left; margin:10px; display:block; width:220px; height:10px; color:#351C01; text-decoration:none; font-size:120%;}

        
	/* AUTHORS */

	#authors dl {margin:0px 0px 16px 0px;}
	#authors dd {color:#E1D5B1;}
	#authors dt {font-size:110%; color:#8A7E56; padding-top:4px; text-transform:uppercase;}
	#authors dl:hover dt {color:#fff;}
        #authors dl:hover * {cursor:pointer;}
	#authors dl span {display:block; font-style:oblique; color:#e0c08a; text-transform:capitalize;}
	#authors dl dd a {font-size:90%; text-decoration:none; color:#ffffff; font-family:lucida sans unicode;}
	#authors dd a:hover {text-decoration:underline;}
	#authors dl img {float:left; display:block; margin:4px 20px 15px 30px; border:0px;}
        * html #authors dl img {float:left; display:block; margin:4px 20px 15px 15px; border:0px;}

	#authors dl#potter {background:url('/wp-content/themes/Circa2/images/featured-back.gif') repeat-y; margin-left:0px; padding:4px 0px 8px 0px; color:#000;}
        * html #authors dl#potter {float:left; background-color:#C2B69E; width:262px;}

        #authors dl#potter div.space {float:left; display:block; margin:4px 20px 15px 30px; border:0px; width:43px; height:43px;}
        * html #authors dl#potter div.space {float:left; display:block; margin:4px 30px 15px 10px; border:0px;}
        #authors dl#potter span {float:left; color:#351c01;}
	#authors dl#potter dt {color:#000;}
	#authors dl#potter dd a, #authors dl#potter dd {color:#752703;}

        #potter-contain {float:left;}
        #potter-contain a {color:brown;}
        #potter-contain dt {padding:50px 0px 10px 130px;}
        #potter-contain dd {margin-top:15px; border-top:1px solid brown;}
        .almanac #main-column #potter-contain dt.potter-link {padding-top:0px; font-size:100%; color:black;}
        #potter-contain a.book-link {background:url('/wp-content/themes/Circa2/images/potterBook.gif') 0px 0px no-repeat; display:block; width:120px; height:140px; float:left;}


        /* CATEGORIES */

	#categories ul li a {background:url('/wp-content/themes/Circa2/images/main-category.gif') repeat-y; display:block; text-transform:uppercase; text-align:center; color:#968b73; text-decoration:none; padding:5px; margin-bottom:8px;}
        * html #categories ul li a {margin-bottom:0px;}
	#categories ul li a:hover {color:#fff;}
	#categories ul ul li a {background-image:none; display:block; font-size:100%; text-transform:capitalize; text-align:center; color:#968b73; margin-bottom:25px; text-decoration:none; font-style:oblique;}
	#categories ul ul li a.sub-cat:hover {color:#fff;}

	
        /* ARCHIVES */

	#archives ul li {margin-left:35px; text-indent:-3px; text-transform:uppercase; font-family:lucida sans; font-size:90%; list-style:disc outside; color:#fff; margin-bottom:15px;}
	#archives ul li a {color:#fff; text-decoration:none;}

        .archive h1{font-size:140%; border-bottom:1px #E5DAC0 dashed; margin:5px 0px; padding:5px 0px;}
        .post-title {overflow:hidden; margin-bottom:20px; color:#752703; font-size:180%; text-decoration:none;}
        .post-date {display:block;font-size:130%; margin-bottom:0px;}
        
        .archive-excerpt {margin-bottom:30px;}
        .almanac #main-column .archive-excerpt {padding-top:5px; margin-top:5px; width:500px; font-size:100%; border-top:1px dotted #aaa;}
        .almanac #main-column .archive-excerpt p {border:0px; padding:0px;}
        
        .archive-cast {display:block; border:1px solid #4F2602; background:url(/wp-content/themes/Circa2/images/cast-icon.gif) repeat-x #E9DEC7; width:120px; height:120px; clear:both; margin-bottom:20px;}
        .archive-back {display:block; border:1px solid #4F2602; background:url(/wp-content/themes/Circa2/images/cast-icon.gif) repeat-x #E9DEC7; width:120px; height:120px;}

        a.rss {width:30px; height:22px; background:url('/wp-content/themes/Circa2/images/rss.gif') repeat-y; float:right; margin:17px 6px 0px 0px;}
        a.rss:hover {background-position:0 22px;}


        /* COMMENTS */
        
        #comment-list {font-size:90%;}
        #comment-list h3 {margin-bottom:20px; padding-top:10px; font-size:100%; font-family:lucida sans unicode; text-transform:uppercase; font-weight:300; border-top:1px dashed #B7A788;}
        #comment-list dt.comment-author {font-size:170%;}
        #comment-list dt.date {font-size:120%;}
       
        dt.admin a {font-size:60%; color:#351C01; margin-top:20px; display:block;}
        #admin-comment {margin-bottom:20px;}
        #admin-comment a {font-size:100%; color:#351C01;}

        form#leave-comment {background: url('/wp-content/themes/Circa2/images/leave-reply.gif') no-repeat 275px 20px #351C01; height:136px; padding:30px 0px 20px 10px; margin:0px 0px 20px 0px;}
        form#leave-comment #comment-info {float:left; width:260px; margin-top:10px;}
        form#leave-comment ul {list-style:none; color:#BFA46B;}
        form#leave-comment li {width:230px; float:left; margin-top:15px;}
        form#leave-comment ul li label {float:left; text-align:right; width:50px;}
        form#leave-comment ul li input {float:right;}
        
        form#leave-comment #comment-field {float:left; width:169px; margin-left:5px;}
        form#leave-comment #comment-field textarea {float:left; width:339px; height:87px; margin-left:5px; margin-top:24px;}
        * html form#leave-comment #comment-field {margin-left:5px;}
        * html form#leave-comment #comment-field textarea {margin-left:0px;}
        form#leave-comment #comment-field input.submit-comment {cursor:pointer; display:block; border:0px; width:54px; color:#877A57; background-color:#351C01; text-transform:uppercase; font-family:georgia; float:right; position:relative; left:166px; top:10px;}
        form#leave-comment #comment-field input.submit-comment:hover {color:#ffffff;}

         /* PODPRESS */

        .podPress_content object {margin-bottom:15px;}
        .podPress_content {color:#655435; font-family:lucida sans unicode; font-size:110%;}
        .podPress_content a {color:#351C01; text-decoration:none; font-family:georgia;}
        .podPress_content a:hover {text-decoration:underline;}
          
