/*
THEME NAME: sullivan leh designs
THEME URI: http://www.sullivanlehdesigns.com
DESCRIPTION: only for me
VERSION: 2.09
AUTHOR: colleen sullivan leh
AUTHOR URI:
*/
div.skip-link {
position:absolute;
right:1em;
top:1em;}div.skip-link a{color:#ccc;
}

<!--
/*reset, thanks eric meyer */
html, body, div, span, p, h1, h2, h3, h4, h5, h6, object, iframe, blockquote, pre, a, img, ol, ul, dl, li, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, acronym, strong, em {margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline;}
table{border-collapse:collapse; border-spacing:0;}
hr.clear{clear:both; display:none;}
/*layout */
body{line-height:1.5;
	background-color:#fffefb;
	font-family:"Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#000000;text-align:center; background-color:#fffef5;}
#wrapper{text-align:left;
	width:80em;
	margin:2em auto;
	}
.texture {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#header{width:70em;color:#8f8100; float:right;position:relative;background-image:url(images/bkheader.jpg) no-repeat center center;}
#headsup{position:absolute; top:0; left:-10em;width:9em; text-align:right;}
#container{width:70em; float:right;position:relative;margin-bottom:2em;}
.intro{clear:left;margin:1em 0;}

.content{overflow:hidden;width:60em;margin-bottom:1em;}
.widecontent{overflow:hidden;width:70em;margin-bottom:1em;}

.highlight{clear:both; margin-left:20em;border:1px solid #cccccc;background-color:#EAEAE4;float:right;padding:1em 0 1em;zoom:1;}

.dates{width:10em; float:left;border-top:3px solid #999;}
.comments{width:30em; float:left;border-top:1px solid #999;}
.left10{margin-left:10em;}.left20{margin-left:20em;}.left30{margin-left:30em;}
.right10 p{padding-right:10em;}
#footer {clear:both; width:50em; margin-left:10em;padding-top:1em;}
/*typography */
p, #container li  {font-size:130%;padding-bottom:1em;}
#footer p {color:#333333; font-size:100%;padding-top:.3em;}
.intro p {font-size:170%;color:#5c5244;}
#headsup p{font-size:120%;color:#a61e22;padding:0}#headsup p span {padding-right:.2em;}
#header h1 {font-size:220%;}
#header h2 {font-size:340%;margin:.2em;margin-top:.5em;}
.sldbug img{position:absolute; top:-.2em; left:6em;height:3em; width:3em;}
a, a img {text-decoration:none;border-bottom:1px dotted #bbb;color:#a61e22;padding-bottom:.1em;padding-top:.1em;} a img{border:none;}
a:hover {color:#000;background-color:#FFFFCC;}
.explain{text-transform:uppercase; font-size:.9em; letter-spacing:2px;padding-bottom:0;color:#444;}
h6, .content h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:3em; color:#a61e22;padding:.5em 0 .3em 0;line-height:1.2em;font-weight:normal;}
h6 a{text-decoration:none;border:none;}
/*navigation */
ul.nav {list-style-type:none;margin:1em 0 1em 10em;overflow:hidden;width:60em;}
ul.nav li {float:left;}
ul.nav li a{display:block;padding:0;margin:0 2em 0 0;}
ul.nav li.first {border-left:none;} 
ul.nav li.first a{padding:0 1em 0 0;}
.portfoliopiece {width:500px; height:400px; background-color:#efefef;}
.name{}
.commenttitle{color:#a61e22; padding-top:.3em;}

	.halfcolumn{width:29em; float:left; margin-right:2em;}
	.links{width:29em; float:left;}
	.highlight p{padding-left:1em; padding-right:1em;font-size:1.2em;}
.highlight h2 {padding-left:.7em;font-size:2em;}
	img.sample {float:left; margin:0 1.5em 1em 0;}
	.thumb{width:180px; height:110px; background-color:#ccc;}
	.last {margin-right:0; padding-right:0; border-right:0;}

.lineabove {border-top:1px solid #ccc;  padding-top:.5em;}
.border {background-color:#ffffff; padding:1.2em; border:1px solid #efefef;float:left;margin:0 1.2em 1em 0;}
img.alignnone{border:1px solid #efefef; padding:1.2em;background-color:#fff;}

/* begin gallery styling */
div.portfolio{position:relative;padding:260px 0 0;}
#jgal { list-style: none; width: 400px; }
#jgal li { opacity: .5; float: left; display: block; width: 60px; height: 60px; background-position: 50% 50%; cursor: pointer; border: 1px solid #ccc; margin-right: 14px; margin-bottom: 14px; }
#jgal li img { position: absolute; top: 0px; left: 0px; display: none; }
#jgal li.active img { display: block; border: 1px solid #ccc;}
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }

/* styling without javascript */
#gallery { list-style: none; display: block; }
#gallery li { float: left; margin: 0 10px 10px 0; }
.clear{clear:both;}

/* styling without javascript */
#gallery { list-style: none; display: block; }
#gallery li { float: left; margin: 0 10px 10px 0; }

blockquote, blockquote p{margin-right:0;}
.left10 ul, .left20 ul{margin:0 1.5em;padding:0 0 1em;}
.left10 ul li, .left20 ul li{margin:0; padding:0 .2em;}
.left10 ol li, .left20 ol li {margin:0;padding: 0 2em;}

.send{float:left;width:7em;padding-top:3em; font-size:1.3em;} .send p input{font-weight:bold;color:#a61e22;}span.form-wrap input{background-color:#fff;border:1px solid #ccc;padding:.3em;width:18em;}
span.form-wrap textarea {height:5em!important;width:18em;font-family:"Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;font-size:1em; padding:.5em;border:1px solid #ccc;
}
.notsofar{margin-bottom:0; padding-bottom:0;}
.formhalf{float:left; width:24em;}
p.nextpost {margin-top:1em;font-size:1em;clear:left;}.nextpost a{padding:.5em .5em .1em .5em;}
.clearleft {clear:left;}
#botty {display:none;}
.comment-body p{font-size:.8em;}

/*form styling */
div#name, div#email, div#message {width:29em!important; margin-left:1em;}
div#name input, div#email input, div#message textarea {background-color:#fff;border:1px solid #ccc;padding:.3em;width:17em!important;}
div#email {margin-top:1em;}
p.formlabel {font-size:1em; margin:0; padding:0;color:#333;}
p.submit input{font-weight:bold;color:#a61e22;}p.submit {float:right;}
div#captcha {clear:left;padding:0 1em 0;}
p.readmore a{font-size:.9em;font-style:italic;margin-bottom:2em;}

.smallimage  {width:10em;clear:left;margin-left:-4em;}
.smallimage img{width:90%;}
img a, a img {border:none;}
.postmeta{font-style:italic;color:#666;}
.articleimage {float:left;padding:0 1em 2em 0;}.articleimage p{clear:left;color:#666;margin-top:.5em;}

.wp-caption-text{font-size:.95em; font-style:italic;padding:1em;margin-bottom:1.3em;width:50em;}
.bodyquote{font-size: 0.9em; line-height: 1.5em;}


  