/* CSS Document */
*{
margin:0;
padding:0
}
img {border:0px}

html{width:100%;background-color:#000000;margin:0px;padding:0px;
}
body{width:960px;height:100%;margin:auto;text-align:center;/*background-image:url(images/bg_brown.jpg);*/
}
#header{width:960px;height:500px;text-align:left;}

#footer{
height:30px;
width:805px;
background-color:#262525;
float:left;
padding:0 0 0 155px;
}
#footer div{
float:left;
}

#photos{
float:left;
}
#photos div{
float:left;
}
#photos div div{
float:left;
}
.copy{
padding:7px 7px 7px 7px;
margin:0 20px 0 0 
}
.copy a{
font-family:Verdana;
font-size:14px;
color:#9c9c9c;
text-decoration:underline
}
.copy a:link{text-decoration:underline}
.copy a:visited{text-decoration:underline}
.copy a:hover{text-decoration:none}
.bottom_menu{
width:480px;
margin:0 20px 0 20px;
padding:7px 0 7px 20px;
}
.small_title{
font-family:Verdana;
font-size:12px;
color:#d2d1c6;
font-weight:bold;
padding:20px 0 10px 0
}
.small_title a{
font-family:Verdana;
font-size:12px;
color:#d2d1c6;
font-weight:bold;
text-decoration:none;
}
.cat_title{
text-align:right;
font-family:Verdana;
font-size:14px;
color:#CC0002;
font-weight:bold;
padding:20px 0 10px 0;
/*border: 1px solid #FFFF00;*/
}
.middle_title{
font-family:Verdana;
font-size:14px;
color:#DEA726;
font-weight:bold;
padding:20px 0 10px 0;
}
.big_title{
font-family:Verdana;
font-size:18px;
font-weight:bold;
color:#CC0002;
padding:20px 0 10px 0
}
.arrow{
padding:0 0 0 10px;
width:135px;
background-image:url(images/arrow.gif);
background-position:0px 4px;
background-repeat:no-repeat
}

#content-small{
float:left;
text-align:left;
font-family:Verdana;
font-size:12px;
color:#d2d1c6;
height:380px;
/*border: 1px solid #FF0000;*/
}
#content-subcat{
float:left;
text-align:left;
width:780px;
/*border: 1px solid #FFFFFF;*/
}
.left_column{
width:360px;
text-align:left;
color: #d2d1c6;
float:left;
/*border: 1px solid #0000FF;*/
z-index:0;
}
.right_column{
width:420px;
text-align:left;
color: #d2d1c6;
float:left;
/*border: 1px solid #00FF00;*/
z-index:0;
}

.readmore{
text-align:justify;
margin:0 0 0 0
}
.readmore a{
font-family:Verdana;
font-size:12px;
color:#DEA726;
font-weight:bold;
text-decoration:none;
}
.subcat{
text-align:right;
margin:0 0 0 0
}
.subcat a{
font-family:Verdana;
font-size:12px;
color:#DEA726;
font-weight:bold;
text-decoration:none;
}
.subcat_left{
text-align:left;
padding:0 0 0 20px;
}
.subcat_left a{
font-family:Verdana;
font-size:12px;
color:#DEA726;
font-weight:bold;
text-decoration:none;
}
.subindex{
margin:0 0 0 0
}
.subindex a{
font-family:Verdana;
font-size:12px;
color:#DEA726;
font-weight:bold;
text-decoration:none;
}
.column2{
width:300px;
text-align:left;
padding:0 30px 0 35px;
float:left
}
.column2 img{margin:7px 0 14px 0}
.column img{margin:14px 0 14px 0}



/* thumbnails */
.thumbs_column{
width:740px;
text-align:left;
padding:0 30px 0 35px;
/*border: 1px solid #00FFFF;*/
}
.thumbs{ padding: 10px 0 0 20px; z-index: 10;}
.thumbs img {
	position: relative;
	padding: 1px;
	margin: 5px;
	background: #81330D;
    border: 1px solid #9c9c9c;
}
.thumbs img:hover	{
	border: 1px solid #81330D;
	background: #CC0002;
}
.thumbs a:hover { background-color: transparent; border: none }

.thumbs a{
font-family:Verdana;
font-size:12px;
color:#DEA726;
font-weight:bold;
text-decoration:none;
}

/*THUMBNAILS end*/
.float {
float: left;
/*height: 340px;*/
}
.main_motto{
width:960px;
position:absolute;
top:420px;
text-align:center;
font-family:Verdana;
font-size:14px;
color:#CC0002;
font-weight:bold;
padding:20px 0 10px 0;
/*border: 1px solid #FFFF00;*/
}

.main_xmas{
width:400px;
position:absolute;
top:385px;
text-align:left;
font-family:Verdana;
font-size:14px;
color:#CC0002;
font-weight:bold;
padding:20px 0 10px 0;
/*border: 1px solid #FFFF00;*/
}

.main_dustin{
width:960px;
position:absolute;
top:410px;
text-align:left;
/*border: 1px solid #FFFF00;*/
}


/* MENU START */
.menu {padding:3px; margin:0; list-style:none;  position:relative; font-family:tahoma}
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left;  line-height:33px; color:#DEA726; text-decoration:none; font-size:14px; font-weight:bold; padding:0 10px 0 10px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; }
.menu li a.top_link span.down {float:left; display:block; }
.menu li a.top_link:hover {color:#000000; background: url(images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link {color: #FFFFFF; background-color: #CC0002;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul,
.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:30px; right:2px; background-color: #000000; color:#DEA726; padding:3px 0; border:1px solid #000000; white-space:nowrap; width:200px;height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:14px; width:192px; line-height:20px; text-indent:5px; color:#DEA726; text-decoration:none; border:1px solid #444444;}
.menu :hover ul.sub li a.fly {}
.menu :hover ul.sub li a:hover {background-color: #CC0002; color: #FFFFFF;}
.menu :hover ul.sub li a.fly:hover {color:#FFFFFF;}
.menu :hover ul li:hover > a.fly {color:#FFFFFF;}

/* MENU END */
