@import url(undohtml.css);


body {
	font-size:13px;
	line-height:1.6;
	font-family: Arial, Verdana, sans-serif;
	color:#626262;
	background:#fff;
	min-width:770px;
}

#page ul, #page ol,
table,
p, blockquote, pre, object {
	margin-bottom:1.4em;
}

pre {
	max-width: 100%;
	overflow: auto;
}

code em {
	font-style: normal;
	color: #626262;
	background-color: #d5d500;
}

table {
	border-collapse: collapse;
}

th,
td {
	padding: 1px 4px;
	border: 1px solid #999;
}

th {
	background-color: #fff;
}


a:link,
a:visited {
	color:#000;
	text-decoration:underline;
}
a:hover,
a:active {
	color:#d50000;
	text-decoration:underline;
}

h2 {
	font-weight:600;
	color:#939393;
	margin-bottom:1em;
	font-size: 40px;
/*	font-family: "octynaz-1","octynaz-2",Impact,sans-serif; */
}
h1,
h2,
#page #comments h3#reply-title,
#page #comments h3#comments-title,
body.multicol #page .hentry .entry-meta {
	margin-bottom: 13px;
	font-size: 46px;
	line-height: 1;
	font-weight:600;
	color: #939393;
	text-transform: uppercase;
	font-family: "octynaz-1","octynaz-2",Impact,sans-serif;
}

#page #comments h3#comments-title em {
	color: #000;
}

.wf-active h1,
.wf-active h2,
.wf-active #page #comments h3#reply-title,
.wf-active #page #comments h3#comments-title,
.wf-active body.multicol #page .hentry .entry-meta {
	text-transform: none;
	font-size: 58px;
}

h1.entry-title,
h2.entry-title,
#page #comments h3#reply-title,
#page #comments h3#comments-title {
	max-width: 630px;
}

h3 {
	font-weight:normal;
	color:#0000D5;
	font-size: 1.6em;
}
h4 {
	font-weight:normal;
	color:#000;
}

h2 a:link,
h2 a:visited { background-color:#fff; color:#000; text-decoration:none; }
h2 a:hover,
h2 a:active { color:#d50000; }

body.static h2 {
	font-size:23px;
	color:#000;
	margin-bottom:0;
}

span.deem {
	color:#939393;
}

input, select, textarea {
	background: #fff;
	color: #000;
	font-size: 1.2em;
	font-family: Arial, Verdana, sans-serif;
}


#clipWrap {
	max-width:1100px;
	overflow:hidden;
}

#gallery {
}

#wrap {
	background:#f8f8f8 url("../../v07/images/bg_wrap.jpg") no-repeat top left;
	max-width:1100px;
}

.section {
	margin-right:70px;
	margin-left:70px;
	min-width:700px;
	max-width:910px;
	min-height:70px;
}

/*body.page #page.section,*/
body.static #page.section {
	width:700px;
}
body.page #page.section .hentry,
body.static #page.section .hentry {
	width:auto;
}
/* header
------------------------------- */
#header.section {
	min-height:auto;
	width:704px;
	margin-bottom: 70px;
	padding-top:70px;
	line-height:1.3;
	font-family: Arial, Verdana, sans-serif;
}
#header.section p {
	font-size:22px;
}
#header.section a:link,
#header.section a:visited {
	color:#000;
	text-decoration:none;
}
#header.section a:hover,
#header.section a:active {
	color:#d50000;
	background-color:#f3f3f3;
}


/* page  & blog content definition 
-------------------------------------- */
#page h2 {  }
#page div.flashwrap,
#page object,
#page embed,
#page img { display:block;  color:#b8cbba; margin-top:14px; margin-right:auto; margin-bottom:14px; margin-left:auto; padding:2px; background-color:#f3f3f3; border:12px #f3f3f3 solid;}
#page a:hover img,
#page a:active img { border-color:#d50000;  }

#page .vcard img.photo,
#page img.icon { display:inline; margin:0; padding:0 0.5em 0 0; background-color:transparent; border:none; }
#page .hentry { position:relative; width:910px; padding-bottom:5em; margin-bottom:0.5em;  }
#page .hentry .hentry { padding-bottom:0em; margin-bottom:0.5em; border-bottom:none; }
#page .hentry .entry-content,
#page .hentry .entry-summary,
#page .hentry .entry-meta,
#page .hentry .entry-utility { width:630px; }
#page .hentry a.entry-title:link,
#page .hentry a.entry-title:visited { background-color:#fff; color:#d50000; text-decoration:none; }
#page .hentry a.entry-title:hover,
#page .hentry a.entry-title:active { color:#0000d5; }

#page .hentry h2 { width:630px; margin-bottom:13px; }
#page .hentry h3,
#page .hentry h4 { margin-bottom:0; }
#page .hentry ul,
#page .hentry ol { padding-left:4em; }
#page .hentry .post-info { width:700px; margin-bottom:1em; font-size:0.75em; }
#page .hentry .post-info abbr { white-space:nowrap; }
#page .hentry .post-info a:link,
#page .hentry .post-info a:visited { padding:0 2px; background-color:#fff; text-decoration:none; }
#page .hentry .post-info a:hover,
#page .hentry .post-info a:active {  }

#page .hentry .post-info p { margin-bottom:0; }
#page .hentry .post-info li { list-style:none; display:inline; }
#page .hentry .post-info ul.categories,
#page .hentry .entry-meta ul.tags { margin-bottom:0; padding-left:0; }
#page .hentry .entry-meta { margin: -20px 0 1em; }
#page .hentry .post-info ul.categories li,
#page .hentry .entry-meta ul.tags li { display:inline; }
#page .hentry .entry-utility { color:#939393; padding-top:1em; border-top:1px solid #d5d5d5; }

#page .hentry .entry-meta a:link,
#page .hentry .entry-meta a:visited  { color:#939393; text-decoration:none; }
#page .hentry .entry-utility a:link,
#page .hentry .entry-utility a:visited { color:#000; text-decoration:none; }
#page .hentry .entry-meta a:hover,
#page .hentry .entry-meta a:active,
#page .hentry .entry-utility a:hover,
#page .hentry .entry-utility a:active { color:#d50000; background:#fff; }

#page .hentry .entry-content a:link,
#page .hentry .entry-content a:visited,
#page .hentry .entry-summary a:link,
#page .hentry .entry-summary a:visited { background-color:#fff; padding:0 2px; text-decoration:none; }

body.multicol #page .hentry h2 { }
body.multicol #page .hentry .entry-meta { position:absolute; width:140px; right:0; top:0; margin:0; padding: 0 14px 0; text-align: right; }
body.multicol #page .hentry .entry-meta .meta-prep { display: none; }

body.multicol #page .hentry .entry-utility { position:absolute; width:140px; right:0; bottom:70px; font-size:1em; border-top: 0;  padding: 1em; background: #fff; }
body.multicol #page .hentry .entry-utility p,
body.multicol #page .hentry .entry-utility ul { margin-bottom:1em; }

body.multicol.home #page .hentry,
body.multicol.single #page .hentry,
body.multicol.archive #page .hentry {
	min-height: 420px;
}

#page .image_block {
	overflow: hidden;
	margin: 0 auto;
	width: auto;
	text-align: center;
	padding-bottom: 10px;
}
#page .hentry .image_block a:link,
#page .hentry .image_block a:visited {
	display: inline-block;
	background: none;
}
#page .hentry .image_block img {
	margin: 0 10px;
	display: inline-block;
}

/* page
------------------------------- */

#previously {
	width:700px;
	height:210px;
	margin-top: 1em;
	margin-bottom:70px;
}
#previously ul { margin-bottom:1em; list-style-position:inside; }
#previously h2 { margin: 1em 0 0; }
#previously a.entry-title:link,
#previously a.entry-title:visited {  color:#fff; background-color:#000; padding:0 4px; text-decoration:none; }
#previously a.entry-title:hover,
#previously a.entry-title:active { color:#d50000; }

div.navigation { line-height:1.1em; font-size: 1.3em; margin-bottom:70px;}
div.navigation a:link,
div.navigation a:visited { color:#fff; background-color:#000; padding:0 4px; text-decoration:none; }
div.navigation a:hover,
div.navigation a:active { color:#d50000; }
div.navigation .nav-previous a:before { content:"<< "; }
div.navigation .nav-next a:after { content:" >>"; }
div.navigation .nav-previous {
        display:block;
}
div.navigation .nav-next {
        display:block;
		margin-left:4em;
}

div#relatedtags {
	margin-bottom:70px;
}
div#relatedtags ul {
	margin-bottom:0;
	padding-left:0;
}
div#relatedtags ul li {
	list-style:none;
	display:inline;
}
#page #relatedtags ul li a:link,
#page #relatedtags ul li a:visited { color:#939393; text-decoration:none; }
#page #relatedtags ul li a:hover,
#page #relatedtags ul li a:active { color:#d50000; background:#fff; }



/* place name where?
------------------------------------ */
#where {
	position:relative;
}
#where ul { list-style-position:inside; }

#where a:link,
#where a:visited { background-color:#fff; padding:0 2px; text-decoration:none; }
#where a:hover,
#where a:active { }

#where ul.sites { list-style:none; margin-top:1em; }
#where ul.sites li { display:inline; }
#where ul.sites a:link,
#where ul.sites a:visited { background-color:#fff; color:#d50000; text-decoration:none; }
#where ul.sites a:hover,
#where ul.sites a:active { color:#0000d5; }


#where ul li.flickr a:hover,
#where ul li.flickr a:active
#where ul.sites li.flickr a:hover,
#where ul.sites li.flickr a:active {
	color:#FF0084;
}

#where ul li.newsvine a:hover,
#where ul li.newsvine a:active
#where ul.sites li.newsvine a:hover,
#where ul.sites li.newsvine a:active {
	color:#266E43;
}

#where ul li.magnolia a:hover,
#where ul li.magnolia a:active
#where ul.sites li.magnolia a:hover,
#where ul.sites li.magnolia a:active {
	color:#C56A28;
}
#where ul li.twitter a:hover,
#where ul li.twitter a:active
#where ul.sites li.twitter a:hover,
#where ul.sites li.twitter a:active {
	color:#9AE4E8;
}

#where ul li.delicious a:hover,
#where ul li.delicious a:active
#where ul.sites li.delicious a:hover,
#where ul.sites li.delicious a:active {
	color:#3274D0;
}

#where ul li.vimeo a:hover,
#where ul li.vimeo a:active
#where ul.sites li.vimeo a:hover,
#where ul.sites li.vimeo a:active {
	color:#4EBAFF;
}



body.multicol #where ul.sites { position:absolute; width:140px; right:0; top:0; margin-top:0 }
body.multicol #where ul.sites li { display:block; }







#page #comments {
	width: 630px;
	margin-bottom: 70px;
}
#page #comments .field {
	overflow: hidden;
	margin-bottom: 1em;
}
#page #comments .field label {
	width: 70px;
	float: left;
}

#page #comments .field input[type=text],
#page #comments .field input[type=password],
#page #comments .field textarea {
	width: 614px;
	padding: 4px;
	border: 4px solid #939393;
}

#page #comments .commentlist .field input[type=text],
#page #comments .commentlist .field input[type=password],
#page #comments .commentlist .field textarea {
	width: 530px;
}

#page #comments .required {
	font-weight: bold;
	color: #d50000;
}

#page #comments .form-allowed-tags {
	font-size: 0.9em;
	line-height: 1;
	margin-top: -1em;
}

#page #comments .field.actions input[type=submit] {
	font-size: 1.2em;
	cursor: pointer;
}
#page #comments .field.actions input[type=submit]:hover,
#page #comments .field.actions input[type=submit]:active {
	color: #0000d5;
}


/* Comments Lists */

.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	margin: 0 0 24px 0;
	padding: 14px 14px 14px 70px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 14px;
	left: 14px;
}
.comment-author {
}
.comment-author cite {
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	position: absolute;
	top: 14px;
	right: 14px;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #939393;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #d50000;
}
.commentlist li.comment.even {
	background: #fff;
}
.commentlist .bypostauthor {
}
.reply {
}
.reply a,
a.comment-edit-link {
	color: #939393;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #d50000;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* End Comments List */

#page ol.compact,
#page ul.compact {
	padding-left:0;
	white-space:normal;
	text-align:justify;
	font-size: 1.2em;
}
#page ol.compact li,
#page ul.compact li {
	list-style:none;
	display:inline;
	padding:0 1em 0 0;
	white-space:nowrap;
}
#page ol.compact li:nth-child(even),
#page ul.compact li:nth-child(even) {
	color: #000;
}

#page p.warning {
	margin: 1em 70px;
	padding: 10px;
	color:#000;
	border:1px #d50000 solid;
	border-right:12px #d50000 solid;
}
#page p.note {
	margin: 1em 70px;
	padding: 10px;
	border:1px #626262 solid;
	border-right:12px #626262 solid;
	font-style:italic;
}
#page p#txpCommentInputForm {
	margin:70px;
	padding: 10px;
	color:#000;
	border:1px #d50000 solid;
	border-right:12px #d50000 solid;
}
#page p.help {
	font-size:0.9em;
}

#page blockquote {
	margin: 1em 70px;
	color:#000;
	font-style:italic;
}

/* gallery
------------------------------- */
#gallery {
	position:relative;
	background:#000;
	height:70px;
	max-width:1100px;
/*	overflow:hidden;*/
/*	border:1px red dashed;*/
}
#gallery a#galleryToggle:link,
#gallery a#galleryToggle:visited {
	position:absolute;
	bottom:0;
	left:755px; /* 770px - width */
	height:28px;
	width:15px;
	overflow:hidden;
	z-index:55;
	text-indent:-9999px;
	background: url("../../v07/images/sprite_up_down.png") no-repeat top left;
	text-decoration:none;
}
#gallery a#galleryToggle:hover,
#gallery a#galleryToggle:active {
	background-position: top right;
	text-decoration:none;
}
#gallery a#galleryToggle.open:link,
#gallery a#galleryToggle.open:visited {
	background-position: bottom right;
}
#gallery a#galleryToggle.open:hover,
#gallery a#galleryToggle.open:active {
	background-position: bottom left;
}
#gallery #galleryContent {
	position:absolute;
	top:0;
	left:0;
/*	border:1px green dashed;*/
	display:none;
	height:220px;
	width:1100px;
	z-index:0;
/*	overflow:hidden;*/
	font-weight:bold;
	font-family:Georgia, serif;
/*	overflow-x:visible;
	overflow-y:visible;*/
/*	clip: rect(0, 1100px, 1100px, 0)*/
	line-height:1.3;
}

/* outdated
------------------------------- */
#outdated {
	position:relative;
	background:#000;
	min-height:20px;
	max-width:1030px;
	color:#d5d500;
	padding-left:70px;
	padding-top:10px;
}
#outdated p {
	margin-bottom:0;
}
/* footer
------------------------------- */
#footer.section h3 {
	font-size: 1em;
}

#footer.section p {
	margin-bottom:0;
}

#footer.section a:link,
#footer.section a:visited { background-color:#fff; text-decoration:none; }
#footer.section a:hover,
#footer.section a:active { }

#footer.section div.mainnav { clear:both;  padding-right:12px;; }
#footer.section div.mainnav ul { clear:both; margin-right:0; margin-left:auto; padding-top:6px;  padding-right:12px; padding-bottom:6px; list-style-type:none;}
#footer.section div.mainnav ul li {  }
#footer.section div.mainnav ul li a:link,
#footer.section div.mainnav ul li a:visited { }
#footer.section div.mainnav ul li a:hover {  }
#footer.section div.mainnav ul li a:active {}
#footer.section div.mainnav ul ul { display:inline; background:none; margin:0; padding:0; border:none; }
#footer.section div.mainnav ul ul li { display:inline; padding-left:0.5em; }

#footer.section div.mainnav ul li a.current_section:link,
#footer.section div.mainnav ul li a.current_section:visited { color:#d50000; }
#footer.section div.mainnav ul li a.current_section:hover,
#footer.section div.mainnav ul li a.current_section:active { color:#0000d5; }
#footer.section div.mainnav ul li a.current:link,
#footer.section div.mainnav ul li a.current:visited { color:#d50000; }
#footer.section div.mainnav ul li a.current:hover,
#footer.section div.mainnav ul li a.current:active { color:#0000d5; }

/* advertising
--------------------------------- */
div.googleadsense_wide { width:468px; margin: 8px 0 5em 70px; position: relative; padding-bottom:1em; }
div.googleadsense_wide iframe { margin-top:8px; margin-bottom:12px; margin-left: 0; padding:6px; background-color:#EEEEEE; }



/* 3rd party widget cleanup
--------------------------------- */
#page #capture_widget_s a {
	
}
#page #capture_widget_s img {
	margin:0;
	padding:0;
	display:inline;
}


/* Wordpress/2010 elements */
/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

#nav-above {
	display:none;
}


.meta-sep {
	display: block;
	height: 1px;
	text-indent: -9999px;
	overflow; hidden;
}

/* WP alignment stuff */


.wp-caption {
	background: #F3F3F3;
}

#page div.entry-content .wp-caption a:link,
#page div.entry-content .wp-caption a:visited {
	background: none;
}
#page div.entry-content .wp-caption img {
	background: none;
	border-width: 5px;
	margin: 0;
}

.wp-caption p {
	color: #000;
	font-style: italic;
	padding: 0 5px;
}


.wp-caption.alignright,
img.alignright { /* WP Editor */
	float: right;
	display: inline;
	margin: 6px 0 6px 10px;
}

.wp-caption.alignright {
	margin-left: 20px;
}

.wp-caption.alignleft,
img.alignleft {
	float: left;
	display: inline;
	margin: 6px 10px 6px 0;
}

.wp-caption.alignleft {
	margin-right: 20px;
}

.aligncenter,
img.centered { /* WP Editor */
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
	padding-bottom: 70px;
	font-size: 0.9em;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 21px;
	width: 200px;
}
#footer-widget-area #fourth {
	float: none;
	width: 612px;
	margin: 14px 0 0;
	padding: 14px;
	clear: left;
	background: #fff;
}

body.multicol #footer-widget-area #fourth {
	float: left;
	clear: none;
	width: 200px;
	margin: 0;
	padding: 0;
	background: none;
}

#footer-widget-area .widget-area li {
	list-style-type: none;
}
#searchform {
	margin-top: 1em;
}
#searchform #s {
	width: 100px;
}

#wpstats {
	position: absolute;
	bottom: 0;
	left: -20px;
}