/*
THEME NAME: ViASIC
THEME URI: 
DESCRIPTION: Built upon the <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox Theme</a>.
VERSION: 1.0
AUTHOR: <a href="http://michaelwender.com/">Michael Wender</a>
AUTHOR URI:
*/
@import url('css/reset.css');
@import url('css/fonts.css');
@import url('css/menu.css');
/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
body{background: #fff url('images/bkgrd.gif') repeat-x;}
div#wrapper{width: 760px; margin: 16px auto;background-color:#fff;border-width:0 1px 4px 1px;border-style:solid;border-color:#0066FF;}
div#header{text-align:left;background: #fff url('images/header_bkgrd.gif') repeat-x;border-top: 4px solid #0066FF;height: 75px; position: relative;}
div#feed-icon{text-indent: -9999px; background: transparent url('images/header_rss.gif') no-repeat; position: absolute; right: 0; top: 0;}
div#feed-icon a{display: block; width: 66px; height: 54px;}
h1#blog-title{width: 197px;height: 54px;background: transparent url('images/header_logo.gif') no-repeat;}
h1#blog-title a{text-indent:-9999px;display: block;height: 54px;width: 197px;}
div#blog-description{background-color: #0066FF;height: 20px;padding:2px 0 0 8px;color:#BFD9FF;}
div#flashcontent{margin-bottom: 1em; border-bottom: 1px solid #0066FF; background-color: #fff; height: 300px; text-align: center; color: #0066FF;}

div#container {	float: left; margin: 0 0 0 -200px; width: 100%;}
div#content {margin: 0 0 0 200px; padding: 8px 16px;}
div.sidebar {float: right; overflow: hidden; width: 180px; padding: 8px;}
div#secondary	{clear: right;}
div#footer {clear: both; width: 100%; text-align: center; text-indent: -9999px;}
/* Text */
h1{font-size: 197%;}
h2{font-size: 167%;}
h3{font-size: 136%;}
h4{font-size: 107%;}
h5{font-size: 92%;}
h6{font-size: 77%;}
h1,h2,h3,h4,h5 {font-weight: bold;}
body{font-size: 77%;}
ul,ol{margin: .25em 0 .25em 2em;}
ul{list-style-type: disc;}
p{margin:0 0 1em 0;}
a:link,a:visited{color:#0066FF;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
blockquote{margin: 0 2em; border-left: 4px solid #ccc; padding-left: 1em;color: #666;}
.framed{border: 1px solid #0066FF; padding: 2px;}

/* Just some example content */
.cattitle{background: transparent url('images/24-tag-hot.png') no-repeat 0 4px; padding-left: 28px;}

/* Posts */
.entry-title{clear:both;}
.entry-date{border-bottom: 1px solid #0066FF;}
.entry-tagline, .entry-date{font-size: 100%; color: #8C8C8C; padding-bottom: .5em;}
.entry-tagline{font-style: italic;}
.post{margin-bottom: 2em;}
.entry-meta{border-top: 1px dotted #0066FF;margin-top: 1em;background-color:#eee;padding: 8px;font-size:92%;}
.entry-content{margin-top: 1.5em;}
.category-press-releases .entry-title{text-transform: uppercase;}
.category-press-releases .entry-content p{text-align: justify;}
.category-press-releases .entry-content img{float: left; margin: .35em .5em 0 0;}
.home .category-asides{clear: both; border-style: solid; border-color: #0066FF; border-width: 0 0 1px 5px; padding: 2px 8px 6px 28px; background: transparent url('images/icon_ext_link.gif') no-repeat 6px 6px;}
.single .category-asides .entry-content{text-indent: 22px; background: transparent url('images/icon_ext_link.gif') no-repeat 0 3px;}
.alignleft{float: left; margin: .25em .5em .25em 0;}
.alignright{float: right; margin: .25em 0 .25em .5em;}

div#nav-above,div#nav-below{width:100%;}
.navigation{color: #999; font-size: 11px; float: left; width: 100%;}
.nav-previous{float: left; width: 50%;}
.nav-next{float: right; width: 50%; text-align: right;}

div#nav-above{margin-bottom:1em; border-bottom: 1px dotted #BFD9FF;padding-bottom: 1em;}
div#nav-below{margin:1em 0 2em 0; border-top: 0px dotted #BFD9FF; padding-top: 1em;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
ol.commentlist li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

/* Sidebar */
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;background-color: #BFD9FF; border-width:4px 1px 2px 1px; border-color:#0066FF; border-style:solid; color:#0066FF; text-indent: 4px;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0;}
div.sidebar ul ul li{list-style:none;margin:0;background-color: #eee; border-width:0 1px 1px 1px; border-color:#0066FF; border-style:solid; color:#0066FF;}
div.sidebar ul ul li a:link,div.sidebar ul ul li a:visited{display: block; text-decoration: none; padding:2px 4px;}
div.sidebar ul ul li a:hover,div.sidebar ul ul li a:active, div.sidebar li.current_page_item a{background-color:#0066FF; color:#BFD9FF; border-left: 6px solid #BFD9FF;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}
.widget_recent_entries ul li a{background: transparent url('images/icon_txt.gif') no-repeat 4px 4px;}
.widget_recent_entries a:visited, .widget_recent_entries a:link{padding-left: 22px!important}
.widget_recent_entries a:hover,.widget_recent_entries a:active{border: 0!important;}

.widget_categories ul li a{background: transparent url('images/icon_tag.gif') no-repeat 4px 3px;}
.cat-item a:visited,.cat-item a:link, .cat-item a{display:block; padding-left:22px!important;}
#categories a:hover,#categories a:active{border: 0;}
#search-2 h3{background: #BFD9FF url('images/icon_search.gif') no-repeat 4px 3px; padding-left: 16px;}
.screen-reader-text{display: none}
#subpages-title a{text-decoration: none;}
#subpages ul{display: none;}

/* Comments */
div#comments{clear: both; margin-top: 1.5em;}
div#respond h3{clear: both; margin-top: 1em;}
.comments ol{border-top: 1px solid #BFD9FF; list-style-type: decimal;}
.comments li{border-bottom: 1px solid #BFD9FF; padding: 8px;}
.comments .alt{background-color: #EFEFEF;}
.comment-author{font-weight: bold;}
.comment-meta{font-size: 92%; color: #666;}

/* Misc */
div.download{padding: 12px 8px 12px 32px; margin: 1em 0; background: #BFD9FF url('images/icon_product_pdf.gif') no-repeat 8px center; border-width: 1px 0; border-style: solid; border-color: #0066FF;}
div.download a{font-weight: bold;}
div.download .count{}