﻿/*  
Theme Name: CDshop-kumiai
Description: 全日本CDshop店員組合のサイトのために横地広海知がデザインしました。
*/

@import url("style_prize4th.css");
@import url("style_prize4th_suisen.css");
@import url("style_prize5th.css");
@import url("style_prize6th.css");
@import url("style_prize7th.css");

/* Begin Typography & Colors */
* { margin: 0; padding: 0; }
body { background:url("images/bg.jpg") repeat-y scroll center top #FFFFFF; font: normal 12px "Verdana", sans-serif; margin: 0px; padding: 0px 25px 0 25px; color:#4c4c4c; }
input, button, textarea, select {  font: normal 12px/12px "Verdana", sans-serif; color:#2d3538; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}

a:link { text-decoration: none; color : #cc6600; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #cc6600; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #cc6600; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #4779ac; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }

/* Header 
############################################################################################################## */
#header { overflow: hidden; padding:0 0 10px 0 ; height:80px; width: 960px;margin: auto;}
* html #header { height: 1%;}


/* Menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Logo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#logo { float: left; margin:0 0 0 25px;}
#logo img { margin:0; padding:0;}

/* menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu {}
#menu li {}
#menu li img{float: left;}

/* Container 
############################################################################################################## */
#container { overflow: hidden; padding: 0px; width: 960px;margin: auto;}
* html #container { height: 1%; }

/*Top Banner
############################################################################################################## */
#Top_banner {width:960px; height:300px; }

/* Center 
############################################################################################################## */
#center { margin-right:515px; height:auto !important;}
#center-wap { float: left; width: 650px; margin-left:25px;}
.center-attachment { margin-right: 0px; height:auto !important;}

.border { background: url(images/border-bkg.png); overflow: hidden; height: 1px;}
.border_bottom { background: url(images/border-bkg.png); overflow: hidden; height: 1px; margin-bottom:15px;}
.title { color:#000; font: bold 34px/38px "Arial"; letter-spacing: -1px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #ccc;}

.latest { border:10px solid #000000; width:610px; margin:10px 0; padding:10px;}

/* Post Single
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post, .attachment { width: 100%;}
/**/ * html .post, .attachment { width: 99%;} /**/ 

.p-head { position: relative; }
.p-head h1, .p-head h1 a, .p-head h1 a:visited { color:#000; font: bold 34px/34px "Arial"; letter-spacing: -1px; }
.p-head h1 a:hover { color:#ff7e00; text-decoration: none; }

.p-head h2 { color:#000; font: bold 20px/20px "Arial"; letter-spacing: -1px; background: #ff8e7f url(images/latest_h2.jpg) left top ; padding: 10px; width: 590px;}
.p-head h2 a, .p-head h2 a:visited { color:#000; }
.p-head h2 a:hover { color:#ff7e00; text-decoration: none; }

.p-time { position: absolute; right: 0px; top: 5px; border-left: solid 4px #adadad; padding-left: 7px; width: 80px; }
.p-time strong { letter-spacing: -1px; float: left;}
.p-time .day { font: normal 34px/30px "Helvetica"; color:#000; padding-right: 7px; }
.p-time .month-year { font: bold 14px/15px 'Arial'; text-transform: lowercase; color:#ccc;}

.p-con {}
.p-con p { font: normal 15px/20px "Verdana"; padding: 5px 0px; margin: 5px 0px;}
.p-con p a { color:#FF6600; }
.p-con ol { list-style: decimal inside; }
.p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.p-con ol li { padding: 2px 0px 2px 0px; }
.p-con ul { padding: 10px 0px 10px 20px; margin: 0px; }
.p-con ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url("images/p-con-li.png") no-repeat left 2px; color:#666; }
.p-con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; padding: 10px 20px; margin: 10px 10px; background: #f4f4f4; color:#666; }
.p-con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }
.p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}

.p-det { margin: 5px 0px; text-align: left;}
.p-det h2 { }
.p-det h2 a { color: #FF7E00; background-color:#F0F2F3; border-radius: 5px; padding: 5px; }
.p-det h3 { background:#000000; color:#ffffff; font: 12px/12px "Arial"; letter-spacing: -1px; float:left; padding:3px; }
.p-det h3 a, .p-head h3 a:visited { color:#FFFFFF;}
.p-det h3 a:hover { color:#FFFFFF; text-decoration: none;}
.p-det li { color:#7f7f7f; display: inline; padding: 4px 0px 6px 17px; margin-right: 5px; }
.p-det li.p-det-cat { background: url("images/p-det-cat-ico.png") left center no-repeat; }
.p-det li.p-det-tag { background: url("images/p-det-tag-ico.png") left center no-repeat; }
.p-det li a, .p-det li a:visited, .p-det li a:hover { color:#7f7f7f; text-decoration: underline; margin-right: 3px;}

.p-more { padding-top: 10px; text-align: right;}
.p-more li { color:#000000; display: inline; padding: 4px 0px 6px 20px; margin-right: 5px; }
.p-more li.p-more-read {background: url("images/more.png") left center no-repeat;}
.p-more li a,.p-more li a:visited { color:#000000; font: bold 14px/18px "Arial"; letter-spacing: -1px; margin-right: 3px;}
.p-more li a:hover { color:#FF6600; }

.p-con .wpunlimited_bookmarks strong { font-weight: normal; color:#999; padding-bottom: 2px; font-size: 10px; text-transform:uppercase; }
.p-con .wpunlimited_bookmarks a img { display:inline; border:none; padding:0; margin:0; margin-top: 5px; }

/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.p-con img {border:1px solid #000000 ;background: #FF9999 ; padding:5px; max-width: 100%; }
.p-con img.centered { display: block; margin-left: auto; margin-right: auto; padding: 1px; border: solid 1px #9b9792;}
.p-con img.alignright { margin: 5px 0 10px 20px; display: inline; border: solid 4px #eee; padding: 1px; }
.p-con img.alignleft { margin: 5px 20px 10px 0; display: inline; border: solid 4px #eee; padding: 1px;}
.p-con .alignright { float: right; }
.p-con .alignleft { float: left }
.p-con img.nothumb {border:none ;background:none; padding:0 !important; max-width: 100%; }

/*_List_Left_Right
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.l {
		border:10px solid #000000;
		width: 280px;
		height: 250px;
		float: left;
		padding: 10px;
		margin:0 10px 10px 0;
	}
		.l .lr-head {
		height: 65px;   
		}
		.l .lr-head h2 {
		    color: #FFFFFF;
			background-color:#000000;
			font-size: 8px;
			font-weight: normal;
			padding: 2px;
			float: left;
		}
		.l .lr-head h2 a {
			color: #FFFFFF;
			background-color:#000000;
			padding: 2px;
		}
		.l .lr-head h3 {
			clear: both;
			font-size: 16px;
			font-weight: bold;
			width: 100%;
			padding: 5px 0;
		}
		.l .lr-head h3 a {
			color: #FF6600;
		}
		.l .post {
			font-size: 11px; height:150px;
		}
		.l .post img {
			float: left;
			border:1px solid #000000 ;background: #FF9999 ;
			max-width: 100%;
			display: block;
			margin: 10px 10px 5px 0;
			padding: 5px;
		}
		
		.l .post p {
			margin-bottom: 10px;
			line-height: 1.4em;
		}
		
		.l .more { text-align: right; width: 280px; padding-top: 10px;}
		.l .more li { color:#000000; display: inline; padding: 4px 0px 6px 20px; margin:0;}
		.l .more li.more-read { background: url("images/more.png") left center no-repeat;}
		.l .more li a,.l .more li a:visited { color:#000000; font: bold 14px/18px "Arial"; letter-spacing: -1px; margin-right: 3px;}
		.l .more li a:hover { color:#FF6600; }
		
/** END main l **/			
		
	.r {
		border:10px solid #000000;
		width: 280px;
		height: 250px;
		float: right;
		padding: 10px;
		margin:0 0 10px 0;
	}
		.r .lr-head {
		height: 65px;      
		}
		.r .lr-head h2 {
		    color: #FFFFFF;
			background-color:#000000;
			font-size: 8px;
			font-weight: normal;
			padding: 2px;
			float: left;
		}
		.r .lr-head h2 a {
			color: #FFFFFF;
			background-color:#000000;
			padding: 2px;
		}
		.r .lr-head h3 {
			clear: both;
			font-size: 16px;
			font-weight: bold;
			width: 100%;
			padding: 5px 0;
		}
		.r .lr-head h3 a {
			color: #FF6600;
		}
		.r .post {
			font-size: 11px; height:150px;
		}
		.r .post img {
			float: left;
			border:1px solid #000000 ;background: #FF9999 ;
			max-width: 100%;
			display: block;
			margin: 10px 10px 5px 0;
			padding: 5px;
		}
		.r .post p {
			margin-bottom: 10px;
			line-height: 1.4em;
		}
		.r .more { text-align: right; width: 280px; padding-top: 10px;}
		.r .more li { color:#000000; display: inline; padding: 4px 0px 6px 20px; margin: 0;}
		.r .more li.more-read { background: url("images/more.png") left center no-repeat;}
		.r .more li a,.l .more li a:visited { color:#000000; font: bold 14px/18px "Arial"; letter-spacing: -1px; margin-right: 3px;}
		.r .more li a:hover { color:#FF6600; }
		
/** END main r **/

/* Navigation
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.nav { overflow: hidden; padding-bottom: padding: 0px; width:960px; margin: auto;}
.nav .left a { float: left; background:url(images/nav-left.png) no-repeat left 0px; padding-left: 20px; }
.nav .right a { float: right; background:url(images/nav-right.png) no-repeat right 0px; padding-right: 20px; }
.nav a, .nav a:visited { color:#ff7e00; cursor: hand; font: bold 14px/16px "Arial"; letter-spacing: -1px; }
.nav a:hover { color:#4779ac; }


/* Comment List 
############################################################################################################## */
.comments-list {clear:both; }
.comments-list h2 {margin:10px 0 10px 0 ; color:#FFFFFF; background-color:#000000; padding: 10px;}
.comments-list div.entry { margin-bottom: 10px; padding: 25px; border: 1px solid #e5e5e5; background: #ffffff;}
.comments-list div.alt { border: 1px solid #e5e5e5; background: #f4f4f4;}
.comments-list p.name { font: bold 14px/14px "Arial" sans-serif; letter-spacing: -1px; color:#000;}
.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
.comments-list p.avt img { border: solid 1px #ccc;}
* html .comments-list p.avt { left: -60px; }
.comments-list p.date { font-size: 11px; margin-bottom: 5px;}
.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#999; text-decoration: underline;}

.comments-list .con { font: normal 12px/17px "Verdana"; margin-right: 90px; color:#333;}
.comments-list .con p { font: normal 12px/17px "Verdana"; padding: 5px 0px; margin: 0px; color:#333;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }


/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { border:1px solid #E5E5E5; background: #f4f4f4;margin-top:20px; padding: 20px; color: #333333;}
.comments-form h3 { color:#000; font: bold 26px/30px "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #e5e5e5; }
.comments-form p { padding: 7px 0px; color:#808080;}
.comments-form .required { font-weight: normal; color:#cc0000;}
.comments-form input { border: 1px solid #ccc; background: #ffffff; padding: 5px; width: 250px; margin-right: 7px; }
.comments-form textarea { border: 1px solid #ccc; background: #ffffff; padding: 4px; width: 98%;}
.comments-form .button { border: outset 1px #000; background: #666; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 4px 5px;}

/* Side Right 
############################################################################################################## */
#index-right { float: right; width:260px; height:auto !important;margin: 10px 0 0 10px;}
#page-right { float: right; width:275px; height:auto !important;margin: 0 0 0 10px;}

/* R1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.r1 { float: left; width: 250px; background:#000000; }
.r1 .widget { width: 250px; margin: 5px 0 0 0;}
.r1 .widget h3 { color:#000; font-size: 14px; letter-spacing: -1px; background: #ffffff; padding: 3px 4px; margin-bottom: 3px; }
.r1 .widget label { font: bold 14px/14px "Arial"; letter-spacing: -1px; display: block; color:#000; background: #f0f2f3; padding: 3px 4px; margin-bottom: 3px; }
.r1 .widget li { margin-bottom: 5px;}
.r1 .widget li a { border: none;}
.r1 .widget li ul li { padding-bottom: 0px;}

.r1 .widget_text { font: normal 12px/17px "Verdana";}
.r1 .widget_text p { font: normal 12px/17px "Verdana"; padding: 5px 0px; margin: 0px;}
.r1 .widget_text blockquote { font: italic 13px/17px "Georgia"; padding: 10px; margin: 0px; background: #e4e4e4;}

.r1 .widget_recent_entries ul li { border-bottom: solid 1px #dadada; padding: 3px 0px 5px 7px;}
.r1 .widget_recent_comments ul li { border-bottom: solid 1px #dadada; padding: 3px 0px 5px 7px;}

.r1 .widget_tag_cloud { font-family: Arial, Helvetica, sans-serif; line-height: 22px;}

.r1 .widget_calendar table { width: 100%;}
.r1 .widget_calendar table td { text-align: center; padding: 4px 3px; font-size: 11px; }
.r1 .widget_calendar caption { background: #f0f2f3; padding: 5px 0px; margin-bottom: 5px;}
.r1 .widget_calendar #today { background: #f0f2f3; font-weight: bold;}

.r1 .widget_search #s { border: 1px solid #ccc; padding: 2px; margin-right: 0px; }
.r1 .widget_search #searchsubmit { border: outset 1px #000; background: #666; color:#fff; width: auto; font-weight: bold; padding: 2px;}


/* R2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.r2 {float: left; width: 250px; background:; margin-top: 10px;}
.r2 .widget { width: 250px; }
.r2 .widget a { text-decoration: underline;}

.r2 .widget li {}
.r2 .widget li ul li { padding-bottom: 0px;}

.r2 .link_banner {margin-top: 10px;}

.r2 .link_banner li {margin-bottom:10px;}

.r2 .link_banner li.last {margin-bottom:0;}

#base_widget{text-align: center; background-color: #eeeeee; margin-bottom: 10px; padding: 15px 0 10px;}

/* Top
############################################################################################################## */
#b-top { clear:both; padding: 10px 0 20px 0; width: 960px; margin: auto;}
#b-top span { background: #000 url(images/top-bkg.png) no-repeat top center; color:#fff; font: bold 14px/14px "Arial"; letter-spacing: -1px; padding: 7px 7px 3px 7px;}
#b-top span a, #b-top span a:visited, #b-top span a:hover { color:#fff; text-decoration: none;}


/* Footer
############################################################################################################## */
#footer { clear:both; font-size:12px; padding: 10px 0 0 0 ; background: url(images/footer.jpg) no-repeat center bottom; width: 960px; height:100px;  margin: auto;}
#footer p.by { clear:both; float:left; color:#FFFFFF; padding: 2px 0px; margin:10px 0 0 35px;}
#footer p.by a { text-decoration: underline; color:#FFFFFF; }
#footer p.copy { float:left; color:#FFFFFF; padding: 2px 0px; margin:10px 0 0 35px;}
#footer p.copy a { text-decoration: underline; color:#99FF00; }
#footer image {margin:0 0 0 25px;}

/* Archieve
############################################################################################################## */
#left_container { float: left; width:460px; height:auto; margin:0; padding:0;}

.lead{color: #FF6699; font:bold 15px; margin:10px 0 0 0;}

.archieve { border:10px solid #000000; width:420px; margin:10px 0; padding:10px;}

.a-head h2 { color:#000; font: bold 20px/20px "Arial"; letter-spacing: -1px; background: #ff8e7f url(images/latest_h2.jpg) left top ; padding: 10px; width: 400px;}
.a-head h2 a, .p-head h2 a:visited { color:#000; }
.a-head h2 a:hover { color:#ff7e00; text-decoration: none; }

.a-head h3 { color:#ffffff; font: 12px/12px "Arial"; letter-spacing: -1px; }
.a-head h3 a, .p-head h3 a:visited { color:#FFFFFF;}
.a-head h3 a:hover { color:#FFFFFF; text-decoration: none;}

.a-con { margin-top:15px;}
.a-con h4{ font-size:15px; font-weight:normal;}
.a-con p { font: normal 15px/20px "Verdana"; padding: 5px 0px; margin: 5px 0px;}
.a-con p a { color:#FF6600; }
.a-con p span { color: #595959; font-weight: bold;}
.a-con ol { list-style: decimal inside; }
.a-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.a-con ol li { padding: 2px 0px 2px 0px; }
.a-con ul { padding: 10px 0px 10px 20px; margin: 0px; }
.a-con ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url("images/p-con-li.png") no-repeat left 2px; color:#666; }
.a-con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; padding: 10px 20px; margin: 10px 10px; background: #f4f4f4; color:#666; }
.a-con blockquote p { font: italic 14px/19px Georgia, "Times New Roman",  Times, serif; color:#666; }
.a-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}
.a-con table {
border: 1px #CCCCCC solid;
border-collapse: collapse;
border-spacing: 0;
margin:10px 0 30px 0;
}
.a-con table caption{
text-align: left;
font-size:15px;
font-weight: bold;
margin-bottom:5px;
}
.a-con table th {
padding: 5px;
border: #CCCCCC solid;
border-width: 0 0 1px 1px;
background: #F4F4F4;
font-weight: bold;
line-height: 120%;
text-align: center;
}
.a-con table td {
padding: 5px;
border: 1px #CCCCCC solid;
border-width: 0 0 1px 1px;
text-align: center;
}

.a-con dl.a-photo
{
}

.a-con dl.a-photo dt
{
}

.a-con dl.a-photo dt img
{border:1px solid #000000 ;background: #FF9999 ; padding:5px; max-width: 100%;
}

.a-con dl.a-photo dd
{
text-align: left;font-size: tiny; font-weight: bold;
}

.a-con .linernotes-theme
{
border: none; background: url("images/linernotes/linernotes_theme_bg.jpg") left center no-repeat; padding: 0; margin: 10px 50px 10px 50px; width: 320px; 
}

.a-con .linernotes-theme h3
{
 border: 0; background: url("images/linernotes/linernotes_theme_header.jpg") center center no-repeat; text-indent:-9999px; padding: 10px; width: 300px; height: 30px; margin: 0;
}

.a-con .linernotes-theme h3.al-1
{
background: url("images/linernotes/linernotes_theme_header_1.jpg") center center no-repeat;
}

.a-con .linernotes-theme h3.al-2
{
background: url("images/linernotes/linernotes_theme_header_2.jpg") center center no-repeat;
}

.a-con .linernotes-theme h3.al-3
{
background: url("images/linernotes/linernotes_theme_header_3.jpg") center center no-repeat;
}

.a-con .linernotes-theme h3.al-4
{
background: url("images/linernotes/linernotes_theme_header_4.jpg") center center no-repeat;
}

.a-con .linernotes-theme h3.al-5
{
background: url("images/linernotes/linernotes_theme_header_5.jpg") center center no-repeat;
}

.a-con .linernotes-theme h3.al-6
{
background: url("images/linernotes/linernotes_theme_header_6.jpg") center center no-repeat;
}

.a-con .linernotes-theme h3.al-7
{
background: url("images/linernotes/linernotes_theme_header_7.jpg") center center no-repeat;
}

.a-con .linernotes-theme .album
{
padding: 0 0 10px 0;
}

.a-con .linernotes-theme .album p
{
padding:0;margin:0;
}

.a-con .linernotes-theme .album img
{
border:none ;background:none ; padding: 0; margin: 0 10px 10px 10px ; width: 300px;
}

.a-con .linernotes-theme .album p.jk-caption
{
background: #FFFFFF; padding:5px; margin:0 10px 0 10px; width: 290px; font-weight: bold;
}

.a-det { margin: 5px 0px; text-align: left;}
.a-det h2 { }
.a-det h2 a { color: #FF7E00; background-color:#F0F2F3; border-radius: 5px; padding: 5px; }
.a-det h3 { background:#000000; color:#ffffff; font: 12px/12px "Arial"; letter-spacing: -1px; float:left; padding:3px; }
.a-det h3 a, .p-head h3 a:visited { color:#FFFFFF;}
.a-det h3 a:hover { color:#FFFFFF; text-decoration: none;}
.a-det li { color:#7f7f7f; display: inline; padding: 4px 0px 6px 17px; margin-right: 5px; }
.a-det li.a-det-cat { background: url("images/p-det-cat-ico.png") left center no-repeat; }
.a-det li.a-det-tag { background: url("images/p-det-tag-ico.png") left center no-repeat; }
.a-det li a, .p-det li a:visited, .p-det li a:hover { color:#7f7f7f; text-decoration: underline; margin-right: 3px;}

.a-more { padding-top: 10px; text-align: right;}
.a-more li { color:#000000; display: inline; padding: 4px 0px 6px 20px; margin-right: 5px;}
.a-more li.a-more-read { background: url("images/more.png") left center no-repeat; }
.a-more li a,.a-more li a:visited { color:#000000; font: bold 14px/18px "Arial"; letter-spacing: -1px; margin-right: 3px;}
.a-more li a:hover { color:#FF6600; }

.a-con .wpunlimited_bookmarks strong { font-weight: normal; color:#999; padding-bottom: 2px; font-size: 10px; text-transform:uppercase; }
.a-con .wpunlimited_bookmarks a img { display:inline; border:none; padding:0; margin:0; margin-top: 5px; }
.a-con .align_center{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.a-plofile {
border:1px solid #CCCCCC ;background: #F4F4F4 ; margin:20px 0 20px 0; padding:5px;
}
.a-plofile p {
font-size:small; margin:0; padding:5px;
}

.pk
{
color:#E4007F;
}

.rd
{
color:#E60012;
}

.gr
{
color:#009944;
}

.or
{
color:#F39800;
}

.lb
{
color:#00A0E9;
}

.nv
{
color:#004EA2;
}

.alert
{
font-weight: bold; color:#FF6666;
}

/* ArtistInterview
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.artist_interview{border:10px solid #000000; margin:10px 0; padding:10px;
width: 609px;
}

.artist_interview-head h2 { color:#000; font: bold 20px/20px "Arial"; letter-spacing: -1px; background: #ff8e7f url(images/latest_h2.jpg) left top ; padding: 10px; width: 589px;}
.artist_interview-head h2 a, .artist_interview-head h2 a:visited { color:#000; }
.artist_interview-head h2 a:hover { color:#ff7e00; text-decoration: none; }

.artist_interview-head h3 { color:#ffffff; font: 12px/12px "Arial"; letter-spacing: -1px; }
.artist_interview-head h3 a, .p-head h3 a:visited { color:#FFFFFF;}
.artist_interview-head h3 a:hover { color:#FFFFFF; text-decoration: none;}
.artist_interview-con{
	margin-bottom:20px;
}
.artist_interview-con h4{ font-size:15px; font-weight:normal;}
.artist_interview-con p { font: normal 15px/20px "Verdana"; padding: 5px 0px; margin: 5px 0px;}
.artist_interview-con p a { color:#FF6600; }
.artist_interview-con p span { color: #595959; font-weight: bold;}
.artist_interview-con p.question{font-weight: bold;
	color: #FF9999;
}
.artist_interview-con ol { list-style: decimal inside; }
.artist_interview-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.artist_interview-con ol li { padding: 2px 0px 2px 0px; }
.artist_interview-con ul { padding: 10px 0px 10px 20px; margin: 0px; }
.artist_interview-con ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url("images/p-con-li.png") no-repeat left 2px; color:#666; }
.artist_interview-con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; padding: 10px 20px; margin: 10px 10px; background: #f4f4f4; color:#666; }
.artist_interview-con blockquote p { font: italic 14px/19px Georgia, "Times New Roman",  Times, serif; color:#666; }
.artist_interview-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}

/* Pagelink
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
p.pagelink a {color:#000000; font: bold 14px/18px "Arial"; letter-spacing: -1px;}

span.pageprev a{
background: url("images/pageprev.jpg") left center no-repeat; float:left; padding: 0 0 0 15px
}

span.pagenext a{
background: url("images/pagenext.jpg") right center no-repeat; float:right; padding: 0 15px 0 0px
}

/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.a-con img {border:1px solid #000000 ;background: #FF9999 ; padding:5px; max-width: 100%;}
.a-con .aligncenter {text-align:center; margin:30px 0 20px 0;}
.a-con img.aligncenter_nondeco { margin: 10px 55px; display: inline; border:none; padding: 0; text-align:center;}
.a-con img.alignright { margin: 5px 0 10px 20px; display: inline; border:1px solid #000000 ;
	background: #FF9999 ;
	padding:5px; }
.a-con img.alignleft { margin: 5px 20px 10px 0; display: inline; border:1px solid #000000 ;
	background: #FF9999 ;
	padding:5px; }
.a-con img.nothumb {border:none ;background:none; padding:0 !important; max-width: 100%; }
.a-con .alignright { float: right; }
.a-con .alignleft { float: left }
.artist_interview-con img{border:1px solid #000000 ;background: #FF9999 ; padding:5px; max-width: 100%;}
.artist_interview-con .aligncenter { text-align:center; margin:30px auto 20px auto;}
.artist_interview-con img.aligncenter_nondeco { margin: 10px 55px; display: inline; border:none; padding: 0; text-align:center;}
.artist_interview-con img.alignright {float: right;
	border:1px solid #000000 ;
	background: #FF9999 ;
	padding:5px; 
	margin: 10px 0 10px 15px;}
.artist_interview-con img.alignleft {float: left;
	border:1px solid #000000 ;
	background: #FF9999 ;
	padding:5px; 
	margin: 10px 15px 10px 0;}
.artist_interview-con img.nothumb {border:none ;background:none; padding:0 !important; max-width: 100%; }
.artist_interview-con .alignright { float: right; }
.artist_interview-con .alignleft { float: left }

/* Right container
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
#right_container { float: left; width:170px; height:auto; margin: 10px 0 0 10px;}

#right_container h3 {
color: #000000;
font-size:14px;
letter-spacing:1px;
padding:3px 4px;
}

#right_container ul {
padding:5px;
}

#right_container li {
padding:; margin-bottom:5px;
}

#right_container li.top {
padding:; margin-bottom:10px;
}

#right_container li.bottom {
padding:; margin-bottom:0;
}

#right_container li a {
border:0 none;
color:#666666;
text-decoration:none;
}

#right_container .recent_post {
background:#D6FF43 url("images/recentpost.jpg") left top no-repeat;
border:3px solid #000000;
width:174px;
}

#right_container .recent_post h3{
color: #FFFFFF; background: #000000;
}

#right_container .recent_post ul {
padding:10px 5px 0 5px;
}

#right_container .recent_post ul li{
border:1px solid #E5E5E5; background:#FFFFFF; padding:4px; margin:0 0 10px 0;
}

#right_container .recent_post ul li a{
}

#right_container .recent_post ul li a:hover{
color:#000000; text-decoration:underline;
}

#prize_menu {
border:1px solid #000000 ;
background: url("images/prize_menu_bg.jpg") top left #FFFF33;
width:178px; 
margin-bottom:10px;
}

#prize_menu ul li.top{
margin:0 0 20px 0;
}


#right_container .banner {
background: url("images/supporter.jpg") top left #FFFF33;
width:170px; height: 46px;
margin-top:10px;
padding:30px 5px 0 5px;
}

#right_container .banner ul {
padding:0;
}

#right_container .banner ul li {
width:170px; height: 40px;
margin-bottom:5px;
}

#wp-calendar {
width:100%;}

#wp-calendar td {
font-size:11px;
padding:4px 3px;
text-align:center; }

#wp-calendar caption {
background:none repeat scroll 0 0 #F0F2F3;
margin-bottom:5px;
padding:5px 0; }

#wp-calendar #today {
background:none repeat scroll 0 0 #F0F2F3;
font-weight:bold; }

/* Prize Result
############################################################################################################## */

.lead{color: #FF6699; font:bold 15px; margin:10px 0 0 0;}

.prize_result { border:10px solid #000000; width:440px; margin:10px 0 0 0; padding:0;}

.prize_result h2 { width: 420px; background: none; margin:10px; padding:0;}
.prize_result h3 { color:#FFFFFF; font-weight:bold; font-size:18px; background:#000000; display: inline; margin:10px 10px 10px 10px; padding:5px; }
.prize_result h4{ color:#000000; font-weight:bold; font-size:16px; padding: 10px 0 0 10px; margin: 5px 0px;}

.prize_result p { font: normal 15px/20px "Verdana"; padding: 10px; margin: 5px 0px;}
.prize_result strong, .eachDescription strong{color:#FF6666; font-weight:bold; font-size:18px;}
.prize_result p a { color:#FF6600; }
.prize_result ul{
margin:0;
padding:0;
}
.prize_result ul li{
list-style-type: none;
margin:20px 10px 10px 10px;
}

.prize_result ul li h5{
font-weight:bold; font-size:13px; margint:0;
}

.prize_result ul li .nominated {
margin-bottom:10px;
}

.prize_result ul li .nominated img {
float:left; border:1px solid #000000 ;background: #FF9999 ; padding:5px; margin:10px 10px 0 0 ; max-width: 100%;
}
.prize_result ul li .nominated h5 {
font-weight:bold; font-size:13px; margint:0;
}
.prize_result ul li .nominated p {
float:left; line-height: 21px; font-size: 13px; width: 305px; margin:10px 0 0 0 ; padding: 0;
}

.prize_result ol { }
.prize_result ol { padding: 10px 0px 10px 25px; margin: 0px; }
.prize_result ol li { padding: 2px 0px 2px 0px; }
.prize_result blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; padding: 10px 20px; margin: 10px 10px; background: #f4f4f4; color:#666666; }
.prize_result blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }
.prize_result blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}
.prize_result img {border:none ;background: none ; margin:0 0 20px 0 ; padding:0; }

.prize_result p#winning_entries { font: normal 15px/20px "Verdana"; padding: 10px 10px 0 10px; margin: 5px 0 0 0;}
.prize_result p#winning_entries img{ margin: 0;}

#voting_method ul{
margin:0;
padding:0;
}
#voting_method ul li{
list-style-type: none;
float:left;
margin:0 0 0 20px;
}
#voting_method img {
border:none ;background: none ; margin:30px 0 20px 0 ; padding:0;
}

/* Widget
############################################################################################################## */

/* Twitter Tools
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
#twitter-tools{border:1px solid; background: url(images/tweet.jpg) no-repeat left top; width: 238px; height:;  margin: 10px 0 0 0 ; padding:62px 5px 5px 5px;}
.widget aktt_widget{}
.aktt_tweets {border:1px solid; background:#FFFFFF; padding:10px 5px 5px 5px ; width:226px; height:; }
.aktt_tweets li {border:1px solid #E5E5E5; background: #f4f4f4; font-size:12px; margin-bottom: 10px; padding: 4px;}
.aktt_tweets li.aktt_more_updates {text-align:right; border:none; background:#FFFFFF; margin-bottom: 0;}

/* Clearfix
############################################################################################################## */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
 
.clearfix {
  min-height: 1px;
}
 
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}