/*  
Theme Name: templatr
Theme URI: http://templatr.cc/
Description: templatr is written and provided by <a href="http://kex.cc">Hans-Peter Kohnle</a>
Version: 1.0
Author: http://templatr.cc
Author URI: http://templatr.cc/

	templatr v1.0
	 http://templatr.cc/

*/* html, body {
margin:0;
padding:0;

}

body {
  font-size: 100.01%;
  text-align: left;
  background:url(http://www.whitneyhartshorne.com/tableart/blog/wp-content/themes/templatr/images/bg.png) repeat 0px 0px;
}
#wrapper {
	width: 865px;
	position: relative;
	margin: 0 auto;
        margin-bottom:35px;
}

#page {
min-height: 100%;
}

#mainwrap {
}

#header {
  height: 180px;
  margin-top:25px;
}

#logo {
display:inline-block;
}


.subc {
margin-bottom: 25px;
}

h1 {
	color:#999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13.5pt;
	display:inline-block;
	font-weight:100;
	margin:0px 5px 15px 5px;
	vertical-align:middle;
	letter-spacing:.05em;
	}

h2, .posttitlelink {
	color:#999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13.5pt;
	display:block;
	font-weight:100;
	letter-spacing:.02em;
        text-decoration:none;
        text-align:center
	}  
.date {
  color:#666;
  font-style:italic;
}
h3 {
    color:#999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.75pt;
	display:block;
	font-weight:100;
	margin:10px 0px 0px 5px;
	vertical-align:middle;
	letter-spacing:.03em;
        font-variant:small-caps;
        
	}
	
#sidebar h3 {
border-bottom: #badccf 1px dashed;
}	

ol, ul, li {
	list-style:none;
        margin:5px 0px 5px -10px;
	font-size:8.75pt;
	}
p, ol, li {
font-family: Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, sans-serif;
color:#666;
text-align: left;
}

p {
	font-size:8.7pt;
	line-height:12.8pt;
	letter-spacing:.01em;
	margin:2px 20px 11px 20px;
        
	}

.alignleft {
text-align:left;
}

.alignright {
text-align:right;
margin-bottom:20px;
}

.color1, .color2 {
margin-left:30px;
padding:20px 0px 10px 10px;
border-bottom: #badccf 1px dashed;
}
.color1 {
background: url(http://www.whitneyhartshorne.com/tableart/blog/wp-content/themes/templatr/images/comment_bg1.png) repeat 0px 0px;
}
.color2 {
background: url(http://www.whitneyhartshorne.com/tableart/blog/wp-content/themes/templatr/images/comment_bg2.png) repeat 0px 0px;
}

a { 
        color:#666;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8.75pt;
}

#main_nav {
	display:inline-block;
	position:absolute;
	top:30px;
	left: 270px;
	color:#97979b;
}

a.main:link, a.main:visited {
	color:#97979b;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:100;
	margin:0px 5px 0px 5px;
	letter-spacing:.05em;
	text-decoration:none;
	font-style:normal;
}

a.main:hover {
	color:#B9DACD;
	}

	
.xoxo {
	margin-left:15px;
	}

#wrap {
}

#wrap2 {
}

#content {
  width:590px;
  min-height:200px;
  display:inline-block;
  vertical-align:top;
  text-align:center;
  margin:50px 0px 65px 0px;
  padding:0px 0px 0px 0px;
}

#sidebar {
  float: left;
  height:100%;
  width:170px;
  min-height:200px;
margin:10px 35px 0px 30px;
}


#footer {
	height:30px;
	padding-top:10px;
	width:100%;
	position:fixed;
	bottom:0px;
	background: repeat url(http://www.tableart.net/images/foot_bg.png);
	text-align: center;
	}
	


a.foot:link, a.foot:visited {
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:100;
	margin:10px 5px 0px 5px;
	letter-spacing:.03em;
	text-decoration:none;
	font-style:normal;
	font-variant:small-caps;
}

a.foot:hover {
	color:#B9DACD;
	}
#examples {
  float: left;
  width: 375px;
}
#code {
  float: left;
  width: 560px;
}
#code pre {
  width: 560px;
  overflow: auto;
}
.slide {
	position:relative;
	top:-35px;
	margin: 0 auto;
	overflow: hidden;
	height: 0px;
	width: 860px;
	padding-left:15px;
	text-align:center;
	color:#FFFFFF;
	padding:38px 0px 26px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.5pt;
	font-weight:100;
	font-variant:small-caps;
	letter-spacing:.08em;
	index:1000;
	}

/*.slide button {
  margin: .7em 0 0 .7em;
}*/

.inner, .inner2 {
  width: 115px;
  height: 14px;
  position:relative;
  bottom:28px;
  left:255px;
  background-color:#D5D4CB;
  border:1px solid #999999;
  padding:3px 5px 10px 5px;
  text-align:left;
  color:#444;
  font-size:8.5pt;
  font-variant:normal;
  letter-spacing:normal;
  position:absolute;
 }
 
 .inner2 {
 width:105px;
 left:305px;

 }
 
.js #slidebottom .inner, .inner2 { 
  display: none;
}

#hideh1 #hideh2 {
float:right;
}

#email, #phone {
font-size:10.5pt;
color:#ececec;
}
.wp-caption-dt, .wp-caption-dd {
margin:20px 0 0 140px;
text-align:center;
font-size:11pt;
font-style:italic;
color:#333;
width:100%
}

.wp-caption-dd {
margin-top:5px;
}
img {
border:#CCCCCC 3px solid;
padding:3px;
}

div#lbbc {
	width:100px;
	overflow:hidden;
	position:absolute;
	top:-20px;
	right:-50px;
	}

a img{
border-style:none;
outline: none;
}