@media only print {
	#secondary {
	display: none;
	}
}

@media only screen and (max-width: 1024px) {

body {
background: url(/wp-content/uploads/HTML5live_Logo_green-150x150.png) no-repeat fixed center center !important;
}

#secondary {
  position: absolute;
  right: 0;
  display: none;
}
.entry-content {

}

#site-title {
  width: 100% !important;
  padding: 0 !important;
  background: none !important;
}

a.a2a_button_facebook img {
	width: 32px !important;
	height: 32px !important;
}

article {
min-height: 50px !important;
height: auto;
}
footer.entry-meta {

}

h1.entry-title {
font-size: 2em;
}

h1.entry-title a {
text-decoration: none;
}

#content {
margin: 0 !important;
}
}

@media only screen and (min-width: 800px) {


}

@media only screen and (min-width: 960px){

}

body {
 background: url(/wp-content/uploads/HTML5live_Logo_green_446.png) no-repeat fixed center center;
}

#colophon {
font-size: 0.7em;
}

header hgroup {
background: #DBDBDB;
display: block;
float: left;
width: 100%;
border-radius: 15px;
font-size: 1.1em;
font-weight: 700;
margin: 0 auto 1em;
opacity: 0.9;
}

#breadcrumbs {
line-height: 2em;
margin: 2em;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

.qoate-code{
font-family:Consolas,Monaco,"Courier New",Courier,monospace !important;
font-size:12px ;
white-space:pre-wrap !important;
margin-bottom:22px !important;
background-color: rgba(221, 221, 221, 0.39);
overflow-x:auto !important;
word-wrap:break-word !important;
color:#000000 !important;
padding:11px !important;
line-height:1.3em !important;
border:1px solid #DADADA !important;
}

#page {
display:block;
width:100% !important;
margin:0 auto;
}

#primary {
float:left;
width:100%;
margin:0 -240px 0 0;
}

#content {
margin:0 250px 0 0;
}

#main .widget-area {
float:right;
overflow:hidden;
width:230px;
}

#colophon {
clear:both;
display:block;
width:100%;
padding:1em 0 0;
}

.full-width #content,
.image-attachment #content,
.error404 #content {
margin:0;
}

.screen-reader-text,
.section-heading {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.alignleft {
display:inline;
float:left;
}

.alignright {
display:inline;
float:right;
}

.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

#site-title {
font-size: 2em;
font-weight: 700;
float: left;
font-style: italic;
margin: 0 15px 0px 0;
background: url(/wp-content/uploads/HTML5live_Logo_green_446-112x125.png) no-repeat;
padding-left: 3em;
line-height: 3.5em;
background-color: #DBDBDB;
width: 91%;
border-radius: 15px;
opacity: 0.9;
}

#site-description {
font-weight:400;
font-size:0.7em;
position:relative;
float:right;
margin:0 0 1em;
}

#access {
background:#eee;
display:block;
float:left;
width:100%;
border-radius:15px;
font-size:1.1em;
font-weight:700;
margin:0 auto 1em;
opacity: 0.9;
}

#access ul {
list-style:none;
padding-left:0;
margin:0;
}

#access li {
float:left;
position:relative;
}

#access a {
/*display:block;*/
line-height:1em;
/*color:#000;*/
text-decoration:none;
padding:0 8px;
}

#access ul ul {
box-shadow:0 3px 3px rgba(0,0,0,0.2);
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
display:none;
float:left;
position:absolute;
top:2em;
left:0;
z-index:99999;
/*border-radius:15px;*/
}

#access ul ul ul {
left:100%;
top:0;
}

#access ul ul a {
/*background:#333;
color:#fff;*/
line-height:1em;
width:10em;
height:auto;
padding:.5em .5em .5em 0.5em;
}

#access li:hover > a,
#access ul ul :hover > a {
/*background:#333;
color:#fff;*/
}

#access ul ul a:hover {
/*background:#000;*/
}

#content nav {
display:block;
overflow:hidden;
}

#content nav .nav-previous {
float:left;
width:50%;
}

#content nav .nav-next {
float:right;
text-align:right;
width:50%;
}

#nav-below {
margin:1em 0 0;
background: #FCFFAD;
opacity: 0.9;
border-radius: 5px;
line-height: 2em;
}

.page-link {
margin:0 0 1em;
clear: both;
}

.error404 .widget {
float:left;
width:33%;
}

.error404 .widget_tag_cloud {
clear:both;
float:none;
width:100%;
}

.post .notice,
.error404 #searchform {
background:#eee;
display:block;
padding:1em;
}

.image-attachment nav {
float:right;
margin:0 0 1em;
}

.image-attachment .entry-content .entry-attachment {
background:#eee;
text-align:center;
margin:0 0 1em;
padding:1em;
}

.image-attachment .entry-content .attachment {
display:block;
text-align:center;
margin:0 auto;
}

a img {
border:none;
}

p img {
margin-bottom:0.5em;
}

#content img,
.widget-area img {
max-width:150px;
height:auto;
}

img.wp-post-image {
opacity: 1;
   background: transparent;
   z-index: 1000;
border-radius: 15px;
}

li.cat-item a{
text-decoration: none;
}

.amzn_wdgt{
border-radius: 5px;
background: none !important;
}

div.tagcloud a,
a.more-link {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0px 0px 2px 2px #cccccc;
-moz-box-shadow: 0px 0px 2px 2px #cccccc;
-webkit-box-shadow: 0px 0px 2px 2px #cccccc;
opacity: 0.95;
/*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 95);
filter: alpha(opacity = 95);*/
padding-left: 2px;
margin: 5px 0 8px 0;
text-decoration: none;
}

div.tagcloud a:hover,
a.more-link:hover,
.widget.lastupdated a:hover,
h1.entry-title a:hover {
-moz-box-shadow: 0px 0px 2px 2px #9ecaed;
-webkit-box-shadow: 0px 0px 2px 2px #9ecaed;
box-shadow: 0px 0px 2px 2px #9ecaed;
background: #9ecaed;
}

div.tagcloud a:focus,
div.tagcloud a:active {
box-shadow: 0px 0px 2px 2px #9ecaed;
background: #9ecaed;
}

li.cat-item {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 3px 3px #cccccc;
-webkit-box-shadow: 0px 0px 3px 3px #cccccc;
box-shadow: 0px 0px 3px 3px #cccccc;
opacity: 0.95;
/*filter: alpha(opacity = 0.95);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 95);*/
padding-left: 5px;
margin: 5px 0 8px 0;
}

li.cat-item:active{

}

li.cat-item:focus {

}

li.cat-item:hover {
-moz-box-shadow: 0px 0px 3px 3px #9ecaed;
-webkit-box-shadow: 0px 0px 3px 3px #9ecaed;
box-shadow: 0px 0px 3px 3px #9ecaed;
}

img.alignright {
margin-left:1em;
}

.wp-caption {
text-align:center;
background:#eee;
border-radius:3px;
padding:.15em;
}

.wp-caption img {
margin:.25em;
}

.wp-caption .wp-caption-text {
margin:0em;
}

#searchform input#s {
width:60%;
}

input[type=text],
input#s {
width:60%;
margin:0 1em 0 0;
}

textarea {
width:80%;
}

.required {
color:#c03;
}

#respond input[type=text] {
float:left;
/*width:60%;*/
margin:0 1em 0 0;
border: 2px solid #dadada;
border-radius: 7px;
}

#respond input[type=text]:focus {
outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
}

#respond textarea {
float:left;
width:80%;
margin:0 1em 1em 0;
border: 2px solid #dadada;
border-radius: 7px;
}

input#captcha_code {
width: 80px;
}

#respond textarea:focus {
outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
}

#respond .form-allowed-tags {
clear:both;
width:80%;
}

.widget-area {
border-radius:15px;
background:#EEE;
width:280px;
padding:1em 0 0;
margin-bottom: 20px;
}

.widget {
display:block;
padding:0 10px 10px;
}

.widget-area .widget_search {
overflow:hidden;
}

#site-title a {
font-size:2em;
text-shadow:1px 1px 2px #999;
color:#000;
text-decoration:none;
}

.current_page_item {
text-decoration:underline;
}

.nav-next a:hover,
.nav-previous a:hover {
border-radius:3px;
color:#fff;
background:#333;
width:260px;
}

.widget-title {
text-shadow:1px 1px 2px #999;
color:#000;
text-decoration:none;
margin:10px 0;
}

.entry-header h1 {
text-shadow:1px 1px 2px #999;
margin:3px 0 8px;
}

.entry-meta {
font-size: 0.6em;
line-height: 0em;
float: right;
}

.entry-meta a {
color:#000;
text-decoration:none;
padding:1px;
}

.entry-meta a:hover {
border-radius:3px;
color:#fff;
background:#333;
padding:1px;
}

.entry-content p img {
margin-top:15px;
margin-bottom:15px;
}

.edit-link {
border-radius:3px;
padding:5px 3px 2px;
}

.edit-link a:hover {
border-radius:3px;
color:#fff;
background:#333;
padding:1px 3px;
}

.comment-meta a {
text-decoration:none;
color:#000;
}

.comment-author img {
float:left;
padding:0 5px 0 0;
}

ol.commentlist li.even {
border-radius:15px;
background:#eee;
margin:10px 0 25px 5px;
padding:15px;
}

ol.commentlist li.odd {
border-radius:15px;
background:#FCFCFC;
margin:10px 0 25px 25px;
padding:15px;
}

.pingback {
list-style:none;
background:#fff;
margin:0;
padding:0;
}

.widget-area ul ul {
list-style:none;
padding:0;
}

a,.widget-area a {
color:#000;
}

.nav-next a,
.nav-previous a,
.comment-edit-link {
color:#000;
text-decoration:none;
}

.comment,
.children {
list-style:none;
}

#justcss_footer_div {
margin:0 auto;
}

.form-allowed-tags {
color:#888;
}

.gallery img {
border:none !important;
}

table {
border-collapse:collapse;
margin:5px;
}

td,
th {
border:1px #ccc solid;
padding:.3em;
}

thead {
background:#fc9;
}

#reply-title {
padding:15px 0 0;
}

#colophon a {
text-decoration:none;
}

.widget-area ul {
list-style:none;
padding:5px;
}

article{
margin: 0 0 15px;
padding: 5px;
background: rgba(238, 238, 238, 0.9);
border-radius: 5px;
min-height: 300px;
}

div.entry-content{
min-height: 270px;
}

ol.commentlist,
article.comment {
margin:0;
padding:0;
}

.reply,
input[type="text"],
input#s {
margin:0 0 15px;
}

.justcss_footer_class,
.wp-post-image {
float:right;
}

#access ul li:hover > ul,
.paged #content #nav-above,
.single #content #nav-above,
article.comment,
#respond .form-allowed-tags code {
display:block;
background: #FCFFAD;
opacity: 0.9;
border-radius: 5px;
line-height: 2em;
}

#content #nav-above,
#searchform label,
#respond .comment-form-comment label {
display:none;
}

.error404 .widget .widgettitle,
.error404 .widget ul,
img.alignleft {
margin-right:1em;
}

.image-attachment div.entry-meta,
.widget-area .widget_search input {
float:left;
}

.image-attachment .entry-content,
.entry-meta,#comments {
clear:both;
background: #eee;
opacity: 0.9;
border-radius: 5px;
}

.bypostauthor {}
.gallery-caption {
text-align:center;
background:#eee;
border-radius:3px;
padding:.25em;
}

.format-gallery .wp-caption {
margin: .2em .5em .2em .1em;
}

#commentform {
  width: 80%;
}

.wp-smiley {
margin: 0px !important;
padding: 0px !important;
}

.shadow,
.attachment img,
.attachment-thumbnail,
.wp-caption img,
.size-thumbnail,
.size-full {
-webkit-box-shadow: 0px 0px 5px 4px #C0C0C0;
-moz-box-shadow: 0px 0px 5px 4px #C0C0C0;
box-shadow: 0px 0px 5px 4px #C0C0C0;
}

.nav-next a:hover,
.nav-previous a:hover,
.entry-meta a:hover,
.edit-link,
.edit-link a:hover,
.wp-caption,
.gallery-caption {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.widget.lastupdated ul li {
padding-bottom: 10px;
}
.widget.lastupdated a {
text-decoration: none;
}

x3dbg {
 width: 50%;
 height: 50%;
}

.x3d-overlay {  
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
  }
