* { outline: 0; }

html {
height: 100%;
width: 100%;
}

body { 
min-height: 97%;
background: url('../image/bh.gif') repeat-x top left #efefef; 
text-align: center; 
font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
padding: 1px;
position: relative;
min-width: 600px;
}

body#gallerysix, body#galleryseven {
background: #000; 
}
ul { 
text-align: left;
}
/* ... 
body div {
border: 1px solid black;
}

#cargo { 
margin: 10px auto;
width: 780px;
background: #ffffff; 
}
*/
#header { 
text-align: center; padding-top: 10px; padding-bottom: 10px;
}

#header img {
border: 0;
}

#header a {
color: #999;
text-decoration: none;
font-size: 150%;
font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
}

#gallerysix #header, #galleryseven #header { display: none !important; }

#afterlogo {
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
display: none;
margin: 0 auto;
width: 290px;
color: gray;
font-size: 85%;
vertical-align: top;
height: 60px;
margin-top: 20px;
}

#name {
width: 130px;
text-align: right;
float: left;
}

#name:first-line {
color: black;
}

#contact {
width: 134px;
text-align: left;
float: right;
}

#contact:first-line {
color: black;
}

#menu { 
font-family: Helvetica, Verdana, sans-serif;
padding: 2pt; 
font-size: 100%;
width: 600px;
color: #000;
margin: 0 auto;
}

#gallerysix #menu, #galleryseven #menu { text-align: left; border: none; color: #444; margin-top: 0px; }

#gallerysix #menu a, #galleryseven #menu a { color: #444; text-decoration: underline; background: none; border: none; bottom: 0;}

#gallerysix #menu a:hover, #galleryseven #menu a:hover { text-decoration: none; }

#menu a { 
text-decoration: none;
color: #999;
padding: 5pt; 
background: #444;
border-bottom: 5px solid black;
position: relative;
bottom: 5px;
}

* html #menu a { bottom: 1px; }

#menu a:hover {  
background: #efefef;
}

#menu strong { 
background: #ffffff;
padding: 5pt;
font-weight: normal;
}

#menu a.current { 
color: #444; 
border-bottom: 5px solid #efefef;
background: #efefef;
}

/*
font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
*/

#text { 
color: #333;
font-size: 120%;

margin: 0pt auto;
padding-bottom: 100px;
}

#text a {
color: #777;
text-decoration: none;
}

#text a:hover {
color: black;
text-decoration: underline;
}

#text h3 {
font-family: 'Lucida Sans Unicode', sans-serif;
padding-left: 50%;
margin-left: -270px;
color: #222;
margin-bottom: 25px;
margin-top: 10px;
position: relative;
top: 15px;
text-align: left;
font-size: 140%;
font-weight: normal;
}

#music #text h3 {
color: #555;
}

#music #text h3:hover { text-decoration: underline; }

#text h3.second {
margin-left: -120px;
margin-top: 5px;
margin-bottom: 15px;
padding-bottom: 15px;
}

#text h3.first {
margin-top: 50px;
cursor: text;
color: #333;
}

#music #text h3.first:hover { text-decoration: none; }

#text h3#portfolio {
margin-left: -280px;
margin-top: 40px;
margin-bottom: 40px;
}

#text h3#contact {
clear: both;
}

#text ul.text {
position: relative;
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 50%;
left: -270px;
padding-bottom: 10px;
padding-top: 0px;
list-style-type: none;
font-size: 90%;
width: 550px;
}

#text ul.text2 { 
margin-top: -50px;
margin-bottom: 50px;
}

#text ul.music { 
left: -260px
}

#text ul.text li {
padding: 8px 0px;
}

#text h4 { 
font-family: 'Lucida Sans Unicode', sans-serif;
padding-left: 50%;
margin-left: -270px;
color: #444;
margin-bottom: 25px;
margin-top: 0px;
position: relative;
top: 0px;
text-align: left;
font-size: 140%;
font-weight: normal; }



#text p {
color: #333;
font-size: 90%;
font-weight: normal;
width: 540px;
text-align: justify;
margin-top: 5px;
padding-left: 50%;
margin-left: -270px;
padding-bottom: 0px;
text-indent: 2px;
font-family: Sylfaen, serif;
line-height: 145%;
}

#text p.first {
margin-top: 30px;
}

img.info {
float: right;
border: 1px solid black;
margin: 5pt 0pt 0pt 30pt;
}

#footer { 
position: absolute;
bottom: 0;
color: #444;
padding-top: 15px;
border-top: 1px solid #444;
font-size: 70%;
height: 50px;
text-align: center;
margin: 0 auto;
width: 100%;
left: 0;
}

#footer a { 
color: #444;
}

#footer a:hover { 
color: #999;
text-decoration: none;
}

#footer a.counter 
{ 
	position: absolute; 
	left: 50%;
	top: 49px; 
	margin-left: -40px;
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);    
	-moz-opacity: 0.5; /* Mozilla 1.6 */    
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */    
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */    
	filter: alpha(opacity=50); /* IE 5.5+*/
}

#footer a.adminenter {
position: relative;
left: 220px;
top: 10px;
color: #efefef;
}

#footer a.adminenter:hover {
color: #efefef;
text-decoration: none;
}

body#gallerysix #footer a.adminenter, body#galleryseven #footer a.adminenter { color: #000; }

body#gallerysix #footer a.adminenter, body#galleryseven #footer a.adminenter { color: #000; }

/*
#admin { 
color: #777777;
padding: 2% 0pt 5pt 0pt;
font-size: 70%;
}

#admin a { 
color: #aaaaaa;
}

#admin a:hover {  
color: #cccccc;
text-decoration: none;
}
*/

#menu3 { 
text-align: center; font-size: xx-large;
}

#menu3 a {
text-decoration: none;
}

.center { 
text-align: center;
}

/* gallery */
#menuG { 
text-align: left;
margin: 0 auto;
margin-top: 30px;
}

#menuG a {
margin-left: 0;
text-decoration: none;
color: black;
}

#menuG a:hover {
text-decoration: underline;
}

#menuG td { 
padding: 10px 30px;
height: 130px;
list-style-type: none;
vertical-align: middle;
margin-top: 2px;
text-align: center;
}

#menuG img {
border: 1px solid black;
}

.name {
display: block;
color: #777;
}

div#gallery { 
padding-top: 0px;
width: 99%;
text-align: center; 
margin: 2px auto;
}

#bigimg { 
margin-top: 0px;
padding-top: 20px;
margin-bottom: 40px;
display:block;
}

/* preview */
#preview { 
margin-top: 15px;
text-align: center;
padding-top: 0;
margin-left: auto;
margin-right: auto;
}

ul.gallery_preview {
margin-top: 10px;
padding: 5px 0;
margin: 5px auto;
margin-top: 20px;
width: 90%;
position: relative;
left: 50%;
margin-left: -300px;
width: 600px;
}

ul.gallery_preview li { 
list-style-type: none;
float: left;
width: 130px;
height: 130px;
margin: 10px;
}

ul.gallery_preview li img {
display: block;
border: none;
}

ul.gallery_preview li.begintr { clear: left; }

p.nav { 
text-align: right !important;
width: 300px !important;
padding: 0 !important;
margin: 0 !important;
margin-left: 50% !important;
margin-top: -15px !important;
margin-bottom: 10px !important;
padding-right: 0px !important;
display: none;
}

#mycarousel {

}

#preview table {
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

#preview img { 
margin: 3px;
border: 1px solid black;
}

#preview a {
border: none;
}

#preview a.current {

}

#editusr td { 
width: 100px;
text-align: right;
}

#preview td {
padding: 20px 30px;
height: 130px;
list-style-type: none;
vertical-align: middle;
margin-top: 2px;
border: none;
text-align: center;
}

/* prev and next */
#previnext { 
font-family: Helvetica, Verdana sans-serif;
vertical-align: top;
margin-top: 2%;
font-size: 100%;
position: absolute;
top: -27px;
left: 65%;
}

#previnext img { 
border: none;
}

#previnext a { 
text-decoration: none;
color: #333;
font-size: 120%;
}

#previnext a:hover {
color: gray;
}

/*
a.previos {
width: 22px;
height: 24px;
text-decoration: none;
}

a.previos:hover {
text-decoration: underline;
}

a.next {
width: 22px;
height: 24px;
text-decoration: none;
}

a.next:hover {
text-decoration: underline;
}
*/

/* links for page */
#photolink { 
width: 590px;
text-align: right;
margin-left: auto;
margin-right: auto;
font-size: 130%;
margin-bottom: 15px;
margin-top: 10px;
font-family: "Centiry Gothic", Helvetica, Verdana sans-serif;
padding: 5px 10px;
clear: both;
}

#photolink a {
text-decoration: none;
color: #333;
}

#photolink a:hover {
color: gray;
}

#photolink a.current { 
color: gray;
}

.numbers { display: inline; }