/*
	<3 Body
*/
html {
	background-image: url("http://www.ikhost.net/images/html_bg.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	background-color: #222;
	}
body {
	margin: 0;
	padding: 0;
	
	background-image: url("http://www.ikhost.net/images/bg.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	
	font-family: "Trebuchet MS", "Lucida Grande", Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

img {
	border: 0;
	vertical-align: middle;
	}


/*
	Footer
*/
#footer {
	margin-left: 10px;
	padding: 30px 0 30px 0;
	}

/*
	Header
*/
#headerbg {
	background-image: url("http://www.ikhost.net/images/bg.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	height: 135px;
	width: 800px;
	position: absolute;
	z-index: -1;
	}
	
#header {
	margin: 0;
	padding: 0;
	height: 100px;
	}
#header img {
	position: absolute;
	margin-left:4px;
}
#header h1 {
	margin: 0;
	padding: 25px 0 0 30px;
	
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -4px;
	text-decoration: underline;
	
	color: #CDF1FD;
	position: absolute;
	}
#header h1 a, #header h1 a:link, #header h1 a:visited, #header h1 a:hover, #header h1 a:active {
	color: #CDF1FD;
	text-decoration: underline;
	}

/*
	Main Menu < Header
*/
#mainmenu {
	margin-left: 215px;
	position: absolute;
	/*float: right;*/
}
#menu {
	width:580px;
	/*margin-left: 200px;*/
	/*overflow: auto;*/
	/*float: right;*/
	margin: 0;
	padding: 40px 30px 0 0;
	list-style-type: none;
	font-weight: bold;
	font-size: 11px;
	/*position: absolute;*/
	}
#menu li {
	margin: 0;
	padding: 0 15px 0 0;
	background: none;
	float: left;
	}
#menu a, #menu a:link, #menu a:visited {
	color: #000;
	text-decoration: none;
	}
#menu a:hover, #menu a:active {
	text-decoration: underline;
	}
#menu .selected a, #menu .selected a:link, #menu .selected a:visited, #menu .selected a:hover, #menu .selected a:active {
	color: #FFF;
	}



/*
	Tabs
*/
#tabs {
	height: 21px;
	}
#tab-list {
	margin: 0;
	padding: 0 0 0 5px;
	
	list-style-type: none;
	}
#tab-list li {
	float: left;
	background: none;
	}
#tab-list a, #tab-list a:link, #tab-list a:visited {
	display: block;

	margin: 0 0 0 5px;
	padding: 4px 15px 3px 10px;

	background-image: url("http://www.ikhost.net/images/tab_inactive.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	
	color: #CCC;
	text-decoration: none;
	}
#tab-list a:hover, #tab-list a:active {
	color: #999;
	}
#tab-list a.selected, #tab-list a:link.selected, #tab-list a:visited.selected, #tab-list a:hover.selected, #tab-list a:active.selected {
	background-image: url("http://www.ikhost.net/images/tab_active.jpg");
	color: #CCC;
	}
.tabfont {
        font-family: "Trebuchet MS", "Lucida Grande", Sans, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
	text-transform: uppercase;
        }

.close {
	padding-left: 4px;
	}
a:hover .close {
	color: #FFF;
	}



/*
	Content
*/
#content-outer {
	clear: both;

	margin: 0;
	padding: 30px;
	}
#content {
	width: 740px;
	}



/*
	Content Styling
*/
#content h1 {
	margin: 0;
	padding: 0;
	
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -2px;
	
	text-decoration: underline;
	
	color: #FFF;
	}
	
#content p {
	margin: 0;
	padding: 10px 0 0 5px;
	}

#content .hl1 {
		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFF;
		text-decoration: none;
	}
.ad-images {
	margin: 5px 5px 5px 60px;
	}
.pingdom {
	margin: 5px 5px 5px 130px;
	}
.cols {
	margin: 0;
	padding: 0;
	clear: both;
	}
.col {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	}
.col * {
	text-align: left;
	}
.col h2 {
	margin: 0;
	padding: 0 0 10px 0;
	
	font-size: 25px;
	letter-spacing: -2px;
	text-decoration: underline;
	
	text-align: center;
	}
.col h2 a, .col h2 a:link, .col h2 a:visited {
	color: #FFF;
	text-decoration: underline;
	}
	.col-pad {
		padding: 10px 10px;
		}
	.a { width: 49%; }
	.b { width: 33%; }
	.c { width: 66%; }
	.e { width: 355px; }
	.f { width: 275px; }
	.g { width: 405px; }
	.g .hl1 {
		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFF;
		text-decoration: none;
	}
	.serviceNews {
		margin: 20px 20px 20px 5px;
		padding: 5px 5px 5px 5px;
		text-align: left;
		border: 1px dashed;
	}

.col ul {
	margin: 0 auto 0 auto;
	padding: 10px 0 0 5px;
	width: 80%;
	list-style-type: none;
	}
.col ul.bulleted li{
	background-image: url("http://www.ikhost.net/images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
	}
.col li {
	margin: 0 0 7px 0;
	padding: 0;
	background: none;
	}

.col li strong {
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	}

.frame {
	margin: 0 auto 0 auto;
	padding: 0 0 20px 0;
	
	background-image: url("http://www.ikhost.net/images/frame_top.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 260px;
	}
.frame h3 {
	margin: 0;
	padding: 18px 0 3px 10px;
	
	background-image: url("http://www.ikhost.net/images/grbg.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #999;
}
.frame h3 span {
	float: right;
	padding: 0 5px 0 0;
	
	color: #222;
	font-size: 12px;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.frame h3 span span {
	padding: 0;
	float: none;
	font-size: 10px;
	}
.frame .frame-content {
	padding: 10px 10px 0 10px;
	background-color: #333;
	}
.frame .frame-content  form {
	margin: 0;
	}
.frame ul {
	margin: 0;
	padding: 0 0 3px 0;
	width: 100%;
	list-style-type: none;
	}
.frame li {
	margin: 0 0 7px 0;
	padding: 0;
	line-height: 1.1em;
	}
.frame li.right {
	margin-top: 10px;
	text-align: right;
	}
.frame input {
	margin: 0 0 5px 0;
	width: 100%;
	border: 1px solid #999;
	background-color: #333;
	color: #CCC;
	}
.frame .submit {
	margin: 0;
	padding: 0 0 5px 0;
	width: auto;
	border: 0;
	background: none;
	}


a:link, a:visited, a:active {
	color: #9ADAF6;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
	
#domainbox {
	margin: 0 auto 0 auto;
	padding: 0;
	height: 132px;
	width: 340px;
	
	position: relative;
	
	background-image: url("http://www.ikhost.net/images/domain_bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
#domainbox h3 {
	margin: 0;
	padding: 15px 0 0 20px;
	color: #333;
	
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
#domainbox .submit {
	float: right;
	margin: 6px 6px 0 0;
	border: 0;
	color: #FFF;
	font-size: 25px;
	font-weight: bold;
	background: transparent;
	}

#domainbox select {
	margin: 10px 0 0 20px;
	border: 1px solid #09C;
	}
#inputbox {
	margin: 10px 20px 0 20px;
	background-color: #FFF;
	border: #09C 1px solid;
	}
#inputbox input {
	margin: 0;
	padding: 1px 0 1px 5px;
	background-color: #FFF;
	border: 0;
	font: inherit;
	width: 220px;
	}
#inputbox select {
	float: right;
	margin: 0 0 0 0;
	padding: 0;
	
	background-color: #FFF;
	border: 0;
	border-left: 1px solid #CCC;
	}

html > body #inputbox select {
	margin: 0;
	}
input, select, textarea {
	font-family: "Trebuchet MS", "Lucida Grande", Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#contactform {
	margin: 10px;
	}
#contactform input {
	width: 300px;
	margin-bottom: 5px;
	}
#contactform textarea {
	width: 300px;
	height: 250px;
	}

#contactform .auto { margin-top: 10px; width: auto; }

blockquote {
	margin: 0 0 10px 15px;
	}
	
ul {
	list-style-type: none;
	}
ul li {
	background-image: url("http://www.ikhost.net/images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
	}
ul.compress li {
	width: 40%;
	float: left;
	}
.redNotice {
	color: #DD2222;
}

