/*
koolism.com html stylin
danielsan dot ichiban at gmail dot com
*/
html
{
	padding:0px;
	border:none;
	margin:0px;
}
body
{
	background-color:#333333;
	color:#ffffff;
	font:normal normal normal 11px /normal Arial,Helvetica;
	margin:auto;
	padding:0px 20px 20px 20px;
	border:none;
	text-align:center;
}
div
{
	margin:auto;
	text-align:justify;
}
div.page { width:600px; margin:0px; padding:0px 0px 8px 0px; display:inline-block; }
div.rowbox, div.columnbox { padding:0px; border-color:#000000; border-style:dashed; border-width:1px 0px 1px 0px; margin:0px 25px 25px 25px; }
div.rowbox  { width:550px; float:none; clear:both; }
div.columnbox { width:250px; display:inline; position:relative; float:left; clear:top; }
/* margin based version without borders...
div.page { width:600px; margin:0px; padding:0px 0px 8px 0px; display:inline-block; }
div.rowbox  { width:550px; padding:0px; border:0px; margin:25px; }
div.columnbox { width:250px; padding:0px; border:0px; margin:25px; display:block; position:relative; float:left; }
*/


h1,h2,h3,h4,h5,h6
{
	color:#ff3333;
	font-family:Impact,Helvetica;font-weight:normal;
	margin:0px 0px 2px 0px;
	word-break:keep-all;
	text-transform:uppercase;
	text-align:justify;
	
}
h1	{	font-size:50px;	line-height:42px;	}
h2 	{	font-size:40px;	line-height:34px;	letter-spacing:-2px;	}
h3	{	font-size:30px;	line-height:26px;	letter-spacing:-1px;	}
h4,h5,h6
	{	font-size:20px;	line-height:20px;	}


ul	{	list-style:square;	color:#ff2020;	}
li	{	margin-bottom:10px;	text-align:justify;	}
a	{	color:#ff3333;	font-weight:bold;	font-style:normal;	text-decoration:none;	}
a:hover	{	color:#ffffff;	}
td p, p
{
	margin:0px 0px 10px 0px;
	max-width:600px;
	/**text-indent:5px;**/
	text-align:justify;
	clear:none;
}



/* menu bars **********************/
div.menu { font-size:20px; }

.menu  a { color:#333333; background-color:#ff3333; padding:0 4px 0px 4px; }
.menu  a:hover { color:#333333; background-color:#ffffff; }

#logobox { text-align:justify; vertical-align:middle; }
#logobox  a { color:#ffffff; background-color:#333333; font-size:16px; margin:1px; display:inline-block; border:1px dashed #222222; }
#logobox a:hover { border-color:#ffffff; }
#logobox img { background-color:#333333; }

blockquote
{
	background-color:#fc9;
	font-family:Georgia, Courier New, Helvetica;
	font-weight:normal;
	padding:8px;
	border:1px dotted #669;
}

img {margin:0px 0px 0px 0px;border:0px;vertical-align:middle;}
table
{
	border-collapse:collapse;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table th {text-align:right;}
table td
{
	border:0px;
	vertical-align:top;
	font:normal normal normal 12px /normal Arial,Helvetica;
	padding:0px;
}
hr
{
	color:#000;
	border:1px dotted #000;
	height:1px;
	line-height:1px; 
}

#contentsection { background-color:#fc3; }

table.photo-gallery {border-collapse:seperate;}
table.photo-gallery td
{
	background-color:#000000;
	text-align:center;vertical-align:middle;
	width:100px;height:100px;
}

iframe { border:1px solid #000; }

.box
{
	border:1px #000 dotted;
	padding:20px;
}

div.scrolling
{
	overflow:auto;
}

img.thumb
{
	border:1px solid #000;
	line-height:92px;
	margin:1px;
}
a:hover img.thumb { border-color:#FFF; } 

.thumbbox
{
	background-color:#000;
	text-align:center;
	vertical-align:center;
	line-height:92px;
	height:92px;
	width:92px;
	border:1px solid #000;
	margin:1px;
	/* display:inline-block;
	float:left; */
}

