@charset "utf-8";
/*****
zura734 style
Theme Name: zura734h5
http://www.zura734.com/
Author: zura734
*****/
/****
html5doctor.com Reset Stylesheet v1.4 2009-07-27
http://richclarkdesign.com
Author: Richard Clark
****/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video
 { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after
 { content:''; /*content:none;*/ }
a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:0.071em; border:0; border-top:1px solid #cccccc; margin:1.0em 0; padding:0; }
input, select { vertical-align:middle; }
/****
zura734 html5 base
http://www.zura734.com/
Author: zura734
****/
/*** Base elements ***/
/** The root element **/
html { overflow-y: scroll; }
/** Sections **/
body { font-family: Arial, Helvetica, sans-serif; font-size: 0.813em; line-height: 1.5; background: white; color: black; padding: 0; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
address { position: relative; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; position: relative; z-index: 1; }
h2, h3, h4, h5, h6 { margin: 0.3em 0; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.357em;}
h3 { font-size: 1.214em; border-bottom: 1px solid #cccccc; }
h4 { font-size: 1.0em; border-bottom: 1px dashed #cccccc; }
h5 { font-size: 1.0em; }
h6 { font-size: 1.0em; }
/** Grouping content **/
pre { background-color: #eee; margin: 0.143em; padding: 0.357em; }
dt { font-weight: bold; }
ul, ol { margin-left: 2.5em; }
ul { list-style: disc outside; }
ol { list-style: decimal outside; }
/** Text-level semantics **/
a { padding: 0; font-weight: normal; color: #3366bb; text-decoration: none; }
a:hover { text-decoration: underline; background-color: transparent; }
a:active { background-color: transparent; }
a:visited { color: #3366bb; }
small { font-size: 85%; }
/** Edits **/
/* - Added later */
/** Embedded content **/
figure { display: block; }
img { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
/** Tabular data **/
table { border: 0px solid #aaaaaa; position: relative; margin: 0.357em; padding-bottom: 0.357em; }
th, tr, td { border: 0px solid #aaaaaa; line-height: 1.286em; padding: 0.571em; }
th { background: #f9f9f9; }
caption { top: 0.571em; margin-bottom: 0.357em; text-decoration: underline; }
/** Forms **/
/* - Added later */
/** Interactive elements **/
/* - Added later */
/*** Layout ***/
/** Division **/
#branding { background: #36393d; padding: 0; margin: 0 0 0.5em; height: 40px; }
#header { width: 990px; padding: 0; margin: 0 auto; }
#header header { width: 200px; padding: 0; margin: 0 auto; background: transparent; height: 40px; float:left; }
#header header h1 { font-size: 1.8em; background: transparent; width: 200px; height: 40px; float: left; position: relative; margin: 0; }
#header header h1 a { font-weight: bold; position: relative; float: left; background: none; width: 200px; height: 40px; vertical-align: middle; text-decoration: none; color: #ffffff; }
#header header h1 a:hover { text-decoration: none; }
#header nav { float: right; }
#header nav ul { margin: 0; height: 40px; }
#header nav li { display: block; float: left; line-height: 40px; }
#header nav li a { font-size: 1.0em; font-weight: bold; text-decoration: none; color: #fff; background-color: transparent; padding: 0.429em 0.571em; }
#header nav li a:hover { text-decoration: none; background-color: #464646; }
#header nav li a:active { background-color: #eeeeee; }
#header nav li.current a { background-color: #565656; }
#content { width: 990px; padding: 0; margin: 0 auto; }
#footprint { font-size: 0.929em; text-align: right; }
#footer { width: 990px; padding: 0; margin: 0 auto; }
#footer a { color: #000000; }
#footer a:hover { color:#000000; }
#bar { font-size: 0.929em; }
#bar ul { margin-left: 0.571em; }
footer { border-top: 2px solid #ccc; text-align: right; margin:0.5em 0 0; padding: 0.5em 0 0; font-size: 0.929em; float:left; }
footer a { color: #000000; }
footer a:hover { color:#000000; }
footer p { line-height: 1.3em; }
/** Box **/
/* basic box */
section, article { margin-bottom:0.5em; }
.full { width:990px; display: block; float: left; background: transparent; }
.x8f { width: 970px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x7f { width: 846.25px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x7 { width: 846.25px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x6f { width: 722.5px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x6 { width: 722.5px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x5f { width: 598.75px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x5 { width: 598.75px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x4f { width: 475px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x4 { width: 475px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x3f { width: 351.25px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x3 { width: 351.25px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x2f { width: 227.5px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x2 { width: 227.5px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x1f { width: 103.75px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x1 { width: 103.75px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x1hf { width: 186.25px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x1h { width: 186.25px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x3hf { width: 310px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x3h { width: 310px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
.x4hf { width: 516.25px; display: block; float: left; background: transparent; margin-left: 5px; clear:left; padding:5px; }
.x4h { width: 516.25px; display: block; float: left; background: transparent; margin-left: 10px; padding:5px; }
/* border box */
.box8full { width: 988px; display: block; float: left; background: transparent; border: 1px solid #ccc; clear:left; padding:5px 0 0; }
.box8f { width: 968px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box7f { width: 844.25px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box7 { width: 844.25px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 10px; padding:5px; }
.box6f { width: 720.5px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box6 { width: 720.5px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 10px; padding:5px; }
.box5f { width: 596.75px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box5 { width: 596.75px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 10px; padding:5px; }
.box4f { width: 473px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box4 { width: 473px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 10px; padding:5px; }
.box3f { width: 349.25px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box3 { width: 349.25px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 10px; padding:5px; }
.box2f { width: 225.5px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box2 { width: 225.5px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 10px; padding:5px; }
.box1f { width: 101.75px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box1 { width: 101.75px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 10px; padding:5px; }
.box3hf { width: 308px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 4px; clear:left; padding:5px; }
.box3h { width: 308px; display: block; float: left; background: transparent; border: 1px solid #ccc; margin-left: 10px; padding:5px; }
/* box bgcolor */
.c_f9f9f9 { background: #f9f9f9; }
.c_f8f8f8 { background: #f8f8f8; }
.c_eeeeee { background: #eeeeee; }
.c_ffffff { background: #ffffff; }
.c_ffff88 { background: #ffff88; }
.c_cdeb8b { background: #cdeb8b; }
.c_c3d9ff { background: #c3d9ff; }
.c_36393d { background: #36393d; }
.c_ff1a00 { background: #ff1a00; }
.c_cc0000 { background: #cc0000; }
.c_ff7400 { background: #ff7400; }
.c_008c00 { background: #008c00; }
.c_006e2e { background: #006e2e; }
.c_4096ee { background: #4096ee; }
.c_ff0084 { background: #ff0084; }
.c_b02b2c { background: #b02b2c; }
.c_d15600 { background: #d15600; }
.c_c79810 { background: #c79810; }
.c_73880a { background: #73880a; }
.c_6bba70 { background: #6bba70; }
.c_3f4c6b { background: #3f4c6b; }
.c_356aa0 { background: #356aa0; }
.c_d01f3c { background: #d01f3c; }
.c_464646 { background: #464646; }
/** site-navigation **/
#site-navi	{ font-weight: bold; }
/* message IE */
.message-ie { background: #eee; margin: 0.2em; padding: 0.2em; text-align: center; }
.message-ie a { color: #000; padding: 0 0.1em; }
.message-ie a:hover { background: #c00; color: #fff; }
.message-ie p { font-size: 0.875em; margin: 0 0.1em; }
/** TOC **/
#ttoc { position: relative; z-index: 2; display: block; float: right; width: 230px; background-color: #f9f9f9; margin: -30px 4px 4px; padding: 5px; border: 1px solid #ccc;}
#ttoc a { display: block; color: #3366bb; font-weight: normal; }
#ttoc a[title=H1] { font-size:12px; }
#ttoc a[title=H2] { font-size:12px; padding-left: 0px; }
#ttoc a[title=H3] { font-size:12px; padding-left: 15px; }
#ttoc a[title=H4] { font-size:12px; padding-left: 30px; }
#ttoc a[title=H5] { font-size:12px; padding-left: 45px; }
#ttoc a[title=H6] { font-size:12px; padding-left: 60px; }
#ttoc p { padding: 0; margin: 4px; }
#ttoc li { list-style-type: none; }
/*** Decoration tags ***/
/** List **/
dl.jxp1 { margin: 1px 1px 1px 1px; padding: 1px; }
dl.jxp1 dt { float: left; clear: both; }
dl.jxp2 { margin: 1px 1px 1px 1px; padding: 1px; }
dl.jxp2 dt { float: left; clear: both; vertical-align: middle; }
dl.jxp2 dd { margin-left: 220px; line-height: 42px; vertical-align: middle; }
dl.jxp3 { margin: 1px 1px 1px 10px; padding: 1px; }
dl.jxp3 dt { float: left; clear: both; }
dl.jxp3 dd { margin-left: 95px; }
dl.jxp4 { margin: 1px 1px 1px 10px; padding: 1px; }
dl.jxp4 dt { float: left; clear: both; }
dl.jxp4 dd { margin-left: 125px; }
dl.jxp5 { margin: 1px 1px 1px 10px; padding: 1px; }
dl.jxp5 dt { font-weight: normal; }
dl.jxp5 dd { text-align: right; margin-right: 1.0em; }
dl.jxp7 { margin: 1px 1px 1px 1px; padding: 1px; }
dl.jxp7 dt { float: left; clear: both;}
dl.jxp7 dd { margin-left: 95px; font-size: 12px; }
dl.jxp8 { margin: 1px 1px 1px 10px; padding: 1px; }
dl.jxp8 dt {  }
dl.jxp8 dd { margin-left: 3.0em; }
/** img **/
.fimg01 { display: block; margin: 0px auto; text-align: center; vertical-align: middle; }
.aff { display: block; margin: 5px auto; text-align: center; vertical-align: middle; }
/**
CSS For Bar Graphs
http://applestooranges.com/blog/post/css-for-bar-graphs/
Auther: Apples To Oranges, LLC.
**/
.graph { float: left; position: relative; width: 140px; border: 1px solid #cccccc; padding: 0.1em; margin: 4px; }
.graph .bar { display: block; position: relative; background: #cccccc; text-align: left; color: #464646; height: 1.4em; line-height: 1.4em; margin: 0.2em 0.1em; font-size: 12px; }
.graph .title { display: block; position: relative; background: #ffffff; text-align: center; color: #464646; height: 1.4em; line-height: 1.4em; margin: 0.2em 0.1em; font-size: 12px; border: 0px; }
.graph .title:first-letter { font-size: 140%; color: gray; }
.graph .bar span { position: absolute; left:1em; }
/**
External Link CSS Selecter
http://www.yomotsu.net/lab/css/externallink
Author: Akihiro Oyamada
**/
#content a[href^="http"], #mwcontent a[href^="http"] { padding-right: 0.9em; background: url(http://www.zura734.com/src/img/_external.gif); background-repeat: no-repeat; background-position: 100% 50%; font-weight: normal; color: #3366bb; text-decoration: none; }
#content a[href^="http"]:hover, #mwcontent a[href^="http"]:hover { text-decoration: underline; background-color: transparent; }
#content a[href^="http"]:active, #mwcontent a[href^="http"]:active { background-color: transparent; }
#content a[href*=".zura734."], #mwcontent a[href*=".zura734."] { padding: 0px; font-weight: normal; color: #3366bb; text-decoration: none; background: transparent; }
#content a[href*=".zura734."]:hover, #mwcontent a[href*=".zura734."]:hover { text-decoration: underline; background-color: transparent; }
#content a[href*=".zura734."]:active, #mwcontent a[href*=".zura734."]:active { background-color: transparent; }
#content a[class*="aff"], #mwcontent a[class*="aff"] { padding: 0px; font-weight: bold; color: #3366bb; text-decoration: none; background: transparent; }
#content a[class*="aff"]:hover, #mwcontent a[class*="aff"]:hover { text-decoration: underline; background-color: transparent; }
#content a[class*="aff"]:active, #mwcontent a[class*="aff"]:active { background-color: transparent; }
#content a[class*="social"] { padding: 0px; font-weight: bold; color: #3366bb; text-decoration: none; background: transparent; }
#content a[class*="social"]:hover { text-decoration: underline; background-color: transparent; }
#content a[class*="social"]:active { background-color: transparent; }
#content a[href*="http://maps.google.com/maps?"] { padding: 0px; font-weight: normal; color: #3366bb; text-decoration: none; background: transparent; }
#content a[href*="http://maps.google.com/maps?"]:hover { text-decoration: underline; background-color: transparent; }
#content a[href*="http://maps.google.com/maps?"]:active { background-color: transparent; }
#content a[href*="http://www.google.com/intl/ja_"] { padding: 0px; font-weight: normal; color: #3366bb; text-decoration: none; background: transparent; }
#content a[href*="http://www.google.com/intl/ja_"]:hover { text-decoration: underline; background-color: transparent; }
#content a[href*="http://www.google.com/intl/ja_"]:active { background-color: transparent; }
/** Link **/
#content a.feed { padding-right: 1.2em; background: url(http://www.zura734.com/src/img/feed.gif); background-repeat: no-repeat; background-position: 100% 50%; }
/** small tags **/
.shadow { text-shadow:1px 1px 1px #666; }
.rounded { /*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ border-radius: 5px; border:1px solid #ccc; }
.rounded_top_right { border-top-right-radius:5px; /*-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;*/ border:1px solid #ccc; }
.box_shadow { /*-webkit-box-shadow: 2px 2px 3px #ccc; -moz-box-shadow: 2px 2px 3px #ccc;*/ box-shadow: 2px 2px 3px #ccc; }
.rotate { /*-webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg);*/ }
/**** WP tags ****/
#slogan { display: block; color: gray; font-size: 1.0em; font-weight: bold; line-height: 1.2em; margin :3px; }
#content .contenttext { overflow: hidden; }
* html .contenttext { height: 1px; overflow: visible; }
* html .contenttext p { overflow: hidden; width: 99%; }
#content .introtext p { margin: -5px 0 15px 10px; }
#content .post h2 { text-align: left; font-weight: bold; color: #262626; font-size: 1.2em; margin: 0 0 10px; padding: 4px 2px 4px 5px; }
#content .post h2 a { color: #262626; font-weight: bold; text-decoration: none; }
#content .post h2:hover a { color: #262626; font-weight: bold; text-decoration: none; }
#content .post { border-top: 1px solid #ccc; padding: 8px; margin:0 0 5px; }
#content .timestamp { font-size: 0.9em; margin: 1px 0 0 0; padding-top: 0px; text-align: right; }
#content .timestamp a { font-weight: normal; }
#content .postmeta { text-align: right; line-height:1.3em; }
#content #postnav { padding: 0 80px; margin: 2px 0 20px; }
#content #postnav .left { margin: 0; padding-left: 5px; float: left; }
#content #postnav .right { text-align: right; padding-right: 5px; margin: 0; float: right; }
/* Sidebar1 */
#sidebar1 { background: #f8f8f8; border: 1px solid #ccc; float:left; margin: 0 0 10px 16px; padding: 10px 2px; font-size: 0.9em; clear: right; }
#sidebar1 p,#sidebar1 ul,#sidebar1 .textwidget { margin: 0 10px 15px 10px; }
#sidebar1 ul { font-size: 0.9em; }
#sidebar1 li { list-style:none; margin: 0 0 2px; }
#sidebar1 li a { font-size: 1.1em; font-weight: normal; padding: 2px; }
#sidebar1 ul ul { margin: 5px 0 5px 10px; }
#sidebar1 ul ul li { margin: 0 0 5px; }
#sidebar1 ul ul li a { font-weight: normal; }
#sidebar1 h2 { border-bottom: 1px solid #ccc; color: #262626; font-size: 1.1em; margin: 3px 2px 8px; padding: 3px 2px 4px 6px; }
#sidebar1 h3 { color: #262626; font-size: 1.0em; margin: 3px 0 8px; padding: 1px 2px 4px 8px; }
/* Sidebar2 */
#sidebar2 { background: #f8f8f8; border: 1px solid #ccc; float: right; margin: 0 0 10px 8px; padding: 10px 2px; font-size: 0.9em; }
#sidebar2 p,#sidebar2 ul,#sidebar2 .textwidget { margin: 0 10px 15px 10px; }
#sidebar2 ul { font-size: 0.9em; }
#sidebar2 li { list-style: none; margin: 0 0 2px; }
#sidebar2 li a { font-size: 1.1em; font-weight: normal; padding: 2px; }
#sidebar2 ul ul { margin: 5px 0 5px 10px; }
#sidebar2 ul ul li { margin: 0 0 5px; }
#sidebar2 ul ul li a { font-weight: normal; }
#sidebar2 h2 { border-bottom: 1px solid #ccc; color: #262626; font-size: 1.1em; margin: 3px 2px 8px; padding: 3px 2px 4px 6px; }
#sidebar2 h3 { color: #262626; font-size: 1.0em; margin: 3px 0 8px; padding: 1px 2px 4px 8px; }
/* Sidebar Calender */
table#wp-calendar { background: #f8f8f8; text-align: center; margin:0 0 5px 10px; border: 1px solid #ccc; }
table#wp-calendar caption { background: #cccccc; text-align: center; font-weight:bold; color: #262626; font-size: 1.1em; margin: 0; padding:5px; border:none; }
table#wp-calendar thead { color: #b02b2c; }
table#wp-calendar tbody a { background: #efe4b3; }
/* Search */
.searchbox { margin: 8px 0 15px 10px; }
.searchbox label { display: none; }
.searchbox input { font-size: 0.9em; padding: 5px; width: 135px; border: 1px solid #ccc; }
/**** Scuttle tags ****/
ol#bookmarks { list-style-type: none; margin: 0; padding: 0; }
html > body ol#bookmarks { margin: 0 1em; padding: 0; }
div.link a { font-size: 1.1em; color: #3366bb; }
div.link a:visited { color: #3366bb; }
div.meta { color: #262626; text-align: right; }
div.meta span { color: #262626; }
li.xfolkentry { border-bottom: 1px solid #ccc; margin-bottom: 0; padding: 0.2em 0; }
html > body li.xfolkentry { border-bottom: 1px dotted #aaa; }
li.xfolkentry div { padding: 0.1em; }
li.xfolkentry.deleted { opacity: 0.5; }
li.xfolkentry.private { border-left: 3px solid #f00; }
li.xfolkentry.shared { border-left: 3px solid #fa0; }
p#sort { color: #262626; font-size: 0.9em; float: right; margin: 0; position: relative; }
p.tags { margin-top: 2.0em; }
html > body p#sort { margin-right: 0.75em; }
p#sort a { background: #efefef; color: #000000; font-weight: normal; margin-right: 0.5em; padding: 0 1em; }
html > body p#sort a { margin-right: 0; }
p#sort a:hover { background: #efefef; text-decoration: none !important; }
p#sort span { display: none; }
p.paging { clear: both; font-size: small; margin: 1em 1em 0; text-align:center; }
p.paging a, p.paging span.disable { background: #888; color: #fff; display: inline; margin-right: 0.5em; padding: 0.25em 1em; }
p.paging a:hover { background: #666; }
p.paging span { display: none; }
p.paging span.disable { background: #ddd; color: #aaa; }
/**** SweetCron tags ****/
div#feed { display: block; width: 100%; float: left; margin: 5px 0 0; padding: 5px 0 0; }
div#pagination { width: 680px; display: block; float: left; font-size: 14px; line-height: 20px; background: #f8f8f8; margin: 10px 0px; padding: 3px 20px; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }
p#breadcrumb { background: #f8f8f8; margin-bottom: 20px; padding: 3px 10px; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }
p.link_title { font-size: 14px; line-height: 16px; padding: 5px 0; border-top: 1px solid #aaa; }
p.site_info { font-size: 12px; padding-left: 20px; vertical-align: bottom; line-height: 16px; }
ul#activity_list li.item { display: inline; margin-left: 0px; margin-bottom: 3px; padding: 3px; }
ul#activity_list { font-size: 14px; line-height: 14px; margin-left: 0; margin-bottom: 5px; overflow: hidden; }
ul.item_tag_list li { font-size: 12px; display: inline; }
ul.tag_list li { display: inline; margin: 0 5px 0 0; }
li.item .item_tag_list { color: #262626; margin-left: .2em; }
li.item .item_tag_list a { color: #262626; }
ul.generic active_feeds li { list-style-type: none; }
dl.wbs { margin: 1px 1px 1px 10px; padding: 1px; }
dl.wbs dt { font-weight: bold; float: left; clear: both; vertical-align: middle; }
dl.wbs dd { margin-left: 160px; }
dl.wbs dd.ww { margin-left: 220px; }
dl.prf { margin: 1px 1px 1px 10px; padding: 1px; }
dl.prf dt { font-weight: bold; float: left; clear: both; vertical-align: middle; }
dl.prf dd { margin-left: 90px; }
dl.pns { margin: 1px 1px 1px 10px; padding: 1px; }
dl.pns dt { font-weight: bold; float: left; clear: both; vertical-align: middle; }
dl.pns dd { margin-left: 150px; }
dt.avator { text-align: center; }
dd.avator { line-height: 60px; vertical-align: middle; }
/**** ZenPhoto ****/
/* Page Navigation */
ul.pagelist { clear: both; padding: 0; margin: 20px 0 0 0; list-style-type: none; }
ul.pagelist li { display: inline; }
ul.pagelist li a, ul.pagelist span.disabledlink { padding: 4px; }
ul.pagelist li.current a { font-weight: bold; text-decoration: none; cursor: default; color: #5a5a4b; }
ul.pagelist li.prev { margin-right: 10px; }
ul.pagelist li.next { margin-left: 10px; }
.disabledlink { color: #ddd; cursor: default; }
.pagenav { clear: both; }
.disabled_nav { visibility: hidden; }
/* AJAX */
#albumDescEditable, #albumTagsEditable { margin-bottom: 12px; }
#imageDescEditable, #albumTagsEditable { margin-top: 5px; }
#imageDesc, #exif_link { margin-bottom: 4px; }
#exif_link {  float: right; }
/* Tags */
.taglist ul { display: inline; list-style-type: none; }
.taglist ul li { background: url(../images/tag.png) no-repeat left center; list-style-type: none; padding-left: 18px; float:left; padding-right: 5px; color: #999999; display: inline; list-style-type: none; }
.taglist .tags_title { background: none; padding-right: 5px; padding-left: 0; }
/* Image Thumbnails */
.imagethumb a, .imagethumb a:hover { display: block; padding: 9px; margin: 0px 9px 9px 0px; line-height: 0px; border: 1px solid #e6e6e6; background-color: #f6f6f6; }
.imagethumb a:visited { background-color: #fcfcfc; border: 1px solid #f8f8f8; }
.imagethumb a:hover { background-color: #f3f3f3; border: 1px solid #cccccc; }
.imagethumb { float: left; }
.albumdesc2 { line-height: 18px; }
/* Album Thumbnails */
#albums { display: block; float: left; margin: 0; }
.album { margin: 0 0 8px 6px; padding: 10px 5px 2px 5px; float: left; width: 340px; border: 1px solid /*#E7F0F5*/#cccccc; background: /*#F7F9FD*/#ffffff; line-height: 100%; }
.album a img {  }
.album .thumb { float: left; margin-right: 6px; }
.album h3 { padding: 0; margin: 0; }
.album p { line-height: 12px; font-size: 11px; padding: 4px 0px 0px; margin: 0px; }
.albumdesc small { color: #8db8cf; }
/* Individual Image */
.image { margin: 0; padding: 0; border: 0; }
#image { text-align: center; line-height: 0; }
.imgnav { float: right; width: 140px; text-align: center; border: 1px solid #cccccc; background: #f8f8f8; margin-top: -10px; }
.imgnav .imgprevious a, .imgnav .imgnext a { display: block; width: 50%; height: 100%; float: left; padding: 4px 0; font-size: 120%; text-decoration: none; line-height: 180%; color: #237898; }
.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover { background-color: #fff; text-decoration: none; color: #002e5b; }
.imgnav .imgprevious a { float: left; }
.imgnav .imgnext a { float: right; }
#narrow { margin: 0 auto; width: 440px; }
/* Admin Toolbox */
#admin, #admin_data{ float: right; position: fixed; right: 0px; top: 0px; width: 130px; border-bottom: 1px solid #e6e6df; border-left: 1px solid #e6e6df; background: #ffffff; z-index: 2; text-align: left; }
#admin_data{ top: 0px; padding-top: 20px; z-index: 1; line-height: 1.6em; }
#admin h3 { font-weight: normal; color: #999; margin:0; padding:0; text-align: center; }
#admin h3:hover { color: #036; }
/* */
#padbox { margin: 0; }
.desc { background: #f8f8f8; margin:10px 5px; padding: 10px; border: 1px solid #cccccc; }
/**** MediaWiki ****/
#mwcontent { width: 100%; padding: 0; margin: 0 auto; }
#mwsection { width:100%; display: block; float: left; background: transparent; }
#mwarticle { margin: 5px 5px 5px 275px; }
#mwfooter { padding: 0; margin: 0; clear: both; }
.mwfoot { width: 100%; padding: 0; margin: 0; }
.mwfoot p { padding: 5px; }
.mwfoot a { color: #000000; }
.mwfoot a:hover { color: #000000; }
#mwsidebar1 { width: 227.5px; background: #f8f8f8; border: 1px solid #ccc; float:left; margin: 0 0 10px 16px; padding: 10px 2px; font-size: 0.9em; }
#mwsidebar1 p,#sidebar1 ul,#sidebar1 .textwidget { margin: 0 10px 15px 10px; }
#mwsidebar1 ul { font-size: 0.9em; }
#mwsidebar1 li { list-style:none; margin: 0 0 2px; }
#mwsidebar1 li a { font-size: 1.1em; font-weight: normal; padding: 2px; }
#mwsidebar1 ul ul { margin: 5px 0 5px 10px; }
#mwsidebar1 ul ul li { margin: 0 0 5px; }
#mwsidebar1 ul ul li a { font-weight: normal; }
#mwsidebar1 h2 { border-bottom: 1px solid #ccc; color: #262626; font-size: 1.1em; margin: 3px 2px 8px; padding: 3px 2px 4px 6px; }
#mwsidebar1 h3 { color: #262626; font-size: 1.0em; margin: 3px 0 8px; padding: 1px 2px 4px 8px; }
span#pt-userpage, span#pt-mytalk, span#pt-preferences, span#pt-watchlist, span#pt-mycontris { display: none; }
.printfooter { display: none; }
#siteSub { display: none; }
#jump-to-nav { display: none; }
h1 .editsection { font-size: 53%; }
h2 .editsection { font-size: 67%; }
h3 .editsection { font-size: 76%; font-weight: normal; }
h4 .editsection { font-size: 86%; font-weight: normal; }
h5 .editsection { font-weight: normal; }
h6 .editsection { font-size: 125%; font-weight: normal; }
#p-cactions { /*position: absolute; top: 1.3em; left: 11.5em;*/ margin: 0 0 10px; white-space: nowrap; width: 76%; line-height: 1.1em; overflow: visible; background: none; border-collapse: collapse; padding-left: 1em; list-style: none; font-size: 95%; }
#p-cactions ul { list-style: none; }
#p-cactions li { display: inline; border: 1px solid #ccc; padding: 0 0 .1em 0; margin: 0 .3em 0 0; overflow: visible; background: white; }
#p-cactions li.selected { border-color: #fabd23; padding: 0 0 .2em 0; font-weight: bold; }
#p-cactions li a { background-color: #fbfbfb; color: #002bb8; border: none; padding: 0 .8em .3em; position: relative; /*z-index: 0;*/ margin: 0; text-decoration: none; }
#p-cactions li.selected a { /*z-index: 3;*/ background-color: white; }
#p-cactions .new a { color: #cc2200; }
#p-cactions li a:hover { /*z-index: 3;*/ text-decoration: none; background-color: white; }
#p-cactions h5 { display: none; }
#p-cactions li.istalk { margin-right: 0; }
#p-cactions li.istalk a { padding-right: .5em; }
#p-cactions #ca-addsection a { padding-left: .4em; padding-right: .4em; }
li#ca-talk { margin-right: 1.6em; }
li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print { margin-left: 1.6em; }
#p-cactions .pBody { font-size: 1em; background-color: transparent; color: inherit; border-collapse: inherit; border: 0; padding: 0; }
#p-cactions .hiddenStructure { display: none; }
#p-cactions li a { text-transform: lowercase; }
#p-lang { position: relative; /*z-index: 3;*/ }
.capitalize-all-nouns .portlet h5, .capitalize-all-nouns .portlet h6, .capitalize-all-nouns #p-personal ul, .capitalize-all-nouns #p-cactions ul li a { text-transform: none; }
#toc, .toc, .mw-warning { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; font-size: 95%; z-index: 2; }
#toc h2, .toc h2 { display: inline; border: none; padding: 0; font-size: 100%; font-weight: bold; }
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { text-align: center; }
#toc ul, .toc ul { list-style-type: none; list-style-image: none; margin-left: 0; padding-left: 0; text-align: left; }
#toc ul ul, .toc ul ul { margin: 0 0 0 2em; }
#toc .toctoggle, .toc .toctoggle { font-size: 94%; }
.mw-warning { margin-left: 50px; margin-right: 50px; text-align: center; }
#mwcontent table {  }
#mwcontent tbody {  }
fieldset table { background: none; }
#mwcontent table.small { font-size: 100%; }
#mwcontent table.rimage { float: right; position: relative; margin-left: 1em; margin-bottom: 1em; text-align: center; }
.toccolours { border: 1px solid #ccc; background-color: #f9f9f9; padding: 5px; font-size: 95%; }
.prefsection table, .prefsection legend { background-color: #f9f9f9; }
div#userloginForm form, div#userlogin form#userlogin2 { margin: 0 3em 1em 0; border: 1px solid #aaa; padding: 1.5em 2em; background-color: #f9f9f9; float: left; }
div#userloginForm table, div#userlogin form#userlogin2 table { background-color: #f9f9f9; }
div#userloginForm h2, div#userlogin form#userlogin2 h2 { padding-top: 0; }
div#userlogin .captcha, div#userloginForm .captcha { border: 1px solid #bbb; padding: 1.5em 2em; background-color: white; }
#loginend, #signupend { clear: both; }
#userloginprompt, #languagelinks { font-size: 85%; }
#login-sectiontip { font-size: 85%; line-height: 1.2; padding-top: 2em; }
#userlogin .loginText, #userlogin .loginPassword { width: 12em; }
#userloginlink a, #wpLoginattempt, #wpCreateaccount { font-weight: bold; }
div.floatright, table.floatright { clear: right; float: right; position: relative; margin: 0 0 .5em .5em; border: 0; }
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft { float: left; clear: left; position: relative; margin: 0 .5em .5em 0; border: 0; }
div.floatright p { font-style: italic; }
table.mw-allpages-table-form { border: none; }
span.editsection { float: right; }
body.page-Main_Page h1.firstHeading { display:none; }
span.tocnumber { display:none; }
