BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0px; 
	FONT: 62.5% Arial, Helvetica, sans-serif; COLOR: #333333; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center
}




H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em;
	COLOR: #69af23; LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px
}



H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0.5em; 
	COLOR: #F7931E; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0.5em; COLOR: #F7931E; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px
}



H4 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0.5em; 
	COLOR: #69af23; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px
}




H1 {
	MARGIN-TOP: 0.5em; 
	FONT-SIZE: 2em
}
H2 {
	FONT-SIZE: 1.5em
}




H3 {
	FONT-SIZE: 1.2em
}
H4 {
	FONT-SIZE: 1em
}




H5 {
	FONT-SIZE: 0.9em
}




.post H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../i/gm_posthdbg.jpg) no-repeat left center; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}




#blogheading {
	MARGIN: 0px 0px 30px; 
	WIDTH: auto; 
	POSITION: relative; 
	HEIGHT: 52px
}




#blogheading SPAN {
	BACKGROUND: url(../i/gm_synopsis.jpg) no-repeat; 
	WIDTH: 100%; 
	POSITION: absolute; 
	HEIGHT: 100%
}




#siding {
	MARGIN: 0px 0px 30px; 
	WIDTH: auto; 
	POSITION: relative; 
	HEIGHT: 52px
}




#siding SPAN {
	BACKGROUND: url(../i/gm_sidebarhead.jpg) no-repeat; 
	WIDTH: 100%; 
	POSITION: absolute; 
	HEIGHT: 100%
}




LI {
	FONT-SIZE: 1.1em; 
	LINE-HEIGHT: 1.5
}




DD {
	FONT-SIZE: 1.1em; 
	LINE-HEIGHT: 1.5
}




BLOCKQUOTE {
	FONT-SIZE: 1.1em; 
	LINE-HEIGHT: 1.5
}




TABLE {
	FONT-SIZE: 1.1em; 
	LINE-HEIGHT: 1.5
}




LABEL {
	FONT-SIZE: 1.1em; 
	LINE-HEIGHT: 1.5
}




P {
	FONT-SIZE: 1.1em; 
	LINE-HEIGHT: 1.5
}




FORM {
	FONT-SIZE: 1.1em; 
	LINE-HEIGHT: 1.5
}




IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}




TABLE {
	BORDER-RIGHT: #889a9e 1px solid; 
	BORDER-TOP: #889a9e 1px solid; 
	BORDER-LEFT: #889a9e 1px solid; 
	BORDER-BOTTOM: #889a9e 1px solid; 
	BORDER-COLLAPSE: collapse
}




TD {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 1.1em; 
	PADDING-BOTTOM: 6px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 6px; 
	TEXT-ALIGN: left
}




TH {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 1.1em; 
	PADDING-BOTTOM: 6px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 6px; 
	TEXT-ALIGN: left
}




THEAD {
	BACKGROUND: #eceef0; 
	COLOR: #8c9b9e
}




A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #546d71
}




A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #546d71
}




A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #000000
}




A:unknown {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #000000
}




A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #000000
}




UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 1em 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}




UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px; /**  attention menu space **/
	BACKGROUND: url(../i/gm_ulbul.gif) no-repeat left center; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}



DL DD {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0px
}




DL DT {
	FONT-WEIGHT: bold
}




BLOCKQUOTE {
	FONT-STYLE: italic
}




BLOCKQUOTE STRONG {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	TEXT-TRANSFORM: none; 
	COLOR: #8c9b9e
}




CITE {
	FONT-WEIGHT: bold; 
	LETTER-SPACING: 0.2em
}




INPUT {
	BORDER-RIGHT: #546d71 1px solid; 
	BORDER-TOP: #546d71 1px solid; 
	FONT-SIZE: 1.1em; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: 0.5em 0px; 
	BORDER-LEFT: #546d71 1px solid; 
	COLOR: #8c9b9e; 
	BORDER-BOTTOM: #546d71 1px solid
}




TEXTAREA {
	BORDER-RIGHT: #546d71 1px solid; 
	BORDER-TOP: #546d71 1px solid; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: 0.5em 0px; 
	BORDER-LEFT: #546d71 1px solid; 
	COLOR: #8c9b9e; 
	BORDER-BOTTOM: #546d71 1px solid
}
SELECT {
	BORDER-RIGHT: #546d71 1px solid; 
	BORDER-TOP: #546d71 1px solid; 
	FONT-SIZE: 1.1em; 
	BACKGROUND: #ffffff; 
	MARGIN: 0.5em 0px; 
	BORDER-LEFT: #546d71 1px solid; 
	COLOR: #8c9b9e; 
	BORDER-BOTTOM: #546d71 1px solid
}




FIELDSET {
	BORDER-RIGHT: #546d71 1px solid; 
	PADDING-RIGHT: 1em; 
	BORDER-TOP: #546d71 1px solid; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px; 
	BORDER-LEFT: #546d71 1px solid; 
	PADDING-TOP: 1em; 
	BORDER-BOTTOM: #546d71 1px solid
}




LEGEND {
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.5em; 
	FONT-SIZE: 1.2em; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #8c9b9e; 
	LINE-HEIGHT: 1em; 
	PADDING-TOP: 0.5em; 
	LETTER-SPACING: 1px
}




DIV.codeholder {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 1em 0px; 
	OVERFLOW: auto; 
	WIDTH: 320px; 
	PADDING-TOP: 10px; 
	HEIGHT: 100px
}



CODE {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px 0px 1em; 
	FONT: 14px normal monospace, sans-serif; 
	COLOR: #000000; 
	PADDING-TOP: 1em
}




PRE {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px 0px 1em; 
	FONT: 14px normal monospace, sans-serif; 
	OLOR: #000000; 
	PADDING-TOP: 1em
}




CODE STRONG {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	TEXT-TRANSFORM: none; 
	COLOR: #333333
}




#wrapper {
	PADDING-RIGHT: 7px; 
	/** 
	BORDER-TOP: #546d71 7px solid; 
	**/
	PADDING-LEFT: 7px; 
	BACKGROUND: url(gm_wrapbg.jpg) repeat-y; 
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; 
	WIDTH: 686px; 
	PADDING-TOP: 0px; 
	/**
	BORDER-BOTTOM: #546d71 7px solid; 
	**/
	TEXT-ALIGN: left
}







#logo {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; PADDING-TOP: 0px; 
	POSITION: relative; 
	HEIGHT: 150px;
	top: 0px;
	left: 0px;
}









#navigation {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 49px
}




#navigation IMG {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}




#skipnav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 270px
}




#skipnav A {
	FONT-SIZE: 0.8em; 
	COLOR: #ffffff
}




#left {
	FLOAT: left; 
	WIDTH: 386px
}

#content-left {
	PADDING-RIGHT: 14px; 
	PADDING-LEFT: 14px; 
	FONT-SIZE: 1.1em; 
	PADDING-BOTTOM: 6px; 
	PADDING-TOP: 0px
}




#right {
	FLOAT: right; 
	WIDTH: 293px
}




#content-right {
	PADDING-RIGHT: 14px; 
	PADDING-LEFT: 14px; 
	FONT-SIZE: 1em; 
	PADDING-BOTTOM: 6px; 
	PADDING-TOP: 14px
}




#datemainpage {
	MARGIN-TOP: -0.8em; 
	FONT-SIZE: 0.9em; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #8c9b9e; 
	LETTER-SPACING: 0.1em
}




#downloadsbox {
	BORDER-RIGHT: #546d71 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: #546d71 1px solid; 
	PADDING-LEFT: 0.5em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 0px; 
	BORDER-LEFT: #546d71 1px solid; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #546d71 1px solid
}




#downloadsbox P {
	FONT-SIZE: 1.1em
}




#footer {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #546d71 4px solid; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 0px; 
	TEXT-TRANSFORM: uppercase; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 16px
}




.clearit {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 0px
}




.post {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px 0px 1em; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #dddddd 1px solid
}




.date {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #666666; 
	PADDING-TOP: 0px
}



P.comment {
	DISPLAY: block; 
	MARGIN: 0px
}




.bolden {
	FONT-WEIGHT: bold
}




.noborder {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}




IMG.photo {
	BORDER-RIGHT: #546d71 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #546d71 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 4px; 
	BORDER-LEFT: #546d71 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #546d71 1px solid
}




.left {
	FLOAT: left
}




.right {
	FLOAT: right
}
