/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END RESET */

img.transparent {
		height: 1px;
		width: 1px;
		display: block;
		position: absolute;
		z-index: -1;
	}

/* 960gs */
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .grid_1 {
	width:60px;
}
    .container_12 .grid_2 {
	width:140px;
}
    .container_12 .grid_3 {
	width:220px;
}
    .container_12 .grid_4 {
	width:300px;
}
    .container_12 .grid_5 {
	width:380px;
}
    .container_12 .grid_6 {
	width:460px;
}
    .container_12 .grid_7 {
	width:540px;
}
    .container_12 .grid_8 {
	width:620px;
}
    .container_12 .grid_9 {
	width:700px;
}
    .container_12 .grid_10 {
	width:780px;
}
    .container_12 .grid_11 {
	width:860px;
}
    .container_12 .grid_12 {
	width:940px;
}




/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .prefix_1 {
	padding-left:80px;
}
    .container_12 .prefix_2 {
	padding-left:160px;
}
    .container_12 .prefix_3 {
	padding-left:240px;
}
    .container_12 .prefix_4 {
	padding-left:320px;
}
    .container_12 .prefix_5 {
	padding-left:400px;
}
    .container_12 .prefix_6 {
	padding-left:480px;
}
    .container_12 .prefix_7 {
	padding-left:560px;
}
    .container_12 .prefix_8 {
	padding-left:640px;
}
    .container_12 .prefix_9 {
	padding-left:720px;
}
    .container_12 .prefix_10 {
	padding-left:800px;
}
    .container_12 .prefix_11 {
	padding-left:880px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .suffix_1 {
	padding-right:80px;
}
    .container_12 .suffix_2 {
	padding-right:160px;
}
    .container_12 .suffix_3 {
	padding-right:240px;
}
    .container_12 .suffix_4 {
	padding-right:320px;
}
    .container_12 .suffix_5 {
	padding-right:400px;
}
    .container_12 .suffix_6 {
	padding-right:480px;
}
    .container_12 .suffix_7 {
	padding-right:560px;
}
    .container_12 .suffix_8 {
	padding-right:640px;
}
    .container_12 .suffix_9 {
	padding-right:720px;
}
    .container_12 .suffix_10 {
	padding-right:800px;
}
    .container_12 .suffix_11 {
	padding-right:880px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .push_1 {
	left:80px;
}
    .container_12 .push_2 {
	left:160px;
}
    .container_12 .push_3 {
	left:240px;
}
    .container_12 .push_4 {
	left:320px;
}
    .container_12 .push_5 {
	left:400px;
}
    .container_12 .push_6 {
	left:480px;
}
    .container_12 .push_7 {
	left:560px;
}
    .container_12 .push_8 {
	left:640px;
}
    .container_12 .push_9 {
	left:720px;
}
    .container_12 .push_10 {
	left:800px;
}
    .container_12 .push_11 {
	left:880px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .pull_1 {
	right:80px;
}
    .container_12 .pull_2 {
	right:160px;
}
    .container_12 .pull_3 {
	right:240px;
}
    .container_12 .pull_4 {
	right:320px;
}
    .container_12 .pull_5 {
	right:400px;
}
    .container_12 .pull_6 {
	right:480px;
}
    .container_12 .pull_7 {
	right:560px;
}
    .container_12 .pull_8 {
	right:640px;
}
    .container_12 .pull_9 {
	right:720px;
}
    .container_12 .pull_10 {
	right:800px;
}
    .container_12 .pull_11 {
	right:880px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* END 960gs */





/* START */
body {  
		background-color: #7FBDF6;
		font:400 0.81em/1.5em Helvetica, Arial, sans-serif;
	}
body.changeBackaground,	
body.beauty1 { 
		background: url(../images/bodyBg.png) top left repeat-x;
	}
	
body.beauty2 {
		background: url(../images/bodyBg.png) top left repeat-x;
	}			
div#mainContainer {
			
}	
/* header */
div#header {
		height:727px;
		position: relative;
		margin-top: 60px;
		border-top: 2px solid #fff;
	}
	div#header p.promoInfo,
	div#header p.phone {
			float: right;
			position: relative;
			z-index: 21;
			clear: right;
		}
	div#header p.phone {
			color: #1954a4;
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
			font-family: Georgia, Times New Roman, serif;
			font-size: 24px;
			text-align: center;
			padding: 0px;
			text-indent: -9999px;
			display: block;
			width: 364px;
			height: 137px;
			margin-right: -10px;
			background: url(../images/call-us.png);
		}	
		div#header p.phone strong {
				display: block;
				font: 700 1.6em Georgia, Times New Roman, serif;
			}
	
	
	div#header ul#topMenu {
			float: right;
			position: absolute;
			z-index: 20;
			height: 29px;
			overflow: visible;
			top: -53px;
		}
		div#header ul#topMenu li {
				float: left;
				text-transform: capitalize;
				font-family: Helvetica, Arial, sans-serif;
				font-size: 18px;
				font-weight: bold;
				text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
				height: 29px;
			}
			div#header ul#topMenu li:after{
					content: ' ';
					float: right;
					display: block;
					width: 5px;
					height: 5px;
					background: #fff;
					margin: 17px 10px 0;
					-moz-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;	
			    	-webkit-box-shadow: 1px 1px 1px 0px rgba( 0, 0, 0, 0.5 );
					-moz-box-shadow: 1px 1px 1px 0px rgba( 0, 0, 0, 0.5 );
					box-shadow: 1px 1px 1px 0px rgba( 0, 0, 0, 0.5 );									
				}
				div#header ul#topMenu li:last-child:after {
						content: '';
						content: none;
						margin: 0;
						display: inline;
						width: 0px;
						height: 0;
						float: none;
					}
				div#header ul#topMenu li a {
						color: #fff;
						text-decoration: none;
						display: block;
						float: left;
						margin-top: 11px;
						height: 16px;
						
						
					}
					div#header ul#topMenu li a.selected,
					div#header ul#topMenu li a:hover {
							color: #133554;
							text-shadow: none;
						}
	div#header div.boxMenu {
			background: #f00;
			width: 60px;
			height: 30px;
			top: -45px !important;
			left: 266px;
			position: absolute;
			z-index: 21;
		}		
	div#header h1#logo {
			text-indent: -5000px;
			width: 164px;
			height: 167px;
			position: absolute;
			top:0;
			left:48px;
			z-index: 21;
		}
		div#header h1#logo a {
				display: block;
				width: 164px;
				height: 167px;
				background: url(../images/logo.png) top left no-repeat;
				
			}
body.changeBackaground div#slides,	
body.beauty1 div#slides,
body.beauty1 div#slides,
div#slides { 
	background: #003156 url(../images/loader.gif) center center no-repeat;
}


div#slides {
				width: 980px;
				height: 574px;
		background-color: #7FBDF6;
		background: -moz-linear-gradient(0% 450px 270deg,#7FBDF6,#7FBDF6,#FFFFFF 470px, #FFFFFF 100%);
				position: absolute;
				left:0px;
				top:45px;
				overflow: hidden;
	}
	div#slides div#slidesWrapper {
			height: 607px;
			width: 30000px;
			position: absolute;
		}
	
	div#slides div.slide {
			width: 1028px;
			height: 607px;
			float: left;
		}
		div#slides div.slide h2 {
				color: #fffeff;
				font: 700 5.44em Helvetica, Arial, sans-serif;
				margin-top: 141px;
				margin-left: 152px;
				float: left;
				letter-spacing: -2px;
				height: 69px;
				z-index: 50;
			}
			div#slides div.slide h2:before {
					content: ' ';
					display: block;
					height: 17px;
					width: 17px;
					background: #fffeff;
					float: right;
					margin-top: 40px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					border-radius:10px;
				}
			
		div#slides div.slide h3 {
				color: #0085ff;
				font: 700 2.4em Helvetica, Arial, sans-serif;
				margin-left: 149px;
				padding-left: 5px;
				letter-spacing: 0px;
				clear: both;
				border-bottom: 1px solid #5F7F92;
				width: 575px;
			}
		div#slides div.slide p {
				color: #94c8f7;
				font: 400 1.3em/1.5em Helvetica, Arial, sans-serif;
				margin-left: 155px;
				width: 580px;
				padding-top: 10px;
				padding-bottom: 20px;
			}
		div#slides div.slide a.more {
				color: #fffeff;
				font: 700 1.3em Helvetica, Arial, sans-serif;
				margin-left: 155px;
				text-decoration: none;
				float: left;
				position: relative;
				
			}	
		div#slides div.slide a.more:after {
				content: ' ';
				display: block;
				position: absolute;
				top:3px;
				right: -20px;
				font-size: 0px; line-height: 0%; width: 0px;
				border-top: 6px solid transparent;
				border-left: 9px solid #4f748e;
				border-bottom: 6px solid transparent;	
			}	
			
		div#slides div.slide a.more:hover {
					
			}	
		div#slides div.slide a.more:hover:after {
				border-left-color: #fffeff;	
			}	
			
		div#slides div.three h3,	
		div#slides div.two h3 {
				color: #ffb400;
				border-bottom-color: #fff;
				border-bottom-color: rgba(255,255,255,0.5);
			}
		div#slides div.four h3{
				color: #00a2ff;
			}
		div#slides div.four p,	
		div#slides div.three p,	
		div#slides div.two p {
				color: #fff;
				font-family: Georgia, Times New Roman, serif;
				font-size: 1.5em;
				width: 570px;
				margin-left: 207px;
				padding-top: 20px;
				letter-spacing: 1px;
				text-align: center;
				clear: right;
			}
			
			div#slides div.four p strong,
			div#slides div.three p strong,
			div#slides div.two p strong {
					display: block;
					font-size: 0.9em;
					color: #ffb400;
					font-weight: 400;
				}
		div#slides div.four p {
				width: 620px;
			}
		
		
ul#sliderThumbs {
		position: absolute;
		width: 659px;
		height: 97px;
		top:410px;
		left: 159px;
		z-index: 22;
	}


ul#sliderThumbs li {
		display: block;
		float: left;
		width: 142px;
		height: 84px;
		padding: 4px;
		margin-right: 17px;
	}
	ul#sliderThumbs li.last-child,
	ul#sliderThumbs li:last-child {
			margin-right: 0;
		}
		
	div#rotatorWrapper.slideOne ul#sliderThumbs li.window,
	div#rotatorWrapper.slideTwo ul#sliderThumbs li.gutter,
	div#rotatorWrapper.slideThree ul#sliderThumbs li.residential,
	div#rotatorWrapper.slideFour ul#sliderThumbs li.commercial,
	ul#sliderThumbs li:hover {
			border: 4px solid #ff0000;
			padding: 0;
		}
	
	ul#sliderThumbs li span {
			border: 1px solid #000;
			display: block;
			float: left;
			margin: 2px;
		}
	ul#sliderThumbs li a {
			color: #fff;
			text-transform: uppercase;
			height: 72px;
			border: 3px solid #fff;
			width: 130px;
			overflow: visible;
			display: block;
			position: relative;
			text-align: center;
			text-decoration: none;
			background: url(../images/sliderThumbs.jpg)
		}
		ul#sliderThumbs li.window a {
				background-position: 0 0px;
			}		
		ul#sliderThumbs li.gutter a {
				background-position: 0 -77px;
			}		
		ul#sliderThumbs li.residential a {
				background-position: 0 -154px;
			}		
		ul#sliderThumbs li.commercial a {
				background-position: 0 -231px;
			}		
		ul#sliderThumbs li a b {
				display: block;
				position: absolute;
				bottom: -32px;
				font-size: 0.9em;
				width: 130px;
				font-weight: 400;
			}
	div#header div#next,	
	div#header div#prev {
			width: 35px;
			height: 35px;
			background: #f00;
			-moz-border-radius:18px;
			-webkit-border-radius:18px;
			border-radius:18px;	
			position: absolute;
			top:442px;
			z-index: 20;
			left: 105px;	
			cursor: pointer;	
		}
	div#header div#next {
			right: 125px;
			left: auto;
		}
	div#header div#next:after,	
	div#header div#prev:after {
				content: ' ';
				display: block;
				position: absolute;
				top:11px;
				left: 11px;
				font-size: 0px; line-height: 0%; width: 0px;
				border-top: 6px solid transparent;
				border-right: 9px solid #fff;
				border-bottom: 6px solid transparent;
	}
		
	div#header div#prev:after {
				left: 11px;
				border-right: 9px solid #fff;
		}	
	div#header div#next:after {
				left: 14px;
				border-left: 9px solid #fff;
				border-right:none;
		}
div#header div#dots {
		background: rgba( 0, 0, 0, 0.8);
		height: 28px;
		width: 119px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		border-radius:14px;		
		position: absolute;
		top:549px;
		left: 433px;
		padding: 0;
		z-index: 22;
	}
	div#header div#dots b {
			top:8px;
			left: 35px;
			background: #fff;
			width: 12px;
			height: 12px;
			position: absolute;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:10px;	
			cursor: pointer;	
			z-index: 24;	
		}	
		
		div#header div#dots b.sl1	{
				left:14px;
			}				
		div#header div#dots b.sl2	{
				left:38px;
			}				
		div#header div#dots b.sl3	{
				left:60px;
			}				
		div#header div#dots b.sl4	{
				left:82px;
			}				
		
		ddiv#header div#dots b.activeSlide {
				border: 2px solid #000;
				top:6px;
				background: #f00;
				margin-left: -2px;
			}
		ddiv#header div#dots b.activeSlide:before {
				content: ' ';
				z-index: 22;
				display: block;
				top:-4px;
				left: -6px;
				background: #fff;
				width: 20px;
				height: 20px;
				position: absolute;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				border-radius:10px;			
			}	
			
		div#header div#dots b.activeSlide {
				background: #fff;
				width: 20px;
				height: 20px;
				position: absolute;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				border-radius:10px;	
				margin-left: -4px;
				margin-top: -4px;
			}
		div#header div#dots b.activeSlide:before {
				content: ' ';
				z-index: 22;
				display: block;
				border: 2px solid #000;
				top:2px;
				
				background: #f00;
				left: 2px;	
				background: #f00;
				width: 12px;
				height: 12px;
				position: absolute;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				border-radius:10px;		
			}



div#rotatorWrapper {
		width: 980px;
		height: 649px;
		position: absolute;
		left: -10px;
	}

	div#rotatorWrapper div.curve {
			background: transparent url(../images/curves2.png) top left no-repeat;
			width: 100px;
			height: 100px;
			position: absolute;
			top:0;
			left: 0;
			z-index: 10;
		}	
		
		div#rotatorWrapper div.topLeftCurve{
				background-position: 0 0;
				top:0;left: 150px;
				width: 340px;height: 93px;
				border-top: 45px solid #7FBDF6;
			}
		div#rotatorWrapper div.topRightCurve{
				background-position: 0 -94px;
				top:0;left: 490px;
				width: 340px;height: 93px;
				border-top: 45px solid #7FBDF6;
			}
		div#rotatorWrapper div.rightTopCurve{
				background-position: -492px 0;
				top:0;left: 830px;
				width: 150px;height: 202px;
				border-top: 130px solid #7FBDF6;
				border-right:0px solid #7FBDF6;
			}
		div#rotatorWrapper div.rightBottomCurve{
				background-position: -492px -203px;
				top:331px;left: 830px;
				width: 150px;height: 218px;
				border-bottom: 110px solid #7FBDF6;
				border-right: 0px solid #7FBDF6;
			}
		div#rotatorWrapper div.bottomRightCurve{
				background-position: 0 -269px;
				top:538px;left: 490px;
				width: 340px;height: 80px;
				border-bottom: 14px solid #7FBDF6;
			}
		div#rotatorWrapper div.bottomLeftCurve{
				background-position: 0 -188px;
				top:538px;left: 150px;
				width: 340px;height: 80px;
				border-bottom: 14px solid #7FBDF6;
				border-bottom: 14px solid #7FBDF6;
			}
		div#rotatorWrapper div.leftBottomCurve{
				background-position: -341px -203px;
				top:331px;left: 0px;
				width: 150px;height: 218px;
				border-bottom: 114px solid #7FBDF6;
				border-left: 0px solid #7FBDF6;
			}
		div#rotatorWrapper div.leftTopCurve{
				background-position: -341px 0;
				top:0px;left: 0px;
				width: 150px;height: 202px;
				border-top: 129px solid #7FBDF6;
				border-left: 0px solid #7FBDF6;
			}

	div#rotatorWrapper div.beauty {
			top:0;
			left: 0;
			overflow: hidden;
			position: relative;
			height:686px;
			width: 1241px;
			position: absolute;
		}
	
	div#rotatorWrapper div#skin1.beauty {
		left: -135px;
	}
	div#rotatorWrapper div#skin2.beauty {
		left: -325px;
		width: 1640px;
	}
	
		
	div#rotatorWrapper div.beauty b {
			background: transparent url(../images/beauty1.png) top left no-repeat;
			width: 100px;
			height: 100px;
			position: absolute;
			top:0;
			left: 0;
			z-index: 15;
		}	
	div#rotatorWrapper div#skin2.beauty b {
			background-image: url(../images/beauty2.png);
			
		}
		
		div#rotatorWrapper div#skin1 b.topBeauty {
				background-position: -255px 0;
				top:0px;left: 255px;
				width: 739px;height: 159px;
			}
		div#rotatorWrapper div#skin1 b.rightTopBeauty {
				background-position: -994px 0;
				top:0px;left: 994px;
				width: 246px;height: 408px;
			}
		div#rotatorWrapper div#skin1 b.rightBottomBeauty {
				background-position: -910px -408px;
				top:408px;left: 910px;
				width: 330px;height: 278px;
			}
		div#rotatorWrapper div#skin1 b.bottomBeauty {
				background-position: -255px -518px;
				top:518px;left: 255px;
				width: 655px;height: 168px;
			}
		div#rotatorWrapper div#skin1 b.leftBeauty {
				background-position: 0 0;
				top:0px;left: 0px;
				width: 255px;height: 686px;
			}



		div#rotatorWrapper div#skin2 b.topLeftBeauty {
				background-position: -388px 0;
				top:0px;left: 388px;
				width: 152px;height: 165px;
			}
		div#rotatorWrapper div#skin2 b.topCenterBeauty {
				background-position: -540px 0;
				top:0px;left: 540px;
				width: 425px;height: 116px;
			}
		div#rotatorWrapper div#skin2 b.topRightBeauty {
				background-position: -965px 0px;
				top:0px;left: 965px;
				width: 273px;height: 178px;
			}
		div#rotatorWrapper div#skin2 b.rightBeauty {
				background-position: -1238px 0px;
				top:0px;left: 1238px;
				width: 362px;height: 686px;
			}

		div#rotatorWrapper div#skin2 b.bottomRightBeauty {
				background-position: -1080px -435px;
				top:435px;left: 1080px;
				width: 158px;height: 251px;
			}
		div#rotatorWrapper div#skin2 b.bottomCenterBeauty {
				background-position: -628px -559px;
				left: 628px;top:559px;
				width: 452px;height: 127px;
			}

		div#rotatorWrapper div#skin2 b.bottomLeftBeauty {
				background-position: -388px -455px;
				left: 388px;top:455px;
				width: 240px;height: 231px;
			}
		div#rotatorWrapper div#skin2 b.leftBeauty {
				background-position: 0 0;
				top:0px;left: 0px;
				width: 388px;height: 686px;
			}




		
/* content */
div#content {
		position: relative;
		z-index: 25;
		margin-top: -70px;
		
	}
div#content div#mainContent {
		padding-bottom: 60px;
		
	}
	div#content div#mainContent h2 {
			font-size: 2.2em;
			line-height: 2em;
			letter-spacing: 0px;
			color: #111;
			border-bottom: 1px solid #B7C5D3;
			margin-bottom: 20px;
			font-family: Georgia,'Times New Roman',Times,serif;
		}
	div#content div#mainContent p {
			font-size: 1.15em;
			line-height: 1.55em;
			color: #333;
			padding-bottom: 20px;
		}
	div#content div#mainContent h3 {
			font-size: 1.15em;color: #333;
		}	
	div#content div#mainContent ul li a {
			font-size: 1.15em;
			color: #00a2ff;
			padding-left: 18px;
			position: relative;
			line-height: 1.8em;
		}
		
		div#content div#mainContent ul li a:before {
				content: ' ';
				display: block;
				position: absolute;
				top:4px;
				left: 4px;
				font-size: 0px; line-height: 0%; width: 0px;
				border-top: 4px solid transparent;
				border-left: 6px solid #686868;
				border-bottom: 4px solid transparent;
			}
		div#content div#mainContent ul li a:hover {
				text-decoration: none;
			}
			div#content div#mainContent ul li a:hover:before{
					border-left-color: #00a2ff;
				}
			
/* sideBar */
div#sideBar {
		
	}
	div#sideBar h2 {
			font-size: 1.8em;
			line-height: 1.8em;letter-spacing: 0px;
			margin-left: 7px;
			font-family: Georgia,'Times New Roman',Times,serif;
		}
	div#sideBar h3 {
			background: #00a2ff;
			color: #fff;
			float: left;
			padding: 1px 16px;
			text-transform: uppercase;
			font-size: 1.2em;
			margin-top: -5px;
			margin-left: 7px;
			margin-bottom: 8px;
			font-family: Arial;
		}
		div#sideBar div.gallery {
				clear: left;
				width: 330px;
				padding-bottom: 20px;
			}	
			div#sideBar div.gallery img {
					float: left;
					padding: 3px;
					background: #fff;
					border: 1px solid #d8d8d8;
					margin-right: 11px;
					margin-top: 10px; 
				}


/* footer */
div#footerWrapper{
		background: #032036;
		clear: both;
		padding-bottom: 20px;	
	}
	div#footer {
			width: 940px;
		}
	div#footer ul#footerMenu {
			clear: both;
			padding: 15px 0 5px;
			border-top: 1px solid #173146;
			font-size: 1.1em;
			text-transform: capitalize;
			color: #fff;
			background: url(../images/payment.png) right 12px  no-repeat;
		}
		div#footer ul#footerMenu li {
				display: inline;
				padding: 2px 5px 2px 0;
			}
			div#footer ul#footerMenu li:after {
					content: '|';
					margin-left: 9px;
				}
			div#footer ul#footerMenu li a {
					color: #fff;
					text-decoration: none;
				}
				div#footer ul#footerMenu li a:hover {
						color: #00a2fd;
					}
			div#footer ul#footerMenu li.last-child,			
			div#footer ul#footerMenu li:last-child {
					padding-right: 0;
				}	
				div#footer ul#footerMenu li:last-child:after {
						content: '';
						margin: 0;
					}
	div#footer h4 {
			color: #ffc028;
			font: 400 1.55em  Georgia, Times New Roman, serif;
			padding: 18px 0 10px;
		}
	div#footer p.description {
			color: #76d1f4;
			font: 400 1.4em  Georgia, Times New Roman, serif;
			padding-bottom: 30px;
			line-height: 1.5em;
		}	
		div#footer p.description strong {
				color: #fff;
			}

	div#footer p.white { 
			color: #fff;
			padding: 5px 0;
			border-bottom: 1px solid #173146;
			font-size: 0.9em;
			text-transform: uppercase;
			text-align: justify;
			display: block;
			height: 20px;
		}
		div#footer p.white:after {
				content: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
				visibility: hidden;
			}
	div#footer p.copyright {
			color: #fff;
			font-size: 0.9em;
		}
		div#footer p.copyright a {
				text-decoration: none;
				color: #02a1ff;
				margin-left: 5px;
			}
			div#footer p.copyright a:hover {
					text-decoration: underline;
				}
	div#footer a.servicemagic {
			float: right;
			margin-right: 40px;
			margin-top: 40px;
		}
		
/* services */
div#slides h3,
div#slides p,
div#slides h2,
div#slides ul,
div#slides ol {
		z-index: 10;
		position: relative
	}
body.page-template-gutterCleaning-php div#slides div.slide h2, 
body.page-template-services-php div#slides div.slide h2 {
		color: #000;margin-left: 110px;
		margin-top:180px;
	}
	body.page-template-aboutUs-php div#slides div.slide h2:before,
	body.page-template-gutterCleaning-php div#slides div.slide h2:before,
	body.page-template-services-php div#slides div.slide h2:before {
			content: none;
			content: '';
			background: transparent;
			width: 0;
			height: 0;
		}
body.page-template-gutterCleaning-php div#slides div.slide h3,
body.page-template-services-php div#slides div.slide h3 {
		color: #ff3900;
		border: 0;
		margin-left: 110px;
		padding-left: 0;
	}
body.page-template-gutterCleaning-php div#slides div.slide p,
body.page-template-services-php div#slides div.slide p { 
		margin-left: 110px;
		color: #333333;
		width: 420px;
		font-size: 1.3em;
	}	
	body.page-template-gutterCleaning-php div#content div#mainContent h2,	
	body.page-template-contact-php div#content div#mainContent h2,
	body.page-template-services-php div#content div#mainContent h2 {
		border-bottom: 1px solid #b7c5d3;
		line-height: 2.0em;
		margin-bottom: 20px;
		font-size: 2.2em;
	}
	body.page-template-gutterCleaning-php div#content div#mainContent p,	
	body.page-template-services-php div#content div#mainContent p {
			color: #333;
		}
	body.page-template-services-php div#content div#mainContent ul,
	body.page-template-aboutUs-php div#content div#mainContent ul {
			list-style: disc;
			padding-left: 20px;
			margin-left: 20px;
			color: #333;
			font-size: 1.15em;
			line-height: 1.55em;
			margin-bottom: 40px;
		}
		body.page-template-services-php div#content div#mainContent ul li {
				
			}
body.page-template-gutterCleaning-php div#sideBar h2,			
body.page-template-services-php div#sideBar h2 {
			font-size: 2.2em;
			line-height: 2.0em;
			letter-spacing: 0px;
			margin-left: 0px;
			margin-bottom: 20px;
			border-bottom: 1px solid #b7c5d3;
		}	
	div#sideBar	table {
			text-align: center;
			border-collapse: collapse; 
		}
		div#sideBar	table th {
				font-weight: 400;
				font-family: Arial;
				color: #333;
			}
		div#sideBar	table td {
				font-weight: 700;
				height: 28px;
				vertical-align: middle;
				
			}
			div#sideBar	table tbody tr.odd,
			div#sideBar	table tbody tr:nth-child(odd) {
				background: #deeafb;
			}
			div#sideBar	table tbody tr.odd td,
			div#sideBar	table tbody tr:nth-child(odd) td {
				height: 21px;
			}
body.page-template-gutterCleaning-php div#sideBar ul li,
body.page-template-services-php div#sideBar ul li {
		padding: 5px 6px;
	}	
body.page-template-gutterCleaning-php div#sideBar ul li:nth-child(odd),			
body.page-template-services-php div#sideBar ul li:nth-child(odd) {
		background: #deeafb;
		padding: 2px 6px;
	}
	body.page-template-gutterCleaning-php div#sideBar ul li b,
	body.page-template-services-php div#sideBar ul li b { 
			float: right; 
		}
			
body.page-template-services-php div#sideBar h4 {
		padding-top: 20px;
		padding-bottom: 5px;
		border-bottom: 1px solid #b7c5d3;
		margin-bottom: 20px;
		font-size: 1.4em;
		padding-left: 2px;
	}			
ol.windowTypes {
		font-family: Helvetica, Arial, sans-serif;
		padding: 0 5px;
	}		
	ol.windowTypes li {
			float: left;
			text-align: center;
			padding-bottom: 10px;
			font-size: 0.9em;
		}
		ol.windowTypes li b {
				display: block;
				font-weight: 400;
				text-align: center;
			}
		ol.windowTypes li b.or {
				line-height: 2px;
				padding-top: 1px;
				padding-bottom: 5px;
			}
		ol.windowTypes li.Casement {
				width: 132px;
			}
		ol.windowTypes li.French {
				margin-right: 28px;
			}
		ol.windowTypes li.Door {
				margin-right: 39px;
			}
		ol.windowTypes li.DoorSideLights {
				margin-right: 33px;
			}

/* contact */
	body.page-template-contact-php div#slides div.slide h2 {
			color: #fff;
			margin-left: 360px;
			margin-top: 65px;
		}
		body.page-template-contact-php div#slides div.slide h2:before {
				content: '';
				width: 0;
				height: 0;
				display: none;
			}
		body.page-template-contact-php div#slides ul {
				display: block;
				clear: both;
				margin-left: 360px;
				margin-top: 65px;
			}
			 		
div#mainContent form label { 
		display: block;
		float: left;
		width: 280px;
		margin-right: 30px;
		font: 700 1.2em Arial, sans-serif;
		padding-top: 20px;
		color: #333;
	}
	div#mainContent form label input {
			display: block;
			width: 270px;
			margin-top: 9px;
			font: 400 1.0em/1.2em Arial, sans-serif; 
			padding: 3px 2px;
		}
	div#mainContent form textarea {
			width: 590px;
			height: 160px;
			font: 400 0.9em/1.55em Arial, sans-serif;
			margin-top: 10px;
		}
	div#mainContent form button, #sideBar form button {
			border: 1px solid #3564ba;
			background-color: #2b70c7;
			color: #f0f0f0;
			text-shadow: 0px 0px 2px rgba(0,0,0,0.8);
			font-size: 1.1em;
			height: 34px;
			padding-left: 13px;
			padding-right: 13px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			margin-left: auto;
			margin-right: auto;
			cursor: pointer;
			display: block;
			margin-top: 26px;
			background: -moz-linear-gradient(0% 80% 90deg,#1247ac, #4195e0);
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195E0), to(#1247ac));
			font-weight: 700;
		}
		div#mainContent form button:hover {
				background: -moz-linear-gradient(0% 80% 90deg, #4195e0,#1247ac);
				background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1247ac), to(#4195E0));
			}
	a.conMap	{
			border: 1px solid #000;
			display: block;
			width: 297px;
			height: 253px;
			overflow: hidden;
	}
	ddiv#sideBar b.imgWrapper {
			border: 1px solid #000;
			display: block;
			width: 297px;
			height: 253px;
			overflow: hidden;
		}		
		body.page-template-contact-php div#sideBar h3 {
				padding-left: 6px;
				margin-left: 0;
			}	
		body.page-template-contact-php div#sideBar div.adr {
				clear: both;
				padding: 10px 0 30px 6px;
				font-size: 1.15em;
				line-height: 1.55em;
				color:#333333;
			}
		body.page-template-contact-php div#sideBar h4 {
				font-family: "Arial Black", sans-serif;
				font-size: 1.15em;
				line-height: 2em;
			}
		body.page-template-contact-php div#sideBar ul.contact {
				padding-bottom: 32px;
				font-size: 1.15em;
				line-height: 1.55em;
			}
			body.page-template-contact-php div#sideBar ul.contact b {
					width: 50px;
					display: block;
					float: left;
					margin-left: 2px;
				}
			body.page-template-contact-php div#sideBar ul.contact a {
					color: #00a2ff;
					text-decoration: none;
				}
body.page-template-contact-php div#slides ul {
		margin-left: 150px;
		
		font: 700 3.6em Helvetica, Arial, sans-serif;
		
	}				
body.page-template-contact-php div#slides ul li {
		float: left;
		color: #fff;
		
		letter-spacing: -2px;
		margin-right: 5px;
		height: 30px;		
	}	

	body.page-template-contact-php div#slides ul li.cl { clear: left; }
	
	body.page-template-contact-php div#slides ul li.l1 { margin-left: 18px }	
	body.page-template-contact-php div#slides ul li.l2 { margin-left: 321px }	
/*	
	body.page-template-contact-php div#slides ul li.op5 { opacity:0.86 }
	body.page-template-contact-php div#slides ul li.op4 { opacity:0.8  }
	body.page-template-contact-php div#slides ul li.op3 { opacity:0.73 }
	body.page-template-contact-php div#slides ul li.op2 { opacity:0.62 }
	body.page-template-contact-php div#slides ul li.op1 { opacity:0.52 }
*/
	body.page-template-contact-php div#slides ul li.op5 { color: #edf5fe; }
	body.page-template-contact-php div#slides ul li.op4 { color: #e0ecfd;  }
	body.page-template-contact-php div#slides ul li.op3 { color: #dfedfe; }
	body.page-template-contact-php div#slides ul li.op2 { color: #cbdff9; }
	body.page-template-contact-php div#slides ul li.op1 { color: #c5defc; }



	
	body.page-template-contact-php div#slides ul li.size5 { font-size: 0.75em;  }
	body.page-template-contact-php div#slides ul li.size5 b { vertical-align: -10px;  }
	body.page-template-contact-php div#slides ul li.size4 { font-size: 0.69em; }
	body.page-template-contact-php div#slides ul li.size4 b { vertical-align: -12px;  }
	body.page-template-contact-php div#slides ul li.size3 { font-size: 0.63em; }
	body.page-template-contact-php div#slides ul li.size3 b { vertical-align: -14px;  }
	body.page-template-contact-php div#slides ul li.size2 { font-size: 0.56em; }
	body.page-template-contact-php div#slides ul li.size2 b { vertical-align: -16px;  }
	body.page-template-contact-php div#slides ul li.size1 { font-size: 0.5em; }
	body.page-template-contact-php div#slides ul li.size1 b { vertical-align: -19px;  }

/*coupons*/
body.page-template-coupons-php div#content div#mainContent {
		background: url(../images/couponsBg.png) center top no-repeat;
		padding-bottom: 150px;
		}
div.coupon {
		float: left;
		height: 300px;
		width: 315px;
		text-align: center;
		margin-left: 21px;
		margin-top: 3px;
		font-size: 1.15em;
		color: #000;
	}
	div.rightCoupon,
	div.leftCoupon {
			width: 280px;
			height: 275px;
			margin-left: 11px;
			margin-top: 15px;
			font-size: 0.95em;
		}	
	div.rightCoupon {
			margin-left: 20px;
		}	
		
	div#content div#mainContent div.coupon h2 {
			font-size: 2.2em;
			line-height: 2.0em;
			padding-top: 5px;
			border:none;
		}	
	div#content div#mainContent div.coupon p.bigRed {
			color: #ff3900;
			font: 700 8.8em Georgia, Times New Roman, serif;
			line-height: 0.4em;
			padding-bottom: 35px;
			letter-spacing: -15px;
			margin-top: -30px;
		}	
		div#content div#mainContent div.coupon p.bigRed span.top {
				font: 700 0.32em Georgia, Times New Roman, serif;
				vertical-align: 0.9em;
				text-transform: uppercase;
				letter-spacing: -1px;
			}			
		div#content div#mainContent div.coupon p.bigRed span.doll {
				font: 700 0.55em Georgia, Times New Roman, serif;
				vertical-align: 0.3em;
				text-transform: uppercase;
				letter-spacing: -1px;
			}			
		div#content div#mainContent div.coupon div.phone {
				font: 700 1.25em Georgia, Times New Roman, serif;
				padding-bottom: 10px;
			}
			div#content div#mainContent div.coupon div.phone b {
					display: block;
					font: 700 1.65em Georgia, Times New Roman, serif;
				}
				
		div#content div#mainContent div.coupon p {
				font: 400 1.25em Georgia, Times New Roman, serif;
				padding-bottom: 2px;
				color: #000;
			}	
			
			div#content div#mainContent div.coupon p.info {
					font-weight: 700;
					padding-bottom: 0;
					color: #0085ff;
				}	
								
body.page-template-coupons-php div#slides div.slide h2 {
		color: #000;margin-left: 110px;
		margin-top: 200px;
	}
	body.page-template-coupons-php div#slides div.slide h2:before {
			content: none;
			content: '';
			background: transparent;
			width: 0;
			height: 0;
		}
body.page-template-coupons-php div#slides div.slide h3 {
		color: #ff3900;
		border: 0;
		margin-left: 70px;
		padding-left: 0;
	}
body.page-template-coupons-php div#slides div.slide p { 
		margin-left: 110px;
		color: #333333;
		width: 370px;
		font-size: 1.3em;
		clear: left;
	}			


/* testimonials */			
body.page-template-testimonials-php div#content div#mainContent {
		padding-bottom: 0px;
		line-height: 0;
		text-align: right;
		margin-top: -150px;
		}	
div#testimonials {
				width: 980px;
				height: 574px;
				background: #fff url(../images/love.png) 330px 70px no-repeat;
				position: absolute;
				left:0px;
				top:45px;
				overflow: hidden;
	}					
	div#testimonials h2 {
			color: #000;
			font:700 5.7em Helvetica, Arial, sans-serif;
			margin-top: 150px;
			margin-left: 110px;
		}
	div#testimonials h3 {
			color: #ff3900;
			font:700 2.6em Helvetica, Arial, sans-serif;
			margin-top: 0px;
			margin-left: 110px;
		}
		div#testimonials div#testimonialRotator {
				height: 171px;
				overflow: hidden;
				width: 812px; 
				margin-top: 20px;
				margin-left: 90px;
				position: relative;
			}
		div#testimonials div#testimonialsWrapper {  
				height: 171px;
				width: 25000px;
				position: absolute;
			}
		div#testimonials div.testimonial {
				width: 270px;
				height: 171px;
				border-right: 1px solid #e1e1e1;
				float: left;
				
			}
			div#testimonials div.testimonial p {
					margin: 0 13px 0px 20px;
					padding-bottom: 0px;
					position: relative;
				}
				div#testimonials div.testimonial p:before {
						content: '"';
						text-indent: -10px;
						color: #fff;
						margin-left: -32px;
						display: block;
						width: 22px;
						height: 17px;
						float: left; 
					}
				div#testimonials div.testimonial p:after {
						content: '"';
						font:700 0px/0px Georgia, 'Times New Roman', Times, serif;
						color: #d9d9d9;
						border: 0;
						display: inline;
						padding: 17px 0  0  22px;
						position: relative;
						vertical-align: -9px;
						margin-left: 10px;
					}

				
			div#testimonials div.testimonial strong {
					margin-left: 23px;
					padding-top: 15px;
					float: left;
				}
		
		
	div#header ul#dots {
			position: absolute;
			bottom: 50px;
			left: 450px;
			display: block;
			height: 30px;
			text-align: center;
			z-index: 30;
			font: 400 0px/0px Arial, sans-serif;
		}	
		
	div#header ul#dots li {
			display: block;
			float: left;
			position: relative;
			font: 400 0px/0px Arial, sans-serif;
			width: 10px;
			height: 10px;
			background: #404040;
			margin: 0 5px;
			z-index: 30;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			border-radius:7px;		
			border: 1px solid rgba(255,255,255,0.1);
		}	
		div#header ul#dots li:hover {
				background: #ff3900;
				cursor: pointer;
			}
					
		div#header ul#dots li.active {
				background: #fff;
				width: 16px;
				height: 16px;
				left: -2px; top: -4px;
				margin-left: 1px;
				margin-right: 1px;
				border: 2px solid #404040;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				border-radius:10px;	
				cursor: default;
			}
	div#header ul#dots li.active:after,			
	div#header ul#dots li.active b {
			content: ' ';
			display: block;
			position: absolute;
			top:2px;
			left: 2px;
			font: 400 0px/0px Arial, sans-serif;
			width: 12px;
			height: 12px;
			background: #ff3900;
			margin: 0px;
			z-index: 30;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			border-radius:7px;		
			border: 0px solid rgba(255,255,255,0.1);
		}			
		
		
		
/* about us */
	div#content div#mainContent p.strong {
			font-weight: 700;
		}
body.page-template-aboutUs-php div#sideBar {
		text-align: center;
	}
	
	body.page-template-aboutUs-php div#content div#mainContent h2 {
			border-bottom: 1px solid #b7c5d3;
			line-height: 2.0em;
			margin-bottom: 20px;
			font-size: 2.2em;
			
		}
	body.page-template-aboutUs-php div#content div#mainContent h3 {
			line-height: 2.0em;
			margin-bottom: 20px;
			font-size: 2.2em;
		}		
	body.page-template-aboutUs-php div#sideBar h3 {
			text-align: left;
			background: transparent;
			color: #333;
			margin: 0;
			padding: 0;
			font-size: 0.9em;
			border-bottom: 1px solid #b7c5d3;
			margin-bottom: 20px;
			line-height: 1.85em;
			width: 95%;
			padding-left: 4px;
		}
	body.page-template-aboutUs-php div#sideBar h2 {
			text-align: left;
			margin-left: 0;
			line-height: 1.5em;
			padding-left: 4px;
		}
body.page-template-aboutUs-php div#slides div.slide h2 {
		color: #000;margin-left: 110px;
		margin-top: 180px;
	}


body.category div#slides div.slide h2,
body.page-template-blog-php div#slides div.slide h2 {
		font-size: 50px;
		color: #000;
		margin-left: 110px;
		margin-top: 180px;
}

body.page-template-aboutUs-php div#slides div.slide h3 {
		color: #ff3900;
		border: 0;
		margin-left: 110px;
		padding-left: 0;
	}
body.page-template-aboutUs-php div#slides div.slide p { 
		margin-left: 110px;
		color: #333333;
		width: 420px;
		font-size: 1.3em;
		clear: left;
	}
	
/* faq */
body.page-template-faq-php div#content {
		font-family: Georgia, 'Times New Roman', Times, serif;
	}
	
body.page-template-faq-php div#slides div.slide h2 {
		color: #000;margin-left: 110px;
		margin-top: 140px;
	}		
body.page-template-faq-php div#slides div.slide h3 {
		color: #ff3900;
		border: 0;
		margin-left: 110px;
		padding-left: 0;
	}	
body.page-template-faq-php div#slides div.slide ol {
		margin-left: 135px;
		float: left;
		list-style: decimal;
		color: #333;
		width: 305px;
		font:700 1.15em/1.55em Helvetica, Arial, sans-serif;
		padding-bottom: 10px;
		margin-top:10px;
	}	
	body.page-template-faq-php div#slides div.slide a {
			color: #333;
			font-weight: 400;
		}
		body.page-template-faq-php div#slides div.slide a:hover {
				text-decoration: none;
			}
	body.page-template-faq-php div#slides div.slide ol + ol {
			border-left: 1px solid #b8b8b8;
			padding-left: 50px;
			width: 350px;
		}
body.page-template-faq-php div#slides {
		background: #fff;
	}
	
	dl {
			 
		}
	
	dl dt {
			font:700 1.25em/1.55em Helvetica, Arial, sans-serif;
			padding-bottom: 20px;
		}
	dl dd {
			font:400 1.15em/1.55em Helvetica, Arial, sans-serif;
			padding-bottom: 6px;
			background: url(../images/faqDot.png) bottom left repeat-x;
			margin-bottom: 12px;
		}	
		dl dd a {
				display: block;
				text-align: left;
				color: #1954a4;
				font:400 0.7em Helvetica, Arial, sans-serif;
				margin-top:30px;
			}
			dl dd a:hover {
					text-decoration: none;
				}
	
	
/* gutter */
	div#sideBar	p.center {
			text-transform: uppercase;
			text-align: center;
			font:700 1.20em/1.55em Georgia, 'Times New Roman', Times, serif;
			padding-top: 30px;
		}



/* topMenu NEW */
		div#header ul#topMenu li {
				float: left;
				text-transform: capitalize;
				font-family: Helvetica, Arial, sans-serif;
				font-size: 16px;
				text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
				height: 29px;
				margin-right: 18px;
				margin-left: 18px;
			}
			div#header ul#topMenu li:after{
					content: '';
					float: right;
					display: none;
					width: 0px;
					height: 0px;			
				}
					div#header ul#topMenu li a.selected,
					div#header ul#topMenu li a:hover {
							color: #fff;
						}
	div#header div.boxMenu {
			background: #ff3900;
			width: 73px;
			height: 25px;
			top:7px;
			left: 266px;
			position: absolute;
			z-index: 19;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border-radius:4px;		
		}	
		
label.cLeft {
		clear:left;
	}		
	

#sideBar .form-wrap {
	margin-top: 10px;
	border: 1px solid #043058;
}

#sideBar .wpcf7 {
	background: #043058;
	padding: 20px;
	color: #fff;
	border: 1px solid #48688d;
}

#sideBar .wpcf7 label {
	display: block;
	position: relative;
	margin: 12px 0;
	font-weight: bold;
}

#sideBar .wpcf7 input[type=text]{
	width: 140px;
	border: 2px solid #36577b;
	padding: 4px;
	position: absolute;
	left: 70px;
}

#sideBar .wpcf7 textarea {
	width: 240px;
	border: 2px solid #36577b;
	padding: 3px;
}	

#sideBar .wpcf7 .wpcf7-form-control-wrap{
	position: static;
}

#sideBar .wpcf7 label.questionTxt {
	margin-top: 20px;
}

#sideBar .wpcf7 span.questionTxt {
	left: 0;
	width: auto;
	position:relative;
}

#sideBar .wpcf7 br {
	display: none;
}

#sideBar .wpcf7-not-valid-tip-no-ajax {
	font-weight:  normal;
	font-size: 11px;
	clear: both;
	margin-top: 10px;
}

#sideBar form button {
	margin: 15px auto 0;
}

.widget {
	margin: 0 0 30px 0;
}

.widget ul {
	margin: 10px 0 10px 35px;
	list-style: disc;
}

.post {
	border-bottom: 1px solid #B7C5D3;
	padding-bottom: 15px;
	margin-bottom: 25px;
}

.post h2 {
	font-weight: normal;
	margin-bottom: 10px !important;
}

.post h1 {
	font-size: 2.2em;
	line-height: 2em;
	letter-spacing: 0px;
	color: #111;
	border-bottom: 1px solid #B7C5D3;
	margin-bottom: 20px;
	font-family: Georgia,'Times New Roman',Times,serif;
}

.post .entry {
	margin-top:20px;
}

.post .postinfo {
	font-style: italic;
}

.post .postmetadata {
	background: #edf3ff;
	padding: 5px 10px;
	font-size: 11px;
	margin-top: 20px;
}
