@charset "UTF-8";
/* CSS Document */

/* rule reset */

html, body, div, span, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:20 0 0;
	border:0;
	outline:0;
}


/****** Cover page & Common ******/	


.clearBoth { /* <div class="clearBoth"></div> を入れる */
	clear:both;
	font-size:1%;
	line-height:1%;
	width:1%;
	}
	
#keywordBox { /* hidden keywords */
	width:900px;
	position:fixed;
	left:-1000px;
	}

/* Top link box */
#topLinks {
	text-align: center;
	width: 500px;
	margin-left: auto;
	margin-top:30px;
	font-size:13px;
	
}

#linkLeftBox {
	text-align: right;
	margin: 0px;
	float: left;
	width: 370px;
	padding-top:5px;
	padding-right:10px;
}

#linkRightBox {
	text-align: left;
	margin: 0px;
	float: right;
	width: 120px;
}

/* SNS plugin */
div.social {
        text-align: left;
		vertical-align: bottom;
        padding: 0px 0px 0px 0px;
}

div.social span a:hover {
        position: relative;
        top: 2px;
        left: 2px;        
}

div.coversocial {
        text-align: right;
		vertical-align: bottom;
        padding: 0px 0px 0px 0px;
		filter: alpha(opacity=90);
		-moz-opacity:0.90;
		opacity:0.90;
}

div.coversocial span a:hover {
        position: relative;
        top: 2px;
        left: 2px;        
}

/* SNS plugin end */

#topSiteTitle {
	background-image: url(../homeimages/grayback.png);
	background-repeat: repeat;
	text-align: left;
	padding-top:30px;
	padding-left:45px;
	padding-bottom:22px;
	margin-top: 3px;
	margin-right: auto;
}

#topPullDownManu {
	background-image: url(../homeimages/blackback.png);
	background-repeat: repeat;
	padding-left:70px;
	height:43px;
	
}

.main {
	text-align:center;
}

	
/* Cover page layout */
#coverPageContentOutlineFrame {
	margin: 60px auto 30px;
	width: 80%;
}

#coverPageContentRightTopFrame {
	margin-left: 340px;
	background-image: url(../homeimages/blackback.png);
	background-repeat: repeat;
	padding:20px 0px;
}

#coverPageWelcome {
	width: 92%;
	margin-right: auto;
	margin-left: auto;
}

#coverPageContentRightBottomFrame {
    margin-left: 340px;
    margin-bottom: 0px;
    margin-top: 10px;
}


#noteOneOutFrame {
	text-align: center;
	font-size:13px;
}


#shopLinkInfoOutframe {
    width: 320px;
    margin-top: 80px;
    margin-right: 20px;
    margin-left: auto;
    margin-bottom: 40px;
}

#shopRightImage {
	text-align: left;
	margin: 0px;
	float: right;
	width: 195px;
	padding-left:5px;
}

#shopLeftLink {
	background-image: url(../homeimages/blackback.png);
	background-repeat: repeat;
	margin: 0px;
	float: left;
	width: 100px;
	padding:30px 10px 8px;
	font-size:13px;
	margin-top:6px;
}
/* Cover page layout end */


#facebookLikeBox {
    width: 100%;
    height: 20px;
    margin-top: 20px;
    text-align: right;
    margin-bottom: 0px;
}

#copyRightBox {
	text-align: right;
	width: 79%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:40px;
}


/******** Artwork listing menu index pages ********/

#paintingListMenuOutlineFrame {
	text-align: left;
	margin: 75px auto 0px;
	width: 870px;
}

#leftMenu {
	text-align: left;
	margin: 0px;
	float: left;
	width: 230px;
	padding-top: 10px;
}

#rightListings {
	text-align: center;
	margin: 0px;
	float: right;
	width: 640px;
}


.listingsOneLineOuterFrame {
	width: 592px;
	margin-right: auto;
	margin-left: auto;
}

.listingsLeftTwoBoxesFrame {
	margin: 0px;
	float: left;
	width: 296px;
}

.listingsRightTwoBoxesFrame {
	margin: 0px;
	float: right;
	width: 296px;
}

.lisitngLeftBox {
	margin: 4px;
	float: left;
	width: 140px;
}

.listingRightBox {
	margin: 4px;
	float: right;
	width: 140px;
}

#listingPageFacebookLikeCodeBox {
	text-align: right;
	margin: 0px;
	height: 30px;
	width: 640px;
	padding-top: 30px;
	padding-bottom:10px;
}

/* Zodiac listing */
.zodiacLeftOneBox {
	margin: 4px;
	float: left;
	width: 140px;
}

.zodiacRightBoxForThree {
	margin: 4px;
	float: right;
	width: 436px;
	padding-top:40px;
}


/****** Painring detail pages ******/


/* Show image box */
#showImageBoxOuterFrame {
	margin: 0px;
	width: 260px;
}

#showImageBoxLeft {
	text-align: left;
	margin: 0px;
	float: left;
	width: 160px;
}

#showImageBoxRight {
	margin: 0px;
	float: right;
	width: 100px;
}

/* Show image box - Yoko */
#showImageBoxYokoOuterFrame {
	margin: 0px;
	width: 290px;
}

#showImageBoxYokoLeft {
	text-align: left;
	margin: 0px;
	float: left;
	width: 150px;
}

#showImageBoxYokoRight {
	margin: 0px;
	float: right;
	width: 140px;
}


/* Image head low */
.headLow {
	margin-top:12px;
	}


/* Detail box outer frame */
#detailBoxOuterFrame {
	margin: 85px auto 30px;
	width: 900px;
}

/* Frame for regular paintings */
#detailLeftBox {
	text-align: center;
	margin: 0px;
	float: left;
	width: 560px;
}

#detailRightBox {
	text-align: left;
	margin: 0px;
	float: right;
	width: 290px;
	padding-left: 50px;
}

#detailpageFacebookLikeCodeBox {
	text-align: right;
	margin: 0px 0px 0px 560px;
	height: 30px;
	width: 300px;
	padding-top: 30px;
	padding-right:40px;
}


/* Frame for long paintings */
#detailLongBoxOuterFrame {
	margin: 85px auto 30px;
	width: 860px;
}

#detailLongLeftBox {
	text-align: center;
	margin: 0px;
	float: left;
	width: 480px;
}

#detailLongRightBox {
	text-align: left;
	margin: 0px;
	float: right;
	width: 310px;
	padding-left: 70px;
}

#detailLongFacebookLikeCodeBox {
	text-align: right;
	margin: 0px 0px 0px 480px;
	height: 30px;
	width: 380px;
	padding-top: 30px;
}

/* Frame for long paintings - Still */
#detailLongStillBoxOuterFrame {
	margin: 85px auto 30px;
	width: 780px;
}

#detailLongStillLeftBox {
	text-align: center;
	margin: 0px;
	float: left;
	width: 480px;
}

#detailLongStillRightBox {
	text-align: left;
	margin: 0px;
	float: right;
	width: 250px;
	padding-left: 50px;
}

#detailLongStillFacebookLikeCodeBox {
	text-align: right;
	margin: 0px 0px 0px auto;
	height: 20px;
	width: 250px;
	padding-top: 20px;
}


/* Frame for yoko & square paintings */
#detailYokoBoxOuterFrame {
	margin: 85px auto 30px;
	width: 980px;
}

#detailLeftBoxYoko {
	text-align: center;
	margin: 0px;
	float: left;
	width: 680px;
}

#detailLeftBoxSquare {
	text-align: center;
	margin: 0px;
	float: left;
	width: 680px;
}

#detailRightBoxYoko {
	text-align: left;
	margin: 0px;
	float: right;
	width: 290px;
	padding-left: 10px;
}

#detailYokoFacebookLikeCodeBox {
	text-align: left;
	height: 20px;
	width: 150px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
}

#detailSquareFacebookLikeCodeBox {
	text-align: right;
	margin: 0px 0px 0px 680px;
	height: 20px;
	width: 260px;
	padding-top: 30px;
	padding-right:40px;
}


#detailYokoInboxBox {
	text-align: center;
	width: 160px;
	margin-top: 80px;
	margin-right: auto;
}

#detailSquareInboxBox {
	text-align: center;
	width: 160px;
	margin-top: 40px;
	margin-right: auto;
}

/* Dtail image box frames */
#rightDetailImagesBox {
	width: 220px;
	margin-top:40px;
	margin-right:auto;
	}
	
#leftDetailImagesBox {
	width: 440px;
	margin-top: 40px;
	margin-left:auto;
	margin-right:auto;
	}
	
#leftDetailImagesBoxShort {
	width: 380px;
	margin-top: 40px;
	margin-left:auto;
	margin-right:auto;
	}
	
#leftDetailImagesBoxLong {
	width: 560px;
	margin-top: 40px;
	margin-left:auto;
	margin-right:auto;
	}


/* Frame for yoko paintings - Lovers */
#detailYokoLoversBoxOuterFrame {
	margin: 85px auto 30px;
	width: 1010px;
}

#detailLeftBoxYokoLovers {
	text-align: center;
	margin: 0px;
	float: left;
	width: 710px;
}

#detailRightBoxYokoLovers {
	text-align: left;
	margin: 0px;
	float: right;
	width: 240px;
	padding-left: 60px;
}

#detailLoversInboxBox {
	text-align:center;
	width:140px;
	margin:80px auto 40px;
	}
	
#detailLoversFacebookLikeCodeBox {
	text-align: left;
	height: 30px;
	width: 150px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}

#leftLoversDetailImagesBox {
	width: 660px;
	margin-top:40px;
	margin-right:auto;
	margin-left:auto;
	}

	
/* Frame for yoko paintings - Romance & Scorpio */
#detailYokoRomanceBoxOuterFrame {
	margin: 85px auto 30px;
	width: 1080px;
}

#detailLeftBoxYokoRomance {
	text-align: center;
	margin: 0px;
	float: left;
	width: 780px;
}

#detailRightBoxYokoRomance {
	text-align: left;
	margin: 0px;
	float: right;
	width: 260px;
	padding-left: 40px;
}

#leftRomanceDetailImagesBox {
	width: 680px;
	margin:60px auto 30px;
	}
	
#detailRomanceInboxBox {
	text-align:center;
	width:140px;
	margin:80px auto 40px 0px;
	}
	
#detailRomanceFacebookLikeCodeBox {
	text-align: right;
	margin: 0px 100px 0px 680px;
	height: 20px;
	width: 230px;
	padding-top: 30px;
}

#detailScorpioFacebookLikeCodeBox {
	text-align: right;
	margin: 0px auto;
	height: 20px;
	width: 150px;
	padding-top: 30px;
}

/* Bottom painting description Box */
#paintingDescription {
	font-family:Trebuchet MS, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, ＭＳ Ｐゴシック, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #808080;
	background-color: #171717;
	text-align: left;
	margin: 40px auto 0px;
	padding: 20px 50px;
	width: 620px;
}

#paintingDescription a {
	color:#808080;
	}
	
#paintingDescription a:hover {
	text-decoration: none;
	color: #CC3300;
	}
	
/* Romance detail */	
#paintingRomanceDescription {
	font-family:Trebuchet MS, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, ＭＳ Ｐゴシック, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #808080;
	background-color: #171717;
	text-align: left;
	margin: 0px auto 0px;
	padding: 20px 50px;
	width: 580px;
}

#paintingRomanceDescription a {
	color:#808080;
	}
	
#paintingRomanceDescription a:hover {
	text-decoration: none;
	color: #CC3300;
	}


/****** Drawings ******/

/* W940 Yoko image */
#detailYokoMissingBoxOuterFrame {
	margin: 85px auto 50px;
	width: 940px;
}

#detailLeftBoxYokoMissing {
	text-align: center;
	margin: 0px;
	float: left;
	width: 600px;
}

#detailRightBoxYokoMissing {
	text-align: left;
	margin: 0px;
	float: right;
	width: 285px;
	padding-left: 15px;
}

/* W960 Yoko image */
#detailYokoAngelBoxOuterFrame {
	margin: 85px auto 50px;
	width: 960px;
}

#detailLeftBoxYokoAngel {
	text-align: center;
	margin: 0px;
	float: left;
	width: 660px;
}

#detailRightBoxYokoAngel {
	text-align: left;
	margin: 0px;
	float: right;
	width: 260px;
	padding-left: 40px;
}

/* Santa Yoko image */
#detailYokoSantaBoxOuterFrame {
	margin: 85px auto 50px;
	width: 1010px;
}

#detailLeftBoxYokoSanta {
	text-align: center;
	margin: 0px;
	float: left;
	width: 720px;
}

#detailRightBoxYokoSanta {
	text-align: left;
	margin: 0px;
	float: right;
	width: 220px;
	padding-left: 70px;
}

	

/****** Painting process pages ******/

#paintingProcessesMainContents {
	margin: 50px auto 0px;
	height: 500px;
	width: 1047px;
}

#paintingProcessesFacebookLikeCodeBox {
	text-align: right;
	height: 30px;
	width: 80%;
	margin: 0px auto;
}

#sponsoredBy {
	text-align:right;
	width:80%;
	margin:0px auto;
	}
	
	

/****** Show exhibition ******/

#showExhibitionsTitle {
	width:900px;
	margin:60px auto 30px;
	text-align:left;
	}



/****** Photography pages******/

#photograpyOuterFrame {
	margin: 60px auto 25px;
	width: 995px;
}

#photographyLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 255px;
	padding-top:20px;
}

#photographyRightBox {
	margin: 0px;
	float: right;
	width: 740px;
}

#photographyFacebookLikeCodeBox {
	text-align: right;
	margin: 0px;
	width: 100%;
	padding-top:40px;
}


/****** Bio page ******/

#bioOuterFrame {
	margin: 80px auto 40px;
	width: 960px;
}

#bioLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 220px;
	padding-top:20px;
}

#bioRightBox {
	margin: 0px;
	float: right;
	width: 740px;
}

.bioContentOne {
	background-color: #191919;
	text-align: center;
	margin: 0px 0px 30px;
	width: 100%;
	padding-top:60px;
	padding-bottom:40px;
}

.bioContentTwo {
	background-color: #191919;
	text-align: center;
	margin: 0px;
	width: 100%;
	padding-top:40px;
	padding-bottom:40px;
}

#artistBioOuterFrame {
	margin: 0px auto ;
	width: 560px;
}

#artistStatement {
	text-align:justify;
	margin: 0px auto;
	width: 560px;
}

#artistBioLeft {
	text-align: left;
	margin: 0px;
	float: left;
	width: 280px;
}

#artistBioRight {
	text-align: left;
	margin: 0px 0px 0px 50px;
	float: right;
	width: 230px;
}


/****** Life path page ******/

#lifePathOuterFrame {
	margin: 80px auto 25px;
	width: 960px;
}

#lifePathLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 210px;
	padding-top:20px;
}

#lifePathRightBox {
	margin: 0px;
	float: right;
	width: 750px;
}

.lifePathcontentOne {
	background-color: #191919;
	text-align: center;
	margin: 0px 0px 40px;
	padding: 40px 0px 50px;
	width: 100%;
}

.lifePathcontentTwo {
	background-color: #191919;
	text-align: center;
	margin: 0px;
	padding: 50px 0px 60px;
	width: 100%;
}

#lifePathIntroduction {
	text-align: justify;
	margin: 0px auto;
	width: 560px;
	padding-top:40px;
}

#lifePath {
	text-align:justify;
	margin: 0px auto;
	width: 560px;
}


#lifePathFacebookLikeCodeBox {
	text-align: right;
	margin: 0px;
	width: 100%;
	padding-top: 40px;
}

/****** Press page ******/

#pressOuterFrame {
	margin: 70px auto 60px;
	width: 920px;
}

#pressLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 220px;
	padding-top: 20px;
}

#pressRightBox {
	margin: 0px;
	float: right;
	width: 700px;
}

.pressContentBoxOne {
	background-color: #191919;
	text-align: center;
	margin: 0px 0px 40px;
	padding: 40px 0px 50px;
	width: 100%;
}

.pressContentBoxTwo {
	background-color: #191919;
	text-align: center;
	margin: 0px;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 50px;
}

.pressContents {
	text-align: justify;
	margin: 0px auto;
	width: 500px;
}

/* Press articles */
#pressArticleOuterFrame {
	margin: 70px auto 60px;
	width: 960px;
}

#pressArticleLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 210px;
	padding-top: 20px;
}

#pressArticleRightBox {
	margin: 0px;
	float: right;
	width: 750px;
}

#pressArticleRightBoxTwo {
	background-color: #191919;
	margin: 0px;
	float: right;
	width: 750px;
	padding-top:15px;
}

.pressArticleContentBoxOne {
	background-color: #191919;
	text-align: center;
	margin: 0px 0px 40px;
	padding: 15px 0px 50px;
	width: 100%;
}

.pressArticleContentBoxTwo {
	background-color: #191919;
	text-align: center;
	margin: 0px;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 50px;
}

#pressArticle {
	text-align:justify;
	margin:0px auto;
	width:530px;
	}
	
#pressRebeccaArticle {
	text-align:justify;
	margin:40px auto 40px;
	width:580px;
	}
	
#pressPopArticle {
	background-color:#ffffff;
	text-align:center;
	margin:40px auto 40px;
	width:620px;
	padding-top:30px;
	padding-bottom:40px;
	}
	
#pressPopArticleTop {
	text-align: center;
	margin: 10px auto;
	width: 520px;
}

.pressPopEventContents {
	text-align: justify;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
}


/******** Service **********/

/* Scammer */
#scammerFrame {
	width:520px;
	margin:60px auto 0px;
	text-align:left;
	}
	
#scammerFoota {
	width:520px;
	margin:0px auto 70px;
	text-align:right;
	}

/* Contact & Service */
#contactOuterFrame {
	width:840px;
	margin:70px auto 60px;
	}
	
#contactLeftBox {
	width:190px;
	float:left;
	text-align:left;
	margin:0px;
	padding-top:20px;
	}
	
#contactRightBox {
	width:650px;
	text-align:center;
	margin:0px;
	float:right;
	}
	
#serviceOuterFrame {
	width:870px;
	margin:70px auto 60px;
	}
	
#serviceLeftBox {
	width:220px;
	float:left;
	text-align:left;
	margin:0px;
	padding-top:20px;
	}
	
#serviceRightBox {
	width:650px;
	text-align:center;
	margin:0px;
	float:right;
	background-color:#191919;
	}
	
#serviceThankYouContent {
	width:440px;
	margin:40px auto;
	
	}
	
#contactBoxOne {
	width:516px;
	padding:40px 67px;
	margin-bottom:40px;
	background-color:#191919;
	text-align:left;
	}
	
#contactBoxTwo {
	width:516px;
	padding:40px 67px;
	margin:0px;
	background-color:#191919;
	text-align:left;
	}
	
#contactScammerBoxOuterFrame {
	width:440px;
	margin:0px auto;
	}
	
#contactScammerBoxLeft {
	width:22px;
	float:left;
	margin:0px;
	padding-top:3px;
	}
	
#contactScammerBoxRight {
	width:418px;
	float:right;
	margin:0px;
	}
	
	
.serviceBoxOne {
	width:516px;
	padding:40px 67px;
	margin-bottom:30px;
	background-color:#191919;
	text-align:left;
	}
	
#serviceBoxTwo {
	width:516px;
	padding:40px 67px;
	margin:0px;
	background-color:#191919;
	text-align:left;
	}


/* Support */
#supportOuterFrame {
	width:1020px;
	margin:70px auto 60px;
	}

#supportLeftBox {
	width:220px;
	float:left;
	margin:0px;
	padding-top:20px;
	}
	
#supportRightBox {
	width:800px;
	float:right;
	margin:0px;
	}
	
.supportBoxOne {
	width:100%;
	background-color:#191919;
	padding-top:60px;
	padding-bottom:50px;
	margin-bottom:40px;
	text-align:center;
	}
	
.supportBoxTwo {
	width:100%;
	background-color:#191919;
	padding-top:60px;
	padding-bottom:50px;
	margin:0px;
	text-align:center;
	}
	
.supportBoxFacebook {
	width:100%;
	background-color:#191919;
	padding-top:60px;
	padding-bottom:0px;
	margin:0px;
	text-align:center;
	}
	
#supportTopCatch {
	width:630px;
	text-align:justify;
	margin:30px auto 0px;
	}
	
.supportHowDonation {
	width:600px;
	background-color:#333333;
	margin:30px auto 40px;
	padding-top:25px;
	padding-bottom:25px;
	}
	
.supportHow {
	width:600px;
	background-color:#333333;
	margin:30px auto 0px;
	padding-top:25px;
	padding-bottom:25px;
	}
	
.supportShop {
	width:510px;
	height:220px;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#4d4d4d;
	}
	
#supportDonationCatchFrame {
	width:560px;
	background-color:#4d4d4d;
	padding-left:20px;
	padding-right:20px;
	}
	
#supportDonationCatchLeft {
	width:420px;
	padding:10px;
	float:left;
	text-align:center;
	}
	
#supportDonationCatchRight {
	width:100px;
	padding:10px;
	float:right;
	}
	
#donationButtonsOuterFrame {
	width:580px;
	margin:40px auto 30px;
	}
	
#donationButtonsLeftBox {
	width:290px;
	float:left;
	margin:0px;
	}
	
#donationButtonesRightBox {
	width:290px;
	float:right;
	margin:0px;
	}
	
.donationButtonLeft {
	width:145px;
	float:left;
	margin:0px;
	text-align:center;
	}
	
.donationButtonRight {
	width:145px;
	float:right;
	margin:0px;
	text-align:center;
	}
	
#specialThanksOuterFrame {
	margin: 40px auto 0px;
	width: 630px;
}

#specialThanksLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 420px;
}

#specialThanksRightBox {
	text-align: left;
	margin: 5px;
	float: right;
	width: 200px;
}

#specialThanksLeft {
	text-align: left;
	margin: 5px;
	float: left;
	width: 200px;
}

#specialThanksRight {
	text-align: left;
	margin: 5px;
	float: right;
	width: 200px;
}

#specialThanksList {
	text-align: left;
	width: 220px;
	margin-top: 200px;
	margin-right: auto;
	margin-left: auto;
}

#facebookCommentsBox {
	width: 630px;
	margin-right: auto;
	margin-left: auto;
}



/****** What's new page ******/

#whatsNewOuterFrame {
	margin: 80px auto 60px;
	width: 940px;
}

#whatsNewLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 230px;
	padding-top: 20px;
}

#whatsNewRightBox {
	margin: 0px;
	float: right;
	width: 710px;
}

#summeryOfUpdateBox {
	background-color: #191919;
	text-align: center;
	margin: 0px 0px 40px;
	padding: 50px 0px 30px;
	width: 100%;
}

#facebookUpdateBox {
	background-color: #191919;
	text-align: center;
	margin: 0px 0px 40px;
	padding: 50px 0px 30px;
	width: 100%;
}

#twitterUpdateBox {
	background-color: #191919;
	text-align: center;
	margin: 0px;
	padding: 30px 0px 30px;
	width: 100%;
}

.facebookTwitterLinkOuterFrame {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}

.facebookTwitterLinkLeft {
	margin: 0px;
	float: left;
	width: 50px;
}

.facebookTwitterLinkRight {
	text-align:left;
	margin: 0px 0px 10px 0px;
	float: right;
	width: 480px;
	padding-top: 10px;
}



/****** Quotes page ******/

#quotesOuterFrame {
	margin: 70px auto 40px;
	width: 900px;
}

#quotesLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 230px;
	padding-top: 20px;
}

#quotesRightBox {
	margin: 0px;
	float: right;
	width: 670px;
	padding-top: 25px;
}

#quotesTopImage {
	background-color: #191919;
	width: 100%;
	margin-bottom: 30px;
	text-align:center;
}


.quotesContents {
	background-color: #191919;
	margin: 0px 0px 30px;
	padding: 27px 80px;
	width: auto;
}

#quotesPage {
	text-align: right;
	margin: 0px;
	width: auto;
	padding-right: 30px;
	padding-bottom:10px;
	height:40px;
}

#quotesPageLinks {
	text-align: right;
	margin: 0px;
	width: auto;
	padding-right: 30px;
}


/****** Poetry page ******/

#poetryOuterFrame {
	margin: 70px auto 40px;
	width: 880px;
}

#poetryLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 210px;
	padding-top: 20px;
}

#poetryRightBox {
	margin: 0px;
	float: right;
	width: 670px;
}

.poetryBoxes {
	background-color: #191919;
	text-align: center;
	margin: 0px 0px 30px;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 50px;
}

.poetryContents {
	text-align: left;
	margin: 50px auto 0px;
	width: 480px;
}

#poetryBottomBox {
	background-color: #191919;
	text-align: center;
	margin: 0px;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 50px;
}


/****** Essay pages ******/

#essayOuterFrame {
	margin: 80px auto 40px;
	width: 940px;
}

#essayLeftBox {
	margin: 0px;
	float: left;
	width: 230px;
	padding-top: 20px;
}

#essayRightBox {
	margin: 0px;
	float: right;
	width: 710px;
}

.essayBoxOne {
	background-color: #191919;
	text-align: center;
	margin: 0px 0px 50px;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 30px;
}

.essayTopPageNumber {
	background-image: url(../blogs/essay/images/butnerline.gif);
	text-align: center;
	margin: 0px auto;
	height: 75px;
	width: 570px;
	padding-top:25px;
}

.essayTopTitle {
	text-align: left;
	margin: 0px auto;
	width: 570px;
	padding-top:10px;
}

.essayContents {
	text-align: left;
	margin: 50px auto 30px;
	width: 520px;
}

.essayBoxTwo {
	background-color: #191919;
	text-align: center;
	margin: 0px;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 30px;
}

#essayBottomPageNumber {
	text-align: right;
	margin: 0px;
	width: auto;
	padding-right: 30px;
	padding-top:10px;
	padding-bottom: 20px;
}

#essayBottomPageLinks {
	text-align: right;
	margin: 0px;
	width: auto;
	padding-right: 30px;
}


/****** Link pages ******/

#linkListingsOuterFrame {
	margin: 80px auto 60px;
	width: 910px;
}

#linkListingsRightBox {
	margin: 0px;
	width: 670px;
	float:right;
}

#linkListingsLeftBox {
	text-align: left;
	margin: 0px;
	float: left;
	width: 240px;
	padding-top:20px;
}

#linkTopAnnouncement {
	background-color: #191919;
	text-align: left;
	margin: 0px 0px 30px;
	padding: 20px 80px;
	width: auto;
}

#linkListings {
	background-color: #191919;
	text-align: left;
	margin: 0px;
	padding: 40px 80px 40px;;
	width: auto;
}

#linkExchangeRightBox {
	background-color: #191919;
	text-align: left;
	padding: 60px 80px 40px;
	width: 510px;
	margin:0px;
	float:right;
}

.linkListingsAd {
	text-align: center;
	margin: 180px auto 0px 0px;
	width: 180px;
}

/****** Sponsor Ads ******/

.sponsorAds {
	width:90%;
	text-align:right;
	font-size:13px;
	color:#666666;
	font-style:italic;
	margin:0px auto;
}

.sponsorAds a {
	color:#666666;
	text-decoration:none;
}

.sponsorAds a:hover {
	color:#666666;
	text-decoration:none;
}

.sponsorAdsTopPadding {
	width:95%;
	padding-top:20px;
	text-align:right;
	font-size:13px;
	color:#666666;
	font-style:italic;
}

.sponsorAdsTopPadding a {
	color:#666666;
	text-decoration:none;
}

.sponsorAdsTopPadding a:hover {
	color:#666666;
	text-decoration:none;
}

.sponsorAdsCover {
	width:68%;
	padding-left:10%;
	margin:0px auto;
	text-align:right;
	font-size:13px;
	color:#595959;
	font-style:italic;
	line-height:110%;
}

.sponsorAdsCover a {
	color:#595959;
	text-decoration:none;
}

.sponsorAdsCover a:hover {
	color:#595959;
	text-decoration:none;
}

.sponsorAdsTopPaddingShorter {
	width:80%;
	padding-top:10px;
	margin:0px auto;
	text-align:right;
	font-size:13px;
	color:#666666;
	font-style:italic;
}

.sponsorAdsTopPaddingShorter a {
	color:#666666;
	text-decoration:none;
}

.sponsorAdsTopPaddingShorter a:hover {
	color:#666666;
	text-decoration:none;
}

.sponsorAdsPhoto {
	width:740px;
	text-align:right;
	margin:0px auto;
	font-size:13px;
	color:#666;
	font-style:italic;
}

.sponsorAdsPhoto a,
.sponsorAdsPhoto a:hover {
	color:#666666;
	text-decoration:none;
}








.atamaindent {
    margin-left: 30px;
    margin-top: 3px;
}
.coverbottomline {
    margin-top: 60px;
}
