
/************************************* font styles *************************************/

body {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	color: #000000;
	margin: 0px;
	}

.regtext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	color: #000000;
	margin: 0px;
	}
		
.boldsubtext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height : 15px;
	color: #000000;
	margin: 0px;
	margin-top: 18px;
	margin-bottom: 34px;
	}
	
.spacer4px {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 4px;
	}
	
a.bluelink {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	font-weight: normal;
	font-style : normal;
	color: #00adee;
	text-decoration: none;
	margin: 0px;
	}

a.bluelink:hover {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	font-weight: normal;
	font-style : normal;
	color: #98daf8;
	text-decoration: none;
	margin: 0px;
	}						
	
/************************************** main page divs **************************************/

#pagemain {
	position: absolute;
	left: 0px;
    top: 0px;
    width: 100%;
	text-align: center;
 	}

#main {
	position: relative;
	top: 0px;
    width: 930px;
	margin-left: auto;
  	margin-right: auto;
 	}

#nav {
	position: absolute;
    left: 0px;
    top: 64px;
	height: 40px;
 	}
	
#leftcolumn {
	position: absolute;
    left: 205px;
    top: 141px;
	width: 215px;
	text-align: left;
 	}	
	
#footer {
	position: absolute;
    left: 0px;
    top: 1200px;
	height: 20px;
 	}			

/************************************** nav divs **************************************/

#gm_logo {
	position: absolute;
    left: 0px;
    top: 0px;
	width: 198px;
	height: 40px;
	overflow: hidden;
 	}

#button_nw {
	position: absolute;
    left: 198px;
    top: 0px;
	width: 244px;
	height: 40px;
	overflow: hidden;
 	}

#button_pf {
	position: absolute;
    left: 442px;
    top: 0px;
	width: 244px;
	height: 40px;
	overflow: hidden;
 	}
	
#button_si {
	position: absolute;
    left: 686px;
    top: 0px;
	width: 244px;
	height: 40px;
	overflow: hidden;
 	}
	
/************************************** large image divs **************************************/	

#rightimage1 {
	position: absolute;
    left: 443px;
    top: 145px;
 	}
	
#rightimage2 {
	position: absolute;
    left: 443px;
    top: 487px;
 	}
	
#rightimage3 {
	position: absolute;
    left: 443px;
    top: 829px;
 	}		

/************************************** nav rollover buttons **************************************/

/**** rollover button - new work ****/

a.button_nw,a:visited.button_nw {
	display:block;
	width:244px;
	height:40px;
	background: url(../images/nav/button_nw.gif) 0px 0px no-repeat;
	padding:0px; }
a:hover.button_nw {background-position: 0px -80px;}

/**** rollover button - new work - selected ****/

a.button_nw_selected,a:visited.button_nw_selected {
	display:block;
	width:244px;
	height:40px;
	background: url(../images/nav/button_nw.gif) 0px -40px no-repeat;
	padding:0px; }
a:hover.button_nw_selected {background-position: 0px -80px;}

/**** rollover button - portfolio ****/

a.button_pf,a:visited.button_pf {
	display:block;
	width:244px;
	height:40px;
	background: url(../images/nav/button_pf.gif) 0px 0px no-repeat;
	padding:0px; }
a:hover.button_pf {background-position: 0px -80px;}

/**** rollover button - portfolio - selected ****/

a.button_pf_selected,a:visited.button_pf_selected {
	display:block;
	width:244px;
	height:40px;
	background: url(../images/nav/button_pf.gif) 0px -40px no-repeat;
	padding:0px; }
a:hover.button_pf_selected {background-position: 0px -80px;}

/**** rollover button - studio info ****/

a.button_si,a:visited.button_si {
	display:block;
	width:244px;
	height:40px;
	background: url(../images/nav/button_si.gif) 0px 0px no-repeat;
	padding:0px; }
a:hover.button_si {background-position: 0px -80px;}

/**** rollover button - studio info - selected ****/

a.button_si_selected,a:visited.button_si_selected {
	display:block;
	width:244px;
	height:40px;
	background: url(../images/nav/button_si.gif) 0px -40px no-repeat;
	padding:0px; }
a:hover.button_si_selected {background-position: 0px -80px;}

/************************************* general link *************************************/
	
a.genlink {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	font-weight: normal;
	font-style : normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	}

a.genlink:hover {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	font-weight: normal;
	font-style : normal;
	color: #00adee;
	text-decoration: none;
	margin: 0px;
	}

