/* @override 
	http://estespark-colorado.com/wp-content/themes/estes/style.css
	http://www.estespark-colorado.com/wp-content/themes/estes/style.css
*/

/* 
Theme Name: Estes Park Colorado
Theme URI: http://wordpress.org/
Description: Estes Park Colorado's Wordpress theme
Version: 1.0
Author: Red Rocket Media Group
Author URI: http://www.redrocketmg.com/



 Begin Typography & Colors 
*/
html {
	height: 100%;
}


body {
	color:#666;
	font-family:'trebuchet ms', verdana, sans-serif;
	font-size:62.5%;
	margin:0;
	padding:0;
	text-align:center;
	background:url('images/sub-background.gif') top center repeat-y #91b756;
	height:100%;
	}

#container {
		position:relative;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -54px;
		width:960px;
		text-align:left;
	}

#container-inside {
	position:relative;
}

* {
	padding:0;
	margin:0;
	}

img {
	border:none;
	}
	
a {
	text-decoration:none;
	}

#search-area {
	position:relative;
	float:right;
	width:458px;
	height:96px;
	background:url('images/sub-search.png') top right no-repeat;
	z-index:50;
}

#logo {
	position:relative;
	float:left;
	width:502px;
	height:96px;
	z-index:50;
}

#searchform {
	margin-left:187px;
	margin-top:12px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Helvetica, Arial, san-serif;
	font-size:14px;
}

.button {
	margin-bottom:-7px;
}

ul {
margin:0 0 20px;
padding:0;
}

#alpha ul {
line-height:1.3em;
margin:0 0 25px;
padding:0;
}

#alpha ul li {
color:#fff;
font-family:"trebuchet ms", Helvetica, Arial, sans-serif;
font-size:1.1em;
font-style:normal;
font-weight:700;
text-align:left;
text-transform:uppercase;
padding:0 15px 5px 0;
}

#alpha ul li a {
color:#fff;
padding:5px;
}

#alpha li {
list-style:none;
margin:0;
padding:0;
}

li {
list-style:none;
list-style-type:disc;
list-style-position:inside;
margin:0;
padding:0;
}

form#searchform {
margin:0 0 20px;
}

#alpha li a,#beta a {
text-decoration:none;
border:0;
border-style:solid;
}

#beta a img {
color:#666;
text-decoration:none;
border-top:0;
border-right:0;
border-left:0;
border-bottom:0;

}

h1 a, h2 a {
color:#666;
text-decoration:none;
border:0;
}



#beta h2 a,#beta h1 a {
border:none;
}

p {
padding:0 0 10px 0;
}

#content-inner {
	position:relative;
	width:960px;
	z-index:1;
	padding-bottom:59px;
}

#content_wrapper {
	position:relative;
	width:960px;
	padding:0;
	z-index:1;
	padding-bottom:59px;
}

#content_wrapper_home {
width:960px;
background-image:url('../lizard/images/home_background.gif');
background-position:bottom left;
background-repeat:no-repeat;
min-height:590px;
margin:0 auto;
padding:0;
}

#header {
	float:left;
width:960px;
height:96px;
z-index:50;
}

#header_home {
width:960px;
height:187px;
background-image:url('../lizard/images/header_home.gif');
background-position:bottom left;
background-repeat:no-repeat;
background-color:#f0f1e8;
margin:0 auto;
padding:0;
}

#content-shell {
	float:left;
	width:960px;
	z-index:1;
}

#alpha {
	position:relative;
	width:188px;
	float:left;
	line-height:1.5em;
	display:inline;
	background-image:url('images/sub-menu-wood.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-left:25px;
	margin-top:-20px;
	z-index:1;
}

#alpha-inner {
	padding:20px 20px 30px 20px;
	z-index:1;
}

#alpha2 {
position:relative;
width:231px;
line-height:1.5em;
display:inline;
float:left;
padding:20px 40px 0 17px;
}

#alpha_home {
position:relative;
width:230px;
line-height:1.5em;
display:inline;
float:left;
padding:0;
}

#alpha-inner-home {
height:382px;
width:230px;
}

#address {
width:180px;
float:right;
padding:105px 150px 0 0;
}

#address h4 {
font-size:12px;
line-height:14px;
height:20px;
margin:0;
padding:0;
}

#address h3 {
font-size:21px;
line-height:21px;
height:21px;
margin:0;
padding:0;
}

#beta {
	width:710px;
	float:right;
	margin:-60px 30px 0 0;
	padding:0;

	height:6350px;
	min-height:350px;
	height:auto!important;
}

#beta-inner {
	margin: 0;
	padding: 70px 40px 50px 20px;
}

#beta-inner h1 {
	font-family:"Trebuchet MS", Helvetica, Arial, san-serif;
	font-size:24px;
	color:#91b756;
	padding-bottom:12px;
}

#beta-inner h2 {
	font-family:"Trebuchet MS", Helvetica, Arial, san-serif;
	font-size:14px;
	color:#333333;
	text-transform:uppercase;
	font-weight: bold;
	padding: 0 0 5px 0;
	letter-spacing: 0.1em;
}

#beta-inner p {
	font-family:"Trebuchet MS", Helvetica, Arial, san-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:12px;
	line-height: 16px;

}



img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

img.alignright  {
	border: 0;
    padding: 4px;
    margin: 10px 0 20px 15px;
    display: inline;
	background-color: #829600;
    }

img.alignleft {
    padding: 0;
    margin: 20px 15px 25px 0;
    display: inline;
	border: 4px solid #829600;
    }

    #listings_premium img.alignleft {
    padding: 0;
    margin: 0 15px 2px 0;
    display: inline;
	border: 0;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }

#beta-inner a {
	color:#666;
	text-decoration:underline;
}

#beta-inner ul {
	padding-left:20px;
}

#beta-inner ul li {
	font-size:1.1em;
	padding-bottom:1.1em;
}

#beta_home {
width:569px;
float:left;
margin:40px 0 0 10px;
padding:0;
}

#beta_home li {
list-style-type:disc;
list-style-position:inside;
font-size:12px;
color:#444;
}

#beta_home #beta-inner p {
font-size:11px;
margin:0 0 10px;
padding:0;
}

#beta_home table {
margin:10px 0;
}

#home_coupon {
width:165px;
float:left;
margin:0;
}

#home_form {
width:105px;
float:left;
margin:0 0 0 10px;
}

#listings {
width: 500px;
float: left;
}

#listings img {
margin: 0 10px 0 0;
display:block;
}

#listings p img {
margin: 0 10px 0 0;
display:block;
}


#beta_center {
width:375px;
display:inline;
float:left;
margin:0;
padding:20px 111px 0 170px;
}


#latest-meta {
padding:0 0 50px;
}

#extra_home_content {
font-size:1.1em;
line-height:1.4em;
background-color:#fff;
width:600px;
margin:150px auto;
padding:50px;
}

#extra_home_content p {
margin:0;
padding:0 0 20px;
}

.post-meta-key,.linklove {
display:none;
}

ul.post-meta li {
list-style-type:none;
}

ul.post-meta li ul li {
list-style-type:disc;
}

#cformsform.cform {
margin:0 0 25px;
padding:0;
}

#date {
height:25px;
text-align:right;
font-size:1.2em;
margin: 0;
padding: 25px 0 0 10px;
}

#rotating-image {
width:460px;
height:145px;
float:right;
margin:0;
padding:0 52px 0 0;
}

#login {
width:300px;
font-size:0.9em;
margin:0 25px 0 477px;
padding:33px 0 0;
}

#nav {
width:304px;
height:26px;
float:left;
margin:0 0 0 409px;
padding:0;
}

#nav li {
display:inline;
padding:10px;
}

#flash {
width:802px;
height:326px;
font-size:1.2em;
position:relative;
margin:0 auto;
padding:0;
}

.subhead {
font-size:1.3em;
color:#666;
line-height:1.3em;
font-weight:700;
}

.underline {
text-decoration:underline;
}

#alpha p {
font-size:1.1em;
line-height:1.2em;
}

#alpha ul li {
	margin: 0 0 0 50px;
}


#latest {
	margin-top: 20px;
}

h2.widgettitle {
	margin: 20px 0 0 0px;
	padding: 3px 0 10px 0px;
}

li#search {
	margin: 0 0 0 30px
}

.pkg:after,#content-inner:after,#content-inner2:after {
content:" ";
display:block;
visibility:hidden;
clear:both;
height:0.1px;
font-size:0.1em;
line-height:0;
}

#content-inner {
display:block;
}

* html #content-inner {
height:1%;
}

blockquote {
display:block;
color:#8ECC23;
line-height:20px;
font-style:italic;
font-size:1.3em;
background-color:#fff;
border-top:1px solid #8ECC23;
border-bottom:1px solid #8ECC23;
border-right:0;
border-left:0;
float:none;
margin:0 0 20px;
padding:15px 0 0;
}

.navigation {
padding:0 0 30px;
}

.alignright {
float:right;
padding:0;
}

.alignleft {
float:left;
text-transform:uppercase;
padding:0;
}

.postmetadata,.postmetadata a {
color:#ccc;
text-transform:uppercase;
}

#alpha ul li a:hover,h3,tr#release-notes td a {
color:#333;
}

a:link,a:visited,a:active,a:hover,#footer a {
color:#666;
}

a img,img {
border:none;
border-style:none;
}

#blog {
float:right;
text-align:right;
margin:-13px 33px 0 0;
padding:0;
}

#quote {
	background:url(/wp-content/themes/mcguyver/images/6quote.gif) top left no-repeat;
	height:272px;
	width:260px;
}

#quote_inside {
	padding:20px 35px 0 45px;
}

#quote_inside p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
}

#quote_inside p.testimonial {
	color:#2e4f86;
	font-size:11px;
	text-transform:uppercase;
	font-style:normal;
	background-image:none;
	margin:0;
	padding:0;
}

#quote-home {
	float:left;
	background:url(/wp-content/themes/mcguyver/images/home-quote.gif) top left no-repeat;
	height:244px;
	width:246px;
	padding-top:20px;
}

#quote_inside-home {
	padding:20px 30px 0 40px;
}

#quote_inside-home p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	line-height:16px;
}

#quote_inside-home p.testimonial {
	color:#2e4f86;
	font-size:11px;
	text-transform:uppercase;
	font-style:normal;
	background-image:none;
	margin:0;
	padding:0;
}



/* HOME STYLING ITEMS */


img {
	border:none;
	}
	
a {
	text-decoration:none;
	}

#container-home {
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -54px;
	width:960px;
	text-align:left;
}

#top {
	position:relative;
	width:960px;
}

#logo-home {
	float:left;
	width:718px;
	height:528px;
}

#tab-area {
	position:relative;
	float:right;
	width:242px;
	z-index:100;
}

#search-home {
	float:left;
	width:242px;
	height:55px;
	background:url('images/search-area.jpg') top left no-repeat;
}

#searchform-home {
	margin-top:12px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Helvetica, Arial, san-serif;
	font-size:14px;
}

.button {
	margin-bottom:-7px;
}

#tab1 {
	float:left;
	width:270px;
	height:156px;
	z-index:100;
}

#tab2 {
	float:left;
	width:270px;
	height:146px;
	z-index:100;
}

#tab3 {
	float:left;
	width:270px;
	height:171px;
	z-index:100;
}

#main-content {
	position:relative;
	float:left;
	width:960px;
	height:100px;
	min-height:100px;
	height:auto!important;
	padding:0;
	z-index:1;
	padding-bottom:54px;
}

#main-content-inside {
	position:relative;
	float:left;
	width:960px;
	z-index:1;
	padding-bottom:54px;
}

#menu {
	float:left;
	width:211px;
	height:232px;
	background:url('http://estespark-colorado.com/wp-content/themes/estes/images/menu-area.jpg') no-repeat;
	background-position: top right;
	padding-top:15px;
	z-index:200;
}

#menu a {
	display:block;
	height:26px;
	width:311px;
	z-index:200;
}

#menu a span {
	visibility:hidden;
	z-index:200;
}

#content {
	float:left;
	width:507px;
	height:150px;
	min-height:150px;
	height:auto!important;
	background:url('images/main-content-area.jpg') no-repeat;
}

#content-inside {
	padding: 0px 20px 0 20px;
}

#content-inside h1 {
	font-size:25px;
	color:#91b756;
}

#content-inside p {
	padding:10px 0 0 0;
	font-size:11px;
	color:#333333;
}

#content-inside a {
	color:#666;
	text-decoration:underline;
}

#lodging-logo {
	float:right;
	width:242px;
	height:254px;
	background:url('images/estes-lodging-assoc.jpg') no-repeat;
}

/* @group HOME Footer */

/* @group Footer */

.push-home {
	position:relative;
	height:54px;
	margin:0 auto;
}

.push {
	height:59px;
}
#advertisement {
	margin: 30px 0;
}
#listings, #listings_premium, #listings_text {
width: 500px;
float: left;
margin: 0px 0 20px 0;
}

#listings_text {
margin: 0px 0 10px 0;
}

#listings img {
margin: 0 10px 0 0;
display:block;
}

#listings p img {
margin: 0 10px 0 0;
display:block;
}
#footer {
	position:relative;
	margin:-59px auto 0 auto;
	width:960px;
	height:59px;
	z-index:50;
}

#footer-inner {
	width:960px;
	height:59px;
	float:left;
	font-size:0.9em;
	position:relative;
	color:#333;
	background:url('images/sub-footer.png') no-repeat top center;
}

#footer-nav li {
	display:inline;
	font-size:11px;
	margin:0;
	padding: 0 5px 0 0;

}

#footer-nav_home li {
	display:inline;
	font-size:12px;
	border-right:1px solid #FFF;
	background-color:#8ECC23;
	margin:5px 0;
	padding:5px;
}

#footer-nav_home a {
	color:#91b756;
	padding-top:0px;
}

#footer-nav {
	width:960px;
	height:59px;
	float:left;
	text-align:center;
}

#footer-nav p {
	margin: 0;

}
#redrocket {
	line-height: 12px;
	margin: 0;
	padding: 0;

}

#redrocket p, #redrocket a {
	color:#91b756;
}

#footer-nav #redrocket p, #footer-nav #redrocket a {
		color: #444e05;
}
.footnav  {
	height: 20px;
}

#footer-nav_home {
	width:650px;
	height:30px;
	font-size:0.9em;
	position:relative;
	color:#333;
	margin:0 0 25px -10px;
	padding:20px 0 0;
}

#footer-content p {
	text-align: right;
	font-size:9px;
	margin:0;
	padding:0; 
}

#footer-content {
	height:20px;
	float:left;
	margin:0;
	margin: 0 0 0 20px;
	padding:15px 20px 0 0;
	float:left;
}

#footer-content_home {
	height:20px;
	font-size:9px;
	margin:10px auto;
	padding:0;
}

#footer-content_home_top {
	height:20px;
	font-size:9px;
	z-index:100;
	margin:-125px 0 0 50px;
	padding:20px 0 0;
}

#footer-content p, #footer-content a, #footer-nav p, #footer-nav a {
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding:0 5px;
}


/* @end */

.footer-home {
	position:relative;
	margin:-54px auto 0 auto;
	width:960px;
	height:54px;
	z-index:50;
}

#footer-home-content {
	position:relative;
	float:left;
	width:960px;
	height:54px;
	background:url('images/bottom.jpg') no-repeat;
}

#footer-nav-home {
	width:650px;
	height:54px;

	margin: 0 auto;
	text-align:left;
	padding-left:158px;
	color: #444e05;
}

#footer-nav-home li {
	display:inline;
	font-size:11px;
	margin:0;
	padding:0 5px 0 0;
}

#footer-nav-home p, #footer-nav-home a {
	font-size:10px;
	color:#91b756;
	text-align:center;
	padding:0 5px 0 5px;
}


/* @group dtree */

#dtreep {
	width: 168px;

}
#dp0 {
	background:url('images/transpBrown50.png') repeat;
	margin: 5px 0 ;
	padding: 5px 0 ;	
}
#dp1, #dp2, #dp3, #dp4, #dp5, #dp6, #dp7, #dp8 #dp9, #dp10, #dp10, #dp11, #dp12, #dp13, #dp14, #dp15, #dp16, #dp17, #dp18, #dp19, #dp20, #dp21, #dp22, #dp23, #dp24, #dp25, #dp26, #dp27, #dp28, #dp29, #dp30, #dp31, #dp32, #dp33, #dp34, #dp35, #dp36, #dp37, #dp38, #dp39, #dp40, #dp41, #dp42, #dp43, #dp44, #dp45, #dp46, #dp47, #dp48, #dp49, #dp50, #dp51, #dp52, #dp53, #dp54, #dp55, #dp56, #dp57, #dp58, #dp59, #dp60, #dp61, #dp62, #dp63, #dp64, #dp65, #dp66, #dp67, #dp68, #dp69, #dp70, #dp71, #dp72, #dp73, #dp74, #dp75, #dp76, #dp77, #dp78, #dp79, #dp80, #dp81, #dp82, #dp83, #dp84, #dp85, #dp86, #dp87, #dp88, #dp89, #dp90, #dp91, #dp92, #dp93, #dp94, #dp95, #dp96, #dp97, #dp98, #dp99  {
	background:url('images/transpWhite10.png') repeat;
	margin: 5px 0 ;
	padding: 5px 0 ;
}

#dp2  {

}
#sp10 {

}
.node {


}
.wp_dTreewp_dtree_Node img {
	width: 9px;
}
.wp_dTreewp_dtree_Node {
	padding: 2px 0;
}
/* @end */

#wrapper-home {

	margin:0 auto;
	padding:0;

	background:url('images/background-home2.gif') top center repeat-y;
	height:528px;

	}

/* @group Collapsing Pages */

#alpha-inner li.collapsPage {
	margin: 0 0 5px 0px;
	padding: 0 0 0 0;

}
#alpha-inner ul li {
	font-size: 11px;
	margin: 0 0 0 0px;
	padding: 0;
	background:url('images/transpBrown50.png') repeat;	
}
#alpha-inner ul li ul li {
	margin: 0;
	background:#7FB84D;
	border:.5px solid #FFFFFF;
}
#alpha-inner ul li ul li ul li {
	margin: 0;
	background:#7FB84D;
	border:.5px solid #FFFFFF;
}

/*
#alpha-inner ul li ul li {
	margin: 0 0 5px 10px;
	background:url('images/transpWhite10.png') repeat;
}
#alpha-inner ul li ul li ul li {
	margin: 0 0 0px 20px;
	background:url('images/transpWhite10.png') repeat;
}
*/

#sidebar span.collapsPage {
        border:0;
        padding:0; 
        margin:0; 
        cursor:pointer;

} 

#sidebar li.widget_collapspage h2 span.sym {float:right;padding:0 .5em}
#sidebar li.collapsPage a.self {font-weight:bold}
#sidebar ul.collapsPageList ul.collapsPageList:before {content:'';} 
#sidebar ul.collapsPageList li.collapsPage:before {content:'';} 
#sidebar ul.collapsPageList li.collapsPage {list-style-type:none}
#sidebar ul.collapsPageList li.collapsItem {
       margin:0 0 0 2em;}
#sidebar ul.collapsPageList li.collapsItem:before {content: '\00BB \00A0' !important;} 
#sidebar ul.collapsPageList li.collapsPage .sym {
   font-size:1.2em;
   font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace;
    padding-right:5px;}
/* @end */

#advertisement {
	width: 468px;
	height: 60px;
	background-color: #91b756;
	padding: 0px;
	margin: 10px 0 20px 0;
	border: 4px solid #91b756;
}

#listings_premium a, #listings a, #listings_text a {
	font-weight: bold;
	color: #2b00ff;
}

#l {
	
	display: none;
	height: 500px;
	background-color: #91b756;

}

ul.dropdown a {
	padding:5px;
}
