/*  
Theme Name: Artitumus 
Theme URI: http://artitumis.com/
Author: Apothegm Designs
Author URI: http://apothegmdesigns.com/
*/

body { color: #2E2E2E; margin: 0; padding: 0; line-height: 135%; background-color: #181818; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 135%; 
background-image: url(build/back200.jpg); background-repeat: repeat-x;
background-position: top; }

a img { border: none; }

#rap { width: 826px; margin-right: auto; margin-left: auto; background-color: #FFFFFF;
border-right: 3px solid #333300; border-left: 3px solid #333300; }

#shadow { width: 832px; margin-right: auto; margin-left: auto;
border-left: 1px solid #666633; border-right: 1px solid #666633; }

#bottommeta {  background-color: #666633; color: #e5e5e5; width: 826px; height: 35px; text-align: center; padding-top: 5px; padding-bottom: 5px; font-size: 11px; clear: both; }

#bottommeta a, #bottommeta a:link, #bottommeta a:hover, #bottommeta a:visited { font-weight: bold; color: #e5e5e5;  font-size: 11px; text-decoration: none; }

/* IMAGES */

#content img { max-width:530px; }

body#single #content img { max-width:530px; }

body#home #rap, body#archives #rap, body#about #rap, body#e404 #rap {
background: #EDF2F8 url(build/wrap2.jpg); background-repeat: repeat-y; } 
	
body { background-image: url(build/back200.jpg);
background-repeat: repeat-x; background-position: top; }

#topimage { background: #181818 url(build/topper.jpg); background-position: center top;
clear: both; width: 826px; height: 200px; z-index: -1; } 

/* Header */

#titlesearch { font-size: 12px; margin: 4px 30px; padding: 0;  float: right; 
background-color: #181818; background-image: url(build/topper.jpg);  } 

#supernavcontainer { margin-top: 123px; text-align: left;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; float: left; margin-left: 13px;  } 

#supernav { padding: 0; margin: 0; }

#supernav li { display: inline; text-transform: lowercase; margin-left: 1px; margin-right: 1px; }  

#supernav a { text-decoration: none; padding: 3px 8px 5px; background: #181818; }

#supernav a:hover { text-decoration: none;  color: white; background-color: #181818; } 

#blogtitle { clear: both; height:35px; width: 826px; margin-bottom: 30px; 
background: #181818; background-image: url(build/stripes.jpg); } 

#blogtitle h1, #blogtitle h1 a, #blogtitle h1 a:visited, #blogtitle h1 a:hover  { display: none; } 

input#s { background: #e5e5e5; color: #666633; }

/* Headings */

h1 span { font-size: 12px; font-weight: normal; display: none; }
 
h1 { font-size: 14px; color: #666633;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }

h2, .feedback { font-size: 12px; color: #666633;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }

h3 { font-size: 12px; color: #666633;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; } 

h4 { font-size: 12px; color: #666633;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }

h3 .feedback { color: #666633; } 

/* CONTENT */

#content a { color: #666633; text-decoration: none; font-weight: bold; }
#content a:link { color: #666633; text-decoration: none;  font-weight: bold;}
#content a:visited { color: #666633; text-decoration: none;  font-weight: bold;}
#content a:hover { color: #663333; text-decoration: none;  font-weight: bold; }

body#home #content, body#archives #content, body#e404 #content {
padding-left: 10px; padding-bottom: 10px; padding-right: 0px; width: 580px;  }

body#single #content { 
padding-left: 10px; padding-bottom: 10px; padding-right: 0px; width: 580px;  }

.storycontent { padding-top: 0px; padding-bottom: 0px; padding-left: 5px; 
padding-right: 10px; color: #2E2E2E; margin-top: 0px; margin-bottom: 0px;  } 

.storytitle, .storytitle a, .storytitle a:visited {  
width:530px; font-weight:normal; font-size: 14px, margin: 0; }

.storytitle a:hover { font-size: 14px } 

body#single .storytitle { padding-top: 10px; margin: 0; } 

body#home .storycontent, body#single .storycontent { width: 565px; } 

.post { display: block; float: left; padding-bottom: 40px; background: #EDF2F8 url(http://www.artitumis.com/wp-content/themes/artitumis/build/boots75.jpg) top right no-repeat; }

body#single .post { width: 100%; }

.storycontent a, .storycontent a:link, .storycontent a:visited  { 
text-decoration: none; color: #666633; font-weight: bold;  }
.storycontent a:hover { color: #663333;  }

.storycontent p { padding-top: 3px; text-align: justified; }

.storycontent li { padding-top: 3px; list-style-type: disc; list-style-position: outside; }

p { color: #2E2E2E; font-size: 12px; text-align: justified; 
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

blockquote { border-left: 4px solid #666633; font-size: 11px; padding-top: 0px;
padding-bottom: 0px; padding-left: 8px; padding-right: 8px; }

/* NAVIGATION BETWEEN SINGLE POSTS */

.navigation { color: #666633; display: block; text-align: center; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px; font-size: 12px;
font-family: "Lucida Grande", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif; }
  
.navigation a:hover, .navbottom a:hover  { text-decoration: none; font-weight: bold; } 

.alignright { float: right; }
.alignleft { float: left;  }

/* META */

body#home .meta { width:530px; padding-top: 5px; }

body#single .meta { width:530px; padding-bottom: 20px; padding-top: 0px; }

.meta { text-align: left; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal; margin-top: 0px; margin-bottom: 0px; clear: left; }

.meta span { font-style: italic; color: #666633; }

.meta li, ul.post-meta li { display: inline; }

.meta ul { display: inline; list-style: none; margin: 0; padding: 0; }

.meta a:hover { text-decoration: none; } 

ul.post-meta { list-style: none; }
ul.post-meta span.post-meta-key { font-weight: bold; }

body#single .meta, body#home .meta, body#archives .meta { 
color: #666666; } 

body#single .meta a, body#home .meta a,  body#archives .meta a,
body#single .meta a:link, body#home .meta a:link,  body#archives .meta a:link { 
color: #666633; font-weight: bold; text-decoration: none; } 

body#single .meta a:hover, body#home .meta a:hover,  body#archives .meta a:hover { 
color: #663333; font-weight: bold; text-decoration: none; } 

body#single .meta a:visited, body#home .meta a:visited,  body#archives .meta a:visited { 
color: #333333; font-weight: bold; text-decoration: none; } 

body#single .meta a:hover, body#home .meta a:hover, body#archives .meta a:hover { 
color: #666666; text-decoration: underline; } 

/* SIDEBAR */

#menu { margin-right: 0px; margin-top: 0px; margin-left: 0px; padding-top: 0px;
padding-right: 15px; text-align: left; float: right; width: 205px;  
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}

#sidebarcurrent { font-size: 12px; padding-bottom: 15px; } 

#menu li ul li small { display: block; margin: 0px; margin-left: 10px; font-size: 12px; }

#menu input#s { background: #E5E5E5; color: #696969; }

#menu ul li {  color: #333333; font-weight: bold; list-style-type: none; 
margin-top: 0px;  margin-bottom: 0px; font-size: 12px; padding-left: 0px; }

#menu ul { list-style-type: none; margin: 0; padding-left: 3px; }

#menu ul ul li { margin-left: 15px; color: #333333; padding-left: 3px; padding-top: 3px; font-weight: normal;list-style-type: square;  font-size: 12px; text-align: left; }

#menu a { color: #181818; text-decoration: none; font-weight: normal; }
#menu a:link { color: #181818; text-decoration: none;  font-weight: normal;}
#menu a:visited { color: #181818; text-decoration: none;  font-weight: normal;}
#menu a:hover { color: #663333; text-decoration: none;  font-weight: normal; }

#recent { margin-top: 20px;  padding: 0px; height: 40px; width: 200px; background: url(build/recent.jpg); }

#archives { margin-top: 20px; padding: 0px; height: 40px; width: 200px; background: url(build/archives.jpg); }

#categories { margin-top: 20px; padding: 0px; height: 40px; width: 200px; background: url(build/categories.jpg); }

#about { margin-top: 0px; padding: 0px;height: 40px; width: 200px;  background: url(build/about.jpg); }

#rss { margin-top: 20px;  padding: 0px; height: 40px; width: 200px; background: url(build/rss.jpg); }

#links { margin-top: 20px;  padding: 0px; height: 40px; width: 200px; background: url(build/links.jpg); }

#login { margin-top: 20px; padding: 0px; height: 40px; width: 200px; background: url(build/login.jpg); }

#google { margin-top: 20px;  padding: 0px; height: 40px; width: 200px; background: url(build/google.jpg); }

#meta { margin-top: 20px; padding: 0px; height: 40px; width: 200px; background: url(build/meta.jpg); }

/* COMMENTS */

.authorcomment { background-color: #FFFFFF;  list-style: none; width: 530px;
margin: 0px 50px 10px 0px; padding: 10px 10px 5px 8px; }

#commenttitle { font-size:150%; font-weight:normal; margin-bottom:5px; }

.notedcomment { background-color: #e5e5e5; list-style: none; width: 530px;
margin: 0px 50px 10px 0px; padding: 10px 10px 5px 8px;} 

.commentlist blockquote, blockquote { border-left: 4px solid #666633; }

#commentarea { background-color: #e5e5e5; display:block; clear:both; padding-top:10px; }

.commentlist blockquote { font-size: 11px; padding-top: 0px;
padding-bottom: 0px; padding-left: 8px; padding-right: 8px; }

ol#comments li p { font-size: 100%; }

#commentform #author, #commentform #email, #commentform #url {
background: #FFFFFF; border: 1px solid #333; padding: .2em; }

#commentform textarea { width: 400px; background: #EDF2F8 url(http://www.artitumis.com/wp-content/themes/artitumis/build/boots75.jpg) top right no-repeat; color: #666633; border: 1px solid #666633; padding: 2px; }

.commentlist cite { font-weight:normal; font-size: 12px; text-align: left;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }

.commentlist cite small { font-size: 11px; font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif; }
	
#commentlist { margin: 20px 10px 0 0; }

.comments { list-style: none; margin: 0px 0px 10px 0px;
width: 530px; padding: 10px 10px 5px 8px; }

.pings { list-style: none; margin: 0px; width: 530px; }

/* MISC */

acronym, abbr { border-bottom: 1px dashed #333;
cursor: help; font-size: 11px; letter-spacing: 1px;  }

span.caps { cursor: help; font-size: 11px; letter-spacing: 1px; }

code { font-family: 'Courier New', Courier, Fixed, sans-serif; font-size: 12px; color: #696969; } 

cite { font-size: 11px; font-style: normal; }

#nicearchives { margin-top: 20px; margin-bottom: 40px; margin-left: 4px; }