	body
	{
		font-family : sans-serif;
		font-size : 10pt;
		margin : 0px;
		padding : 0px;
		text-align : center;
	}
	
	h1, p, ul, ul li {
		margin : 0px;
		padding : 0px;
		text-align : left;
	}

	#gHeader {
		padding : 5px;
		background-color : #f0f0f0;
		border-bottom : 1px solid #888;
	}

	#gInfo {
		float : left;
		width : 60%;
	}
	#gInfo h1 {
		padding : 3px 3px 0px 3px;
	}
	#gInfo p {
		padding : 0px 3px 3px 3px;
	}

	#gText {
		padding : 8px;
	}

	#gSelect {
		float : right;
		text-align : right;
		margin : 6px 0px;
		width : 40%;
	}
	#gSelect form {
		margin : 0px;
		padding-right : 5px;
	}
	#gSelect ul {
		padding-left : 20px;
		list-style: square;
		text-align : left;
	}
	#gSelect ul li {
		text-align : left;
		padding-left : 2px;
	}
	#gSelect ul li a {
		display : block;
		text-decoration : none;
	}
	#gSelect ul li a:hover {
		text-decoration : none;
		background-color : #3399ff; 
	}
	
	#gInfo h1 {
		font-size : 14pt;
	}
	
	.gNavigation {
		border-top : 1px solid #888;
		border-bottom : 1px solid #888;
		padding : 5px 0px;
		clear : both;
		background-color : #f8f8f8;
	}
	.gNavigation .gNavPageBack {
		width : 40px;
		float : left;
		text-align : center;
	}
	.gNavigation .gNavPageForward {
		width : 40px;
		float : right;
		text-align : center;
	}
	.gNavigation .gNavPages {
		margin : 0px 40px;
		text-align : center;
	}

	#gContent {
		margin : 0px auto;
		width : 735px;
	}
	#gContent .thumbnail {
		float : left;
		width : 245px; /* thumbnail max_width + img margins */
		text-align : center;
	}
	#gContent .thumbnail div {
		margin : 5px;
		height : 220px; /* thumbnail max_height + img margins + comment p height (approx.) */ 
		border-left : 1px solid #888;
	}
	#gContent .thumbnail img {
		border : 1px solid black;
		margin-left : 2px;
	}
	#gContent .thumbnail p {
		margin : 5px 0px 0px 15px;
		font-size : 8pt;
	}
	
	#gFooter {
		border-top : 1px solid #888;
		padding-top : 5px;
		font-size : 8pt;
		background-color : #f8f8f8;
	}
	
	
	.top {
		margin-bottom : 5px;
	}
	.bottom {
		margin-top : 5px;
	}
	.clearfix:after {
    	content: "."; 
	    display: block; 
    	height: 0; 
	    clear: both; 
    	visibility: hidden;
	}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

div#lightbox { border : 1px solid #202020; padding : 10px; padding-bottom : 10px; background-color : #ffffff; }
div#lightbox img { border : 1px solid #ffffff; }
