/* --------------------------------------------------------------------------------------------------
Print Page Layout - Global Setting
--------------------------------------------------------------------------------------------------*/

@import url("global.css");

.hidden { display: inline-block;}
.show { display: none;}

body {
	font: normal 62.5%/18px "Arial", Tahoma, Helvetica, sans-serif; 
	color: #333;
	background: #fff;
}

h1, h2, h3, h4, b { color: #000; padding: 0; }
ul.list { list-style: square; margin-left: 35px; }
ul.list li { font-size: 1.2em; }

/*-------------------- Main Layout ---------------------*/

#container {  width: 750px; height: 100%; clear: both; display: inline-block; }
#header { width: 750px; height: 140px; display: block; clear: both; border-bottom: 4px solid #2b3880; }
#page { width: 730px; height: auto; clear: both; padding: 15px 10px; display: inline-block; float: left; }
#left-panel, #right-panel { width: 730px; height: auto; display: block; float: left; }
#footer { width: 730px; height: auto; border-top: 4px solid #2b3880; padding-top: 10px; clear: both; }
#footer p { font-size: 1.1em; margin: 0; text-align: center; }

/* -- extras (so page print properly in 1 single page) -- */

#flash-logo { display: none; }
table { float: left; clear: both; }
.expand { height: 60px; }
input, textarea { padding: 0; height: 18px; background: #e2e2e2; border-color: #d2d2d2; }
#left-panel p { float: left; margin-right: 10px; }
ul.gallery { width: 730px; height: auto; padding: 0; margin-bottom: 20px; list-style: none; clear: both; display: inline-block; float: left; }
ul.gallery li { float: left; display: block; margin: 5px; }
ul.gallery a { float: left; border: 5px solid #c8cce3; display: block; width: 100px; height: 100px; text-decoration: none; }
ul.gallery a:hover { border: 5px solid #28399b; text-decoration: none; }
#gallery-display { width: 700px; height: auto; display: block; float: left; border: 10px solid #c8cce3; margin-bottom: 20px; text-align: center; }