html, body {
	color: #404040;
}

body {
	background: #bde6f8 url(fom/bg.png) repeat-x;
}

a {
	color: #CE1433;
	text-decoration: none;
}

/* Container */

#container {
	background: url(fom/top.png) no-repeat 0 138px;
}

#content {
    padding-bottom: 2em;
}

/* Header */

#header {
    background: url(fom/midtown.gif) 300px 25px no-repeat;
}

#header h1 {
	padding: 20px 0 0 0;
}

/* Main Menu */

#menu {
    margin-top: -5px;
}

#menu ul {
	background: url(fom/menu_bg.png) repeat-x 0 bottom;
}

#menu ul li a {
	color: #C0CDCF;
	border-left: #2B404D 1px solid;
	padding: 0 24px 0 0;
}


#menu ul li a span {
	display: block;
	float: left;
	height: 30px;
	padding: 0 0 0 24px;
}


/* Main Menu - Current Page Item */

#menu ul li.current_page_item a {
	background: url(fom/menu_button.png) no-repeat right top;
	color: #1A272E;
}

#menu ul li.current_page_item a:hover {
	color: #1A272E;
}

#menu ul li.current_page_item a span {
	background: url(fom/menu_button.png) no-repeat left top;
}

/* Content Area - Content and Sidebar */

.background {
	background: #F5F5F5 url(fom/content_bg.png) repeat-y right top;
}

/* Content */

h2.arh {
	background: #FFF0D4;
	border-bottom: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
}

/* Post */

.post {
	border-bottom: #CBCBCB 1px solid;
}

/* Post Content Headings */

.post-content h2 a {
	color: #404040;
}

/* Post Content Lists and Blockquote */

.post-content blockquote {
	border-left:2px solid #777777;
	color:#777777;
}

/* Post Content Images*/

.post-content img {
	background: #1A272E;
}

/* Post Content (read more) */

.post-content a span.read_more {
	color: #1A86DF;
}

/* Post Meta */

.post-meta a {
	color: #587384;
}

/* Post Meta Date */

.post-meta h3 span.day {
	border-right: #CBCBCB 1px solid;
	color: #8D8D8D;
}

.post-meta h3 span.month, .post-meta h3 span.year {
	color: #666666;
}

/* Post Meta Author and Comments */

.post-meta h4 {
	color: #666666;
}

.post-meta h4.comments a {
	color: #666666;
}

/* More Entries */

.more_posts h2 a {
	color: #404040;
}

.more_posts h2 a:hover {
	color: #1A86DF;
}

/* Comments (single.php and comments.php) */

h3#comments, h3.lc {
	border-bottom: #D7D7D7 2px solid;
}

.comments_wrap {
	border-bottom: #D7D7D7 1px dotted;
}

.comments_wrap .left img {
	border: #D7D7D7 1px solid;	
}

/* Sidebar */

#search {
	background: url(fom/search_block_bg.png) no-repeat 0 0;
}

#sidebar h2 {
	color: #4A8393;
}

/* Sidebar Search */

#search {
}

#search form div {
}

/* Sidebar Block */

#sidebar .block {
	background: url(fom/sidebar_block_top.png) repeat-x 0 0;
}

#sidebar .block a {
	color: #3F6069;
}

#sidebar .block a:hover {
	color: #131A1C;
}

/* Sidebar Inside Block */

#sidebar_in .block ul li {
	border-bottom: #BDCCD1 1px solid;
}

/* Sidebar Flickr */

#sidebar .flickr h2 span {
	color: #0061D8;
}

#sidebar .flickr h2 span span {
	color: #FF1183;
}

#sidebar .flickr img {
	background: #fff;
	border: #BFCACE 1px solid;
}

/* Widget (calendar) */

#wp-calendar th, #wp-calendar td {
	background: #C0DBE2;
}

/* Footer */

#footer {
	background: url(fom/footer_bg.png);
}

#footer a {
	color: #B2D1E4;
}

#footer a:hover {
	color: #318DE1;
}

#footer h2 {
	color: #6D7E87;
}

#footer .left-col h2 {
	background: url(fom/footer_element.png) no-repeat right 18px;
}

#footer .left-col ul li {
	background: url(fom/footer_line.png) repeat-x left bottom;
}


/* Footer Subscribe */

#footer #subscribe {
	color: #B2D1E4;
}

/* Copyright */

#copyright {
	background: #081c33 url(fom/bottom.png) no-repeat left bottom;
	border-top: #0c2a4e 1px solid;
	color: #677881;
}

/* Threaded comments */

ol.commentlist li ul.children li{
	border-top:1px dotted #D7D7D7;	
}