/*
Theme Name: Compel
Theme URI: http://
Description: Compel based on Twenty Ten
Author: the WordPress team
Version: 1.0
Tags: 
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset {margin:0;padding:0;}
abbr[title], acronym[title] {border-bottom:thin dotted;cursor:help;}
body {background:#BEC3C6 url(img/bg.jpg) repeat-x;color:#555;font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;font-size:12px;}
h1, h2 {
	font-weight:bold;
  border-bottom: 1px solid #CCCCCC;
  padding:3px 3px 3px 5px;
  margin-bottom:3px; }
  h1 {font-size:120%;	font-family:Verdana;}
  h2 {font-size:110%;	font-family:Arial;}
  h2.blue {
  border-bottom: none;
  background-color: #0282c2;
  color: #ffffff;}
  h2.green {
  border-bottom: none;
  background-color: #4AB74C;
  color: #ffffff;} 
h3 {
  font-size:100%;
	font-weight:bold;
	font-family:Verdana;
  border-bottom: 1px dotted #CCCCCC;
  padding:3px 0 3px 10px;}
  h3.blue {
  border-left: 4px solid #0282c2;
  margin-left:3px;
  padding-left: 5px;
  border-bottom: 1px dotted #0282c2;}
  h3.green {
  border-left: 4px solid #4AB74C;
  margin-left:3px;
  padding-left: 5px;
  border-bottom: 1px dotted #4AB74C;} 
h4 {
  font-size:100%;
	font-weight:bold;
	font-family:Verdana;
  padding:3px 0 3px 10px;
}


img {border:0;}
img.sided {background:#FFF;border:2px solid #CCC;padding:3px;}
small {font-size:10px;}
a:hover img.sided {border-color:#A6A6A6;}
a {color:#2970A6;text-decoration:none;}
a:hover {text-decoration:underline;}
.wp-caption {background:#F7F7F7;border:1px solid #CCC;padding:5px 0;margin-bottom:5px;text-align:center;}
.wp-caption img {margin:0 5px;}
.wp-caption-text {text-align:center;padding:0 5px !important;padding:3px 5px 0;}
*+html .wp-caption-text {padding:3px 5px 0 !important;}
.post .content .wp-caption p {margin:0;}
blockquote, pre {
	background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;
	border: 1px dotted #CCC;
	padding:8px 12px 8px 36px;
	margin:5px 0;
}
.more-link {font-size:11px;}
.alignleft {float:left;text-align:left;margin-right:10px;}
.alignright {float:right;text-align:right;margin-left:10px;}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.floatleft {float:left;}
.floatright {float:right;}
.left {float:left;margin-right:10px;}
.right {float:right;margin-left:10px;}
.fixed, .clear {clear:both;}
input.textfield, 
textarea {
	background:#FFF url(img/textfield.gif) top repeat-x;
	border:1px solid #A6A6A6;
	font-size:12px;
	font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
}
.boxcaption {
	background:#E3E4E6 url(img/box.gif) 0 0 no-repeat;
	padding:6px 12px;
	border-bottom:1px solid #CCC;
}
.boxcaption h3 {
	font-size:12px;
	font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
	letter-spacing:0em;
}
.box {
	background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat;
	padding:8px 12px;
	margin-bottom:10px;
}
.messagebox, 
.errorbox {
	background:#EDEFF0 url(img/messagebox.gif) no-repeat;
	padding:0 12px;
	height:27px;
	line-height:27px;
	font-size:11px;
}

/**
 * Forms
 */
input {padding: 0px 3px; margin:3px 0;}
 
/***** Layout *****/ 
#access .menu-header {margin:0 auto;width:100%;}
#colophon,#branding,#main,#wrapper {margin:0 auto;width:940px;min-width:1200px;}
#wrapper {background:#fff;padding:0 20px;}

#site-info {float:left;font-weight:bold;font-size:12px;color:silver;}
#legal-info {float:right;font-size:12px;}
#legal-info a {color:silver;}
#site-generator {float:right;width:220px;}
#container {
	float: left;
	margin: 0 -340px 0 0;
  width: 100%;
  min-width:1200px;
}
#content, #pecontent, #pecontentwsb {
  border: 1px solid #A2C9D8;
  padding: 10px;
  min-width:600px;
  -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; 
}
#content {margin: 0 230px 24px 0px;}
#pecontent {margin: 0 0 24px 230px;}
#pecontentwsb {margin: 0 339px 24px 230px;}
.ksidebar, #sidebar-auth, #primary, #secondary {
  float:right;
  clear:right;
  overflow:hidden;
  width:310px;
  padding:10px;
  margin-bottom:7px;
  border:1px solid #A2C9D8;
  -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#secondary {clear: right;}
#footer {clear: both;width: 100%;}
.breadcrumb {padding: 7px 0;}



/* =Fonts
-------------------------------------------------------------- */
h3#comments-title,
h3#reply-title,
#access .menu,
#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-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget_search label,
.widget-title
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

pre {font-family: Courier, monospace;}
code {font-family: Consolas, monospace;}



/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */


/* =Global Elements
-------------------------------------------------------------- */

hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 12px;
}

/* Text elements */
p {margin-bottom: 12px;}
ul {list-style: square;margin: 0 0 12px 1.5em;}
ol {list-style: decimal;margin: 0 0 12px 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 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #FFFFCC;}
blockquote {font-style: italic;padding: 1em 1em 0 3em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
ins {text-decoration: none;}
sup,sub {height: 0;line-height: 1;vertical-align: baseline;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
a {text-decoration:none;}
a:link {color:#0066CC;}
a:visited {color:#0066CC;}
a:active, a:hover {color: #FF4B33;}
a:hover{text-decoration:underline;}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute; left: -9000px;}

/* === Header === */
#header {margin-top: 20px;padding: 20px 0 0 0;}
#site-title {float:left;margin:-6px 0 0 0;padding:0 0 7px 0;width:200px;}
#site-title a {color:#000;text-decoration:none;}
#site-description {float:left;font-style:italic;margin:10px 0;width:400px;}

/* === Menu === */
#access {
	background: url(bi_menu.png) repeat-x;
  margin: 0 auto;
  width: 938px;
  display:block;
  float:left;
  /*border: 1px solid #A2C9D8; */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  border-radius: 5px;
  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
#access .menu-header {
	font-size: 13px;
	margin-left: 12px;
}
#access .menu-header ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li {
	float:left;
	position: relative;
}
#access a {
	display:block;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
  padding:0 10px;
  line-height:20px;
  border: 1px solid transparent;
}
#access ul ul {
	display:none;
	position:absolute;
	top:22px;
	left:0;
	float:left;
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	z-index: 10000;
	width: 275px;
}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	/*background:#333;*/
	color:#2970A6;
  height:auto;
	line-height:1em;
	padding:5px 0px 30px 54px;
	/*margin: 5px 50px 50px 50px;*/
	width: 275px;
	
}
#access li:hover > a {
  background:gren;
}
#access ul ul :hover > a {
  color: #FF4141;
  background: url(star.png) no-repeat 0 -1px;
  border:1px solid transparent;
  z-index:10100;
  /*
  behavior:url("ie6hover.htc");
  */
  /*margin:0px 50px 50px 50px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;*/
}
#access ul li:hover > ul {
  display:block;
}

#access ul ul {
  color:#000;
  background: url(mmenu_bot.png) repeat-x;
  border: 1px solid #BFD8E7;
  border-top: 1px solid #DBE9F1;
  -moz-border-radius-topright: 5px;	
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#access li:hover > a {
  color:#000;	
  background: url(mmenu_top.png) repeat-x;
  border: 1px solid #BFD8E7;
  border-bottom: 1px solid #DBE9F1;
  -moz-border-radius-topright: 5px;	
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

/* =Content
-------------------------------------------------------------- */
#main {overflow:hidden;padding:0;}
#content,#content input, #content textarea {color: #444;	font-size: 12px;line-height: 15px;}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr {margin-bottom:12px;}
#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: 12px;line-height: 18px;}
#content code {font-size: 11px;}
#content strong,#content b,#content dt,#content th,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
color: #000;margin: 0px 0 20px 0;line-height: 1.1em;}
#content h1 {margin: 0 0 20px 0;}
#content h2,#content h3,#content h4,#content h5,#content h6 {margin: 20px 0 10px 0;}
/*
#content table {border:1px solid #AFAFB4;text-align:left;margin:0 -1px 12px -1px;width:100%;}
#content tr th,#content thead th {
	color: #32323F;
	font-weight: bold;
	line-height: 14px;
  background: rgb(240,240,255);
  padding: 1px 3px;	
}
#content tr td {
	border-top: 1px solid #AFAFB4;
}
#content tr.odd td {
	background: #F2F7FC;
}
*/
.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 {color: #000;font-size: 14px;font-weight: bold;margin: 0 0 36px 0;}
.page-title span {color: #444;font-size: 16px;font-style: italic;font-weight: normal;}
.page-title a:link, .page-title a:visited {color:#888;text-decoration: none;}
.page-title a:active, .page-title a:hover {color: #FF4B33;}
.entry-title,.entry-meta {
	/*
  clear: left;
	float: left;
	margin-right: 68px;
	*/
}
#content .entry-title {color: #000;font-size: 21px;font-weight: bold;margin-bottom: 0;}
.entry-title a:link, .entry-title a:visited {color:#000;text-decoration: none;}
.entry-title a:active, .entry-title a:hover {color: #FF4B33;}
.entry-meta {color: #888;font-size: 12px;}
.entry-meta abbr, .entry-utility abbr {border: none;}
.entry-meta abbr:hover, .entry-utility abbr:hover {border-bottom: 1px dotted #666;}
.entry-content,.entry-summary {clear:both;padding:0;}
#content .entry-summary p:last-child {margin-bottom: 12px;}
.entry-content fieldset {border: 1px solid #E7E7E7;	margin: 0 0 7px 0;	padding: 7px;}
.entry-content fieldset legend {font-weight: bold;	padding: 0 7px;}
fieldset {border: 1px solid #E7E7E7;	margin: 0 0 7px 0;	padding: 7px;}
fieldset legend {font-weight: bold;	padding: 0 7px;}
/*
.entry-content input {
	margin: 0 0 5px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	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:#444;
	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;
}
#entry-author-info {
	background: #F2F7FC;
	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: #fff;
	border: 1px solid #e7e7e7;
	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: #888;
	font-size: 12px;
	line-height: 18px;
	clear: both;
}
.entry-meta a, .entry-utility a {
	color: #888;
}
.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
-------------------------------------------------------------- */
.entry-content img {margin: 0 0 24px 0;max-width: 640px;}
.alignleft,img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
.alignright,img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;	margin-right: auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 12px;}
#content .wp-caption {
	background: #f1f1f1;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
#content .wp-caption img {margin: 5px;}
#content .wp-caption p.wp-caption-text {margin: 0 0 4px;}
#content .wp-smiley {margin:0;}
#content .gallery {margin: auto;}
#content .gallery .gallery-item {float: left;margin-top: 10px;text-align: center;width: 33%;}
#content .gallery img {border: 2px solid #cfcfcf;}
#content .gallery .gallery-caption {margin-left: 0;}
#content .gallery dl {margin: 0;}
#content .gallery img {border: 10px solid #f1f1f1;}
#content .gallery-caption {color: #888;font-size: 12px;margin:-24px 0 24px 0;}
#content .gallery br+br {display: none;}

/* =Navigation
-------------------------------------------------------------- */

.navigation{font-size:12px;line-height:18px;overflow:hidden;color:#888;}
.navigation a:link,.navigation a:visited{color:#888;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{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above, .single #nav-above{display:block;}
#nav-below{margin:-18px 0 0 0;}



/* =Comments
-------------------------------------------------------------- */

#comments .navigation{padding:0 0 18px 0;}
h3#comments-title,h3#reply-title{color:#000;font-weight:bold;font-size:20px;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;}
#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:#000;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:#888;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:#888;}
.reply a:hover,a.comment-edit-link:hover{color:#FF4B33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.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 */
#respond{overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom: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:#888;font-size:12px;}
#respond input{margin:0 0 9px 0;width:98%;}
#respond textarea{width:99%;}
#respond dt, #respond dd{color:#888;font-size:12px;line-height:18px;}
#respond dd code{font-size:11px;}
#respond .form-submit{margin:0 0 24px;}
#respond .form-submit input{width:auto;}
#respond dl{margin:0 0 10px;}
#respond dt{display:inline;font-weight:normal;}
#respond dd{display:inline;}


/*** 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{font-size:14px;font-weight:bold;color:#222;display:block;}
.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;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{font-weight:bold;color:#222;text-align:left;font-size:14px;padding-bottom:4px;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{padding:3px 0 2px;background:#f5f5f5;border:1px solid #fff;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.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 ***/
#footer{margin:0;}
#colophon{border-top:2px solid #A2C9D8;margin-top:-4px;padding:5px 0;overflow:hidden;}
#site-info{font-weight:bold;}
#site-info a{color:#000;text-decoration:none;}
#site-generator{position:relative;font-style:italic;}
#site-generator a{color:#666;display:inline-block;text-decoration:none;background:url(images/wordpress.png) center left no-repeat;padding-left:19px;line-height:16px;margin-left:1px;}
#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,.widget_search label,.navigation,.widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}

/*** Print Style ***/
@media print{body{background:none !important;}
#wrapper{float:none !important;clear:both !important;display:block !important;position:relative !important;}
#header{border-bottom:4pt solid #000;padding-bottom:18pt;}
#site-title,#site-description{float:none;margin:0;}
#site-title{font-size:13pt;}
.entry-content{font-size:12pt;line-height:1em;}
.entry-title{font-size:18pt;line-height:1.2em;}
#access, #respond, #search, #site-description, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area{display:none !important;}
#branding img.wp-post-image{display:block !important;margin-left:-104pt;margin-top:20pt;border:none;margin-bottom:-24pt;}
#container,#header,#footer{margin:0;}
#content{margin:24pt 0 0;}
.wp-caption p{font-size:11pt;}
#site-info, #site-generator{float:none;width:auto;}
#colophon{width:auto;}
img#wpstats{display:none}
#site-generator a{padding:0;margin:0;}
#entry-author-info{border:1px solid #e7e7e7;}
#main{margin:0;width:auto;padding:0;}
.home .sticky{border:none;}
}


#fsearch {
  background:url(findfield.png) no-repeat 0 0;
  float:left;
  width:232px;
  height:20px;
  padding:1px 0 0 0;
  margin:7px 0 0 0;
}
.ksinput {
  float:left;
  background:none;
  border:none;
  width:200px;
  padding:0 0 0 5px;
  margin:0px;
  font:15px Arial,Tahoma,sans-serif;
  color:#0a7285;
  position:relative;
}
.kssearch {
  float:left;
  background:url(findkey.png) no-repeat 0 0;
  border:none;
  display:inline;
  width:16px;
  height:16px;
  padding:0;
  margin:1px 0 0 5px;
  cursor:pointer;
}


/** Start page */

/** Menu images */
.kmm1 {background: url(kmm.png) no-repeat 0px 0px;}
.kmm2 {background: url(kmm.png) no-repeat 0px -50px;}
.kmm3 {background: url(kmm.png) no-repeat 0px -100px;}
.kmm4 {background: url(kmm.png) no-repeat 0px -150px;}
.kmm5 {background: url(kmm.png) no-repeat 0px -200px;}
.kmm6 {background: url(kmm.png) no-repeat 0px -250px;}
.kmm7 {background: url(kmm.png) no-repeat 0px -300px;}
.kmm8 {background: url(kmm.png) no-repeat 0px -350px;}
.kmm9 {background: url(kmm.png) no-repeat 0px -400px;}
.kmm10 {background: url(kmm.png) no-repeat 0px -450px;}
.kmm11 {background: url(kmm.png) no-repeat 0px -500px;}
.kmm12 {background: url(kmm.png) no-repeat 0px -550px;}
.kmm13 {background: url(kmm.png) no-repeat 0px -600px;}
.kmm14 {background: url(kmm.png) no-repeat 0px -650px;}
.kmm15 {background: url(kmm.png) no-repeat 0px -700px;}
.kmm16 {background: url(kmm.png) no-repeat 0px -750px;}
.kmm17 {background: url(kmm.png) no-repeat 0px -800px;}
.kmm18 {background: url(kmm.png) no-repeat 0px -850px;}
.kmm19 {background: url(kmm.png) no-repeat 0px -900px;}
.kmm20 {background: url(kmm.png) no-repeat 0px -950px;}
.kmm21 {background: url(kmm.png) no-repeat 0px -1000px;}
.kmm22 {background: url(kmm.png) no-repeat 0px -1050px;}
.kmm23 {background: url(kmm.png) no-repeat 0px -1100px;}
.kmm24 {background: url(kmm.png) no-repeat 0px -1150px;}

.khla{padding:0;margin:0;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
.khl0{background-color:#FFFFAA;}
.khl1{background-color:#D0FF90;}
.khl2{background-color:#FFD0A0;}
.khl3{background-color:#80E0FF;}
.khl4{background-color:#E0D0FF;}



