/*
Theme Name:MADLIC
Theme URI:themadlic.com
Description:madlic theme
Version:1.0
Author:MONK
Author URI:http://monk.mastertempo.jp
Tags:cool


Global reset
-------------------------------------------------------------------*/
html,body,div,li,dl,dt,dd,h1,h2,h3,h4,h5,pre,form,blockquote,fieldset,input {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {
font-size:1em;
font-weight:400;
font-style:normal;
}

fieldset,img {
border:none;
}

caption,th {
text-align:left;
}

table {
border-collapse:collapse;
border-spacing:0;
margin-bottom:10px;
width:100%;
}

table td {
padding:0 10px 0 0;
}

.hidden,.screen_reader,hr {
display:none;
}

img {
border:none !important;
}

/* Paragraph default styling, amend as desired */
p {
margin:0 0 1em;
padding:0;
color:#fff;
}

/* Default link styling */
a:focus { outline:none;}

a {
color:#000;
text-decoration: none;
font-weight: bold;
font-family: "ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-style: italic;}

a:hover {
color:#aaa;
text-decoration:none;
}

/* Italisise */
.upper {
text-transform:uppercase;
}

.hideText {
text-indent:-3000em;
overflow:hidden;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

blockquote {
border-left:3px solid #666;
clear:both;
margin:0 40px 20px 20px;
padding:20px;
}

/* Default
-------------------------------------------------------------------*/
html,body {
font:11px/1.4em "Helvetica Neue","Arial","Helvetica",sans-serif,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
color:#666;
}

body {
background:url("images/pattern-white.gif") repeat scroll 0 0 transparent;
_padding:10px 0 0 0;
margin:0px 0 0 0;
padding:0;
}

/* Template
-------------------------------------------------------------------*/
.post_ttt {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none;
float:left;
height:105px;
margin:0 0 5px;
padding:10px 10px 0;
position:relative;
width:310px !important;
}

.post_ttt:hover {
background:none repeat scroll 0 0 #f8f8f8;
}

.post_ttt > div {
padding:0;
}

.go_detai_items_content_dates_d_ttt  {
background:none repeat scroll 0 0 transparent;
color:#cdcdcd;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:16px;
font-style:italic;
height:20px;
left:205px;
line-height:1.2;
margin:0;
padding:5px 20px;
position:absolute;
text-align:left;
top:80px;
width:100px;
z-index:99;
}

.post-content_ttt {
float:left;
font-family:arial;
line-height:1.5;
margin:0 10px;
padding-top:0;
width:94%;
}

.post-foote_ttt {
background:none repeat scroll 0 0 transparent;
border-top:0 solid #EAEAEA;
color:#666666;
font-size:120%;
line-height:1.5;
margin-bottom:5px;
margin-top:0;
padding:0;
}

.post-content_ttt h2 {
color:#777777;
font-size:14px;
margin:0 0 3px;
text-transform:uppercase;
}

.main_conte_blogger_ttt p {
color:#111111;
font-size:11px;
}

.post-content_ttt a:link, .post-content_ttt a:visited {
color:#111;
font-style:italic;
text-decoration:none;
text-transform:capitalize;
font-family: arial;
font-weight: normal;
}

.post-content_ttt a:hover {
color:#aaa;
font-style:italic;
text-transform:capitalize;
font-family: arial;
}

.top_poster_wrapper_feat {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
color:#FFFFFF;
float:left;
font-size:1000%;
height:350px;
line-height:3.5;
margin:0 0 20px;
overflow:hidden;
padding:0;
position:relative;
text-align:center;
text-transform:capitalize;
width:717px;
}

.top_poster_feat {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
color:#FFFFFF;
float:left;
font-size:1000%;
height:350px;
line-height:3.5;
margin:0 0 20px;
overflow:hidden;
padding:0;
text-align:center;
text-transform:capitalize;
width:717px;
position:relative;
}

.notfound {
-moz-box-shadow:0 1px 10px #000;
-webkit-box-shadow:0 1px 10px #000;
background:#eee;
border:0 none;
color:#DDDDDD;
float:left;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:500%;
line-height:1;
margin:20px 0 50px 0;
padding:150px 50px;
text-align:center;
width:995px;
font-style: italic;
}

.notfound2 {
background:url("images/pattern-white.gif") repeat scroll 0 0 transparent;
border:0 none;
color:#DDDDDD;
float:left;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:300%;
font-style:italic;
line-height:1;
margin:0;
padding:48px 50px;
text-align:center;
width:620px;
}

.whole_content {
margin:0 auto;
overflow:hidden;
padding:0;
width:1125px;
background: #1a1a1a;
}

#header_wrap {
background:none repeat scroll 0 0 transparent;
float:none !important;
height:40px;
margin:0 auto !important;
padding:0 !important;
width:1060px;
}

#header_navi_wrap {
background:none repeat scroll 0 0 transparent;
float:none !important;
height:65px;
margin:10px auto 0 !important;
padding:0 !important;
width:1125px;
}

#header_navi_left {
background:transparent;
display:inline;
float:left !important;
font-size:160%;
height:60px;
padding:0 !important;
text-align:left;
width:1125px;
}

#header_navi_right {
float:right !important;
font-size:112%;
height:20px;
margin-top:20px !important;
padding:0 !important;
text-align:right;
width:400px;
color:#EBEBEB !important;
}

#header {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
border-bottom:0 solid #1a1a1a;
height:50px;
left:0;
margin:0 auto;
overflow:hidden;
padding-top:20px;
position:relative;
top:0;
width:1125px;
z-index:1;
}

#wrapper {
clear:both;
position:relative;
z-index:50;
top:60px;
padding:20px;
}

#contentwrap {
position:relative;
}

#coreContent {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:#fff;
margin:0 auto;
padding: 30px 0 20px;
width:1125px;
}

#coreContent_blog {
background:transparent;
margin:0 auto;
padding:0;
width:1095px;
}

#content {
width:620px;
float:left;
}

#sidebar {
width:180px;
float:left;
margin-top: 0;
}

#foliogrid {
margin-left:65px 0 60px -1px;
_margin-left:-30px 0 0 15px;
}

/* Header
-------------------------------------------------------------------*/
#header div {
}

#header form {
float:left;
margin:0;
padding:0;
}

#header p {
margin:0;
padding:0;
color: #888;
}

#header a {
color:#fff;
font-style:normal;
text-decoration:none;
}

#header input,#header select {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #f9f9f9;
border:5px solid #000;
color:#111111;
float:left;
font:180%/1em arial;
margin:0;
padding:9px 10px 6px;
width:331px !important;
height: 27px;
}

#header input {
width:auto;
}

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

.blogInfo {
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:300%;
font-weight:bold;
letter-spacing:-1px;
line-height:1;
padding:0 !important;
text-transform:capitalize;
float:left;
}

.blogInfo a {
text-decoration: none !important;
}

/* Post
-------------------------------------------------------------------*/
.main_conte_items_prof {
display:inline;
float:left;
margin:0 0 10px;
padding:0;
width:1095px;
background:transparent;
}

.main_conte_items_prof p {
color:#111;
font-size: 13px;
line-height: 1.5;
}

.main_conte_items_prof h1, h1 a {
color:#111111;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:25px;
font-style:normal;
letter-spacing:-1px;
line-height:1.2em;
margin:0 0 15px;
text-decoration:none;
}

.main_conte_items_prof h1 {
border-bottom:0px dotted #CCCCCC;
padding-bottom:0px;
}

.main_conte_items_prof_about {
-moz-box-shadow:0 1px 10px #000;
-webkit-box-shadow:0 1px 10px #000;
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
display:inline;
float:left;
margin:0 0 10px;
padding:50px;
width:617px;
height: 700px;
}

.main_conte_items_prof_about p {
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
color:#eee;
font-size: 13px;
line-height: 1.5;
}

.main_conte_items_prof_about a:link, .main_conte_items_prof_about a:visited {
color:#fff;
font-size: 13px;
}

.main_conte_items_prof_about a:hover {
color:#aaa;
}

.main_conte_items_prof_about h1, h1 a {
color:#000;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:25px;
font-style:normal;
letter-spacing:-1px;
line-height:1.2em;
margin:0 0 15px;
text-decoration:none;
}

.main_conte_items_prof_about h1 {
border-bottom:0px dotted #CCCCCC;
padding-bottom:0px;
}

.top_poster_wrapper {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
color:#FFFFFF;
float:left;
font-size:300%;
height:390px;
line-height:12.5;
margin:0 0 20px;
overflow:hidden;
padding:0;
position:relative;
text-align:center;
text-transform:capitalize;
width:1095px;
}

.post_items_sounds {
background:url("images/pattern-white.gif") repeat scroll 0 0 transparent;
border:0 none;
display:inline;
float:left;
height:260px;
margin:10px 0 0 0;
padding:10px;
position:relative;
width:695px;
}

#header_blackbar {
background:none repeat scroll 0 0 #202020;
border-bottom:0 solid #626262;
clear:both;
height:50px;
margin:0 auto;
padding:0;
width:1125px;
}

.go_detai_items_content_dates_d  {
background:none repeat scroll 0 0 transparent;
color:#AAAAAA;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:16px;
font-style:italic;
height:20px;
left:0;
line-height:1.2;
margin:0;
padding:5px 20px;
position:absolute;
text-align:left;
top:85px;
width:100px;
z-index:99;
}

h1 {
border-bottom:1px dotted #ccc;
padding-bottom:20px;
}

h1,h1 a {
font-size:15px;
line-height:1.2em;
font-style:normal;
text-decoration:none;

margin:0 0 15px;
}

#coreContent h2,#coreContent h3,#coreContent h4 {
font-size:24px;
line-height:1.2em;
color:#232323;
font-style:italic;
border-top:1px dotted #ccc;
margin:0 0 20px;
padding:10px 0;
}

#coreContent h3 {
font-size:18px;
}

#coreContent h4 {
font-size:14px;
}

.post {
background:none repeat scroll 0 0 #101010;
border:0 none;
float:left;
height:50px;
margin:0 0 5px;
padding:10px 10px 0;
position:relative;
width:110px !important;
text-align: left;
}

.main_conte_for_navi a:link, .main_conte_for_navi a:visited {
color:#fff;
}

.main_conte_for_navi a:hover {
color:#aaa;
}

.post_newer {
background:none repeat scroll 0 0 #101010;
border:0 none;
float:right;
height:50px;
margin:0 0 5px;
padding:10px 10px 0;
position:relative;
width:110px !important;
text-align: right;
}

.main_conte_blogger p {
color:#111;
font-size: 11px;
}


.post_ske {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -26px #0C0C0C;
border:0 none;
float:left;
height:65px;
margin:0 0 0;
padding:5px;
width:680px !important;
}

.post_ske p {
color:#fff;
}

.post-footer_ske {
background:none repeat scroll 0 0 transparent;
border-top:0 solid #EAEAEA;
color:#FFFFFF;
font-size:120%;
line-height:1.5;
margin-bottom:5px;
margin-top:0;
padding:0;
}

.module_ske {
-moz-box-shadow:0 0 8px #000000;
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111;
border-top:0 solid #111111;
color:#EEEEEE;
height:30px;
margin:0;
overflow:hidden;
padding:11px 10px 0;
text-align:left;
width:687px;
}

.module_ske a:link, .module_ske a:visited {
color:#fff;
text-decoration: none;
}

.module_ske a:hover {
color:#aaa;
text-decoration: none;
}

.post-content_ske a:link, .post-content_ske a:visited {
color:#fff;
text-decoration: none;
}

.post-content_ske a:hover {
color:#aaa;
text-decoration: underline;
}

.post2 a:link, .post2 a:visited {
color:#fff;
text-decoration: none;
font-style: normal;
}

.post2 a:hover {
color:#aaa;
text-decoration: underline;
font-style: normal;
}

.post-content_ske {
float:left;
font-family:arial;
height:45px;
line-height:1.5;
margin:0;
padding-top:0;
width:570px;
}

.post-content_sche h2 {
color:#777777;
font-size:11px;
margin:0 0 10px;
text-transform:uppercase;
}

.post2 {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
border:0 none;
float:left;
height:240px;
margin:0 13px 10px 0;
padding:10px;
width:211px !important;
}

.post_works {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:#a0a0a0 !important;
border:0 none;
float:left;
height:24px;
margin:0 0 6px 0;
padding:10px;
position:relative;
width:300px;
}

.post_news {
border-bottom:1px dashed #afafaf;
float:left;
margin:0 0 10px 0;
width:302px;
padding-bottom:8px;
font-size: 120%;
}

.post_news a:link, .post_news a:visited {
color:#efefef;
text-decoration:none;
}

.post_news a:hover {
color:#aaa;
text-decoration:none;
}

.post > div {
padding:0;
}

.post-header_blog {
background:transparent;
font-family:arial;
height:213px;
margin:0;
overflow:hidden;
width:330px;
}

.post-header_blog2 {
background:none repeat scroll 0 0 transparent;
float:left;
font-family:arial;
height:90px;
margin:0 10px 10px 0;
overflow:hidden;
width:120px;
}

.post-header {
margin:0;
}

.post-header_news {
margin:0 0 10px;
font-family:arial;
}

.post-content {
background:none repeat scroll 0 0 #1a1a1a;
float:left;
font-family:arial;
line-height:1.5;
margin:0;
padding:7px 12px;
width:188px;
height: 55px;
}

.post-content_news {
background:transparent url(images/mini_icons.png) no-repeat scroll -223px -45px;
clear:both;
float:left;
font-family:arial;
line-height:1.5;
margin:0;
padding-left:25px;
width:295px;
}

.post-content h2 {
font-size:12px;
text-transform:uppercase;
color:#777;
margin:0 0 10px;
}

.post-content a {
text-transform:capitalize;
color:#111;
font-style:italic;
text-decoration:underline;
font-weight: normal !important;
}

.post-footer {
background:none repeat scroll 0 0 #3a3a3a;
border-top:0 solid #EAEAEA;
color:#FFFFFF;
float:left;
font-size:120%;
height:15px;
line-height:1.3;
margin-bottom:5px;
margin-top:0;
padding:6px 10px;
text-align:center;
width:70px;
}

.post-footer_news {
color:#08c;
float:left;
font-size:120%;
line-height:1.5;
margin-bottom:5px;
margin-top:0;
padding:0;
width:200px;
}

li.title_cats {
border-bottom:1px solid #B2B2B2 !important;
float:none !important;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:140% !important;
font-weight:bold;
margin:10px 0 8px !important;
padding:0 !important;
text-align:left !important;
text-transform:capitalize !important;
color:#111;
}

.copyright {
border:0 none;
color:#777777;
float:right;
font-size:10px;
margin:0;
text-transform:uppercase;
}

.copyright a {
color:#282827;
font-style:italic;
text-transform:capitalize;
}

.whiteBlock {
background-color:#fff;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #cbcbcb;
font-size:125%;
line-height:1.6em;
margin:0 0 20px;
}

.whiteBlock > div {
_padding:0;
padding:30px;
}

.whiteBlock a img {
background-color:#fff;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #cbcbcb;
}

.singlepost {
font-size:125%;
line-height:1.6em;
margin:20px 0;
}

.singlepost img {
border:0px solid #cbcbcb;
margin-bottom:10px;
}

.singlepost a img:hover,.singlepost a img:active {
-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.8);
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.8);
opacity:.9;
}

.archiveTitle h2 {
font-size:14px;
color:#232323;
font-style:italic;
margin:0;
}

.archiveTitle .currentCat {
margin:0 0 10px;
}

.archiveTitle .currentCat span {
font-weight:700;
}

.archiveTitle h3 {
font-size:14px;
color:#232323;
font-style:italic;
margin:0 0 20px;
}

.archiveTitle ul {
list-style:none;
font-style:italic;
margin:0 0 30px;
padding:0;
}

.archiveTitle ul ul {
font-style:italic;
margin:0;
}

.archiveTitle ul li {
font-style:italic;
padding:0 0 0 20px;
}

.archiveTitle ul ul	li {
padding:0;
}

.alignleft {
float:left;
margin:0 30px 30px 0;
}

.alignright {
float:right;
margin:0 0 30px 30px;
}

.pagination {
-moz-border-radius:0px 0px 3px 3px;
-webkit-border-radius:0px 0px 3px 3px;
background:url("images/pattern-white.gif") repeat scroll 0 0 transparent;
float:right;
height:145px;
margin-top:0px;
padding:15px;
width:320px;
}

.prevpost a,.nextpost a {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #ddd;
background:none repeat scroll 0 0 #FFFFFF;
color:#333;
display:block;
height:50px;
margin:0 0 5px;
padding:10px 15px;
text-decoration:none;
width:290px;
}

.prevpost a:hover,.nextpost a:hover {
background:none repeat scroll 0 0 #333;
color:#fff;
display:block;
height:50px;
margin:0 0 5px;
padding:10px 15px;
text-decoration:none;
width:290px;
}

/* Sidebar elements
-------------------------------------------------------------------*/
ul.sidebar_list {
list-style:none;
font-size:1.3em;
padding:0;
margin: 0;
}

ul.sidebar_list li.widget,ul.sidebar_list li.linkcat {
line-height:1.4em;
border:0;
margin:0 0 2.5em;
}

li.widget h2 {
font-size:18px;
line-height:1.2em;
color:#232323;
font-style:italic;
border:0;
border-bottom:1px solid #ccc;
margin:0;
padding:0 0 10px;
}

li.widget p {
margin:0 0 1.5em;
padding:0 10px;
}

/* Footer elements
-------------------------------------------------------------------*/
li.foock {
margin-top:15px !important;
}

#footer_index {
background:none repeat scroll 0 0 #202020;
border-top:0 solid #111111;
clear:both;
font-size:11px;
height:280px;
margin:0 auto;
padding:20px 15px 30px;
text-transform:uppercase;
width:1095px;
}

#footer_index p {
float:right;
text-transform:uppercase;
margin:0;
padding:0;
}

#footer_index a {
color:#fff;
font-style:normal;
text-transform:capitalize;
text-decoration:none;
font-family: Arial;
font-size: 12px;
font-weight: normal;
}

#footer_index ul {
list-style:none;
float:left;
margin:0;
padding:0 60px 0 0;
width:155px;
}

#footer {
background:none repeat scroll 0 0 #111;
border-top:0 solid #CBCBCB;
clear:both;
font-size:0.9em;
margin:15px auto 0;
padding:30px 0 70px;
text-transform:uppercase;
width:100%;
}

#footer_in {
margin:0 auto;
padding:0;
width:1095px;
text-align: right;
}

#footer_in img{
-moz-box-shadow:0px 1px 10px #bbb;
-webkit-box-shadow:0px 1px 10px #bbb;
}

#footer p {
float:right;
text-transform:uppercase;
margin:0;
padding:0;
}

#footer a {
color:#282827;
font-style:italic;
text-transform:capitalize;
text-decoration:none;
}

#footer ul {
list-style:none;
float:left;
margin:0;
padding:0 30px 0 0;
}

#comments h4 {
font-size:18px;
line-height:1.2em;
color:#232323;
font-style:italic;
border-top:1px dotted #ccc;
margin:0;
padding:10px 0;
}

.commentEntry {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:0 dotted #CCCCCC;
border-top:0 dotted #CCCCCC;
margin-bottom:5px;
padding:25px;
}

.avatar {
float:left;
background:#eee;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
margin:0 30px 15px 0;
padding:10px;
}

.avatar_prof {
float:left;
background:#222;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
margin:0 20px 15px 0;
padding:10px;
}

.commentContent {
float:left;
width:785px;
font-style:normal;
color:#232323;
padding:5px;
}

.commentContent p {
color:#333;
}

.commentMeta {
border-top:1px dotted #ccc;
font-size:100%;
font-style:normal;
clear:both;
padding:12px 0 0 140px;
text-align: right;
}

.nocomments {
font-size:1.2em;
padding:25px 0;
}

.leaveComment {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:19px;
background:#ccc;
}

/* Comment form
--------------- */
.commentForm {
text-transform:uppercase;
margin:0;
padding:15px 0;
}

.commentForm em {
text-transform:lowercase;
font-style:normal;
color:#232323;
font-size:0.9em;
}

.commentFormLeft {
float:left;
width:440px;
}

.commentFormRight {
float:right;
width:430px;
}

label {
display:block;
font-size:0.9em;
color:#000;
}

.usernames_info {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #111111;
color:#FFFFFF;
float:right;
font-size:120%;
margin-left:8px;
margin-top:12px;
padding:10px 12px;
}

#log, #pwd {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #f4f4f4;
border:0px solid #CCCCCC;
color:#111;
font-family:arial;
font-size:150%;
margin:1px 0 0 0;
padding:7px 10px;
width:200px;
}

.log, .pwd {
float: left;
margin-right: 10px;
margin-top:8px;
}

.logshelp {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #eee;
float:right;
margin-left:10px;
margin-top:12px;
padding:8px 12px 12px;
}

.logshelp a:link, .logshelp a:visited {
color:#111;
text-decoration: none;
}

.logshelp a:hover {
color:#aaa;
text-decoration: underline;
}

.logbutton {
float: left;
margin-right: 10px;
}

input[type=text],textarea {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #fff;
border:1px solid #CCCCCC;
color:#121212;
font-family:arial;
font-size:150%;
margin:0 0 0;
padding:10px;
width:410px;
}

textarea {
color:#000000;
font-size:100%;
height:180px;
line-height:1.5;
margin-bottom: 12px;
}

input:focus,textarea:focus {
color:#333;
border-color:#999;
}

input[type=submit] {
background:none repeat scroll 0 0 #222;
border:0 solid #666666;
color:#FFFFFF;
cursor:pointer;
font-size:14px !important;
font-weight:700;
padding:7px 19px;
border-radius:3px;
-webkit-transition:border-color .2s ease-in, background-color .1s ease-in;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin-left: 5px;
}

input[type=submit]:hover,input[type=submit]:focus {
background:#08c;
}

#content .commentFormLeft,#content .commentFormRight {
float:none;
width:auto;
}

#content input[type=text],#content textarea {
width:608px;
clear:both;
}

#content .commentMeta {
padding:12px 0 0;
}

#sidebar input[type=text],#sidebar textarea {
width:248px;
}

#content .contactform input[type=text],#content .contactform textarea {
width:530px;
}

/* Index Main Blog elements
-------------------------------------------------------------------*/
.main_conte_wrap {
background:#1a1a1a;
float:left;
height:auto;
margin:0;
padding:10px 15px 0 15px;
width:1095px;
}

.conte_left {
display:inline;
float:right;
width:350px;
margin-bottom: 10px;
}

.main_conte_outsider {
display:inline;
float:left;
overflow:hidden;
width:910px;
}

.main_conte {
background: transparent;
float:left;
margin:0 0 8px 0;
padding:0;
width:735px;
overflow: hidden;
display: inline;
}

.main_conte_for_navi {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
float:left;
height:60px;
margin:0 0 8px;
overflow:hidden;
padding:15px;
width:690px;
}


.main_conte_blogger {
background:url("images/pattern-white.gif") repeat scroll 0 0 transparent;
float:left;
margin:0 17px 0 0;
overflow:hidden;
padding:10px;
width:330px;
}

.main_conte_sche {
-moz-box-shadow:0 0 8px #000;
-webkit-box-shadow:0 0 8px #000;
background: url("images/bk-1_boxes.jpg") no-repeat scroll 0 0 #0C0C0C;
margin:0 0 12px 0;
padding:41px 8px 0;
width:691px;
overflow: hidden;
height: 310px
}

.main_conte_news_live {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:#fff;
float:left;
margin:0 8px 8px 0;
padding:10px 0 15px 13px;
width:315px;
min-height:228px;
}

.main_conte_sidebar_wrap  {
background:none repeat scroll 0 0 transparent;
display:inline;
float:right;
margin:0;
padding:0;
width:350px;
}

.main_conte_sidebar {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:url("images/poster_bg.jpg") no-repeat scroll center -10px #0C0C0C;
float:right;
margin:0 0 8px;
max-height:330px;
min-height:330px;
padding:10px 12px;
width:370px;
}

.main_conte_sidebar img{
margin:0;
}

/* dsq Parts
-------------------------------------------------------------------*/
#dsq-content #dsq-comments .dsq-collapsed-comment {
background:none repeat scroll 0 0 #FFFFFF !important;
padding:12px !important;
position:relative !important;
}

#dsq-content #dsq-comments .dsq-collapsed-comment a {
filter: alpha(opacity=100) !important;
-moz-opacity:1 !important;
opacity:1 !important;
}

#disqus_thread {
background:url("images/pattern-white.gif") repeat scroll 0 0 transparent !important;
margin-bottom:0px !important;
padding:20px !important;
}

#dsq-content .dsq-comment-footer {
background:none repeat scroll 0 0 #efefef !important;
margin:0 !important;
padding:15px 20px !important;
}

#dsq-content .dsq-login-buttons {
margin-top:10px !important;
}

.dsq-comment-header {
padding: 10px 20px !important;
}

#dsq-content .dsq-options {
display:none !important;
}

#dsq-content .dsq-subscribe a, #dsq-content .dsq-subscribe-label {
color:#FFFFFF !important;
}

#dsq-content .dsq-sharing-options input, #dsq-content .dsq-sharing-options label {
color:#FFFFFF !important;
margin:0 6px 0 0 !important;
}

#dsq-content .dsq-comment:hover .dsq-header-avatar a.dsq-avatar {
padding: 3px !important;
background: #000 !important;
border: 1px solid #000 !important;
}

#dsq-content .dsq-sub-header td {
display:none !important;
}

#dsq-content .dsq-comment-header {
background:#dfdfdf !important;
}

#dsq-content .dsq-comment-message {
background:#fff !important;
line-height:1.42 !important;
margin:0 0 0 0 !important;
padding:12px 25px 12px 85px !important;
}

#dsq-content .dsq-comment-footer-reply-tab {
background-color:#666666 !important;
}

#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-post-fields .dsq-input-wrapper {
background:#fff !important;
border:none !important;
padding:12px !important;
}

#dsq-new-post {
background:#ddd !important;
padding: 20px !important;
margin-bottom:10px !important;
}

#dsq-content .dsq-comment-footer-right button.dsq-button-small {
color:#000000 !important;
background-color: #fff !important;
}

button.dsq-button, button.dsq-button-small {
border:1px solid #FFFFFF !important;
color:#000000 !important;
}

.dsq-login-buttons {
padding: 10px 0px !important;
}

.dsq-brlink {
display:none !important;
}

#dsq-content h3 {
display:none !important;
}

.dsq-comment {
background:#fff !important;
}

#dsq-content li, #dsq-content ul, #dsq-content ol {
background-color: transparent !important;
padding:0px 0px 10px 0px !important;
}

#dsq-content .dsq-post-footer .dsq-button {
background-color:#FFFFFF !important;
}

#dsq-content ul, #dsq-content li, #dsq-content ol, #dsq-content cite, #dsq-content a, #dsq-content img, #dsq-content select  {
color:#333 !important;
}

#dsq-content .dsq-request-user-info {
background:#fff !important;
padding:10px 20px !important;
color:#333 !important;
}

#dsq-content #dsq-comments {
margin-bottom:10px;
padding:0 !important;
}

#dsq-content .dsq-append-post .dsq-post-area {
-moz-border-radius: 0 0 5px 5px !important;
background:#fff !important;
padding:20px !important;
}

#dsq-content .dsq-dc-logo {
display:none !important;
}

#dsq-content .dsq-sharing-options button.dsq-button-small {
display:none !important;
}

#dsq-content .dsq-sharing-options .dsq-panel {
display:none !important;
}

#dsq-content .dsq-h3-reactions {
display:none !important;
}

#dsq-content .dsq-thread-settings {
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important;
background:none repeat scroll 0 0 #FFFFFF !important;
border:0 solid #999999 !important;
clear:left !important;
margin-bottom:1em !important;
padding:12px !important;
}

#dsq-content #dsq-comments .dsq-header-avatar .dsq-drop-profile {
background:none repeat scroll 0 0 #FFFFFF !important;
float:none !important;
left:auto !important;
padding:10px !important;
position:absolute !important;
}

#dsq-content #dsq-comments .dsq-header-avatar .dsq-drop-profile {
-moz-border-radius:0 5px 5px 5px !important;
background:none repeat scroll 0 0 #F0F0F0 !important;
border-bottom:0 solid #888888 !important;
border-left:0 solid #888888 !important;
border-right:0 solid #888888 !important;
color:#333333 !important;
display:none !important;
float:left !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
left:0 !important;
min-width:64px !important;
position:relative !important;
z-index:99 !important;
}

/* Other Parts
-------------------------------------------------------------------*/
.floatL,.prevpost,.left,.prev {
float:left;
}

.floatR,.nextpost,.right,.next {
float:right;
}

.italic,.commentMeta a {
font-style:normal;
}

.clear,#comments {
clear:both;
}

#header h3,#footer h3 {
text-transform:uppercase;
float:left;
margin:0 10px 0 0;
padding:0;
}

#header a:hover,h1 a:hover,.post-content h2 a:hover,.post-footer a,#footer a:hover,#footer_index a:hover {
text-decoration:underline;
}

#header ul li {
float:left;
border-left:1px solid #666;
text-transform:capitalize;
margin:0 0 0 5px;
padding:0 0 0 5px;
font-size: 130%;
}

#header ul li.first {
border-left:0;
margin:0;
padding:0;
}

#footer_index ul li {
float:none;
border-left:0px solid #666;
text-transform:capitalize;
margin:0 0 0 0;
padding:0 0 0 0;
font-size: 10５%;
text-align:left;
line-height:1.8;
color:#ccc;
}

#footer ul li.first,#footer_index ul li.first {
border-left:0;
margin:0;
padding:0;
}


.post-content a:hover,.post-footer a:hover {
text-decoration:none;
}

.copyright p,.archiveTitle .back {
margin:0;
}

.archiveTitle .spaced,.archiveTitle p {
margin:0 0 30px;
}

li.widget ul,li.widget ol {
list-style:none;
margin:0;
padding:0;
}

/* gb elements
-------------------------------------------------------------------*/
.post_items_f {
background:url("images/pattern-white.gif") repeat scroll 0 0 transparent;
border:0 none;
display:inline;
float:left;
height:330px;
margin:0 0 6px 0;
padding:10px;
position:relative;
width:330px;
}
.post-header_blog_f {
background:none repeat scroll 0 0 transparent;
font-family:arial;
height:330px;
margin:0;
overflow:hidden;
width:330px;
}
.post-header_blog_f {
background:none repeat scroll 0 0 transparent;
font-family:arial;
height:330px;
margin:0;
overflow:hidden;
width:330px;
}
.go_detai_items_content_f  {
background:none repeat scroll 0 0 #111111;
float:left;
font-family:arial;
height:45px;
left:10px;
line-height:1.5;
margin:0;
opacity:0.8;
padding:10px;
position:absolute;
top:275px;
width:310px;
z-index:99;
}
.go_detai_items_content_f h2 {
color:#666666;
font-size:130%;
font-style:italic;
letter-spacing:0;
margin:0;
text-align:left;
text-transform:uppercase;
}
.go_detai_items_content_f a:link, .go_detai_items_content_f a:visited {
color:#111;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
.go_detai_items_content_f a:hover {
color:#aaa;
font-style:normal;
font-weight:bold;
text-decoration:underline;
text-transform:capitalize;
}
.go_detai_items_content_dates_f {
background:none repeat scroll 0 0 #111111;
color:#FFFFFF;
float:left;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:11px;
font-style:italic;
height:35px;
left:10px;
line-height:1.4;
margin:0;
padding:5px 10px;
position:absolute;
text-align:justify;
top:223px;
width:50px;
}
.go_detai_items_content_cat_f{
background:none repeat scroll 0 0 #101010;
color:#111111;
float:left;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:24px;
font-style:italic;
height:35px;
left:180px;
line-height:1.4;
margin:0;
padding:5px 10px;
position:absolute;
text-align:center;
top:223px;
width:130px;
}


/* Index Poster elements
-------------------------------------------------------------------*/
.go_detai_items_content_adv  {
background:none repeat scroll 0 0 #1a1a1a;
color:#fff;
float:left;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:24px;
font-style:italic;
height:30px;
left:470px;
line-height:1.2;
margin:0;
padding:8px 10px;
position:absolute;
text-align:center;
top:288px;
width:215px;
z-index: 9999;
}

.monkmusic {
background: #eee;
width:320px;
padding: 15px;
text-align: center;
height: 100px;
float: right;
margin-bottom: 0;
}

.top_poster_wrap {
background:transparent;
border-bottom:0px solid #000000;
clear:both;
height:390px;
margin:0 auto;
overflow:hidden;
padding:0px 15px 0;
text-align:center;
width:1095px;
}

.top_poster {
background:#fff;
color:#FFFFFF;
font-size:1000%;
height:390px;
line-height:3.5;
margin:0 auto;
overflow:hidden;
padding:0;
text-align:center;
text-transform:capitalize;
width:717px;
position:relative;
}

.top_poster img {
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;
border: none;
cursor: pointer;
}

.whiteBlock-content {
float:left;
margin-left:80px;
min-height:480px;
width:970px;
}

.whiteBlock-content_post {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:#fff !important;
float:left;
min-height:545px;
padding:25px 45px;
width:635px;
font-size: 95%;
color:#fff;
}

.whiteBlock-content_post p {
color:#333;
}

.whiteBlock-content_post a:link, whiteBlock-content_post a:visited {
color:#000;
text-decoration: underline;
font-weight: bold;
font-family: "ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-style: italic;
}

.whiteBlock-content_post a:hover {
color: #aaa;
}

/* Profile elements
-------------------------------------------------------------------*/
.profile {
-moz-border-radius:3px 3px 0px 0px;
-khtml-border-radius:3px 3px 0px 0px;
-webkit-border-radius:3px 3px 0px 0px;
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
color:#fff;
float:right;
margin-bottom:0px;
padding:15px;
width:320px;
font-family:arial;
}

.profile a:link, .profile a:visited {
color:#fff;
text-decoration:none;
font-weight: 700;
font-size: 125%;
}

.profile a:hover {
color:#aaa;
text-decoration:underline;
}

.profile ul {
list-style: none;
padding: 0;
margin: 0;
}

.profile li {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #eee;
float:left;
font-size:100% !important;
line-height:1;
list-style:none outside none;
margin:3px 5px 3px 0;
padding:4px 10px 6px;
font-weight:bold;
}

.profile2 {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
color:#000000;
float:right;
margin-bottom:6px;
padding:15px;
width:320px;
}

.profile2 a:link, .profile2 a:visited {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:none repeat scroll 0 0 #FFFFFF;
color:#666;
float:left;
font-size:150% !important;
font-weight:bold;
line-height:1;
list-style:none outside none;
margin:3px 5px 3px 0;
padding:4px 10px 6px;
text-decoration:none;
}

.profile2 a:hover {
color:#111;
text-decoration:none;
}

.profile_avatar {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:url("images/poster_bg.jpg") no-repeat scroll center -10px #0D0D0D;
color:#fff;
float:right;
margin-top:0;
padding:15px 15px 5px 15px;
width:300px;
font-family:arial;
}

.profile_avatar a:link, .profile_avatar a:visited {
color:#fff;
text-decoration:none;
font-weight:700;
}

.profile_avatar a:hover {
color:#aaa;
text-decoration:underline;
}

.loggedin {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:#000000;
color:#FFFFFF;
margin:0 0 1em;
padding:12px 15px;
width:400px;
}

.loggedin a:link, .loggedin a:visited {
color:#fff;
text-decoration:none;
}

.loggedin a:hover {
color:#ccc;
text-decoration:underline;
}

.module {
border-bottom:1px dashed #BBBBBB;
border-top:1px dashed #BBBBBB;
color:#fff;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:200%;
font-weight:bold;
height:15px;
margin:0 0 15px 0;
padding:15px 0;
text-transform:capitalize;
width:720px;
}

.sign_up_action {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent;
min-height:70px;
margin-bottom: 10px;
display: none;
}

#blurb {
color:#111;
font-size:20px;
line-height:1.5;
height:40px;
width:1075px;
overflow:hidden;
padding:10px 25px 5px;
margin: 0 auto;
background: #eee;
}

.gigs {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
background:#fff;
color:#FFFFFF;
float:left;
font-family:arial;
margin-bottom:15px;
margin-top:0;
min-height:100px;
padding:15px;
width:1025px;
}

.gigs h3 {
margin-bottom: 12px;
font-size: 115%;
color:#111;
}

.gigs img {
float:left;
margin-right: 10px;
margin-bottom: 0px;
}

.gigs ul {
list-style: none;
padding: 0;
margin: 0;
}

.gigs li {
float:left;
font-size:85%;
line-height:1.5;
list-style:none outside none;
margin:0 0px 0 2px;
padding:3px 0;
width:100px;
}

/* Release elements
-------------------------------------------------------------------*/
.title_release {
border-bottom:5px solid #444;
color:#fff;
font-size:130%;
margin:8px 0;
padding:4px 0 5px;
text-transform:uppercase;
}

.release_detail {
margin: 10px 0 0 0;
}

.release-date {
background:#FFFFFF none repeat scroll 0 0;
border-top:0 solid #EAEAEA;
color:#333333;
font-size:100%;
line-height:1.4;
margin-bottom:0;
margin-left:100px;
margin-top:0;
padding:0 0 0 12px;
}

.read_more {
background:transparent none repeat scroll 0 0;
color:#000000;
float:left;
font-size:90%;
height:23px;
line-height:1;
margin-bottom:0;
margin-top:0;
padding:0 0 0;
text-align:right;
width:200px;
}

.read_more a:link, .read_more a:visited {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background:url("images/buttons_buyme.gif") repeat-x scroll center -45px #111111;
border:1px solid #000;
color:#FFFFFF;
font-size:120%;
padding:7px 12px 8px 15px;
text-decoration:none;
}

.read_more a:hover {
background:url("images/buttons_buyme.gif") repeat-x scroll center -3px #111111;
border:1px solid #000;
color:#FFFFFF;
text-decoration:none;
}

.liste_now {
background:none repeat scroll 0 0 transparent;
bottom:5px;
color:#000000;
float:left;
font-size:90%;
height:23px;
left:204px;
line-height:1;
margin-bottom:0;
padding:0;
position:absolute;
text-align:right;
top:18px;
width:109px;
}

.liste_now a:link, .liste_now a:visited {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background:url("images/buttons_buyme.gif") repeat-x scroll center -45px #111111;
color:#FFFFFF;
padding:7px 10px 7px 11px;
text-decoration:none;
border:1px solid #000;
}

.liste_now a:hover {
background:#111111 url(images/buttons_buyme.gif) repeat-x scroll center -4px;
color:#FFFFFF;
text-decoration:none;
border:1px solid #000;
}

.release-video {
background:transparent;
color:#000000;
font-size:110%;
height:23px;
line-height:1;
margin-bottom:0;
margin-top:0;
padding:7px 0 0;
text-align:center;
}

.release-video a:link, .release-video a:visited {
background:#111111 url(images/buttons.gif) no-repeat scroll center -32px;
color:#FFFFFF;
padding:8px 10px 8px 15px;
text-decoration:none;
}

.release-video a:hover {
background:#111111 url(images/buttons.gif) no-repeat scroll center 0px;
color:#FFFFFF;
text-decoration:none;
}

.fake_space {
height:30px;
margin:0 0 5px 0;
padding:0;
}

.release_music {
background:#F4F4F4 url(images/stripe.png) repeat scroll 0 0;
margin:10px 0 0;
}

#content_page {
float:left;
width:;
}

.whiteBlock-content_cart  {
float:left;
padding:0 25px 25px;
width:1075px;
}

/* New item online store elements
-------------------------------------------------------------------*/
.go_detai_items_content_dates  {
background:none repeat scroll 0 0 #2a2a2a;
color:#FFFFFF;
float:left;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:13px;
font-style:italic;
height:32px;
left:10px;
line-height:1.2;
margin:0;
padding:7px 15px;
position:absolute;
text-align:center;
top:288px;
width:75px;
}

.go_detai_items_content_cat  {
background:none repeat scroll 0 0 #FFFFFF;
color:#111111;
float:left;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:24px;
font-style:italic;
height:35px;
left:190px;
line-height:1.2;
margin:0;
padding:5px 10px;
position:absolute;
text-align:center;
top:288px;
width:130px;
}

.main_conte_items {
float:left;
margin:0 0 10px;
padding:0;
width:735px;
display: inline;
}

.main_conte_items_outter {
float:left;
margin:0 0 10px;
padding:0;
width:735px;
display: inline;
}

.small_letter {
color:#333333;
font-size:12px;
letter-spacing:0;
margin-top:10px;
}

.module_items {
border-bottom:0 solid #FFFFFF;
border-left:0px solid #111111;
color:#dbdbdb;
font-size:500%;
font-weight:700;
height:150px;
letter-spacing:-4px;
line-height:1.1;
margin:0 12px 7px 0;
padding:0;
text-transform:lowercase;
}

.post_items {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
border:0 none;
display:inline;
float:left;
height:350px;
margin:0 17px 20px 0;
padding:10px;
position:relative;
width:330px;
}

.go_detai_items {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-size:90%;
height:23px;
left:130px;
line-height:1;
margin-bottom:0;
margin-top:0;
padding:0;
position:absolute;
text-align:center;
top:170px;
width:80px;
}

.go_detai_items a:link, .go_detai_items a:visited {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background:url("images/buttons_buyme.gif") repeat scroll left -46px #0D0D0D;
border:1px solid #000;
color:#FFFFFF;
font-size:120%;
letter-spacing:3px;
padding:7px 13px 7px 19px;
text-decoration:none;
}

.go_detai_items a:hover {
background:url("images/buttons_buyme.gif") repeat scroll left -6px #0D0D0D;
border:1px solid #000;
color:#FFFFFF;
text-decoration:none;
}

.go_detai_items_footer {
background:none repeat scroll 0 0 transparent;
border-top:0px solid #EAEAEA;
color:#aaa;
font-size:120%;
line-height:1.5;
margin-bottom:0;
margin-top:0;
padding:0;
}

.go_detai_items_content  {
background:none repeat scroll 0 0 #1a1a1a;
float:left;
font-family:arial;
height:45px;
left:10px;
line-height:1.5;
margin:0;
padding:10px;
position:absolute;
top:223px;
width:310px;
z-index: 99;
}

.go_detai_items_content h2 {
color:#666;
font-size:130%;
letter-spacing:0;
margin:0;
text-align:left;
text-transform:uppercase;
font-style: italic;
}

.go_detai_items_content a:link, .go_detai_items_content a:visited {
text-transform:none;
color:#fff;
font-style:normal;
text-decoration:none;
font-weight: bold;
}

.go_detai_items_content a:hover {
color:#aaa;
text-decoration: underline;
}

.go_detai_items_content h2 a {
text-decoration:none;
text-transform:uppercase;
font-style:normal;
}

/* Marquee elements
-------------------------------------------------------------------*/
ul.marquee {
background-color:transparent;
border:0 solid #08084D;
display:block;
height:22px;
line-height:1;
list-style:none outside none;
margin:8px 0 0;
overflow:hidden;
padding:0;
position:relative;
width:100%;
}

ul.marquee li {
margin:0;
list-style:none;
position: absolute;
top: -999em; left: 0;
display: block;
white-space: nowrap;
/* optional */
font: 14px Arial, Helvetica, sans-serif;
padding: 3px 5px;
cursor: pointer;
}

ul.marquee a:link,
ul.marquee a:visited
{
color:#fff;
text-decoration: none;
}

ul.marquee a:hover {
color:#aaa;
text-decoration: none;
}

/* SoundCloud elements
-------------------------------------------------------------------*/
.main_conte_music {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
background:url("images/poster_bg.jpg") repeat-x scroll center -10px #0C0C0C;
float:left;
margin:0 8px 8px 0;
padding:10px 0 15px 13px;
width:332px;
min-height:297px;
}

.sc_player {
float:left;
font-family:arial;
height:18px;
margin:4px 0 0;
width:215px;
}

.sc_footer {
background:none repeat scroll 0 0 transparent;
border-top:1px solid #EAEAEA;
color:#E5E5E5;
font-size:120%;
line-height:1.5;
margin-bottom:5px;
margin-top:0;
padding:7px 0 0;
display: none;
}

/* Search elements
-------------------------------------------------------------------*/
.s {
background:none repeat scroll 0 0 #333 !important;
border:1px solid #fff !important;
color:#eee !important;
font-weight:normal !important;
letter-spacing:0;
padding:6px 10px !important;
width:298px !important;
font-family: "ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif !important;
font-style: italic !important;

}

.main_conte_searching {
background:none repeat scroll 0 0 transparent;
float:right;
height:38px;
margin:0 0 0;
padding:0;
width:352px;
}

/* Welcart elements
-------------------------------------------------------------------*/
#itempage .itemimg {
background:none repeat scroll 0 0 #FFFFFF !important;
}
#itempage .itemsubimg {
background:none repeat scroll 0 0 #FFFFFF !important;
}
.exp_wrap {
background:none repeat scroll 0 0 #FFFFFF !important;
min-height: 790px !important;
}
#itempage h3 {
color:#000 !important;
}
#cart th {
background-color:#DDDDDD !important;
}
.exp_wrap p {
color:#222222 !important;
}
#itempage .field .field_price {
color:#000000 !important;
font-size:200% !important;
font-weight:bold !important;
margin:0 !important;
padding:0 0 15px !important;
text-align:right !important;
width:auto !important;
}

#customer-info h5 {
background-color:#111111 !important;
color:#EBEBEB !important;
font-size:12px !important;
padding:11px 15px !important;
}
#customer-info td {
background:none repeat scroll 0 0 #FFFFFF !important;
border:1px solid #E6E6E6 !important;
color:#4C4C4C !important;
font-size:11px !important;
line-height:150% !important;
padding:10px 20px !important;
}
#customer-info th {
background-color:#FBFBFB !important;
border:1px solid #E6E6E6 !important;
color:#000000 !important;
font-size:14px !important;
font-weight:bold !important;
line-height:150% !important;
margin-left:auto !important;
margin-right:auto !important;
padding:5px 30px !important;
text-align:left !important;
width:25% !important;
}
#customer-info .customer_form input {
border:1px solid #CCCCCC;
margin-left:14px;
margin-right:12px !important;
padding:10px;
width:42% !important;
background: #fbfbfb;
}
#customer-info .customer_form tr.inp2 input {
margin-left:14px !important;
margin-right:12px !important;
width:75% !important;
}
div.usccart_navi li.usccart_customer {
background-color:#111111 !important;
background-image:none !important;
}
div.usccart_navi li.usccart_delivery {
background-color:#111111 !important;
background-image:none !important;
}
div.usccart_navi li.usccart_confirm  {
background-color:#111111 !important;
background-image:none !important;
}
#confirm_table h3 {
border:none  !important;
color:#FFFFFF !important;
font-size:14px !important;
font-style:normal !important;
font-weight:bold !important;
line-height:normal !important;
margin:0 !important;
padding:0px 12px !important;
}
#cart th.aright, #cart td.aright {
padding:8px 25px !important;
font-weight:bold !important;
text-align:right !important;
white-space:nowrap !important;
}
#confirm_table .ttl {
background-color:#111 !important;
}
#confirm_table .bdc {
background-color:#f5f5f5 !important;
}
#info-confirm #confirm_table {
background-color:#fff !important;
}
#confirm_table td {
border:1px solid #E6E6E6 !important;
color:#111 !important;
font-size:12px !important;
line-height:normal !important;
padding:10px 8px !important;
}
#coreContent h2, #coreContent h3, #coreContent h4 {
border-top:0 dotted #CCCCCC !important;
}
#cart #point_table {
margin:5px auto 10px !important;
width:100% !important;
}
#cart #point_table td {
height:30px !important;
padding:11px !important;
font-weight: bold;
}
#confirm_table th {
border:1px solid #E6E6E6 !important;
color:#111111 !important;
font-size:12px !important;
font-weight:bold !important;
line-height:normal !important;
margin-left:auto !important;
margin-right:auto !important;
padding:5px 20px !important;
text-align:left !important;
width:25% !important;
}
#cart #point_table input.used_point {
font-weight:bold !important;
margin-left:12px !important;
margin-right:12px !important;
padding:5px !important;
text-align:center !important;
width:100px !important;
color: #ff0000 !important;
}
#cart div.error_message {
color:#FF0000 !important;
font-weight:bold !important;
margin-top:10px !important;
text-align:left !important;
}
#info-confirm .error_message {
color:#FF0000 !important;
font-size:13px !important;
font-weight:bold !important;
line-height:26px !important;
text-align:left !important;
}
#memberinfo .send {
border-top:5px solid #333333 !important;
margin-left:auto !important;
margin-right:auto !important;
margin-top:25px !important;
padding-top:30px !important;
text-align:center !important;
width:auto !important;
}
#memberinfo td {
background:none repeat scroll 0 0 #FFFFFF !important;
border:1px solid #E6E6E6 !important;
color:#333333 !important;
font-size:12px !important;
line-height:150% !important;
padding:10px 15px !important;
}
#delivery-info td {
background:none repeat scroll 0 0 #FFFFFF !important;
border:1px solid #E6E6E6 !important;
color:#4C4C4C !important;
font-size:11px !important;
line-height:150% !important;
padding:5px 10px !important;
}
#customer-info .send {
border-top:5px solid #333333 !important;
margin-bottom:20px !important;
margin-top:15px !important;
padding-top:15px !important;
text-align:center !important;
width:auto !important;
}
#memberinfo th {
background-color:#FBFBFB !important;
border:1px solid #DDDDDD !important;
color:#000000 !important;
font-size:12px !important;
font-weight:bold !important;
letter-spacing:1px !important;
line-height:150% !important;
margin-left:auto !important;
margin-right:auto !important;
padding:9px 5px !important;
text-align:center !important;
width:200px !important;
}
#info-confirm .send  {
border-top:5px solid #333333 !important;
margin-top:15px !important;
padding-top:15px !important;
text-align:center !important;
width:auto !important;
}
#memberinfo td.retail {
background:none repeat scroll 0 0 #CBCBCB !important;
margin:0 !important;
padding:20px !important;
}


/* Heade user info elements
-------------------------------------------------------------------*/
.logslide {
cursor:pointer;
left:970px;
padding:10px 20px !important;
position:absolute;
top:0;
}


.logslide a:link, .logslide a:visited {
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
background:#fff;
color:#000 !important;
cursor:pointer;
font-weight:bold;
padding:10px 20px !important;
font-size: 130%;
}

.logslide a:hover {
background:#eee;
color:#000 !important;
text-decoration: none !important;
}

.infos {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111;
color:#000 !important;
margin:0 auto;
padding:5px 20px !important;
position:relative;
width:1055px;
height: 75px;
display: none;
}

.infos li {
border:medium none !important;
float:left;
font-size:110% !important;
height:25px;
width:100%;
}

.infos li a:link,
.infos li a:visited {
font-size:100% !important;
color:#111 !important;
}

.infos li a:hover {
font-size:100% !important;
color:#aaa !important;
}

.buybuy a link,
.buybuy a:visited {
-moz-border-radius:2px;
-webkit-border-radius:2px;
background:none repeat scroll 0 0 #111;
font-size:130%;
font-weight:bold;
height:15px;
line-height:1.2;
padding:12px 10px;
position:absolute;
right:10px;
text-align:center;
top:13px;
width:35px;
color:#fff !important;
text-decoration: none !important;
}

.buybuy a:hover {
background:none repeat scroll 0 0 #888;
color:#fff !important;
text-decoration: none !important;
}

/* rule elements
-------------------------------------------------------------------*/

.rule {
background:none repeat scroll 0 0 #FFFFFF;
font-size:120%;
height:400px;
overflow:auto;
padding:40px 30px;
width:1015px;
line-height: 1.5;
}

.privacy_policy {
background:none repeat scroll 0 0 #FFFFFF;
font-size:120%;
height:400px;
overflow:auto;
padding:40px 30px;
width:1015px;
line-height: 1.5;
}

.business_order {
background:none repeat scroll 0 0 #FFFFFF;
font-size:120%;
overflow:auto;
padding:40px 50px;
width:97	5px;
line-height: 1.5;
}

em.sub {
color:#fff;
float:left;
font-size:75%;
font-style:normal;
font-weight:normal;
letter-spacing:0;
text-decoration:none;
width:130px;
}

/* Tweets elements
-------------------------------------------------------------------*/
.tweet_module {
background:#efefef;
border-top:0px solid #111;
float:left;
height:30px;
margin:0;
overflow:hidden;
padding:10px 10px 0;
text-align:left;
width:330px;
color:#eee;
}

.tweet_module2 {
-moz-box-shadow:0 0 8px #000000;
-webkit-box-shadow:0 0 8px #000000;
background:url("images/poster_bg.jpg") no-repeat scroll 0 -10px #0C0C0C;
border-top:0px solid #0C0C0C;
float:left;
height:30px;
margin:0;
overflow:hidden;
padding:10px 10px 0;
text-align:left;
width:280px;
}

.tweet_module a:link,
.tweet_module a:visited {
color:#111;
text-decoration: none;
}

.tweet_module a:hover {
color:#aaa;
}

.tweet_module2 a:link,
.tweet_module2 a:visited {
color:#1;
text-decoration: none;
}

.tweet_module2 a:hover {
color:#aaa;
}

.tweet {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111;
clear:both;
display:block;
float:left;
line-height:1.5;
margin:0 7px;
overflow:hidden;
padding:13px 8px;
width:320px;
}

.tweet img {
float:left;
margin-right:1em;
border:2px solid #222;
background:#444;
}

.tweet p.text {
margin:0;
padding:0;
color:#fff !important;
width:257px;
float: right;
}

.tweet a:link,
.tweet a:visited {
color:#aaa;
}

.tweet a:hover {
color:#fff;
}

.monitter {
background:none repeat scroll 0 0 #EFEFEF;
border-bottom:5px solid #EFEFEF;
float:left;
font-size:11px;
height:474px;
margin:0;
overflow:hidden;
padding:0;
text-align:left;
width:100%;
}


/* Contact Form elements
-------------------------------------------------------------------*/
div.wpcf7 {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
float:left;
height:1010px;
margin:0 !important;
padding:100px 141px !important;
width:435px;
}

div.wpcf7 p {
color:#fff;
font-size:120%;
line-height:2;
}

p.request {
color:#fff !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
padding:15px;
width:402px;
}

span.wpcf7-not-valid-tip  {
-moz-border-radius:3px !important;
-webkit-border-radius:3px !important;
background:none repeat scroll 0 0 #121212 !important;
border:medium none !important;
color:#FFFFFF !important;
font-size:10pt !important;
left:60px !important;
padding:2px 15px !important;
position:absolute !important;
text-align:center;
top:-9px !important;
width:280px !important;
z-index:100 !important;
}

div.wpcf7-validation-errors {
-moz-border-radius:3px !important;
-webkit-border-radius:3px !important;
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111111;
border:0 solid #303030 !important;
color:#FFFFFF !important;
float:left;
font-size:105% !important;
margin:0 !important;
padding:15px !important;
text-align:center !important;
width:399px !important;
}

div.wpcf7-mail-sent-ok  {
-moz-border-radius:3px !important;
-webkit-border-radius:3px !important;
background:none repeat scroll 0 0 #08c !important;
border:15px solid #08c !important;
color:#FFFFFF !important;
font-size:105% !important;
margin:0 !important;
text-align:center !important;
width:379px !important;
}

#profile_module {
background:none repeat scroll 0 0 #fff !important;
margin:0 !important;
padding:30px !important;
height:800px;
width:500px;
float:right;
}

#profile_module h3 {
font-weight: bold;
margin-bottom: 5px;
font-style: normal !important;
}

#profile_module img {
margin-bottom: 10px;
}

/* Paginator elements
-------------------------------------------------------------------*/
.paginator {
float:left !important;
font-size:1em !important;
margin-top:60px !important;
width:98% !important;
}

.paginator_pages {
color:#808080 !important;
float:left !important;
font-size:0.8em !important;
margin-top:-10px !important;
text-align:center !important;
width:98% !important;
}

.paginator span strong {
background:none repeat scroll 0 0 #000000 !important;
}

.paginator .current_page_mark {
background:none repeat scroll 0 0 #000000 !important;
}

/* Mega menu Elements
-------------------------------------------------------------------*/
.searchform {
float:left;
}

.megamenu {
background:url("images/nav_bg.gif") repeat-x scroll center -2px #111111;
color:#FFFFFF;
font-family:helvetica,arial,sans-serif;
font-size:24px;
height:47px;
margin:0 auto;
padding:0;
width: 1095px;
}
.megamenu p {
color:#EFEFEF;
float:left;
font-weight:normal;
line-height:1.5;
margin-right:40px;
text-align:justify;
width:500px;
}
.megamenu ul h3 {
font-size:150%;
font-weight:500;
margin-bottom:8px;
margin-left:19px;
}
.megamenu ul {
text-align:left;
list-style-type:none;
margin:0 auto;
padding:16px 0;
width: 1095px;
}
.megamenu ul li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}
.megamenu ul li a,.megamenu ul li a:visited {
text-decoration:none;
color:#fff;
margin:0;
padding:10px;
}
.megamenu ul li a:hover,.megamenu ul li a:visited:hover {
text-decoration:none;
color:#ccc;
margin:0;
padding:10px;
}
.megamenu ul li.downservices {
background:url(images/arrow.png) 100% 55% no-repeat;
margin:0;
padding:10px 8px 10px 10px;
}
.servicesdropped {
background:url("images/bk-1_boxes.jpg") no-repeat scroll 0 -30px #111;
display:none;
font-size:12px;
height:335px;
margin:10px 0 0 0;
padding:20px;
position:absolute;
text-align:left;
width:1055px;
z-index:9999;
}
.servicesdropped p.textleft {
float:left;
font-size:12px;
width:200px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}
.servicesdropped ul.middle {
text-align:left;
float:left;
border-right:1px solid #333;
border-left:1px solid #333;
font-size:12px;
width:180px;
margin:0;
padding:0;
}
.servicesdropped ul.right {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}
.servicesdropped ul.right li a,.servicesdropped ul.middle li a {
list-style-type:none;
display:block;
color:#fff;
font-size:100%;
margin:0;
padding:5px 0 5px 20px;
}
.servicesdropped ul.right li a:hover,.servicesdropped ul.middle li a:hover {
list-style-type:none;
color:#ccc;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
}

/* flash Elements
-------------------------------------------------------------------*/
.noflash {
background: transparent;
float:right;
width:350px;
height: 350px;
}

/* iPad iPhone Elements
-------------------------------------------------------------------*/
@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {

body {
background: #ddd;
-webkit-animation-name: fadein;
-webkit-animation-duration: 1.3s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
-webkit-touch-callout: none;
}

.notfound {
-moz-box-shadow:0 0 0 transparent;
-webkit-box-shadow:0 0 0 transparent;
background:transparent;
border:0 none;
color:#ccc;
float:left;
font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",georgia,serif;
font-size:500%;
line-height:1;
margin:20px 0 50px 0;
padding:400px 50px;
text-align:center;
width:995px;
font-style: italic;
}

.notfound a {
text-shadow:0 1px 1px #FFFFFF;
}

#header_blackbar {
width:1125px;
}

.whole_content {
min-height: 1100px;
}

.top_poster_wrapper, .top_poster {
background:#eee;
}

.noflash {
background: url("images/pattern-white.gif") repeat scroll 0 0 transparent;
float:right;
width:350px;
height: 350px;
}

.main_conte_wrap {
min-height:720px;
}

* {
border:none;
}

a {
-webkit-tap-highlight-color: rgba(00,33,99,0.60) !important;
}

}

@-webkit-keyframes fadein {

0% {
opacity: 0;
background-color: #ddd;
}

100% {
opacity: 1;
background-color: #ddd;
}

}