.whitebckgrd a:link    { color: #368dda; text-decoration: none }
.whitebckgrd a:visited    { color: #368dda; text-decoration: none }
.whitebckgrd a:hover    { color: #545f62; text-decoration: none }

.darkbckgrd a:link   { color: #E9ECF7; text-decoration: none }
.darkbckgrd a:visited   { color: #E9ECF7; text-decoration: none }
.darkbckgrd a:hover   { color: #639AFF; text-decoration: none }

.returnlink a:link     { color: #368dda; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.returnlink a:visited     { color: #368dda; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.returnlink a:hover     { color: #545f62; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }

a:link   { color: #E9ECF7; text-decoration: none }

a:visited   { color: #E9ECF7; text-decoration: none }

a:hover   { color: #8aa8d8; text-decoration: none }

.spaced  { color: #6e7695; font-size: 7pt; letter-spacing: 0.2mm; font-family: Calibri }

.text      { color: #424242; font-size: 8pt; font-family: Calibri }

.textmd    { color: #255a9a; font-weight: bold; font-size: 8pt; font-family: Calibri }

.textsm   { color: #000000; font-size: 8pt; font-family: Calibri }

.submenu   { color: #e9ecf7; font-size: 7pt; font-family: Calibri }

.hometext       {
	color: #333333;
	font-size: 9pt;
	font-family: Geneva, Arial, Helvetica, sans-serif
}

.indented
   {
   padding-left: 150pt;
   padding-right:150pt;
   }

.googletext        { color: #D3D3D3; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }

.header     { color: #255a9a; font-weight: bold; font-size: 12pt; font-family: Calibri }

.subheader     { color: #255a9a; font-weight: bold; font-size: 10pt; font-family: Calibri }

.imageheader   { color: #6a6db2; font-weight: bold; font-size: 11pt; font-family: Verdana,Arial,Helvetica,sans-serif }

.questions   { color: #6a6db2; font-style: italic; font-weight: bold; font-size: 10pt; font-family: Verdana,Arial,Helvetica,sans-serif }

.disclaimer    { color: #545f62; font-size: 7pt; font-family: Calibri }

.textnav   { color: #8AA8D8; font-size: 8pt; font-family: Calibri }

/*  Tooltip */
#dhtmltooltip{
position: absolute;
right: 300px;
// width: 50px;
border: 1px solid black;
padding: 3px;
background-color: #EABB63;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-family:verdana;
font-size: 10px;
line-height: 10px;
}

#dhtmlpointer{
position:absolute;
right: 300px;
z-index: 101;
visibility: hidden;
}

.semitrans {
filter: alpha(opacity=50);
-moz-opacity: 0.50;
}
.notrans {
filter: alpha(opacity=100);
-moz-opacity: 1.00;
}

/*  // Tooltip */

}

li {
	list-style-type : square;
}

sup {
	font-family	: Verdana,Arial,Helvetica,sans-serif;
	font-size		: 7pt;
}

/* Dragondance add this :) */
.textnav a:link {
	color:#8AA8D8;
}
.textnav a:visited {
	color:#8AA8D8;
}
.textnav a:active {
	color:#545F62;
}
.textnav a:hover {
	color:#545F62;
}
#nav {
	list-style-type: none;
	width: 974px;
	margin-left: -487px;
	position: relative;
	left: 50%;
}
#nav li, #footer li {
	float: left;
}
#nav a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-decoration: none;
	font-size: 16px;
	color: #56729a;
	line-height: 80px;
	text-align: center;
}
#nav a:hover {
	background-position: right;
}
.nav_home a {
	background-image: url(images/btn_home_bg_e.png);
	width: 79px;
}
.nav_3d a {
	width: 122px;
	background-image: url(images/btn_3d_tutorials_bg_e.png);
}
.nav_photoshop a {
	background-image: url(images/btn_photoshop_tutorials_bg_e.png);
	width: 176px;
}
.nav_photography a {
	background-image: url(images/btn_photography_tutorials_bg_e.png);
	width: 189px;
}
.nav_composition a {
	background-image: url(images/btn_photography_composition_bg_e.png);
	width: 219px;
}
.nav_web a {
	background-image: url(images/btn_web_design_tutorials_bg_e.png);
	width: 189px;
}
#nav_current a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 79px;
	border-bottom-color: #7498CD;
