::-webkit-scrollbar {
	background:#191a22; 
    width: 10px;
    height: 5px;
}
::-webkit-scrollbar-thumb {
	background:#333544;
	border-top:1px solid #666b88;
	border-bottom:1px solid #666b88;
}

.single-attachment #content {
width: 508px;
}

#music-discography-bar {
opacity: 0.75;
top: 176px;
left: 0px;
position: absolute;
background: black;
width: 100%;
height: 114px;
padding: 20px;
}

#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}

#music-player-floatbg {
position: absolute;
height: 104px;
width: 415px;
background: black;
opacity: 0.75;
top: 60px;
left: 0px;
}

a:link {color:#CCD6FF; text-decoration: none}      /* unvisited link */
a:visited {color:#CCD6FF; text-decoration: none}  /* visited link */
a:hover {color:#CCD6FF; text-decoration: none}  /* mouse over link */
a:active {color:white; text-decoration: none}  /* selected link */

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #CCD6FF;
	line-height: 1.5em;
	margin: 0 0 20px 0;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #CCD6FF;
}
.widget_rss a.rsswidget:hover {
	color: #CCD6FF;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #CCD6FF;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #CCD6FF;
}
.navigation a:active,
.navigation a:hover {
	color: #CCD6FF;
}
.entry-title a:link,
.entry-title a:visited {
	color: #CCD6FF;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #CCD6FF;
}

.page-link a:active,
.page-link a:hover {
	color: #CCD6FF;
}

#wrapper {
background: transparent;//#666b88;
margin-top: 0px;
padding: 0px;
height: 600px;

width: 800px;

}

#title-container {
position: absolute;
background: transparent;
margin-top: 23px;
width: 348px;
height: 47px;
vertical-align: middle;
margin-left: 97px;
}

body {
background: #0C0D11;
}


body, input, textarea {
color: #666;
font-size: 12px;
line-height: normal;
}

#text-title-header {
font-size: 45px;
line-height: 30px;
}

#header {
height: 112px;
padding-top: 0px;
}


#access {
background: black;
display: block;
left: 97px;
width: 601px;
height: 31px;
opacity: 0.90;
top: 52px;
position: relative;
z-index: 99;
}

.goog-te-gadget {
left: 0;
position: relative;
}

#google_translate_element {
left: -224px;
position: relative;
top: 25px;
}

#gtrans {
width: 300px;
}


#main {
clear: both;
overflow: hidden;
padding: 0;
position: relative;
top: 0px;
left: 97px;
width: 601px;
height: 400px;
background: transparent;
opacity: 1;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
 .widget-area {
background: black;
opacity: 0.75;
margin-top:60px;
margin-right:36px;
padding:10px;
width: 199px;
height: 289px;
}

#primary, #secondary {
float: right;
overflow: hidden;
overflow-y: scroll;
width: 140px;
}

#container {
top: 0px;
left: 0px;
width: 601px;
height: 400px;
opacity: 0.90;
background: transparent;
opacity: 1;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
position: absolute;
}

#container-sib {
top: 0px;
left: 0px;
width: 601px;
height: 400px;
opacity: 0.90;
background: black;
opacity: 0.75;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
position: absolute;
}

#footer  {
top: 10px;
position: relative;
}

#colophon {
height: 31px;
width: 601px;
position: absolute;
top: 0px;
left: 97px;
border-top: 0;
margin-top: 0;
overflow: hidden;
padding: 0;
background: black;
opacity: 0.9;
}

#footericon01 {
position: absolute;
top: 0px;
left: 498px;
width: 40px;
height: 31px;
cursor: pointer;
background-size: 100%;
background: url(http://arturomayorga.com/ext/img/facebook.png);
}

#footericon02 {
position: absolute;
top: 0px;
left: 534px;
width: 41px;
height: 31px;
cursor: pointer;
background-size: 100%;
background: url(http://arturomayorga.com/ext/img/twitter.png);
}

#footericon03 {
position: absolute;
top: 1px;
left: 412px;
width: 91px;
height: 31px;
cursor: pointer;
background-size: 100%;
background: url(http://arturomayorga.com/ext/img/tumblr.png);
}

#footericon04 {
position: absolute;
top: 2px;
left: 41px;
width: 27px;
height: 27px;
cursor: pointer;
background-size: 100%;
background: url(http://arturomayorga.com/ext/img/itunes.png);
}

#footericon05 {
position: absolute;
top: 2px;
left: 77px;
width: 27px;
height: 27px;
cursor: pointer;
background-size: 100%;
background: url(http://arturomayorga.com/ext/img/amazon.png);
}

#footericon06 {
position: absolute;
top: 2px;
left: 116px;
width: 25px;
height: 25px;
cursor: pointer;
background-size: 100%;
background: url(http://arturomayorga.com/ext/img/spotify.png);
}

#content {
position: absolute;
background-color: transparent;
opacity: 1;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
z-index: "1";
width: 340px;
height: 320px;
top: 29px;
left: 40px;
background-color: black;
opacity: 0.7;
padding: 10px;
z-index: "1";
overflow-x: hidden;
overflow-y: scroll;
}

#content-p {
position: absolute;
top: 0px;
left: 0px;
width: 601px;
height: 400px;
background-color: transparent;
opacity: 1;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
z-index: "1";
color: white;
font-size: 16px;
}

#content .entry-title, #content-p .entry-title {
color: #CCD6FF;
font-size: 21px;
font-weight: bold;
line-height: 1.3em;
margin-bottom: 0;
}

#access a {
color: #CCD6FF;
display: block;
line-height: 31px;
padding: 0 10px;
text-decoration: none;
}

#content, #content input, #content textarea {
color: white;
font-size: 16px;
line-height: 24px;
}

#content input {
    color: #000;
}

.one-column #content {
margin: 0 auto;
width: 601px;
}

.hentry {
margin: 0 0 0 0;
}

#nav-below {
margin: 0px 0 0 0;
}

#post-2.post-2 { 
width: 506px;
height: 320px;
top: 29px;
left: 40px;
position: relative;
background-color: transparent;
opacity: 1;
padding: 10px;
z-index: "1";
overflow-x: hidden;
overflow-y: hidden;
}

#post-24.post-24 { 
width: 506px;
height: 320px;
top: 29px;
left: 40px;
position: relative;
background-color: black;
opacity: 0.7;
padding: 10px;
z-index: "1";
overflow-x: hidden;
overflow-y: scroll;
}

#post-30.post-30 { 
width: 245px;
height: 320px;
top: 29px;
left: 301px;
position: relative;
background-color: black;
opacity: 0.7;
padding: 10px;
z-index: "1";
overflow-x: hidden;
overflow-y: scroll;
}

#post-36.post-36 { 
width: 245px;
height: 320px;
top: 29px;
left: 40px;
position: relative;
background-color: black;
opacity: 0.7;
padding: 10px;
z-index: "1";
overflow: hidden;
}


#post-30, .post-30 { 
width: 265px;
height: 340px;
}

#post-444.post-444 { 
width: 506px;
height: 320px;
top: 29px;
left: 40px;
position: relative;
background-color: black;
opacity: 0.7;
padding: 10px;
z-index: "1";
overflow-x: hidden;
overflow-y: scroll;
}
#post-467.post-467 { 
width: 506px;
height: 320px;
top: 29px;
left: 40px;
position: relative;
background-color: black;
opacity: 0.7;
padding: 10px;
z-index: "1";
overflow-x: hidden;
overflow-y: scroll;
}

#single_product_page_container {
width: 581px;
position: relative;
}

#checkout_page_container {
width: 553px;
position: relative;
clear: both;
}

.grav-hashed {
height: 16px;
}


#post-484, #post-489, #post-495, #post-488, #post-486, #post-487, #post-507,#post-517,  #post-512, #post-508, #post-509, #post-510, #post-511, #post-515, #post-516  {
overflow-y: scroll;
height: 400px;
width: 561px;
overflow-x: hidden;
padding: 20px;
}


.default_product_display {
 height:163px;
 overflow-y: hidden;
}