/* CSS Document 

Navigation Green: #5a9c5a

*/
*{padding:0; margin:0; font-weight:100;}

body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{margin:0; padding:0;}
body{font-size:11.5px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; line-height:21px; position:relative; background: #fff; color:#666;}

#top{width:1270px; margin:0 auto;}
	#top #latest_news .post_name{font-size: 13px; display: block;}
	#top #latest_news a, .widget a{display:block; padding:5px 3px 10px 3px; text-decoration: none; }
	#top #latest_news a, .widget a, .widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{border-bottom:1px solid #555;}
	#top #latest_news a:hover, .widget a:hover{background-color: #292929; color:#fff;}
	#top .entry ol {list-style-type:decimal;}
	#top .widget a{padding:6px 3px; width:170px;}
	#top .logo a{top:0px; left:-5px; text-indent:-9999px; outline:none; background: transparent url(http://www.cometoohiopyle.com/css/images/logo.png) repeat-x top left;}
		.logo, .logo a{display:block; height:195px; left:0px; position:absolute; top:5px; width:261px;}

#head{height:225px; margin:0 auto; position:relative; width:1270px; z-index:5;}
#featured{border-bottom:1px solid #555; height:410px; clear: both; position: relative;}

#main{clear:both; position: relative; padding:20px 15px 0 15px; float:left; width:1240px; margin:0 auto;}
	.main-top{background:url(../images/bg-rope.png) top left no-repeat; height:32px; width:1270px; padding:0; margin:0;}
	.main-bottom{background:url(../images/bg-rope-btm.png) top left no-repeat; height:100px; width:1270px; padding:0; margin:0;}

#footer{width:1270px; margin:15px auto 0 auto; position:relative; clear: both; padding: 5px 0px 10px; font-size: 10px;}

.wrapper{clear:both; position:relative; float:left; padding-bottom:20px; width:1250px!important; width:1271px;}
.wrapper_side{width:300px!important; float:left;}

.right-column-large{width:350px; float:right; margin:0 0 15px 15px; padding:0;}

/*==================
Columns
*/

.third{width:360px; float:left; display:inline; padding:10px; margin-right:10px;}
.third h2, .half h2{width:100%;}
.third img{padding:5px; background:#333; margin:5px 0 10px 5px;}

.half{width:590px; padding:10px; margin-right:10px; float:left; display: inline;}


/*==================
Specific Pages
*/

#attractions ul {padding:0; margin:0; list-style-image:none; list-style:none;}

/*==============
Additional Info Area
*/

.additional_info{position: relative; clear: both; padding:25px 0 25px 0;}
.additional_info2{position: relative; clear: both; padding:25px 0 25px 0; height:200px; }
.additional_info h2, .additional_info2 h2{font-size: 24px; width:920px; font-weight: normal; padding:0;}
.additional_info h2 a{text-decoration: underline; color:#fff;}
.additional_info h2 a:hover{text-decoration: none; color:#5a5a5a; }
.advanced_button{height:192px; width:295px; display: block; text-indent: -9999px;}
.get_in_touch{position:absolute; right:0; top:20px; outline: none; background: transparent url(http://www.cometoohiopyle.com/images/bg-hireme.png) no-repeat top left;}
.get_in_touch:hover{background: transparent url(http://www.cometoohiopyle.com/images/bg-hireme.png) no-repeat bottom right;}

/*=============================
Side Bars
*/

.right-column a img{border:0; margin:15px 0;}

.link-panel{background:url(http://www.cometoohiopyle.com/images/side-nav/background-link-panel.png) top left; color:#FFF; padding:1px 5px 5px 5px; margin-bottom:10px;}

/*==============================
Images
*/

img.border{padding:10px; border:1px solid#666; background-color:#FFF;}
a img{border:none; margin-bottom:15px;}
img.big-pic{padding:10px; background-color:#000; margin:15px 0 15px -17px;}
img.big-pic-margin{padding:10px; background-color:#000; margin:15px 0 15px 15px;}
img.big-pic-tall{padding:10px; background-color:#000; margin:15px 0 15px 125px;}
img.border{padding:10px; background:#000;}
img.border-small{padding:5px; background:#000;}

.right-image{height:400px; width:600px; float:right; display:inline; margin:10px 5px 15px 15px; padding:5px; background:#000;}
.left-image{height:400px; width:600px; float:left; display:inline; margin:10px 15px 15px 15px; padding:5px; background:#000;}

/*=======================
Maps
*/

.map{width:590px; height:480px; padding:10px; background:#000; float:right; display:inline; margin:0 5px 15px 15px;}

/* End of Images*/

#twitterbox{min-height:66px; background: transparent url(http://www.cometoohiopyle.com/css/images/twitter.png) no-repeat 5px 10px;}
#twitterbox h2{padding:0 0 0 900px; font-size:14px; width:350px;}
#tweet_follow{height:64px; left:0; position:absolute; top:28px; width:64px; text-indent: -9999px;}

/*==============
OLD CSS
*/

.clear{clear:both;}
.clearboth{clear:both;}

.float-right{float:right; margin:10px;}
.float-left{float:left; margin:10px 20px 10px 0; display:inline;}
.alignleft{float:left;margin:0px 15px 15px 0pt;}
.alignright{float:right;margin:0 0 15px 15px;}
.aligncenter{clear:both; display:block; margin:10px auto; padding: 10px 0;}

.content-panels{width:610px; border:#666 1px solid; margin:10px 0; padding:10px;}

/*===============================
NAV BARS  - BLOG and SITE
*/

#nav-bar{width:100%; margin:0 0 -10px 0; background: url(../images/nav/bg-navbar.png) repeat-x; padding-top:-1px; position:relative; }/*--Add Padding and Subtract Width if Necessary--*/
#nav-bar li.navBtns{float:left; margin-right:20px; line-height:40px; height:40px;}
#nav-bar li.navBtns a{color:#FFF; line-height:40px; font-size:14px; text-transform:uppercase; text-decoration:none; letter-spacing:-1px;}
#nav-bar li.navBtns a:hover{color:#CCC; text-decoration:none;}

#nav-bar .container{width:1050px; margin:0 auto; position:relative;}

#NavUl a:link, #NavUl a:visited{display:block; height:45px; background-position:top; background-repeat:no-repeat;}
#nav-bar ul{padding:0;}
#nav-bar ul li{list-style:none; list-style-image:none;}
#nav-bar ul li a.current{color:#ccc;}
	
.dropdown{position: absolute; z-index: 100; top: 39px; visibility: hidden; padding:0 5px 5px 5px; border-top: 1px solid #006633; border-right: 3px solid #006633; border-bottom: 3px solid #006633; border-left: 1px solid #006633; margin-top:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#fff;}
.menuList{float: left; padding:0; margin-right: 15px; margin-left: 5px; line-height:16px;}
.menuList li{line-height:22px; font-size:14px; list-style-image:none; list-style:none; margin-bottom:2px;}
.dropdown h2{color: #006633; font-size:14px; text-transform:uppercase; font-weight: bold; padding:0; margin:5px 0 0 0; border:none; width:100%; text-indent:0;}
.dropdown a:link, .dropdown a:visited{color:#333; line-height:16px; text-transform:lowercase; font-size:12px; width:200px; border-bottom:dotted 1px #333; text-decoration:none; display:block;}
.dropdown a:hover{color: #996600;}
.dropdown a img{border:none;}

#raftingDiv{left:10px;}
#aboutDiv{left:150px;}
#lodgingDiv{left:325px;}
#thingsDiv{left:250px;}
#attractionsDiv{right:0;}
#areaDiv{right:100px;}
#contactDiv{right:25px;}

/*
Blog Navigation
*/

#home{width:70px; height:60px; background:url(../images/nav/home.png) no-repeat bottom left;}
#home:hover{background:url(../images/nav/home.png) no-repeat bottom right;}
#me{width:45px; height:60px; background:url(http://www.cometoohiopyle.com/images/nav/me.png) no-repeat bottom left;}
#me:hover{background:url(http://www.cometoohiopyle.com/images/nav/me.png) no-repeat bottom right;}
#photography{width:140px; height:60px; background:url(http://www.cometoohiopyle.com/images/nav/photography.png) no-repeat bottom left;}
#photography:hover{background:url(http://www.cometoohiopyle.com/images/nav/photography.png) no-repeat bottom right;}
#blog{width:70px; height:60px; background:url(http://www.cometoohiopyle.com/images/nav/blog.png) no-repeat bottom left;}
#blog:hover{background:url(http://www.cometoohiopyle.com/images/nav/blog.png) no-repeat bottom right;}
#contact{width:130px; height:60px; background:url(http://www.cometoohiopyle.com/images/nav/contact.png) no-repeat bottom left;}
#contact:hover{background:url(http://www.cometoohiopyle.com/images/nav/contact.png) no-repeat bottom right;}

#top #nav{left:600px; top:90px;}

#nav, #nav ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:50px;  z-index:5;}
#top #nav a{height:60px; display:inline; padding:0; text-decoration:none; text-align:center; line-height:60px;  outline:none; z-index:35; position:relative; float:left; margin: 0 5px 0 0; font-size: 12px;}
#top #nav .current_page_item a{font-weight: bold;}
#top #nav .current_page_item ul a{font-weight: normal;}
#top #nav ul a{line-height:33px; }
#top #nav li{float:left; position:relative; z-index:20; margin-top:11px;}
#top #nav li li{border-left:none; margin-top:0;}
#top #nav ul {display:none; left:-19px; position:absolute; top:35px; width:172px;}
#top #nav li ul a{width:128px; height:auto; float:left; text-align:left; padding:0 21px; background: #333; border:1px solid #555; border-top:none;}
#top #nav ul ul{top:auto; border-top:none;}	
#top #nav li ul ul {left:171px; top:-1px; border-top:1px solid #555;}
#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{display:none;	}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{display:block;}
#top #nav li ul a{border-top:none;}
#top #nav li ul a:hover{background:#292929;}
/*end of navigation bars*/

/*==========================
Blog - Merged Styles
*/



.box{position:relative; float:left; margin:5px 15px 0 0; padding:0px 15px 0px 0px; display: block; z-index: 1; border-right:1px solid #555;}

#top .box3{border: none; margin-right:0; padding-right:0;}
#top .box_big{width:1040px; border:none;}

.box_small{width:170px; z-index: 2;}
.box_small_1{width:292px; z-index: 2;}
.box_small_3{width:390px; z-index: 2;}
.box_medium{width:1025px;}
.box_medium_1{width:900px;}

.box .box1{margin-right:10px;}
.box .box2{padding-right:0; margin-right:0; border-right:0;}

.box strong{color:#333;}

/* Pagination*/

.pagination{clear:both; display:block; float:left; padding:0 0 20px 0px; position:relative; z-index:3;}
.pagination span, .pagination a{display:block; float:left; font-size:11px; line-height:13px; margin: 2px 2px 2px 0; display:block; padding:3px 6px; text-decoration:none; border:1px solid #555; color:#fff; background:#FFFFFF url(http://www.cometoohiopyle.com/images/skin2/bg.jpg) no-repeat scroll top center;}
.pagination a:hover{border:1px solid #555; color:#fff; background:#222;}
.pagination .current{font-size:11px; padding:3px 6px; border:1px solid #555; color:#fff; background:#222;}

/*commentlist basewidth: width:614px;*/

.commentlist{margin-bottom:20px; float:left; width:100%;}

#top .commentlist #comment{width:70%;}

.commentlist li{width:100%; clear:both; float:left; padding:0; list-style-type:none; padding:20px 0 0 0; position:relative;}
.commentlist .children, .commentlist .children li{border:none;}
.commentlist .children{padding:0 0 0 70px;}
.commentlist .children li .comment_content{width:454px;}
.commentlist .children .children li .comment_content{width:384px;}
.commentlist .children .children .children li .comment_content{width:314px;}
.commentlist .children .children .children .children li .comment_content{width:244px;}
.commentlist .children .children .children .children .children li .comment_content{padding:0;}
.comment_nav{position: relative; top:-13px; font-size: 10px; z-index: 4;}
.comment_nav a{text-decoration: none;}
.comment_prev{float:left;}
.comment_next{float:right;}

#top .commentlist .odd{background: transparent url(http://www.cometoohiopyle.com/images/skin2/bg.jpg) repeat-x top center;}
#top .commentlist .even{}

.gravatar{float:left; width:60px; padding:0px 10px; text-align: center;}
.gravatar img{display:block;}

.comment_content{float:left; width:524px; padding-bottom:20px;}

.commentmetadata{float:right; padding-right:10px;}
.commentmetadata a, .comment-edit-link, .comment-reply-link{text-decoration: none; font-size:10px;}

.comment-edit-link{padding-left:10px;}
.says{display:none;}

.author_name{font-weight:bold; font-style:normal; font-size:15px; float:left;}

.comment_text{clear:both;}
.comment-reply-link{text-align: center; display: block;}
.commentlist #respond{padding-left:80px;}

#cancel-comment-reply-link{text-decoration: none; margin-left:15px; font-size: 10px;}

/*sidebar widgets*/
.widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{padding:5px; display:block; text-decoration:none; width:170px; /*change if sidebarwidth changes*/}

#top .widget_tag_cloud a{text-decoration: none; padding:0px 3px; display:inline; border:none; line-height:1.3em;}

.widget_tag_cloud a:hover{text-decoration: underline; font-weight: bold;}

li.recentcomments a{text-decoration: none;}

/*calendar*/
#wp-calendar a, #wp-calendar a:visited {display:block; text-decoration:none; padding:0; border:none; width:auto;}
#wp-calendar a:hover{display:block;}
#wp-calendar {empty-cells: show; width:100%; text-align:center;}
#wp-calendar #next a,#wp-calendar #prev a {text-decoration:none; display:block; border:none;}
#wp-calendar #next a:hover,#wp-calendar #prev a:hover {}
#wp-calendar caption {margin-bottom:5px;}

/*END OF MERGED BLOG STYLES*/



/*=========================
BLOG STYLES - To Be Merged
*/

/**
4.) Content Area: 
*/	

.entry {width:1025px; float:left; clear:both; padding-bottom:30px; position: relative;}
	.entry_1 {width:850px; float:left; clear:both; padding-bottom:30px; position: relative;}
.entry-head{display: block; position: relative; top:-8px; font-size: 10px; padding:0 0 0 1px; color:#666;}
.entry-head a{text-decoration: none; color:#666;}
.entry-head a:hover{text-decoration: underline;}
.entry-head span{padding:0 5px;}
.entry-head .categories{padding:0 5px 0 0;}
.entry li {padding:3px 10px; border-bottom:1px solid #555; }
.entry ul, .entry ol {list-style-position:inside; list-style-type:disc; margin:0; padding:0 0 20px; border-top:1px solid #555;}
.entry h2 a:link{color:#006633; text-decoration: none;}



/*********************************************************************************************************
5.) Sidebar area
**********************************************************************************************************/	
.widget ul{list-style-position: outside; list-style-type: none; padding: 0; margin: 0;}

.meta_sub{padding-right:4px; border-right:1px solid #555;}

.widget{width:170px; float:left; clear:both; padding-bottom:30px;}
.widget_1{width:300px; float:left; clear:both; padding-bottom:30px;}
	.widget_1 ul{list-style:none; list-style-image:none; padding:0; margin-left:2px;}

a{text-decoration:underline; color:#006633;}
a:hover{text-decoration:none; color:#666;}
a img{border:none;}

p{padding: 0 0 1em 0; font-size:13px; text-indent:15px; line-height:25px;}

ul, ol{list-style-position:outside; margin-left:20px;}

#sidebar ul, #sidebar ol{margin-left:0px;}
#sidebar li{list-style-type:none;	}

h1,h2,h3,h4,h5,h6,legend{font-weight:normal; padding-bottom:5px; line-height:1.4em; color:#fff;}

h1{font-size:32px;font-weight:bold;}
h2{font-size:24px;}
h3, legend{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:13px;}

#top .wp-smiley{border:none; padding:0;}

.meta{display:block; position:relative; top:3px; font-size:11px; line-height:14px; color:#999;}

.more-link {clear:both; display:block; line-height:20px; padding:0 0 0 16px; text-decoration:none; width:75px; background:transparent url(http://www.cometoohiopyle.com/images/skin2/dot.png) no-repeat scroll 0px 6px; color:#f7941d;}

/*==============================================
Page Comments
*/

#comments_div{background:url(http://www.cometoohiopyle.com/images/bg-comments.jpg) no-repeat top left; height:400px; width:950px; padding-top:100px; padding-left:30px; margin:0 0 30px 120px; border:1px solid #000;}

#emAddComment{ background-color:none; clear: left; float: none; margin-bottom: 2px; overflow: hidden; padding: 5px 15px 4px 5px; display: block; font-size: 13px; color: #333; font-family: "Lucida Sans", "Trebuchet MS", "Verdana", "Arial", "sans-serif"; text-align: left;}

input.emButton{padding: 2px 4px 3px; color: #FFF; background-color: transparent; border: medium none; cursor: pointer; display: block; font-weight: bold; font-size: 11px; margin: 0; overflow: visible; width: auto;}

span.emButton{background-color: #5B74A8; border-color: #29447E #29447E #1A356E; border-width: 1px; border-style: solid; display: inline-block; outline: medium none; vertical-align: bottom; margin-left:25px;}

#emAddComment textarea{width: 95%; height: 29px; overflow: hidden; margin: 0 10px 5px 0; min-height: 29px; border: 1px solid #BDC7D8; font-family: "Lucida Sans", "Trebuchet MS", "Verdana", "Arial", "sans-serif"; font-size: 13px; padding: 3px;}
#emAddComment #addEmMail, #emAddComment #addEmName{margin: 0 10px 5px 0; border: 1px solid #BDC7D8; font-family: "Lucida Sans", "Trebuchet MS", "Verdana", "Arial", "sans-serif"; font-weight:100; font-size: 13px; padding: 3px; width: 300px;}
#emAddComment label{width: 75px; text-align: right;}

.emComment{background-color: #ECEFF5; border-bottom: 1px solid #E5EAF1; clear: left; float: none; margin-bottom: 2px; overflow: hidden; padding: 5px 0 4px 5px; display: block; color: #333;}
.emComment .emCommentImage{ float: left;}
.emComment .emCommentText{ padding-right: 7px; margin-left: 40px;}
.emComment .emCommentInto{ color: #777; padding: 7px 7px 1px; text-align: right;}

.emShowAllComments{border-bottom: 1px solid #E5EAF1; clear: left; float: none; margin-bottom: 2px; overflow: hidden; padding: 5px 0 4px 5px; display: block; color: #333; background: #ECEFF5 url('http://www.cometoohiopyle.com/css/images/comments.png') no-repeat 5px 4px; padding-left: 26px;}

#emContent{font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px;}
#emContent a{text-decoration: none; color: #3B5998;}
#emContent a:hover{text-decoration: underline;}

.emSenderName{font-weight: bold;}

#emAddComment #addEmPot{display: none;}