/* @override http://genetichosting.com/css/1.css */

body  { color: #888; font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; background: #121212 repeat-x fixed; margin: 10pt 0 0 }

* {
	margin:0;
	padding:0;
}

#wrapper1  { background-color: #1e1e1e; margin: 0 auto; padding: 10px; width: 760px }

#wrapper2  { background: black url(../images/nav_bg.gif) repeat-x; padding: 0pt 10px 10px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; width: 740px;
	display: inline-block;
}

#nav {
	float:none;
	border:none;
	margin:0;
	padding-top: 0;
	padding-right: 20;
	padding-bottom: 0;
}

#nav li  {
	font-size: 11px;
	list-style-type: none;
list-style-position: ; 	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	clear: none;
}

#nav li a  {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: none;
	display: block;
	padding-top: 65px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#nav li a:hover  { color: #e60091; background: no-repeat; border-bottom: 1px dotted #454545 }

#header h1   {
	color: #fff;
	font: 2.7em Arial;
	background: no-repeat left bottom;
	letter-spacing: -1px;
	float: left;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header h1 a {
	color:#222;
	text-decoration:none;
	border:none;
}
#header h1 a:hover {
	color:#000;
}
#header h1 span {
	font-size:.8em;
	color:#ccc;
	text-transform:uppercase;
}

#container  { clear: both; padding: 0px 0 0 }

p.description    { color: #fff; font-size: 14px; line-height: 25px; background: black url(../images/description2.jpg) no-repeat right top; padding: 10px 10px 160px; border-top: 4px solid #e60091 }
p.description2 { color: #fff; font-size: 14px; line-height: 25px; background: black url(../images/grill.gif) no-repeat center top; padding: 10px 10px 160px; border-top: 4px solid #e60091 }
p.description3 { color: #fff; font-size: 14px; line-height: 25px; background: black url(../images/foam.gif) no-repeat left top; padding: 10px 10px 160px; border-top: 4px solid #e60091 }
p.description4 { color: #fff; font-size: 14px; line-height: 25px; background: black url(../images/serv.jpg) repeat center top; padding: 10px 10px 160px; border-top: 4px solid #e60091 }
p.description5 { color: #fff; font-size: 14px; line-height: 25px; background: black url(../images/headp.gif) no-repeat left top; padding: 10px 10px 160px; border-top: 4px solid #e60091 }
p.description6 { color: #fff; font-size: 14px; line-height: 25px; background: black url(../images/contact.jpg) no-repeat left top; padding: 10px 10px 160px; border-top: 4px solid #e60091 }
p.description a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px none #8CD1FF;
}
p.description a:hover {
	border-bottom:1px solid #8CD1FF;
}

#sidebar  { background: #282828 no-repeat right top; float: right; margin: -30px 0 0; padding: 10px; width: 230px;
	display: inline-block;
}

#content   { background: url(../images/content.jpg) no-repeat right top; margin: 0 260px 0 5px; padding: 10px 20px 0 0; border-top: 1px none #272727 }
#content2   { background: no-repeat right top; margin: 0 5px; padding-top: 10px; padding-bottom: 0; padding-left: 0; border-top: 1px none #272727 }
#content ul { font-size: 12px; line-height: 0px; background: no-repeat right top; list-style-type: disc; border-top: 1px #272727 }
#content h2   { color: #8e8e8e; font: 22px Arial; background: url(../images/h2.jpg) no-repeat left bottom; letter-spacing: 0px; clear: left; margin: 10px 0; border-bottom: 2px solid #373737 }
#content h2 a  { color: #fff; text-decoration: none; border: none }
#content p   { font-size: 12px; line-height: 16px; margin: 15px 0 }
ol.subnav {
	margin:-10px 0 0 -5px;
	padding:0;
}
ol.subnav li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
ol.subnav a   { color: #d4d4d4; font-weight: bold; text-decoration: none; margin: 0 5px 0 0; padding: 5px; border-top: 2px solid #777; border-bottom: medium none; display: block }
ol.subnav a:hover  { color: #696969; border-top: 2px solid #e60091; border-bottom: medium none }

#sidebar h2  { color: white; font-size: 1.3em; margin: 10px 0 }

p.news  { background-color: #1e1e1e; margin: 0 0 10px; padding: 10px; border: solid 1px #191919 }

p.news a.more   { color: #e60091; text-decoration: none; text-align: right; float: right; border: none }

#sidebar ul {
	list-style:none;
	border-top:1px solid #eee;
	border:none;
	padding:0;
	margin:0;
}
#sidebar ul li  { margin: 0; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: #eee }
#sidebar ul li a  { color: #cfcfcf; text-decoration: none }
#sidebar ul li a:hover  { color: #7c7c7c }

input  { color: #555; padding: 5px; border: solid 1px #eee }

#content h3  { color: #ff00ad; font: 1.8em "Trebuchet MS"; margin: 10px 0 }
blockquote {
	padding:0 0 0 10px;
	border-left:5px solid #eee;
}

ul   { margin: 10px 10px 10px 0; padding: 0 0 0 15px; border: none 1px #eee }
li  { margin: 0 0 5pt 5px; padding: 5px 5px 0px }
.grid { border-bottom: 1pt dotted #202020 }
img.floatLeft     { float: left; margin: 0px 10px 10px 0px }
img.floatRight     { float: right; margin: 0px 0px 10px 10px } 
 a  { color: #ff00ad; text-decoration: none; border-bottom: 1px none #ccc }
 a:hover  { border-bottom: 1px solid #4c4c4c }
#footer {
	text-align:center;
	border-top:2px solid #000;
	padding:10px;
	margin:30px 0 0 0;
	color:#ccc;
	width:760px;
	margin:0 auto;
}
#footer a {
	color:#eee;
}
.features { color: #eb0091; font-weight: 900; font-size: 15px }
.synnews { color: #eb0091; font-size: 12px; list-style-image: url(../images/news_icon.gif); list-style-position: inside }
.synrss { color: white; font-size: 10px; list-style-image: url(../images/podcast_icon.gif); list-style-position: inside }
#sidebar h1    { color: #db0dab; font-size: 20px; line-height: 0px; font-family: "Trebuchet MS", Arial, Verdana; letter-spacing: 1px; margin-top: 15px; margin-bottom: 10px }
.middle { border-bottom: 1px dotted #454545 }
.navtext  { color: white; font: bold 9pt sans-serif; background: #f9009c url(../images/rollover_bg.gif) repeat-x; text-align: left; border: none; width: 200px; layer-background-color: tan }
.packages  { position: static; left: 10px }
.even   { background-color: #0e0f0e; padding: 3px }
.odd   { padding: 3px }
.noline a  { text-decoration: none; border-bottom: none }
