
/* - layout */
html { background: url(/blog/wp-content/themes/nicksmithnew/images/background.png) center top repeat-y /* fixed */; }
body { border-top:8px solid #E8E8E8; }
.container { width: 950px; /* background: url(/blog/wp-content/themes/nicksmithnew/images/shell_background.jpg) no-repeat right top white; */ font-family: "Lucida Grande", Lucida, 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif; }
#nav { margin-bottom: 6em; }
#nav ul { float: left; margin: 0; }
#nav li { float: left; display: inline; text-transform: lowercase; }
#nav li a span { display: block; padding: .9411em .9411em .4705em .9411em; /* height: 3em; width: 3em; */ background: url(/blog/wp-content/themes/nicksmithnew/images/navright.gif) no-repeat right bottom; }
#nav li a { background: url(/blog/wp-content/themes/nicksmithnew/images/navleft.gif) no-repeat left bottom; display: block; border-bottom: 0; color: #dddddd; font-size: 141.66%; font-style: italic; font-family: Georgia, Palatino, "Times New Roman", Serif; text-decoration: none; text-shadow: #333333 1px 1px 1px; }
	#nav li a:hover { border-bottom: 0; color: #ffffff; }
.rss { margin-bottom: 1em; border-top: 1px solid #cccccc; padding-top: 2em; display: block;}
.rss a { border-bottom: none; }
#links { background: url(/blog/wp-content/themes/nicksmithnew/images/delicious.gif) no-repeat 0em 1em transparent; }
#dates { background: url(/blog/wp-content/themes/nicksmithnew/images/gcal.gif) no-repeat 0em 1em transparent; }
#previous { margin-bottom: 5em; }
#pictures { background: url(/blog/wp-content/themes/nicksmithnew/images/flickr.gif) no-repeat 0em 1em transparent; }
#blather { background: url(/blog/wp-content/themes/nicksmithnew/images/twitter.gif) no-repeat 0em 1em transparent; }

.falbum-thumbnail-nods { float: left; margin-right: 1px; }

.service { margin-bottom: 3em; padding-top: 1em; border-top: 1px solid #cccccc; }
.service h2 { margin:0; padding: 0; font-size: 0; }
.service h2 span { position: absolute; left: -9999px; }
.service h3 { margin: .5em 0; }
#footer { clear: both; margin-top: 0em; padding-top: 0em; color: #999999; }
#pictures a { border: 0; }
	#pictures a:hover { border: 0; }
#pictures img { margin: 3em 0 0 0; }
.posted,
.tags,
#comments { display: block; border-top: 1px solid #cccccc; padding-top: 1em; margin-top: 3em; font-family: Georgia, "Times New Roman", Times, serif; color: #333333; font-style: italic; }
	#comments { margin-top: 0; }
.tags { margin-top: 0; }

/*
@font-face {
	font-family: 'Baskerville Normal';
	src: url('/blog/wp-content/themes/nicksmithnew/program/Baskerville-Normal.eot');
}

@font-face {
	font-family: 'Baskerville Normal';
	src: local('Baskerville Normal'),
	     local('Baskerville Normal'),
	     url('/blog/wp-content/themes/nicksmithnew/program/Baskerville-Normal.ttf') format('truetype');
}*/



.float-right { float: right; margin-left: 1em; margin-bottom: 2em; }

img.border { border: #cccccc 1px solid; }
img.border:hover { border: #F57A00 1px solid; }
h2.section { margin-top: .5em; clear: both; padding-top: .5em; border-top: 1px #cccccc solid; }

a { text-decoration: none; border-bottom: 1px solid #aaaaaa; color: #555555; }
a:hover { color: #F57A00; border-bottom: 1px solid transparent; }
h1 { font-size: 300%;}
h2 { font-size: 183.33%; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family: /*"Baskerville Normal",*/ Georgia, "Times New Roman", Times, serif; color: #333333; font-style: italic;}
h1 { padding-bottom: -.1em; }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { color: #777777; border-bottom: 2px solid #dddddd; text-decoration: none; }
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover { color: #F57A00; border-bottom: 2px solid #F57A00; text-decoration: none; }
.container { color: #555555; }
/* #blog ul, #blog ol { padding: 0 2.5em 1em 2.5em; } */
.img-justify { text-align: center; margin-bottom: 1em; }
.img-right { float: right; margin: 1em 0 1em 1em; }
#previous li,
#categories li,
#archive li { list-style-type: none; }
#previous ul,
#categories ul,
#archive ul { margin-left: 0; }
.commentlist { margin-left: 0; }

#blog .commentlist li{ margin-left: 0; }
.commentlist li { list-style-type: none; padding-left: 0; }
p,
li,
td,
th { line-height: 1.8em; font-size: 1.0833em; }
#blog li { margin: 0 3.333em; }
blockquote p { font-family: Georgia, "Times New Roman", Times, serif; color: #333333; }
.posted { font-style: italic; }

input, textarea {-moz-border-radius-bottomleft: 0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em; -moz-border-radius-topright:0.5em; padding: .4em; font-family: "Lucida Grande", Lucida, 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;}

#preview,
#submit { font-family: Georgia, "Times New Roman", Times, serif; color: #333333; padding: .4em; border: 1px solid #dfdfdf; background: #eeeeee; margin-right: 1em; text-transform: lowercase; font-size: 110%; font-style: italic; -moz-border-radius-bottomleft: 0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em; -moz-border-radius-topright:0.5em; }

#preview:hover, #submit:hover, input:hover, textarea:hover { border: 1px solid #666666; }
