*{margin: 0;}
.body{
height: 100%;
margin:0;
margin-top:12px;
padding:0;
border:0;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12px;
color:#000;
background: #70cdff url('../img/bg.jpg') top center fixed ; 
}

.company-brand{
border:  0px yellow dotted;
margin-bottom: 30px;
padding-left: 0px;
 }

.company-title{
 width: 100%;
 height: 55px;
 font-size: 36px;
font-weight: bold ;
text-decoration:none;
text-transform: none;
text-align: center;
color: #545454;
margin-left: 0px;
padding-top: 15px;
border: 0px red dotted;
margin-bottom: 10px;
 
 }
 
.company-promo {
 width: 100%;
 font-size: 24px;
font-weight:normal;
text-decoration:none;
text-transform: none;
text-align: center;
color: #545454;
margin-left: 0px;
padding-left: 0px;
border: 0px yellow dotted;
margin-bottom: 15px;
 text-decoration:none;

 }
 
.company-promo-highlight{
font-size: 24px;
font-weight:normal;
text-align: center;
text-decoration:none;
text-transform: none;
color: #545454;
margin-left: 0px;
padding-left: 0px;
border: 0px yellow dotted;
margin-top: 35px;
margin-bottom: 15px;
}

.company-promo-highlight a{
border: 0px yellow dotted;
text-align: center;
text-decoration:none;
background-color: #FFFFFF ;
filter:alpha(opacity:30);KHTMLOpacity:0.30;MozOpacity:0.30;opacity:0.30;
padding: 4px ;
color:#000;
font-weight:normal;
text-align:center;
filter:alpha(opacity:30);KHTMLOpacity:0.30;MozOpacity:0.30;opacity:0.30;
}

.company-promo-highlight a:hover{
border: 0px yellow dotted;
text-align: center;
text-decoration:none;
background-color: transparent ;
padding: 4px ;
color:#000;
font-weight:normal;
text-align:center;
}


 
.company-slogan{
 width: 100%;
 font-size: 14px;
font-weight:normal;
text-decoration:none;
text-transform: none;
text-align: center;
color: #545454;
margin-left: 0px;
padding-left: 0px;
border: 0px blue dotted;
// margin-top: 35px;
margin-bottom: 15px;
 
 }
 
#content {
border: 0px red dotted;
	
*margin-top: 03px; margin-top: 03px; *margin-left: 0px;
}




#sidebar {*margin-top: 03px; margin-top: 03px;}


 

.middot{
vertical-align: bottom;
font-size: 24px;
font-weight:normal;
border: 0px yellow dotted;

text-decoration:none;
text-transform: none;
text-align: center;
 
}




 


.menu-item-on a{
	
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size:22px;
	color:#ff0;
	//line-height:28px;
	text-decoration:none;
	text-shadow:1px 1px 1px #333;
 
  			background: #00f url('http://media.windowrepaircleaning.ca/contact/template/images/buttonbluebg.jpg');

	}




/* Nav  */

#nav{
	position:relative;
	z-index:2000;
	border: 0px dotted red;
	margin-top: 0px;

	margin-bottom: 0px;
	}
#nav .parent > a, #nav .parent > a:hover{background-image:url(../images/arrow.png);background-position:right;background-repeat:no-repeat}
#nav ul ul .parent > a, #nav ul ul .parent:hover > a:hover, #nav ul ul li:hover ul .parent > a, #nav ul ul li:hover ul .parent > a:hover{background-image:url(../images/arrow-right.png);background-position:right;background-repeat:no-repeat}

#nav ul, #nav ul li{display:inline;list-style:none;padding:0;margin:0}


#nav ul li a{
	display:inline-block;
	font-family:    Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	color:#ff0;
	line-height:36px;
	text-decoration:none;
	text-shadow:1px 1px 1px #333;
	padding:0 15px;
	margin-left:-4px;
	border-right:#777 1px solid
	}


#nav ul li a:hover{
	color: #fff;
	background:#444;

	box-shadow:inner 0 0 5px #000;
	-moz-box-shadow:inset 0 0 5px #000;
	-webkit-box-shadow:inset 0 0 5px#000;	}

 




#nav .current-menu-item a{color:#ff0;}


#nav .current-menu-item .sub-menu a{color:#fff;text-shadow:1px 1px 1px #333}
#nav .menu > li:first-child a:hover{border-radius:0}
#nav .menu .sub-menu li a:hover{border-radius:0}


#nav ul li{position:relative}
#nav li ul{display:none;position:absolute;top:27px;left:7px;z-index: 2147483647;}
#nav li ul a{background:#555}
#nav ul ul li:hover ul, #nav ul ul ul li:hover ul{left:0;margin:-37px 0 11px 180px}
#nav ul li:hover ul{display:inline-block}

#nav ul ul, #nav ul li:hover ul ul, #nav ul ul li:hover ul ul{display:none}
#nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul{display:block}
#nav ul li:hover ul li a, #nav ul ul li:hover ul li a, #nav ul ul ul li:hover ul li a{border:#777 1px solid;margin:-1px 0 0 -11px}
#nav ul li:hover ul li a{width:150px;padding:0 14px}
#nav ul ul li:hover ul li a{width:150px;padding:0 14px;background-color:#888}
#nav ul ul ul li:hover ul li a{width:150px;padding:0 14px;background-color:#aaa}
#nav .children {z-index: 4000;}


p{margin: 0 0 10px 0;clear: both;}



//color:#0085CF;
#wrapper input, textarea{color:#666;border:#ccc 1px solid;border-radius:2px;-moz-border-radius: 2px;}
input[type=submit]{cursor:pointer;}
input {border: 1px solid #ccc;}
input[type=submit]{font-size: 12px;padding: 2px;margin-top: 5px;border: 1px solid #999;border-radius: 3px;-moz-border-radius: 3px;}
input[type=reset]{font-size: 12px;padding: 2px;margin-top: 5px;border: 1px solid #999;border-radius: 3px;-moz-border-radius: 3px;}

a img{border:none}

a{ color: #0000ff;       text-decoration:none;}
a:hover{  color: royalblue;text-decoration:none;background: #ffffdd;}




} /* Fonts  */

.meta {color: #989898;font-size: 12px;font-weight: 500;padding-bottom: 10px;}

.entry {}

.entry p {clear: none;}

.clear {clear: both;}

.error {font-size:28px; text-align:center; }

 
 
 
 
/* Home Button */

#home {float: left;border-right:#777 1px solid;margin-right:4px;margin-left:15px; height: 35px;}
#home a:hover{opacity: .5}
#nohome {float: left; margin-right:4px;margin-left:5px; height: 35px;}

/* Search Bar */

.searchform {
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;
	border-radius: 15px;
	width: 160px;
	padding: 0;
	margin: 7px 5px 5px 10px;
	height: 20px;
	box-shadow:inset 0 0 1px #222;
	background: #fff;
	float: right;
	margin-right: 20px;
}

 .center .searchform {float:none;}

#morefoot .searchform {float:left;}

.searchform .s{
	margin:0;
	border: none;
	margin: 3px 2px 2px 20px;
	font-size: 12px;
	height: 14px;
	width:	130px;
	color: #333;
	overflow: hidden;
} 
.searchform .s:focus {outline:0; border:none;}

.searchform .searchsubmit {display:none;}

/* Post Container Styling  */

.topright_1{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
}
	

.topright_2{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
}
	
.post_container {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 18px;
text-align:justify;
	padding: 10px 15px 20px 15px;
	border: 1px solid;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow:inset 0 0 2px #ccc;
	background: #ffffff;
	margin-bottom: 10px;
	
	
	
}


.posts_p{
	
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 18px;
	background: #ffffff;
	margin-bottom: 15px;

	}


.post_container ul {list-style: disc;margin-left: 21px;list-style-position: inside;}
 

ol, ul {list-style-position: inside;margin-left: 21px;}

/* Sidebar  */

.widget-container {
	color: #222;
	margin-bottom: 20px;
	margin-left: -30px;
	
	padding: 0px 10px 10px 10px;
	border: 1px solid;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:inset 0 0 2px #ccc;
	background: #fff; /* Old browsers */
}

.widget-container li {list-style: none; margin-left: 5px;}

.textwidget {padding-top: 10px;}

#sidebar .widget-container td {padding-right: 15px;}

#sidebar .widget-container th {padding-right: 30px}

#sidebar240 .widget-container td {padding-right: 1px;}

#sidebar240 .widget-container th {padding-right: 18px}

.widget-container .searchform {float: none;}

.widget-title{font-size:14px;color:#444;text-shadow:none;padding:3px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;margin: 0 -10px 0 -10px;padding: 2px 10px 2px 10px;border-bottom: 1px solid #aaa;background: #f8f8f8;/* Old browsers */background: -moz-linear-gradient(top,  #f8f8f8 0%, #ededed 40%, #dddddd 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(40%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* IE10+ */background: linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */}
.widget-container ul{padding-top:10px; margin-left: 0px;}

/* Blog and Post Styles */

.post{}
.entry-title{margin-bottom:2px}
.single .entry-title{text-align:left;line-height:30px;margin-top:12px;margin-bottom:10px}
.entry-title a{font-size:22px}
.nav-previous{text-align:left}
.nav-next{text-align:right}
.entry-meta, .entry-utility, .entry-meta a, .entry-utility a{font-size:12px}
.entry-meta, .entry-utility{color:#888}
.comment, .trackback, .pingback{padding:10px;margin:10px 0 10px 0}
.odd{background:#f8f8f8}
#form-allowed-tags code{font-size:12px}
#respond input, #respond textarea{margin:0 5px 5px 0;overflow:auto}
#respond textarea{width:99%;height:150px}
.avatar{float:left}

/* Footer  */

#footer {
width:750px;
border: 5px solid #fff;
	background: #222;
	border-top: 2px solid #ccc;
}
#footer2 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size:10pt;
		color:#666;
		font-weight: 80;
		text-align: justify;
		text-transform: none;
		line-height: 13px;
		margin-left: 5%;

		margin-right: 5%;
}
 


#copyright {
width: 750px;

margin: auto;
margin-top: 3px;
margin-bottom: 3px;

	font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size:10pt;
		color:#000;
		font-weight: normal;
		text-align: center;
		text-transform: none;
		line-height: 13px;
				border: 0px yellow dotted;
 
	background-color: #fff;
	padding: 3px;
filter:alpha(opacity:50);KHTMLOpacity:0.50;MozOpacity:0.50;opacity:0.50;

 
}
 



#copyright a{ 
	color: #0000ff;
	 		text-decoration: none;

}
 


blockquote { 
	background-color: #ccc;
	margin: 10px;
	padding: 3px;
}

blockquote p {margin: 10px; }
 /* Lists */

li {  
	} 



textarea {margin-top: 10px;padding-bottom: 10px;width: 90%;}
 

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
 
/* Custom Font Styles */




.posts_title {
font-size: 28px;
	border: 0px dotted red;
	text-decoration: none;
	font-weight: 400;
		text-align: left;

}



.posts_H1 {
	font-size: 16px;
		text-align: left;

border: 0px dotted yellow;
	text-decoration: none;
	font-weight: 100;
}



.posts_H3 {
	font-size: 14px;
	color: #545454;
	text-align: left;
	 	border-bottom: 0px dashed blue;

	 	margin-bottom: 6px;
 	 
}




.posts_H2 {
	font-size: 44px;
	color: #545454;
	text-align: left;
	 	border-bottom: 0px dashed blue;

	 	margin-bottom: 6px;
 	 
}



 

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {

}
 

.footer, .push{
	height: 241px;
	clear:both;
}



loc{

display: none;

}
