/*
Theme Name: Turn the Page
Theme URI: http://valimardesign.com/
Description: The Valimar Design Theme that merged pieces of the Wordpress 3.0 Twenty-Ten Theme with the Valimar Design Cobalt 2010 Theme.
Author: The team at Valimar Design
Version:1.0
Tags:html5,black,blue,white,two-columns,fixed-width,custom-header,custom-background,threaded-comments,sticky-post,translation-ready,microformats,rtl-language-support,editor-style
*/

/* HTML5 Reset CSS. @HTML5Doctor */
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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
*[dir="ltr"]{direction:ltr;unicode-bidi:embed}*[dir="rtl"]{direction:rtl;unicode-bidi:embed}
*[dir="lro"]{direction:ltr;unicode-bidi:bidi-override}*[dir="rlo"]{direction:rtl;unicode-bidi:bidi-override}
article,aside,blockcode,canvas,details,di,div,figcaption,figure,footer,h,h1,h2,h3,h4,h5,h6,header,hgroup,l,menu,nav,nl,p,section,separator,summary{display:block}
article,aside,blockcode,di,div,figure,footer,h,header,hgroup,l,label,nav,nl,p,section{unicode-bidi:embed}
abbr,acronym,cite,code,del,dfn,em,ins,kbd,meter,progress,q,samp,span,strong,sub,sup,time,var{display:inline}

/* HTML5 SEC RESET */
html,body,section,article,aside,button,details,summary,td,th,tr,input,select,textarea,l{color:#ddd}

a{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}/*:focus{outline:0 none!important}*/
body{line-height:1}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ol,ul{list-style:none}
blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}
del{text-decoration:line-through}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}
a img{border:none}

#container{float:left;margin:0 -240px 0 0;width:100%}
#content{margin:0 280px 0 20px}
#primary,#secondary{float:right;overflow:hidden;width:220px}
#secondary{clear:right}
#footer{clear:both;width:100%}
.one-column #content{margin:0 auto}
.single-attachment #content{margin:0 auto;width:900px}

/* =Fonts */
body,input,textarea,.page-title span,.pingback a.url{font-family:Georgia,"Bitstream Charter",serif}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,
#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,
.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,
input[type=submit]{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}
pre{font-family:"Courier 10 Pitch",Courier,monospace}
code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}

/* =Structure */
/* wrapper, menu */
div.menu,#footer,#main,#wrapper{margin:0 auto;min-width:900px;max-width:1080px}
#wrapper{margin-top:20px;padding:0 20px}
/* footer */
#footer-widget-area{overflow:hidden}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px}
#footer-widget-area #fourth{margin-right:0}
#site-info{float:left;width:700px;font-weight:bold;font-size:14pt}
#site-generator{float:right;width:220px}

/* =Global Elements */
body{background:#1f1f5e;background:rgb(16,16,75)}
body,input,textarea{font-size:9pt;line-height:1.3em}
hr{background-color:#e7e7e7;border:0;height:1px;margin-bottom:1em;clear:both}
p{margin-bottom:1ex}
ul{list-style:square;margin:0 0 1em 1.5em}ol{list-style:decimal;margin:0 0 1em 1.5em}ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
dl{margin:0 0 1em 0}dt{font-weight:bold}dd{margin-bottom:1em}
blockquote{font-style:italic;padding:0 3em}
blockquote cite,blockquote em,blockquote i{font-style:normal}
pre{line-height:1em;margin-bottom:1em;padding:1.5em;max-height:150px;max-width:98%;overflow:auto}
abbr,acronym{cursor:help}
a:link,a:active{color:rgb(192,192,255)}a:visited{color:rgb(172,172,245)}a:hover,a.nav:hover{color:rgb(212,212,245);text-decoration:underline}
.screen-reader-text{position:absolute;left:-9000px}

/* INLINE */
abbr,em,strong{text-decoration:none}abbr.acronym{border-bottom:1px dotted #beb;color:#beb}
abbr,dfn[title]{border-bottom:1px dotted #beb;color:#beb;cursor:help}big{font-size:131.25%}
b b b,em em em em,i i i i,strong strong strong{font-size:1.2em}b b,em em em,i i i,strong strong{font-size:1.1em}b,strong,mark{font-weight:bold}
cite{color:#da8}code{color:#7c6}code,kbd,samp{font-size:.9em;font-family:courier,sans-serif}
del{color:#da8;font-style:italic;text-decoration:line-through}dfn{color:#beb}em em,i i{font-size:1.1em}cite,em,i,mark{font-style:italic}
ins{border-bottom:1px dotted #da8;color:#da8;font-style:italic;text-decoration:none}kbd{color:#b75}mark{border-bottom:1px dotted #f00;color:#f00}
q:after,cite:after{content:close-quote}q{color:#7bf;/*font:italic 1em tahoma,sans-serif*/font-style:italic}q:before,cite:before{content:open-quote}
samp{color:#ba7}small{font-size:.8em}sub sub,sup sup{font:.7em verdana,sans-serif;position:relative}
sub,sup{height:0;line-height:1;vertical-align:baseline;position:relative}sub{top:.5ex}sup{bottom:1ex}
time{color:#7f7;font-style:italic}var{color:#a8f}img,a img{border:0;vertical-align:middle}

/* =Header */
#header{padding:30px 0 0 0}
#site-title{float:left;margin:0 0 18px 0;width:700px;font-size:30pt;line-height:36px}
#site-title a{font-weight:bold;text-decoration:none}
#site-description{clear:right;float:right;font-style:italic;margin:14px 0 18px 0;width:220px}
/*#branding img{clear:both;border-top:4px solid #000;display:block;border-bottom:1px solid #000}*/

/* =Menu */
#access{margin:0 auto;display:block;float:left}
#access .menu-header,div.menu{font-size:10pt;font-weight:bold;margin-left:12px}
#access .menu-header ul,div.menu ul{list-style:none;margin:0}
#access .menu-header li,div.menu li{float:left;position:relative}
#access a{display:block;text-decoration:none;padding:0 10px;line-height:38px}
#access ul ul{display:none;position:absolute;top:38px;left:0;float:left;width:180px;z-index:99999}
#access ul ul li{font-size:.9em;min-width:180px;padding-left:1em}
#access ul ul ul{left:100%;top:0}
#access ul ul a{height:auto;line-height:1em;padding:10px;width:160px}
#access li:hover>a,#access ul ul :hover>a{}
#access ul li:hover>ul{display:block}
#access ul li.current_page_item>a,#access ul li.current-menu-ancestor>a,#access ul li.current-menu-item>a,#access ul li.current-menu-parent>a{color:#fff}
* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover{color:#fff}

/* =Content */
#main{overflow:hidden;padding:40px 0 0 0}
#content{margin-bottom:36px}
#content,#content input,#content textarea{color:#ddd;font-size:10pt;line-height:1.3em}
#content h2,#content h3,#content h4,#content h5,#content h6{color:#beb!important}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr{margin-bottom:1.5ex}
#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0}
#content pre,#content kbd,#content tt,#content var{font-size:9pt;line-height:21px}
#content code{font-size:13px}
#content dt,#content th{color:#ddd}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#ddd;font-weight:bold;margin:0 0 2ex 0;line-height:1.5em}
.hentry{margin:0 0 48px 0}
.home .sticky{background:#F2F7FC;border-top:4px solid #000;padding:18px 20px;margin-left:-20px;margin-right:-20px}
.single .hentry{margin:0 0 36px 0}
.page-title{font-size:14px;font-weight:bold;margin:0 0 36px 0}
.page-title span{color:#bbb;font-size:16px;font-style:italic;font-weight:normal}
.page-title a:link,.page-title a:visited{text-decoration:none}
.page-title a:active,.page-title a:hover{color:#ff4b33}
#content .entry-title{color:#ddd;font-size:21px;line-height:1.3em;font-weight:bold;margin-bottom:0}
.entry-title a:link,.entry-title a:visited{color:#cfc;text-decoration:none}
.entry-title a:active,.entry-title a:hover{color:#ff4b33}
.entry-meta{color:#bbb;font-size:12px}
.entry-meta abbr,.entry-utility abbr{border:none}
.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #9f9}
.entry-content,.entry-summary{clear:both;padding:12px 0 0 0;max-height:500px;overflow:auto}
.single-post .entry-content,.single-post .entry-summary{max-height:none;overflow:visible}
.one-column .entry-content{overflow:visible!important;max-height:none!important}
#content .entry-summary p:last-child{margin-bottom:12px}
.entry-content fieldset{border:1px solid #b7b7f7;margin:0 0 24px 0;padding:24px}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px}
.entry-content input{margin:0}
.entry-content input.file,.entry-content input.button{margin-right:24px}
.entry-content label{color:#ddd;font-size:12px}
.entry-content select{margin:0 0 24px 0}
.entry-content sup,.entry-content sub{font-size:10px}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%}
.page-link{color:#000;font-weight:bold;margin:0 0 22px 0;word-spacing:0.5em}
.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none}
.home .sticky .page-link a{background:#d9e8f7}
.page-link a:active,.page-link a:hover{color:#ff4b33}
.page .edit-link{clear:both;display:block}
#entry-author-info{background:#7277fc;border-top:4px solid #000;padding:18px 20px;margin:24px 0;overflow:hidden;clear:both;font-size:14px;line-height:20px}
#entry-author-info #author-avatar{background:#77f;border:1px solid #88f;float:left;margin:0 -104px 0 0;padding:11px;height:60px}
#entry-author-info #author-description{float:left;margin:0 0 0 104px}
#entry-author-info h2{color:#000;font-weight:bold;font-size:100%;margin-bottom:0}
.entry-utility{color:#bbb;font-size:12px;line-height:18px;clear:both}
.entry-meta a,.entry-utility a{color:#bbb}
.entry-meta a:hover,.entry-utility a:hover{color:#ff4b33}
#content .video-player{padding:0}

/* Asides */
.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0}
.home .hentry.category-asides{padding:0}
.home #content .category-asides .entry-content{padding-top:0}

/* Gallery listing */
.category-gallery{margin-bottom:48px}
.category-gallery h2{margin-top:10px}
.category-gallery .entry-meta{}
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0}
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px}
.home #content .category-gallery .entry-content p{display:inline}
.home #content .category-gallery .entry-utility{padding-top:4px}

/* Attachment pages */
.entry-content .attachment img{margin-bottom:0}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}

/* Images */
#content img{margin:0;max-width:640px}
#content .attachment img{max-width:900px}
#content .alignleft,
#content img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}
#content .alignright,
#content img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}
#content .aligncenter,
#content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter{margin-bottom:12px}
#content .wp-caption{background:#f1f1f1;line-height:18px;text-align:center;margin-bottom:20px;padding:4px}
#content .wp-caption img{margin:5px 5px 0}
#content .wp-caption p.wp-caption-text{margin:5px;color:#888;font-size:12px}
#content .wp-smiley{margin:0}
#content .gallery{margin:auto}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}
#content .gallery img{border:2px solid #cfcfcf}
#content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}
#content .gallery dl{margin:0}
#content .gallery img{border:10px solid #f1f1f1}
#content .gallery br+br{display:none}

/* =Navigation */
.navigation{font-size:10pt;line-height:18px;overflow:hidden;color:#ddd}
.navigation a:link,.navigation a:visited{color:rgb(192,192,255);text-decoration:none}
.navigation a:active,.navigation a:hover{color:#ff4b33}
.nav-previous{float:left;width:50%}.nav-next{float:right;width:50%;text-align:right}
#nav-above{display:none;margin:0 0 18px 0}.paged #nav-above,.single #nav-above{display:block}#nav-below{margin:-18px 0 0 0}

/* =Comments */
#comments{clear:both}
#comments .navigation{padding:0 0 18px 0}
h3#comments-title,h3#reply-title,h3.widget-title{color:#cfc;font-weight:bold;font-size:12pt;margin-bottom:0}
h3#comments-title{padding:24px 0}
.commentlist{list-style:none;margin:0}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;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:4px;left:0}
.comment-author{}.comment-author cite{color:#ddd;font-style:normal;font-weight:bold}.comment-author .says{font-style:italic}
.comment-meta{font-size:12px;margin:0 0 18px 0}
.comment-meta a:link,.comment-meta a:visited{color:#bbb;text-decoration:none}
.comment-meta a:active,.comment-meta a:hover{color:#ff4b33}
.commentlist .even{}.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0}.reply a,a.comment-edit-link{color:#bbb}.reply a:hover,a.comment-edit-link:hover{color:#ff4b33}
.commentlist .children{list-style:none;margin:0}.commentlist .children li{border:none;margin:0}.nopassword,.nocomments{display:none}
#comments .pingback{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e7e7e7}
.commentlist li.comment+li.pingback{margin-top:-6px}
#comments .pingback p{color:#888;font-size:12px;line-height:18px;display:block;margin:0}
#comments .pingback .url{font-style:italic;font-size:13px}

/* Comments form */
input[type=submit]{color:#696!important;font-weight:bold}
#respond{margin:24px 0;border-top:1px solid #e7e7e7;overflow:hidden;position:relative}
#respond p{margin:0}
#respond .comment-notes{margin-bottom:1em}
.form-allowed-tags{line-height:1em}
.children #respond{margin:0 48px 0 0}
h3#reply-title{margin:18px 0}
#comments-list #respond{margin:0 0 18px 0}
#comments-list ul #respond{margin:0}
#cancel-comment-reply-link{font-size:12px;line-height:18px;font-weight:normal}
#respond .required{color:#ff4b33;font-weight:bold}
#respond label{color:#ddd;font-size:12px}
#respond input{margin:0 0 9px;width:98%}
#respond textarea{width:98%}
#respond .form-allowed-tags{color:#ddd;font-size:12px;line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{width:auto;font-size:14px}

/* =Widget Areas */
.widget-area ul{list-style:none;margin-left:0}
.widget-area ul ul{list-style:square;margin-left:1.3em}
.widget_search #s{ /* This keeps the search inputs in line */width:60%}
.widget_search label{display:none}.widget-container{margin:0 0 18px 0}.widget-title{color:#222;font-weight:bold}
.widget-area a:link,.widget-area a:visited{text-decoration:none}.widget-area a:active,.widget-area a:hover{text-decoration:underline}
.widget-area .entry-meta{font-size:11px}
#wp_tag_cloud div{line-height:1.6em}
.widget_rss a.rsswidget{color:#ddd}.widget_rss a.rsswidget:hover{color:#ff4b33}.widget_rss .widget-title img{height:11px;width:11px}

/* Main sidebars */
#main .widget-area ul{margin-left:0;padding:0 20px 0 0}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0}
#primary{}
#secondary{}

/* Footer widget areas */
#footer-widget-area{}

/* =Footer */
#footer{margin-bottom:20px}
#colophon{border-top:4px solid #000;margin-top:-4px;padding:18px 0;overflow:hidden}
#site-info{font-weight:bold}
#site-info a{color:#bbb;text-decoration:none}
#site-generator{position:relative;font-style:italic}
#site-generator a{color:#bbb;display:inline-block;text-decoration:none;background:url(images/wordpress.png) center left no-repeat;padding-left:20px;line-height:16px}
#site-generator a:hover{text-decoration:underline}
img#wpstats{display:block;margin:0 auto 10px}

/* Mobile Safari ( iPad,iPhone and iPod Touch ) */
pre{-webkit-text-size-adjust:140%}code{-webkit-text-size-adjust:160%}
#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:120%}
#site-description{-webkit-text-size-adjust:none}

/* Common Elements */
/* Widths % 0, 2, 3, 5, 7, 8, ~99, ~1*/
.w100pc{width:100%}.w99pc{width:99%}.w98pc{width:98%}.w97pc{width:97%}.w96pc{width:96%}
.w95pc{width:95%}.w94pc{width:94%}.w93pc{width:93%}.w92pc{width:92%}.w91pc{width:91%}
.w90pc{width:90%}.w89pc{width:89%}.w88pc{width:88%}.w87pc{width:87%}.w86pc{width:86%}
.w85pc{width:85%}.w84pc{width:84%}.w83pc{width:83%}.w82pc{width:82%}.w81pc{width:81%}
.w80pc{width:80%}.w79pc{width:79%}.w78pc{width:78%}.w77pc{width:77%}.w76pc{width:76%}
.w75pc{width:75%}.w74pc{width:74%}.w73pc{width:73%}.w72pc{width:72%}.w71pc{width:71%}
.w70pc{width:70%}.w69pc{width:69%}.w68pc{width:68%}.w67pc{width:67%}.w66pc{width:66%}
.w65pc{width:65%}.w64pc{width:64%}.w63pc{width:63%}.w62pc{width:62%}.w61pc{width:61%}
.w60pc{width:60%}.w59pc{width:59%}.w58pc{width:58%}.w57pc{width:57%}.w56pc{width:56%}
.w55pc{width:55%}.w54pc{width:54%}.w53pc{width:53%}.w52pc{width:52%}.w51pc{width:51%}
.w50pc{width:50%}.w49pc{width:49%}.w48pc{width:48%}.w47pc{width:47%}.w46pc{width:46%}
.w45pc{width:45%}.w44pc{width:44%}.w43pc{width:43%}.w42pc{width:42%}.w41pc{width:41%}
.w40pc{width:40%}.w39pc{width:39%}.w38pc{width:38%}.w37pc{width:37%}.w36pc{width:36%}
.w35pc{width:35%}.w34pc{width:34%}.w33pc{width:33%}.w32pc{width:32%}.w31pc{width:31%}
.w30pc{width:30%}.w29pc{width:29%}.w28pc{width:28%}.w27pc{width:27%}.w26pc{width:26%}
.w25pc{width:25%}.w24pc{width:24%}.w23pc{width:23%}.w22pc{width:22%}.w21pc{width:21%}
.w20pc{width:20%}.w19pc{width:19%}.w18pc{width:18%}.w17pc{width:17%}.w16pc{width:16%}
.w15pc{width:15%}.w14pc{width:14%}.w13pc{width:13%}.w12pc{width:12%}.w11pc{width:11%}
.w10pc{width:10%}.w9pc{width:9%}.w8pc{width:8%}.w7pc{width:7%}.w6pc{width:6%}
.w5pc{width:5%}.w4pc{width:4%}.w3pc{width:3%}.w2pc{width:2%}.w1pc{width:1%}w0pc{width:0%}
/* Widths px */
.w700px{width:700px}.w650px{width:650px}.w600px{width:600px}.w550px{width:550px}.w500px{width:500px}.w450px{width:450px}
.w400px{width:400px}.w350px{width:350px}.w300px{width:300px}.w250px{width:250px}.w200px{width:200px}.w150px{width:150px}
.w100px{width:100px}.w99px{width:99px}.w98px{width:98px}.w97px{width:97px}.w96px{width:96px}
.w95px{width:95px}.w94px{width:94px}.w93px{width:93px}.w92px{width:92px}.w91px{width:91px}
.w90px{width:90px}.w89px{width:89px}.w88px{width:88px}.w87px{width:87px}.w86px{width:86px}
.w85px{width:85px}.w84px{width:84px}.w83px{width:83px}.w82px{width:82px}.w81px{width:81px}
.w80px{width:80px}.w79px{width:79px}.w78px{width:78px}.w77px{width:77px}.w76px{width:76px}
.w75px{width:75px}.w74px{width:74px}.w73px{width:73px}.w72px{width:72px}.w71px{width:71px}
.w70px{width:70px}.w69px{width:69px}.w68px{width:68px}.w67px{width:67px}.w66px{width:66px}
.w65px{width:65px}.w64px{width:64px}.w63px{width:63px}.w62px{width:62px}.w61px{width:61px}
.w60px{width:60px}.w59px{width:59px}.w58px{width:58px}.w57px{width:57px}.w56px{width:56px}
.w55px{width:55px}.w54px{width:54px}.w53px{width:53px}.w52px{width:52px}.w51px{width:51px}
.w50px{width:50px}.w49px{width:49px}.w48px{width:48px}.w47px{width:47px}.w46px{width:46px}
.w45px{width:45px}.w44px{width:44px}.w43px{width:43px}.w42px{width:42px}.w41px{width:41px}
.w40px{width:40px}.w39px{width:39px}.w38px{width:38px}.w37px{width:37px}.w36px{width:36px}
.w35px{width:35px}.w34px{width:34px}.w33px{width:33px}.w32px{width:32px}.w31px{width:31px}
.w30px{width:30px}.w29px{width:29px}.w28px{width:28px}.w27px{width:27px}.w26px{width:26px}
.w25px{width:25px}.w24px{width:24px}.w23px{width:23px}.w22px{width:22px}.w21px{width:21px}
.w20px{width:20px}.w19px{width:19px}.w18px{width:18px}.w17px{width:17px}.w16px{width:16px}
.w15px{width:15px}.w14px{width:14px}.w13px{width:13px}.w12px{width:12px}.w11px{width:11px}
.w10px{width:10px}.w9px{width:9px}.w8px{width:8px}.w7px{width:7px}.w6px{width:6px}
.w5px{width:5px}.w4px{width:4px}.w3px{width:3px}.w2px{width:2px}.w1px{width:1px}w0px{width:0px}
/* Heights % */
.h100pc{height:100%}.h95pc{height:95%}.h90pc{height:90%}.h85pc{height:85%}.h80pc{height:80%}.h75pc{height:75%}.h70pc{height:70%}
.h65pc{height:65%}.h60pc{height:60%}.h55pc{height:55%}.h50pc{height:50%}.h45pc{height:45%}.h40pc{height:40%}.h35pc{height:35%}
.h30pc{height:30%}.h25pc{height:25%}.h20pc{height:20%}.h15pc{height:15%}.h10pc{height:10%}.h5pc{height:05%}.h0pc{height:0%}
/* Heights px */
.h500px{height:500px}.h450px{height:450px}.h400px{height:400px}.h350px{height:350px}.h300px{height:300px}
.h250px{height:250px}.h200px{height:200px}.h150px{height:150px}.h145px{height:145px}.h140px{height:140px}
.h135px{height:135px}.h130px{height:130px}.h125px{height:125px}.h120px{height:120px}.h115px{height:115px}
.h110px{height:110px}.h105px{height:105px}
.h100px{height:100px}.h99px{height:99px}.h98px{height:98px}.h97px{height:97px}.h96px{height:96px}
.h95px{height:95px}.h94px{height:94px}.h93px{height:93px}.h92px{height:92px}.h91px{height:91px}
.h90px{height:90px}.h89px{height:89px}.h88px{height:88px}.h87px{height:87px}.h86px{height:86px}
.h85px{height:85px}.h84px{height:84px}.h83px{height:83px}.h82px{height:82px}.h81px{height:81px}
.h80px{height:80px}.h79px{height:79px}.h78px{height:78px}.h87px{height:77px}.h86px{height:76px}
.h75px{height:75px}.h74px{height:74px}.h73px{height:73px}.h82px{height:72px}.h81px{height:71px}
.h70px{height:70px}.h69px{height:69px}.h68px{height:68px}.h67px{height:67px}.h66px{height:66px}
.h65px{height:65px}.h64px{height:64px}.h63px{height:63px}.h62px{height:62px}.h61px{height:61px}
.h60px{height:60px}.h59px{height:59px}.h58px{height:58px}.h57px{height:57px}.h56px{height:56px}
.h55px{height:55px}.h54px{height:54px}.h53px{height:53px}.h52px{height:52px}.h51px{height:51px}
.h50px{height:50px}.h49px{height:49px}.h48px{height:48px}.h47px{height:47px}.h46px{height:46px}
.h45px{height:45px}.h44px{height:44px}.h43px{height:43px}.h42px{height:42px}.h41px{height:41px}
.h40px{height:40px}.h39px{height:39px}.h38px{height:38px}.h37px{height:37px}.h36px{height:36px}
.h35px{height:35px}.h34px{height:34px}.h33px{height:33px}.h32px{height:32px}.h31px{height:31px}
.h30px{height:30px}.h29px{height:29px}.h28px{height:28px}.h27px{height:27px}.h26px{height:26px}
.h25px{height:25px}.h24px{height:24px}.h23px{height:23px}.h22px{height:22px}.h21px{height:21px}
.h20px{height:20px}.h19px{height:19px}.h18px{height:18px}.h17px{height:17px}.h16px{height:16px}
.h15px{height:15px}.h14px{height:14px}.h13px{height:13px}.h12px{height:12px}.h11px{height:11px}
.h10px{height:10px}.h9px{height:9px}.h8px{height:8px}.h7px{height:7px}.h6px{height:6px}
.h5px{height:5px}.h4px{height:4px}.h3px{height:3px}.h2px{height:2px}.h1px{height:1px}h0px,.h0px{height:0px}
/* Max/Min Widths pc/px */
.mw100pc{max-width:100%}.mw095pc{max-width:95%}.mw090pc{max-width:90%}.mw085pc{max-width:85%}
.mw080pc{max-width:80%}.mw075pc{max-width:75%}.mw070pc{max-width:70%}.mw085pc{max-width:65%}
.mw060pc{max-width:60%}.mw055pc{max-width:55%}.mw050pc{max-width:50%}.mw045pc{max-width:45%}
.mw040pc{max-width:40%}.mw035pc{max-width:35%}.mw030pc{max-width:30%}.mw025pc{max-width:25%}
.mw020pc{max-width:20%}.mw015pc{max-width:15%}.mw010pc{max-width:10%}.mw005pc{max-width:5%}
.lw100pc{min-width:100%}.lw095pc{min-width:95%}.lw090pc{min-width:90%}.lw085pc{min-width:85%}
.lw080pc{min-width:80%}.lw075pc{min-width:75%}.lw070pc{min-width:70%}.lw085pc{min-width:65%}
.lw060pc{min-width:60%}.lw055pc{min-width:55%}.lw050pc{min-width:50%}.lw045pc{min-width:45%}
.lw040pc{min-width:40%}.lw035pc{min-width:35%}.lw030pc{min-width:30%}.lw025pc{min-width:25%}
.lw020pc{min-width:20%}.lw015pc{min-width:15%}.lw010pc{min-width:10%}.lw005pc{min-width:5%}
.mw500px{max-width:500px}.mw450px{max-width:450px}.mw400px{max-width:400px}.mw350px{max-width:350px}
.mw300px{max-width:300px}.mw250px{max-width:250px}.mw200px{max-width:200px}.mw150px{max-width:150px}
.mw100px{max-width:100px}.mw095px{max-width:95px}.mw090px{max-width:90px}.mw085px{max-width:85px}
.mw080px{max-width:80px}.mw075px{max-width:75px}.mw070px{max-width:70px}.mw085px{max-width:65px}
.mw060px{max-width:60px}.mw055px{max-width:55px}.mw050px{max-width:50px}.mw045px{max-width:45px}
.mw040px{max-width:40px}.mw035px{max-width:35px}.mw030px{max-width:30px}.mw025px{max-width:25px}
.mw020px{max-width:20px}.mw015px{max-width:15px}.mw010px{max-width:10px}.mw005px{max-width:5px}
.lw100px{min-width:100px}.lw095px{min-width:95px}.lw090px{min-width:90px}.lw085px{min-width:85px}
.lw080px{min-width:80px}.lw075px{min-width:75px}.lw070px{min-width:70px}.lw085px{min-width:65px}
.lw060px{min-width:60px}.lw055px{min-width:55px}.lw050px{min-width:50px}.lw045px{min-width:45px}
.lw040px{min-width:40px}.lw035px{min-width:35px}.lw030px{min-width:30px}.lw025px{min-width:25px}
.lw020px{min-width:20px}.lw015px{min-width:15px}.lw010px{min-width:10px}.lw005px{min-width:5px}
/* Max/Min Heights px */
.mh00px{max-height:0px}.mh05px{max-height:5px}.mh10px{max-height:10px}.mh15px{max-height:15px}.mh20px{max-height:20px}
.mh25px{max-height:25px}.mh30px{max-height:30px}.mh40px{max-height:40px}.mh50px{max-height:50px}.mh60px{max-height:60px}
.mh70px{max-height:70px}.mh80px{max-height:80px}.mh90px{max-height:90px}.mh100px{max-height:100px}.mh105px{max-height:105px}
.mh110px{max-height:110px}.mh120px{max-height:120px}.mh130px{max-height:130px}.mh140px{max-height:140px}.mh150px{max-height:150px}
.mh160px{max-height:160px}.mh170px{max-height:170px}.mh180px{max-height:180px}.mh190px{max-height:190px}.mh200px{max-height:200px}
.mh250px{max-height:250px}.mh300px{max-height:300px}.mh350px{max-height:350px}.mh400px{max-height:400px}.mh450px{max-height:450px}
.mh500px{max-height:500px}.mh550px{max-height:550px}.mh600px{max-height:600px}.mh650px{max-height:650px}.mh700px{max-height:700px}
.mh750px{max-height:750px}.mh800px{max-height:800px}.mh850px{max-height:850px}.mh900px{max-height:900px}
.mh950px{max-height:950px}.mh1000px,.mh1kpx{max-height:1000px}
.lh00px{min-height:0px}.lh05px{min-height:5px}.lh10px{min-height:10px}.lh15px{min-height:15px}.lh20px{min-height:20px}
.lh25px{min-height:25px}.lh30px{min-height:30px}.lh40px{min-height:40px}.lh50px{min-height:50px}.lh60px{min-height:60px}
.lh70px{min-height:70px}.lh80px{min-height:80px}.lh90px{min-height:90px}.lh100px{min-height:100px}.lh105px{min-height:105px}
/* Max Height em */.mh1ex{max-height:1ex}.mh1em{max-height:1em}.mh3ex{max-height:3ex}.mh2em{max-height:2em}
/* Font Sizes */
.fs1-2em{font-size:1.2em}.fs120pc{font-size:120%}.fs1em{font-size:1em}
.fs200pc{font-size:200%}.fs225pc{font-size:225%}.fs250pc{font-size:250%}.fs275pc{font-size:275%}
.fs100pc{font-size:100%}.fs125pc{font-size:125%}.fs150pc{font-size:150%}.fs175pc{font-size:175%}
.fs95pc{font-size:95%}.fs90pc{font-size:90%}.fs85pc{font-size:85%}.fs80pc{font-size:80%}.fs75pc{font-size:75%}.fs70pc{font-size:70%}
.fs1pt{font-size:1pt}.fs2pt{font-size:2pt}.fs3pt{font-size:3pt}.fs4pt{font-size:4pt}.fs5pt{font-size:5pt}.fs6pt{font-size:6pt}.fs7pt{font-size:7pt}
.fs8pt{font-size:8pt}.fs9pt{font-size:9pt}.fs10pt{font-size:10pt}.fs11pt{font-size:11pt}.fs12pt{font-size:12pt}.fs13pt{font-size:13pt}
.fs14pt{font-size:14pt}.fs15pt{font-size:15pt}.fs16pt{font-size:16pt}.fs17pt{font-size:17pt}.fs18pt{font-size:18pt}.fs19pt{font-size:19pt}
.fs20pt{font-size:20pt}.fs21pt{font-size:31pt}.fs22pt{font-size:32pt}.fs23pt{font-size:33pt}.fs24pt{font-size:24pt}.fs25pt{font-size:25pt}
.fs26pt{font-size:26pt}.fs27pt{font-size:27pt}.fs28pt{font-size:28pt}.fs29pt{font-size:29pt}.fs30pt{font-size:30pt}.fs31pt{font-size:31pt}
.fs32pt{font-size:32pt}.fs33pt{font-size:33pt}.fs34pt{font-size:34pt}.fs35pt{font-size:35pt}.fs36pt{font-size:36pt}.fs37pt{font-size:37pt}
.fs38pt{font-size:38pt}.fs39pt{font-size:39pt}.fs40pt{font-size:40pt}.fs41pt{font-size:41pt}.fs42pt{font-size:42pt}.fs43pt{font-size:43pt}
.fs44pt{font-size:44pt}.fs45pt{font-size:45pt}.fs46pt{font-size:46pt}.fs47pt{font-size:47pt}.fs48pt{font-size:48pt}.fs49pt{font-size:49pt}
.fs50pt{font-size:50pt}.fs1px{font-size:1px}.fs2px{font-size:2px}.fs3px{font-size:3px}.fs4px{font-size:4px}.fs5px{font-size:5px}
.ntxt{font-size:small}.stxt,.fsx-small{font-size:x-small}.fsxx-small{font-size:xx-small}.mtxt{font-size:90%}.fsmedium{font-size:medium}
.ltxt.fslarge{font-size:large}.fslarger{font-size:larger}.fsx-large{font-size:x-large}.fsxx-large{font-size:xx-large}
.bold{font-weight:bold}.fwn{font-weight:normal}.italic{font-style:italic}.tdunderline{text-decoration:underline}.tdoverline{text-decoration:overline}
/* Border Width */
.bwthin{border-width:thin}.bwmed,.bwmedium{border-width:medium}.bwthick{border-width:thick}
.bw1px{border-width:1px}.bw2px{border-width:2px}.bw3px{border-width:3px}.bw4px{border-width:4px}.bw5px{border-width:5px}
.bw0pxi{border-width:0!important}.bw1pxi{border-width:1px!important}.bw2pxi{border-width:2px!important}.bw3pxi{border-width:3px!important}
.bw4pxi{border-width:4px!important}.bw5pxi{border-width:5px!important}
.bwb0{border-bottom-width:0}.bwl0{border-left-width:0}.bwr0{border-right-width:0}.bwt0{border-top-width:0}
.bwb1px{border-bottom-width:1px}.bwl1px{border-left-width:1px}.bwr1px{border-right-width:1px}.bwt1px{border-top-width:1px}
.bwb2px{border-bottom-width:2px}.bwl2px{border-left-width:2px}.bwr2px{border-right-width:2px}.bwt2px{border-top-width:2px}
/* Border Style */
.bsnone{border-style:none}.bshidden{border-style:hidden}.bsdotted{border-style:dotted}.bsdashed{border-style:dashed}.bssolid{border-style:solid}
.bsdouble{border-style:double}.bsgroove{border-style:groove}.bsridge{border-style:ridge}.bsinset{border-style:inset}.bsoutset{border-style:outset}
.bsbnone{border-bottom-style:none}.bsbhidden{border-bottom-style:hidden}.bsbdotted{border-bottom-style:dotted}.bsbdashed{border-bottom-style:dashed}
.bsbsolid{border-bottom-style:solid}.bsbdouble{border-bottom-style:double}.bsbgroove{border-bottom-style:groove}.bsbridge{border-bottom-style:ridge}
.bsbinset{border-bottom-style:inset}.bsboutset{border-bottom-style:outset}
.bslnone{border-left-style:none}.bslhidden{border-left-style:hidden}.bsldotted{border-left-style:dotted}.bsldashed{border-left-style:dashed}
.bslsolid{border-left-style:solid}.bsldouble{border-left-style:double}.bslgroove{border-left-style:groove}.bslridge{border-left-style:ridge}
.bslinset{border-left-style:inset}.bsloutset{border-left-style:outset}
.bsrnone{border-right-style:none}.bsrhidden{border-right-style:hidden}.bsrdotted{border-right-style:dotted}.bsrdashed{border-right-style:dashed}
.bsrsolid{border-right-style:solid}.bsrdouble{border-right-style:double}.bsrgroove{border-right-style:groove}.bsrridge{border-right-style:ridge}
.bsrinset{border-right-style:inset}.bsroutset{border-right-style:outset}
.bstnone{border-top-style:none}.bsthidden{border-top-style:hidden}.bstdotted{border-top-style:dotted}.bstdashed{border-top-style:dashed}
.bstsolid{border-top-style:solid}.bstdouble{border-top-style:double}.bstgroove{border-top-style:groove}.bstridge{border-top-style:ridge}
.bstinset{border-top-style:inset}.bstoutset{border-top-style:outset}
/* Text Indent */.txtind1ex{text-indent:1ex}.txtind2ex{text-indent:2ex}.txtind3ex{text-indent:3ex}.txtind4ex{text-indent:4ex}
/* Overflow/Whitespace */.ova{overflow:auto}.ovh{overflow:hidden}.ovs{overflow:scroll}.wsn,.nowrap{white-space:nowrap}.wspre{white-space:pre}
/* Vertical Align */.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}
/* Text Align */
.center,.mcenter{text-align:center}.centeri,.mcenteri{text-align:center!important}.justify{text-align:justify}.justifyi{text-align:justify!important}
.left{text-align:left}.lefti{text-align:left!important}.right,.mright{text-align:right}.righti,.mrighti{text-align:right!important}
/* Content Align */.mleft{margin:0 auto 0 0}.mcenter{margin:0 auto}.mright{margin:0 0 0 auto}
/* Margins */
.m0,.margin0{margin:0}.m05em{margin:1ex}.m1em{margin:1em!important}.m2em{margin:2em!important}
.mb0{margin-bottom:0}.ml0{margin-left:0}.mr0{margin-right:0}.mt0{margin-top:0}
.mb03em{margin-bottom:.3em}.ml03em{margin-left:.3em}.mr03em{margin-right:.3em}.mt03em{margin-top:.3em}
.mb05em{margin-bottom:1ex}.ml05em{margin-left:1ex}.mr05em{margin-right:1ex}.mt05em{margin-top:1ex}
.mb1em{margin-bottom:1em}.ml1em{margin-left:1em}.mr1em{margin-right:1em}.mt1em{margin-top:1em}
.mb2em{margin-bottom:2em}.ml2em{margin-left:2em}.mr2em{margin-right:2em}.mt2em{margin-top:2em}
.mx0{margin-left:0;margin-right:0}.my0{margin-bottom:0;margin-top:0}
.mx05em{margin-left:1ex;margin-right:1ex}.my05em{margin-bottom:1ex;margin-top:1ex}
.mx1em{margin-left:1em;margin-right:1em}.my1em{margin-bottom:1em;margin-top:1em}
.mx2em{margin-left:2em;margin-right:2em}.my2em{margin-bottom:2em;margin-top:2em}
/* Padding */
.p0,.padding0{padding:0}.p02em{padding:.2em}.p03em{padding:.3em}.p04em{padding:.4em}
.p05em,.p1ex{padding:1ex}.p1em{padding:1em!important}.p3ex{padding:3ex!important}.p2em{padding:2em!important}
.pb0{padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.pt0{padding-top:0}
.pb03em{padding-bottom:.3em}.pl03em{padding-left:.3em}.pr03em{padding-right:.3em}.pt03em{padding-top:.3em}
.pb05em{padding-bottom:1ex}.pl05em{padding-left:1ex}.pr05em{padding-right:1ex}.pt05em{padding-top:1ex}
.pb1em{padding-bottom:1em}.pl1em{padding-left:1em}.pr1em{padding-right:1em}.pt1em{padding-top:1em}
.pb2em{padding-bottom:2em}.pl2em{padding-left:2em}.pr2em{padding-right:2em}.pt2em{padding-top:2em}
.px0{padding-left:0;padding-right:0}.py0{padding-bottom:0;padding-top:0}
.px03em{padding-left:.3em;padding-right:.3em}.py03em{padding-bottom:.3em;padding-top:.3em}
.px05em{padding-left:1ex;padding-right:1ex}.py05em{padding-bottom:1ex;padding-top:1ex}
.px1em{padding-left:1em;padding-right:1em}.py1em{padding-bottom:1em;padding-top:1em}
.px2em{padding-left:2em;padding-right:2em}.py2em{padding-bottom:2em;padding-top:2em}
/* Floating Columns */
.col-l,.col-r{border:0 none!important;margin:0!important;outline:0 none!important;padding:0!important}
.col-l,.fl{float:left!important}.col-r,.fr{float:right!important}
/* Repositions */
.cs-pos1{position:relative;left:.5%}.cs-pos2{position:relative;left:1%}.cs-pos3{position:relative;left:1.5%}
.cs-pos4{position:relative;left:2%}.cs-pos5{position:relative;left:2.5%}.cs-pos6{position:relative;left:3%}
.cs-pos7{position:relative;left:3.5%}.cs-pos8{position:relative;left:4%}
.col-reml1{position:relative;left:1%}.col-reml2{position:relative;left:2%}.col-remr1{position:relative;right:1%}.col-remr2{position:relative;right:2%}
.vc,.cb,.caption{clear:both}.cb{height:0;margin:0;max-height:0;padding:0}.caption{margin:0;max-height:1em;padding:0}
.hide,.hidden{display:none}.inline{display:inline}.block{display:block}.inline-block{display:block}
.cpointer{cursor:pointer}.chelp,.help{cursor:help}.ccrosshair{cursor:crosshair}.cmove{cursor:move}.cprogress{cursor:progress}.cwait{cursor:wait}
/* Rounded */
.rb5px{border-radius:5px;-moz-border-radius:5px}.rb10px{border-radius:10px;-moz-border-radius:10px}.rb20px{border-radius:20px;-moz-border-radius:20px}
.rb-tl-5px{border-top-left-radius:5px;-moz-border-radius-topleft:5px}
.rb-tr-5px{border-top-right-radius:5px;-moz-border-radius-topright:5px}
.rb-bl-5px{border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px}
.rb-br-5px{border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px}
.rb-tl-10px{border-top-left-radius:10px;-moz-border-radius-topleft:10px}
.rb-tr-10px{border-top-right-radius:10px;-moz-border-radius-topright:10px}
.rb-bl-10px{border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px}
.rb-br-10px{border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px}
/* Positioning */.pos-abs{position:absolute!important}.pos-sta{position:static!important}.pos-rel{position:relative!important}
/* END COMMON ATTRIBUTES */

.li-none{list-style-type:none;margin-left:1ex!important;padding-right:0!important}.li-none li{padding-bottom:1ex}
.li-disc{list-style-type:disc}.li-circle{list-style-type:circle}.li-square{list-style-type:square}
.li-decimal{list-style-type:decimal}.li-decimal-leading-zero{list-style-type:decimal-leading-zero}.li-lower-roman{list-style-type:lower-roman}
.li-upper-roman{list-style-type:upper-roman}.li-lower-alpha{list-style-type:lower-alpha}.li-upper-alpha{list-style-type:upper-alpha}
.li-lower-greek{list-style-type:lower-greek}.li-lower-latin{list-style-type:lower-latin}.li-upper-latin{list-style-type:upper-latin}

/* THIS.THEME */
body{background:#1f1f5e url(images/htmlbg.jpg) repeat;background:rgb(16,16,75) url(images/htmlbg.jpg) repeat;background-size:100%;-moz-background-size:100%}
/* -Structure */
#wrapper{
	background:transparent url(images/bg-wrapper.png) repeat;	/* lte IE8 */
	background:rgba(80,80,170,.65) none;				/* Moz, Opera, Webkit */
	border:5px double rgb(100,100,190);
	border-radius:20px;-moz-border-radius:20px}
#wrapper>header{height:100px;position:relative;top:10px;margin-bottom:0;padding-bottom:0;
	border-radius:10px;-moz-border-radius:10px}
#site-title,#site-description{position:relative;bottom:25px;font-weight:bold}
#site-title{color:#fff;float:left;margin:0 0 0 0;width:49%;font-size:30px;left:10px;line-height:36px}
#site-title>a{color:#aaf;outline:0 none!important;
	text-shadow:#77c 2px 2px 2px,#77c 2px -2px 2px,#77c -2px 2px 2px,#77c -2px -2px 2px,
	#449 4px 4px 4px,#449 4px -4px 4px,#449 -4px 4px 4px,#449 -4px -4px 4px}
#site-description{color:#ddf;clear:right;float:right;font-size:10pt;font-style:italic;margin:0 0 0 0;right:10px;text-align:right;width:49%;}
#site-title>a,#site-description{text-shadow:#77c 2px 2px 2px,#77c 2px -2px 2px,#77c -2px 2px 2px,#77c -2px -2px 2px,
	#449 4px 4px 4px,#449 4px -4px 4px,#449 -4px 4px 4px,#449 -4px -4px 4px}
nav#access a:focus{outline:none}
nav#access{background:transparent url(images/bg-access.png) repeat;background:rgba(100,100,150,.5) none;min-width:800px;max-width:900px;border-bottom-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topright:10px}
nav#access a{color:#ddf}nav#access a:hover{background:#969664;background:rgba(150,150,100,.5);color:#efeffe}
nav#access ul ul li{background:transparent url(images/bg-access.png) repeat;background:rgba(100,100,150,.5) none}
/* -Pre */pre{border-radius:10px;-moz-border-radius:10px}
/* Forms */
input[type="text"],textarea,select{background:#447;background:rgba(68,68,119,.5);border:0px solid #77a;border-radius:5px;-moz-border-radius:5px;
	font-size:8pt;padding:5px;
	box-shadow:inset 4px 4px 4px rgba(0,0,120,.7);
	-moz-box-shadow:inset 4px 4px 4px rgba(0,0,120,.7);
	-webkit-box-shadow:inset 4px 4px 4px rgba(0,0,120,.7)
}
input[type="text"]:hover,textarea:hover,select:hover{background:#7878c8;background:rgba(120,120,200,.5);border:0px solid #77a;border-radius:5px;-moz-border-radius:5px;
	font-size:8pt;padding:5px;
	box-shadow:inset 4px 4px 4px rgba(60,60,160,.7);
	-moz-box-shadow:inset 4px 4px 4px rgba(60,60,160,.7);
	-webkit-box-shadow:inset 4px 4px 4px rgba(60,60,160,.7)
}
input[type="text"]:focus,textarea:focus,select:focus{background:#c87878;background:rgba(200,120,120,.5);border:0px solid #77a;border-radius:5px;-moz-border-radius:5px;
	font-size:8pt;padding:5px;
	box-shadow:inset 4px 4px 4px rgba(160,60,60,.7);
	-moz-box-shadow:inset 4px 4px 4px rgba(160,60,60,.7);
	-webkit-box-shadow:inset 4px 4px 4px rgba(160,60,60,.7)
}

/* Tables */
table *{color:#000}
table{border-spacing:5px!important;display:table;empty-cells:show;margin-top:3px;margin-bottom:3px}
table table{border-spacing:3px!important;margin:-4px}table,table *{text-align:left}
caption,thead,tbody,tfoot,th,td{padding:3px!important;vertical-align:top}
caption{border-bottom-width:0;display:table-caption;font-weight:bold;margin-bottom:-2px}
table table caption{border-bottom-width:0;margin-bottom:-1px}
thead{display:table-header-group}table table thead th{background:transparent none}tbody{display:table-row-group}tfoot{display:table-footer-group}
table,caption{border:5px #aad double}table table,table table caption,thead th{border:3px #aad double}thead,tbody,tfoot{border:2px #aad solid}
table table thead,table table tbody,table table tfoot,table table thead th,td{border:1px #aad solid}
colgroup{display:table-column-group}col{display:table-column}tr{display:table-row}
th,td{display:table-cell}td{background:#88d}table table td{background:transparent none;border:1px #aad dotted}
tbody th{border:2px #aad solid}table table tbody th{border:1px #aad solid}
table,caption,thead,thead th{background:#88d} /* Backgrounds */

/* -Calendar */
#wp-calendar{background:#88d;border:3px double #aad;border-collapse:separate;
	border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;
	width:100%}
#wp-calendar caption{
	border-top-left-radius:5px;-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;-moz-border-radius-topright:5px;
	color:#cfc;font-weight:bold;text-align:left;font-size:14px;padding-bottom:4px}
#wp-calendar thead{font-size:11px}
#wp-calendar th{border:2px solid #aad;color:#31a;text-align:center}
#wp-calendar tbody{color:#000}
#wp-calendar tbody td{background:#88d;color:#33a;border:1px solid #aad;padding:3px 0 2px;text-align:center}
#wp-calendar tbody .pad{background:none}
#wp-calendar tfoot #next{text-align:right}
#wp-calendar a{color:#ff0}

/* -Widget */
.widget-container ul li{list-style-image:url(images/navlistbg.png)}

pre{background:#7070cc;background:rgba(112,112,204,.65);color:#99e}
.hl-title,.hl-window{background:#5050aa;background:rgba(80,80,170,.65);border:2px solid #55d;border-radius:5px;-moz-border-radius:5px}
.hl-title{
	border-bottom:0;color:#afa;font:bold 100% verdana,sans-serif;padding:.5ex;
	border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0
}
.hl-title{}
.hl-window{
	border-top:0;font:90% tahoma,sans-serif;padding:1ex;margin-bottom:1ex;
	border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0
}
.hl-main{background:transparent url(images/code-php.png) no-repeat 98% 0%;border:0 none!important}
.hl-input{float:left;width:30%}.hl-output{float:right;width:69%}.hl-clear{clear:both}
.hl-textarea{display:block;height:200px;width:100%}
.hl-default{color:#99e}.hl-brackets{color:#ccf;font-weight:bold}.hl-reserved{color:#fcc;font-weight:bold}
.hl-var{color:#b9f}.hl-identifier{color:#f70;font-weight:bold}.hl-code{color:#ddd}
.hl-string{color:#bfb}.hl-number{color:#fb0}
.hl-comment{color:#bbb}.hl-quotes{color:#ca0}
.hl-builtin{color:teal}.hl-inlinedoc{color:blue}.hl-url{color:lightblue}
.hl-special{color:navy}.hl-inlinetags{color:lightblue}.hl-gutter{background-color:#994;color:#dd0}
.hl-table{font:100% courier}

/* =Print Style */
@media print{
	body{background:none!important}#wrapper{float:none!important;clear:both!important;display:block!important;position:relative!important}
	#header{border-bottom:2pt solid #000;padding-bottom:18pt;}#colophon{border-top:2pt solid #000;}
	#site-title,#site-description{float:none;line-height:1.4em;margin:0;padding:0}
	#site-title{font-size:13pt}.entry-content{font-size:14pt;line-height:1.6em}.entry-title{font-size:21pt;}
	#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none!important}
	#container,#header,#footer{margin:0;width:100%}#content,.one-column #content{margin:24pt 0 0;width:100%}.wp-caption p{font-size:11pt}
	#site-info,#site-generator{float:none;width:auto}#colophon{width:auto}img#wpstats{display:none}#site-generator a{margin:0;padding:0}
	#entry-author-info{border:1px solid #e7e7e7}#main{display:inline}.home .sticky{border:none}
}
