body					{ background-color: #142E49; color: #FFFFFF; font: 12px 'Lucida Grande',Verdana,Helvetica,sans-serif;}

a, a:link, a:visited	{ color: #B3CCE6; text-decoration: none; }
a:hover					{ color: #D4E5F7; }

/* structure */
#main					{ background: #142E49; border: none; }


/* header */
#header					{ border-bottom: none; padding: 0 0 0 0; background: url('http://rebzombie.com/wp-content/themes/arras-theme-1.5/images/rebzombie-header-2012-02.jpg') no-repeat center top; }

.logo					{ max-width: 590px; float: left; margin: 21px 0 25px 10px; font-weight: 700; font-family: 'Segoe UI', Arial, Helvetica, sans-serif; }
.blog-name				{ font-size: 35px; letter-spacing: 1px; position:relative; top:155px; left:40px; }
.blog-name a:link, .blog-name a:visited	{ color: #FFF; text-decoration: none; }
.blog-description		{ font-size: 11px; color: #EAF2FB; position:relative; top:150px; left:150px;}

#nav                    { zoom: 1; max-height: 0px; }
.quick-nav #rss            { visibility: hidden; display: hidden; }

#branding { height: 250px; }

#searchbar { position:relative; top:160px; }

/* sidebar */
.widgetcontainer		{ background: #142E49; line-height: 1.4em; }
.widgetcontainer a		{ font-weight: 700; }
.widgetcontainer .excerpt	{ font-size: 11px; margin: 5px 0; }
.widgettitle			{ color: #142E49; font-size: 12px; font-weight: 700; margin: -10px -10px 10px; padding: 5px 10px; background: #EAF2FB; border-bottom: 1px solid #CCC; }
.widgettitle a			{ color: #142E49; }

#text-279347770 { border: none; }
#text-279347767 { border: none; }
#text-279347761 { border: none; }
#text-279347772 { border: none; }
#text-279347773 { border: none; }
#nowplayingwp   { text-align: center; display: block; margin-left: auto; margin-right: auto; border: none; }

/* bottom content */
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle	{ background: #142E49; }

.posts-default .entry-summary, .posts-quick .entry-summary	{ color: #EAF2FB; }

.posts-line				{ background: #142E49; border: 1px solid #CCC; }

#commentlist .comment-controls a:link, #commentlist .comment-controls a:visited	{ background: #EFEFEF; color: #142E49; text-decoration: none; padding: 4px 8px; margin: 0; border: 1px solid #CCC; font-weight: 700; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* single post */
.single .post, #main .single-post	{ background: #142E49; border: 1px solid #CCC; }
.single .post .entry-title, .single-post .entry-title	{ font-size: 22px; font-weight: 700; }
.single .post .entry-info, .single-post .entry-info	{ color: #FFFFFF; font-size: 11px; text-transform: uppercase; border-bottom: 1px dotted #CCC; }
.single .post .entry-info .published, .single-post .entry-info .published { border: none; }
.single .post .entry-cat, .single-post .entry-cat	{ color: #848485; }
.single-post .entry-info a:link, .single-post .entry-info a:visited	{ color: #EAF2FB; text-decoration: none; }
.single-post .entry-info a:hover	{ color: #333; }
.single .post .entry-author, .single-post .entry-author { font-weight: 700; color: #848485; }
.single .post .entry-author address, .single-post .entry-author address	{ font-style: normal; }
#main .single .post .tags, #main .single-post .tags { color: #848485; border-top: 1px dotted #CCC; }
#main .single .post .tags strong, #main .single-post .tags strong { text-transform: uppercase; font-size: 11px; }
.single .post .entry-photo img, .single-post .entry-photo img	{ border: 1px solid #CCC; }

.module-title, .feed-title	{ line-height: 1em; color: #142E49; font-size: 12px; font-weight: 700; margin: 0 10px 0 0; padding: 7px 10px; background: #EAF2FB; border: 1px solid #CCC; display: block; }
.feed-title  { border-bottom: none; }


/* comments */
#commentlist  { background: #142E49; border: solid #CCC; border-width: 0 1px 1px; }
#commentlist .avatar  { border: 1px solid #CCC; padding: 1px; float: left; margin: 0 5px 10px 0; }
#commentlist cite  { font-weight: 700; font-style: normal; line-height: 20px; font-size: 14px; }

#commentlist .comment-node  { background: #142E49; border: 1px solid #CCC; }

.nocomments				{ background: #142E49; border: solid #CCC; border-width: 0 1px 1px; padding: 15px 10px; margin: 0 10px 10px 0; font-size: 12px; }

#commentsform			{ background: #142E49; border: solid #CCC; border-width: 0 1px 1px; }

.pingbacks				{ background: #142E49; border: solid #CCC; border-width: 0 1px 1px; padding: 15px 10px 15px 30px; margin: 0 10px 20px 0; }

#footer				{ background: #142E49; border: none; }
#footer .widgetcontainer	{ background: 142E49; border: none; }

.home-title				{ text-transform: uppercase; font-weight: 700; font-size: 14px; padding: 0 3px 8px; border-bottom: 1px solid #DDD; margin: 0 15px 10px 0; color: #EAF2FB; }

.search-results-content .searchform, .sidebar .searchform { padding: 5px 4px; background: #EFEFEF; width: 250px; }

#wrapper { padding: 0 0; }

.sidebar .xoxo            { list-style: none; padding: 0; margin: 1px -20px; width: 320px;  }

#main                    { padding: 10px 0 0; width: 985px !important; }

