@charset "utf-8";
/* CSS Document */

/* Essential Styles */
#fb-idx{
	float:left;
	margin-top:5px;
	margin-left:0px;
	color:#FFF;
	background-color: #666;
	border: solid;
	border-width:2px;
	border-color: #666;
	width:470px;
	height:70px;
	top: 579px;
}

#fb-root{
	position:absolute;
	margin-top:850px;
	margin-left:20px;
	background-color: transparent;
	border:none;
	width:auto;
	height: 50px;
}

#fb-like{
	position:absolute;
	margin-top:850px;
	margin-left:20px;
	background-color: transparent;
	border:none;
	width:auto;
	height: 50px;	
}

*.fb-comments{
	position:absolute;
	background-color:#CCC;
	margin-top:5px;
	margin-left:0px;
	height: 200px; 
}

body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	color: #FFF;
}

Form{
	margin-top:0px;
	margin-left:0px;
}

/*********** Tables group********************************/

table.thumbs_landscape{ /*** Sunset Spring and Autumn landscape only **/
	border:0px;
	text-align:center;
	margin-left:auto;
	left:0px;
	margin-right:auto;
	right:0px;
}
table.thumbs_landscape td{
	border:0px;
	padding-left:1px !important;
	padding-right:1px !important;
}

table.thumbs_landscape img{
	text-decoration:none;
	background-position: center center;
	vertical-align: middle;
}

/******** Table for thumbs index *************************************************/

table.thumbstable{
	padding-left:20px;
	padding-top:10px;
	border:0px;
	text-align:center;
	margin-left:auto;
	left:0px;
	margin-right:auto;
	right:0px;
	height:270px;
	overflow:auto;
}
table.thumbstable td{
	display: table-cell;
	height:100px;
	width:100px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 2px;
	padding-left: 0px;	
}
table.thumbstable img{
	text-decoration:none;
	background-position: center center;
	vertical-align: middle;
	margin-top:auto;
	top:0px;
	margin-bottom:auto;
	bottom:0px;
}
/**********************************************************************************/


*.thumbs_index{
	/*visibility: hidden;*/
	/*width:100px;*/
	/*height:68px;*/
	opacity:1;
	filter:alpha(opacity=100);
	filter: brightness(50%);
	width:auto;
	height:auto;
	border:3px solid #000;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
	cursor:default;
}

*.thumbs_selected{
	opacity:1 !important;
	width:auto;
	height:auto;
	border:3px solid #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	text-decoration:none;
}

/********************* tab thumbnails, used this css for all tab thumbnails*/

#index_title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: inherit;
	text-align: center;
	border-collapse: separate;
}
#index_title td{
	text-wrap:none;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FC0;
	border: 0px 0px 0px 0px;
	height: 13px !important;
	text-height: 100%;
}

/*********** Ended Tables group********************************/

.cls_hidden { visibility: hidden; }
.cls_unhidden { visibility: visible; }

/* Essential Styles menu items */

#topheader {
	height:5px;
	width: 100%;
}

#container {
	/*width:970px;*/
	width:970px;
	height:auto;
	margin: 0 auto;
  	padding: 0; 
}


#infotext{
	position:relative;
	float:left;
	margin-top:5px;
	width: 100%;
	height:45px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-image:  url(../images/nav-bg.png);
	background-repeat:repeat;
	color: #FFF;
}

.PageText {
	margin-left:30px;
	text-align: left;
	border: none;
	color: #CCC;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: transparent;
	margin-top: 2px;
	margin-bottom:2px;
	width: 800px;
}

.PageText1 {
	position:absolute;
	left:30px;
	margin-top:auto;
	top:0px;
	margin-bottom:auto;
	bottom:0px;
	text-align: left;
	border: none;
	color: #FFF;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: transparent;
	width: 800px;
}

.PageText2 {
	position:absolute;
	margin-top:auto;
	top:0px;
	margin-bottom:auto;
	bottom:0px;
	right:30px;
	text-align: right;
	border: none;
	color: #CCC;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: transparent;
	width: 800px;
}

#myMenu{
	position:absolute;
	visibility:hidden;
	background-color:#CCC;
	width: 120px;
}
#myMenu a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000;
	font-size:14px;		
}

#Pagetitle {
	width: 100%;
	height:38px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	text-align: left;
	text-indent:10px;
	float: none;
	color: #FC0;
	background-image:url(../images/nav-bg2.jpg);
	background-repeat:repeat;
	/*background-image:url(../images/a-3.jpg);*/
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #C90;
}
#Pagetitle .page_title {
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-size: 22px;
	text-align: center;
	color: #FC0;
}
#Pagetitle .page_select {
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-size: 22px;
	text-align: center;
	color: #FC0;
}

#Pagetitle .gallery_title{
	text-decoration:none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	text-align: center;
	color: #F90;
}

#pagemenu {
	width: 100%;
	height:40px;
	z-index: 0;
	visibility: visible;
	background-image: url(../images/nav-bg.png);
	/* [disabled]background-color:#333; */
	background-repeat: no-repeat;
	color: #FFF;
	font-size:16px;
}

.cls_sysdesctext {
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: baseline;
	border: none;
	color: #FC0;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: transparent;
	width: 280px;
	padding: 1px;
}

.cls_warningtext {
	text-align: center;
	border: none;
	color: #FF0;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: transparent;
	width: 100%;
}

.cls_sitemessage{
	float:left;
	width: 100%;
	height:40px;
	background-color:#333;
	text-align:center;
}


.ImageDesc {
	font-style: normal;
	font-weight: normal;
	text-align: center;
	border: none;
	color: #FFF;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: transparent;
	margin-top: 1px;
	width: 700px;
	float: right;
	margin-right: 20px;
}
*.hide{
	visibility:hidden;
}

.lastupdate {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #F90;
	font-style: normal;
	font-weight: bold;
}


/***************************************************************/
*.MainImage {
	position: inherit;
	display:block;
	left:0;
	margin-left:auto;  
	right:0;   
	margin-right:auto;
	top:0;   
	margin-top:auto;   
	bottom:0;  
	margin-bottom:auto;
}

.dropShadows {
	border:1px solid #000;
	-webkit-box-shadow: 7px 7px 15px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 15px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 15px rgba(50, 50, 50, 0.75);
}

.dropShadows_2 {
	border:1px solid #000;
	box-shadow: 0 0 5px 5px #888;
	-moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px #888;
}

.boxShadows{
	-webkit-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px rgba(50, 50, 50, 0.75);
}


#image_background { 
	position: absolute;
	left:0;  
	right:0;   
	top:0;   
	bottom:0;
	margin:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;  
}

*.hc { width:inherit;  left:0;  margin-left:auto;  right:0;   margin-right:auto;  }
*.vc { height:inherit;  top:0;   margin-top:auto;   bottom:0;  margin-bottom:auto; }

/****************************************************************/

*.err-msg{
	visibility:visible;
	text-height:100%;
	z-index:inherit;
	margin-bottom:220px;
	margin-left:15px;
	text-align: center;
	border: none;
	font-size: 36px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color: transparent;
	background-repeat: no-repeat;
	color: #F00;
	background-image: url(../images/semi-transparent.png);
	width: 90%;
}

/************************************************************************/

#PageInfo{
	position:static;
	float:left;
	margin-left:0px;
	margin-top:5px;
	width:100%;
	height:365px;
}

#sysinfotext {
	float:left;
	margin-top:5px;
	margin-left:65px;
	left:0px;
	text-align:left;
	width: 430px;
	height:200px;
	background-image:url(../images/linepat.gif);
	background-repeat: repeat;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-indent: 10px;
	left: 969px;
}
#sysinfotext p{

	margin: 2em 1em 1em;
}


#tabpanel{
	float:left;
	text-align:center;
	width: 100%;
	/*height:280px;*/
	height:auto;
	background-color: inherit; 
	background-repeat: no-repeat;
}

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

*.section    {
	padding:5px;
	margin:5px 0;
	background-color:#333;
	border-left:1px solid gray;
	border-right:2px solid black;
	border-top:1px solid gray;
	border-bottom:2px solid black;
	color: #FFF;
}
*.section p           {
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

*.section li           {
	margin:0;
	margin-top:0px;
	margin-bottom:5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}


*.section h2          { margin:0; margin-bottom:10px; }
*.section h3          { margin:0; margin-bottom:10px; }
*.section.equipments     {
	background-color:white;
	color: #333;
	background-image: url(../images/sumtextb.jpg);
	border: 5px 5px 5px 5px;
	border-style: inset;
}
*.section.tabbackground     {
	background-image: url(../images/sumtextb2.jpg);
	border: 5px 5px 5px 5px;
	border-style: inset;
	color: #000;
	height:120px;
}
*.section.background  {
	background-color:#000;
	color: #FFF;
	background-image: none;
	border: 5px 5px 5px 5px;
	border-color: #CCC;
	border-style: inset;
	text-align: left;
	text-decoration: none;
}


*.section  *.section  {
	margin-bottom:0px;
}
*.section.content{
	background-color:#666;
}
*.section.introduction{
	background-color:#666;
}

*.section.coveredbridge{
	background-color: #666;
	height:220px;
	text-align:left;
	text-indent:40px;
}

.selected{
	background-color:#F90;
}

*.shadow {
	text-shadow:#999 5px 5px 5px;
}

/* loading animation Gif, now you see it*/
.load_animate{
	/*make visible*/
	z-index:1;
	position:absolute;
	margin-left:auto;
	left:150px;
	margin-right:auto;
	right:0px;
	display:block;
	visibility:visible;
	text-height:100%;
	margin-top:130px;
	text-align: center;
	background-color: transparent;
	width: 600px;
	/*in supporting browsers, make it
      a little transparent*/
    background:#fff;
	filter: alpha(opacity=75); /* internet explorer */
	-khtml-opacity: 0.75;      /* khtml, old safari */
	-moz-opacity: 0.75;       /* mozilla, netscape */
	opacity: 0.75;           /* fx, safari, opera */
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	top: 0px;
}
*.ws{
	left:0px !important;
}

/*hide animation Gif, now you don't see it*/
.hide_animate{
    /*make invisible*/
    display:none;
}
/* Ended Index Codes */


/**** PageFrame used in ************************************************************/
/**** Page 1          */
/**** CoveredBridge,  */
/**** Autumn          */
/**** Image size 720x480 *****/

#PageFrame{
	position:relative;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:auto;
	left:0;
	margin-right:auto;
	right:0;
	/*height: 535px;*/
	height:570px;
	width:99.9%;
	/*background-image:url(../images/IMG_4011-blur.jpg);*/
	background-image:url(../images/a-3.jpg);
	border: 1px groove #333;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#PageFrame .caption-bar{
	position:absolute;
	bottom:38px;
	margin-left:auto;
	left:0px;
	margin-right:auto;
	right:0px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	text-shadow:#000 2px 2px 2px;
	border: none;
	font-size: 17px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color: transparent;
	background-repeat: repeat;
	color: #FFF;
	background-image: url(../images/semi-transparent.png);
	width: 720px;
	z-index:9000;
}
#PageFrame .next_img{
	position: absolute;
	display:block;
	cursor:pointer;
	width: 50px;
	height:50px;
	opacity:.5;
	background-position:-100px -250px;
	background-image: url(../images/gallery-sprites.png?v4);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	bottom:240px;
	margin-left: 895px;
	z-index:9000;
}

#PageFrame .prv_img{
	position:absolute;
	display:block;
	cursor:pointer;
	width:50px;
	height:50px;
	opacity:.5;
	background-position:-0px -250px;
	background-image: url(../images/gallery-sprites.png?v4);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	bottom:240px;
	margin-left: 25px;
	z-index:9000;
}

/***** 800 x 600 Page Frame*******************/
#PageFrame_800{
	position:relative;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:auto;
	left:0;
	margin-right:auto;
	right:0;
	height: 600px;
	width:99.9%;
	/*background-image:url(../images/IMG_4011-blur.jpg);*/
	background-image:url(../images/a-3.jpg);
	border: 1px groove #333;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#PageFrame_800 .caption-bar{
	position:absolute;
	bottom:40px;
	margin-left:auto;
	left:0px;
	margin-right:auto;
	right:0px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	text-shadow:#000 2px 2px 2px;
	border: none;
	font-size: 17px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color: transparent;
	background-repeat: repeat;
	color: #FFF;
	background-image: url(../images/semi-transparent.png);
	width: 720px;
	z-index:9000;
}
#PageFrame_800 .next_img{
	position: absolute;
	display:block;
	cursor:pointer;
	width: 50px;
	height:50px;
	opacity:.5;
	background-position:-100px -250px;
	background-image: url(../images/gallery-sprites.png?v4);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	bottom:240px;
	margin-left: 895px;
	z-index:9000;
}

#PageFrame2 .prv_img{
	position:absolute;
	display:block;
	cursor:pointer;
	width:50px;
	height:50px;
	opacity:.5;
	background-position:-0px -250px;
	background-image: url(../images/gallery-sprites.png?v4);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	bottom:240px;
	margin-left: 25px;
	z-index:9000;
}



/*******************************************************************/

#image_holder {
	position: absolute;
	background-image: url(../images/sumtextb2.jpg);
	background-repeat:repeat;
	display:block;
	left:-1px;
	right:0;
	top:2px;
	bottom:0;
	margin:auto;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#pg1_PageFrame{ 
	position:relative;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:auto;
	left:0;
	margin-right:auto;
	right:0;
	height:405px; 
	background-image:url(../images/a-3.jpg);
	background-repeat:repeat;
	border: 1px groove #333;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}

*.cls_page{
	position:absolute;
	background-image: url(../images/semi-transparent.png);
	background-repeat:repeat;
	border:1px solid #999;
	width:270px;
	font-family:Verdana, Geneva, sans-serif;
	text-indent:5px;
	font-size: 24px;
	margin-top:120px;
	margin-left:10px;
	opacity:.8;
	text-shadow:#999 5px 5px 5px;
}

*.cls_pagetitle{
	position:absolute;
	background-image: url(../images/semi-transparent.png);
	background-repeat:repeat;
	border:1px solid #999;
	width:200px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	text-indent:5px;
	font-size: 24px;
	margin-top:-40px;
	margin-left:10px;
	cursor:pointer;
	opacity:.8;
	text-shadow:#999 5px 5px 5px;
}

*.cls_pagetitle_long{
	position:absolute;
	background-image: url(../images/semi-transparent.png);
	background-repeat:repeat;
	border:1px solid #999;
	width:270px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	text-indent:5px;
	font-size: 24px;
	margin-top:-40px;
	margin-left:10px;
	cursor:pointer;
	opacity:.8;
	text-shadow:#999 5px 5px 5px;
}


.ui-corner-4 { 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	border-width:2px;
	border-style: outset;
	border-color: #666; 
}


*.table_mainpage{
	width:95%;
	border:0px;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	margin: auto;
	padding-top:12px;
}
*.table_mainpage td{
	width:290px;
	height:155px;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	margin: auto;
	padding: 5px;
}


.ImgText {
	font-style: normal;
	font-weight: normal;
	text-align: center;
	border: none;
	color: #FFF;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: transparent;
	margin-top: 1px;
	width: 700px;
	margin-left:auto;
	left:0px;
	margin-right:auto;
	right:0px;
}

/*** Autumn Menubar **********************************/

#MenuBar{
	/*background-image:url(../images/nav-bg.png);
	background-repeat: repeat;*/
	background-image:url(../images/a-3.jpg);
	margin:0px;
	padding:0px;
	height:35px;
	width:auto;
	overflow:visible;
}

#MenuBar ul {
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	z-index:9999;
}


#MenuBar li {
	float: right;
	list-style:none;
	text-indent:5px;
}

#MenuBar  a {
	display:block;
	padding:6px;
	width: auto;
	background-image:url(../images/blank-1.png);
	background-repeat: repeat;
	color: #CCC;
	font-size:16px;
	text-decoration:none;
	text-indent:5px;
	border-bottom:2px #000 solid;
	border-right:1px #333 solid;
	background-position: center center;
}

#MenuBar li ul a {
	margin-top:5px;
	height:25px;
	font-size:14px;
	border-bottom:1px #000 solid;
	border-right:0px #000 solid;
}

#MenuBar li a:hover {
	color:#FC3;
}

#MenuBar li a:visited {
	text-decoration:none;
}

#MenuBar li ul {
	background:#FF0;
	left:-999px;
	position:absolute;
}

#MenuBar li:hover ul {
	background-color:#000;
	left:auto;		
}

#MenuBar li li{
	float:none;
	border-bottom:1px #000 solid;
}

*.menu_select{
	color: #F90 !important;
	font-weight:600;
	cursor:default;
}
*.widescreen_text{
	text-decoration:none;
	text-align:left;
	text-indent:30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

/*** Ended PageFrame *******************************************************************/


#MenuBar_small{
	/*background-image:url(../images/nav-bg.png);
	background-repeat: repeat;*/
	background-image:url(../images/a-3.jpg);
	margin:0px;
	padding:0px;
	height:35px;
	width:auto;
	overflow:visible;
}

#MenuBar_small ul {
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	z-index:9999;
}


#MenuBar_small li {
	float: right;
	list-style:none;
	text-indent:5px;
}

#MenuBar_small  a {
	display:block;
	padding:6px;
	width: auto;
	background-image:url(../images/blank-1.png);
	background-repeat: repeat;
	color: #CCC;
	font-size:14px;
	text-decoration:none;
	text-indent:3px;
	border-bottom:2px #000 solid;
	border-right:1px #333 solid;
	background-position: center center;
}

#MenuBar_small li ul a {
	margin-top:5px;
	height:25px;
	font-size:14px;
	border-bottom:1px #000 solid;
	border-right:0px #000 solid;
}

#MenuBar_small li a:hover {
	color:#FC3;
}

#MenuBar_small li a:visited {
	text-decoration:none;
}

#MenuBar_small li ul {
	background:#FF0;
	left:-999px;
	position:absolute;
}

#MenuBar_small li:hover ul {
	background-color:#000;
	left:auto;		
}

#MenuBar_small li li{
	float:none;
	border-bottom:1px #000 solid;
}




/* ~~ The navigation list styles (can be removed if you choose to use a premade flyout menu like Spry) ~~ */
nav{
	/*background-image:url(../images/nav-bg.png);
	background-repeat: repeat;*/
	padding:5px;
	height:30px;
	width:auto;
	overflow:visible;
	/*
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	*/
}

nav ul {
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	z-index:9999;
}


nav li {
	float: right;
	list-style:none;
	text-indent:10px;
}

nav a {
	display:block;
	padding:7px;
	width: 140px;
	background-image:url(../images/blank-1.png);
	background-repeat: repeat;
	color: #CCC;
	font-size:16px;
	text-decoration:none;
	text-indent:5px;
	border-bottom:2px #333 solid;
	border-right:1px #333 solid;
	background-position: center center;
}

nav li ul a {
	margin-top:5px;
	height:25px;
	font-size:14px;
	border-bottom:1px #333 solid;
	border-right:0px #000 solid;
}

nav li a:hover {
	color:#FC3;
}

nav li a:visited {
	text-decoration:none;
}

nav li ul {
	background:#FF0;
	left:-999px;
	position:absolute;
}

nav li:hover ul {
	background-color:#000;
	left:auto;		
}

nav li li{
	float:none;
	border-bottom:1px #000 solid;
}

.polaroid {
  position: relative;
  width: 220px;
}
 
.polaroid img {
  border: 10px solid #fff;
  border-bottom: 45px solid #fff;
  -webkit-box-shadow: 3px 3px 3px #777;
     -moz-box-shadow: 3px 3px 3px #777;
          box-shadow: 3px 3px 3px #777;
}
 
.polaroid p {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0px;
  font: 400 18px/1 'Kaushan Script', cursive;
  color: #888;
}

.multiple-borders {
  box-shadow: 0px 0px 0px 7px #000;
}


html{ 
  /*background: url(../images/a-3.jpg) no-repeat center center fixed;  */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
}
