* {
margin:0pt;
padding:0pt;
font-weight:normal;
font-family: Arial;
line-height:1.5em;
}

body {
	margin: 10pt;
	background-color: #333333;
	color: #FFFFFF;
}
/* font-size, line-height */
p   { font-size: 10pt; margin-bottom: 10pt; }
h1  { font-size: 16pt; margin-bottom: 16pt; }
h2  { font-size: 12pt; margin-bottom: 12pt; }
h3  { font-size: 10pt; margin-bottom: 10pt; }

p   { clear: both; }
a   { color: #3399FF; }
div { text-align: left; }

/* header */
div#header{
float:left; clear:both;
width: 908px; height: auto;
}
div#header a { color: #FFFFFF; }


/* container */
div#container{
float: left;
width: 908px; height: auto;
background-color: #000000;
}

div#i_info{
margin: 10px;
float:left; clear:both; width:430px;
}
div#i_album {
margin: 10px;
float:right; width: 430px;
}
div#i_single {
margin: 10px;
float:right; width: 430px;
clear: both;
}

div#album_list {
margin: 10px;
}
div.album, div.single  {
margin: 30px 10px 10px;
}

/* footer */
div#footer{
margin-top: 10px;
float:left; clear:both; 
width: 908px; height: auto;
}

/* container */
div#container h2  { background-color: #003366; }
div#container h3  { }
div#container p   { }

div#container dl  { clear: both; }
div#container dt  { font-size: 10pt; margin-bottom: 10pt; padding-left: 5pt; border-left: solid 5pt #3399FF; }
div#container dd  { }

div#container dd  img { margin-right: 10px; border: 0; }
div#container dd  p   { float: left; clear: none; }

