/*
Theme Name: JKeirstead
Theme URI: http://jkeirstead.com/
Description: Mine.
Version: 1.6
Author: Me
Author URI: http://jkeirstead.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

BODY
{
  font-family: verdana,arial,helvetica,sans-serif;
  margin: 0px;
}

img { border: none; }

label { width: 200px; display: block; float: left; margin-top: 3px; }
div.contactform input { margin-top: 3px; width: 150px; font-family: verdana,arial,sans-serif; }
div.contactform textarea { font-family: verdana,arial,sans-serif; padding: 3px; font-size: 0.8em; }

/* Main Divs */

div#header
{
  height: 100px;
  color: #403f3f;
  background: url(/img/header_repeater.gif) repeat-x;
}

div#content
{
  background: url(/img/content_repeater.gif) repeat-x;
  background-position: 0,0;
}

/* Secondary Divs */

div.headercontainer
{
  width: 700px;
  margin: 0px auto 0px auto;
  clear: both;
}

div.headerleft
{
  width: 300px;
  float: left;
}

div.headerright
{
  width: 350px;
  float: right;
  margin-top: 45px;
  text-align: right;
}

div#contentbox
{
  width: 500px;
  margin: 0px auto 0px auto;
  padding-top: 30px;
}

/* Text */

h1
{
  color: #db2d0a;
  font-size: 1.5em;
  font-weight: normal;
}

.footer
{
  #font-size: 0.8em;
  color: #403f3f;
  text-align: center;
  padding-top: 15px;
  border-top: 1px dashed #D9D9D9;
}

span.active { color: #da930a; }

/* Links */

a:link,a:visited { color: #da930a; }
a:hover { text-decoration: none; }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #DB2D0A; }

.headerright a:link,
.headerright a:visited { color: #dbdbdb; text-decoration: none; }

.headerright a:hover { color: #ffffff; border-bottom: 2px dashed #DA930A; }

.headerright li { display: inline; list-style-type: none; padding-right: 20px; }


/* Footer */

  a.logo {
	background-x-position: 0%;
	background-y-position: 0%;
	padding-left: 15px;
	text-decoration: none;
	background: url(/img/logo-small.gif) no-repeat 0px 0px;
}
  a.logo:hover,a.logo:active {
	background-x-position: 0px;
	background-y-position: -25px;
	color: #262626;
	background: url(/img/logo-small.gif) no-repeat 0px -25px; }
	
	
/* NEW */

h2 { font-size: 1.2em; color: #DA930A; font-weight: normal; border-bottom: 1px dashed #D9D9D9; }
div.breadcrumb { color: grey; font-size: 0.7em; text-align: right; }

div.galleryrow { clear: both; }
div.galleryblock { width: 100px; margin: 10px; float: left; font-size: 0.8em; }
div.galleryimg { width: 100px; height: 100px; padding: 3px; border: 1px solid #BFBFBF; }
div.gallerywide { width: 500px; text-align: right; padding: 3px; border: 1px solid #BFBFBF; font-size: 0.6em; color: grey; }