@charset "UTF-8";
/* CSS Document */
a.sitelogo {
	width:287px;
	height:97px;
	display:block;
	position:absolute;
	top:120px;
	left:0;
}
#comingsoon {
	width:451px;
	margin:0 auto;
	margin-top:150px;
}
#main_container {
	margin:0;
	padding:0;
}
#center_container {
	position:relative;
	padding-top:172px;
	padding-bottom:185px;
	width:790px;
	margin:0 auto;
}
#footer {
	width:790px;
	height:15px;
	padding-top:15px;
	clear:both;
}
#content_container #header {
	height:273px;
}
#header #menu {
	padding-top:53px;
	height:209px;
	width:124px;
	float:left;
}
#header #menu ul li {
	display:block;
	width:100px;
	height:26px;
	margin-bottom:1px;
	float:right;
	padding-right:7px;	
	padding-top:8px;
}
#header #menu ul li a span {
	display:block;
}
#header #pictures {
	float:left;
	width:627px;
	height:212px;
	padding-top:53px;
}
#content_container {
	overflow:auto;
}
#content2 {
	padding:20px 0 275px 110px;
	width:613px;
}
#content2 div.fancy_header {
	background:url(/images/message_header2.jpg) top left no-repeat;
	width:629px;
	height:40px;
	padding-top:7px;
	padding-bottom:20px;
	background-position:-4px 0;
}
#content2 p {
	text-align:left;
	padding:0 60px 20px 30px;
}
div.packages {
	width:70%;
	margin:0 auto;
}
div.packages ul {
	padding-top:15px;
	padding-bottom:25px;
}
#content2 div.packages p {
	padding-top:15px;
	padding-right:0;
}
#contactform {
	width:553px;
	margin-left:50px;
}
#content2 #contactform p {
	padding:0 0 20px 0;
}
#contactform div.formleft, #contactform div.formright {
	width:40%;
	float:left;
	padding-bottom:15px;
	padding-left:40px;
}
#contactform div.formleft label, #contactform div.formleft input, #contactform div.formright label, #contactform div.formright input {
	display:block;
	text-align:left;
}
#contactform div.comments {
	clear:both;
	padding-bottom:10px;
}
#content2 #contactform p {
	padding:20px 20px 20px 20px;
}
#content2 #contactform fieldset input {
	margin-bottom:10px;
}
#content2 #contactform div.submit {
	padding-bottom:20px;
}
#content2 #contactform fieldset div.submit input {
	width:93px;
	height:31px;
	margin-left:10px;
}
.networking {
	margin-top:5px;
	margin-left:40px;
	width:553px;
	text-align:right;
	overflow:hidden;
}
.clear {
	clear:both;
}
img.wenderfulphoto {
	float:right;
	padding-left:20px;
}
div.bloggallery {
	width:627px;
	height:212px;
}
div.social, div.store {
	float:right;
}
div.social {
	padding-top:4px;
	padding-right:5px;
}