/*
Theme Name: CRV_1
Theme URI: http://www.crvisuals.com
Description: 2 1 column theme with a sidebar, 900px wide
Version: 1.0
Author: C.R. Visuals
Author URI: http://www.crvisuals.com
*/


body { font-family: Arial, Helvetica, sans-serif;
font-size: 12px; color: #333; 
margin: 0px; padding: 0px;	
background-image: url(http://www.liaisonkitchener.ca/images/marble.jpg); }

.alignleft {float: left; }
.alignright { float: right; }
img.aligncenter, div.aligncenter { display: block; margin: 0 auto; }
img.alignright, div.alignright { margin: 1px 0 2px 10px; display: inline; }
img.alignleft, div.alignleft { margin: 1px 10px 2px 0; display: inline; }

#wrapper { width: 950px; margin: 12px auto 20px; border: 1px #000 solid; background-color:#fff; }


/*=== BRANDING ===*/

#top { height: 134px; width:950px; margin: 0px auto 0px; }

#top h1 a:link, #top h1 a:visited { text-decoration: none; margin: 0px; padding: 1px 0 0 25px;
clear: both; }

#top h1 a:hover { text-decoration: underline; }

#brand { background-image: url(http://www.liaisonkitchener.ca/images/top.jpg);
background-repeat: no-repeat; }

.brand_L { float: left; width: 240px; margin-left: 20px; margin-bottom: 18px; padding-top: 25px; }

.brand_R { height: 65px; margin-left: 750px; width: 180px; padding-top: 15px;
text-align:left; font-size: 1em; color:#FFFFFF; font-weight: bold; letter-spacing: 1px; }

/*=== MENU ===*/

#topnav { background-color:#f7e299; height: 14px; margin: 0px; color:#003; font-size: .7em; text-align:center; border-bottom: #003 solid 1px; }

#navbar { width: 950px; height:52px; margin-left: 0px; padding-top: 8px;
	background-image: url(http://www.liaisonkitchener.ca/images/navbar.png);
	background-repeat: repeat-x; }	

#suckerfishnav {width:600px;}
	
/*- DROPDOWN MENU -*/

#navbar ul{ float:left; line-height: 1em;
	list-style: none;
	padding-left:15px; height:auto; margin-top:0px; }

#navbar a {  line-height: 1em;
	display: block; background-color:#f7e299;
	padding-left:10px; padding-right:5px; padding-top:9px;  padding-bottom:6px;
	text-decoration: none; font-size: 11px; letter-spacing: 1px;
	color:#600; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }

#navbar li { float: left;}
#navbar li a:hover { color:#343; text-decoration: none; }
#navbar li a:visited { color:#000000; }
#navbar li ul { position: absolute; width: 5em; left: -999em; z-index: 99999; }
#navbar li:hover ul, navbar li.sfhover ul {  left: auto; z-index:1000; }

#navbar li ul li { background-color: #e6d188; border-top:1px solid #d5c177; border-bottom:1px solid #d5c177; border-left:2px solid #d5c177; border-right:2px solid #d5c177; width:10em;  }

#navbar li:hover, #navbar li.hover { position: static; }
#navbar li ul ul { margin: -1em 0 0 7em; }
#navbar li:hover ul ul, #navbar li.sfhover ul ul { left: -999em; }
#navbar li:hover ul, #navbar li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul {
left: auto; }

#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li.sfhover ul ul, #navbar li.sfhover ul ul ul { left: -999em; }

#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul, #navbar li li li.sfhover ul { left: auto; } 


/*=== CONTENT ===*/

#content { width: 540px; float: left; margin-left:120px; background-color:#fff; }

#content p, li { line-height: 1.4em; }

#content a:link, #content a:visited { text-decoration: none; padding: 2px; }
#content a:hover { text-decoration: underline; }

#content h1 { font-family:  Arial, Helvetica, sans-serif; font-size: 1.4em; padding-top:10px; }
#content h1 a { font-family: Arial, Helvetica, sans-serif;  font-size: 1.4em; color: #000; }
#content h2 { font-family: Arial, Helvetica, sans-serif;  font-size: 1.2em; color: #5b5e29;}
#content h2 a { font-family: Arial, Helvetica, sans-serif;  font-size: 1.2em; color: #5b5e29; }
#content h3 {  font-family: Arial, Helvetica, sans-serif;  font-size: 1.2em; color: #96c1e0;}
#content h3 a { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #96c1e0; }

/*=== HP ===*/
#hpwrap {
	width: 800px;
	float: left;
	line-height: 1.3em;
	background-color:#fff;
	border-top: thin solid #999;
	border-bottom: thin solid #999;
	margin-left:120px;
	padding-top: 10px; padding-bottom: 10px;
}

#hpcontent {
	width: 560px;
	float: left;
	line-height: 1.3em;
	background-color:#fff; 
}

#hpright {
	width: 235px;
	margin-left: 560px;
	line-height: 1.3em;
	background-color:#fff;
}

#hpbox { width: 235px;
	border: 1px #ccc solid;
}

#hpbox ul { padding:7px; }

#hpbox li {padding-top:3px; margin-left:22px;
	text-indent: -2px;
	color:#686229;
	list-style-image: url(http://www.liaisonkitchener.ca/images/checkmark.png);
	list-style-position: outside;
	line-height: 1.3em; font-size:.9em;
}

#hpbox li a { text-decoration: none; font-family: arial, helvetica, sans serif; font-size: 12px; }

.hp { padding:30px; 
color:#FFF; font-size: 24px; font-style: italic; font-weight: bold; letter-spacing: 1px;
line-height: 28px;}
.hpbot li { margin-left: -15px; list-style-type:square; color:#96c1e0;}
.hpbot { font-size: 1.2em; margin-left: 120px; margin-top: 10px; }
.hpbot a:link, #content a:visited { text-decoration: none; padding: 2px; }
.hpbot a:hover { text-decoration: underline; }
.hpbot li a { font-size:0.8em; letter-spacing: 1px; text-decoration: none; line-height: .7em;}
.hpbot p { letter-spacing: 1px; font-size:11px;}
.hpbot h1 { font-family:  Arial, Helvetica, sans-serif; font-size:14px; color:#686229;}


/*=== WORDPRESS FUNCTIONS ===*/

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.entry-content, .entry-excerpt { clear: left; }
a.image:link, a.image:visited, a.image:hover { background: none; padding: 0; }
a.image img { border: none; }
.entry-date { height: 89px; width: 71px; display: inline;
	float: left; margin: 0 10px 0 0; font-family: Georgia, "Times New Roman", Times, serif; }
.entry-month { font-size: 19px; width: 71px; text-align: center; height: 28px; margin: 7px 0 0 0; font-weight: bold; padding: 0 0 2px 0; }
.entry-day { font-size: 28px; text-align: center; height: 30px; width: 71px; margin: 4px 0 0 0; font-weight: bold; line-height: 30px;
}
.navigation { clear: both; }
.entry-meta { margin: 0 0 10px 0; }
.underpost { font-size: .9em; }
.underpost a { 	text-decoration: underline; }

/*=== SIDEBAR  ===*/

#sidebar-right { background-color:#fff; 
	width: 240px;
	float: right;
 	display: block;
	margin: -5px 10px 0 0;
}

#sidebar-right h1 { font-size: 1.2em; text-align:center; color:#686229; }

#sidebar-right img { border:0px; margin-bottom:10px; margin-top:-10px; } 

#sidebar-right h2 { font-size: 1em;  color:#686229; margin-left:10px;}

#sidebar-right ul  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebar-right li a:link, #sidebar-right li a:visited {
	display: block;
	text-decoration: none;
	margin-bottom: .1em;
	padding: 1px;
}
#sidebar-right li a:hover {
	text-decoration: underline;
}
#sidebar-right ul ul {
  margin-left: 5px;
}
#sidebar-right ul ul li, #sidebar-right ul ul li {
  font-size: .8em;
  margin-left: 5px;
}


/*=== START SECTION 6 - Footer Region ===*/

#footer {background-image:url(http://www.liaisonkitchener.ca/images/bot.png); background-repeat: repeat-x; height:235px;
	clear: both;
	font-size: 0.9em;
	padding: 20px; 
	margin: auto; /*=== centered on page ===*/
margin-left: 0px;
	margin-top:20px;
}
#footer a:link, #footer a:visited { color: #474200; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#foot_nav {color:#666; padding-bottom: 0px; }

#foot_nav a:link #foot_nav a:visited {width: 780px; margin-left:10px; font-size: 12px; color:#666; }

	
/* misc  */ 

.fix{ clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }

.prettypic {padding:5px; border:solid thin #000;}

#searchform {
	display: block;
	float:right;
	padding-right:10px;
	margin-top: 0;
	margin-bottom: 0;
}

.s {
	margin-bottom: 7px;
	padding-bottom: 3px;
}

.hpul {margin-top: 0px;}


 
#bot { 
	width: 100%;
	height: 238px;
}
#bot1 {
	width: 550px;
	float:left;
	margin-left: 105px;
	margin-top: 30px;
}

#botL {
	width: 270px;
	float:left;
}
#botR {
	margin-left: 280px;
	width: 230px;
}

#bot2{ margin-top:5px;
	margin-left: 680px;
	width: 250px; padding-top:0px; 
}

.copy {
	width: 600px;
	font-size: 0.9em;
	text-align: left;
	color: #000;  
	margin: auto; padding-left:40px; padding-top:10px;
}
.crv {
	width: 800px;
	font-size: 0.8em;
	text-align: center;
	color: #000; /*=== centered on page ===*/
	margin: auto;
	margin-top: -10px; margin-bottom: 10px;
}

.crv a:link, .crv a:visited { color: #000; text-decoration: none; }
.crv a:hover { text-decoration: underline; }

.contactform {margin-left:30px;}

.in {width:200px; margin-left:40px; margin-top:30px; color:#686229; font-weight:bold;}

#logo {background-image: url(http://www.liaisonkitchener.ca/images/liaison_logo.png); background-repeat: no-repeat;  margin-left:10px;}


.news { width: 220px; float:right; background-color:#c9e3f3; font-size: 12px; padding:12px; margin-top:20px;  }

#cf7_form_box{width:200px; margin-left:10px;}