/* 
Theme Name: Jackie Clark Designs
Theme URL: http://www.jackieclarkdesigns.com/
Description: Jackie Clark Designs Custom Theme.
Author: Rich Bachman
Author URI: http://www.richbdesign.com
Version: 1.0

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; color: #36221d; }
body { background: url(images/bg-repeat.gif) repeat-x top left #f7f5f0; font-family: "Georgia"; font-size: 12px; line-height: 1.25em;
}
ol { margin-bottom: 1.3em; margin-left: 0; list-style-position: inside; }
ol li { background: none; padding: 0; }
ul { margin-bottom: 1.3em; margin-left: 15px; list-style-type: disc; }
li ul { margin: 0; }
li ul li { margin: 0.25em 0 0 0; }
li { line-height: 1.65em; margin-top: 0.25em; margin-bottom: 0.25em; }
p { margin-bottom: 1.3em; font-size: 1em; line-height: 1.65em; }
strong { font-weight: bold; }
h1 { font-size: 1.5em; margin-top: 4px; color: #36221d; line-height: 1em; }
h2 { font-size: 1.167em; margin-top: 4px; color: #36221d; line-height: 1.75em; text-align: center; }
h3 { font-size: 1.167em; margin-top: 4px; color: #f8b6be; line-height: 1.75em; }
h4 { color: #36221d; font-size: 1.084em; margin-top: 4px; line-height: 1.75em; }
h5 { color: #36221d; font-size: 1.084em; margin-top: 4px; line-height: 1.75em; }
a:link { text-decoration: none; color: #36221d; font-weight: bold; border: none; }
a:active { text-decoration: none; color: #36221d; font-weight: bold; border: none; }
a:visited { text-decoration: none; color: #36221d; font-weight: bold; border: none; }
a:hover { text-decoration: underline; color: #f8b6be; font-weight: bold; border: none; }
a img { border: none; }
table { margin: 0 0 1.3em 0;}
blockquote {
    margin:0 0 0 20px;
    color: #6eb43f;
    border-left: 2px solid #006c64;
    padding-left: 15px; 
}
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */

.floatleft { float: left; margin: 0 15px 15px 0; }
.floatright { float: right; text-align: right;}
.right { margin: 0 0 0 50px; }
.clear { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }
.submit { border: 1px solid #999999; background: #cccccc; color: #000000; padding: 1px 5px 1px 5px; font-size: .834em; cursor:pointer !important;  }
.submit:hover { border: 1px solid #999999; background: #999999; color: #ffffff; padding: 1px 5px 1px 5px; font-size: .834em; cursor:pointer !important;  }
.requiredfield { color: #162f65; font-weight: bold; }
.block { display: block; }
td { padding: 0 40px 0 0; }
.hidden { display: none; }
.center { text-align: center; }
#blank { background: #f7f5f0 !important; }

/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */

#outside_container {
	width: 964px;
	min-height:768px;
	height:auto !important;
	height:768px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}

#header {
  width: 964px;
  height: 278px;
  position: relative;
  background: url(images/header.png) no-repeat top center;
}

.nav {
  position: absolute;
  bottom: 15px;
  left: 52px;
}

.nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav ul li {
  margin: 0;
  padding: 1px 5px 1px 5px !important;
  display: inline;
  border-right: 1px solid #36221d;
}

.page-item-46 { border: none !important; }

.nav a:link, .nav a:active, .nav a:visited {
  color: #36221d;
  text-transform: uppercase;
  font-weight: bold !important;
}

.nav a:hover {
  text-decoration: none;
  cursor: pointer !important;
  color: #f8b6be;
}

#main {
  width: 964px;
  margin: 2px 0 0 0;
}

.column1 {
  float: left;
  width: 539px;
  margin: 0 20px 0 0;
}

.column2 {
  float: left;
  width: 385px;
  padding: 25px 0 20px 20px
}

.int-column1 {
  float: left;
  width: 200px;
  margin: 25px 20px 0 0;
  padding: 10px 0 0 0;
  font-size: .917em;
  text-align: center !important;
}

.int-column2 {
  float: left;
  width: 722px;
  margin: 25px 0 0 0;
  padding: 10px 0 20px 20px;
  border-left: 2px dotted #36221d;
  min-height:440px;
	height:auto !important;
	height:440px;
}

.int-column2 h1 {
  color: #36221d;
  background: #f8b6be;
  padding: 10px 0 10px 0;
  margin: 0 0 10px 0;
  text-align: center;
}

ul#dotted {
  list-style: none;
  margin: 0;
}

ul#dotted li {
  border-bottom: 2px dotted #36221d;
  margin: 0 0 1.3em 0;
  line-height; 1.25em;
  padding: 0 0 15px 0;
}

.topmargin { margin: 20px 0 10px 0 !important; }

#bottombuttons {
  width: 964px;
  margin: 35px 0 0 0;
  border-top: 2px dotted #36221d;
  padding: 10px 0 0 0;
}

#bottombuttons ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#bottombuttons ul li {
  margin: 0;
  padding: 0 8px 0 8px;
  text-align: center;
  border-right: 2px dotted #36221d;
  display: block;
  float: left;
  width: 175px;
}

.lastlist {
  border-right: none !important;
}  

#footer {
	background: url(images/footer-bg.gif) repeat-x top left;
	width: 100%;
	position: relative;
	font-size: .917em;
	color: #000;
}

.footer {
	width: 964px;
	margin-right: auto;
	margin-left: auto;
	padding: 50px 0 0 0;
	height: 200px;
}

.blogcolumn {
  float: left;
  width: 639px;
  margin: 0 20px 0 0;
}

.sidebar {
  float: left;
  width: 285px;
  padding: 25px 0 20px 20px
}

.sidebar ul {
  list-style: none;
}

.sidebar ul li ul {
  list-style: disc;
  margin-left: 15px;
}

.blogcolumn h2 {
  color: #36221d;
  background: #f8b6be;
  padding: 10px 0 10px 0;
  margin: 35px 0 10px 0;
  text-align: center;
}

.blogcolumn h2 a:hover {
  color: #36221d !important;
}

.small {
  margin: 0 0 1.3em 0;
  font-size: .834em
}

ol#commentlist {
  list-style: none !important;
}

ol#commentlist li { padding: 10px !important; }

.alt {
  background: #f8b6be;
}

#ir_section_1 { height: 390px !important; }