/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */

body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #fff;
color: #111;
font-family: Arial, Helvetica, sans-serif;
}

body.land{
background: #fff;
}


#wrap{
	position: relative;
	margin: auto;
	width: 960px;
}


	#head{
		position: relative;
		height: 121px;	
	}
	
	
		#logo{
			position: absolute;
			top: 42px;
			left: 0;
			height: 62px;
			width: 415px;
			text-indent: -9999em;
			background: url(/images/earthlink_cloudlogo.gif) top left no-repeat;
		}
		
		#tlinks{
			float: right;
			height: 26px;
			line-height: 26px;
			padding-top: 22px;	
			padding-right: 25px;	
		}
		
			#head li{
				float: left;
				margin: 0 7px 0 7px;
			}
		
			#head li a{
				float: left;
				color: #F09119;
				margin: 0 4px 0 4px;
				text-decoration: none;
			}
		
		#tel{
			float: right;
			clear: right;
			height: 38px;
			width: 248px;
			text-indent: -9999em;
			margin: 18px 28px 0 0;
			background: url(img/ring.gif) top left no-repeat;
		}

	

	#splash{
		position: relative;
		background: #fff;
		border: 9px solid #fff;
		-moz-box-shadow: 0 0 8px #aaa;
		-webkit-box-shadow: 0 0 8px #aaa;
		box-shadow: 0 0 8px #aaa;
	}
	
		#nav{
			height: 37px;
			position: relative;
			z-index: 500;
			background: url(img/nav-bg.gif) top left;
		}
		
		#nav ul{
			height: 37px;
			position: relative;
			z-index: 600;
		}
		
			#nav li{
				float: left;
				padding-right: 2px;
				position: relative;
				background: url(img/nav-break.gif) top right no-repeat;
			}
			
			#nav li a{
				float: left;
				height: 29px;
				padding: 8px 18px 0 18px;
				font-size: 16px;
				color: #fff;
				text-shadow: 0 1px 0 #333;
				text-decoration: none;
			}
			
			#nav li a:hover, #nav li:hover>a{
				background: #be6b00;
			}
			
			#nav li ul{
				z-index: 600;
				position: absolute;
				top:37px;
				left: 0;
				width: 190px;	
				padding:0;
				margin:0;
				height: auto;
				display: none;
				background: #BE6B00;
			}
			
			#nav li li{
				float: none;
				height: auto;
				padding:0;
				margin:0;
				background: none;
			}
			
			#nav li li a{
				float: none;
				height: auto;
				padding:0;
				background: none;
				display: block;
				font-size: 14px;
				color: #fff;
				text-align: left;
				padding: 6px 0 6px 12px;
			}
			
			#nav li li a:hover{
				background: #E48812;
			}
			
			#nav li:hover ul{
				display: block;
			}
		
		
		#slider-container {
			height: 432px;
			width: 100%;
			position: relative;
		}	

		#slider{
		}
		
			.slide{
				position: relative;
				display: none;	
				height: 432px;	
			}
			
				.slide img{
					position: relative;
					top:0;
					left:0;
				}
				
			
			#slide1{
				display: block;
			}

			#slider .slide a.learn{
                                position: absolute;
                                bottom: 27px;
                                left: 747px;
                                height: 43px;
                                width: 164px;
				display: block;
				background-image: url('/wp-content/themes/lsnet/img/learn-more.gif');
				z-index: 7000;
			}

			#slider .slide a.learn span{
				display: none;
			}
		
			#slider-menu{
				position: absolute;
				top: 18px;
				right: 12px;
				height: 303px;
				width: 415px;
				text-align: left;
			}
			
				#slider-menu li{
					position: relative;
					height: 101px;
					line-height: 1.4em;
					overflow: hidden;	
				}
				
				#slider-menu li a{
					position: absolute;
					top:3px;
					right:0;
					height: 101px;
					width: 30px;
				}
				
				#slider-menu li h1{
					padding: 12px 0 0 17px;
					font-size: 16px;
					font-family: Georgia;
				}
				
				#slider-menu li p{
					padding: 2px 175px 0 16px;
					font-size: 11px;
				}
				
				#sm1{
					background: url(img/colo.png) top left no-repeat;
				}
				#sm2{
					background: url(img/vps.png) top left no-repeat;
				}
				#sm3{
					background: url(img/premium.png) top left no-repeat;
				}


	
	
	#breadcrumb{
		padding: 18px 0 18px 22px;	
		text-align: left;	
		color: #666;
	}
	
		#breadcrumb a{			
			color: #DF6020;
		}
	
	
	
	#top{
		text-align: left;
		position: relative;
		padding: 0 18px 35px 18px;
	}
	
		.top-content{
			float: left;
			width: 440px;
		}
	
		#top h1{
			font-size: 22px;
			font-family: Georgia;
			color: #111;
			font-weight: bold;
			padding-bottom: 14px;
		}
		
		#top p, #top ul{
			position: relative;
			line-height: 1.5em;
			overflow: hidden;
			padding-bottom: 1em;
		}
		
		#top p{
			font-size: 14px;
		}
		
		#top a{
			color: #DF6020;
		}
		
		#top li{
			padding-left: 18px;
		}
		
		#top p a.learn-more{
			display: block;
			float: left;
			height: 47px;
			width: 169px;
			text-indent: -9999em;
			background: url(img/learn.gif) top left no-repeat;	
		}
		
		.timg{
			float: right;
			margin-top: -24px;
		}
	
	
	
	
	
	
	
	#page{
		overflow: hidden;
		margin-bottom: 15px;	
		/*	
		background: url(img/partners.gif) bottom center no-repeat;
		*/
	}
	
		
		#content{
			float: left;
			width: 580px;
			padding-left: 18px;
			text-align: left;
		}
		
			.entry{
				padding-bottom: 28px;
				overflow: hidden;
			}
			
				.blog{
					border-bottom: 1px solid #ccc;
					margin-bottom: 28px;
				}
			
				.entry h2{
					font-size: 22px;
					color: #111;
					font-weight: bold;
					padding-bottom: 14px;
				}
				
					.entry h2 a{
						color: #111;
					}
				
				.entry h3{
					font-size: 18px;
					color: #111;
					font-weight: bold;
					padding-bottom: 10px;
					position: relative;
				}
				
				.entry h4{
					font-size: 16px;
					color: #111;
					font-weight: bold;
					padding-bottom: 3px;
					position: relative;
				}
				
				.entry a{
					color: #DF6020;
				}
				
				.entry p, .entry ul, .entry ol{
					line-height: 1.5em;
					padding-bottom: 1em;	
				}

				.entry strong{font-weight: bold;}
				
				.navigation a{
					color: #DF6020;
					overflow: hidden;
					padding-bottom: 10px;
				}
				
				#comwrap li{
					position: relative;
					border: 1px solid #ccc;
					padding: 10px;
					background: #f1f1f1;
					margin-bottom: 10px;
				}
				
				.avatar{
					float: right;
					padding: 5px;
					background: #fff;
					border: 1px solid #ccc;
				}
				
				.entry ul {
				margin-left: 0px;
				padding: 0 0 0 30px;
				list-style: none;
				padding-left: 10px;
				text-indent: -10px;
				}

				.entry li {
					margin: 7px 0 8px 10px;
					}

				.entry ul li:before {
					content: "\00BB \0020";
					}

				.entry ol {
					padding: 0 0 0 35px;
					margin: 0;
					}

				.entry ol li {
					margin: 0;
					padding: 0;
				}
	
		
		
		
		
		#sidebar{
			float: right;
			width: 259px;
			text-align: left;
		}
		
			.widget{
				position: relative;
				padding-bottom: 20px;
				overflow: hidden;
				background: url(img/box-shadow.gif) 0 33px no-repeat;
			}
		
				.widget h3{
					font-size: 22px;
					color: #111;
					font-weight: bold;
					padding-bottom: 14px;
					position: relative;
				}
				
				.widget a{
					color: #7C90F7;	
					text-decoration: underline;
				}
				
				.widget li{
					padding-bottom: 1em;	
				}
				
			
			#dac2{
				position: relative;
				height: 190px;
				width: 281px;
				margin-left: -15px;
				margin-bottom: 20px;
				background: url(img/SAS70TypeII.gif) top left no-repeat;	
			}
			#HostEX{
				position: relative;
				height: 190px;
				width: 281px;
				margin-left: -15px;
				margin-bottom: 20px;
				background: url(/wp-content/uploads/2010/08/HostedExchange2010LogicalSolutions.gif) top left no-repeat;	
			}
			#HostCloud{
				position: relative;
				height: 190px;
				width: 280px;
				margin-left: -5px;
				margin-bottom: 20px;
				background: url(/wp-content/uploads/2011/01/CloudHosting265.gif) top left no-repeat;	
			}
			#newsletter{
				position: relative;
				margin-bottom: 18px;
				padding: 14px 0 14px 10px;
				background: #DDDDDD;	
			}
			
				#newsletter p{
					position: relative;
					overflow: hidden;
				}
				
				#newsletter h4{
					position: relative;
					padding: 4px 0 6px 8px;
					font-size: 13px;
				}
				
				#newsletter .text{
					float: left;
					padding: 3px 3px 3px 10px;
					width: 140px;
					height: 17px;
					border: 0;
					background: #fff;
					color: #333;
					line-height: 17px;
				}
				
				#newsletter .submit{
					float: left;
					height: 23px;
					width: 86px;
					border: 0;
					text-indent: -9999em;
					background: url(/wp-content/uploads/2010/04/searchbutton1.png) top left no-repeat;
	
				}
			
			
	
	
	
	
		#front{
			position: relative;
			overflow: hidden;
			margin-bottom: 16px;
			padding: 18px 18px 20px 18px;
		}
		
			#dac{
				float: left;
				width: 281px;
				height: 191px;
				display: inline;
				text-indent: -9999em;
				margin: 30px 0 0 35px;
				background: url(img/247365.gif) top left no-repeat;	
			}
			#dacA1{
				float: left;
				width: 281px;
				height: 191px;
				display: inline;
				text-indent: -9999em;
				margin: 30px 0 0 35px;
				background: url(/wp-content/uploads/2010/07/FreeVirtualAssementVMWare.gif) top left no-repeat;	
			}
			#dacNE{
				float: left;
				width: 281px;
				height: 191px;
				display: inline;
				text-indent: -9999em;
				margin: 30px 0 0 35px;
				background: url(/wp-content/uploads/2010/08/ItNetworkingEventRochester.gif) top left no-repeat;	
			}
			#dacHE{
				float: left;
				width: 281px;
				height: 191px;
				display: inline;
				text-indent: -9999em;
				margin: 30px 0 0 35px;
				background: url(/wp-content/uploads/2010/08/HostedExchange2010LogicalSolutions.gif) top left no-repeat;	
			}
			#dacCloud{
				float: left;
				width: 281px;
				height: 191px;
				display: inline;
				text-indent: -9999em;
				margin: 30px 0 0 35px;
				background: url(/wp-content/uploads/2011/01/CloudHostingROI.gif) top left no-repeat;	
			}		
			.front-box{
				float: left;
				width: 280px;	
				text-align:left;
				color: #353535;
				background: url(img/box-shadow.gif) center 33px no-repeat;
			}
			
			.front-box.alt{
				float: right;
			}
			
				.front-box h3{
					font-size: 18px;
					font-weight: bold;
					color: #000;	
					padding-bottom: 20px;
				}
				
					.front-box h3 span{
						color: #3E3E3E;
					}
				
				.front-box a{
					color: #D57800;	
					text-decoration: underline;
				}
				
				.front-box a:hover{
					color: #D57800;
					text-decoration: none;
				}
				
				.front-box p{
					line-height: 1.6em;
				}
				
				.front-box li{
					padding-bottom: 1em;
				}
			.front-boxa{
				float: left;
				width: 280px;	
				text-align:left;
				color: #353535;
				background: url(img/box-shadow.gif) center 33px no-repeat;
			}
			
			.front-boxa.alt{
				float: right;
			}
			
				.front-boxa h3{
					font-size: 18px;
					font-weight: bold;
					color: #000;	
					padding-bottom: 20px;
				}
				
					.front-boxa h3 span{
						color: #3E3E3E;
					}
				
				.front-boxa a{
					color: #353535;	
					text-decoration: none;
				}
				
				.front-boxa a:hover{
					color: #D57800;
					text-decoration: none;
				}
				
				.front-boxa p{
					line-height: 1.6em;
				}
				
				.front-boxa li{
					padding-bottom: 1em;
				}

/*	#foot{
		position: relative;
		height: 66px;
		padding: 18px 18px 0 18px;
		height: 48px;
		font-size: 11px;
		color: #fff;
		margin-bottom: 10px;
		background: url(img/foot-bg.gif) top left;
	}
	
		#foot a{
			color: #fff;
		}
	
		.copyright{
			float: left;
			text-align: left;
		}
		
		.foot-links{
			float: right;
			width: 280px;
			padding-left: 14px;
			margin-top: -18px;
			padding-top: 18px;
			height: 48px;
			background: url(img/foot-break.gif) top left no-repeat;
		}
		
			.foot-links li{
				float: left;
				line-height: 1.5em;
			}
			
			.foot-links li a{
				float: left;
				color: #fff;
				margin: 0 4px 0 4px;
			}
			
			.foot-links li:after{
				content: "/"
			}
			
			.foot-links li:last-child:after{
				content: ""
			}
			
			p.foot-addy{
				float: right;
				text-align: right;
				padding-right: 18px;
				line-height: 1.5em;
			}*/
	#foot{
		position: relative;
		height: 66px;
		padding: 18px 18px 0 18px;
		height: 48px;
		font-size: 11px;
		color: #fff;
		margin-bottom: 10px;
		background: url(img/foot-bg.gif) top left;
	}
	
	
		.copyright{
			float: left;
			text-align: left;
		}
		
		.foot-links{
			margin:0 0 8px 0;
			padding: 0px;

		
		}
		
			.foot-links li{
				list-style-type: none;
				float: left;
				line-height: 1.5em;
			}
			
			.foot-links li a{

				margin: 0 8px 0 0;
			}

			
			
			p.foot-addy{
				float: right;
				text-align: right;
				padding-right: 18px;
				line-height: 1.5em;
			}

			#contentMES{
			width: 96%;
			padding-left: 18px;
			float: left;
            padding-right: 18px;
			text-align: left;
		}

				.entryMES h2{
					font-size: 22px;
					color: #111;
					font-weight: bold;
					padding-bottom: 14px;
				}
				
				.entryMES h2 a{
						color: #111;
					}

                                .entryMES p{
                                        }
				
				.entryMES h3{
					font-size: 18px;
					color: #111;
					font-weight: bold;
					padding-bottom: 10px;
					position: relative;
				}
				
				.entryMES h4{
					font-size: 16px;
					color: #111;
					font-weight: bold;
					padding-bottom: 3px;
					position: relative;
				}
				
				.entryMES a{
					color: #DF6020;
				}
				
				.entryMES p, .entryMES ul, .entryMES ol{
					line-height: 1.5em;
					padding-bottom: 1em;	
				}

				.entryMES strong{font-weight: bold;}

				.entryMES ul {
				margin-left: 0px;
				padding: 0 0 0 30px;
				list-style: none;
				padding-left: 10px;
				text-indent: -10px;
				}

				.entryMES li {
					margin: 7px 0 8px 10px;
					}

				.entryMES ul li:before {
					content: "\00BB \0020";
					}

				.entryMES ol {
					padding: 0 0 0 35px;
					margin: 0;
					}

				.entryMES ol li {
					margin: 0;
					padding: 0;
				}
.table-content td{
font-size:12px;
line-height:16px;
padding:6px 30px 6px 0;
text-align:center;
}

