body {
	margin: 0;
	background-color: #000000;
	}
	

.georgia {
	font-family: Georgia;
	font-size: 17px;
	color: #000000;
	}
	
.georgia_red {
	font-family: Georgia;
	font-size: 21px;
	color: #990000;
	}
	
.georgia_red_big {
	font-family: Georgia;
	font-size: 23px;
	color: #990000;
	}
	
.georgia_red_small {
	font-family: Georgia;
	font-size: 11px;
	color: #990000;
	}
	
.georgia_orange_small {
	font-family: Georgia;
	font-size: 11px;
	color: #FF6600;
	}
	
.verdana_home {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: right;
	}
	
.verdana_main {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	}
	
.verdana_address {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	}
	
.verdana_email {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #FFCC00;
	text-align: left;
	}
	
.verdana_news {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	}

.verdana_tags {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	}
	
.verdana_dots {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-align: right;
	}
	
.verdana_link {
	font-family: Verdana;
	font-size: 11px;
	color: #FF3300;
	}
	
/* LINK */

a:link { text-decoration: none }
a:hover { text-decoration: underline }
a:active { text-decoration: none }
a:visited { text-decoration: none }

/* End of LINK */

/* image border */

.img_border {
	border: 2px;
	border-color: #CCCCCC;
	}

/* end of image border */

.search_fonts {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	background-color: #EEEEEE;
	border: none;
	height: 21px;
	}


/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 25px; width: 990px;
    /* background: url("../image/bg.gif") no-repeat top; */
    padding-left: 15px; margin: 10px 0;
    overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("../images/lava.png") no-repeat right -30px;
            width: 9px; height: 30px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("../images/lava.png") no-repeat top left;
                height: 30px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            font: 12px "Trebuchet MS";
            color: #333333; outline: none;
            text-align: center;
            height: 30px; top: 7px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 8px;
        }


/* Step Carousel */

.stepcarousel {
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 355px; /*Width of Carousel Viewer itself*/
height: 265px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px; /*margin around each panel*/
width: 355px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/* End Step Carousel */


/* JQUERY SCROLL */

a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}


.orange-bar .jScrollPaneTrack {
	background: url(../images/drag_grab_bg.gif); background-position: left;
}
.orange-bar .jScrollPaneDrag {
	background: #000000 url(../images/drag_grab.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane {
	
}
			
.holder {
	float: left;
	margin: 0px;
}

.scroll-pane {
	width: 400px;
	height: 500px;
	float: left;
}

.wide {
	width: 400px;
}

.super-wide {
	width: 700px;
}

.tall {
	height: 400px;
}

#pane1 {
	width: 421px;
	height: 378px;
	position: relative;
}

#pane2 {
	width: 529px;
	height: 501px;
	position: relative;
}

#pane3 {
	height: 505px;
	width: 528px;
	position: relative;
}

#pane4 {
	height: 505px;
	width: 351px;
	position: relative;
}

#pane5 {
	width: 528px;
	height: 362px;
	position: relative;
}

/* end of jquery scroll */

#pane_dosanddonts {
	width: 409px;
	height: 500px;
	position: relative;
	overflow: auto;
	border: none;
	display: block;
}

	
#archivephotoalbums {
width: 528px;
height: 80px;
margin-top: 10px;
overflow: hidden;
}

#paging_archivephotoalbums {
width: 528px;
height: 17px;
overflow: hidden;
text-align: right;
}

#pane5 {
	width: 528px;
	height: 342px;
	position: relative;
	overflow: hidden;
}

#arrow_scroller {
	width: 528px;
	height: 20px;
	position: relative;
	text-align: right;
}