/* Admin Toolbox
------------------------------ */
#admin, #admin_data{
	position: fixed;
    _position: absolute;
	right: 0px;
	top: 0px;
	width: 120px;
	border-bottom: 1px solid #444;
	border-left: 1px solid #444;
	background: #222;
    z-index: 2;
}
#admin_data{
	top: 0px;
	padding-top: 20px;
	z-index: 1;
	line-height: 1.6em;
}
#admin h3 {
	font-weight: normal;
	color: #aaa;
	margin:0;
	padding:0;
}
#admin h3:hover { color: #86a1b6; }

body { background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#35383d;}

html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #ff3399; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #ff3399; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #ff3399; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #0099cc; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif;}

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.HBG { background: url(images/HeaderBk.gif) repeat-x center top; width: 100%; float: left;}

/**/ * html .Header { height: 140px;} /* */ 
.Header { background: url(images/Stars000.gif) no-repeat top right; width: 900px; margin: 0 auto; position:relative; min-height: 140px;}


.Header .LogoImg { position: absolute; top: 56px; left: 0px;}
.Header .LogoImg h1 { text-indent: -35000px; margin: 0; padding: 0;}
.Header .LogoImg h1 a { display: block; background: url(images/logo0001.png) no-repeat left top; height: 84px; width: 396px; cursor: hand; }

.Header .LogoText h1 { font-size: 42px; line-height: 42px; letter-spacing: -2px; padding: 0px 0px 0px 35px; margin: 0px; font-weight: bold; font-family: 'Arial'; background: url(images/LogoIcon.png) no-repeat left top; position: absolute; top: 70px;}
.Header .LogoText a { color:#000066; text-decoration: none; }
.Header .LogoText a:visited { color:#000066; text-decoration: none; }
.Header .LogoText a:hover { color:#000066; text-decoration: none; }

.Header .Desc { position: absolute; top: 20px; color:#fff; font-size: 14px; line-height: 14px; font-weight: bold; letter-spacing: -1px; font-family: 'Arial'; padding: 0px; margin: 0px; }



.SUBH { background: #f3e4eb url(images/MRight00.gif) no-repeat right top; margin: 0 auto; width: 900px; padding: 0px; position: relative; height: 41px}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu { background: #f3e4eb url(images/MLeft000.gif) no-repeat left top; width: 880px; padding: 0px; height: 41px}
.Menu em { display: none}
.Menu ul { list-style: none; margin: 0px; padding: 12px 0px 0px 15px;}
.Menu ul li { padding: 0px 5px 0px 5px; margin: 0px; display: inline; font-size: 11px; border-right: solid 1px #b092a2; }
.Menu ul li a { color:#660033;}
.Menu ul li ul { display: none;}



/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#search { background: url(images/Search00.gif) no-repeat left top; position: absolute; top: 10px; right: 0px; width: 195px; padding: 0px 0px 0px 0px; height: 34px; }
#search form { padding: 2px 0px 0px 0px; margin: 0px;}
#search input { border: none; color: #330033; font-size: 11px;}

#search  input { background:transparent none repeat scroll 0%;
border:medium none;
color:#FFFFFF;
padding:2px 0px 2px 8px;
width:165px; } 

#search  input.pushbutton { 
height:18px;
width:18px;
background:transparent url(images/SearchBu.gif) no-repeat scroll 0%;
margin:0px 0px 0px 165px;
padding:0px;
position:absolute;
right:11px;
top:2px;}


/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CONBG { width: 100%; float: left; }
.CON { width: 905px; position: relative; margin: 0 auto; padding: 0px; margin-top: 25px;}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC { width: 900px;padding: 0px 0px 20px 0px;}
.pagetitle { font-size: 26px; font-weight: normal; letter-spacing: -1px; border-bottom: solid 1px #d0c1c1; padding-bottom: 15px; padding-top: 0px; margin-top: 0px; color:#000066;}


/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR { width: 400px; float: right; position: relative; padding: 0px 0px 20px 0px; }
.SR h2 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background: url(images/SRH30000.png) repeat-x left bottom; color:#666; padding: 5px 0px 5px 0px; margin: 0px; border-bottom: dashed 1px #efe4e4; }
.SR h3 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background: url(images/SRH30000.png) no-repeat left center; color:#666; padding: 5px 0px 5px 20px; margin: 0px; border-bottom: dashed 1px #efe4e4; }


/* Side Right Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SRL { width: 230px; float: left; padding: 0px;}

/* Side Right Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SRR { width: 160px; float: right; padding: 0px;}


/* Flickr RSS - PlugIn ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Flickr { margin-bottom: 10px;}
.Flickr h3 { background:  no-repeat left center; padding: 5px 0px 5px 0px; margin: 0px; color:#ff3366; letter-spacing: -1px; font-size: 14px; font-weight: bold; margin-bottom:10px;}
.Flickr ul { padding:  0px; margin: 0px;}
.Flickr li { background: none; padding: 0px; margin: 0px; list-style-type: none; display: inline; border-bottom: none; p}
.Flickr li a img { background: #fff; padding: 0px; border: solid 1px #d4e7f2;  margin-bottom: 5px;}
.Flickr li a:hover img { background: #fff; padding: 0px; border: solid 1px #ff3366; margin-bottom: 5px;}




/* Latest Comments  - PlugIn ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Cols { width: 280px; float: left;}
.Cols h3 { font-size: 16px; margin: 0px; color:#333366; letter-spacing: -1px; padding-bottom: 10px; border-bottom: dashed 1px #beb4c1; }
.Cols ul { margin: 0px; padding: 10px 0px 0px 0px;}
.Cols li { display: block; color:#333366; margin: 0px; padding: 2px 0px 3px 15px; list-style-type: none; font-size: 11px; background: url(images/LatestCo.png) no-repeat left top; font-size: 11px; }
.Cols li a { font-size: 11px; font-weight: normal; color:#cc3366;}


/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.FBG { background: #fff; width: 100%; float: left; padding: 10px 0px;}
.Footer { width: 860px; margin: 0 auto; background: url(images/FooterIc.png) no-repeat left center; padding: 10px 0px 10px 40px;}
.Footer p { font-size: 10px; color:#706c79; padding: 0px; margin: 0px; }
.Footer a { color:#706c79; text-decoration: underline;}




.SC h2 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background-image:url(images/SRH30000.png); background-position:center; background-position:left; background-repeat:no-repeat;  padding: 5px 0px 5px 0px; margin: 0px; border-bottom: dashed 1px #efe4e4; padding-left:15px; }
.SC h2 a { color:#656565; }



	.SC h3 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background: url(images/SRH30000.png) no-repeat left center; color:#666; padding: 5px 0px 5px 20px; margin: 0px; border-bottom: dashed 1px #efe4e4; }


.SC ul { margin: 0px; padding: 0px; text-align:justify;}
.SC li { margin: 0px; list-style-type: none;   font-size: 11px; display:inline; background-color:#F7F0F3; padding:1px; line-height:18px;}
.SC li a { color:#cc3366; }
.SC li a:visited { color:#cc3366; }
.SC li a:hover { color:#cc0066; background-color:#AEE3FF; line-height:18px; margin:0px; text-decoration:none;}



/* Extra ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.EBG { background: url(images/ExtraBkg.gif); width: 100%; float: left; border-top: solid 1px #ecdce3; border-bottom: solid 1px #ecdce3; padding: 20px 0px;}
.Extra { width: 900px; margin: 0 auto; font-size:11px;}
.Extra a, a:active, a:hover{ color:#AD6588;}


#main-content li{
	width:200px;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#FFF;
	padding:9px;
	text-align:center;
	position:relative;
	float:left;
}

#main-content a span {
/*\*/
	position: absolute;
	width: 200px;
	margin: 0px;	
	left: 0;
	margin-left:12px;
	bottom: 0;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:17px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
	font-weight:bold;
	font-size:12px;

}




#main-content a:hover span {
	position: absolute;
	width: 200px;
	margin: 0px;	
	left: 0;
	margin-left:12px;
	bottom: 0;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:17px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
	opacity: .8;
	-moz-opacity: .8;
	-khtml-opacity: 0.8;
	filter:alpha(opacity=80);
	font-weight:bold;
	font-size:12px;
}

/*thumbs*/

#main-content-thumbs li{
	width:150px;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#FFF;
	padding:12px;
	text-align:center;
	position:relative;
	float:left;
}

/*full */

#main-content-fullimage img{
	padding: 1px; border: solid 5px #d4e7f2; margin-top:10px;
}
#main-content-fullimage {


}
#main-content-fullimage-info{
padding:10px;
float:left;

}

#main-content-fullimage-info h2{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#main-content-fullimage-info textarea{
width:100px;
height:100px;}

#main-content-fullimage-embed{
padding:10px;
float:left;
margin-left:20px;

}

#main-content-fullimage-embed h2{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#main-content-fullimage-embed textarea{
width:230px;
height:100px;

}
#main-content-add { float:left;}

/* SR & FLICKR FOR ART */

.SRAlbum { width: 900px; float: right; position: relative; padding: 0px 0px 20px 0px; }


.SRAlbum h2 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background-image:url(images/SRH30000.png); background-position:center; background-position:left; background-repeat:no-repeat;  padding: 5px 0px 5px 0px; margin: 0px; border-bottom: dashed 1px #efe4e4; padding-left:15px; }
.SRAlbum h2 a { color:#656565; }



.SRAlbum h3 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background: url(images/SRH30000.png) no-repeat left center; color:#666; padding: 5px 0px 5px 20px; margin: 0px; border-bottom: dashed 1px #efe4e4; }


.SRAlbum ul { margin: 0px; padding: 0px;}
.SRAlbum li { margin: 0px; padding: 2px 0px 3px 20px; list-style-type: none; background: url(images/CategLi1.png) no-repeat left top; border-bottom: dashed 1px #efe4e4; font-size: 11px;}
.SRAlbum li a { color:#cc3366; }
.SRAlbum li a:visited { color:#cc3366; }
.SRAlbum li a:hover { color:#cc0066;}



.FAlbum { margin-bottom: 10px;}
.FAlbum h3 { background:  no-repeat left center; padding: 5px 0px 5px 20px; margin: 0px; color:#ff3366; letter-spacing: -1px; font-size: 14px; font-weight: bold;}
.FAlbum ul { padding: 10px 0px; margin: 0px;}
.FAlbum li { background: none; padding: 3px; margin: 0px 6px 0px 0px; list-style-type: none; display: inline; border-bottom: none;}
.FAlbum li a img { background: #fff; padding: 2px; border: solid 1px #d4e7f2;  margin-bottom: 5px;}
.FAlbum li a:hover img { background: #fff; padding: 2px; border: solid 1px #ff3366; margin-bottom: 5px;}


#albumDescEditable, #albumTagsEditable {
	margin-bottom: 12px;
}
#imageDescEditable, #albumTagsEditable {
	margin-top: 24px;
}
#imageDesc, #exif_link {
	margin-bottom: 4px;
}

#exif_link {
  float: right;
}



/*---list of pages (123...)---*/
div.pagelist {
	text-align:right;
	font-size:0.8em;
	background:#fff;
	margin-bottom:1px;
	padding:3px 10px 3px 10px;
	}
	
	ul.pagelist {
		margin:0;
		padding:0;
		}

		ul.pagelist li{
			list-style-type:none;
			display:inline;
			}
			li.current a:link, li.current a:visited {
				color:#f67;
				}



/*---next/prev image---*/

div.imgnav {
	text-align:right;
	background:#fff;
	padding:3px 10px 3px 10px;
	font-size:0.8em;
	margin-bottom:1px;
	}
	
	