/*  



Theme Name: Montana Vacations



Theme URI: http://www.jamediasolutions.com/



Description: Montana Vacations theme has been patterned to rockies.com theme



Version: 1.0



Author: Aldwin Llacuna Galapon



Author URI: http://www.jamediasolutions.com/







	This theme is released under Creative Commons Attribution 2.5 License.







*/







body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form{



	margin: 0;



	<div class="border-padding">adding: 0;



}



 



p, br {



	margin: 0;



	padding: 0px 0 0px 0;



}



 







body{



	font-family: Arial, Helvetica, Georgia, sans-serif;



	font-size: 15px;



	text-align: left;



	vertical-align: top;



	background: #fff;



	color: #000;



}







h1, h2, h3, h4, h5, h6{



	font-family: Georgia, sans-serif;



	font-size:20px;



	font-weight: normal;



}



ul {

	list-style: none;

}





a{



	text-decoration: underline;



	color: #328AB2;



}







a:hover{ text-decoration: none; color: #D54E21; }







a img{ border: 0; }







abbr, acronym{ border: 0; }







address, dl {padding: 5px 0 0; }







blockquote{



	margin: 15px 0 0;



	background: #e5e5d4;



	color: #000;



        text-align: center;



}







blockquote p{ padding: 15px; }







blockquote blockquote{



	margin: 15px;



	background: #fff;



	color: #333;



}







code{



	background: #f9f9f9;



}







dt{ font-weight: bold; }







dd{ padding: 0 0 0 15px; }







hr{



	clear: both;



	margin: 15px 15px 5px 15px;



	border: 0;



	height: 1px;



	text-align: left;



	background: #d0d0b1;



	color: #d0d0b1;



}







small{



	font-size: 13px;



}







pre{



	width: 90%;



}







input, textarea{



	font-family: Arial, Helvetica, Georgia, sans-serif;



	font-size: 10px;



	padding: 2px;



}







input#s, input#author, input#email, input#url, textarea#comment{



	border: 1px solid #000;



	background-color: #fff;



	padding: 3px;



	color: #000;



}







input#author, input#email, input#url{



	margin: 0 5px 0 0;



}







#container{



	margin: 0 0 0 0px;



	width: 990px;



	padding: 0 0 0;



	text-align: left;



	vertical-align: top;

	

	position: relative;







}







#menu{



	float: left;



	width: 760px;



        background: #000;



        height: 25px;







}







#menu ul{



	margin: 0;



	padding: 0 0 0 0px;



	list-style: none;

	



}







#menu ul li{



	float: right;



	margin: 3px 10px 0 0;



	text-align: left;



	vertical-align: top;





}







#menu ul li h1{



	font-family: Arial;



	font-size: 17px;



        font-weight: bold;



       font-style: italic;



        color:#fff;



}







#menu ul li a{



	display: block;



	padding: 0px 5px 0px 5px;



	text-decoration: none;



	text-align: center;



	vertical-align: top;



	background: #000;



	color: #fff;



}







#menu ul li a:hover{



	display: block;



	padding: 0px 5px 0px 5px;



	text-decoration: none;



	text-align: center;



	vertical-align: top;



	background: #726a6a;



	color: #fff;



}







#wrapper{



	clear: both;



	float: left;



	width: 760px;



	



	color: #a98a7b;



     



}







#navbar{



	



	float: left;



	width: 760px;



	background: #0061a6;



	height:25px;



       



}







#navbar ul{



	margin: 0;



	padding: 0 0 0 0px;



	list-style: none;



}







#navbar ul li{



	float: left;



	margin: 3px 2px 0 0;



	text-align: left;



	vertical-align: top;



	color: #fff;



}







#navbar ul li h1{



	font-family: sans-serif;



	font-size: 11px;



        font-weight: bold;



}







#navbar ul li a{



	display: block;



	padding: 5px 8px 8px;



	text-decoration: none;



	text-align: center;



	vertical-align: top;



	



	color: #fff;



}







#navbar ul li a:hover{



	display: block;



	padding: 5px 8px 8px;



	text-decoration: underline;



	text-align: center;



	vertical-align: top;



	



	color: #fff;



}







#navbar li.alignright{



	float: right;



	margin: 3px 10px 0 0px;



}







#navbar li.alignright1{



	float: right;



	margin: 0px 10px 0 0px;



}







#page-wrapper{



	float: left;



	margin: 0px 0 0 0px;



	padding: 0 0 0px;



	display: inline; /* prevent margin doubling in IE 6 */



	width: 760px;



	background: #fff;



	color: #000;

	

	position: relative;



}







#page{



	float: left;



	padding: 0 0px;



	overflow:hidden;



	position: relative;       



        



}







#banner{



	float: left;



	margin: 0px 0 0;



	width: 760px;



	height: 120px;



	background: #fff url(images/banner.jpg) no-repeat;



}

















#right_ads {

margin-left: 20px;

width: 160px;

min-height: 728px;

}



#pre-header {

height: 60px;

width: 760px;

}



#pre-header img {

border: none

}



#pre-header .logoimage {

float: left;

width: 285px;

display: block;

}



#pre-header .top-banner {

margin-left: 0px;

float: left;

width: 468px;

height: 60px;

}









#navmenu-h {

width: 760px;

height: 25px;

background-color: #000;

font: bold 10px Verdana, Arial, Helvetica, sans-serif;

color: #fed77b;

z-index: 100;

}





/* Root = Horizontal, Secondary = Vertical */

#navmenu-h ul{

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 760px; /*For KHTML*/

  list-style: none;

  height: 25px;

  z-index: 101;

}



#navmenu-h ul li {

  margin: 0px 0px 0px 0px;

  border: 0 none;

  padding: 0;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;

  height: 25px;

  z-index: 102;

}



#navmenu-h ul ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 160px;

  list-style: none;

  display: none;

  position: absolute;

  top: 25px;

  left: 0;

  z-index: 103;

}



#navmenu-h ul ul:after /*From IE 7 lack of compliance*/{

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}



#navmenu-h ul ul li {

  width: 160px;

  float: left; /*For IE 7 lack of compliance*/

  display: block !important;

  display: inline; /*For IE*/

}



/* Root Menu */

#navmenu-h ul a {

  padding: 0px 0px 0px 0px;

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

color: #fff;

font: bold 10px Verdana, Arial, Helvetica, sans-serif;

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/

  line-height: 25px;

}







/* Root Menu Hover Persistence */

#navmenu-h ul a:hover,

#navmenu-h ul li:hover a,

#navmenu-h ul li.iehover a {

  color:#fff;

}







/* 2nd Menu */



#navmenu-h ul li:hover ul li {

line-height:normal;

display: block;

height: auto !important;

padding: 0px 0px 0px 0px;

margin: -1px 0px 0px 0px;

}



#navmenu-h ul li.iehover ul li {

line-height:normal;

display: block;

padding: 0px 0px 0px 0px;

}

#navmenu-h ul li.iehover ul li a {

line-height:normal;

padding: 10px 0px 10px 5px;

height: auto !important;

}











#navmenu-h ul li:hover ul li a,

#navmenu-h ul li.iehover ul li a {

line-height:normal;

display: block;

height: auto !important;

padding: 5px 0px 5px 5px;

text-align: left;

}



#navmenu-h ul li:hover li a,

#navmenu-h ul li.iehover li a {

  float: none;

  color: #fff;

  background-color: #000;

}



/* 2nd Menu Hover Persistence */

#navmenu-h ul li:hover li a:hover,

#navmenu-h ul li:hover li:hover a,

#navmenu-h ul li.iehover li a:hover,

#navmenu-h ul li.iehover li.iehover a {

  color:#fff;

  background: #FFFFFF;

  background-color: #666666;

  padding: 5px 0px 5px 5px;

  text-align: left;



}



#navmenu-h ul li:hover li a,

#navmenu-h ul li.iehover li a {

border-top: solid 1px #666666;

border-right: solid 1px #666666;

border-bottom: solid 1px #666666;

border-left: solid 1px #666666;

}







#navmenu-h ul li:hover li a,

#navmenu-h ul li.iehover li a {

margin: 0px 0px 0px 0px;

border-top: solid 1px #666666;

border-right: solid 1px #666666;

border-bottom: solid 1px #666666;

border-left: solid 1px #666666;

}



#navmenu-h ul li.iehover li a {

position:absolute;

width: 160px;

margin: 0px 0px 0px 0px;

border-top: solid 1px #666666;

border-right: solid 1px #666666;

border-bottom: solid 1px #666666;

border-left: solid 1px #666666;

  padding: 5px 0px 5px 5px;

  text-align: left;

}













/* 3rd Menu */

#navmenu-h ul li:hover ul li:hover ul li {

line-height:normal;

display: block;

height: auto !important;

padding: 0px 0px 0px 0px;

margin: -5px 0px 0px 0px;

}



#navmenu-h ul li.iehover ul li.iehover ul li {

line-height:normal;

display: block;

padding: 0px 0px 0px 0px;

margin: -5px 0px 0px 3px;

  text-align: left;



}

#navmenu-h ul li.iehover ul li.iehover ul li a {

line-height:normal;

padding: 0px 0px 0px 5px;

  padding: 5px 0px 5px 5px;

  text-align: left;



}



#navmenu-h ul li:hover li:hover li a,

#navmenu-h ul li.iehover li.iehover li a {

  color: #FFFFFF;

  background: #FFFFFF;

  background-color: #000;

}



/* 3rd Menu Hover Persistence */

#navmenu-h ul li:hover li:hover li a:hover,

#navmenu-h ul li:hover li:hover li:hover a,

#navmenu-h ul li.iehover li.iehover li a:hover,

#navmenu-h ul li.iehover li.iehover li.iehover a {

  color: #FFFFFF;

  background: #FFFFFF;

  background-color: #666666;

    padding: 5px 0px 5px 5px;

  text-align: left;



}



#navmenu-h ul li:hover li:hover li a,

#navmenu-h ul li.iehover li.iehover li a {

margin: 5px 0px 0px 0px;

border-top: solid 1px #666666;

border-right: solid 1px #666666;

border-bottom: solid 1px #666666;

border-left: solid 1px #666666;

}



#navmenu-h ul li.iehover li.iehover li a {

position:absolute;

width: 160px;

margin: 5px 0px 0px 0px;

border-top: solid 1px #666666;

border-right: solid 1px #666666;

border-bottom: solid 1px #666666;

border-left: solid 1px #666666;

  padding: 5px 0px 5px 5px;

  text-align: left;



}







/* 4th Menu */

#navmenu-h ul li:hover li:hover li:hover li a,

#navmenu-h ul li.iehover li.iehover li.iehover li a {

  color: #fff;

  background: #000;

}



/* 4th Menu Hover */

#navmenu-h ul li:hover li:hover li:hover li a:hover,

#navmenu-h ul li.iehover li.iehover li.iehover li a:hover {

  background: #FFFFFF;

  color:#000000;

}



#navmenu-h ul ul ul,

#navmenu-h ul ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 160px;

}



/* Do Not Move - Must Come Before display:block for Gecko */

#navmenu-h ul li:hover ul ul,

#navmenu-h ul li:hover ul ul ul,

#navmenu-h ul li.iehover ul ul,

#navmenu-h ul li.iehover ul ul ul {

  display: none;

}



#navmenu-h ul li:hover ul,

#navmenu-h ul ul li:hover ul,

#navmenu-h ul ul ul li:hover ul,

#navmenu-h ul li.iehover ul,

#navmenu-h ul ul li.iehover ul,

#navmenu-h ul ul ul li.iehover ul {

  display: block;

}









#navmenu-h ul li ul li{

  margin: 0px;

  border: 0 none;

  padding: 0;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;

  height: 25px;

  z-index: 102;

}



.narrowcolumn-wrapper{

	float: left;

	width: 740px;

	margin: 0px 0 0;

	padding-left: 20px;

	background: #fff;

	position: relative;

}



.narrowcolumn{

	float: left;

	width: 520px;

}

.narrowcolumn-3{


	width: 430px !important;

}


.narrowcolumn-2{

	float: left;

	width: 740px;

}



.posts-wrapper{



	margin: 0px;



	background: #fff;



}















.posts{



	padding: 10px 10px 0px 0px;



	



}







.posts h2{

padding: 15px 0px 0px 0px;

margin: 0px 0px 0px 0px;



	border-bottom: 1px solid #fff;



	padding: 0px 0 5px;



        font-size: 18px;



        font-weight: bold;



	color: #000;







}







.sections h2{



	border-bottom: 1px solid #fff;



	padding: 5px 0 5px;



        font-size: 20px;



        font-weight: bold;



	color: #000;







}











.posts h2 a{



	text-decoration: none;



        color: #374b5f;



}







.posts h2 a:hover{



	text-decoration: underline;



}







.entry{	

	padding: 0 0 10px;

        margin: 10px 0 10px;	

	line-height: 16px;

        display: inline;	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-bottom: dotted 1px #666666;

}	

.hentry{	

	padding: 0 0 10px;

        margin: 10px 0 10px;	

	line-height: 16px;

        display: inline;	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-bottom: dotted 1px #FFF;

}	

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6{	

	border: 0;

	padding: 5px 0 5px 0px;

	font-family: Georgia,"Times New Roman",Times,serif;

	text-decoration: none;

}	

.entry h1, .hentry h1{	

	font-size: 32px;

	font-weight: normal;

	line-height: 36px;

}	

.entry h2, .hentry h2{	

	font-size: 20px;

	color: #000;

	font-size: 14px;

}	

.entry h3, .hentry h3{}	

.entry h4, .hentry h4{ font-size: 18px; }	

.entry h5, .hentry h5{ font-size: 16px; }	

.entry h6, .hentry h6{ font-size: 13px; font-weight: normal; }	

.entry img, .hentry img{	

	border: 1px solid #e2e2c7;

	padding: 5px;

	background-color: #fff;

}	

.entry img.wp-smiley, .hentry img.wp-smiley{	

	padding: 0;

	border: 0;

	background-color: transparent;

}	

.entry img.alignleft, .hentry img.alignleft{	

	float: left;

	margin: 0px 10px 10px 0;

}	

.entry img.alignright, .hentry img.alignright{	

	float: right;

	margin: 5px 0 3px 10px;

}	

.entry p.postinfo, .hentry p.postinfo{	

	color: #9d9d77;

}	

.entry p, .hentry p {	

padding: 8px 0px 8px 0px;	

margin: 0px;	

}	

.entry2{	

	padding: 0 0 10px;

        margin: 0 0 10px;	

	line-height: 16px;

}	

.entry2 h1, .entry2 h2, .entry2 h3, .entry2 h4, .entry2 h5, .entry2 h6{	

	border: 0;

	padding: 15px 0 0;

}	

.entry2 h1{	

	font-size: 32px;

	font-weight: normal;

	line-height: 36px;

}	

.entry2 h2{	

	font-size: 20px;

	color: #000;

}	

.entry2 h3{}	

.entry2  h4{ font-size: 18px; }	

.entry2 h5{ font-size: 16px; }	

.entry2 h6{ font-size: 13px; font-weight: normal; }	

.entry2 img{	

	border: 1px solid #e2e2c7;

	padding: 5px;

	background-color: #fff;

}	

.entry2 img.wp-smiley{	

	padding: 0;

	border: 0;

	background-color: transparent;

}	

.entry2 img.alignleft{	

	float: left;

	margin: 5px 10px 0 0;

}	

.entry2 img.alignright{	

	float: right;

	margin: 5px 0 0 10px;

}	

.entry2 p.postinfo{	

	color: #9d9d77;

}	







.postdate{



	color: #000;



}







.browse{



	padding: 15px 0 0;



	font-family: Georgia;



	font-size: 18px;



	border-top: 1px solid #e6eecb;



	line-height: 24px;



}







#sidebar-ads{



	float: left;



	margin: 0px 0px 0px 0px;



	width: 200px;



	font-family: "Trebuchet MS", Arial, Helvetica, Georgia;



	font-size: 12px;

	background: #fff url(images/bkgd.jpg) no-repeat left top;



}







#sidebar-ads a{



	color: #D54E21;



}







#sidebar-ads ul{



	margin: 0;



	padding: 0px 10px 10px 20px;



	list-style: none;



}







#sidebar-ads ul li{



	padding: 20px 0 0;



}







#sidebar-ads ul li h2{



	padding: 0 0 9px;



	color: #374b5f;



}







#sidebar-ads ul ul{



	padding: 0;



}







#sidebar-ads ul ul li{



	padding: 8px 0 0;



	line-height: 18px;



}







#sidebar-ads li#search{



	padding: 15px 0 0;



}







#sidebar-ads li#search input{



	margin: 0 0 5px;



}







#sidebar-ads ul ul ul li{



	padding: 8px 0 0 15px;



}







#sidebar-ads img{



	border: 1px solid #e2e2c7;



	padding: 5px;



	background-color: #fff;



}







#sidebar{



	float: left;



	margin: -20px 20px 0 0px;



	width: 160px;



    



	font-family: "Trebuchet MS", Arial, Helvetica, Georgia;



	font-size: 12px;



	background: #0061a6;



}







#sidebar a{



	color: #fff;



        display: block;



        background: #0061a6;



        padding: 5px;



        text-decoration: none;



}











#sidebar ul{



	margin: 0;



	padding: 0px 10px 10px 0px;



	list-style: none;



}







#sidebar ul li{



        position: relative;



	padding: 0 0 25px 10px;



        font-family: Georgia;



        font-size:12px;



        font-weight: bold;



       }











#sidebar ul ul ul {



position: absolute;



top: 0;



left: 100%;



width: 100%;



}







div#sidebar ul ul ul,



div#sidebar ul ul li:hover ul ul



{display: none;}







div#sidebar ul ul li:hover ul,



div#sidebar ul ul ul li:hover ul



{display: block;}







#sidebar ul li h2{



	padding: 0 0 9px 10px;



        font-family: Georgia;



	font-size:14px;



        font-weight: bold;



	color: #fff;



}







#sidebar ul ul{



	padding: 0;



}















#sidebar ul ul li{



	padding: 0;



        



}







#sidebar ul ul li a:hover{



     color:#99979b;



        



}



















#sidebar li#search{



	padding: 15px 0 0;



}







#sidebar li#search input{



	margin: 0 0 5px;



}







#sidebar ul ul ul li{



	padding: 0;







}







#footer{



	margin: 20px 0 10px;



	float: left;



	width: 760px;



	font-size: 11px;



	background: #fff url(images/bg_footer.gif) no-repeat left bottom;



	color: #000;

	

	border-top: dotted 1px #000;

        



}







#footer a{

        text-decoration: none;

        display:none;

	color: #000;



}







#footer a: hover{



	text-decoration: underline;



	color: #000;



}







#footer p{



	padding: 10px 20px 0px 20px;



	line-height: 16px;



}











/* comments template */







.comments-template{



	padding: 0 0 20px;



	



}







.comments-template ol{



	margin: 0;



	padding: 0;



	list-style: none;



}







.comments-template ol li{



	margin: 15px 0 0;



	line-height: 24px;



	padding: 0 0 20px;



	border-bottom: 1px solid #d0d0b1;



}











.comments-template h2, .comments-template h3{



	padding: 20px 0 0;



}







.comments-template h2{



	border: 0;



}







.commentmetadata{





	font-size: 14px;



}







.comments-template p.nocomments{



	padding: 20px 0 0;



}







/* end comments template */











/* wp-calendar */







table#wp-calendar{



	width: 100%;



	font-family: Arial, Helvetica, Georgia, sans-serif;



	text-transform: none;



}







table#wp-calendar caption{



	padding: 10px 15px;



}







table#wp-calendar th{



	padding: 2px;



	font-weight: normal;



	text-align: center;



	vertical-align: top;



	background: #2c231f;



}







table#wp-calendar td{



	padding: 1px;



	text-align: right;



}







table#wp-calendar tfoot td{



	text-align: center;



}







/* end calendar */









#content-sidebar {

float: right;

width: 212px;

font-family:Georgia,"Times New Roman",Times,serif;

}

* html #content-sidebar {

position: relative;

width: 212px;

height: auto;

float: right;

font-family:Georgia,"Times New Roman",Times,serif;

}

/** html #content {

width: 100%;

height: auto;

}

* html .posts-wrapper{

position: relative;

	margin: 0px 0px 20px;



	background: #fff;

	height: 100%;



}

* html #index-articles {

position: relative;

height: 100%;

}

* html .entry {

position: relative;

height: auto;

}

* html .clearfix {

height: 100%

}*/

/*

#content-sidebar ul {

margin: 0;

padding: 0;

}

#content-sidebar li{

margin: 0;

padding: 0;

list-style: none;

}*/



#content-sidebar  h1 {

font-family: Georgia,"Times New Roman",Times,serif;

}



#content-sidebar  h3 {

-x-system-font:none;

color:#333333;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:0.9em;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

padding:10px 0 0;

color:#444444;

font-family:Georgia,"Times New Roman",Times,serif;

margin:0.5em 0;

}



#content-sidebar p {

width: 95%;

color:Black;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:10px;

font-size-adjust:none;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

line-height:1.5em;

}



#content-sidebar a:hover, a:focus {

text-decoration:none;

}

#content-sidebar a, a:link, a:visited {

color:#00548A;

text-decoration:underline;

}

#content-sidebar a, a:link, a:visited {

color:#00548A;

text-decoration:underline;

}

#content-sidebar img {

float: right;

border: nonne;

}















































































































.home-post-list-2 {



	overflow:hidden;



	width: 500px;



	float:left;



	background:#fff;



	padding:1px;



	border: none;



	}







.home-post-list-2 .post {



	margin:0;



	}







h3.home-post-list {



	font-size:11pt;



	letter-spacing:0px;



	border-bottom:1px solid #fff;



	padding:5px 10px;



	margin:0;



	color:#000;



	background:#ccc;



	}







.home-post-list-2 .home-post-1 {



	background:#fff;



	padding:0px;



	margin:0;



	}







.home-post-list-2 .alt-home-post-1 {



	background:#fff;



	padding:0px;



	margin:0;



	}







/* -------------------[ Home Page 2 and 4 Articles ]------------------- */







.home-post-list-1 {



	overflow:hidden;



	background:#fff;



	padding:1px;



	border:1px solid #ddd;



	}







.home-post-list-1 .post {



	margin:0;



	}







.home-post-list-1 .float-post-right {



	float:right;



	width:510px;



	padding:0;



	margin:0



	}







h3.home-post-list {



	font-size:11pt;



	letter-spacing:0px;



	border-bottom:1px solid #fff;



	padding:5px 10px;



	margin:0;



	color:#000;



	background:#ccc;



	}







.home-post-list-1 .home-post-1 {



	background:#eee;



	padding:0px;



	margin:0;



	}







.home-post-list-1 .alt-home-post-1 {



	background:#fff;



	padding:0px;



	margin:0;



	}







/* -------------------[ Home Page 5 Articles ]------------------- */







.home-post-list-5 {



	overflow:hidden;



	background:#fff;



	padding:1px 1px 0;



	border:1px solid #ddd;



	}







.home-post-list-5 .post {



	margin:0;



	}







h3.home-post-list {



	font-size:11pt;



	letter-spacing:0px;



	border-bottom:1px solid #fff;



	padding:5px 10px;



	margin:0;



	color:#000;



	background:#ccc;



	}







.home-post-list-5 .home-post-1 {



	background:#eee;



	padding:0;



	margin:0;



	float:left;



	width:322px;



	overflow:hidden;



	}







.home-post-list-5 .alt-home-post-1 {



	background:#eee;



	padding:0;



	margin:0;



	float:right;



	width:323px;







	overflow:hidden;



	}







.home-post-list-5 .entry {



	height: 140px;



	padding:0px;



	}







.home-post-list-5 .bottom {



	background:#ddd;



	height: 24px;



	line-height:24px;



	padding:0 10px;



	font-size:10pt;



	border-top:1px solid #fff;



	border-bottom:1px solid #fff;



	}







.home-post-list-5 .navigation {



	clear:both;



	font-size:10pt;



	margin: 0;



	padding: 0 10px;



	background:#ddd;



	border:0;



	border-bottom:1px solid #fff;



	text-align:left;



	}

	

	

	

	img.post-thum {



	height:150px;



	width:150px;



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float:left;



	margin-right:5px;



	}







.home-post-list-2 img.post-thum {



	height:150px;



	width:150px;



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float: left;



	margin:0 0 0 0px;

	margin-right:5px;

	}







.home-post-list-5 img.post-thum {



	height:150px;



	width:150px;



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float: left;



	margin:0 0 10px 0px;

	margin-right:5px;

	}







.archive-post-list-2 img.post-thum {



	height:150px;



	width:150px;



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float: left;



	margin:0 0 0 0px;

	margin-right:5px;

	}







img.auth-single-post {



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float:right;



	margin:0 0 10px 10px;



	}





.clearfix:after {



	content: "."; 



	display: block; 



	height: 0; 



	clear: both; 



	visibility: hidden;



	}







.clearfix {display: inline-block;}







/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}



.clearfix {display: block;}



/* End hide from IE-mac */







.entry h2 a, .entry h3 a, .entry h4 a, .entry h5 a, .entry h6 a{

text-decoration: none;

}



#index-articles {

font-family: "Trebuchet MS", Arial, Helvetica, Georgia;	

font-size: 12px;	

background: #fff url(images/index_articles_bg.jpg) repeat-y;

margin: 20px 0px 0px 0px;

width: 740px;

}

.floating-article {

float: left;

width: 153px;

padding: 0px 10px 0px 0px;

margin: 0px 10px 10px 12px;

}

* html .floating-article {

float: left;

width: 152px;

padding: 0px 10px 0px 0px;

margin: 0px 10px 10px 10px;

}



.floating-article img{

display: block;

margin: 0px auto;

text-align: center;

}



.floating-box {

float: left;

border: solid 1px #000000;

margin: 10px 10px 10px 60px;

width: 270px;

height: 250px;

}

* html .floating-box {

margin: 10px 10px 10px 35px;

}





.clear {

clear: both;

margin:0px;

padding:0px;

line-height: 0px;

font-size: 0px;

}



#bottom_sqr {

margin: 15px 0px 0px 0px;

width: 750px;

}



.home-list {

padding-bottom: 5px;

}



.roundedcornr_box_brownoutline {	

	width: 200px;

	float: right;

    margin: 5px;	

	background: url(http://www.canadianrockies.net/images/global/roundedcornr_brownoutline_tl.png) no-repeat top left;

}	

.roundedcornr_box_brownoutline a{	

  clear:both;	

  color: #0000EE;	

  text-decoration:underline;	

}	

.roundedcornr_box_brownoutline a:hover{	

  color: #0000EE;	

  text-decoration: none;	

}	

.roundedcornr_box_brownoutline p{	

  text-align: center;	

  font-size: 90%;	

  padding: 2px 4px;	

}	

.roundedcornr_top_brownoutline {	

	background: url(http://www.canadianrockies.net/images/global/roundedcornr_brownoutline_tr.png) no-repeat top right;

}	

.roundedcornr_bottom_brownoutline {	

	background: url(http://www.canadianrockies.net/images/global/roundedcornr_brownoutline_bl.png) no-repeat bottom left;

}	

.roundedcornr_bottom_brownoutline div {	

	background: url(http://www.canadianrockies.net/images/global/roundedcornr_brownoutline_br.png) no-repeat bottom right;

}	

.roundedcornr_content_brownoutline {	

	background: url(http://www.canadianrockies.net/images/global/roundedcornr_brownoutline_r.png) top right repeat-y;

}	

.roundedcornr_content_brownoutline img{

	border: none;

}



.roundedcornr_content_brownoutline small{

	font-size: 10px;

}



.roundedcornr_top_brownoutline div,.roundedcornr_top_brownoutline,	

.roundedcornr_bottom_brownoutline div, .roundedcornr_bottom_brownoutline {	

	width: 100%;

	height: 20px;

	font-size: 1px;

}	

.roundedcornr_content_brownoutline, .roundedcornr_bottom_brownoutline {	

	margin-top: -2px;

}	

.roundedcornr_content_brownoutline { padding: 0 5px; }	




.sidebar-ads1{

width:300px !important;

}


.sidebar-ads1 .sidebarsponsorship{
margin-bottom:20px !important;
font-size:12px;
font-family: Arial, Helvetica, Georgia, sans-serif !important;
line-height:1.3em;
text-align:center

}





.sidebar-ads1 td, .content_right input, .content_right select {font-size:11px; font-family: Arial, Helvetica,sans-serif; padding:1px;}
.sidebar-ads1 .masterBOLD { font-weight: bold; }
.sidebar-ads1 .masterHEADER { color:#000000; font-weight: bold; font-size: 11px;}
.sidebar-ads1 .form-border {  background:#0066B3; border:solid 2px #0066B3;width:280px; padding:5px !important; margin-bottom:15px;} /*changes outside border color - change width here*/
.sidebar-ads1 .form-color { background: #80C9FF; border: 4px #00487D solid; padding: 1px;width:280px} /*changes inside color and bevel edge - change width here*/
.sidebar-ads1 a.tablink:link, .sidebar-ads1 a.tablink:active, .sidebar-ads1 a.tablink:visited {color:#FFFFFF !important;text-decoration:none;}
.sidebar-ads1 a.tablink:hover {color:#FFFFFF;text-decoration:underline;}
.sidebar-ads1 .hotel-tab {background: #0066B3; color: #FFFFFF; font-weight: bold; font-size: 11px;} /*change bg color*/
.sidebar-ads1 .rental-tab {background: #00487D; color: #FFFFFF; font-weight: bold;}
.sidebar-ads1 .car-tab {background: #00487D; color: #FFFFFF; font-weight: bold;}
.sidebar-ads1 .air-tab {background: #00487D; color: #FFFFFF; font-weight: bold;}
.sidebar-ads1 .cruise-tab {background: #00487D; color: #FFFFFF; font-weight: bold;}

