/*
Theme Name: CS 02/2010
Description: Feb. 2010
Version: 1
Author: Julie Karasik
Author URI: http://createsomething.net/
*/

body {margin: 0; font-family: 'Georgia', serif; font-size: 16px; font-style: normal; 
font-weight: normal; text-transform: none; letter-spacing: normal; color: #333; 
background: #feffed url(./CG_wallpaper-2.png) top repeat-x; z-index: 0;
background-attachment:fixed;}

#bgcontainer {width:950px; margin:auto; margin-top:10px;
background:#e9e3d3 url(./CG_wallpaper1.png) top repeat-x; border:1px solid #000;}

#topbgcontainer{}
#bottombgcontainer {}
#container {}

#header {}

ul#topnav {margin:0;padding:0;float:left;width:100%; line-height:25px; font-size:22px; background:#bdb097; border-top:1px solid #000; border-bottom:1px solid #000;}
ul#topnav li {margin:0; padding:0; list-style:none; float:left; margin:0 10px 0 0;
border-left:1px solid #000;}
ul#topnav li.first {border-left:0;}
ul#topnav li.last {border-right:1px solid #000;}
ul#topnav li a {text-decoration:none;display:block; padding:0.3em 0.5em;}

#headerbackground {}

#nav {width:180px; float:right; padding:10px 10px 0 0;}
#body {width:530px; padding:10px 20px 0 0; float:right;}
#nav2 {width:180px; float:right; padding:10px 20px 0 0;}

.clear {clear: both;}

#mainfooter {padding:20px 0 10px 210px; clear:both;}

blockquote {font-size:1em; color:#2d2d2d; font-style:italic;}

table, td, tr {margin:0; padding:0px; font-size:16px;}
hr {color:#000; border:#000 1px solid; background:#000;}
a {color: #4e170c; text-decoration: none;}

h3, h3 a, h3 a:hover {text-decoration: none;}

h2#comments, #postcomment {font-size:15pt; font-style:italic;}

a img {border: none;}
a.read_more {font-size: 17px; font-weight: bold;}

.postdate {font-size:14pt; font-weight:bold;}
.posttitle {font-size:16pt; font-style:italic;}
.posttitle a {text-decoration:none; font-style:italic; font-weight:normal;}
.meta, .meta a {color: #4c4c4c; font-weight: normal; font:normal 13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; padding-bottom:5px;}

/* nav styling */
.nicelist ul {font-weight: bold; list-style-type: none; margin: 0; padding-left: 0px;}
.nicelist ul ul li {border: 0; font: normal normal 13px/125% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: 0; margin-bottomside: 0; padding: 0; padding-left: 12px;}
.nicelist ul ul li a {color: #000; text-decoration: none;  font-weight:normal;}
.nicelist ul ul li a:hover {border-bottom: 1px solid #000;}
.nicelist ul ul ul.children {font-size: 142%; padding-left: 4px;}

ul.aktt_tweet_digest {margin-left:0; padding-left:0;}
ul.aktt_tweet_digest li {padding:10px 0 10px 0;  list-style-type: none;}

ul.spaced li {padding:5px 0 10px 0;}

li.sidebar-tweets {margin-bottom:10px;}

h2.widgettitle {font-size:16px; margin:0; padding:0; padding-bottom:2px;}

/* Calander stuff */
#wp-calendar-wrap {background:#fff; padding:10px; border:1px solid #999; margin:10px 0;}
#wp-calendar {border: solid 1px #000; background: #fff; width: 165px; margin: 0 auto;}
.wp-calendar-thumb {width: 178px; height: 130px; margin: 0 auto;}
#wp-calendar th {font-size: 19px; font-weight: normal; text-align: center;}
#wp-calendar caption {font-family: 'Georgia' , sans-serif; font-size: 18px; letter-spacing: -1px; font-variant: small-caps;}
#wp-calendar td {font-size: 15px; min-width: 20px; padding: 1px; text-align: center; border: 1px solid #000;}
#wp-calendar a {display: block; text-decoration: none; font-weight: bold;}
#wp-calendar a:hover {color: #fff; background: #000;}
table#wp-calendar {border:none; background: transparent;}
table#wp-calendar td {border-color: #999;}
.wp-calendar-download {width: 166px; margin: 0 auto; overflow: hidden; font-size: 10px; text-align: right; color: #777; background: #222;}
.wp-calendar-download a {padding: 0 3px; font-weight: bold; color: #fff; background: #000; border-left: 1px solid #777;}
.wp-calendar-download a:hover {	background: #800;}

/*PageNavi*/
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #000000; color: #000000; background-color: #FFFFFF;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #000000; color: #000000; background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #000000; color: #000000;background-color: #FFFFFF;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #000000; color: #000000; background-color: #FFFFFF;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #000000; background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000;	background-color: #FFFFFF;}