﻿/* Website: /* Website: The Liner Hotel
/* © 2008 www.ph-creative.com

/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */


body {padding:0px; margin:0px; color:#000; background: #fff; font:normal normal 12px/100% Arial, Helvetica, Sans-Serif;}
table, table tr, table td {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}

.container {width: 930px; margin: 0 auto;}

#top { height: 223px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/top_bg.gif) repeat-x left top;}
    #logo { width: 269px; height: 97px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/logo.png) no-repeat left top; float: left; margin: 19px 0 0;}
        #logo h1 a{ display: block; width: 269px; height: 97px;} 
        #logo h1 {margin: 0px; text-indent: -9999px;}
    #strapline {margin: 13px 17px 20px 0; float: right; width: 644px; height: 10px; }
        #strapline p{ color: #fff; margin: 0; font-size: 11px; line-height: 14px; text-align: right;}
    #top_nav {margin: 8px 17px 18px 0; float: right; width: 644px; height: 23px; text-align: right;}
        #top_nav a{ color: #cc9966; border-left: 1px dotted #666; height: 23px; padding: 5px 14px 1px 15px; line-height: 14px;}
        #top_nav a:hover{ color: #fff;}
			#top_nav .active  {color: #fff;}
    
    #phone {width: 317px; height: 22px; float: right; margin: 0px 36px 0 0;}
        #phone p {margin: 0; color: #8e8e8e; font-size: 20px; line-height: 22px; font-family: Georgia, Arial, Helvetica, Sans-Serif; float: left; }
        #phone h5 {color: #fff; float: left; padding-left: 5px; margin-top: 0px; font-size: 20px; line-height: 22px; font-weight: normal;}
    
    #search {width: 250px; height: 24px; float: right; margin: 0 17px 22px 0;}
        .Phuse_Search_TextQuery {background: #fff; width: 191px; height: 20px; border: none; float: left; color: #000; font-size: 12px; padding: 3px 5px 0px; border: 1px solid #333;}
        .Phuse_Search_Button {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/search_btn.png) no-repeat left; width: 38px; height: 24px; border: none; cursor: pointer; float: right; margin: 0 0 0 9px;}
    #navigation { height: 23px; clear: both;}
        
#content {width: 960px; margin: 0 auto; min-height:375px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/content_top_bg.png) no-repeat left top; position: relative; margin-top: -55px;}
    .content  {width: 887px; margin: 0 auto;}
        .content_left {width:584px; min-height: 200px; float: left; margin: 20px 0;}
            #mast {width:579px; height: 149px; padding: 10px 0 0 13px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/mast_bg.gif) no-repeat left top; margin: 0 0 11px -4px;}
            #location_map {width:579px; height: 316px; padding: 10px 0 0 13px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/location_map_bg.png) no-repeat left top; margin: 0 0 11px -4px;}
            
            #breadcrumb { height: 8px; margin: 0 0 18px 0;}
        .content_right {width:280px; float: right; margin: 20px 0; }
            .mm_form {height: 289px; width: 280px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/mm_form.png) no-repeat left top; padding-top: 49px;}
                .mm_form .book_online_now { margin: 0 auto 22px;}
                .mm_form .offers_feed { margin: 0 auto; width: 239px;}
                .mm_form .offers_feed h3{font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #fff; font-size: 18px; line-height: 18px; margin: 0px; border: none; text-transform: uppercase; padding: 0 0 8px 0; background: none; border-bottom: 1px dotted #666;}
                .mm_form .offers_feed a{display: block; float: left; width: 214px; border-bottom: 1px dotted #666; height: 22px; padding-top: 9px; padding-left: 25px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/footer_link_bg.png) no-repeat left; line-height: 14px;}
                .mm_form .offers_feed a:hover{ color: #fff;}
                .mm_form h4 {width: 239px; margin: 0 auto; clear: both; font-size: 13px; line-height: 13px; color: #fff;font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  text-transform: uppercase; padding-top: 22px; }
                
                .brochure_download { margin: 6px 0; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/brochure_download.png) repeat-x left top; width: 280px; height:146px;}
                .brochure_download a{width: 280px; height:146px; display: block;}
                .brochure_download h4{color: #cc9966; padding: 50px 20px 0; line-height: 20px;}
                
                .menu_download { margin: 6px 0; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/download_pdf.png) repeat-x left top; width: 280px; height:135px;}
                .menu_download a{width: 280px; height:135px; display: block;}
                .menu_download h4{color: #cc9966; padding: 50px 20px 0; line-height: 20px;}
                
                #footer { height: 527px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/footer_bg.gif) repeat-x left top;}
    #footer .footer { width: 887px; min-height: 474px;margin: 0 auto;}
    #footer .footer h4 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #fff; font-size: 18px; line-height: 18px; margin-top: 1px; margin-bottom: 10px; border-bottom: 1px solid #6279a0; text-transform: uppercase; padding: 0 0 8px 0;}
        .blog {width: 280px; margin-right: 24px; padding-top: 27px; float: left; min-height: 360px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/rss_icon.png) no-repeat right 23px;}
            .blogFeed {display: none;}
                #blogFeed {float: left; margin: 0px; height: 285px; }
                #blogFeed strong { font-weight: normal;}
                #blogFeed img { display: none; }
                #blogFeed .blog_post{ margin: 0;list-style: none; clear: both; float: left;}
                #blogFeed .blog_desc { display: none;color: #cccccc; line-height: 150%;}
                #blogFeed .blog_post .blog_link {display: block; color: #cc9966; border-bottom: 1px dotted #666666; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/footer_link_bg.png) no-repeat left; padding: 8px 0 1px 25px; height: 20px; width: 255px;}
                #blogFeed .blog_post .blog_link:hover{display: block; color: #fff; text-decoration: none;}
                
                .first_blog { border: 3px solid #273040;}
                .first_blog .blog_desc { padding: 5px 7px;float: left; height: 112px; overflow: hidden;}
                    .first_blog .blog_desc p{ margin-top: 0;}
                    
                        #blogFeed h4, #blogFeed span, #widgetzone .recentposts, #blogFeed .delete, #blogFeed .edit { display: none;}
                 
                 #blogFeed ul { margin: 0; padding: 0; float: left;}   
                 #blogFeed li a {display: block; color: #cc9966; border-bottom: 1px dotted #666666; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/footer_link_bg.png) no-repeat left; padding: 8px 0 1px 25px; height: 20px; width: 255px;}
				#blogFeed li .first_blog {border-bottom: 3px solid #273040; background: #273040; padding-left: 5px; padding-right: 8px; color: #fff; }
                 .first_blog_post { height:155px; border: 3px solid #273040; border-top: 0px;}   
                    
        .news {width: 280px; margin-right: 23px; padding-top: 27px; float: left; min-height: 360px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/rss_icon.png) no-repeat right 23px;}
            #news { height: 285px;}
            .news .news_post{ margin: 0;list-style: none; clear: both; float: left;}
                .news .news_desc { display: none;color: #cccccc; line-height: 150%;}
                .news .news_post .news_link a{display: block; color: #cc9966; border-bottom: 1px dotted #666666; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/footer_link_bg.png) no-repeat left; padding: 8px 0 1px 25px; height: 20px; width: 255px;}
                .news .news_post .news_link a:hover{display: block; color: #fff; text-decoration: none;}
                
                .first_news { border: 3px solid #273040;}
                .first_news .news_desc { padding: 5px 7px;float: left; height: 112px; overflow: hidden;}
                    .first_news .news_desc p{ margin-top: 0;}
                
                .news_link h3 a {display: block; color: #000; line-height: 14px;}
                
                .newsrss { display: none;}
                
                
        .location {width: 280px; float: left; padding-top: 27px; min-height: 360px;}
            .location .contact {width: 130px; float: left; height: 90px; color: #ccc; line-height: 150%; margin-top: 11px;}
    .footer .read_all, .footer .full_sized_map { margin-left: 55px; clear: both;}

        #icons { height: 32px; width: 887px; padding-bottom: 17px; border-bottom: 1px solid #6279a0; margin: 41px 0 10px; clear: both; float: left;}
            .bookmarks {width: 280px; float: left; height:32px; margin: 0;}
                .bookmarks ul {margin: 0px; padding: 0px; float: left;}
                .bookmarks li {width: 32px; height: 32px; list-style: none; float: left; margin: 0 3px 0px 0; padding: 0px;}
                .delicious a, .stumble a, .digg a, .reddit a, .facebook a, .linkedin a, .tweet a { display: block; width: 32px; height: 32px; text-indent: -9999px; }
                .delicious a:hover, .stumble a:hover, .digg a:hover, .reddit a:hover, .facebook a:hover, .linkedin a:hover, .tweet a:hover { text-decoration: none; border: none;}
                .delicious {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/delicious.png) no-repeat left top; width: 32px; height: 32px;}
                .stumble {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/stumble.png) no-repeat left top; width: 32px; height: 32px;}
                .digg {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/digg.png) no-repeat left top; width: 32px; height: 32px;}
                .reddit {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/reddit.png) no-repeat left top; width: 32px; height: 32px;}
                .facebook {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/facebook.png) no-repeat left top; width: 32px; height: 32px;}
                .linkedin {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/linkedin.png) no-repeat left top; width: 32px; height: 32px;}
                .tweet {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/twitter.png) no-repeat left top; width: 32px; height: 32px;}
            .resources { width: 270px; float: right; height: 28px; margin: 10px 0 0; }
                .resource_link img{border: 0; float: left; margin-right: 7px; margin-top: -10px; position: relative;}
                .resource_link {height: 28px; margin: 0 0 0 20px; float: left; font-size: 11px;}
        #bottom {clear: both; float: left; width: 887px; font-size: 11px; line-height: 13px;}
            .ph_links {width:340px; height: 13px; float: left;}
            .copyright {width:500px; height: 13px; float: right; text-align: right; color: #fff;}
            

            .ph_links p {margin: 0px; padding: 0px; display: inline; font-size: 11px; color: #fff; float: left;}
            .copyright p{margin: 0px; padding: 0px; display: inline; font-size: 11px; color: #fff; }
            .copyright a {display: inline;}
        
#container {margin: 0 auto; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/content_bottom_bg.gif) repeat-x left bottom; min-height: 700px; }

/* #################### */
/* ### TEXT STYLES ### */
/* #################### */

p {}
.content_left p, .content_left ol li { line-height: 150%; padding-bottom: 5px;}
ol li{}

/* ################### */
/* ### LINK STYLES ### */
/* ################### */
 
a {outline: none; color: #95774c; text-decoration: none;}
a:hover {color: #00338e; text-decoration: none;}

#footer a {outline: none; color: #cc9966; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: none;}

.read_all { width: 170px; height: 40px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/read_all_btn.png) no-repeat left top;}
.read_all a {width: 170px; height: 40px; text-indent: -9999px; display: block;}

.full_sized_map { width: 169px; height: 40px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/full_sized_map_btn.png) no-repeat left top;}
.full_sized_map a {width: 169px; height: 40px; text-indent: -9999px; display: block;}

.book_online_now { width: 241px; height: 40px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/book_online_now_btn.png) no-repeat left top;}
.book_online_now a {width: 241px; height: 40px; text-indent: -9999px; display: block;}

.find_out_more { width: 169px; height: 40px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/find_out_more_btn.png) no-repeat left top;}
.find_out_more a {width: 169px; height: 40px; text-indent: -9999px; display: block;}

.read_more { width: 104px; height: 24px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/read_more_btn.png) no-repeat left top;}
.read_more a {width: 104px; height: 24px; text-indent: -9999px; display: block;}

.book_this_room { width: 241px; height: 40px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/book_this_room_btn.png) no-repeat left top;}
.book_this_room a {width: 241px; height: 40px; text-indent: -9999px; display: block;}

.offer_button { width: 158px; height: 40px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/offer_btn.png) no-repeat left top;}
.offer_button a {width: 158px; height: 40px; text-indent: -9999px; display: block;}

.book_this_offer { width: 241px; height: 40px; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/book_this_offer_btn.png) no-repeat left top;}
.book_this_offer a {width: 241px; height: 40px; text-indent: -9999px; display: block;}

/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */
 
h1 {}
h2 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #010101; font-size: 24px; line-height: 22px; margin-top: 1px; margin-bottom: 10px; border-bottom: 1px solid #00338e; text-transform: uppercase; padding: 0 0 8px 0;}
h3 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #010101; font-size: 18px; line-height: 18px; margin-top: 1px; padding-top: 10px; background:url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/sub_header_bg.png) no-repeat bottom left; min-height: 12px; padding-left: 16px;}
h4 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 16px; margin-top: 0px; font-weight: bold;}
h5 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 14px; margin-top: 1px;}
h6 {font-size: 12px;}

h2.trajanpro { line-height: 125%; margin-top: -7px; padding-bottom: 6px;}
h3.trajanpro { line-height: 120%; margin-top: -4px; letter-spacing: 0px; padding-left: 13px;}

.offers_feed h3.trajanpro { line-height: 130%; margin-top: -3px; text-indent: -6px; letter-spacing: 0px;}
.mm_form h4.trajanpro { line-height: 125%; text-align: left; margin-top: -3px; letter-spacing: 0px; width: 241px; margin-bottom: -20px;}

.footer h4.trajanpro { line-height: 125%; margin-top: -3px;}

.mini_frame h2.trajanpro { line-height: 150%; margin-top: -12px; padding-bottom: 6px;}
    

.content_left h1 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #010101; font-size: 22px; line-height: 22px; margin-top: 1px; margin-bottom: 10px; border-bottom: 1px solid #00338e; text-transform: uppercase; padding: 0 0 8px 0;}
.content_left h2 { border:none; font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #010101; font-size: 14px; margin-top: 1px; padding-top: 10px; background:url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/sub_header_bg.png) no-repeat left; min-height: 12px; padding-left: 16px;}
.content_left h3 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 16px; margin-top: 0px; font-weight: bold;}
.content_left h4 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 14px; margin-top: 1px;}
                
/* #################### */
/* ### IMAGE STYLES ### */
/* #################### */


/* #################### */
/* ### PANEL STYLES ### */
/* #################### */
 
.NormalPanel {margin:0px; padding:0px;}

    
.map {padding: 0; width: 280px; height: 277px; border-bottom: 1px dotted #666666; margin-bottom: 7px; }
.map p {margin: 0}
#map {width: 274px; height: 145px; margin: 0; border: 3px solid #273040;}
#map a, #map span {display: none;}

#location {width: 565px; height: 300px; margin: 0; border: 0;}
#location a, #location span {display: none;}

/* ####################### */
/* ### MAIN NAVIGATION ### */
/* ####################### */

table.NavigationMenu { border:0 none; border-collapse:collapse; border-spacing:0; margin:0 auto;padding:0; font-weight: normal; font-size: 12px; } 
 
table.NavigationMenu tr {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0; text-align: center;}
table.NavigationMenu td {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0; text-align: center; border-right: 1px dotted #cc9966;}

.MainMenuItem_Normal {margin: 0; cursor:pointer; float:left; height:23px; display: block; }
.MainMenuItem_Normal a {display: inline; float:left; padding: 7px 15px 2px 15px; height: 14px; color: #cc9966; }
.MainMenuItem_Normal a:hover {display: inline; float:left; padding: 7px 15px 2px 15px; height: 14px; color: #fff; }
 

/* ################## */
/* ### BREADCRUMB ### */
/* ################## */


#breadcrumb h1 {text-indent: 0px;}
#breadcrumb a {color: #000; text-decoration: none; font-size: 11px; display: inline; font-weight: normal;}  
#breadcrumb a:hover {text-decoration: none;}
#breadcrumb h1.Phuse_Breadcrumb_CurrentPage_Header {display: inline; font-size: 11px; color: #000; font:normal normal 12px/100% Arial, Helvetica, Sans-Serif; border: none; padding: 0; letter-spacing: normal; text-transform: none;}
#breadcrumb .Phuse_Breadcrumb_CurrentPage_Header_Link {}
#breadcrumb .Phuse_Breadcrumb_Home_Link{}
#breadcrumb .Phuse_Breadcrumb_Link {}


img { border: none;}

#postnavigation {background:none; height: 20px; }
#postnavigation .prev { float: left; }
#postnavigation .next {float: right; }


/*----------------------------
					 Widgets
----------------------------*/

div#widgetzone{	padding: 0;	background: none;}
div#widgetzone .clear{	clear: left;}
div.widget{	margin-bottom: 10px;z-index: 1;	min-width: 1px;}
div.widget .content{width: 280px;}
div.widget h4{ clear: both;}
div.widget a.edit{	font-size: 10px;	font-weight: normal;	float: right;	z-index: 1;}
div.widget a.delete{	font-weight: bold;	color: #999999;	float: right;	margin-left: 5px;	z-index: 1;	text-decoration: none;}
div.widget a.delete:hover{	color: black;}
#widgetzone .widget ul {	list-style-type: none;	margin: 0;	padding: 0;	text-transform: capitalize; }
#widgetzone .widget ul li {	margin-bottom: 3px; line-height: 150%;}
#widgetzone #categorylist li a{ float: left;}
#widgetzone div.search{	background: none;	border: none;}
#widgetzone img.rssButton {	margin-right: 3px; height: 32px; width: 32px; }

.categorylist img.rssButton {	margin-right: 5px; height: 32px; width: 32px; margin-top: -5px; }
/*----------------------------
					 Blogroll
----------------------------

#blogroll ul {	list-style-type: none;	margin: 0 0 3px 0;	padding: 0px;}
#blogroll ul li ul li a {	margin-left: 25px;	color: #666666;}
#blogroll ul li a img {	border: none;	margin-right: 3px;}

/*----------------------------
					 Posts
----------------------------*/

div.post, .mceContentBody {	margin-bottom: 50px;}
div.post h1, .mceContentBody h1 {border: none;font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #010101; font-size: 14px; margin-top: 1px; padding-top: 10px; background:url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/sub_header_bg.png) no-repeat left; min-height: 12px; padding-left: 16px;}


div.post .author {}
div.post .author a{text-transform: capitalize;}
div.post .pubDate {}
div.post .text {margin-top: 20px; line-height: 150%; padding-bottom: 5px;}
div.post .text h2 {	margin-bottom: -10px;}
div.post .text h3 {	font-size: 11px;	margin-bottom: -10px;	padding: 0;}

div.post .footer {	text-align: right;	padding-top: 4px;	padding-bottom: 2px; clear: both;}
div.post .bottom {	margin-bottom: 45px;}
div.post .categories {	margin-bottom: 5px;	float: right;}
div.post .tags {	float: left;	margin-bottom: 5px;}
div.post .text a[href^="http:"] {	background: url(../../pics/remote.gif) right top no-repeat;	padding-right: 10px;  white-space: nowrap;}
.post img.rssButton { display: none;}

/*----------------------------
			Related Posts
----------------------------

#relatedPosts div {
	background: white;
	padding: 5px 10px 10px 10px;
	border: 1px solid silver;
}

#relatedPosts h1 {
	margin: 0 0 10px 0;
}

#relatedPosts a {
	display: block;
	margin-top: 5px;
}

#relatedPosts span {
	color: #666666;
	text-indent: 10px;
	font-size: 10px;
}

/*----------------------------
				Recent posts
----------------------------

ul.recentPosts li{
	padding-bottom: 10px;
}

ul.recentPosts li a{
	font-weight: bold;
}

ul.recentPosts li span{
	display: block;
	text-indent: 10px;
	text-transform: none;
}

/*----------------------------
			Recent comments
----------------------------*/

ul.recentComments li{	padding-bottom: 10px;	text-transform: none;}
ul.recentComments li a.postTitle{	font-weight: bold;}

/*----------------------------
			Social bookmarks
----------------------------*/

.bookmarks {clear: both; text-align: left; }
.bookmarks div { float: left; }
.bookmarks img { border: none;}
.bookmarks a { }
.bookmarks strong { margin: 5px 6px 0 0; float: left;}


/*----------------------------
					Comments
----------------------------*/
#comment {border-top: 1px solid #00338e; border-bottom: none; font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #010101; font-size: 14px; margin-top: 1px; padding-top: 10px; background:url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/sub_header_bg.png) no-repeat left; min-height: 12px; padding-left: 16px;}
.comment {margin-bottom: 10px;}
.comment .date { display: none;}
.comment .author {	margin: 0 0 10px;	padding: 3px 0px;}
.comment .gravatar { display: none;}
.comment .gravatar img {display: none;}
.comment .content {	min-height: 50px;width: 582px;}
.comment cite{	font-family: Monospace;	font-style: normal;}
.comment img.flag {	position: relative;	top: 2px;}

#addcomment {border-top: 1px solid #00338e; border-bottom: none; font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #010101; font-size: 14px; margin-top: 1px; padding-top: 10px; background:url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/sub_header_bg.png) no-repeat left; min-height: 12px; padding-left: 16px;}
.commentForm {	padding: 5px;}
.commentForm label {float: left;	display: block;	width: 103px;	margin-top: 4px; color: #000; font-weight: bold;}
.commentForm input {border: 1px solid #333333; width: 271px; height: 19px; margin: 0px 0 20px; background: #fff; padding: 3px 5px 0; margin: 0px 0 20px; background: #fff; padding: 3px 5px 0;}
.commentForm textarea {	width: 572px;	height: 153px;	border:1px solid silver; padding: 3px 5px 0;}

#commentMenu{	padding: 0;	margin:0;	clear:both;}
#commentMenu li{	float:left;	border:1px solid silver;	border-bottom: transparent;	margin:0;	list-style:none;	margin-right:5px;	padding: 3px 8px;		cursor:pointer;	position:relative;	top: 2px;background:#d8d8d8;}
#commentMenu li.selected{	background:white;	border-bottom:1px solid white;}
#commentPreview{	display:none;	clear:both;	min-height: 150px;}

.success {	color: green;	font-weight: bold;}
.commentForm .bbcode {    font-size:10px;    float:right;    position:relative;    top:20px;    padding: 3px; display: none;}
.bbcode a {    margin: 1px;    padding: 1px 3px 1px 3px;    background: #fff;    border: 1px solid #ccc;}

#cbNotify { display: none;}
#btnSaveAjax { margin-top: -20px; clear: both; float: right; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/submit_btn.png) no-repeat left top; text-indent: -9999px; border: none; width: 80px; height: 24px; cursor: pointer;} 

.comment .content {}

/*----------------------------
				Admin Login
----------------------------*/
.loginbox { width: 100%;}
.loginbox td { vertical-align: top; padding-top: 5px;}

.loginbox label {float: left;display: block; width:100%; padding-top: 5px;}
.loginbox input { margin-left: 10px; border: 1px solid #333333; padding: 3px 5px 0; height: 19px;}
#ctl00_cphBody_Login1_LoginButton { margin-right: 5px; clear: both; float: right; background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/submit_btn.png) no-repeat left top; text-indent: -9999px; border: none; width: 80px; height: 24px; cursor: pointer;} 




#ctl00_cphBody_Login1_RememberMe {display: none;}


/*----------------------------
					Archive
----------------------------

#archive {
	background-color: white;
	border: 1px solid silver;
	padding: 10px;
}

#archive h1 {
	margin: 0;
	border-bottom: 1px dashed silver;
	padding-bottom: 9px;
}

#archive h2 {
	border-bottom: 1px solid silver;
	padding-bottom: 4px;
	font-size: 12px;
	margin-bottom: 10px;
}

#archive h2 img {
	margin-right: 3px;
}

#archive ul {
	list-style-type: square;
	margin: 0 10px;
	padding: 10px;
}

#archive ul li {
	margin-right: 20px;
}

#archive table{
	width: 100%;	
	border-collapse: collapse;
}

#archive table td, #archive table th{
	text-align:left;
}

#archive table td{
	text-align:left;
	border-bottom: 1px solid #D8D8D8;
	padding: 2px 0;
}

#archive .date{
	width: 70px;
}

#archive .comments{
	width: 70px;
	text-align: center;
}

#archive .rating{
	width: 70px;
	text-align: center;
}

/*----------------------------
					 Search
----------------------------*/
	
#widgetzone h4 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal;  color: #010101; font-size: 14px; margin-top: 1px; padding-top: 10px; background:url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/sub_header_bg.png) no-repeat bottom left; min-height: 12px; padding-left: 16px;}
#searchbox {float: left; margin-bottom: 20px;}
#searchbox input {background: #fff; width: 191px; height: 20px; border: none; float: left; color: #000; font-size: 12px; padding: 3px 5px 0px; border: 1px solid #333;}
#searchbox #searchbutton {background: url(http://staging.ph-creative.com/sites/thelinerhotel/res/builtin/search_btn.png) no-repeat left; width: 38px; height: 24px; border: none; cursor: pointer; float: right; margin: 0 0 0 9px; text-indent: -9999px;}
#searchbox #searchfield {}
 

/*----------------------------
			Search on search
----------------------------

#searchonsearch {
	background: white;
	padding: 5px 10px;
	margin-bottom: 20px;
	border: 1px solid silver;
}

#searchonsearch h3 {
	margin: 3px;
	font-size: 13px;
}

#searchonsearch ol li {
	margin: 2px 0;
}

/*----------------------------
				Month list
----------------------------

ul#monthList{
	font-weight: bold;
}

ul#monthList ul li{
	margin-left: 20px;
	font-weight: normal;
}

ul#monthList li.year{
  cursor: pointer;
}

ul#monthList ul{
	display: none;
}

ul#monthList ul.open{
	display: block;
}

/*----------------------------
				 Tag cloud
----------------------------*/

.tagcloud {	margin-bottom: 10px;	white-space: normal;}
.tagcloud li {	display: inline;}
.tagcloud a {	margin-right: 3px;	display: inline;}
.tagcloud a.biggest {	font-size: 19px;}
.tagcloud a.big {	font-size: 17px;}
.tagcloud a.medium {	font-size: 14px;}
.tagcloud a.small {	font-size: 12px;}
.tagcloud a.smallest {	font-size: 10px;}

/*----------------------------
					 Page
----------------------------

#page {	border: 1px solid silver;	padding: 3px 10px;	margin-bottom: 20px;	background-color: white;	line-height: 17px;}
#page h1 {	margin: 3px 0 10px 0;}
#page #admin {	border-top: 1px solid silver;	margin-top: 10px;	padding: 5px 0;}

/*----------------------------
					 Calendar
----------------------------

#calendarContainer {
	text-transform: capitalize;
	margin: 0 auto;
}

.calendar {
	border: none;
	margin: 0 auto;
}

.calendar .weekend {
	background-color: #F1F1F1;
}

.calendar .other {
	color: silver;
}

.calendar a.exist {
	display: block;
	font-weight: bold;
	background-color: #F1F1F1;
}

.calendar td {
	vertical-align: top;
	background: white;
}

/*----------------------------
					Star rater
----------------------------

.rating{
	margin-bottom: 10px;
}

.rating p{
	display: inline;
	position: relative;
	top: 14px;
	left: 55px;
}

.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.star-rating li {
	display: inline;
}

.star-rating a, .star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}
.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}
.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}
.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}

/* smaller star 
.small-star {
	width: 50px;
	height: 10px;
}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
	background-image: url(../../pics/star_small.gif);
	line-height: 10px;
	height: 10px;
}

/*----------------------------
				Search page
----------------------------

#searchpage{
	margin-bottom: 30px;
}

#searchpage input#q{
	width: 300px;
}

#searchpage input#comment{
	clear: both;
}

.searchresult{
	margin-bottom: 20px;
}

.searchresult a{
	font-weight: bold;
}

.searchresult span.text{
	clear: both;
	display: block;
	margin: 3px 0;
}

.searchresult span.type{
	display: block;
}

.searchresult span.url{
	color: Gray;
}

.searchpage ul.paging{
 list-style-type: none;
 margin:0px;
 margin-bottom: 20px;
 padding:0px;
}

.searchpage ul.paging li{
 display: inline;
 border: 1px solid gray; 
 background: #f1f1f1;
 margin-right: 5px;
}

.searchpage ul.paging li a{
 padding: 5px 8px;
}

.searchpage ul.paging li.active{
 background: #f1f1f1;
 border: 1px solid black;
}

/*----------------------------
				Contact page
----------------------------

#contact{
	background : white;
	padding: 10px;
	border: 1px solid silver;
}

#contact h1{
	margin-top: 0;
}

#contact label{
	display: block;
	padding-top: 5px;	
}

#contact input.field{
	width: 200px;
}

#contact textarea{
	display: block;	
	overflow: auto;
	width: 75%;
	height: 150px;
	margin: 0;
}

/*----------------------------
			Syntax highlighter
----------------------------

.code
{
	font-size: 12px;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #F1F1F1;
  line-height: normal;
}

.code p{
	padding: 5px;
}

.code .rem { color: #008000; }

.code .kwrd { color: #0000ff; }

.code .str { color: #006080; }

.code .op { color: #0000c0; }

.code .preproc { color: #0000ff; }

.code .asp { background-color: #ffff00; }

.code .html { color: #800000; }

.code .attr { color: #ff0000; }

.code .alt {	background-color: #f4f4f4; }

.code .lnum { color: #606060;}

/*----------------------------
					XFN tags
----------------------------

div.post .text a[rel] {
	padding-right:11px;
	background-repeat: no-repeat;
	background-position: right center;
}
div.post .text a[rel="me"] {	
	background-image:url('../../pics/xfn/me.gif');
}

/*-------- [ These should cascade to pick the correct icon for the contact ]--

/*-------- [ Normal contacts ]--
div.post .text a[rel~="contact"] ,
div.post .text a[rel~="acquaintance"],
div.post .text a[rel~="friend"] {
	background-image:url('../../pics/xfn/contact.gif');
}
/*-------- [ Normal contacts youve met ]--
div.post .text a[rel~="contact"][rel~="met"] ,
div.post .text a[rel~="acquaintance"][rel~="met"] ,
div.post .text a[rel~="friend"][rel~="met"] {
	background-image:url('../../pics/xfn/contactMet.gif');
}

/*-------- [ Colleague and co worker icon more important than contact ]--
div.post .text a[rel~="colleague"] ,
div.post .text a[rel~="co-worker"] {
	background-image:url('../../pics/xfn/colleague.gif');
}
/*-------- [ Colleague and co worker icon when met ]--
div.post .text a[rel~="colleague"][rel~="met"] ,
div.post .text a[rel~="co-worker"][rel~="met"] {
	background-image:url('../../pics/xfn/colleagueMet.gif');
}

/*-------- [ Sweethearts are more important than work!!! ]--
div.post .text a[rel~="muse"] ,
div.post .text a[rel~="crush"] ,  
div.post .text a[rel~="date"] ,
a[rel~="sweetheart"] {
	background-image:url('../../pics/xfn/sweet.gif');
}
/*-------- [ ...and if youve met them thats even better ]--
div.post .text a[rel~="muse"][rel~="met"] ,
div.post .text a[rel~="crush"][rel~="met"] ,  
div.post .text a[rel~="date"][rel~="met"] ,
div.post .text a[rel~="sweetheart"][rel~="met"] {
	background-image:url('../../pics/xfn/sweetMet.gif');
}