@import url("/common/css/pagebase.css");
@import url("/common/css/top.menu.css");
@import url("/common/css/eventbase.css");
@import url("/common/css/searchbase.css");

.nailsealogo {
	float: left;
	margin-left: 25px;
	margin-top: 15px;	
	z-index: 90000;
		}
body#page {
  background-color: #c1bbae;
}

.pagediv { margin: 10px 6% 10px 6% }

a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-decoration: none;
  color: #70271A;
}

a:link, a:visited {
  border-bottom-color: #C4C4C4;
}

a:hover, a:active {
  border-bottom-color: #70271A;
}

a.imagelink {
  border-bottom-width: 0;
}

h1, h2, h3 {
  color: #70271A;
  font-weight: normal;
}

h1 { font-size: 140% }
h2 { font-size: 130% }
h3 { font-size: 120% }

table h2, table h3 {
  margin-top: 0.5em;
  margin-bottom: 0;
}

li {
  margin-bottom: 15px;
  vertical-align: baseline;
}

ul {
  margin: 2px 2px 10px 2px;
  border: 1px solid #F3F3F3;
  background-color: #FFFFFF;
  padding: 4px 4px 4px 25px;
}

strong, bold {font-weight: normal; color: #70271A;}

.highlight { color: #70271A; font-weight: normal; }

.wrap {
  margin: 0 0 0 0;
  border: 1px solid green;
  padding: 0 0 0 0;
}

img {padding: 5px;}

.listing p:first-letter { font-size: larger }
	
.threeimages {
	float: right;
	width: 110px;
	right: 10px;
	margin-top: 50px;
	border: thin solid #CCCCCC;
	text-align: center;
	}	
#pagetop {
	position: relative;
	z-index: 1;
	text-align: center;
	background-color: #2d2120;
	height: 120px;
	margin-top:  30px;
}
#pagetop a {
  border-bottom-width: 0;
}

#body {
  position: relative;
  margin-top: 7px;
  border-bottom: 10px solid #70271A;
  background-color: white;
}

#content {
  margin: 0 195px 0 195px;
  padding: 30px 5px 10px 20px;
  text-align: left;
  line-height: 140%;
  color: #333;
}

#leftcontent {
  position: absolute;
  z-index: 11;
  top: 50px;
  left: 10px;
  width: 175px;
  margin: 0;
  border-right: 1px dotted #8C7B3D;	  
  padding: 0 5px 0 5px;
  font-size: 90%;
  color: #4C4C4C;
}

#leftcontent form { position: relative; z-index: 12 }

#leftcontent h2 { margin-top: 10px; padding: 3px;
	background-color: #b4ad9e;
	color: #70271A;
	display: block;
	font-weight: bold;
}

#leftcontent a.eventlink { color: black }

#guitar {
	position: absolute;
	top: -30px;
	right: -35px;
	z-index: 10;
	border: none;
	text-align: left;
	}
#leaves img {padding: 0}

#creditlink {
  bottom: 5px;
  right: 5px;
  background-color: white;
  border: 1px solid #aaa;
  line-height: 1.5em;
  padding: 2px 8px 4px 8px;
}

#pageadmin { top: 100px; right: 10px }

#navigate {
  top: -4px;
  width: 100%;
  text-transform: capitalize;
}

#menupad {
  top: -100px;
  left: -100px;
  width: 600px;
  height: 500px;
}

#menuoffset {
  top: 1.3em;
  left: 0;
}

#menu a { padding: 4px }

#menu a.menutitle, #menu a.menuactive {
  border-style: none solid solid solid;
  border-width: 0 1px 1px 1px;
}

#menu a.menutitle:link, #menu a.menutitle:visited, #menu a.menutitle:active {
  border-color: #70271A;
  background-color: #b4ad9e;
  color: #221918;
}

#menu a.menutitle:hover, #menu a.menuactive:link, #menu a.menuactive:visited {
  border-color: #333333 #84C631;
  background-color: #221918;
  color: #FFFFFF;
}

#menu .menubag ul {
  margin-top: 0.3em;
  border-color: #CCCCCC;
}

#menu .menubag a {
  border-style: none;
}

#menu .menubag a:link, #menu .menubag a:visited, #menu .menubag a:active {
  background-color: #70271A;
  color: #DEF09F;
}

#menu .menubag a:hover {
  background-color: #221918;
  color: #FFFFFF;
}


/*
 *   thumbnail and gallery styles
 */

input, textarea {
	border: 1px solid #BCBE60;
	}
input.button {
	background-color:#8C7B3D;
	color: white;}

.thumb {
  position: absolute;
  width: 125px;
  height: 125px;
  text-align: center;
}

.thumb img {
  border-style: none;
  margin-left: auto;
  margin-right: auto;
}

.piximage img { border-style: none }

.thumblist, .thumbnail { position: relative }
.thumblist .thumbback, .thumblist .selected, .thumblist .thumbforward { display: inline }
.thumblist img { border: 1px solid white; margin: 4px 1px }
.thumblist img.missing { border-color: #ddd }
.thumblist .selected img {
  border-color: white;
  opacity: 0.30;
  /* non-standard alpha settings - will not validate :) */
  -moz-opacity: 0.30;
  -khtml-opacity: 0.30;
  filter: alpha(opacity=30);
}
.thumblist a { border-bottom-width: 0 }
.thumblist a:hover img { border-color: #357910 }

.monthly td {line-height: 100%;}
.eb0, .eb1, .eb2,.eb3, .eb4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
#adsense {
	}

