/*
Theme Name: ServingDot
Theme URI: http://www.servingdot.com/
Description: Custom ServingDot Theme
Author: ServingDot.com
*/

@font-face {
font-family:"Angelina";
src: url(fonts/angelina.ttf);
 }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #13345a;
	margin: 0px;
}
.clear:after {
	content: ".";
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
}
#header { background: #2277ba url('img/header-bg.jpg') top repeat-x; }
	#header .right-bg { background: url('img/header-right.jpg') top right no-repeat; }
	#header .center {
		width: 861px;
		margin: 0px auto;
	}
	#header .logo {
		float: left;
		margin: 0px 0px 55px 0px;
	}
		#header .logo a {
			background: url('img/logo.gif');
			display: inline-block;
			width: 189px;
			height: 38px;
			margin: 30px 0px 0px 3px;
			outline: none;
		}
			#header .logo a span { display: none; }
	#header .nav {
		line-height: 33px;
		background: url('img/header-bar.png') right no-repeat;
		float: right;
		min-width: 360px;
		height: 33px;
		margin: 34px 5px 55px 0px;
	}
		#header .nav a {
			font-size: 1.5em;
			font-weight: bold;
			color: #000;
			text-decoration: none;
			margin: 0px 10px;
		}
		#header .nav a:hover { text-decoration: underline; }
	#header .build-connections {
		/* background: url('img/headline.png'); */
		clear: both;
		width: 657px;
		height: 149px;
		margin: 0px 0px 0px 1px;
	}
		#header .build-connections span { display: none; }
	#header .create {
		line-height: 101px;
		height: 101px;
		margin: 26px 0px 0px 0px;
	}
		#header .create .left {
			font-size: 1.6em;
			font-weight: bold;
			color: #fff;
			text-transform: uppercase;
			float: left;
			margin: 0px 0px 0px 2px;
		}
		#header .create .right {
			font-size: 1.7em;
			font-weight: bold;
			text-transform: uppercase;
			text-align: right;
			background: url('img/arrow.png') right no-repeat;
			float: right;
			width: 253px;
			padding: 0px 30px 0px 0px;
		}
			#header .create .right a {
				color: #000;
				text-decoration: none;
			}
	#header .heading {
		font-size: 3.6em;
		font-weight: normal;
		letter-spacing: -1px;
		clear: both;
		margin: 0px;
		padding: 0px 0px 25px 0px;
	}
#sections {
	font-size: 1.4em;
	line-height: 38px;
	background: #61afd9;
	height: 38px;
}
	#sections .center {
		width: 861px;
		margin: 0px auto;
	}
        #sections li {list-style: none; float:left}
	#sections a {
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		margin: 0px 20px 0px 0px;
	}
	#sections a:hover { text-decoration: underline; }
#footer {
	width: 861px;
	margin: 40px auto 0px auto;
}
	#footer .column {
		float: left;
		width: 267px;
		margin: 0px 30px 0px 0px;
	}
	#footer .last { margin: 0px; }
	#footer h2 {
		font-size: 1.2em;
		color: #fff;
		text-transform: uppercase;
		margin: 0px 2px 0px 17px;
		padding: 0px 0px 5px 0px;
		border-bottom: 1px solid #1d4f87;
	}
	#footer .links {
		margin: 0px 2px 40px 17px;
		padding: 5px 0px 0px 0px;
	}
		#footer .links h3 {
			font-size: 1.2em;
			font-weight: normal;
			margin: 0px;
		}
			#footer .links h3 a {
				color: #fff;
				text-decoration: none;
				line-height: 1.5em;
			}
			#footer .links h3 a:hover { text-decoration: underline; }
		#footer .half h3 {
			float: left;
			width: 50%;
		}
	#footer .sign-up-now {
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
		#footer .sign-up-now a {
			background: url('img/sign-up-now.png');
			display: block;
			width: 267px;
			height: 74px;
			outline: none;
		}
			#footer .sign-up-now a span { display: none; }
	#footer .text {
		font-size: 1.2em;
		color: #fff;
		text-align: center;
		margin: 15px 0px 0px 0px;
	}
#main { background: url('img/main-bg-color.jpg'); }
#main.home { background: #2277ba; }
	#main .gradient {
		background: url('img/main-bg.jpg') top repeat-x;
		padding: 28px 0px;
	}
	#main .width {
		width: 880px;
		margin: 0px auto;
	}
	#main .rounded {
		background: #fff url('img/rounded-bottom.jpg') center bottom no-repeat;
		width: 918px;
	}
		#main .rounded .top {
			background: url('img/rounded-top.jpg') top no-repeat;
			padding: 33px;
			margin: 0px -8px 0px -8px;
		}
	#main .column {
		background: url('img/column.png') top no-repeat;
		float: left;
		width: 268px;
		margin: 0px 14px 0px 0px;
		padding: 8px 8px 0px 8px;
	}
	#main .column h2 {
		font-size: 2em;
		font-weight: normal;
		margin: 0px;
		padding: 10px;
	}
	#main .column ul {
		font-size: 1.3em;
		color: #fff;
		line-height: 1.3em;
		margin: 0px;
		padding: 0px 10px 10px 30px;
	}
	#main .column p {
		font-size: 1.3em;
		color: #fff;
		line-height: 1.3em;
		margin: 0px;
		padding: 0px 10px 10px 10px;
	}
		#main .column p a {
			font-weight: bold;
			color: #a31d24;
			text-decoration: none;
			line-height: 1.5em;
		}
		#main .column p a:hover { text-decoration: underline; }
	#main .column h3 {
		font-size: 1.6em;
		font-weight: normal;
		margin: 0px;
		padding: 10px;
	}
	#main .last { margin: 0px; }
	#main .heading {
		background: center bottom no-repeat;
		height: 86px;
	}
	#main .people { background-image: url('img/people.png'); }
	#main .social { background-image: url('img/icons-social.png'); }
	#main .technical { background-image: url('img/icons-technical.gif'); }

#main .widget-title-hide {
display:none;
}

#left {
	float: left;
	width: 564px;
}

#left a {
text-decoration: none;
color: #317b9e;
}

#left a:hover {
text-decoration: underline;
color: #317b9e;
}

#left a:visited {
color: #317b9e;
}

#left-full {
	float: left;
	width: 864px;
}

	#left h3, #left-full h3 {
		font-size: 2.4em;
		font-weight: normal;
		color: #a31d23;
		margin: 0px;
	}
	#left p, #left-full p {
		font-size: 1.4em;
		line-height: 1.4em;
	}

#left li, #left-full li {
		font-size: 1.4em;
		font-weight: normal;
		margin: 0px;
}
#left .post-meta, #left-full .post-meta {
font-size: 1.4em;
line-height: 1.5em;
}
#sidebar {
	background: url('img/sidebar.png') top no-repeat;
	float: right;
	width: 268px;
	margin: -8px -8px 0px 0px;
	padding: 8px 8px 0px 8px;
}
	#sidebar .redefining {
		background: url('img/redefining.png') center no-repeat;
		height: 134px;
		margin: 20px 0px 30px 0px;
	}
		#sidebar .redefining span { display: none; }
	#sidebar .site {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 100px;
	}
		#sidebar .site h4 {
			font-size: 1.4em;
			margin: 0px;
		}
			#sidebar .site h4 a {
				color: #000;
				text-decoration: none;
			}
		#sidebar .site p {
			font-size: 1.1em;
			color: #666;
			margin: 0px;
		}
			#sidebar .site p a {
				color: #005997;
				line-height: 1.5em;
			}
	#sidebar .twitter { background: url('img/site-twitter.png') top left no-repeat; }
	#sidebar .facebook { background: url('img/site-facebook.png') top left no-repeat; }
	#sidebar .myspace { background: url('img/site-myspace.png') top left no-repeat; }
	#sidebar .linkedin { background: url('img/site-linkedin.png') top left no-repeat; }
	#sidebar .yours {
		font-size: 1.3em;
		background: url('img/site-yours.png') top left no-repeat;
	}
		#sidebar .yours p { color: #000; }

.post-meta {list-style: none; padding-left:0px; padding-bottom:5px; font-size: 2.4em; font-weight: normal; color: #a31d23;margin: 0px; }
.post-meta-key {display:none; }

#info {
	background: url('img/hosting-info.gif') top no-repeat;
	float: right;
	width: 272px;
	height: 148px;
	margin: 0px -8px 0px 0px;
	padding: 8px 8px 0px 8px;
}
	#info .heading {
		background: url('img/heading-looking.png');
		width: 225px;
		height: 47px;
		margin: 15px auto 0px auto;
	}
		#info .heading span { display: none; }
	#info .cursive {
		background: url('img/cursive-services.png');
		width: 219px;
		height: 35px;
		margin: 10px auto 0px auto;
	}
		#info .cursive span { display: none; }
#plans {
	margin: 20px 0px 0px 0px;
	clear: both;
}
	#plans .plan {
		margin: 0px 0px 15px 0px;
		position: relative;
	}
		#plans .plan .hidden { display: none; }
		#plans .plan .description {
			font-size: 1.2em;
			line-height: 1.4em;
			width: 260px;
			position: absolute;
			bottom: 30px;
			left: 25px;
		}
		#plans .plan .details {
			float: right;
			width: 252px;
			margin: 12px 12px 0px 18px;
			padding: 0px 0px 0px 15px;
		}
			#plans .plan .details h4 {
				font-size: 1.6em;
				color: #a31d23;
				margin: 0px;
				line-height: 40px;
			}
			#plans .plan .details p {
				font-size: 1.4em;
				line-height: 1.7em;
				margin: 22px 0px 0px 0px;
			}
				#plans .plan .details p .small {
					font-size: 0.8em;
					line-height: 1.5em;
				}
			#plans .plan .details .price {
				width: 238px;
				height: 39px;
				position: absolute;
				bottom: 42px;
			}
				#plans .plan .details .price h5 {
					font-size: 1.8em;
					line-height: 39px;
					float: left;
					display: none;
					margin: 0px;
					padding: 0px 0px 0px 10px;
				}
					#plans .plan .details .price h5 span {
						font-size: 0.6em;
						color: #333;
					}
				#plans .plan .details .price a {
					float: right;
					display: block;
					width: 145px;
					height: 35px;
					margin: -20px 0px 0px 0px;
				}
					#plans .plan .details .price a span { display: none; }
	#plans .humble {
		background: url('img/hosting-humble.png');
		width: 876px;
		height: 313px;
	}
	#plans .talkative {
		background: url('img/hosting-talkative.png');
		width: 876px;
		height: 347px;
	}
		#plans .talkative .price { bottom: 33px !important; }
	#plans .outspoken {
		background: url('img/hosting-outspoken.png');
		width: 876px;
		height: 362px;
	}
		#plans .outspoken .price { bottom: 33px !important; }

#legendary {
	background: url('img/hosting-legendary.png');
	width: 872px;
	height: 86px;
	margin: 0px auto;
}
	#legendary h3 { display: none; }
	#legendary a {
float:right;
		display: block;
		width: 125px;
		height: 35px;
		margin: 20px 0px 0px 0px;
padding-right:50px;
	}
		#legendary a span { display: none; }
	#legendary h4 {
		font-size: 1.6em;
		color: #a31d23;
		width: 300px;
		margin: 0px auto;
		padding: 25px 0px 0px 0px;
	}
	#legendary p {
		width: 300px;
		margin: 0px auto;
	}
img#wpstats{display:none}