/* @override http://milehighcentral.com/styles/MHM_styles.css */

/* ORIG THEME STYLES ************************************/
/*
	Theme Name: MileHighMarketing - magazine
	Theme URL: http://www.studiopress.com/themes/magazine
	Description: Magazine is a 2-column Widget-ready theme created for WordPress.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 1.0
	Tags: two-columns, fixed-width, sidebar-widgets, threaded-comments
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

BODY {
	background-color: #EAE0D4;
	font-size: 12.5px;
	font-family: Verdana, Geneva, sans-serif; 
	margin: 0px auto 0px;
	padding: 0px;
	color: #666666;
    overflow-y: scroll;	
[if IE] text-align: center;
}

#wrap {
	width: 960px;
	margin: 0px auto 0px;
	padding: 0px;
	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;	
    overflow:hidden;
    text-align: center;
    
    position: relative;
	left: 50%;
	margin-left: -470px;
}

div.hr {
	border: 0;
	height: 5px;
	width: 400px;
	margin: 0px auto;
	background: url(/images/hr3.png) no-repeat scroll center;
[if IE] background: url(/images/hr.gif) no-repeat scroll center;
}

div.hr hr {
  display: none;
}

.clear {
	clear: both;
	}
	
.thumb {
	float: left;
	margin: 0px 10px 0px 0px;
	}

.tabber {
	display: none;
	}
	
/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #205970;
	text-decoration: underline; 
	}
	
a:hover {
	color: #19B5FF;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none 
	color: #19B5FF;
	text-decoration: underline; 
}
	

/************************************************
*	Header  									*
************************************************/

#header {
	width: 960px;
	height: 80px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	z-index:2; /* 4 */
	margin-top: 40px;
}
	
#header p {
	padding: 0px 0px 5px 10px;
	margin: 0px;
	line-height: 20px;
	}
	
#header #imageheader {
	width: 340px;
	height: 80px;
	text-indent: -10000px;
	}

#header #imageheader a {	
	display: block;
	width: 340px;
	height: 80px;
	}

#header h1, #header h4 {
	color: #FFFFFF;
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif; 
	font-weight: normal;
	margin: 0px;
	padding: 15px 0px 0px 10px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {
	color: #FFFFFF;
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif; 
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover, #header h4 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

.headerleft {
	width: 350px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

.headerleft p {
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.headerright {
	width: 600px;
	float: right;
	margin: 0px;
	padding: 50px 0px 0px 0px;
	}


/************************************************
*	TopNav          							*
************************************************/

#topnav, #access {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: right;
	}
	
/* tabs on 1st menu level ******************/
#topnav ul, #access ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#topnav li, #access li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#topnav li a, #topnav li a:link, #access li a, #access li a:link {
	background: #6D85A1;
	color: #F8F7F2;
	display: block;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px;
	font-weight: bold;
    margin: 0px 5px 0px 0px;
	padding: 8px 15px 7px 15px;
	text-decoration: none;
	text-transform: uppercase;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	}

#topnav li a:hover, #access li a:hover {
	background: #458862;
	color: #F8F7F2;
	margin: 0px 5px 0px 0px;
	padding: 8px 15px 7px 15px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
	
/* 1st drop down tabs (2nd menu level)  *****************/
#topnav li li a, #topnav li li a:link, #topnav li li a:visited, #access li li a, #access li li a:link, #access li li a:visited {
	background: #6D85A1;
	width: 190px;
	color: #F8F7F2;
	float: none;
	margin: 0px 0px 0px -1px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #111111;
	border-right: 1px solid #111111;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
	
#topnav li li a:hover, #access li li a:hover {
	background: #458862;
	color: #F8F7F2;
	margin: 0px 0px 0px -1px;
	padding: 7px 10px 7px 10px;

	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;

	border-radius: 0px;
}

#topnav li ul, #access li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	margin: 0px;
	padding: 0px;
	}

#topnav li li { 
	}

#topnav li ul a, #access li ul a {
	width: 190px;
	}

#topnav li ul a:hover, #topnav li ul a:active { 
	}

#topnav li ul ul, #access li ul ul {
	margin: -30px 0 0 171px;
	}

/* 2nd drop down tabs (3rd menu level)  *****************/	
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover1 ul ul, #topnav li.sfhover1 ul ul ul, #access li:hover ul ul, #access li:hover ul ul ul, #access li.sfhover1 ul ul, #access li.sfhover1 ul ul ul {
	left: -999em;
	}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover1 ul, #topnav li li.sfhover1 ul, #topnav li li li.sfhover ul, #access li:hover ul, #access li li:hover ul, #access li li li:hover ul, #access li.sfhover1 ul, #access li li.sfhover1 ul, #access li li li.sfhover ul {
	left: auto;
	}

#topnav li:hover, #topnav li.sfhover1, #access li:hover, #access li.sfhover1 { 
	position: static;
	}
	
#topnav .current_page_item a, #access .current_page_item a {
	background: #136E39;
	color: #FFFFFF;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
	

/************************************************
*	Navbar      								*
************************************************/

#navbar {
	width: 960px;
	height: 36px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif; 
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;

	color: #99b6d6;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-topright: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-top-right-radius: 15px !important;
	z-index: 5;

	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

#navbar p {
	margin: 0px;
	padding: 8px 0px 0px 15px;
	text-transform: uppercase;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #F8F7F2;
	display: block;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
    margin: 0px;
	padding: 11px 17px 10px 15px;
	}

#nav li a:hover, #nav li a:active {
	color: #F8F7F2;
	margin: 0px;
	padding: 11px 17px 10px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #6D85A1;
	color: #F8F7F2;
	width: 175px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif; 
	font-weight: bold;
	text-transform: uppercase;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #111111;
	border-right: 1px solid #111111;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #458862;
	color: #F8F7F2;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 185px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul li { 
	width: 185px;
	}
	
#nav li ul a { 
	width: 185px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -30px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}

	
/************************************************
*	Searchbar      								*
************************************************/

#searchbar {
	background: #6D85A1;
	width: 960px;
	height: 44px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	}
	
#searchbarleft {
	width: 350px;
[if IE] width: 360px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	}
	
#searchbarmiddle {
	width: 290px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#searchbarright {
	width: 295px;
	float: left;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	}
	
#searchbarright a, #searchbarright a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#searchbarright a:hover {
	text-decoration: underline;
	}
	
#searchbarright a img {
	border: none;
	margin: 0px 3px 1px 0px;
	padding: 0px;
	}	
	
#searchbarform {
	margin: 10px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	}
	
#searchbarformheader {
	margin: 0px;
	}
	
#searchbarsearch {
	width: 240px;
	color: #222222;
	font-family: Verdana, Geneva, sans-serif; 
	padding: 3px 0px 3px 5px;
	margin: 0px 5px 0px 3px;
	border: 1px solid #666666;
	display: inline;
	}
	
#searchbarsubmit {
	background: #458862;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 3px 2px 3px;
	border: 1px solid #222222;
	}
	
#cat {
	width: 220px;
	color: #222222;
	font-family: Verdana, Geneva, sans-serif; 
	padding: 3px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	border: 1px solid #666666;
	display: inline;
	}
	
.postform {
	color: #222222;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif; 
	margin: 5px 0px 0px 0px;
	padding: 5px;
	display: inline;
	}
	
.rsslink {
	padding: 2px 5px 2px 15px;
	font-size: 9px;
	}
	

/************************************************
*	Homepage 					     		    * 
************************************************/
	
.hptabber {
	margin: 0px 0px 10px 0px;
	padding: 15px 10px 0px 10px;
	border: 1px solid #C0C0C0;

	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	
	background: #FFFFFF;
	/* The Fallback */
  	background-color: rgba(255,255,255,0.8);
  	/* alpha, the fallback version is for IE */
  	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;  	
}
	
.hpfeatured {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #C0C0C0;
	
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	
	background: #FFFFFF;
	/* The Fallback */
  	background-color: rgba(255,255,255,0.8);
  	/* alpha, the fallback version is for IE */
  	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;  	
}
	
.hpfeatured p {
	margin: 0px;
	padding: 15px;
	}
	
.homeleft {
	float: left;
	width: 290px;
	margin: 0px;
	padding: 0px;
[if IE] background: #FFFFFF;
	}
	
.homeright {
	float: right;
	width: 290px;
	margin: 0px;
	padding: 0px;
[if IE] background: #FFFFFF;
	}

.homeright p, .homeleft p {
	padding: 4px !important;
}

.homeblock {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #C0C0C0;
	
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;

	background: #FFFFFF; /* The Fallback */
  	background-color: rgba(255,255,255,0.8); /* alpha, the fallback version is for IE */	
  	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.homeblock p {
	margin: 0px;
	padding: 0px;
	}
	
.homeblock embed, .homeblock object {
	width: 277px; 
	height: 225px;
	margin: 0px; 
	padding: 0px;
	}
	

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 960px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 18px;

	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	
	height: 0;
}
	
#contentleft {
	float: left;
	width: 600px;
	margin: 0px !important;
	padding: 0px;
	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	text-align: justify;
	position: relative;
	top:5;
	left:-8;
[if IE] width: 620px;
}

#contentfull {
	float: left;
	width: 940px;
	margin: 0px;
	padding: 0px;

	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;	

	text-align: justify;
}

#contentleft h1, #contentfull h1 {
	color: #6D85A1;
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
	
#contentleft h1 a, #contentfull h1 a {
	color: #6D85A1;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif; 
}

#contentleft h1 a:hover, #contentfull h1 a:hover {
	color: #19b5ff;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif; 
}
	
#contentleft h2, #contentfull h2 {
	color: #6D85A1;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif; 
}
	
#contentleft h2 a, #contentfull h2 a {
	color: #6D85A1;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 0px 0px; /* 0 */
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif; 
}

#contentleft h2 a:hover, #contentfull h2 a:hover {
	color: #19b5ff;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif; 
}
	
#contentleft h3, #contentfull h3 {
	color: #458862;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif; 
}
	
#contentleft h4, #contentfull h4 {
	color: #6D85A1;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif; 
}
	
#contentleft h4 a {
	color: #6D85A1;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif; 
}

#contentleft h4 a:hover {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	color: #205970;
	font-family: Verdana, Geneva, sans-serif; 
}
	
#contentleft h5, #contentfull h5 {
	color: #6D85A1;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif; 
}
	
#contentleft h6, #contentfull h6 {
	color: #6D85A1;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif; 
}
	
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

.post {
	margin: 0px 0px 50px 0px;
	}

.postarea {
	margin: 0px 0px 10px 0px;
	padding: 25px;
	border: 1px solid #C0C0C0;
	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;	
	background: #FFFFFF; /* The Fallback */
  	background-color: rgba(255,255,255,0.8);
  	/* alpha, the fallback version is for IE */
  	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;  	
}

.postarea .breadcrumb {
	background: #F7F7F7;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;	
}
	
.postarea p {
	margin: 0px;
	}
	
.postarea ol {
	margin: 0px 0px 0px 20px;
	padding-bottom: 10px; 
}
	
.postarea ol li {
	margin: 0px;
	padding-bottom: 15px; 
}
	
.postarea ul {
	list-style-type: none;
	margin: 0px;
	padding-bottom: 5px; 
}
	
.postarea ul ul {
	list-style-type: none;
	margin: 0px;
	}
	
.postarea ul li {
	margin: 0px 0px 5px 0px;
	padding-left: 20px;
	padding-bottom: 18px; /* controls space after bullet points */
}
	
.postarea ul ul li {
	margin: 0px 0px 5px 0px;
	padding-left: 20px; 
}
	
blockquote {
	background: #F7F7F7;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 15px 10px;
	border: 1px solid #E6E6E6;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

blockquote.pricing {
	margin: 5px;
	padding: 0px 8px 0px 8px;
	text-align: center;
}

#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
.postauthor {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #999999;
	}
	
.postauthor p {
	margin: 0px;
	padding: 0px;
	}
	
.postmeta {
	background: #F7F7F7;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px 0px 40px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	-khtml-border-radius: 5px;	
	-moz-border-radius-bottomleft: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
}

.postmeta p {
	margin: 0px;
	padding: 0px;
	}

code {
	background: #F7F7F7;
	margin: 0px 25px 15px 25px;
	padding: 10px;
	display: block;
	font-family: Verdana, Tahoma, Verdana;
	border: 1px solid #E6E6E6;
	}
	
.archives {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}
	
.adblock {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #C0C0C0;
	background: #FFFFFF; /* The Fallback */
  	background-color: rgba(255,255,255,0.8); /* alpha, the fallback version is for IE */
  	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;  
	
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;	
}
	
.postcomments {
	margin: 0px 0px 10px 0px;
	padding: 15px 10px 10px 10px;
	border: 1px solid #C0C0C0;
	
	background: #FFFFFF; /* The Fallback */
  	background-color: rgba(255,255,255,0.8); /* alpha, the fallback version is for IE */

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}



/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	background: #F7F7F7;
	text-align: center;
	padding: 4px 0px 5px 0px;
	border: 1px solid #E6E6E6;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	

/************************************************
*	Sidebar 	        			            * 
************************************************/
	
#sidebar {
	position: relative;
	float: right;
	width: 330px;
	margin: 0px;
	padding: 0px !important;
	line-height: 20px;	
	text-align: left;
	top:-7px;
	left:8;	
}

[if IE] #sidebar {
	position: absolute;
    top:220;left:647;
    width: 340px;
    padding-right: 10px;
}
	
#sidebar a, #sidebar a:visited  {
	color: #B2265D;
	text-decoration: none;
}
	
#sidebar a:hover {
	text-decoration: underline;
	color: #19B5FF;
}
	
#sidebar h2, #sidebar h4 {
	font-size: 14px;
	font-weight: bold;
	margin: -2px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	color: #6D85A1;
	font-family: Verdana, Geneva, sans-serif; 
}

#sidebar p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	
	padding-right: 10px;	
}
	
#sidebar img {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar embed, #sidebar object {
	width: 300px; 
	height: 250px;
	margin: 5px 0px 0px 0px; 
	padding: 0px;
	}
	
#sidebar .widget  {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 10px 10px;
[if IE]	padding: 5px 10px 10px 15px !important;
	border: 1px solid #C0C0C0;
	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;	
	padding: 5px 10px 12px 10px;
	background: #FFFFFF; /* The Fallback */
  	background-color: rgba(255,255,255,0.8); /* alpha, the fallback version is for IE */
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
	
#sidebar ul { /* affects all menu items */
	padding: 8px 0px 0px 0px;
	background: url(images/icon.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
}
#sidebar ul li { /* affects all sidebar items */
	list-style-type: none;

}

	
#sidebar ul ul li a, #sidebar ul ul li a:visited {
    text-decoration: none;
    color: #205970;
   	padding-right: 10px;
   	font-weight: bold;
}

#sidebar ul ul li a:hover {
    text-decoration: underline;
    color: #19B5FF;
    list-style-type: none;
}

#sidebar ul li {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 8px 0px;
   	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;	
	background: url(http://milehighcentral.com/images/icon.gif) no-repeat top left;
}

#sidebar ul li ul li {
	padding: 2px 15px 5px 8px;
	margin: 0 8px;
}
	
#sidebar ul li ul li a { /* affects all menu items */
	padding: 0px 0px 8px 20px;
	margin: 0px 0px 0px 0px;
}

div#sidebar ul#sidebarwidgeted li#flexipages-2.widget ul li.page_item ul li.page_item a {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
   	padding-right: 10px; /* this controls sidebar text padding */
    list-style-type: none;
	font-weight: normal;
}

[if IE] ul#sidebarwidgeted ul#socialgrid {
	margin-top: 0px !important;
	margin-bottom: 5px !important;
	padding-top: 5px;
	padding-bottom: 18px;
}

#sidebar ul li ul li a li, #sidebar ul li ul li a li { /* affects 2nd level menu items */
	padding: 0px 0px 8px 20px;
	margin: 0px 0px 0px 0px;
    list-style-type: none;
	font-weight: normal !important;
}

#sidebar ul li ul li a:link.current_page_item, #sidebar ul li ul li a:visited.current_page_item { /* affects current menu items */
	color:#3c855c !important;
	font-weight: bold;
}


#sidebar ul li li {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 12px 0px;
}
	
#sidebar ul ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
	
#sidebar ul ul ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
	
#sidebar .textwidget {
	margin: 0px;
	padding: 0px;
	}

[if IE] #container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
}

.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}

.enews {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
	

/************************************************
*	Searchform  								*
************************************************/

#searchform {
	color: #111111;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	display: inline;
	}
	
#searchformheader {
	margin: 0px;
	}

#s {
	background: #FFFFFF url(images/searchbar.png) repeat-x;
	width: 200px;
	color: #222222;
	font-family: Verdana, Geneva, sans-serif; 
	padding: 3px;
	margin: 5px 5px 0px 3px;
	border-top: 1px solid #666666;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #EEEEEE;
	}
	
#searchsubmit {
	background: #B2265D;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 3px 2px 2px 2px;
	border: 1px solid #B2265D;
	}


/************************************************
*	Footer  									*
************************************************/
	
#footer {
	width: 960px;
	height: 55px;
	margin: 0px auto 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px;	
	-moz-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	padding-bottom: 10px !important;
}
	
#footer p {
	color: #FFFFFF;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
	}
	
#footer a {
	color: #FFFFFF;
	text-decoration: none;
	}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#footer a img {
	border: none;
	margin: 0px 4px 1px 0px;
	padding: 0px;
	}
	
.footerleft {
	float: left;
	margin: 0px;
	padding: 11px 0px 0px 30px;
	width: 450px;
	-moz-border-radius-bottomleft: 15px !important;
	-webkit-border-bottom-left-radius: 15px !important;	
	text-align: left;
}
	
.footerright {
	float: right;
	margin: 0px;
	padding: 11px 10px 0px 0px;
	text-align: right;
	width: 450px;
	-moz-border-radius-bottomright: 15px !important;
	-webkit-border-bottom-right-radius: 15px !important;	
}


/************************************************
*	eNews Subscribe								*
************************************************/

#subscribe {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
	}

#subbox {
	width: 220px;
	color: #222222;
	font-family: Verdana, Geneva, sans-serif; 
	padding: 3px;
	margin: 5px 5px 0px 0px;
	border-top: 1px solid #666666;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #EEEEEE;
	}
	
#subbutton {
	background: #458862;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 3px 2px 3px;
	border: 1px solid #222222;
	}
	
#submit {
	background: #458862;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #222222;
	}
	
#author, #email, #url {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif; 
	margin: 0px;
	padding: 4px;
	border: 1px solid #F0E4E4;
	}
	
#comment {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif; 
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
	
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist li {
	font-weight: bold;
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;
}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;

	margin: 10px 0px 10px 0px;
	padding: 0px;
}

.commentmetadata {
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	display: block;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 99%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #222222;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #222222;
	}
	
.reply a:hover {
	background: #B2265D;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #B2265D;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
		
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #F7F7F7;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #E6E6E6;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
	}
	
.tabberlive .tabbertabhide {
	display: none;
	}

.tabberlive {
	margin-bottom: 10px;
	}

ul.tabbernav {
	margin: 0px;
	padding: 0px;
	color: #25715C;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif; 
	font-weight: normal;
	}

ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
	}

ul.tabbernav li a {
	padding: 0px;
	border-bottom: none;
	text-decoration: none;
	}

ul.tabbernav li a:link {
	background: #DADADA;
	color: #25715C;
	margin: 0px 5px 0px 0px;
	padding: 5px 10px 4px 10px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	}

ul.tabbernav li a:visited {
	background: #F7F7F7;
	color: #25715C;
	}

ul.tabbernav li a:hover {
	background: #6D85A1;
	color: #F8F7F2;
	text-decoration: none;
	}

ul.tabbernav li.tabberactive a {
	background: #F7F7F7;
	color: #25715C;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	}

ul.tabbernav li.tabberactive a:hover {
	background: #25715C;
	color: #F8F7F2;
	}

.tabberlive .tabbertab {
	margin: 3px 0px 0px 0px;
	padding: 15px 15px 5px 15px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}

.tabberlive .tabbertab h2 {
	display: none;
	}

.tabberlive .tabbertab h3 {
	display: none;
	}

.tabbertab cite {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}
	
.tabbertab p {
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	}
/* END// ORIG THEME STYLES ************************************/
	


/* THEME & PLUGIN OVERRIDES ************************************/

/* breadcrumb_trail plugin */
#breadcrumb_trail, #breadcrumb_trail a:link, #breadcrumb_trail a:visited, #breadcrumb_trail a:active, #breadcrumb-trail, #breadcrumb-trail a:link, #breadcrumb-trail a:visited, #breadcrumb-trail a:active {
	margin-top: -3px !important;
	font-size: 10pt;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-topright: 15px !important;
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-top-right-radius: 15px !important;
	-khtml-border-radius: 15px;		
	-moz-border-radius-bottomleft: 15px !important;
	-moz-border-radius-bottomright: 15px !important;
	-webkit-border-bottom-left-radius: 15px !important;
	-webkit-border-bottom-right-radius: 15px !important;
}
/*END// breadcrumb_trail plugin */

/* recentcomments plugin */
/* not working */
ul li.recentcomments { /* override recent comments widget */
 	list-style-position: inside;
	padding-bottom: 9px !important;
	line-height: 14px !important;
	font-weight: normal;
	font-style: italic;
}
.recentcomments a {
	margin-right: 5px !important;
	margin-left: 5px !important;
	padding-bottom: 8px !important;
	line-height: 15px !important;
}
/*END// recentcomments plugin */


/* twitter tools plugin */
.aktt_tweets {
	margin: 0 12px !important;
	padding: 0 12px 0 0 !important;	
[if IE]	margin: 0 12px 0 0 !important;
[if IE]	padding: 8px 12px 5px 0 !important;
[if IE]	max-width: 100px;
}
li#twitter-tools div.aktt_tweets ul li {
	padding: 4px 4px 0 22px !important;
	margin: 0 12px !important;
}
div.aktt_tweets ul li a {
	margin-top: 8px !important;
	padding-top: 8px !important;
	font-weight: normal !important;
}
div.aktt_tweets ul li.aktt_more_updates a {
	list-style-type: none !important;
	margin-top: 8px !important;
	padding-top: 8px !important;
	font-size: 8px;
	font-weight: normal !important;
}
div.aktt_tweets ul li a.aktt_tweet_time {
	list-style-type: none !important;
	margin-top: 4px !important;
	font-size: 8px;
	font-weight: normal;
}
/*END// twitter tools plugin */


/* flexipages plugin */
#sidebar ul#sidebarwidgeted li#flexpages-2 ul li.page_item a { /* sidebar page links menu */
	padding-bottom: 9px !important;
	list-style-image: url("http://milehighcentral.com/images/icon.gif") !important;
	font-weight: bold !important;
}
#sidebar ul#sidebarwidgeted li#flexpages-2 ul li.page_item ul li a { /* sidebar page links menu */
	padding-bottom: 9px !important;
	list-style-image: url("http://milehighcentral.com/images/icon.gif") !important;
	font-weight: normal !important;
}
#sidebar ul ul li a, #sidebar ul ul li ul { /* affects all menu items */
}
#sidebar ul ul li a, #sidebar ul li { /* affects ? menu items */
}
li.page_item { /* flexipages plugin li#flexipages-3.widget */ /* affects topnav menu */
}
/*END// flexipages plugin */



/* blogroll widget */
ul.xoxo li, ul.xoxo li a {
	font-weight: normal !important;
	padding-bottom: 9px !important;
 	list-style-position: inside;
	padding-left: 15px;
	margin-bottom: 8px !important;
	line-height: 14px !important;
}
ul.xoxo li a {
	font-weight: bold !important;
	margin-left: -10px;
}
/*END// blogroll widget */


/*END// wassup-widget widget */
#sidebar ul#sidebarwidgeted li#wassup-widget ul.links li {
	list-style-image: none !important;
}
/*END// wassup-widget widget */


/*  PICS ************************************/
.image {
	border-style:outset;
	border-color: #B39404;
	border-width:3px;
}

.mainpic, .main-pic {
	padding-left:10px;
	margin-left:15px;
}

.pic {
	margin:5px 0px 5px 0px !important;
}



/* BORDERS/BOXES ************************************/
.border {
	border-color: #CCCCCC #666666 #666666 #CCCCCC; 
	border-width: medium; 
	border-style: solid; 
}

.border_thin, .border-thin, .borderthin {
	border-color: #CC0033 #660000 #660000 #CC0033;
	border-width: thin; 
	border-style: solid; 
}

.box1 {
	padding: 20px;
	border-width: medium;
	border-style: groove;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	background-image:  url(/images/graytexturenew_lightened.jpg);
}


/* WEB PLANS *****************************************************/
/* All Web Plans ****************/
#plan_baseline, #plan-baseline, .plugin-list, #plan_standard, #plan-standard, #plan_premium, #plan-premium, #plan_ultimate, #plan-ultimate, .plan_row, .plan-row, .options_hdr, .options-hdr {
	padding: 5px !important;
	margin: 5px !important;
	background: #f8f7f2;
	color: #458862;
	line-height: 14px;
	font-size: 12px;
	text-align: left;
	font-weight: normal; 
	font-style: normal;
	border-width: medium medium medium medium;
	border-spacing: 5px;
	border-style: groove groove groove groove;
	border-color: green green green green;
	border-collapse: separate;
	background-color: #E3E6DA; 	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
}

#plan_baseline th, #plan-baseline th, .plan_row_hdr, .plan-row-hdr,#plan_standard th, #plan-standard th, .plan_row_hdr, .plan-row-hdr, #plan_premium th, #plan-premium th, .plan_row_hdr .plan-row-hdr, #plan_ultimate th, #plan-ultimate th, .plan_row_hdr, .plan-row-hdr {
	color: #458862;
	font-weight: bold;
	font-size: 14px;
	border: teal 2px;
	text-decoration: underline;
	
	border-width: medium medium medium medium;
	padding: 5px 3px 5px 3px !important;
	border-style: outset outset outset outset;
	border-color: green green green green;
	background-color: #f1f1e5;
	-moz-border-radius: 9px 9px 9px 9px;	
}

.plan_baseline_title, .plan-baseline-title, .plan_standard_title, .plan-standard-title, .plan_premium_title, .plan-premium-title, .plan_ultimate_title, .plan-ultimate-title {
	color: #205970 !important; 
	font-weight: bold;
}

#plan_baseline td, #plan-baseline td, #plan_standard td, #plan-standard td, #plan_premium td, #plan-premium td, #plan_ultimate td, #plan-ultimate td, .plan_item, .plan-item {
	border-width: thin thin thin thin;
	padding: 3px 3px 3px 3px !important;
	margin: 3px 3px 3px 3px !important;
	border-style: inset inset inset inset;
	border-color: green green green green;
	background-color: #F8F7F2;
	-moz-border-radius: 9px 9px 9px 9px;
}

.plan_item, .plan-item {
	font-weight: bold;
}

.plan_item_hdr, .plan_desc_hdr, .plan_baseline_hdr, .plan-item-hdr, .plan-desc-hdr, .plan-baseline-hdr, .plan_premium_hdr, .plan-premium-hdr, .plan_ultimate_hdr, .plan-ultimate-hdr {
}

.plan_baseline_hdr, .plan-baseline-hdr, .plan_standard_hdr, .plan-standard-hdr, .plan_premium_hdr, .plan-premium-hdr, .plan_ultimate_hdr, .plan-ultimate-hdr {
	background-color: #d2e0de;
}

td.plan_item:before, td.plan-item:before {
	content:url(http://milehighcentral.com/images/check-green40x32.gif);
	margin-left: 2px;
}

.plan_desc, .plan-desc {
	font-style: italic;
	font-size: 10.5px;
	padding: 2px;	
}

.plan-indicator {
	color: #19FF63 !important;
	font-weight: bold;
	padding-right: 4px;
}

.options_div, .options-div {
	background: #F3F8F2;
	padding: 15px 20px 15px 20px !important;
	border: 3px solid #ffffff;
}

.options_div h3, .options-div h3 {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
	font-weight: bold !important;
}

.options {
	font-style: normal;
	font-size: 11px;
}


#pricing {
	margin-top: 20px;
	margin-bottom: 15px;
}

.pricing {
	background: #19b5ff; /* The Fallback */
  	background-color: rgba(25,181,255,1.0); /* alpha, the fallback version is for IE */
	padding: 5px 8px 5px 8px !important;
	border: 0px solid #ffffff;
	font-style:normal;
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	text-align: center !important;
	margin: 0px auto;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.pricing-title {
	margin-top: -15px;
}

.pricing-monthly {
	background: #19b5ff; /* The Fallback */
  	background-color: rgba(25,181,255,0.3); /* alpha, the fallback version is for IE */
	padding: 5px 8px 5px 8px !important;
	border: 0px solid #ffffff;
	font-style:normal;
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	width: 350px;
	text-align: center !important;
	margin: 0px auto;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}

.pricing-3months {
	background: #19b5ff; /* The Fallback */
  	background-color: rgba(25,181,255,0.6); /* alpha, the fallback version is for IE */
	padding: 5px 8px 5px 8px !important;
	border: 0px solid #ffffff;
	font-style:normal;
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	width: 350px;	
	text-align: center !important;
	margin: 0px auto;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}

.pricing-annually {
	background: #19b5ff; /* The Fallback */
  	background-color: rgba(25,181,255,1.0); /* alpha, the fallback version is for IE */
	padding: 5px 8px 5px 8px !important;
	border: 0px solid #ffffff;
	font-style:normal;
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	width: 350px;
	text-align: center !important;
	margin: 0px auto;

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.per-month {
	font-style:italic;
	font-weight: normal;
	font-size: 11pt;
	color: #5b6d72;
}

.discount {
	font-style:italic;
	font-weight: bold;
	font-size: 10.5pt;
	color: #eb473f;
}

.price-column {
	text-align: center;
}

.pricing-monthly-small {
	background: #19b5ff; /* The Fallback */
  	background-color: rgba(25,181,255,0.3); /* alpha, the fallback version is for IE */
	padding: 3px 5px 3px 5px !important;
	border: 0px solid #ffffff;
	font-style:normal;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	text-align: center !important;
	margin: 0px auto;
	width: 85%;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}

.pricing-3months-small {
	background: #19b5ff; /* The Fallback */
  	background-color: rgba(25,181,255,0.6); /* alpha, the fallback version is for IE */
	padding: 3px 5px 3px 5px !important;
	border: 0px solid #ffffff;
	font-style:normal;
	font-weight: bold;
	font-size: 11pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	text-align: center !important;
	margin: 0px auto;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}

.pricing-annually-small {
	background: #19b5ff; /* The Fallback */
  	background-color: rgba(25,181,255,1.0); /* alpha, the fallback version is for IE */
	padding: 3px 5px 3px 5px !important;
	border: 0px solid #ffffff;
	font-style:normal;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	text-align: center !important;
	margin: 0px auto;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}

.pricing-setup {
	background: #0093d9; /* The Fallback */
  	background-color: rgba(0,147,217,1.0); /* alpha, the fallback version is for IE */
	padding: 3px 5px 3px 5px !important;
	border: 0px solid #ffffff;
	font-style:normal;
	font-weight: bold;
	font-size: 11.5pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	width: 470px;
	text-align: center !important;
	margin: 0px auto;
	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}

.per-month-small {
	font-style:italic;
	font-weight: normal;
	font-size: 8.5pt;
	color: #ffffff;
}

.discount-small {
	font-style:italic;
	font-weight: normal;
	font-size: 9pt;
	color: #8b0000;
}


.webplan-features {
	margin-top: -30px;
}

.snippet-website-plans {
	margin-left: -15px;
[if IE] margin-left: 15px;
}
/* END// Web Plans ****************/





/* COLORS ****************/
.blue {
	color: #6D85A1;
}




/* MISC ********************************************************/
.go-to-top, .go-to-top a {
	font-size: 8pt;
	color: #bfd5db !important;
	text-decoration: none !important;
	border: none;
}
img.go-to-top {
	padding-left: 8pt;
	padding-right: 8pt;
	margin-bottom: -5px; 
	text-decoration: none !important;
	border: none;
}

feature-setup h4 {
	padding-top: -10px !important;
}

form, fieldset {
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

.rounded {
	background:  url(images/rounded.gif) no-repeat left top;
	padding: 8px;
}


/* socialgrid plugin */
ul#socialGrid {
    margin: 0 0 0 0px !important;
}
		
#totop, #toplink, .totop, .toplink {
	visibility: hidden;
}


/* linkcat */
.links-manage-widget { 
	margin-top: 10px !important;
	padding-top: 10px !important;
}


/* used in description of what pages are included within website plans */
.page-level2 {
	font-size: 90%;
	font-weight: normal;
	font-style: italic;
}
.page-level3 {
	font-size: 85%;
	font-weight: normal;
	font-style: italic;
}

.postarea ul li.tight {
	padding-top: -10px !important;
	padding-bottom: -10px !important;
}

.price, .price1, .price3, .price12 {
	font-weight: bold;
	font-size: 115% !important;
	color: #458862;
}

.price-savings, .price3-savings, .price12-savings {
	font-weight: bold;
	font-style: italic;
	color: #B2265D;
	font-size: 115% !important;
}

.purposes-baseline, .purposes-standard, .purposes-premium, .purposes-ultimate {
	position: relative;
	top: 0;
	margin-top: -30px !important;
}

.rt_sector, rt-sector {
	margin: 10px 10px 10px 10px;
}

.training-video {
	margin-left: -35px !important;
	margin-top: 20px !important;
	z-index: 1;
}

.visibility {
	margin-top: 25px;
}

/* perfect-full-page-background-image ********************************************************/
/* http://css-tricks.com/perfect-full-page-background-image/ */
* { 
    margin: 0; 
    padding: 0; 
}


#bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;    
}

#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

.box { 
    margin: 0;
    margin-bottom: 75px;
    padding-bottom: 75px;
}

/* puts all content except header under scroll bar */
#cont {
	position: relative;
    top:15;left:0;
    z-index:70;
    overflow:auto;
}
/* abs position breaking IE so using conditional comments to override styles with IE styles */
[if IE] #cont {
    top:5;left:-5;
    text-align: center; /* IE fix */
}


#focus-stealer { position: absolute; left: -9999px; }
/*END// perfect-full-page-background-image ********************************************************/



/*wp-followme plugin ********************************************************/
.followus_r .followme{
	position: fixed;
	top: 150px;
	width: 30px;
	height: 130px;
	z-index: 5555;
	cursor: pointer;
	left: 0px;

[if IE]	background: url(follow-us.png) no-repeat scroll left top;
[if IE]	top: 30px;
[if IE]	height: 130px;
}

.wp_followme_c2 {
	position:fixed;
	background:#59B7FF;
	top:30px !important;
	left:0px; /* 0 */
	width:32px;
	height:160px;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}
/*END// wp-followme plugin ********************************************************/


/* CORNER AD script ********************************************************/
#topcornerpromodisplay  {
	display:block;
	position:absolute;
	right:0;
	top:0;
}
/*END// CORNER AD script ********************************************************/


/* 7feeds widget ********************************************************/
li#7feeds-widget-3.widget, li #7feeds-widget-3.widget_7feeds-widget {
	text-align: center !important;
	width: inherit !important;
}
/*END// 7feeds widget ********************************************************/

/* mailchimp widget ********************************************************/
.mc_custom_border legend {
	font-size:9px;
}
/* mailchimp widget ********************************************************/

/* gravity forms plugin ********************************************************/
div.ginput_container ul li input {
	margin-left: 20px;
}
/*END// gravity forms plugin ********************************************************/


div.subpages ul li.page_item {
	margin-top: 5px !important;
	padding-bottom: 2px !important;
	font-weight: bold;
}

div#blogroll a {
	font-weight: bold;
}


/* Flexi-Quote-Rotator plugin */
div#quoterotator {
	width: 300px !important;
	min-height: inherit !important;
	padding-right: 5px !important;
	padding-bottom: 15px !important;
	padding-left: 5px !important;
	margin-bottom: 20px !important;
}

div#testimony {
	min-height: 275px;
}

div.quote-start {
	float: left;
	margin-top: 8px !important;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
}

div.testimonial-author, div.testimonials-author {
	color: #007190;
	font-size: 14pt;
	font-style: italic;
	font-family: "Comic Sans MS";
	font-weight: bold;
	margin-top: -25px !important;
	margin-left: 15px;
	padding-left:45px !important;
}

div.testimonial-location, div.testimonials-location {
	font-size: 10.5pt;
	text-align: center;
	margin-top: -15px;
	margin-bottom: 0;
	padding-top: 8px;
}

div.testimonial, div.testimonials, .quote {
	color: #007190;
	font-style: italic;
	font-weight: bold;
	font-size: 9pt;
	line-height: 18px;
	width: 300px !important;
	margin-top: -35px;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
}

div.testimonial p, div.testimonials p, .quote p {

}

div.quote-end {
	float: right;
	position: relative;
	top:-40px !important;
	margin-top: -40px !important;
	margin-right: -40px !important;
	margin-bottom: 15px;
	padding-top: 0px !important;
	padding-bottom: 15px;
	padding-left: 8px;
}
/*END// Quote Rotator plugin */

/* SiteSubscribe */
.sitesub-link, h1.sitesub-link, h2.sitesub-link, h3.sitesub-link, h4.sitesub-link, h5.sitesub-link {
	color:#3076D0 !important; /* global link */ 
	text-decoration: none !important;
}
.sitesub, .sitesub a, .sitesub-link, .sitesub-link a, h1.sitesub-link, h1.sitesub-link a, h2.sitesub-link, h2.sitesub-link a, h3.sitesub-link, h3.sitesub-link a, h4.sitesub-link, h4.sitesub-link a, h5.sitesub-link, h5.sitesub-link a, h6.sitesub-link, h6.sitesub-link a {
	color:#3076D0 !important;
	text-decoration:none !important;
	font-weight: bold;
}
.sitesub-byline, p.sitesub-byline, h1.sitesub-byline, h2.sitesub-byline, h3.sitesub-byline, h4.sitesub-byline, h5.sitesub-byline, h6.sitesub-byline {
	color:#6D85A1 !important;
}
/*END// SiteSubscribe */


a.button {
	background:url("../images/button_bg_grn.png") repeat-x scroll left top #5C9C19;
	border:1px solid #203340;
	border-color:#4D8C0B;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:10px 14px;
	text-align:center;
	text-transform:uppercase;	
}

.inset {
	background:none repeat scroll 0 0 #E6EFC2;
	border:1px solid #C6D880;	
}

.box {
	background:none repeat scroll 0 0 #FFFFFF;
	margin:9px;
	padding:9px;	
}

.button-gray {
	-moz-border-radius:3px 3px 3px 3px;
	background:url("../images/bg_button.png") repeat-x scroll center bottom #FFFFFF;
	border-color:#D4D4D4 #B4B4B4 #B4B4B4 #D4D4D4;
	border-right:1px solid #B4B4B4;
	border-style:solid;
	border-width:1px;
	color:#828282;
	cursor:pointer;
	display:block;
	float:left;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:100%;
	font-weight:bold;
	margin:0 10px 0 0;
	text-decoration:none;
	text-shadow:0 1px rgba(255, 255, 255, 0.75);
	text-transform:uppercase;
}


/* static social media follow by SiteSubscribe.com */
#follow-wrap {
	position: fixed;
	z-index: 100;
	left:0;
	top:100px;
	width: 120px;
	margin-left: 5px !important;
}
#follow-main-wrap {
	position: relative;
	background: url('http://milehighcentral.com/images/follow-main-wrap.png') no-repeat center top;
	left:0px;
	height: 25px;
}
/* follow me text */
#follow-main {
	position: relative;
	top:10px;
	left: 50%;
	margin-left: -42px;
}
#follow-wrap-middle {
	position: absolute;
	top:25px;
	width: 120px;
	z-index: -1;
	background: url('http://milehighcentral.com/images/follow-wrap-middle.png') repeat-y top center;
	min-height: 260px;
}
#follow-subject-wrap {
	position: relative;
	top:0px;
	left: 50%;
	margin-left: -47px;
}
#follow-subject {
}
#follow-twitter-wrap {
	position: relative;
	top:0px;
	left: 50%;
	margin-left: -30px;
}
#follow-twitter {
}
#follow-linkedin-wrap {
	position: relative;
	top:0px;
	left: 50%;
	margin-left: -30px;
}
#follow-linkedin {
}
#follow-facebook-wrap {
	position: relative;
	top:0px;
	left: 50%;
	margin-left: -30px;
}
#follow-facebook {
}
#follow-wrap-bottom {
	position: relative;
	width: 120px;
	height: 31px;
	z-index: -1;
	top: -15px;
	background: url('http://milehighcentral.com/images/follow-wrap-bottom.png') no-repeat center bottom;
}


/* slidedeck */
.slidedeck_frame {
}
ul#ad-buttons {
}
element.style  {
}
.skin-light dl.slidedeck dd.slide .sd-node-container {
}
.skin-light dl.slidedeck dd.slide .sd-node-content {
	overflow: visible !important;
}
.skin-light dl.slidedeck dd.slide .sd-node-type {
}
.skin-light dl.slidedeck dd.slide .sd-node-image {
}
.skin-light dl.slidedeck dd.slide .sd-node-timesince {
}
.sd-node-excerpt {
}
.sd-node-permalink {
}
div.sd-node-container div.sd-node-content {
}
.sd-node .sd-node-type .sd-node-type-featured {
}


/* featured articles lite plugin */
.featured-slider {
	margin-left: 10px;
	padding: 25px;
}

/* sexybookmarks plugin */
[if IE] div.sexy-bookmarks-bg-enjoy {
	background:url("/images/spacer.gif") no-repeat scroll 0 0 transparent !important;
}

[if IE] #wrap, #navbar, #searchbar, #searchbarsubmit, .hptabber, .hpfeatured, .homeblock, #content, #contentleft, #contentfull, .postarea, .postarea .breadcrumb, blockquote, .postmeta, .adblock, #sidebar .widget, #sidebar ul li, #searchsubmit, #footer, .footerleft, .footerright, #subbutton, #submit, .reply a, .reply a:visited, ul.tabbernav li a:link, ul.tabbernav li.tabberactive a, .tabberlive .tabbertab, #breadcrumb_trail, #breadcrumb_trail a:link, #breadcrumb_trail a:visited, #breadcrumb_trail a:active, #breadcrumb-trail, #breadcrumb-trail a:link, #breadcrumb-trail a:visited, #breadcrumb-trail a:active, #plan_baseline, #plan-baseline, .plugin-list, #plan_standard, #plan-standard, #plan_premium, #plan-premium, #plan_ultimate, #plan-ultimate, .plan_row, .plan-row, .options_hdr, .options-hdr, #plan_baseline th, #plan-baseline th, .plan_row_hdr, .plan-row-hdr,#plan_standard th, #plan-standard th, .plan_row_hdr, .plan-row-hdr, #plan_premium th, #plan-premium th, .plan_row_hdr .plan-row-hdr, #plan_ultimate th, #plan-ultimate th, .plan_row_hdr, .plan-row-hdr, #plan_baseline td, #plan-baseline td, #plan_standard td, #plan-standard td, #plan_premium td, #plan-premium td, #plan_ultimate td, #plan-ultimate td, .plan_item, .plan-item, .pricing, .pricing-monthly, .pricing-3months, .pricing-annually, .pricing-monthly-small, .pricing-3months-small, .pricing-annually-small, .pricing-setup, form, fieldset, .fsForm, .fsPage, .button-gray {
	behavior: url(/includes/PIE.htc);
}
