/* @override http://rw1005.skinner:8888/assets/css/rt_default-form-aside-min.css */

/* @override http://rw1005.skinner:8888/assets/css/rt_default-form-aside-min.css */
/* default */
 html { background: #454545; } body { background: #454545 url(/assets/images/rwheader-02.png) repeat-y center top; color: #e0e0e0; } #bd { background-color: #303330; } hr { height: 0; } img { border: none; } h1,h2,h3,h4,h5,h6 { padding: 0; font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro"; margin-bottom: 10px; font-weight: bold; } h2 { font-size: 180%; } h3 { font-size: 160%; } h4 { font-size: 130%; } h5 { font-size: 115%; } h6 { font-size: 108%; } ul li { list-style: none; } p { margin: 0;
	line-height: 1.8em;
} a { color: #ce565b; } a:hover { color: #d86e7f; } strong { font-weight: bold; } 

em {
	font-style: italic;
}
td, th { padding-top: 5px; padding-bottom: 3px; } dt { font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro"; font-weight: bold; } .highlight{ color: #8dc935; font-weight: bold; } #cse-search-box  input  { margin-top: -5px; } #cse-search-box div input.ui-button.ui-widget.ui-state-default.ui-corner-all { margin-left: 11px; } .clear { margin-top: 0; clear: left; height: auto; } .titleText { font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro"; font-weight: normal; } #hd { height: 124px; position: relative; background: url(/assets/images/rw_head_03.png) center top; } #head-usernav { height: 20px; font-size: 12px; text-align: right; border-bottom: solid 1px #ccc; padding-top: 4px; padding-right: 14px; background: black; } #head-usernav .user-name { font-weight: bold; } #hd h1 { font-size: 24px; top: 42px; position: absolute; left: 40px; text-shadow: #371e1f 1px 1px 2px; font-weight: bold; } #site-description { position: absolute; top: 70px; left: 44px; } #nav { position: absolute; top: 100px } #nav ul { margin: 0 0 -1px 0; padding: 0; line-height: 1; background-color: #888; list-style-type: none; } #nav ul li { margin: 0; padding: 0; float: left; text-align: center; } #nav ul a{ border-right: 1px solid #666; display: block; position: relative;  color: #3dbe6e; text-decoration: none; font-weight: bold; padding: 5px 20px; } #nav ul a:hover { color: white; text-shadow: #ffd08c 0 0 3px; } p.view-songs { text-align: center; } #nav .here { color: #7af666; text-shadow: #d3fe9b 0 0 3px; } #hd .banner-468 { width: 468px; height: 60px; position: absolute; top: 30px; right: 0; } 
 .player { height: 60px;
	margin: 0;
	position: relative;
	width: 670px;
	padding: 0;
}
 .player-obj { 
	position: absolute;
	top: 0;
	left: 0;
	height: 60px;
	width: 436px;
} .banner-234 { width: 234px; height: 60px; overflow: hidden;
	position: absolute;
	top: 0;
	left: 436px;

} footer, #ft { color: #f0f0f0; text-align: center; background: #000; height: 24px; line-height: 24px; margin-top: 20px; } span.footer-link { margin-left: 20px; } .paging { color: #ccc; text-align: center; background: #111; padding-bottom: 8px; padding-top: 8px; margin-top: 8px; margin-bottom: 8px; } .paging .disabled { color: #888; display: inline; } .paging .current { color: #f0f0f0; } #commentArea .paging { color: #333; } #status-bar { width: 974px; height: 28px; background: url(/assets/images/status-bar-01.png) no-repeat; font-size: 90%; color: #5bfc65; position: relative; line-height: 28px; } #status-bar a { color: #5bfc65; text-decoration: none; } #status-bar a:hover { color: #d3fe5f; } #status { position: absolute; width: 326px; height: 28px; padding-right: 20px; padding-left: 20px; top: 0; left: 0; } #global-indicator { position: absolute; width: 100px; height: 28px; left: 367px; top: 2px; } #flashMessage { font-weight: bold; } #breadcrumb { width: 446px; height: 28px; padding-right: 20px; padding-left: 20px; text-align: right; overflow: hidden; position: absolute; left: 487px; top: 0; } #main-col { width: 494px; position: relative; } .full-width #main-col { width: 670px; margin-left: 0; } .whole #main-col{ width: 100%; } /*.full-width .whole #main-col{ width: 100%; }*/ #left-col { width: 166px; } #right-col { width: 300px; margin: 0; } .full-width #right-col { } #page-info, .section-title { background-color: #111; padding: 6px; margin-bottom: 2px; } #page-title { margin-top: 0; margin-bottom: 0; text-align: right; color: white; margin-right: 10px; text-shadow: #000000 1px 1px 2px; } #page-body { color: white; text-align: right; margin-right: 8px; text-shadow: #000000 1px 1px 2px; } #page-content h2 { margin: 20px 10px 5px; font-weight: bold; color: #3a594b; } .link-list .widget-title , .comment-wrap .widget-title { padding: .5em 1em .3em;  position: relative; } .comment-wrap .widget-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } .comment-wrap .widget-content h3 { font-size: 90%; margin-bottom: 5px; margin-top: 8px; font-weight: bold; } .link-list .bookmark-go, .comment-wrap .widget-help { right: 4px; position: absolute; top: 4px; } .comment-wrap .widget-help:hover { right: 3px; top: 3px; } .each-entry { background: white; color: #333; padding: 16px; margin-bottom: 10px; position: relative; } .each-entry h3, .each-entry h4, .each-entry h5, .each-entry h6{ color: #7e9781; border-left: 19px solid #7e9781; padding-left: 3px; } .each-content { padding: 8px 16px; } .entry-icon { margin-right: 10px; margin-left: 10px; width: 64px; height: 64px; float: left; } .entry-icon img { width: 64px; height: 64px; } .entry-title, .category-title, .item-title { position: relative; } h3.entry-title { border: none; font-weight: normal; font-style: normal; text-decoration: none; } .entry-title a, .category-title a { color: #688485; } #blog-index .entry-title, #blog-entry .entry-title { height: 64px; line-height: 60px; border-bottom: 2px solid #f0f0f0; } .entry-body, .entry-bodymore, .item-detail { padding: 4px 10px; line-height: 1.5em; } .entry-body dd, .entry-bodymore dd { margin-left: 20px; margin-bottom: 10px; font-size: 90%; } 

.entry-body ul, .entry-bodymore ul,.entry-body ol, .entry-bodymore ol { background: #eee; padding: 10px; } 
.entry-body li, .entry-bodymore li { list-style-position: inside; } 
.entry-body ul li, .entry-bodymore ul li { list-style-type: disc; } 
.entry-body ol li, .entry-bodymore ol li { list-style-type: decimal;
margin-bottom: 16px;
} 



.entry-info { background: #f5f5f5; position: relative; border: 1px inset #65844c; padding: 8px; margin-top: 10px; font-size: 90%; } .entry-info dl { width: 48%; line-height: 1.5em; } .entry-info dt { float: left; margin-right: 12px; width: 7em; text-align: right; } .entry-info dd { margin-left: 95px; } .entry-info #entry-share { width: 46%; position: absolute; top: 6px; right: 6px; padding: 10px; font-size: 90%; } #entry-share li input { width: 86%; margin-left: 8px; } .column { padding: 8px; background: #d0dbdb; position: relative; border: solid 1px #aaa; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .bookmark-url { font-size: 80%; font-weight: normal; position: absolute; right: 30px; top: 9px; } #search-result { color: white; margin: 6px; padding: 6px; background: #0a1b22 url(rtm-theme/images/ui-bg_dots-small_30_2b5161_2x2.png) repeat 50% 50%; position: relative; border: solid 1px black; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } #search-result h3, #search-result p{ color: #dcdcdc; margin: 0; text-align: center; } ul.thread>li{ padding: 12px; background: #f2f2f2; color: #333; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } ul.thread li ul li { background: white; margin-bottom: 10px; margin-top: 10px; padding: 6px; border: solid 1px #aaa; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .parent { min-height: 64px; height: auto !important; height: 64px; } ul.thread li ul li ul li{ font-size: 80%; margin-left: 30px; border: none; margin-bottom: 0; margin-top: 6px; padding: 0; } ul.thread li ul li .parent { clear: both; width: auto; min-height: 10px; } .category-entry { background: #333; } .category-banner { width: auto; float: left; margin-right: 18px; height: auto; margin-bottom: 10px; } .category-title { font-size: 140%; } .category-body { margin-left: 10px; } .right-field { width: 200px; margin-right: 20px; float: left; height: 100%; } .profile-note { padding: 10px; } .helpbtn { position: relative; top: 4px; } .collapsebtn{ position: absolute; top: 2px; right: 2px; } .product-title { margin-bottom: 10px; list-style-type: disc; list-style-position: outside; margin-left: 23px; float: left; } .morelink { text-align: center; } .catalog-base { position: relative; } .catalog-item { width: 22%; height: 140px; background: white; color: cadetblue; float: left; position: relative; margin: 9px; } .catalog-item dt a { color: cadetblue; font-weight: bold; } .catalog-item dt { margin: 3px auto 10px; padding-left: 10px; padding-right: 10px; } .catalog-item .noimg { display: block; width: 80px; max-height: 80px; text-align: center; margin-right: auto; margin-left: auto; line-height: 45px; border: solid 1px; } .catalog-item dd img{ display: block; max-height: 80px; max-width: 80px; width: auto; margin-right: auto; margin-left: auto; } .catalog-item dd .item-detailbtn { width: 90%; background: gray; text-align: center; margin-bottom: 4px; margin-right: auto; margin-left: auto; position: absolute; bottom: 2px; left: 10px; right: 10px; }  .amazon-item { border: solid 1px #ccc; padding: 6px; background: #f0f0f0; width: 250px; float: left; font-size: 85%; margin-right: 18px; } .amazon-item .item-image  { background: white; text-align: center; } .item-image { margin: 10px; } .item-attributes { margin: 10px; } .detail-button { width: 200px; margin-right: auto; margin-left: auto; } .detail-button .button { width: 200px; margin-right: auto; margin-left: auto; } .item-attributes li { list-style-type: disc; list-style-position: inside; } .related li.items { font-size: 85%; float: left; margin: 6px; padding: 6px; background: #2b5161 url(rtm-theme/images/ui-bg_dots-small_30_2b5161_2x2.png) repeat 50% 50%; position: relative; width: 190px; height: 154px; } .link-list { color: white; } .link-list a { color: #c3f9f3; font: 14px "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro"; } .related { margin-bottom: 6px; padding: 2px; min-height: 16px; position: relative; height: auto !important; height: 16px; } #ratings h3 { float: left; width:  auto; margin: 0; } #RatingViewForm { float: left; width: auto; height: 16px; margin-left: 20px; } .comment-wrap { color: #333; margin-top: 6px; } .comment-body { font-size: 90%; margin-left: 10px; } .author-thumbnail { float: left; width: 64px; height: 64px; margin-right: 10px; } .comment-author { font-weight: bold; margin-right: 15px; } .ui-widget-content .each-comment a { color: #ce565b; } .comment-author.owner{ text-align: left; } .comment-author.owner a { font-weight: bold; color: #648a84; background: url(/img/icons/music.png) no-repeat left top; text-indent: 10px; padding-left: 20px; } .each-comment { padding: 2px; background: white; color: #111; border: solid 1px #ccc; margin-bottom: 4px; min-height: 64px; height: auto !important; height: 64px; } .comment-date { float: right; color: #666; } .each-comment p, .parent-comment p{ padding: 10px; margin-left: 55px; line-height: 1.5em; } .comment-actions { float: right; margin-right: 10px; } .comment-actions .button:hover{ background: #fff; } .comment-karma { } .comment-remove { } .removed{ color: gray; } .hidden-comment { display: none; } #tb-body li{ padding: 5px; background: #232c33; margin-bottom: 8px; } .tb-excerpt { font-size: 90%; padding: 5px; } .tb-info { font-size: 90%; margin-left: 10px; } .tb-date { margin-left: 20px; color: gray; } #user-profile .each-entry{ min-height: 256px; height: auto !important; height: 256px; } .social-links { margin-right: 5px; } .favorite-list .each-favorite { position: relative; margin-bottom: 20px; border-bottom: solid 1px #ccc; } .favorite-list .file-artwork  { width: 128px; height: 100%; float: left; margin-right: 16px; } .favorite-list .file-title { font-weight: bold; font-size: 120%; } .favorite-list .file-info { font-size: 86%; margin-top: 10px; line-height: 1.5em; margin-left: 150px; } .favorite-list .file-info dt { width: 10em; float: left; font-weight: bold; text-align: right; margin-right: 11px; } .favorite-list .file-info dd{ margin-left: 11em; } .favorite-list .actions{ position: absolute; font-size: 80%; right: 0; top: 0; } #my-note { background-color: #fbfedb; color: #333; padding: 6px; } ul#favorite-list { margin: 0; } li.favorite-users { display: inline; margin-right: 20px; margin-bottom: 10px; } .favorite-comment { font-size: 85%; border: dashed 1px #ccc; } li.favorite-song { float: left; margin-right: 20px; margin-bottom: 10px; } .error404  { color: white; text-align: center; margin: 20px; } .error404 h2 { font-size: 200%; } .notice { background: #fcf3a0; display: block; font-family: Courier, monospace; font-size: 100%; line-height: 120%; padding: 0.8em; margin: 1em 0; } 

 /* Forms */
 form { padding: 0; } fieldset { border: 1px solid #ccc; margin-top: 16px; margin-bottom: 6px; padding: 16px; position: relative; background: white; }  textarea  { width: 100%; } input#EntryTagText { width: 73%; } #editpane { padding: 16px; background: white; } div.submit { text-align: right; margin-right: 16px; } div.submit input { width: 120px; margin-bottom: 18px; } fieldset legend { background: white; color: #76ad53; font-size: 120%; font-weight: bold; } fieldset fieldset { margin-top: 0px; margin-bottom: 20px; padding: 16px 10px; } fieldset fieldset legend { font-size: 120%; font-weight: normal; } form fieldset div { vertical-align: text-top; padding: 3px .3em; } form .input { color: #444; margin-bottom: 10px; } fieldset .input input { margin-right: 17px; } .input.checkbox input { width: auto; } input.input-file { height: 60px; width: 97%; padding: 10px; margin-top: 5px; margin-bottom: 5px; line-height: 60px; text-align: center; background: #f0f0f0 url(/global/css/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) repeat; border: 1px solid #ccc; } input.input-file:hover{ border: 1px solid #437588; } form .input.password{ } form .required { color: #333; font-weight: bold; } .error-message { color: #8b3d68; font-weight: normal; font-style: normal; } #UserNewregForm label{ float: left; width: 9em; text-align: right; margin-right: 19px; } #namecheck { display: inline; } #smallIndicator { position: relative; } #UserNewregForm .error-message { margin-left: 134px; } #UserNewregForm textarea { width: 50%; } .explain { font-size: 80%; font-weight: normal; color: #366; } fieldset label { color: #333; display: block; } div.input.checkbox { height: 30px; } select { clear: both; font-size: 100%; vertical-align: text-bottom; } option { font-size: 120%; padding: 0 3px; } input[type=checkbox] { float: left; margin: 2px 6px 7px 2px; } .inputButton  { width: 100px; } fieldset input[type=submit] { display: inline; font-size: 110%; padding: 2px 5px; width: auto; vertical-align: bottom; } input#EntryUploadFile { height: 40px; background-color: #f0f0f0; vertical-align: middle; padding: 20px; width: 80%; text-align: center; margin: 8px; } .searchbox { width: 100%; height: 21pt; text-align: center; padding-top: 8px; position: relative; background: #111; margin: 3px auto 4px; } #searchFormContent { width: 807px; margin-left: auto; margin-right: auto; } .searchbox input#searchWord { width: 12em; float: left; height: 14px; } .searchbox .radios { width:auto; float: left; text-align: left; margin-left: 10px; } #searchKeySelect { height: 14px; } #searchFormContent span { float: left; margin-left: 50px; } .searchbox input#searchSubmit { width: 100px; float: left; margin-left: 10px; margin-top: -4px; } #tagcloud li.eachtag { width: auto; font-weight: bold; list-style-type: disc; list-style-position: inside; margin-right: 23px; } 
 
/* asides */
aside dl, .aside dl { background: black; margin-bottom: 16px; } aside dt, .aside dt { font-size: 110%; color: #f0f0f0; text-align: center; font-weight: normal; padding-top: 7px; padding-bottom: 2px; font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro"; } aside .aside-desc, .aside .aside-desc { text-align: center; padding-bottom: 2px; padding-top: 2px; font-size: 90%; } aside dd, .aside dd { line-height: 1.5em; } .aside dd h2, .aside dd h3 { text-align: center; font-size: 100%; } .aside dd p, .aside dd ul { padding: 12px; } .aside-avatar { width: 150px; height: 150px; margin-right: auto; margin-left: auto; } .aside dd ul.item{ padding: 16px; } .aside dd ul.item li{ margin-top: 2px; margin-bottom: 6px; list-style-type: disc; list-style-position: inside; } .aside dd li { text-align: left; line-height: 2em; } .aside-center { width: auto; margin-left: auto; margin-right: auto; text-align: center; } .login-user li, .file-user li, .refill-list li { text-align: center; line-height: 2em; } .aside ul.tagcloud li, ul.categorylist li { list-style-type: none; line-height: 1.5em; } .aside ul.tagcloud li a, .aside ul.categorylist li a { text-decoration: none; vertical-align: middle; float: left; margin-left: 1em; } ul.tagcloud li a:hover, ul.categorylist li a:hover { text-decoration: underline; } .article-base ul.tagcloud li, .article-base ul.categorylist li { float: left; } .aside dd .file-info { height: 60px; float: left; position: relative; } .aside dd .file-artwork { width: 64px; float: left; margin-right: 10px; margin-bottom: 10px; } .aside dd p#file-artist { text-align: left; } .aside dd p.users-note { margin-top: 0.5em; text-align: left; font-weight: normal; line-height: 1.8em; border: dashed 1px #ccc; padding: 2px 4px; } .aside li.entries { margin-bottom: 30px; background: #333333 url(rtm-theme/images/ui-bg_dots-small_20_333333_2x2.png) repeat 50% 50%; padding: 10px; } .aside .vertical li.entries { font-size: 90%; margin-bottom: 10px; } .aside li.entries a { color: white; } .aside .news-title { font-size: 140%; } .aside .news-date{ font-size: 80%; margin-left: 30px; } .aside .news-body { margin-top: 0; padding5px; } .aside li.items { font-size: 85%; float: left; margin: 6px; padding: 6px; background: #2b5161 url(rtm-theme/images/ui-bg_dots-small_30_2b5161_2x2.png) repeat 50% 50%; position: relative; } .aside .horizontal li.items { width: 186px; height: 190px; } .aside .vertical li.items { width: 92%; float: none; } .aside .item-title a { color: white; font-weight: bold; } .aside li.items .item-image{ width: 75px; max-height: 75px; float: left; } .aside .item-category { width: 80%; background: #1f3b48; margin-left: auto; margin-right: auto; text-align: center; } .aside .horizontal .item-category { position: absolute; bottom: 7px; left: 20px; } ul#songcarousel.songlist.jcarousel-skin-ritoomo.horizontal { height: 80px; width: 90%; overflow: hidden; margin-right: auto; margin-left: auto; } ul#randsongcarousel.songlist.jcarousel-skin-ritoomo-rand.horizontal { height: 128px; width: 90%; overflow: hidden; margin-right: auto; margin-left: auto; } #songcarousel.horizontal li, #randsongcarousel.horizontal li{ float: left; } 
