/*   
Theme Name: Lampstand
Theme URI: www.lampstandcreative.com
Description: The custom site theme for lampstandcreative.
Author: Aaron Blakeley
Author URI: www.lampstandcreative.com
Version: 1.0
.

.
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}

/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

html {height:100%}
body{font-family: "Helvetica", Arial, sans-serif; font-size: 13px; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.5em; height:100%; width:100%}
pre{max-width:960px; padding: 10px; border : 1px dashed #FF8702; word-wrap: break-word; min-height: 100%; }
#wrapp{min-height: 100%;}
#mainWrapp{margin-left:auto; margin-right:auto; padding-bottom: 200px; width:960px; text-align:left; }
#logo{text-align:center; width:960px; position:relative;}
#logo a {display:block; width:36px; height:36px; background-image:url('images/LampstandlogoSmall.png'); background-position:top; margin: 0 auto 0 auto;}
.floatLeft{float:left;}
.floatRight{float:right;}
.width{width:960px; margin: 0 auto 0 auto;}

#nav{float:right;}
#nav li{display:inline-block; margin: 0 10px 0 10px; font-weight:bold; font-size:1em; min-width:55px;text-align:center; height:44px;}
#nav a {display:block; text-decoration:none; color:#000000;min-width:55px; height:44px; }
#nav a:hover {background-image:url('images/dot.png'); background-repeat:no-repeat; background-position:center bottom;}
#menuShow{width:100%; position:relative; background-color:#000; color:#FFF; height:25px; min-width:906px; text-align:center; vertical-align:middle; cursor:pointer; cursor:hand; overflow:hidden; box-shadow: 0px -5px 35px #7A7A7A;
  -moz-box-shadow:  0px -5px 35px #7A7A7A;  -webkit-box-shadow:  0px -5px 35px #7A7A7A; -webkit-transition:height .5s linear; -o-transition:height .5s linear;}
#menuShow:hover{width:100%; position:relative; background-color:#000; color:#FFF; height:39px; min-width:906px; text-align:center; vertical-align:middle; cursor:pointer; cursor:hand}
#navFlyout{height:100px; min-width:906px; text-align:center;}

#metaComment li {display:inline-block; vertical-align:top;}

.post p {max-width:960px;}
.meta{margin: 5px 25px 0 25px; width:180px; height:200px; text-align:center;  background-image: url('images/DotLarge.png');background-repeat:no-repeat; background-position:top; padding: 50px 10px 0 10px; color:#FFF;}
.meta ul {width:180px; text-align:center;}
.meta li {width:180px; text-align:center; margin: 5px 0 0 0;}
.meta a {color:#FFF; text-decoration:none;}
.meta .metatitle {font-weight:bold;  font-size:1.3em;}
.meta .metadate {}
.meta .commentcount {}
.meta .rss {}


#comments{width:700px; margin-top:20px;}
#comments {display:block;}
#comments textarea {width:630px; height:150px;}
#comments .comment-meta{font-size:.75em;}
#comments .comment-text{}
#comments .comment-author .url {font-size: 1.5em; font-weight: Bold; text-decoration:none; letter-spacing: -1px; color:#000000;    -webkit-transition: all 0.2s ease-out;   -moz-transition: all 0.2s ease-out;  -o-transition: all 0.3s ease-out;}
#comments .comment-author .url:hover {font-size: 1.5em; font-weight: Bold;  text-decoration:none; letter-spacing: -1px; color:#696054; /*text-shadow: 1px 1px 2px #ABABA4;*/}
#comments .comment-body {min-height:100px;  padding: 5px; margin: 5px 0 5px 0; border: 1px solid  #C9C1B9; -webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:12px; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px;border-radius: 12px; border-top-left-radius: 0;}
#comments .comment-body-author {min-height:100px;  padding: 5px; margin: 5px 0 5px 0; border: 1px solid  #FF371A; -webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:12px; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px;border-radius: 12px; border-top-left-radius: 0; }
#comments .children{ margin-left: 15px; } 
#comments .children .comment-body {margin-left: 20px; border: 1px solid   #DED7D1;}
#comments .children .comment-body-author {margin-left: 20px; border: 1px solid   #FF371A;}
#comments .commentlist li {margin-bottom:10px; width:700px; }
#comments .commentlist {width:700px;}
#comments  .children li {width:100%;}
#comments #leaveAComment {display:block; width:708px; font-weight:bold;  font-size:1.3em; cursor:pointer; }
#comments #leaveAComment a {display:block; width:708px; font-weight:bold;  font-size:1.3em; text-decoration:none; color:#000;}
.search {border: none; width: 238px; margin: 0 auto; vertical-align:middle;}
.search input, .search button { border: none;vertical-align:middle;}
.search input.box { color: #000; height: 30px; margin: 1px -5px 0 0;  background: url('images/searchBG.png') no-repeat; vertical-align:middle;}
.search button.btn {	width: 38px;	height: 31px;	 cursor: pointer;	text-indent: -9999px;  	padding: 0px; background:  url('images/searchBG.png') no-repeat top right; vertical-align:middle;}

.footer {position: relative; margin-top:-200px; background-color:#000; height:200px;  width:100%; -webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topleft:12px; -moz-border-radius-topright:12px; border-top-left-radius: 12px; border-top-right-radius: 12px; overflow:hidden; color:#FFF;}
.footer div {display:inline-block;vertical-align:middle;}
.footer .logoFoot {border-right: 5px #FFF double; vertical-align:middle; margin: 15px 0 0 0;}
.footer .quoteFoot{vertical-align:middle; /*height:125px;*/ margin: 15px 0 0 0;}
.footer .small{float:right; font-size:.8em; margin: 180px 0 0 0}

.notes{margin: 0 0 35px 0;}
.notes li{display:inline-block; vertical-align:middle;}
.notes .arrow{margin: 0 0 0 -5px;}
.notes .pointer{display:inline-block; width:150px; height:35px; -webkit-border-bottom-left-radius:20px;  -moz-border-radius-bottomleft:20px; border-bottom-left-radius: 20px; border-bottom:1px #000 solid; border-left:1px #000 solid;margin: -36px 0 0 -1px;}
.notes .notesContent{display:inline-block; width:594px;}
.notes .notesContent h2 a { font-weight:bold;  font-size:1.3em; text-decoration:none; color:#000;}
.CircleInfo div {width:26px; height:26px; -moz-border-radius: 13px; border-radius: 13px; -webkit-border-radius:13px; margin: -6px 0 0 0; overflow:hidden}
.thumbs li {display:block; margin: 0 0 3px 0; width:150px; height:150px; overflow:hidden;}

.archiveThumb{margin: 0 0 5px 0; text-align:center; width:960px; padding: 10px 0 10px 0; border-bottom: solid 2px #000;}
.archiveThumb div {width:760px;height:250px; margin: 0 auto 0 auto; text-align:center;overflow:hidden;}
.archiveThumb a {}

#flickr_badge_uber_wrapper {text-align:center; width:150px; float:right; }
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:10px 10px 10px 10px; border:1px solid #FFF;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:none; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

.post ol{list-style-type:decimal; padding: 0 0 0 10px;margin: 0 0 0 20px;}
.post li{padding: 0 0 0 10px;}
.post .right{float:right;}
.post .left{float:left;}
.post .Vcenter{vertical-align:middle;}
.post blockquote { padding: 10px 10px 10px 100px; margin: 0 10px 0 10px;}
.post  .orange {background-image:url('images/quoteOrange.png'); background-position:left center; background-repeat:no-repeat; font-size:1.2em; font-style:italic; color:#FF371A; font-weight:bold;  line-height: 1.8em;}
.post  .orangeRev { background-image:url('images/quoteWhite.png'); background-position:left center; background-repeat:no-repeat; font-size:1.2em; color:#FFFFFF; font-weight:bold; background-color:#FF371A; line-height: 1.8em;}
