@charset "shift_jis";
/*
Theme Name: SALUUT
Theme URI: http://www.saluut.net/
*/

/* load 960 framework */
@import url("library/960/reset.css");
@import url("library/960/text.css");
@import url("library/960/960.css");
@import url("library/nav/superfish.css");


/* ==================================================
  global styles
================================================== */

body {
	background-color: #F3F4EE;
	/*margin: 30px; */
	color: #241C18;
	font-family: 'Droid Serif', "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", Sans-Serif;
	font-size: 10px;
	min-width: 1060px;
	border-top: 1px solid #FFF;
	line-height: 1.5;
}

h1,h2,h3,h4,h5 {
	color: #241C18;
	font-weight: normal;
}

a {text-decoration: none; /*border-bottom:1px dotted #726A55;*/ color: #433C35;}
a:hover { /*border-bottom:1px dotted #ADA48E;*/ }
h4 {font-size:18px;margin:0;padding:0;color:#333}
strong {font-weight: bold;}
em {font-style: italic}
hr { margin: 20px 0;}

.box960 {
	width: auto;
	margin: 40px 0 0 30px;
	overflow: hidden;
}

.box960_2 {
	
}

.box930 {
	width: 960px;
	margin: 40px auto;
	overflow: hidden;
}

.box690 {
	width: auto;
	margin: 30px 0 40px 40px;
	float: left;
}

.fntMedium {
	font-size: 12px;
	font-style: normal;
	text-shadow: 0 1px 0 #fff;}
	
.fntSmall {
	font-size: 11px;
	font-style: normal;
	text-shadow: 0 1px 0 #fff;}
	
.fntWht {
	color: #FFFFFF;
}

.fntRed {
	color: #990000;
}

.fntGry {
	color: #999999;
}

.btnLink:hover { 
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}

.eng {
	/*border-left: 1px solid #999999;*/
	/*margin: 10px 0 0 20px;*/
	/*padding: 0 0 0 10px;*/
	/*margin: 5px 0 0 0;*/
	color: #333333;
	margin-top: 10px;
}

.eng2 {
	/*border-left: 1px solid #999999;*/
	/*margin: 10px 0 0 20px;*/
	/*padding: 0 0 0 10px;*/
	margin: 0 0 0 0;
	color: #898989;
}



/* ==================================================
  header
================================================== */

#header {
	z-index: 99;
	width: 960px;
	margin: 40px auto;
	overflow: hidden;
}

#header #logo {
	/*float:left;*/
	margin: 0 0 8px 0;
	width: 960px;
	border-bottom: 4px solid #241C18;
	padding: 0 0 20px 0;
	text-align: left;
	overflow: hidden;
	height: 46px;
}

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

#header h1 a:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}

#header #navi {
	overflow: hidden;
	padding: 0 0 5px 0;
	border-bottom: 3px double #E5E5E5;
}

#header #navi .ttl {
	float: left;
	font-size: 11px;
	font-weight: 700;
	width: 220px;
	text-align: left;
	text-shadow: 0 1px 0 #fff;
	margin: 3px 0 0 0;
	height: 23px;
}

#header #navi .ttl a:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}

#header #navi .menu {
	float: left;
	font-size: 12px;
	width: 520px;
	text-align: left;
	text-shadow: 0 1px 0 #fff;
	height: 23px;
	margin: 3px 0 0 0;
	font-weight: 700;
}

#header #navi .menu a:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}

#header #navi .btnCart {
	float: right;
	width: 165px;
	text-align: right;
}



/* ==================================================
  intro text
================================================== */

#introduction h2 {font-size:30px; margin:0 0 5px 0;padding:0}
#introduction h3 {line-height:1.3;color: #999;font-size: 18px}


/* ==================================================
  twitter
================================================== */

#twitter {background:url(images/twitter-bg.gif) 0px 30px no-repeat;margin-bottom:25px;}
#twitter-top {background:url(images/twitter-top.gif)  0 0 no-repeat;}
#twitter_update_list {list-style:none;margin:0;padding:0;background:url(images/twitter-bot.gif)  left bottom no-repeat;min-height:80px;}
#twitter_update_list li {list-style: none;margin:0;font-size:12px;padding:25px 60px 15px 20px;line-height: 1.3}
#twitter_update_list li span {display: block}


/* ==================================================
  Navigation Highlights
================================================== */

/*.current-cat a, .current_page_item a {font-weight:bold;}*/

.sf-menu li {
	/*background-color: #000000;*/
}

.sf-menu a {
	color: #000000;
}

.sf-menu a:hover{
	color:#fff;
	background-color: #333;
}

.sf-menu a:visited{
	color: #fff;
}

/* ==================================================
  NAVIGATION - Search for something
================================================== */

#search {
	top: 0px;
	height:24px;
	width:auto;
	float: right;
	margin: 0;
}
#search #s { 
	float: left; 
	display: block; 
	margin:0;padding: 5px 5px 5px 20px; 
	width: 125px; 
	border: none; 
	font-size: 11px; 
	color: #999; 
	vertical-align: bottom; 
	background: #fff url(images/search.png) 3px 4px no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 1;
	font-weight: normal;
}

#search #s:hover {
	color: #666;
	background: #dadada url(images/search.png) 3px 4px no-repeat;
}


/* ==================================================
  Portfolio Gallery
================================================== */

#gallery {border:10px solid #e5ded6;}
#gallery-nav {margin:2px 0 25px 0;padding: 0;list-style: none;}
#gallery-nav li { display: inline; margin:0;padding:4px 2px; background:#f6ede7; }
#gallery-nav li.current {background: #e5ded6; }
#gallery-nav li.current a {color:#666}
#gallery-nav li a {color:#aaa;font-weight: bold; border: none; padding:5px}


/* ==================================================
  new icon
================================================== */

#content div.portfolio .boxiconNew {
	width: 48px;
	height: 48px;
	top: 10px;
	left: -10px;
	position: absolute;
	margin: 0;
	display: block;
	overflow: visible;
}


/* ==================================================
  content
================================================== */

.contentIn {
	width: 984px;
	margin: 40px auto;
	overflow: hidden;
}



#content h2 {
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	text-shadow: 0 1px 0 #fff;
}



#content div.portfolio{
	overflow: hidden;
	display: block;
	margin: 0 13px 30px 13px;
	width: 220px;
	}

#content div.portfolio  div.thumb {
	display: block;
	overflow: visible;
	color: #333;
	text-align: center;
}


#content div.portfolio  div.thumb a { 
	 display: block;
	 /*background-color: #fff;*/
}

#content div.portfolio  div.thumb a:hover {
    opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}


/*#content div.portfolio  div.thumb a {
	filter:Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;
}*/

.entry {}


.boxArchiveData{
	float: left;
	width: 690px;
}

.archiveData {
	float: left;
}

.archiveData div.thumb {
	display: block;
	/*position: relative;*/
	overflow: hidden;
	width: 110px;
	height: 110px;
	/*padding: 15px;*/
	color: #333;
	border:1px solid #E5E5E5;
	line-height: 1.2;
	background-color: #FFFFFF;
	text-align: center;
	margin-bottom: 20px;
	float: left;
	margin-right: 15px;
}

#content div.portfolio h4 {
	font-weight: normal;
	display: block;
	font-size: 12px;
	background-color: #1B1B1B;
	width: 200px;
	padding: 18px 10px 0 10px;
	text-align: center;
	letter-spacing: 1px;
	line-height: 1;
	background: url(http://saluut.net/wp/lib/images/bgTitle220.gif) no-repeat; 
	margin-top: 15px; 
	height: 22px;
}

#content div.portfolio h4 a {
	/*border-bottom: 1px dotted #888;*/
	color: #fff;
	/*padding: 0 0 0 10px;*/
	padding: 0px;
	display: block;
}


#content div.portfolio h4 a:hover {
	color: #fff;
	padding: 0px;
	display: block;
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}

#content div.portfolio h5 {
	font-weight: normal;
	margin: 10px 0 0 0;
	display: block;
	font-size: 12px;
	text-align: center;
	line-height: 2;
	font-style: normal;
}

#content div.portfolio h5 a {
	/*border-bottom: 1px dotted #888;*/
	color: #241C18;
	/*padding: 0 0 0 10px;*/
	padding: 0px;
	display: block;
}


#content div.portfolio h5 a:hover {
	/*border-bottom: 1px dotted #888;*/
	color: #888;
	/*padding: 0 0 0 10px;*/
	padding: 0px;
	display: block;
}

#content div.portfolio a:focus, #content div.portfolio a:hover { 
	text-decoration: none;
}

#content div.portfolio img { /*position: absolute;*/
	width: 220px;
	height: 220px;
	border: 0;
	z-index:3;
}

#singleData div.thumb {
	display: block;
	width: 467px;
	height: 467px;
	/*padding: 15px;*/
	color: #333;
	line-height: 1.2;
	text-align: center;
	margin: 0 0 30px 0;
}

#singleData div.thumb a:hover {
	opacity:0.9;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
}


#singleData div.thumb img { /*position: absolute;*/
	width: 467px;
	height: 467px;
	border: 0;
	z-index:3;
}

.archiveData div.thumb img { /*position: absolute;*/ margin: 5px; width: 100px; height: 100px;border: 0;z-index:3;}


#content div.portfolio span.name {
	bottom:0;
	left:0px;
	margin: 0 0;
	padding: 0;
}

#content div.portfolio span.title {
	bottom:0;
	left:0;
	line-height: 1.5;
	font-size: 12px;
	margin: 0;
	text-shadow: 0 1px 0 #fff;
}

#content div.portfolio div.category {
	/*position:relative;*/
	bottom:0;
	left:0;
	margin:10px 8px 16px 8px;
	font-size:10px;
	color:#999;
	line-height: 1.5;
	font-style: normal;
}

#content div.portfolio div.category a {font-size:10px;border: none;color:#888;}




/* ==================================================
  prev next navigation
================================================== */

.navigation {
	/*clear: both;*/ 
	height: 33px;
	text-align: center;
	float: left;
	margin: 10px 13px;
	width: 960px;
	overflow: hidden;
}

.navigation-archive {
	height: 33px;
	text-align: center;
	float: left;
	margin: 10px 13px;
	width: 960px;
	overflow: hidden;
}

.navigation .navigationIn,
.navigation-archive .navigationIn {
	margin: 0 auto; 
	width: 222px; 
	overflow: hidden;
}

.next  {background: url(images/next.gif) 0 -66px no-repeat;width: 107px; height: 33px;float: left}
.prev  {background: url(images/prev.gif) 0 -66px no-repeat;width: 115px; height: 33px;float: left}
.next a {background: url(images/next.gif) 0 0 no-repeat;}
.prev a {background: url(images/prev.gif) 0 0 no-repeat;}
.next a, .prev a {float:right;display:block; height:33px;text-indent:-9999px;border:none;}
.next a {width:107px;}
.prev a {width:115px;}
.next a:hover, .prev a:hover {background-position: 0px -33px;border:none}
.navigation-archive .prev {float:left}


/* ==================================================
  widgets
================================================== */

h3.sub {
	margin-bottom:7px;
	font-weight: bold;
}

.item {
	margin: 0 0 20px;
}

.item ul li {
	display: block;
	list-style:none;
	margin:0;
	padding:5px 0;
	font-size: 12px;
	border-bottom: 1px dotted #1B1B1B;
	line-height: 1.8;
}
.item ul li a {display: block;border: none;}
.item dt {font-weight: bold;float:left;width:80px;padding-bottom:7px;clear:left}
.item dd {padding-bottom:7px;}
.portfolio p {margin: 0;padding: 0; font-size: 10px;}
.item h4 {
	color: #241C18;
	margin-bottom: 10px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	;
}
.textwidget {margin-bottom:30px}
#wp-calendar  {width: 100%}
#wp-calendar td {text-align: center;}
#wp-calendar thead {font-weight: bold;background: #eee}
#wp-calendar td#prev {text-align: left}
#wp-calendar td#next {text-align: right}


/* ==================================================
  Content Area
================================================== */

.postmetadata {font-size: 10px;}
small {color: #bbb}
hr.dotted {border:none;border-bottom: 1px dotted #ccc }
.pagetitle, .post h2 { /*margin-top:10px*/}
.post h3 a{font-weight: bold} 


/* ==================================================
  Form Elements
================================================== */

textarea {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;font-size: 12px;-webkit-border-radius: 5px;border: none;padding:6px; background: ;line-height: 1}
#submit {font-weight: bold; padding: 5px 10px;border:1px solid #aaa}


/* ==================================================
  Comments
================================================== */

#respond h3 {border-bottom: 1px solid #ddd;padding-bottom:7px}
.commentlist {padding: 0;margin: 0;}
.commentlist li {margin: 10px 0 0px;padding: 10px 10px 10px 10px;list-style: none;border:1px solid #ddd; }
.commentlist li ul {padding: 0;margin: 0;}
.commentlist li ul li {margin-right: 0px;margin-left: 0px;}
.commentlist li .avatar {float: left;border: 1px solid #eee;padding: 2px;background: #fff;margin-right:10px}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;}
.commentmetadata {font-weight: normal;font-size: 11px}
.children { padding: 0; }
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0 0 10px 0;display: block;}
.even, .alt {background:#f8f6f2;}
ul.children li.odd {background: #f6ede7;}
.thread-odd {background: #f6ede7;}
.thread-even {background:#f8f6f2;}
.depth-1 {}
.says {display:none;}
.cancel-comment-reply small {font-size:1em;}
.bypostauthor {background: #fff}
.cancel-comment-reply {margin-bottom: 20px}


/* ==================================================
  etc
================================================== */

.post-meta ul, li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.post-meta .post-meta-key { display: none;}

h2 span { 
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}


/* ==================================================
  Footer
================================================== */

#footer {
	margin: 0 0 0 0;
	width: auto;
}

#footer a {
	color: #241C18;
}

#footer a:hover {
	color: #241C18;
}

#footer .footerIn {
	width: 984px;
	margin: 0 auto;
	overflow: hidden;
}

#footer h3 {
	color: #1B1B1B;
	border-top: 4px solid #241C18;
	padding: 5px 0;
	border-bottom: 1px solid #241C18;
	margin: 0 0 22px 0;
	text-shadow: 0 1px 0 #fff;
}

#footer .textwidget {
	color: #241C18;
	font-size: 11px;
	line-height: 1.8;
}

#footer .copy {
	display: block;
	clear: both;
	margin: 30px auto 60px auto;
	width: 960px;
	overflow: hidden;
	border-top: 4px solid #241C18;
	border-bottom: 1px solid #241C18;
	padding: 5px 0;
}

#footer .copy .copyL {float: left;}
#footer .copy .copyR {float: right;}


/* ==================================================
  sidebar
================================================== */

#sidebar {
	width: 960px;
}



/* ==================================================
  cart
================================================== */

#sidebar input { 
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-webkit-border-radius: 0;
	border: none;
	padding: 0px;
}

.entry .shopping_cart {
	width: 50%;
}

.entry .shopping_cart input {
	border: none;
}


/* ==================================================
  tracks
================================================== */

#fulltracks td {
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;
	text-align: left;
}
	
#tracksMp3 td,
#tracksFlac td,
#tracksWav td {
	border-bottom: 1px dotted #A0A0A0;
	padding: 12px 0 12px 12px;
	text-align: left;
	font-family: 'Droid Serif', "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", serif;
	font-size: 12px;	/*vertical-align: top;*/
}

#tracksMp3 td.btnBuy,
#tracksFlac td.btnBuy,
#tracksWav td.btnBuy {
	padding-right: 12px;
	text-align: right;
}

#tracksMp3 .fulltracks,
#tracksFlac .fulltracks,
#tracksWav .fulltracks {
	border-bottom: 1px solid #020201;
	padding: 12px 0 12px 12px;
	text-align: left;
	color: #FFFFFF;
	text-shadow: none;
	border-top: 1px solid #4E3D35;
	font-size: 14px;
}

#tracksMp3 .fulltracks span,
#tracksFlac .fulltracks span,
#tracksWav .fulltracks span {
	font-size: 12px!important;
}

.fulltracksBg {
	background-color: #241C18;
	vertical-align: middle;
}

/* ==================================================
  tab
================================================== */

#simpleTabs, #simpleTabs2 {
	width: 600px;
}

.simpleTabs-nav {
	margin: 5px 0 0 0;
	width: auto;
	float: right;
	overflow: hidden;
}

.simpleTabs-nav ul {
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
}
.simpleTabs-nav li {
	display: inline;
	float: left;
	margin: 0;
	padding: 7px;
	margin-right: 4px;
	color: #fff;
	/*cursor: pointer;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 10px;
	width: 200px;
	line-height: 10px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	letter-spacing: 1px;
}
#topmenu1 {
	width: 4em;
	background: #333;
}
#topmenu2 {
	width: 2em;
	background: #333;
}
#topmenu3 {
	width: 5em;
	background: #333;
}

#topmenu4 {
	width: 5em;
	background: #333;
}

#topmenu5 {
	width: 5em;
	background: #333;
}

#topmenu6 {
	width: 9em;
	background: #333;
}

#topmenu7 {
	width: 4em;
	background: #00B87A;
}

.simpleTabs-nav ul li:after {
}

.simpleTabs-nav ul li.last:after {
	content: "";
}
.simpleTabs-nav a {
	color: #fff;
}
.simpleTabs-nav a:hover {
	color: #fff;
}

.simpleTabs-nav li:hover {
	background: transparent;
	color: #fff;
}

.simpleTabs-content {
	clear: both;
	color: #fff;
	padding: 15px;
}

#headerline {
	margin: 0 60px 0 40px;
	background-image: url(http://www.saluut.net/wp/wp-content/uploads/2010/02/bg999.gif);
	background-repeat: repeat-x;
	clear: both;
	min-width: 930px;
	border-bottom: 1px solid #FFF;
}


/* ==================================================
  single
================================================== */

#singleDataEntry {
	width: 960px;
	margin: 0 auto;
}

.boxttl {
	width: 960px;
	border-top: 4px solid #241C18;
	border-bottom: 1px solid #241C18;
	margin: 0 auto 30px auto;
	padding: 15px 0;
	overflow: hidden;
}

.boxttl .boxttlLeft {
	float: left;
}
.boxttl .boxttlRight {
	float: right;
	margin: 10px 0 0 0;
	font-size: 11px;
}

.boxttl .boxttlRight a {
	text-decoration: underline;
}

.boxttl .boxttlRight a:hover {
	text-decoration: underline;
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}

.boxttl h2 {
	text-align: left;
}

.boxttl h2 span.name {
	font-size: 26px;
	font-weight: 400;
}

.boxttl h2 span.ttl {
	font-size: 18px;
	font-weight: normal;
	color: #444;
}

#singleDataEntry .entry {
	width: 960px;
	overflow: hidden;
}

#singleData .category,
#singleDataEntry .category {
	bottom:0;
	left:0;
	font-size:10px;
	color: #241C18;
	line-height: 1.2;
	margin-bottom: 20px;
}

.boxSideberProject .category {
	bottom:0;
	left:0;
	font-size:10px;
	color:#666;
	line-height: 1.4;
}

#singleDataEntry .singleDataImg {
	width: 493px;
	float:left;
	font-size: 11px;
	margin: 0 0 30px 0;
	text-align: left;
}

#singleDataEntry .singleDataImg .boxSNS {margin: 20px 0 0 0;}
#singleDataEntry .singleDataImg .boxSNS .twitter,
#singleDataEntry .singleDataImg .boxSNS .facebook,
#singleDataEntry .singleDataImg .boxSNS .addthis {margin: 0 0 10px 0;}

.singleDataImg .hidden { display: none !important; }

.singleDataImg p {
	font-size: 12px;
	font-weight: normal;
}

#singleDataEntry .boxProductData {
	width: 467px;
	float: right;
}

#singleDataEntry .boxProductData .boxSammury {
	text-align: left;
	font-size: 12px;
	line-height: 2; 
	margin: 0 0 40px 0; 
	width: 467px;
}

#singleDataEntry .boxProductData .boxSmpl {
	display: none; 
	line-height: 0;
}

#singleDataEntry .boxProductData .singleDataCredit {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 40px;
	text-align: left;
	width: 467px;
}

#singleDataEntry .boxProductData .singleDataCredit h3 {
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 #fff;
	border-top: 4px solid #241C18;
	border-bottom: 1px solid #241C18;
	padding: 5px 0;
}

#singleDataEntry .boxProductData .singleDataCredit h3 span {font-weight: bold;}

#singleDataEntry .boxProductData .singleDataCredit .profileUnit {
	margin: 0 0 30px 0;
}

#singleDataEntry .boxProductData .singleDataCredit #profile {
	width: 467px;
	overflow: hidden;
	margin: 0 0 50px 0;
}

#singleDataEntry .boxProductData .singleDataCredit #profile .boximg {
	float: left;
	width: 78px; 
	margin: 0 20px 0 0;
}

#singleDataEntry .boxProductData .singleDataCredit #profile .boxtxt {
	float: right;
	width: 369px;
}

#singleDataEntry .boxProductData .singleDataCredit #profile .profiletxt {
	line-height: 2; 
	margin: 0 0 20px 0;
}





.box452 {
	width: 467px;
}

.singleDataComment {
	padding-bottom: 15px;
}



.singleDataTrack {
	width: 690px; 
	margin: 0 0 10px 0;
}

.note a,
.singleDataCredit a,
.profiletxt a,
.boxSammury a,
.boxtxt a,
#tags a,
#tracksMp3 a {
	color: #14A14C;
}

.note a:hover,
.singleDataCredit a:hover,
.profiletxt a:hover,
.boxSammury a:hover,
.boxtxt a:hover,
#tags a:hover,
#tracksMp3 a:hover {
	color: #888;
}

.singleDataCredit table td a {
	border-bottom: none;
	padding: 0px;
}

.singleDataCredit table td a:hover {
	border-bottom: none;
	padding: 0px;
}

#singleDataEntry h3, 
#tags h3 {
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 #fff;
	border-top: 4px solid #241C18;
	border-bottom: 1px solid #241C18;
	padding: 5px 0;
}

.note {
	font-size: 11px;
	line-height: 1.8;
}



.tags {
	width: auto; 
	float: left;
}

.artistphoto {
	float: left;
}

.artistname {
	font-size: 12px;
}

.artistdetail {
	font-size: 11px;
}

#aboutLink {
	float: left;
}

#aboutLink ul { overflow: hidden;}
#aboutLink ul li { 
	float: left;
	margin: 0 5px 0 0;
}


/* ==================================================
  for scrap
================================================== */

#profilescrap {
	float: left;
	width: 452px;
	overflow: hidden;
}

#profilescrap .imgLogoScrap {
	padding: 5px;
	margin: 0 0 5px 0;
	border: 1px solid #E5E5E5;
	background-color: #FFFFFF;
}

#profilescrap .imgLogoScrap a { text-decoration: none; border: none;}
#profilescrap .imgLogoScrap a:hover { text-decoration: none; border: none;}

/* ==================================================
  Similar Projects
================================================== */

#sidebar.boxSimilar {
	margin: 0 auto 20px auto;
	width: 960;
}

#sidebar.boxSimilar .boxSimilarIn {
	width: 960px; 
	margin: 0 auto; 
	text-align: left;
}

#sidebar h4 {
	font-size: 13px;
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px solid #241C18;
	border-top: 4px solid #241C18;
	font-weight: 700;
}

#sidebar.boxSimilar .boxSimilarIn .boxSimilarMain {
	width: 960px;
}

#sidebar.boxSimilar .boxSimilarIn .boxSimilarMain .boxSimilarMainIn {
	width: 993px;
	margin: 0 0 0 -33px;
	overflow: hidden;
}

#sidebar.boxSimilar .boxSimilarIn .boxSimilarMain .boxSimilarMainIn .boxSideberProject {
	width: 165px;
	float: left;
	margin: 30px 0 0 33px;
}

#sidebar.boxSimilar .boxSimilarIn .boxSimilarMain .boxSimilarMainIn .similarData {
	width: 165px;
	margin-bottom: 10px;
}

#sidebar.boxSimilar .boxSimilarIn .boxSimilarMain .boxSimilarMainIn .similarData a:hover {
	opacity:0.9;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
}

#sidebar.boxSimilar .boxSimilarIn .boxSimilarMain .boxSimilarMainIn .similarDataTxt .Datatitle {
	margin: 0 0 0 0;
	font-size: 11px;
	line-height: 1.8;
	color: #FFFFFF;
	text-align: center;
	width: 165px;
	letter-spacing: normal;
}

#sidebar.boxSimilar .boxSimilarIn .boxSimilarMain .boxSimilarMainIn .similarDataTxt a {
	padding: 0;
	display: block;
}


#sidebar.boxSimilar .boxSimilarIn .boxSimilarMain .boxSimilarMainIn .similarDataTxt a:hover {
	/*border-bottom: 1px dotted #888;*/
	color: #999;
	padding: 0;
	display: block;
}


/* ==================================================
  Similar Projects
================================================== */

#searchResult {
	font-size: 11px;
}

#searchResult h3 {
	font-weight: normal;
	margin: 0 0 10px 0;
	font-size: 18px;
}

#searchResult h3 a {
	/*border-bottom: 1px dotted #888;*/
	color: #241C18;
	padding: 0 0 0 10px;
	display: block;
}


#searchResult h3 a:hover {
	/*border-bottom: 1px dotted #888;*/
	color: #888;
	padding: 0 0 0 10px;
	display: block;
}


/* ==================================================
  Term of use
================================================== */

.boxTermofuse {
	width: 960px;
	margin: 0 0 30px 0;
}

#singleDataEntry .boxTermofuse .boxTermofuseIn {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 20px;
	text-align: left;
	width: 960px;
}

#singleDataEntry .boxTermofuse .boxTermofuseIn h3 {
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 #fff;
	border-top: 4px solid #241C18;
	border-bottom: 1px solid #241C18;
	padding: 5px 0;
}

#singleDataEntry .boxTermofuse .boxTermofuseIn h3 span {font-weight: bold;}

#singleDataEntry .boxTermofuse .boxTermofuseIn .boxtxt {
	margin-bottom: 25px;
	overflow: hidden;
}

#singleDataEntry .boxTermofuse .boxTermofuseIn .boxCard {
	background-color: #FBFBF6; 
	padding: 15px; 
	width: auto; 
	float: left; 
	border: 1px dotted #ddd;
}

#singleDataEntry .boxTermofuse .boxTermofuseIn ul li {
	list-style: disc;
	margin: 0 0 20px 20px;
}

#singleDataEntry .boxTermofuse .boxTermofuseIn ol li {
	list-style-type: decimal-leading-zero;
	margin: 0 0 20px 30px;
}

#singleDataEntry .boxTermofuse .boxTermofuseIn table {
	font-size: 12px;
	line-height: 3.5;
	margin-bottom: 30px;
}

#singleDataEntry .boxTermofuse .boxTermofuseIn table td {
	border-bottom: 1px dotted #999;
	padding: 0px 50px 0px 0px;
}


/* ==================================================
  donation
================================================== */

#donation table td {
	background-color: #FBFBF6;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #ccc;
	padding: 6px 5px 6px 10px;
}

#donation form {
	background-color: #FFFFFF!important; 
	padding: 10px!important; 
	border: 1px solid #f5f5f5!important;
	height: 47px!important;
}	

/* ==================================================
  Twitter
================================================== */
#boxTwitter .twtr-hd,
#boxTwitter .twtr-ft {display:none;}

#boxTwitter .twtr-widget {
	font-size: 11px!important;
	line-height: 2!important;
}

#boxTwitter .twtr-tweet{
	border-bottom:1px dotted #444;
	margin-bottom: 10px;
}

#boxTwitter .twtr-tweet-wrap {
	padding:0px 0 10px 0!important;
}

/* ==================================================
  addthis
================================================== */

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

/* ==================================================
  link
================================================== */

#link {overflow: hidden;}

#link .boxLinkLeft {
	width: 300px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}

#link .boxLinkCenter {
	width: 300px; 
	float: left; 
	margin-right: 30px;
	margin-bottom: 30px;
}

#link .boxLinkRight {
	width: 300px; 
	float: right;
	margin-bottom: 30px;
}

#link .boxLinkLeft p,
#link .boxLinkCenter p,
#link .boxLinkRight p {
	margin-bottom: 20px;
}

#link .boxLinkLeft ul,
#link .boxLinkCenter ul,
#link .boxLinkRight ul {
	padding: 0;
	margin: 0;
}

#link .boxLinkLeft ul li,
#link .boxLinkCenter ul li,
#link .boxLinkRight ul li {
	border-bottom: 1px dotted #666;
	padding: 5px 0!important;
	margin: 0!important;
	list-style: none!important;
	display: block;
	line-height: 2;
	font-size: 11px;
}

#link .boxLinkLeft ul li span,
#link .boxLinkCenter ul li span,
#link .boxLinkRight ul li span {
	font-weight: bold;
	font-size: 12px;
}

