@charset "UTF-8";
/* CSS Document */

/*

Light Blue: 00d2e6
Medium Blue:
Dark Blue:

*/

body{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
}

p{
	color: #dddddd;
	
	font-size: 13.5px;
	line-height: 21px;
	
	margin: 1em 0px;
}
p:first-child{
	margin-top: 0px;
}
a{
	text-decoration: none;
	background: url(../images/layout/dotted-underline.gif) bottom repeat-x;
	}
a:link{
	color: #00d2e6;
}
a:active{
	color: #00d2e6;
}
a:visited{
	color: #00d2e6;
}
a:hover{
	color: #00d2e6;
	background: url(../images/layout/full-underline.gif) bottom repeat-x;
}
a.imglink, a.imglink:hover{
	background: none;
}
strong{
	color: #00d2e6;
}
sub{
	font-size: .75em;
	vertical-align: -10%;
	}
sup{
	font-size: .75em;
	vertical-align: 30%;
	}
blockquote{
	color: #dddddd;
	
	line-height: 18px;
	
	margin: 2em 2em 2em 40px;
	padding-left: 15px;
	border-left: 5px solid #00d2e6;
}
code{
	display: block;
	color: #dddddd;
	
	line-height: 18px;
	
	margin: 2em 2em 2em 40px;
	padding: 1em 0px 1em 15px;
	border-left: 5px solid #00d2e6;
	background: #111;
}
code span.indent{display: block; margin-left: 15px;}
ul{
	color: #00d2e6;
	
	list-style-type: disc;
	list-style-position: inside;
	
	margin: 1em 1em;
	}
ol{
	color: #00d2e6;
	
	list-style-type: decimal;
	list-style-position: inside;
	
	margin: 1em 1em;
	}
li{
	color: #dddddd;
	
	line-height: 18px;
	
	margin: 4px 0px;
	list-style-position: outside;
	}
#mainwrapAlpha li{font-size: 13.5px; line-height: 21px;}
#mainwrapOmega li{font-size: 13.5px; line-height: 21px;}
li.photoshop{list-style-type: none; background: url(../images/layout/icons/ps.png) no-repeat; padding-left: 25px; margin-left: 0px;}
li.dreamweaver{list-style-type: none; background: url(../images/layout/icons/dw.png) no-repeat; padding-left: 25px; margin-left: 0px;}
li.illustrator{list-style-type: none; background: url(../images/layout/icons/ai.png) no-repeat; padding-left: 25px; margin-left: 0px;}
li.wacom{list-style-type: none; background: url(../images/layout/icons/wacom.png) no-repeat; padding-left: 25px; margin-left: 0px;}
h1{
	font-size: 28px;
	font-weight: normal;

    /*color: #00d2e6;*/
	color: #dddddd;
	
	margin: 18px 0px;
}
h1:first-child{
	margin-top: 0px;
}
h1 a{
	color: #dddddd;
}
h2{
	font-size: 22px;
	font-weight: normal;

    color: #00d2e6;
	
	margin: 18px 0px;
}
h2:first-child{
	margin-top: 0px;
}
h3{
	font-size: 18px;
	font-weight: normal;

    color: #00d2e6;
	
	margin: 16px 0px;
}
h3:first-child{
	margin-top: 0px;
}
h4{
	font-size: 15px;
	font-weight: normal;

    color: #00d2e6;
	
	margin: 14px 0px;
}
h4:first-child{
	margin-top: 0px;
}
h5{
	font-size: 13px;
	font-weight: normal;

    color: #00d2e6;
	
	margin: 12px 0px;
}
h5:first-child{
	margin-top: 0px;
}
h6{
	font-size: 10px;
	font-weight: normal;

    color: #00d2e6;
	
	margin: 12px 0px
}
h6:first-child{
	margin-top: 0px;
}
h6.footnote{
	color: #dddddd;
	line-height: 16px;
}
small{
	display: block;
	
	font-size: 10px;
	
	color: #165e69;
	
	padding: 10px 20px 0px 20px;
}

.extrabox h5{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
}
#titlewrap h1{
	margin-top: 0px;
	margin-bottom: 0px;
}
table{ margin-left: auto; margin-right: auto;}
table td, table th{ text-align: center; vertical-align: middle; padding: 7px; margin: 2px; border: 1px solid #011111; }
table th{background: #022222;}

