body  {font-family:Century Gothic, Helvetica, Verdana, Arial, sans-serif;}

h1, h2, h3, {text-decoration:none;font-weight:normal;}
h4, h5, h6  {letter-spacing:2px;}
a { text-decoration:none;color:#46403B;}
a:hover, a:focus { color:#663300; text-decoration:underline;}

/* STRUCTURE */

#logo h1 {background: url(/artwork/wp-content/themes/snapshot/images/logo.png) top left no-repeat;}
#header h1.title a  {color:#005775;}
#header p.description  {color: #75818a;}
#rss a  {color: #fff;font-size:.5em;padding:2px 23px !important;}
.rss a:hover, a:focus  {text-decoration:none;border-bottom:0 !important;background:url(images/design/rss.gif) no-repeat center right;}

/* NAVIGATION */

#nav  {margin-bottom:20px;}
#nav ul li a  {color: #6D6F61;}
#nav ul li a:hover, a:active {background:0;text-decoration:none;padding-bottom:3px;border-bottom:3px solid #ff69b4;} 
.current_page_item a:link, .current_page_item a:visited {color: #333 !important;background-color:transparent !important;border-bottom:5px solid #D0E0E9}
#content  {background-color: #fff;border-top: 1em solid #333;}
#bottom  {background-color: #f2f7fb;padding:20px 0;border-left: 1px dotted #a6b3b9;border-right: 1px dotted #a6b3b9;}
#footer  {color: #6D6F61;}

/* BLOG CSS */

.post p.categories span  {background-color: #A01B1F;color: #fff;}
.post p.categories span a  {color: #fff;}
.post p.categories span.date a  {color: #286697;}
.post p.categories span.date  {background-color: #ffffff;color: #000000;margin-left:5px;}
.screenimg span a {background: #46403B;letter-spacing:1px;/*border:1px solid #7da14a;*/text-transform:uppercase;font-size:.82em;}
.screenimg img {position:relative;bottom:0.45em;right:0.65em;}
.theme .tags, .theme .tags a, .theme .rating, .post-ratings-text {color: #808A8E !important;}
h2.title a  {color: #000;font-weight:500;}
.post p.comments a  {background: url(default/comments.jpg) no-repeat center left;color: #000;}
p.continue a  {color: #286697;}
.widget {text-align:justify;}
.widgetlist  h3  {color: #6D6F61;}
.widgetlist ul li a:link, .widgetlist ul li a:visited  {color: #BFBDB3;font-size:100%;}
li.current-cat {background:#F0F8FB !important;}
li.current-cat a {color:#999 !important;font-weight:bold;}
.widgetlist ul li {border-bottom: 1px solid #dddddd;}
.avatar {border-bottom:1px solid #ddd;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #ddd;}
#comments h2  {}
.commentlist li {/*background-color:#FEFFF8;border:1px solid #ddd;*/margin-bottom:50px;margin-top:30px;}
#commentform #submit {background-color:#444;border:1px solid #777;color: #fff !Important;}

/* WP-PAGENAVI */

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 10px 2px 10px !important;margin: 2px !important;text-decoration: none !important;background-color: #ffffff !important;border: none !important;color: #6D6F61 !important;letter-spacing:20px;}
.wp-pagenavi a:hover {border: 1px solid #ffffff;color: #ffffff;background-color: #6D6F61;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #6D6F61;color: #6D6F61;background-color: #FFFFFF;}
.wp-pagenavi span.pages {margin: 2px;color: #6D6F61;font-size:11px;text-align:left;padding: 2px 10px 2px 10px;border:0 none;letter-spacing:1px;}
.wp-pagenavi span.current {padding: 2px 10px;margin: 2px 18px 0 0;border:0;border-bottom: 4px solid #eee;color: #6D6F61;}