body {
  margin:0px;
  background-position:center;
  background-repeat:no-repeat;
  background-color:#FFFFFF;
  font-size: 11px;
  font-weight:bold;
  font-family: Helvetica, Arial, sans-serif;
}
.c {cursor:pointer;border: 0px;}
input, textarea, select {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  margin: 3px;
  padding: 0px;
  background-color: #FDFDFD;
  border-color: #555555;
}

div#content {
  width: 860px;
  margin: 0 auto;
}


	/* BEGIN: Navigation */
div#nav {
  float: left;
  width: 860px;
  margin-left:0px;
  border-bottom: 1px #282828 solid;
  color: #FFFFFF;
}
	
div#nav ul {
  padding: 6px 0 10px 0;
  margin: 0;
  font-size: 120%;
  list-style: none;
  text-transform: uppercase;
}
	
div#nav ul li { float: left; }
div#nav ul li a { 
  display: block;
  overflow: hidden;
  float: left;
  height: 41px;
  text-indent: -999em;
  color: #F2F2F2;
  background: transparent no-repeat left top;
}
	
div#nav ul li a:hover,
div#nav ul li.active a,
body#page_work div#nav ul li#nav_left_work a,
body#page_contact div#nav ul li#nav_left_contact a,
body#page_about div#nav ul li#nav_left_about a,
body#page_salon div#nav ul li#nav_left_salon a {
  color: #ec297b;
  background-position: left -4px;
}
	/* END: Navigation */

	/* BEGIN: Right Navigation */
ul#nav_right { float: left; }
ul#nav_right li { margin-left: -3px; }
ul#nav_right li#nav_right_butlerm a {
  width: 134px;
  background-image: url(http://butlerm.com/images/logo.png);
}
ul#nav_right li#nav_right_butlerm:hover a {
  background-position:left 0px;
}
	/* END: Right Navigation */


	/* BEGIN: Left Navigation */
ul#nav_left { float: right; }
ul#nav_left li { margin-right: 1px; }
ul#nav_left li#nav_left_reel a {
  width: 150px;
  background-image:url(http://butlerm.com/images/s-reel.png);
}
ul#nav_left li#nav_left_reel a:hover {
  background-position:left -41px;
}
		
ul#nav_left li#nav_left_recent a {
  width: 119px;
  background-image:url(http://butlerm.com/images/s-recent.png);
}
ul#nav_left li#nav_left_recent a:hover {
  background-position:left -41px;
}
		
ul#nav_left li#nav_left_blog a {
  width: 69px;
  background-image:url(http://butlerm.com/images/s-blog.png);
  background-position: left -82;
}
ul#nav_left li#nav_left_blog a:hover {
  background-position: left -41;
}
ul#nav_left li#nav_left_profile a {
  width: 98px;
  background-image:url(http://butlerm.com/images/s-hello.png);
}
ul#nav_left li#nav_left_profile a:hover {
  background-image:url(http://butlerm.com/images/s-hello.png);
  background-position: left -41px;
}
		
ul#nav_left li#nav_left_contact a {
  width: 41px;
  background-image:url(http://butlerm.com/images/s-rss.png);
}
ul#nav_left li#nav_left_contact a:hover {
  background-position:left -41px;
}
		/* END: Left Navigation */


div#topLine {
  height:20px;
  width:860px;
  float:left;
  margin-top:.5px;
  border-top:dashed;
  border-top-width:thin;
  border-top-color:#C1C1C1;
}

/* Post */
div#post{
  width:860px;
  margin:0 auto;
  float:left;
  position:relative;
}
div#h {
  height:225px;
}
/* END: Post */
/* BEGIN: Main 2/3ers Items */
div#photo {
  width:595px;
  height:225px;
  background-color:#282828;
  float:left;
  position:relative;
  background-repeat:no-repeat;
  background-position:center;
}
div#outwords {
  width:595px;
  background-image:url(http://butlerm.com/images/quote-bg.png);
  border-bottom:dashed;
  border-bottom-width:thin;
  border-bottom-color:#D2D2D2;
  background-repeat:no-repeat;
  position:relative;
  float:left;
  background-repeat:repeat;
}
div#words {
  color:#6D6D6D;
  float:left;
  position:relative;
  margin-left:87px;
  text-align:justify;
  font-size:12px;
  line-height:1em;
}
div#words a {
  color:#6D6D6D;
  text-decoration:underline;
}
div#words a:hover {
  text-decoration:none;
  color:#282828;
}

div#quoteName {
  width:595px;
  height:18px;
  color:#6D6D6D;
  float:left;
  position:relative;
  border-bottom:dashed;
  border-bottom-width:thin;
  border-bottom-color:#D2D2D2;
  background-repeat:no-repeat;
  text-align:right;
  font-size:12px;
  margin-top:0px;
  line-height:0em;
}
div#squig {
  margin-top:7px;
  font-size:35px;
  position:relative;
  float:right;
  margin-right:10px;
}
div#quoteNameReal {
  position:relative;
  float:right;
  margin-top:9px;
}
div#quoteNameReal a {
  color:#6D6D6D; 
}
div#quoteNameReal a:hover {
  color:#282828;
  text-decoration:none; 
}
div#video {
  width:250px;
  float:right;
  position:relative;
}
div#zoom {
  width:595px;
  height:195px;
  float:left;
  position:absolute;
}
div#zoom:hover {
  background-image:url(http://butlerm.com/images/low3o.png);
  cursor:pointer;
}

/*END: Main 2/3ers Items */
/* Post Title */
div#title {
  background-repeat:repeat-x;
  width:595px;
  overflow:hidden;
  height:30px;
  bottom: 0;
  position:absolute;
  margin-top:0px;
  line-height: 0.05em;
  color:#333333;
  background-image:url(http://butlerm.com/images/low3.png);
}
div#titleWords {
  width: 595px;
  overflow:hidden;
  height:24px;
  margin-top:2px;
  color:#333333;
  margin-left:16px;
  line-height:10px;
}
div#column {
  width: 185px;
  float:left;
  margin-right:13px;
  text-align:left;
  font-weight:normal;
}
div#column a {
  color:#333333;
  text-decoration:underline;
}
div#column a:hover {
  text-decoration:none;
}

div#title a {
  color:#333333;
  text-decoration:underline;
}
div#title a:hover {
  text-decoration:none;
  color:#999999;
}

/* END: Post Title */


div#title:hover {
  cursor:pointer;
  background-image:url(http://butlerm.com/images/lower3o.png);
}

/* Right Side Stuff */

div#date {
  border-top:thin;
  border-top-style:solid;
  border-bottom:solid;
  border-bottom-width:thin;
  border-bottom-color:#EAEAEA;
  width:250px;
  height:16px;
  background-image:url(http://butlerm.com/images/spacer-date.png);
  float:right; 
  font-weight: bold;
  font-size:12px;
  color:#999999;
  position:relative;
}
div#time {
  font-size:10px;
  font-weight:normal;
  float:right;
  position:relative;
  margin-right:39px;
  text-align:right;
}
/* END: Date */

/* Discription */
div#disc {
  width:250px;
  height:165px;
  margin-top:-10px;
  float:right; 
  font-weight: normal;
  font-size:10px;
  color:#999999;
  text-align:justify;
}
div#disc a {
  color:#999999;
  text-decoration:underline;
}
div#disc a:hover {
  text-decoration:none;
}
div#minititle {
  width:250px;
  height:90px;
  float:right; 
  font-weight: normal;
  font-size:10px;
  color:#999999;
  text-align:justify;
}
div#icons {
  width:240px;
  height:20px;
  float:right;
  background-position:center left;
  background-repeat:no-repeat;
  line-height:6px;
  font-size:11px;
  letter-spacing:1px;
}
div#icons:hover {
  text-decoration:underline;
  background-color:#DFDFDF;
  cursor:pointer;
}
/* END: Discription */

div#caption {
  float:right;
  width:250px;
  position:absolute; 
  bottom:0; 
  right:0%;
  border-bottom:dashed;
  border-bottom-width:thin;
  border-top:solid;
  border-top-color:#E1E1E1;
  background-color:#FDFDFD;
  border-top-width:thin;
  border-top-style:double;
  font-size:9px;
  color:#CFCFCF;
  line-height: 1.5em;
}

a.tags {
  color:#FF6699;
  background-color:#D5D5D5;
  font-size:9px;
  color:#FFFFFF;
  text-decoration:none;
  -moz-border-radius:0.5em;
  -webkit-border-radius:0.5em;
  padding:1 2 1 5px;
}

a.tags:hover { background-color:#98e412; color:#333333; text-decoration:none;}

a#capT {
  color:#CFCFCF;
  text-decoration:none;
}
a#capT:hover {
  color:#666666;
  text-decoration:underline;
}
div#cap a {
  color:#CFCFCF;
  text-decoration:none;
}
div#cap a:hover {
  color:#666666;
  text-decoration:underline;
}
div#spacer{
	width:860px;
	position:relative;
	height:45px;
	float:left;
}
div#spacer a {
  color:#CFCFCF;
  text-decoration:none;
}
div#spacer a:hover {
  color:#666666;
  text-decoration:underline;
}

div#lineB {
  width:860px;
  position:relative;
  height:.5px;
  border-top:solid;
  border-top-color:#999999;
  border-top-width:thin;
  float:left;
  margin-top:1.5px;
  border-bottom:dotted;
  border-bottom-color:#DCDCDC;
  border-bottom-width:thin;
  float:left;
}

/* Text Post */

div#text h1 {
  position:relative;
  float:left;
  height: 1.6em;
  width:595px;
  overflow: hidden;
  border-bottom:solid;
  border-bottom-width:thin;
  border-bottom-color:#999999;
  border-top:solid;
  border-top-width:thin;
  margin-top:0px;
  margin-bottom:0px;
  border-top-color:#999999;
}
#text h1 a {
  color: #555;
  font-size: 2.5em;
  line-height: .6em;
  letter-spacing: -0.1em;
  margin-left: -0.06em;
  text-decoration: none;
}

div#quote {
  position:relative;
  float:left;
  width:595px;
  background-image:url(http://butlerm.com/images/quote.png);
  background-repeat:no-repeat;
  overflow: hidden;
  border-bottom:solid;
  border-bottom-width:thin;
  border-bottom-color:#999999;
  border-top:solid;
  border-top-width:thin;
  margin-top:0px;
  margin-bottom:0px;
  border-top-color:#999999;

}
div#quote h1 {
  color: #555;
  font-size: 2.5em;
  line-height: .9em;
  letter-spacing: -0.1em;
  text-decoration: none;
  margin-top:-.08em;
  margin-left:87px;
  margin-right:2px;
  text-align:justify;
}
#quote h1 a {


}
div.arrow {
  margin-top:5px;
  background-repeat:no-repeat;
  height:41px;
  float:right; 
  margin-right:1px;
}
div.al {
  background-image:url(http://butlerm.com/images/a-left.png); 
  width:41px; 
}
div.ar { 
  background-image:url(http://butlerm.com/images/a-right.png); 
  width:41px; 
}
div.random {
  background-image:url(http://butlerm.com/images/a-random.png); 
  width:82px; 
}
div.archive {
  background-image:url(http://butlerm.com/images/a-archive.png); 
  width:82px; 
}
div.rss {
  background-image:url(http://butlerm.com/images/a-rss.png); 
  width:41px; 
}
div.ar:hover {
  background-image:url(http://butlerm.com/images/a-right-o.png);
}
div.al:hover {
  background-image:url(http://butlerm.com/images/a-left-o.png);
}
div.random:hover {
  background-image:url(http://butlerm.com/images/a-random-o.png); 
}
div.archive:hover {
  background-image:url(http://butlerm.com/images/a-archive-o.png); 
}
div.rss:hover {
  background-image:url(http://butlerm.com/images/a-rss-o.png); 
}