/* THEME NAME: vg Theme 2  VERSION: 1.0  AUTHOR: vg */
@media screen {div>.sidebar {position: fixed}}
div#container {margin: 0 0 0 -19em; width: 100%}
div#content {margin: 0 0 0 19em}
.sidebar {position: absolute; right: 1em; width: 17em}
div#footer {/*margin: 1em 0 0 0; width: 75%; text-align:center; border: 1px dotted #FFFFCC*/}
.primarysidebar {top: -1em}
.secondarysidebar {top: 18em}
body {background: #0C0C0C url(images/background.jpg) no-repeat fixed center top; font-size: 95%; font-family: Arial, Helvetica, serif;	color: #FFFFCC;	margin-left: 1em;	padding: 0
}
a:link {color: #FFFF99; text-decoration: none}
a:visited {color: #FFFF99; text-decoration: none}
a:hover {text-decoration: underline}
div#header {margin-top: 0}
#blog-title {margin: 3px; font-style: italic; font-size: 130%}
#blog-title img {float: left; margin-top: 0.3em; margin-right: 0.2em; border: none}
#blog-description {margin: 10px; font-size: 110%}
div#access /*div.skip-link*/{display: none;/*position:absolute; top:1em;right:1em*/}
div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eee;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:#eee;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}
.page-title {font-size: 120%}
.entry-meta {padding-bottom: 3px; border-bottom: 1px solid #FF9933}
.entry-title{clear:both; font-size: 100%}
.published {border: none}
.entry-content img {float: right; margin-left: 3px}
.entry-content h1 {font-size: 100%}
.entry-content table {border: 1px solid #FFFF99; border-collapse: collapse}
.entry-content table td {font-size: 95%; padding: 8px; border: 1px solid #FFFF99; text-align: center; white-space: nowrap}
.entry-content table th {font-size: 100%; padding: 8px; border: 1px solid #FFFF99; text-align: center; white-space: nowrap}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
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%; background-color: #FFCC99; border: 2px solid #0C0C0C}
input#author,input#email,input#url,textarea#comment{padding:0.1em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:15em;margin:0 0 0.5em;overflow:auto;width:85%; background-color: #FFCC99; border: 2px solid #0C0C0C}
h3 {font-size: 110%}
select {font-size: 0.9em}
#archives select {background-color: #F8D5B3}
#linkform2 select {background-color: #F8D5B3; font-size: 0.8em}
#linkform2 input {font-size: 0.8em}
div.sidebar {background: transparent; background-color: #0c0c0c; opacity: .4; filter:alpha(opacity=40);}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0}
div.sidebar h3 {font-size: 100%; font-weight: bolder}
div.sidebar input#s{width:7em;}
div.sidebar li {list-style:none;margin:0 0 1em 0.5em}
div.sidebar li form{margin:0.2em 0 0; }
#searchform input#s {color: #000000;	background: #F8D5B3; width: 12em; font-size: 0.8em}
#searchsubmit {font-size: 0.8em}
div.sidebar ul ul{ margin:0 0 0 1em; font-size: 90%}
div.sidebar ul ul li {list-style:disc;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}
#vgTechnorati {text-align: center}
#vgTechnorati img {border: none}
.ClearB {clear: both}
