@charset "utf-8";
/* CSS Document */

/* normalization
------------------------------------------------------*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var { font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

.clearer {clear:both; font-size:1%;}



/* main layout
------------------------------------------------------*/
body { background:#024570; }

div#container { width:768px; margin:0 auto; }
div#content-wrapper { width:768px; background:#035C94 url(images/logo_background.jpg) no-repeat; }
div#content-wrapper div#content-main { float:left; margin:20px 0; padding-bottom:50px; width:503px; border-right:dotted 1px #508DB4; } /*total 490px*/
div#content-wrapper div#content-side { float:right; margin:20px 0; width:258px; } /*total 490px*/

div#content-wrapper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

div#content-wrapper div#content-main p, div#content-wrapper div#content-main ul {
	margin:20px 25px;
}

div#content-wrapper div#content-main p strong {
	color:#FFFF00;
	font-weight:bold;
}

div#content-wrapper a, div#content-wrapper a:visited, div#content-wrapper a:active { color:#FFFF00; text-decoration:underline; }
div#content-wrapper a:hover { color:#FF0000; text-decoration:underline; }

div#content-wrapper div#content-side a, 
div#content-wrapper div#content-side a:visited, 
div#content-wrapper div#content-side a:active { color:#FFFF00; text-decoration:none; }
div#content-wrapper div#content-side a:hover { color:#fff; text-decoration:none; }


div#content-wrapper div#content-side ul {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFF33;
	margin:15px 30px 0 5px;
}

div#content-wrapper div#content-side ul li {
	border-bottom:dotted 1px #508DB4;
	padding:3px;
}

div#content-wrapper table { margin-left:25px; }

div#gallery-list, div#image-list { margin-left:25px; }