
html,body{margin:0;padding:0; text-align: center;/*background: #eCeCeC;*/background: #ffffff; }
body{font-family: Arial, Verdana; margin: 0; line-height: 1.1em; color:#909090;  }

a{padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px; text-decoration: none; }
a:link { color:#999; text-decoration: none; } 
a:visited { color:#999; text-decoration: none; } 
a:hover { color:#000000; text-decoration: none;/*background: #eee;*/ }

sup {color:#999; font-size:8pt;font-weight:normal;}

#banner {/*width: 875px;_width: 875px;*/width: 875px;height:65px; text-align: center; margin: 0px auto 0px auto;border: 0px solid #ff0000;padding:4px 3px 0px 3px;background: #eCeCeC; }
#wrapper {width: 882px; text-align: left; margin: auto;border: 0px solid #0000ff;padding: 0px 4px 3px 10px;background: #ffffff; }
#header{ width: 881px;/*text-align: center;*/ margin: 0 0 1px 0;padding:0px; border:0px solid #ff0000;/*position:relative; left:0px; top:0px;*/ }
#header h1{ padding:0px;background: #fff; color:#5F5F5F; font-size:12pt;font-weight:600;}

#left { float:left; width: 76%; border: 0px solid #fff000; padding: 0px; margin: 0px 10px 0px 0;text-align: left;font-size: 8pt; }

#right{float:right; width:18%;border: 0px solid #ff0000; padding:2px 0px 2px 0px; margin: 3px 0px 3px 0px;}
#right img {margin-bottom:10px;}
#right input {margin-bottom:3px;}

#bottom{clear:both;width: 99%;margin:5px 0px 10px 0px;padding:5px 0px 0px 0px;border: 0px solid #ff0000;}

#footer{ width:99%; clear:both;/*float: left;*/ border: 0px solid #ff0000; margin:20px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #fff;text-align:left; color:#909090; }

ul{list-style-type:none;margin:0px;padding:5px;}

h2 {color:#909090;font-size: 11pt;}
h3 {color:#909090;font-size: 10pt;}

select {visibility:hidden;}

.credit, .AlbumDesc, .ImageDesc {font-size:7pt; text-align: left; padding: 0px; margin:0px; color:#909090;}
.ImageDesc, .AlbumDesc {float:left;margin-left:20px;margin-bottom:10px;}
.ImageDesc { position:relative;top:-7px;}
p {font-size: 8pt;margin:0;padding:0;}
p.p1 {font-size: 8pt;margin:0;padding:0;}
p.p2 {font-size: 4pt;text-align:left;margin-left:0px;}
p.p3 {font-size: 9pt;font-weight:600;color:#909090;margin:0;padding:0;}
p.p4 {font-size: 9pt;font-weight:600;margin:0;padding:0;}

.albumdesc {font-size: 8pt;margin:0;padding:0;}

#message {}

TEXTAREA {

 font-family: Verdana;
 font-size: 10px;
 
}


.descFoto {
	border: 0px solid #000000;width:130px;font-size: 8pt;margin:0;padding:0;
}

.descArtist {
	border: 0px solid #000000;width:100%;font-size: 8pt;margin:0;padding:0;
}

.artist {border: 0px solid #000000;width:120px;font-size: 8pt;margin:0;padding:0;}

.galleries {
  float:left;
  /*width:720px;*/
  margin:0px 0px 10px 0px ;
  padding:0px 0px;
  /*text-align:center;*/
}
.galleries ul {
  float:left;
  width:100%;
  margin:0;padding:0px 0;
  list-style:none;
  text-align:left;
}
.galleries li {
  float:left;
  margin:0 10px 15px 0;
  padding:1px 3px 0px 0px;
  
}
.galleries img {
  margin:0;padding:0;
  padding-left: 0px;
  border-left: 4px solid #ffffff;
  
}

.galleries li p a {
 font-size: 8pt;
 margin:0px;
 margin-top:3px;
 padding-top:4px;
 padding-left:0px;
 margin-bottom:2px;
 margin-left: 0px;
 margin-right: 5px;
 position:relative;
 top:1px;
}
.galleries li p a:hover {
 color:#909090;
}


.galleries li p{
 margin:0;padding:0;
 line-height:10px;
 /*height:50px;*/
 
}

.galleries li a img {
  margin:0;padding:0;
  /*border: 4px solid #ffffff;*/
  border-left: 4px solid #909090;
}


.newsletter {font-size: 7pt;text-align:left;line-height:1em;}

img, a {border: 0px;}


.near {margin:0;padding:0px;}
.img{border: 0px; margin:0; padding:0;}

#main { width: 595px; margin: 0px auto; text-align: left; }
.albumthumb IMG { border: 0px; float: left; margin-right: 5px; }
.imagethumb IMG, .image IMG, .imageCenter IMG  { border: 0px; margin: 0px 0 3px 0; padding: 0px; }
.image, .imageCenter {margin-bottom: 5px; border: 0px solid #ccc; background: #fff; }
.image { margin: 0px; padding: 0px; float: left; }
.imageCenter {width: 501px; margin: 0px; padding: 0px;margin-bottom: 5px; }

/*
.imagethumb a:hover {background: #CCCCCC;}
.imagethumb a img:hover {background: #CCCCCC;}
*/

HR { width:100%;clear: both; height: 0px; border: 0px; border-top: 1px solid #ccc; margin-top: 0px; padding: 0px; }

#gallerytitle H2 { font-size: 9pt;}


.imgnav, .imgnavIndex {width: 501px; clear: both;text-align:right; margin:0px;margin-right: 0px;margin-top: 4px;margin-bottom: 4px;padding:0px; font-size: 7pt; font-weight: bold; color: #CCC; }

.imgnavIndex {width:91%;font-size: 8pt;}


#images { margin: 2px 0px 2px 0px; clear: both; }
#albums { clear: both; margin: 5px 0px 10px; padding: 0px; }
.pagenav { margin: 5px 0px 5px; font-size: 7pt; font-weight: bold; color: #909090; clear: both; }
.pagenav A:link, .pagenav A:visited { color: #333; text-decoration: none; }
.disabledlink { color: #ddd; cursor: default; }
#gallerytitle SPAN { font-weight: normal; color: #CCC; text-decoration: none; text-align: right; font-size: 9pt;}
#gallerytitle A:link, #gallerytitle A:visited { text-decoration: none; color: #909090; }
.albumtitle H3 { margin: 0px; padding: 0px; }


#gallerytitle A:hover, #gallerytitle A:active, 
.pagenav A:hover, .pagenav A:active  {
	text-decoration: underline;
	color: #909090;
	background: #eee;
}

UL.pagelist {
  padding: 0px;
  margin: 5px 0px 5px;
  list-style-type: none;
  height: 2em;
}
UL.pagelist LI { display: inline; font-weight: bold; }
UL.pagelist LI A, UL.pagelist LI span.disabledlink {
  display: block;
  float: left;
  padding: 2px 4px;
  background-color: #FFF6EC;
  text-decoration: none;
  color: #555;
}
UL.pagelist LI span.disabledlink { background-color: #fff; color: #ddd; cursor: default; }
UL.pagelist LI A:hover { background-color: #FFCC99; color: black; }
UL.pagelist LI.current A { background-color: #FF6600; color: #FFF; cursor: default; }

.commentcount { font-weight: normal; font-size: 8pt; margin-top: 10px; }

#comments {
  border: 1px solid #f0f0f0;
  padding: 15px 20px;
  margin: 15px 0px;
  width: 350px;
  display: block;
}
.comment {
	/*clear: both;*/
	float: left;
	width:90%;
  margin: 15px 0px;
  padding: 10px 10px;
  border: 1px solid #f0f0f0;
  background-color: #f8f8f8;
}
.commentmeta { color: #909090; }
.commentauthor { font-weight: bold; }
.commentbody { margin: 5px 0px; line-height: 1.3em; }
.imgcommentform INPUT { margin-top: 4px; border: 1px solid #eee; background-color: #f8f8f8; }
.imgcommentform TEXTAREA { margin-top: 4px; font-family: Times New Roman, Georgia, verdana, tahoma; font-size: 8pt; border: 1px solid #eee;}
.imgcommentform p {color:#909090;}
.imgcommentform h3 {color:#909090; margin:0px; padding:0px;}


.error { color: #C33; font-weight: bold; }


/**************************************************************/

A.readmore  {font-size: 7pt;text-align:left;color:#cc3300;}
.readmore  {font-size: 7pt;text-align:left;color:#cc3300;}
.date a {font-size: 7pt;text-align:left;color:#909090;}
.date {clear:both;float: left;font-size: 7pt;text-align:left;color:#909090;margin: 5px 0 5px 0em;}

#logo { float: left; margin: 0 0 0 1em; }
#menu { float: right; margin: 20px 1em 0 0; }
#menu li { display: inline; margin: 0 0 0 1.4em; }
#menu li a.current{ font-weight: bold; }

#subheader { 
	clear: both; 
	border-top: 1px dotted #E9D97D;	
	border-bottom: 1px dotted #E9D97D;
	background: #FFF6C7;
	color: #808080;
	padding: 1em;
	margin: 0 0 15px 0;
	height: 20px;
}

#breadcrumbs { float: left; }

#search { float: right; }
#search p { padding: 0; margin: 0; }


#right .box {
	border: 1px solid #ccc;
	padding: 1em;
	margin: 0 0 1em 0;
}

#left div p {clear:both;}

/* SNEWS */
fieldset { border: 1px solid #ccc; padding: 10px 8px; margin: 0 0 8px 0; background: #E6FFE4; color: #000; }
input { padding: 3px; margin: 0; }
textarea { width: 97%; height: 20em; padding: 3px;}
.comment { background: #eee; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox {clear:both; background: #fff; color: #808080; padding: 10px; margin: 10px 0px 10px 0px; border-top: 0px solid #ccc; }