* { padding: 0px; margin: 0px; } 

body { background-color:#fff; color: #000; font-family:Arial, Helvetica; font-size:12px; word-spacing:1px; margin:0px; line-height:150%; min-height:100%; width:100%; border-bottom: 9px solid #000; }

body.search, body.tag, body.category { border-bottom: none; }

/* MAIN CONTENT POSITIONING */
.header_img { margin-left:0px; }
#container { position:relative; margin-left:35px; margin-top:35px; z-index:10;}
#primary, #secondary { top:34px; left:740px; margin:0px; padding:0px; line-height:165%; white-space:nowrap; z-index:11; background-color: #fff; }
#primary { position:fixed; }
#secondary { position:absolute; }
#secondary { left: 875px; }
/*#nav_loadspin { position:fixed; top:8px; left:740px; display:none; z-index:11;  }*/
#nav-above, #nav-below { width: 670px; }
#nav-above { display: none; }
/*.nav_follow { color:#999; font-size:11px; z-index:11; bottom: 0; }
*/
.reset { clear: both; }
#appletContainer, #applet, #applet object { border: 0 !important; margin-left: -50px !important; }
/*HEADER*/
#blog-title { margin: 0px; padding: 0px; width: 705px; height: 60px; }
#blog-title a { width: 705px; height: 60px; text-decoration: none; background-color: #fff; }
#blog-title a:hover { background-color: #ff0; border: 0; }

#blog-title a span { display: none; }

.entry-title a:link, .entry-title a:visited { color: #000; text-decoration: none; }
.entry-title a:hover, .entry-title a:active, .entry-title a:focus { background-color: #ff0; border: 0; }

/* PROJECT CONTENT */
.entry-title,
h2.entry-title { font-family: Helvetica, Arial; font-size:24px; font-style:normal !important; font-weight:normal; padding-bottom: 30px; line-height:100%; }
#content { width:540px; }
#content img { margin:0px 15px 15px 0px; border: none; }
.project_footer { clear:both; padding:15px 0px 0px 0px; font-size:11px; color:#999; }
.hentry { clear:both; width:670px; border-bottom:1px dotted #000; padding-bottom: 20px; margin:15px 0px; }
.hentry + .hentry { margin-top: 50px; }
.project_index { float:right; margin-top:-1px; }
.entry-date { color:#000; font-weight: 900; text-decoration: none !important; }
blockquote { color:#666; margin-top:0px; margin-bottom:0px; }
.project_header { color:#000; font-size:11px; font-style:bold; margin:0px 0px 5px 0px; }
.project_views { font-style:italic; color:#999; }
.footer_title_type { font-weight:bold; color:#000; }

h1 { font-size:22px; line-height:165%; }
h2 { font-size:16px; line-height:165%; }
h3 { font-size:14px; line-height:150%; }

/* THUMBNAIL STYLES */
/*.thumb_title, .thumb_title a, .thumb_title a:visited { text-align:center; color:#000; font-size:11px; font-weight:bold; margin:12px 0px 0px 0px; line-height:15px; overflow:hidden; white-space:nowrap; }
.thumb_tag, .thumb_tag a, .thumb_tag a:visited { text-align:center; color:#999; font-size:11px; font-style:italic; line-height:15px; text-decoration:none; }
.thumb_tag a:hover { text-decoration:underline; }
.thumb_tag.notitle { margin-top:12px; }*/
.image:hover { cursor: e-resize; }

#primary li, #secondary li { list-style: none; }
#secondary li h3 { display: none; }

p { width: 560px; margin: 20px 0px; }

.searchQuery { background: #ff0; }

/* SLIDESHOW STYLES */
/*.slideshow_wrapper { margin:0px 15px 15px 0px; }
.slideshow_wrapper img { margin:0px; }
.slideshow_nav { color:#999; font-size:11px; padding-bottom:10px; }
.slideshow_count { color:#999; font-size:11px; }*/


/* TAG VIEW STYLE */
.entry-meta, .comment-meta { font-size:11px; color:#999; margin: 20px 0px 0px 0px; }
.comment-meta { margin: 0px; padding: 0px 0px 20px 0px; border-bottom: 1px dotted #000; }
.comment, #respond { margin: 20px 0px 0px 0px; }
.form-submit { margin: 12px 0px 12px 0px; }

/* #################### LINK STYLES START #################### */

/* BODYCOPY */
p a, #comments a { color:#000; text-decoration:none; border-bottom: 1px dotted #000; }
p a:hover, #comments a:hover { color:#000; background:#ff0; text-decoration:none; border: 0; }
p a:active, #comments a:active { color:#fff; background:#000; border-bottom: 1px dotted #fff;}
#comments { margin: 12px 0px 0px 0px; }

/* NAV LIST */
#primary a, #linkcat-2 ul li a 				{ text-decoration:none; color:#222; font-size:11px; padding:2px 3px 2px 3px; margin-left: -3px; }
#primary a:hover, #linkcat-2 ul li a:hover 	{ color:#222; background:#ff0; }
#primary a:active, #linkcat-2 ul li a:active	 { color:#fff; background:#000; }

#pages a, #secondary a, .nav_follow a, .nav_follow { text-decoration:none; color:#999; font-size:11px; padding:2px 3px 2px 3px; margin-left: -3px; }
#pages a:hover, #secondary a:hover, .nav_follow a:hover { color:#fff; background:#999; }
#pages a:active, #secondary a:active, .nav_folow a:active { color:#fff; background:#000; }
/*.nav_follow { padding: 2px 3px 2px 0px; }*/

/*.nav_active a { text-decoration:none; font-size:11px; padding:2px 3px 2px 3px; color:#fff; background:#ccc; }
.nav_active a:active  { color:#fff; background:#ccc; }*/

/*#nav-above a, #nav-below a { color:#222; font-size:11px; padding:2px 3px 2px 3px; }
#nav-above a:hover, #nav-below a:hover { color:#222; background:#ff0; }
#nav-above a:active, #nav-below a:active { color:#fff; background:#000; }*/

/* PROJECT HEADER */
.nav-previous { margin-left: -15px; }
.nav-next { margin-right: -15px; }
.nav-next a, .nav-previous a { text-decoration:none; color:#999; font-size: 12px; padding: 5px; }
.nav-next a:hover, .nav-previous a:hover { text-decoration:none; background:#999; color:#fff; }
.nav-next a:active, .nav-previous a:active { color:#fff; background:#000; }
.nav-next a:visited, .nav-previous a:visited {  }
.nav-previous { position: relative; float: left; }
.nav-next { position: relative; float: right; }

/* PROJECT FOOTER */
.project_footer .permalink a { text-decoration:none; color:#999; font-style:italic; border-bottom: 1px dotted #999;}
.project_footer .permalink a:hover { background:#ff0; color:#000; border: 0; }
.project_footer .permalink a:active { color:#fff; background:#000; border-bottom: 1px dotted #fff;}
.project_footer .permalink a:visited {  }

.project_footer .editlink a { color:#00aeef; font-style:italic; border-bottom: 1px dotted #00aeef;}
.project_footer .editlink a:hover { color:#000; background:#ff0; border: 0; }
.project_footer .editlink a:active { color:#fff; background:#000; border-bottom: 1px dotted #fff;}
.project_footer .editlink a:visited {  }

.entry-meta a, .comment-meta a { color:#000; border-bottom: 1px dotted #000; text-decoration: none; }
.entry-meta a:hover, .comment-meta a:hover { color:#000; background:#ff0; border: 0; }
.entry-meta a:active, .comment-meta a:active { color:#fff; background:#000; }
.entry-meta a:visited {  }


.tags a { color:#000; text-decoration:none; border-bottom: 0px;}
.tags a:hover { background:#ff0; text-decoration:none; border: 0; }
.tags a:active { color:#fff; background:#000; }
.tags a:visited {  }

/*
.project_top a { text-decoration:underline; color:#999; font-style:italic; }
.project_top a:hover { }
.project_top a:active {  }
.project_top a:visited {  }
*/
/*
.project_close a { text-decoration:none; color:#999; font-style:italic; border-bottom: 1px dotted #999}
.project_close a:hover {  }
.project_close a:active {  }
.project_close a:visited {  }
*/

/* #################### LINK STYLES END #################### */

/* #################### ABOUT PAGE START #################### */

.footnote {
  color: #999;
  font-size: .75em;
}

p.footnote a:link, p.footnote a:visited {color: #999; border-bottom: 1px dotted #999;}

#s { margin-bottom: 17px; margin-top: -1px; border: 1px solid #999; padding: 2px 3px; margin-left: -3px; width: 100px; color: #999; }
#s:hover { background-color: #999; color: #fff; }

code { display: block; font-size: 10px; background-color: #ffc; padding: 10px 5px; margin: 10px 0 10px -5px; line-height: 200%;}
code a:link, code a:visited {  }
code a:hover, code a:active { background-color: #fff; }
span.small_caps { font-size: 80%; letter-spacing: 2px; text-transform: uppercase; }

textarea, input { outline: none; font-family:Arial, Helvetica; word-spacing:1px; line-height:150%; }

textarea { width: 540px; min-height: 100px; overflow: auto; resize: none; font-size:12px; }

#trackbacks-list h3, #trackbacks-list ol { margin: 20px 0 0 0; }

#commentform { margin-bottom: 30px; }

img.wp-smiley { margin: 0 !important; /*width: 12px; height: 12px;*/ vertical-align: middle; }

.permalink, .comments-link { font-style:italic; color: #999; }
.entry-meta span.permalink a:link, .entry-meta span.permalink a:visited, .entry-meta span.comments-link a:link, .entry-meta span.comments-link a:visited {
	color: #999;
	border: 0;
	text-decoration: none;
}
.entry-meta span.permalink a:hover, .entry-meta span.permalink a:active, .entry-meta span.comments-link a:hover, .entry-meta span.comments-link a:active {
	background: #999;
	color: #fff;
	border-bottom: 0;
}
a.perm { color:#999 !important; border-bottom: 1px dotted #999 !important; font-style: italic !important; }
a.perm:hover { color:#fff !important; background: #999 !important; }

/* #################### ABOUT PAGE END #################### */

