/*  
Theme Name: Arctic Palace Grasslands
Theme URI: http://arcticpalace.org/journal
Description: Finally launching my own design.
Version: 0.1 ALPHA
Author: Carl T. Holscher
Author URI: http://arcticpalace.org
*/


body {
	font: small/18px "Lucida Grande", Helvetica, Arial, Verdana, "Bitstream Vera Sans", sans-serif;
	background-color: #696;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, fieldset, address {
	margin: 1em 5%;
}

li, dd {
	margin-left: 5%;
}

fieldset {
	padding: .5em;
}

#header {
	width: 100%;
	background: #000 url(/images/core/rain.jpg);
	padding: 0 0 5px 0;
}


/* Corner Banner Style */
#topleft {
position: absolute;
left: 0;
top: 0;
display: block;
height: 150px;
width: 150px;
background: #000 url(/images/special/vt.png) no-repeat;
text-indent: -999em;
text-decoration: none;
z-index:1;
}
#construction{
	width: 100%;
	text-align: center;
	background-color: #111;
}

#content {
	width: 550px;
	margin: 0px auto;
	text-align: left;
	background: #000;
}

#footer {
	font: x-small/15px Verdana;
        border-top: 2px double #8C8C8C;
	color: fff;
	text-align: center;
}

img {
	margin-left: auto;
	margin-right: auto;
	border: 0;
	display: block;
}

p, li {
	color: #fff;
	padding: 3px;
	margin: 5px;
	text-align: left;
}

.details  {
        font-size: 11px;
	color: #fff;
	padding: 3px;
	margin: 5px;
	text-align: left;
}

.details a:link {color:#9AE69A;}
.details a:visited {color:#CCE69A;}
.details a:hover {color:#fff;}
.details a:active {color: #333;}

a:link {
	color: #9AE69A;
	background-color: transparent;
	text-decoration: none;
}

a:visited {
	color: #CCE69A;
	background-color: transparent;
	text-decoration: none;
}

a:hover {
	color: #fff;
	background-color:transparent;
}

a:active {
	color: #333;
	background-color: transparent;
}

h1 {
	margin: 5px;
	color: #fff;
	padding: 5px;
	font-variant: small-caps;
}

h2 {

	margin: 5px;
	color: #fff;
	padding: 5px;
        border-bottom: thin solid #ccc;
}

h3 {
	background-color: #696;
	font: large/20px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-variant: small-caps;
        border-top: thin solid #ccc;
        border-bottom: thin solid #ccc;
}

h6 {
	font: bold small-caps;
	color: #111;
	padding: 0 3px 0 3px;
	margin: 5px 0 1px 0;
	border-bottom: 2px double #8C8C8C;
	text-align: left;
	border-top: 2px double #8C8C8C;
}

.container {
	margin: 0px auto;
	background: #000;
	text-align: center;
}

#minitabs {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #696;
}

#minitabs li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #9c9;
}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	border-bottom: 4px solid #696;
	padding-bottom: 2px;
	background: #111;
	color: #363;
}


div.spacer {
  clear: both;
  }

.error {color: yellow;}

blockquote {
border-left: 2px solid #696;
padding:5px;
}

/* Highlight Search Terms */
body.search #content strong
{
  background: #ff3;
  color: #000;
  font-weight: normal;
}

/* 7-10 Split Code */
.left {
  float: left;
  text-align: left;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }

.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }


/* Comment and Contact Forms */

#comment-form {
width: 548px; background-color: #80BF80; color: #fff;
border: 1px dotted #333; padding:0;
margin: 0px auto; }


div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 50px;
  text-align: right;
  margin:0 20px 0 15px;
  }

div.row span.formw {
  float: left;
  width: 350px;
  text-align: left;
  } 

#comment_name_input,
#comment_email_input,
#comment_web_input,
#message,
#Name,
#Email,
#Web,
#Website,
#Message
{
	background: #e8e8e9;
	border: 1px solid #666;
	color: #000;
	font: 11px Verdana, sans-serif;
	padding: 3px;
	width: 400px;
}

#comment_name_input:focus,
#comment_email_input:focus,
#comment_web_input:focus,
#message:focus,
#Name:focus,
#Email:focus,
#Web:focus,
#Website:focus,
#Message:focus
{
	background-color: #ccc;
}

#zemContactForm {
   color:#fff;
}

#zemContactForm fieldset {
   border: none;
   }
#zemContactForm legend {
   padding: 0.5em 10px 0.5em 0;
   width: 60px;
   }
#zemContactForm label {
   float: left;
   width: 60px;
   margin: 0.3em 10px 0 0;
   text-align: right;
   }
#zemContactForm br {
   clear: left;
   }
#zemContactForm #zemSubmit {
   margin: 0.5em 0 0 70px;
   }