body   {
        margin: 0px;
	padding: 0px;
	color: #ff0000;
        text-shadow:black 1px 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
        font-weight: bold;
	line-height: 1.5em; 
	background-color: #26231E;
	background-image: url(images/wrapper.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

a {
        color: #ffff00; 
        text-decoration: none; 
        text-shadow:black 1px 1px;
}

a:link, a:visited {
        color: #ffff00; 
        text-decoration: underline; 
        text-shadow:black 1px 1px;
}

a:hover {
        text-decoration: none;
}

b {
        color: #CD0000; 
        font-size: 14px; 
        text-decoration: none;
}

p {
        margin: 0 0 15px 0; 
        padding: 0;
}

img {
        border: none;
}

h1, h2, h3, h4, h5, h6 {
        color: #ff0000; 
        font-family: Tahoma, Geneva, Arial, sans-serif; 
}

h1 { 
        font-size: 38px; 
        font-weight: normal; 
        margin: 0 0 20px 0; 
        padding: 5px 0; 
}

h2 { 
        font-size: 30px; 
        font-weight: normal; 
        margin: 0 0 30px 0; 
        font-weight: normal; 
}

h3 { 
        font-size: 16px; 
        margin: 0 0 15px 0; 
        padding: 0; 
        font-weight: normal;  
}

h4 { 
        font-size: 14px; 
        margin: 0 0 5px 0; 
        padding: 0; 
}

h5 { 
        font-size: 30px; 
        font-weight: bold; 
        margin: 0 0 20px 0; 
        padding: 5px 0;
}

h6 { 
        font-size: 16px;
        margin: 0; 
        padding: 0;
        font-weight: bold; 
}

.wrapper {
        display: inline-block; 
	border: 0 solid #000; 
        padding: 4px; 
	background: #222; 
	margin-bottom: 10px 
}

.float_l { float: left;}
.float_r { float: right;}

.image_fl { 
        float: left; 	
        margin-top: 120px; 
	padding-right: 0px;
}

.image_fr { 
        float: right;	
        margin-top: 120px; 
	padding-right: 0px;
}

.image_fl1 { 
        float: left; 	
}

.image_fr1 { 
        float: right;	
}

.col_100 { width: 100px; }
.col_200 { width: 200px; }
.col_300 { width: 300px; }
.col_400 { width: 400px; }
.col_500 { width: 500px; }
.col_600 { width: 600px; }
.col_700 { width: 700px; } 
.col_800 { width: 800px; }
.col_900 { width: 900px; }


/* gallery */
#gallery_container { 
	clear: both; 
	margin-top: 30px; 
	padding-right: 40px; 
	width: 800px; 
	height: 375px; 
	overflow: auto; 
} 

#gallery_container .gallery_box {
	clear: both;
	display: block; 
	padding: 0;
	margin: 0 0 40px 0;
}
 
.gallery_box img {
	float: left;
	width: 75px;
	height: 75px;
	padding: 4px;
	background: #1b2c35;
	border: 1px solid #0b1418;
	margin: 3px 30px 0 0;
}
/* end of gallery */