﻿/*
#vkwicks_container { 
	background-color: green;
	width: 150px;
	height: 400px;
	float: right;


   margin-left: 0px;
   padding-left: 0px;
   
}

#vkwicks {
	position: relative;
}
 
#vkwicks .vkwick {

   margin-left: 0px;
   padding-left: 0px;

  
	float: right;
	display: block;
	width: 150px;
	height: 30px;
}
*/

#hkwicks_container {
/*	background-color: green; */
	width: 740px;
	height: 60px;
}

#hkwicks {
	position: relative;
	width: 755px;
	height: 60px;
    margin-left: 0px;
    padding-left: 0px;
}
 
#hkwicks .hkwick {
	float: left;
	display: block;
	width: 148px;
	height: 60px;
	overflow: hidden ;
	margin-left: 2px;
}
 
 /*
#vkwick_red {background-color: red;}
#vkwick_orange {background-color: orange;}
#vkwick_yellow {background-color: yellow;}
#vkwick_green {background-color: green;}
#vkwick_blue {background-color: blue;}
#vkwick_indigo {background-color: indigo; color: #fff; }
#vkwick_violet {background-color: violet;}


#hkwick_red {background-color: red;}
#hkwick_orange {background-color: orange;}
#hkwick_yellow {background-color: yellow;}
#hkwick_green {background-color: green;}
*/

#hkwick_mucoder {}
#hkwick_hypercyclic {}
#hkwick_tonespace {}
#hkwick_boilerplate {}

#hkwick_boilerplate span
{
display: block;
background-image: url(/art/boilerplate.png);
width: 300px;
height: 60px;
}

#hkwick_mucoder a 
{
display: block;
background-image: url(/art/mucoderlink.png);
width: 300px;
height: 60px;
}

#hkwick_mucoder a span
{
display: none;
}


#hkwick_hypercyclic a span
{
display: none;
}


#hkwick_hypercyclic a 
{
display: block;
background-image: url(/art/hypercycliclink.png);
width: 300px;
height: 60px;
}

#hkwick_tonespace a 
{
display: block;
background-image: url(/art/tonespacelink.png);
width: 300px;
height: 60px;
}


#hkwick_download a span
{
display: none;
}

#hkwick_download a 
{
display: block;
background-image: url(/art/downloadlink.png);
width: 300px;
height: 60px;
}


#hkwick_tonespace a span
{
display: none;
}

#container {
	width: 740px;
	margin: 0 auto;
	background: /*url(images/content_bg.png) */ no-repeat left 95px;
}

.clearer {
	clear: both;
}

.contentSpacer {
	height:360px;
	float:right;
	width:1px;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

#pageHeader {
	height: 60px;
	width: 740px;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 0px;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;

}

#pageHeader img {
	position: absolute;
	right: 200px;
	top: 18px;
	z-index: 500;
}

#pageHeader h1 {
	margin: 0;
	padding: 0;
	font: normal 2em "Lucida Grande", Lucida, Verdana, sans-serif;
	position: absolute;
	top: 27px;
	left: 160px;
	text-shadow: 1px 1px 1px #000;
}

#pageHeader h2 {
	margin: 0;
	padding: 0;
	font: normal normal 1em "Lucida Grande", Lucida, Verdana, sans-serif;
	position: absolute;
	top: 60px;
	left: 160px;
	text-shadow: 1px 1px 1px #999;
}

#contentContainer {
	float: right;
	width: 620px;
	margin-left: 0px;
	margin-top: 20px;
	position: relative;
	z-index: 100;
	/*background-image: url(images/content_bg.png);*/
	background-position: -45px top;
	background-repeat: no-repeat;
}

#contentContainer #content {
	padding: 20px 10px;
}

#sidebarContainer {
	float: left;
	width: 100px;
    margin-top: 20px;
	margin-right: 0px;
	position: relative;
	z-index: 90;
    color: #D3D3D3;

}

#sidebarContainer #sidebar {
	padding: 0px 0px 0px 0px;
}

#sidebarContainer .sideHeader {
	font-weight: bold;
	font-size: 1.2em;
}

#footer {
	width: 620px;
	margin-left: 45px;
	padding-top: 20px;
	background: /*url(images/footer_bg.png) */ no-repeat center top;
	font-size: 0.9em;
	color: #666;
}

#footer p {
	padding: 0 0 0 20px;
	background: /* url(images/bird.gif) */ no-repeat left center;
	margin: 0;
}

#footer a:link, #footer a:visited {
}

#footer a:hover, #footer a:active {
}

#contactcontainer {
	float: right;
}
	
#breadcrumbcontainer {
	float: left;
}

#breadcrumbcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#breadcrumbcontainer li {
	display: inline;
}

#breadcrumbcontainer a {
}

#breadcrumbcontainer a:hover {
}

#navcontainer {
    float: left;
	/*margin-top: 28px;*/
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

}

#navcontainer #current {
}

#navcontainer #current:hover {
}

#navcontainer .currentAncestor {
}

#navcontainer ul{
	margin: 0 0 0 0 !important;
	padding: 0;
	list-style-type: none;
	z-index: 1;
}

#navcontainer li {
	text-align: left;
	position: relative;
}

#navcontainer a {
	padding-top: 0px;
	height: 20px;
	display: block;
	/*color: #fff;*/
	text-decoration: none;
	/*text-indent: 15px;*/
}

#navcontainer a:hover {
}

#navcontainer a:active {
}

h1 {
	font: 2em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 0 5px 0;
}

h2 {
	font: 1.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 0 5px 0;
}

h3 {
	font: 1.6em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 0 5px 0;
}

h4 {
	font: 1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 0 5px 0;
}

.imageStyle {
}

#contentContainer #content ul {
}

#contentContainer #content li {
}


#sidebarContainer #sidebar ul {
}

#sidebarContainer #sidebar li {
}


table {
}

.blog-entry-summary {
}


.blog-entry {
	margin: 0 -10px 30px;
	padding: 0 15px 30px;
	background: /* url(images/blog_entry_bottom.gif) */ no-repeat left bottom;
}

.blog-entry-title {
	text-shadow: 1px 1px 1px #000;
	margin-bottom: 3px;
	letter-spacing: -1px;
	font: normal normal 1.9em "Lucida Grande", Lucida, Verdana, sans-serif;
}

.blog-entry-date {
	color: #bebebe;
	margin-bottom: 15px;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	background: /* url(images/date.png) */ no-repeat left top;
	padding-left: 0px;
}


.blog-entry-body {
	color: #D3D3D3;
}



body {
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
	color: #363636;
	font: 0.8em/1.45em Helvetica, Arial, Geneva, sans-serif;
	background: #363636 /* url(../../images/ice/body_bg.png) */ repeat-x;
}

p {
	color: #D3D3D3;
}

b, strong {

}

a:link, a:visited {
}

a:hover, a:active {
	text-decoration: none;
}


a {
	color: #FFFFFF;
}

img {
	border: none;
}

.blog-entry-title
{
	color: #399DC2;
}


td {

   margin: 0 0 0 0;
   padding: 3px 3px 3px 3px ;
   vertical-align: top
  
}