/*
Theme Name: ActiveWrap 2010
Theme URI: http://ActiveWrap.com/
Description: Activewrap site template
Version: 1.5
Author: Honu Studios LLC
Author URI: http://honustudios.com/

*/
@import url("corners.css");
@import url("screen.css");

/* @override 
	http://localhost/activewrap/blog/active2010/style.css
	http://blog.activewrap.com/wp-content/themes/active2010/style.css
*/

/* @group Custom Stuff */
body {
	background: #bbb url(images/bkgd_ltgray.jpg) repeat-x left top;
}
table td {vertical-align: top;}
.table {
	display: table;
	margin: 0 auto;
}
/* @group Fonts & Colors */
/* @group Lists */
ul.aw, 
ul.awblack {
	margin: 30px 0 30px 0px;
	padding: 0 0 0 20px;
	list-style: none;
}
ul.aw li,
ul.awblack li {
	background: url(../images/li.jpg) no-repeat 0 0;
	display: block;
	padding:0 0 10px 30px;
	margin: 0 10px 5px 0;
}
ul.awblack li {
	background: url(../images/li_black.jpg) no-repeat 0 0;
}
/* @end */
h1 {
	color: #901808;
}
h2 {
	color: #9fb4cc;
}
h3 { 
   color:#a3a37f;
}
a, a:link, a:visited {
	color: #901808;
	text-decoration: none;
}
a:hover, a:active {
	background:#9fb4cc;
	color: #fff;
}

/* @end */

/* @group Template layout */
header,.main {
	background: #fcfae6;
	-webkit-box-shadow: 0px 0px 40px #444;
	-moz-box-shadow: 0px 0px 40px #444;
	box-shadow: 0px 0px 40px #444;
}
header {
	background: #fcfae6 url(images/mountain.png) no-repeat left bottom;
	border-bottom: 3px solid #901808;
	height: 110px;
	position: relative;
}
div.bartop {
	/*background: url(images/mountain.png) no-repeat left bottom;*/
	height: 110px;
	position: absolute;
	z-index:5;
}
h1.logo {
	background: url(images/logo.png) no-repeat left top;
	width: 370px;
	height: 100px;
	margin: 0;
	position: absolute;
	z-index: 10;
	text-indent: -10000px;
}
/* @group Top Navigation Links */
nav.top_level {
	position:absolute;
	z-index: 100;
	right: 0;
	height: 100px;
	line-height: 100px;
	width: 500px;
}
nav.top_level a:link,
nav.top_level a:visited {
	color: #33332d;
}
nav.top_level ul {
	margin: 0 20px 0 0;
	padding: 0;
	float: right;
}
nav.top_level ul li {
	list-style-type: none;
	display: inline;
	float: left;
	padding: 0 0 0 15px;
	margin: 0;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 130%;
}
nav.top_level ul li a {text-decoration: none;}
nav.top_level ul li a:hover,
nav.top_level ul li a:active {
	background: transparent;
	color: #901808;
}
/* @end */

.main {padding:20px 0px;}
nav.navigation {
	background: #9FB4CC;
	color: #fff;
	margin-bottom:20px;
	padding: 5px;

	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
nav.navigation a:link,
nav.navigation a:visited {
	color:#fff;
	font-size: 1.15em;
}
/* @group Article Styles */
article {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
article .post_meta {
	border: 1px solid #ccc;
	margin-top: 10px;
	padding: 5px 5px;
}
article .post_date {
	color: #bbb;
	font-size: 1.5em;
	line-height: 0.85em;
	margin-bottom: 0.5em;
}
article .post_date .date_number {
	padding-right:5px;
}
article .post_date .date_day {
	color: #666;
	padding-right:5px;
	text-transform: lowercase;
}
article .post_date .date_year {}
article .post_author {
	color: #666;
	font-style: italic;
	margin-bottom: 1em;
}

article .post_tags {
	margin-bottom: 1em;
}
article .post_categories {
	margin-bottom: 1em;
}
article .post_comments {
	
}
article h2 {
	margin-bottom: 0.3em;
}
article h2 a:link,
article h2 a:visited {
	display: block;
	color: #666;
	padding-left: 10px;
	text-decoration: none;
}
article h2 a:hover,
article h2 a:active {
	color: #fff;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
}
article .entry p {
	padding-left: 10px;
}
article nav.navigation {
	position: static;
	z-index: 0;
	right: 0;
	height: auto;
	line-height:auto;
	width:auto;
}
/* @end */
aside section {
	margin-bottom: 20px;
}
aside h2 {
	margin-bottom:0em;
}
aside ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
aside ul li {
	margin: 0 0 1.5em 0;
}
aside ul li ul {
	margin: 0 0 0 1em;
}
aside ul li ul li {
	margin: 0 0 0.25em 0;
}

.inset {
	background: url(images/bottom_bar.gif) no-repeat left bottom;
	height: 25px;
}
footer {
	background: url(images/footer.png) no-repeat left top;
	font-size: 0.85em;
	line-height: 1.5em;
	height: 100px;
	padding: 0px;
	text-align: center;
}
footer p {
	margin-bottom: 0;
}
footer nav.bottom {
	font-size: 1.45em;
	margin-bottom: 0.4em;
}
/* @end */
/* @group Banner Navigation Links */
div.banner ul.menu {
	margin: 0;
	padding: 0;
	text-align: center;
}
div.banner ul.menu li {
	list-style-type: none;
	display: inline;
	padding: 0 2px;
	margin: 0;
	font-size: 100%;
}
div.banner ul.menu li a {
	text-decoration: none;
}
/* @end */
/* @group Footer Menu */
footer ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
footer ul li {
	list-style-type: none;
	display: inline;
	padding: 0 2px;
	margin: 0;
	font-size: 90%;
}
footer ul li a {
	text-decoration: none;
}
/* @end */

.sidebar section.widget_twitter h2 a.twitterwidget-rss {
	padding-right: 10px;
}
.sidebar section.widget_twitter h2 a.twitterwidget-rss {
	padding-right: 10px;
}
.sidebar section.widget_twitter h2 a.twitterwidget-title {}

.sidebar section.widget_twitter div.twitter-avatar {
	border-right: 1px solid #ddd;
	float: left;
	margin: 0 10px 10px 0;
	width: 50px;
}
.sidebar section.widget_twitter ul {
	margin:0 0 10px 0px;
}
.sidebar section.widget_twitter span.entry-meta {
	color: #999;
	display: block;
	font-size: .9em;
	text-align: right;
}

/* @group Classes */
/* @group Padding */
.p_0 {padding: 0 !important;}

.p_3   {padding: 3px !important;}
.p_0_3 {padding:0 3px !important;}
.p_3_0 {padding:3px 0 !important;}

.p_5   {padding: 5px !important;}
.p_0_5 {padding:0 5px !important;}
.p_5_0 {padding:5px 0 !important;}

.p_10   {padding: 10px !important;}
.p_0_10 {padding: 0 10px !important;}
.p_10_0 {padding: 10px 0 !important;}

.p_20   {padding: 20px !important;}
.p_0_20 {padding:0 20px !important;}
.p_20_0 {padding: 20px 0 !important;}

.p_30   {padding: 30px !important;}
.p_0_30 {padding:0 30px !important;}
.p_30_0 {padding: 30px 0 !important;}

/* padding top */
.pt_3  {padding-top: 3px !important;}
.pt_5  {padding-top: 5px !important;}
.pt_10 {padding-top: 10px !important;}
.pt_20 {padding-top: 20px !important;}
.pt_30 {padding-top: 30px !important;}
.pt_40 {padding-top: 40px !important;}
.pt_50 {padding-top: 50px !important;}
/* padding right */
.pr_3  {padding-right: 3px !important;}
.pr_5  {padding-right: 5px !important;}
.pr_10 {padding-right: 10px !important;}
.pr_20 {padding-right: 20px !important;}
.pr_30 {padding-right: 30px !important;}
.pr_40 {padding-right: 40px !important;}
.pr_50 {padding-right: 50px !important;}
/* padding bottom */
.pb_3  {padding-bottom: 3px !important;}
.pb_5  {padding-bottom: 5px !important;}
.pb_10 {padding-bottom: 10px !important;}
.pb_20 {padding-bottom: 20px !important;}
.pb_30 {padding-bottom: 30px !important;}
.pb_40 {padding-bottom: 40px !important;}
.pb_50 {padding-bottom: 50px !important;}
/* padding left */
.pl_3  {padding-left: 3px !important;}
.pl_5  {padding-left: 5px !important;}
.pl_10 {padding-left: 10px !important;}
.pl_20 {padding-left: 20px !important;}
.pl_30 {padding-left: 30px !important;}
.pl_40 {padding-left: 40px !important;}
.pl_50 {padding-left: 50px !important;}
/* @end */
/* @group Margin */
.m_0       {margin:0 !important;}
.m_auto,.margin_auto {margin:0 auto;}
.m_5       {margin: 5px;}
.m_5_auto  {margin:5px auto;}
.m_5_0     {margin: 5px 0;}
.m_0_5     {margin: 0 5px;}
.m_10      {margin: 10px;}
.m_10_auto {margin:10px auto;}
.m_10_0    {margin: 10px 0;}
.m_0_10    {margin: 0 10px;}
.m_20      {margin: 20px;}
.m_20_auto {margin:20px auto;}
.m_20_0    {margin: 20px 0;}
.m_50_auto {margin:50px auto;}
/* margin top */
.mt_0  {margin-top: 0px !important;}
.mt_5  {margin-top: 5px !important;}
.mt_10 {margin-top: 10px !important;}
.mt_15 {margin-top: 15px !important;}
.mt_20 {margin-top: 20px !important;}
.mt_25 {margin-top: 25px !important;}
.mt_30 {margin-top: 30px !important;}
.mt_40 {margin-top: 40px !important;}
.mt_50 {margin-top: 50px !important;}
/* margin right */
.mr_0  {margin-right: 0px !important;}
.mr_5  {margin-right: 5px !important;}
.mr_10 {margin-right: 10px !important;}
.mr_15 {margin-right: 15px !important;}
.mr_20 {margin-right: 20px !important;}
.mr_25 {margin-right: 25px !important;}
.mr_30 {margin-right: 30px !important;}
.mr_40 {margin-right: 40px !important;}
.mr_50 {margin-right: 50px !important;}
/* margin bottom */
.mb_0  {margin-bottom: 0px !important;}
.mb_5  {margin-bottom: 5px !important;}
.mb_10 {margin-bottom: 10px !important;}
.mb_15 {margin-bottom: 15px !important;}
.mb_20 {margin-bottom: 20px !important;}
.mb_25 {margin-bottom: 25px !important;}
.mb_30 {margin-bottom: 30px !important;}
.mb_40 {margin-bottom: 40px !important;}
.mb_50 {margin-bottom: 50px !important;}
/* margin left */
.ml_0  {margin-left: 0px !important;}
.ml_5  {margin-left: 5px !important;}
.ml_10 {margin-left: 10px !important;}
.ml_15 {margin-left: 15px !important;}
.ml_20 {margin-left: 20px !important;}
.ml_25 {margin-left: 25px !important;}
.ml_30 {margin-left: 30px !important;}
.ml_40 {margin-left: 40px !important;}
.ml_50 {margin-left: 50px !important;}
/* @end */
/* opacity */
.opacity_20 {opacity:0.2;filter:alpha(opacity=20);}
.opacity_30 {opacity:0.3;filter:alpha(opacity=30);}
.opacity_50 {opacity:0.5;filter:alpha(opacity=50);}
.opacity_75 {opacity:0.75;filter:alpha(opacity=75);}
/* box widths */
.floatright, .float_right {
	display: block;
	float: right;
	margin: 0 !important;
}
.floatleft, .float_left {
	display: block;
	float: left;
	margin: 0;
}
.floatnone, .float_none {float: none;display: inline;}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
/* text alignment */
.textcenter,.text_center {text-align: center;}
.textleft,.text_left {text-align: left;}
.textright,.text_right {text-align: right;}
/* clearing */
.clearleft,.clear_left {clear: left;}
.clearright,.clear_right {clear: right;}
/* display properties */
.block {display: block;}
.inline {display: inline;}
.hidden {display: none;}
.nowrap,.no_wrap {white-space: nowrap;}
/* separators */
.separator,
.separator_20,
.separator_10 {
	margin: 30px 30px;
	border-bottom: 1px solid #acd;
}
.separator_gray,
.separator_20_gray,
.separator_10_gray {
	margin: 30px 30px;
	border-bottom: 1px solid #ccc;
}
.separator_20 {margin: 20px 30px;}
.separator_10 {margin: 10px 30px;}
/* @end */
