/*  
Theme Name: CI
Theme URI: 
Description: 
Version: 
Author: 
Author URI: http://

.
*/

.submit { border-right: #ccc 1px solid;
          border-top: #ccc 1px solid;
          font-size:11px;
          border-left: #ccc 1px solid;
          color: #000;
          border-bottom: #ccc 1px solid;
          font-family: verdana, arial, helvetica, sans-serif;
          background-color: #fff;}


.textbox { border-right:#999 1px solid;
          border-top:999 1px solid;
          font-size: 12px;
          border-left:#999 1px solid;
          color: #000;
          border-bottom:#999 1px solid;
          font-family: verdana, arial, helvetica, sans-serif;
          background-color:#fff;}

.drop { border-right:#999 1px solid;
          border-top:999 1px solid;
          font-size: 11px;
          border-left:#999 1px solid;
          color: #000;
          border-bottom:#999 1px solid;
          font-family: verdana, arial, helvetica, sans-serif;
          background-color:#fff;}

body{background:#1b3047 url(http://www.niagarafallscomfort.com/wp-content/themes/ci/images/3.jpg);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
#wrap{background:#f8f4e8 url(images/wrapper-bg.gif);width:1028px;margin:3px auto;padding:0px 0px 0px 0px;}
#content{float:right;width:800px;margin:0 auto;padding:0px 0px 0px 0px;height:100%;}
.entry{float:right;width:740px;margin-bottom:20px;padding-right:15px; border-bottom:solid 0px #ccc}
.entry h2,h3{font-size:16px;margin:0;padding:0px;margin-top:20px;}
.entry h3{font-size:12px;margin:0;padding:0;}
.postmetadata {font-size:9px;border-bottom:dashed 0px #ccc; padding:0 0 5px 0;}



.phone { border-right: #eadec7 1px solid;
          border-top: #eadec7 1px solid;
          font-size:11px;
	   color:#5786c7;
          border-left: #eadec7 1px solid;
          border-bottom: #eadec7 1px solid;
          font-family: verdana, arial, helvetica, sans-serif;
	   padding: 5px;
          background-color:#ffffff;
}



.res-bg {
background:#f3ede1;
width:212px;
height:auto;
padding:0px;
padding-top:23px;
padding-bottom:24px;	
_margin-top:-10px;
_margin-bottom:-10px;	
padding-left:15px;
}

.res {
background:#f8f4e8;
width:200px;
height:auto;

}

.best {
background:#f3ede1;
width:227px;
text-align:center;
border-top:dashed 1px #ccc;
border-bottom:dashed 0px #ccc;
padding-top:5px;
}

.best-phone {
background:#f3ede1;
width:227px;
text-align:center;
border-top:dashed 1px #ccc;
border-bottom:solid 1px #e3e3e3;
padding-top:5px;
padding-bottom:5px;
font-size:11px;
color:#687a93;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
}



.post-meta {
list-style-type:none;
margin:0px;
margin-bottom:-5px;
padding:0px;


}
.post-meta-key {
display:none;
list-style-type:none;
margin:0px;
padding:0px;


 }

img.img-menu 
{
	background:#fff url(images/footer_bottom2.gif) no-repeat left bottom;
	padding:0px 0px 21px 0px;	
	border:0;
	margin-right:16px;
	border-top:#fff 7px solid;
	border-left:#fff 7px solid;	
	border-right:#fff 7px solid;	
	border-bottom:#fff 5px solid;	
	float:left;
}

img.img-menu-center 
{
	background:#fff url(images/footer_bottom2.gif) no-repeat left bottom;
	padding:0px 0px 0px 0px;	
	border:0;
	margin-right:0px;
	border-top:#fff 7px solid;
	border-left:#fff 7px solid;	
	border-right:#fff 7px solid;	
	border-bottom:#fff 5px solid;	

}

img.img-menu-right 
{
	background:#fff url(images/footer_bottom2.gif) no-repeat left bottom;
	padding:0px 0px 21px 0px;	
	border:0;
	margin-right:16px;
	border-top:#fff 7px solid;
	border-left:#fff 7px solid;	
	border-right:#fff 7px solid;	
	border-bottom:#fff 5px solid;	
	float:right;
}


img.post-meta 
{
	background:url(images/footer_bottom.gif) no-repeat left bottom;
	padding:0px 0px 21px 0px;	
	border:0;
	border-top:#eee 0px solid;
	border-left:#eee 0px solid;	
}

#post-meta-flash 
{
	background:url(images/footer_bottom.gif) no-repeat left bottom;
	padding:0px 0px 18px 0px;	
	border:0;
	height:365px;
	border-top:#eee 0px solid;
	border-left:#eee 0px solid;	
}

#sidebar{background:url(images/sidebar-bgaa.gif);float:left;width:208px;margin:0px;padding:0px; line-height:15px;}
#header{float:left;width:200px;margin:0 0 0px 0;padding:0;}

#logo {text-indent:0px;margin:0;padding:0;}
#logo a{display:block;background:#fff url(images/logo.gif) no-repeat center;height:65px;margin-left:0px;margin-top:10px;width:228px;}

.menu{
float:left;
padding-left:37px;
padding-top:0px;
_margin-left:5px;
padding-bottom:14px;
_margin-top:-10px;
font-weight:bold;
}

.sub-menu {
font-weight: normal;
}

.sub-menu2 ul{list-style-type:none;margin:0;padding:0px;}
.sub-menu2 ul li{background:#fff;display:inline;list-style-type:circle;margin-right:0px;padding-left:10px;padding-right:10px;}
.sub-menu2 ul li ul{list-style-type:square;margin:0;padding:0 3px;}
.sub-menu2 ul li ul li{list-style-type:none;background:transparent url(images/ba.gif) no-repeat 0 4px;border:0;margin:0;padding:0 0 2px 14px;}

.sub-menu ul{background:#ecede5;width:100px auto;height:auto;margin:5px;padding:5px;}
.sub-menu ul li{display:inline;margin:0;padding-left:5px;padding:10px;}


.rsidebar{float:left;width:209px;margin-left:0px;padding:0px;}
.rsidebar h2{font-size:14px;border-bottom:dashed 0px #ccc;margin:0;padding:3px 0;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
.rsidebar ul li ul li{list-style-type:none;background:transparent url(images/ba.gif) no-repeat 0 4px;border:0;margin:0;padding:0 0 2px 14px;}
#line-pattern{background:#60758d url(images/footer_pattern.gif);clear:both;height:28px;width:1028px;}
#line-bottom{background:#60758d url(images/footer_strip.jpg);clear:both;height:70px;width:1028px;}
#line{background:#60758d url(images/header_strip.jpg);clear:both;height:45px;width:1028px;}
#top-line{
	background:#f8f4e8;
	clear:both;
	height:auto;
	width:1028px auto;
	margin-top:5px;
	padding:0;
}


.navigation{width:800px;float:left;color:#666;}
.alignright{float:left;margin-top:10px;}
.alignleft{float:right;margin-top:10px;}


h6
{
	font-family:Georgia, Helvetica, Verdana, Arial, sans-serif;
	font-style:normal;
	font-size:14px;
	color:#566d8f;
	padding-left:0px;
	padding-top:0px;
	_padding-bottom:0px;
	margin-bottom:-10px;
	margin-top:0px;


}

h5
{
	font-family:georgia;
	font-style:italic;
	font-size:25px;
	color:#566d8f;
	padding-left:0px;
	padding-top:0px;
	_padding-bottom:10px;
	margin-bottom:-10px;
	margin-top:0px;


}

h1
{
	font-family:georgia;
	font-style:italic;
	font-size:25px;
	padding-left:30px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:-5px;
	_padding-bottom:8px;
	color:#566d8f;

}

h2,h3{font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link,a:active,a:visited{text-decoration:none;color:#5786c7;border:none;}
a:hover{text-decoration:bold;color:red;}
.bobcomments{background:#fbfbf9;border-bottom:1px solid #e00b0b;margin-bottom:20px;}
#commentform{border-top:1px dotted #e00b0b;border-bottom:1px dotted #e00b0b;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:380px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #e00b0b;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
ol.bob{border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}
ol.bob li{display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
*html h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#345789;padding:0 0 0 5px;}
#foot {
	clear: both; 	
	background: #00192b; 
	margin: 0 auto; 

	text-align: left;
	padding:20px;
}
 html #foot {
	height: 1%;
}
#foot p {
	float: left; 
	width: 50%; 
	line-height: 1.2em;
}
#foot p.right {
	float: right; 
	margin: 1em 0; 
	width: 50%; 
	text-align: right;
	font-size: 0.9em; 
	color:#999;

}
#foot {
    overflow: hidden;
}




blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
input#s{color:#5188d2;width:120px;border:1px solid #cbcbcb;background:#fcfcfc;}