/* main */

html, body{
	font-family:Tahoma;
	font-size:8pt; 
	margin-top:0px;
	margin-bottom:0px;
	background-color:#ffa054;
}

a{
	color:#5e1e10;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1,h2,h3,h4,h5,h6{
	margin-top:0px;
}

form{
	font-family:Tahoma;
	font-size:9pt;
	color:#772911;
	font-weight:normal;
}

.input{
	font-family:Tahoma;
	background-color:#FF5800;
	border:1px solid #ffffff;
	color:#ffffff;
	margin:3px 0px 2px 0px;
}

.gbInput{
	font-family:Tahoma;
	background-color:#ff7e00;
	border:1px solid #ffffff;
	color:#ffffff;
	margin:3px 0px 2px 0px;
}

img{
	border:0px;
}

.button{
	background-color:#FF7800;
	border-color:#ffffff;
	color:#ffffff;
}

.main{ 
	width:1000px;
}

.main #leftShadow {
	background:url('images/left-shadow.png') repeat-y; 
	width:20px;
}
.main #rightShadow{
	background:url('images/right-shadow.png') repeat-y; 
	width:20px;
}
.main .content{
	background-image:url('images/head__20.png'); 
	background-repeat:no-repeat; 
	background-color:#bf7d1a; 
	padding-top:20px;
}

.content #menu{
	background:url('images/note_06_.png') no-repeat; 
	width:256px; 
	height:297px;
	margin:40px 0px 0px 0px; 
	padding-top:40px; 
	clear:right; 
	float:left;
	position:relative;
}

#headlines{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#headlines li{
	padding: 10px 0px 0px 45px;
	height:48px;
	width:200px;
	font-size:10pt;
	text-align:left;
	color:#772911;
	vertical-align:middle;
	background:url('images/note_002.png') no-repeat;
	/*background-position: 0 .5em;*/
	behavior: url(iepngfix.htc);
}
#headlines a{
	color:#772911;
	text-decoration:none;
	display: block;
	padding: 5px;
	width: 180px;
}

#pictureyears{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#pictureyears li{
	padding: 10px 0px 0px 55px;
	height:48px;
	width:200px;
	font-size:10pt;
	text-align:left;
	color:#772911;
	vertical-align:middle;
	background:url('images/camera2.png') no-repeat;
	behavior:url(iepngfix.htc);
	/*background-position: 0 .5em;*/
}
#pictureyears a{
	color:#772911;
	text-decoration:none;
	display: block;
	padding: 5px;
	width: 180px;
}

#archive{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#archive li{
	padding: 10px 0px 0px 55px;
	height:48px;
	width:200px;
	font-size:10pt;
	text-align:left;
	color:#772911;
	vertical-align:middle;
	behavior:url(iepngfix.htc);
	/*background-position: 0 .5em;*/
}
#archive a{
	color:#772911;
	text-decoration:none;
	display: block;
	padding: 5px;
	width: 180px;
}

#coorporation{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#coorporation li{
	padding: 10px 0px 0px 55px;
	height:35px;
	width:200px;
	font-size:10pt;
	text-align:left;
	color:#772911;
	vertical-align:middle;
	behavior:url(iepngfix.htc);
	/*background-position: 0 .5em;*/
}
#coorporation a{
	color:#772911;
	text-decoration:none;
	display: block;
	padding: 5px;
	width: 180px;
}

/*.content .headline{
	background:url('images/note_002.png') no-repeat; 
	height:48px; 
	width:200px; 
	margin-top:0px; 
	margin-bottom:0px;
	font-size:10pt; 
	text-align:left; 
	color:#772911; 
	padding:10px 0px 0px 45px;
	behavior: url(iepngfix.htc);
}*/

.content #main{
	width:476px; 
	margin:0px 10px 30px 0px; 
	_margin:0px 10px 30px -35px; /*ie hack */
	padding:0px 0px 0px 20px;
	_padding:0px 0px 0px 0px; /* ie hack */
	clear:right; 
	float:left; 
	color:#63230a;
	position:relative;
}

.content #mainHeader{
	background:url('images/main-top.png') no-repeat; 
	padding:0px 0px 34px 0px; 
	margin: 0px 0px 0px 0px;
	height:124px;
	behavior: url(iepngfix.htc);
}

.content #mainSubTop{
	color:#ffc777; 
	font-size:13px; 
	font-weight:normal; 
	text-align:right; 
	padding-top:50px; 
	margin:0px 155px 0px 0px;
}

.content #mainTop{
	color:#e0c670; 
	font-size:24px; 
	font-weight:bold; 
	text-align:right; 
	padding:0px 200px 0px 0px;
}

.content #mainText{
	background:url('images/main-middle.png') repeat-y; 
	_background:url('images/main-middle.gif') repeat-y;
	font-size:12px; 
	margin:0px 0px 0px 7px; 
	padding:0px 90px 0px 30px;
	height:auto;
	/*behavior: url(iepngfix.htc);*/
}

.content #mainBottom{
	background:url('images/main-bottom.png') repeat-y; 
	font-size:11px; 
	margin:0px 0px 0px 7px; 
	_height:37px;
	min-height:40px;
	behavior: url(iepngfix.htc);
}

.content #calendar{
	padding:60px 0px 0px 0px; 
	float:left;
	position:relative;
}

.shadowMonth{
	background:url('images/calendar-month-shadow.png') no-repeat;
	padding:0px 0px 8px 8px;
}

.shadowWeek{
	background:url('images/calendar-week-shadow.png') no-repeat;
	padding:0px 0px 8px 8px;
}

.image{
	background-color:#FFCC99;
	padding:3px 3px 3px 3px;
	width:350px;
	/*height:262px;*/
	margin:0px 0px 20px -15px;
	clear:right;
	float:left; 
}

.thumbnailWrapper{
	background-color:#FFCC99;
	padding:2px 2px 2px 2px;
	width:60px;
	height:45px;
	clear:right;
	float:left;
	margin:0px 3px 10px 3px;
}

.thumbnail{
	background-image:url('images/loader-purple.gif');
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FF7800;
	border:2px solid #ffcc99;
	width:60px;
	height:45px;
	clear:right;
	float:left;
	margin:0px 3px 10px 3px;
	text-align:center;
}

.collectionBrowser{
	width:324px;
	text-align:center;
}

.pictureCollection{
	background:url('images/pictures.png') no-repeat;
	_background:url('images/pictures.gif') no-repeat;
	/*_margin:-30px 0px 0px 0px;*/
	width:169px;
	height:169px;
	display:block;
	position:absolute;
	
}

.administration{
	font-family:Tahoma;
	font-size:12pt;
	color:#E0C670;
	font-weight:normal;
	margin:5px 0px 5px 0px;
}


#smileselector a.selected{
	border:3px solid #B14F22;
}

#smileselector a{
	border:3px solid #FAFAFA;
	display:block;
	float:left;
	margin:1px;
}

#prev_sidebar:hover {
background:transparent url(images/prev_rounded_sidebar2.gif) no-repeat scroll left 50%;
}

#next_sidebar:hover {
background:transparent url(images/next_rounded_sidebar2.gif) no-repeat scroll right 50%;
}




/* calendar */
.calendar {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	}
.calendar caption {
	margin: 0;
	padding: .3em 0;
	background: #ffa51e;
	font-size: 10pt;
	color:#772911;
	}
.calendar th {
	border-bottom: 1px solid #ccc;
	background: #ff7800;
	font-weight: normal;
	}
.calendar td {
	border: 1px solid #fff;
	padding: .1em .3em ;
	width: 1em;
	text-align: center;
	background-color:#ff5800;
	}
.calendar td a {
	color: #000;
	text-decoration: none;
	}

.calendar td.today {
	background: #ffc;
	}
.calendar td.selected {
	border: 1px dotted #ff7800;
	}
.calendar td.highlighted {
	background: #fc9;
	}
	
.calendar td:hover, .calendar td.today:hover, 
.calendar td.selected:hover, .calendar td.highlighted:hover {
	background: #cff;
	border: 1px solid #09f;
	}
	
table.calendar td.pad{
	background: #ee5716;
	border: 1px solid #fff;
}
	
table.calendar td.pad:hover {
	background: #ee5716;
	border: 1px solid #fff;
}







.imgWrapper{
	height: 121px; 
	
	position: relative; 
	top: 0px; 
	width: 200px; 
	z-index: 1;
	clear:right;
	float:left;
}

.imgWrapperTrans{
	background: transparent url(images/test/3landscape4x3-underlay.png) no-repeat scroll center; 
	height: 139px; 
	left: 0px; 
	position: absolute; 
	top: 0px; 
	width: 176px; 
	z-index: 1;
}

.imgWrapperImg{
	/*background: transparent url(images/test/IMG_2914_1.jpg) no-repeat scroll center; */
	height: 121px; 
	left: 8px; 
	position: absolute; 
	top: 6px; 
	width: 161px; 
	z-index: 10;
}

.imgWrapperShadow{
	background: transparent url(images/test/3landscape4x3.png) no-repeat scroll center; 
	height: 139px; 
	left: 0px; 
	position: absolute; 
	top: 0px; 
	width: 176px; 
	z-index: 1;
}

.imgWrapperLink{
	display: block; 
	height: 121px; 
	left: 8px; 
	position: absolute; 
	top: 6px; 
	width: 161px; 
	z-index: 1;
}

.imgNameWrapper{
	height: 30px; 
	left: 0px; 
	position: absolute; 
	top: 135px; 
	width: 176px; 
	z-index: 1;
}

.imgName{
	line-height: 15px;
	color:#772911; 
	font-size:12px; 
	font-weight:bold;
	line-height:15px;
	opacity:1;
	text-align:center;
}




/*thumbnail*/
/*
.thumbnailWrapper{
	height: 121px; 
	left: 0px; 
	position: relative; 
	top: 0px; 
	width: 82px; 
	z-index: 1;
	clear:right;
	float:left;
}

.thumbnailWrapperTrans{
	background: transparent url(images/test/3landscape4x3-underlay-thumbnail.png) no-repeat scroll center; 
	height: 80px;
	left: 0px; 
	position: absolute; 
	top: 0px; 
	width: 77px;
	z-index: 1;
}

.thumbnailWrapperImg{
	background: transparent url(images/test/IMG_2896.JPG) no-repeat scroll center;
	height: 63px; 
	left: 2px; 
	position: absolute; 
	top: 7px; 
	width: 73px; 
	z-index: 10;
}

.thumbnailWrapperShadow{
	background: transparent url(images/test/3landscape4x3.png) no-repeat scroll center; 
	height: 80px; 
	left: 0px; 
	position: absolute; 
	top: 0px; 
	width: 77px; 
	z-index: 1;
}

.thumbnailWrapperLink{
	display: block; 
	height: 50px; 
	left: 8px; 
	position: absolute; 
	top: 6px; 
	width: 40px; 
	z-index: 1;
}*/

/*thumbnail*/	