body
{
	background-color: #111111;
	background-image: none;
	font: normal 0.81em Arial, Helvetica, sans-serif;
	color: #999999;
}

blockquote
{
	background: #151515 url(boxed_ambience_blue/blockquote.jpg) no-repeat top left;
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #ffffff;
}

label
{
	font: bold 0.92em Arial, Helvetica, sans-serif;
	color: #ffffff;
}

/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

/* Headings */

h2.lifestream_date
{
	margin: 15px 0 8px 0 !important;
	padding: 15px 0 0 0;
	text-indent: 0px;
	font: 0.85em Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-top: 1px solid #333333;
}

h2.lifestream_date_first
{
	margin: 15px 0 8px 0 !important;
	padding: 0;
	text-indent: 0px;
	font: 0.85em Arial, Helvetica, sans-serif;
	color: #ffffff;
}

h3
{
	/* Post/Page Titles*/
	color: #e9f6e9;
	border-bottom: 1px solid #222222;
}

h4
{
	/* Meta/Category Title*/
	margin: 0;
	padding: 0;
	font: 1.85em Arial, Helvetica, sans-serif;
	color: #999999;
}

h4.post-category
{
	/* With Divider */
	margin: 0 18px 0 0;
	padding: 0 18px 0 0;
	border-right: 1px solid #333333;
	display: inline;
	line-height: 55px;
	vertical-align: middle;
}

h4.single-info
{
	/* With Divider */
	margin: 0;
	padding: 0;
	display: inline;
	line-height: 55px;
	vertical-align: middle;
}

h5, .widget h2
{
	margin: 0 -8px 15px -8px;
	padding: 0 8px 10px 8px;
	font: 1.38em Arial, Helvetica, sans-serif;
	color: #77b4f2;
	border-bottom: 1px solid #333333;
}

h5.footer-title
{
	margin: 0;
	padding: 0;
	font: 1.08em Arial, Helvetica, sans-serif;
	color: #77b4f2;
	border-bottom: 0;
}

h6
{
	margin: 0;
	padding: 0;
	font: 0.77em Georgia, "Times New Roman" , Times, serif;
	color: #ffffff;
	text-transform: uppercase;
}

/* Links */

a:link, a:active, a:visited
{
	color: #FFF;
	text-decoration: none;
}

h3 a:link, h3 a:active, h3 a:visited
{
	color: #e9f6e9;
}

h4 a:link, h4 a:active, h4 a:visited
{
	color: #77b4f2;
}

h5 a:link, h5 a:active, h5 a:visited
{
	color: #9cadc2;
}

#top-links a
{
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #6faded;
}

#navigation a
{
	margin: 0;
	padding: 21px 22px 0 22px;
	width: auto;
	height: 55px;
	font: 1.23em Arial, Helvetica, sans-serif;
	color: #77b4f2; /* IE6 Needs inline-block otherwise width:auto; spans 100% */
	display: inline-block;
}

#navigation a span
{
	font: 0.69em Arial, Helvetica, sans-serif;
	color: #dfdcf1;
	display: block;
}

#twitter_update_list li a
{
	color: #77b4f2;
	text-decoration: underline;
}

.post-meta span a
{
	color: #ffffff;
}

.lifestream-content a, #right-col li ul li a, #tag_cloud a
{
	color: #77b4f2;
}

#footer-list li ul li a
{
	font: 1.00em Arial, Helvetica, sans-serif;
	color: #cccccc;
}

a.woothemes:link, a.woothemes:active, a.woothemes:visited
{
	color: #666666;
}

a:hover
{
	text-decoration: underline;
}

h3 a:hover
{
	text-decoration: none;
	color: #77b4f2;
}

#navigation a:hover
{
	color: #FFF;
	text-decoration: none;
	background: url(../images/nav-hover-trans.png) repeat-x top center;
}

#twitter_update_list a:hover
{
	color: #FFF;
	text-decoration: none;
}

/* Misc */

#top-links
{
	color: #ffffff;
}

.search-box
{
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.twitter
{
	margin: 30px 0 0;
	background-color: #111111;
	border: 1px solid #333333;
	padding: 20px;
}

#twitter_update_list
{
	margin: 8px 0 0 0;
	padding: 0;
	font: 1.92em Georgia, "Times New Roman" , Times, serif;
	list-style: none;
	display: block;
}

.post-meta span
{
	font: 0.85em Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 55px;
	vertical-align: middle;
}

.continue-reading
{
	margin: 0;
	padding: 0 0 0 22px;
	width: auto;
	height: auto;
	background: url(../images/continue-reading.gif) no-repeat center left;
	font: bold 0.92em Arial, Helvetica, sans-serif;
	color: #6f8cc0;
}

#right-col
{
	color: #999999;
}

.comment-author
{
	color: #666666;
}

.comment-text
{
	font: 0.92em Georgia, "Times New Roman" , Times, serif;
	color: #999999;
}

.input
{
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #677a89;
}

.lifestream-content
{
	font: 0.92em Arial, Helvetica, sans-serif;
	color: #666666;
}

#footer-list li ul li
{
	font-size: 0.85em;
	color: #666666;
}

#footer-copyright
{
	font: 0.85em Arial, Helvetica, sans-serif;
	color: #cccccc;
}

/* 02 - STRUCTURE
/* ----------------------------------------------*/

#banner
{
	border: 1px solid #333333;
	background: url(boxed_ambience_blue/header_bg-trans.png) no-repeat top left;
}

#header-search
{
	border: 1px solid #333333;
	background-color: #111111;
}

#navigation
{
	margin: 0px !important;
	background-color: #111111;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

#logo
{
}

#main-back
{
	background: url(boxed_ambience_blue/main-back.jpg) no-repeat top center;
}

.post
{
	background-color: #111111;
	border: 1px solid #333333;
}

#right-col li
{
	background-color: #111111;
	border: 1px solid #333333;
}
#right-col li ul li
{
	background: url(boxed_ambience_blue/bullet.gif) no-repeat center left;
}

#footer-list
{
	background: url(boxed_ambience_blue/footer-divider.jpg) no-repeat top left;
}

#footer-list li
{
	background: url(boxed_ambience_blue/footer-divider.jpg) no-repeat top right;
}

#footer-list li ul li
{
	background: url(boxed_ambience_blue/bullet.jpg) no-repeat center left;
}

#footer-columns
{
	background: #151515 url(boxed_ambience_blue/footer-back.jpg) no-repeat bottom center;
	border-top: 1px solid #222222;
}

#footer-repeat
{
	background: url(boxed_ambience_blue/footer-repeat.jpg) repeat-x bottom center;
}

#footer-copyright
{
	background: #262626 url(boxed_ambience_blue/footer-copyright.jpg) no-repeat top center;
	border-top: 1px solid #404040;
	margin: 0;
	padding: 0;
	width: auto;
	height: 65px;
	line-height: 65px;
}

/* 03 - MISC
/* ----------------------------------------------*/

.post-meta
{
	background: url(boxed_ambience_blue/post-meta-trans.png) top center;
	border-bottom: 1px solid #333333;
}

.single-meta
{
	background-image: none;
	border-bottom: 1px solid #333333;
}

.commentlist li.comment-alt
{
	background: #222222;
	border-top: 1px solid #333333;
}

.input
{
	margin: 0 0 10px 0;
	padding: 6px;
	background: #222222;
	border: 1px solid #333333;
}


#nav
{
	height: 50px;
	margin-top: 0 !important;
	padding-top: 0px !important;
	padding-bottom: 15px !important;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color: #000 !important;
}



.dxmSubMenu 
{
	background: #131f2d!important;
}