﻿/* Site */

body { font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #47292A; margin: 0px; background: #FFFFFF url(../images/kirei_stripes.png); height: auto; }

a { text-decoration: none; color: #8D5758; } /* #A02080 #802060 #5B79EB; */
a:hover { color: #8D5758; text-decoration: underline; } /* #2D3C76 */

form { margin: 0px; }

/*
h1 { text-align: center; font-size: 14pt; color: #3C1290; font-weight: normal; }
h2 { font-size: 18.5pt; font-weight: bold; color: #600060; text-align: center; margin-bottom: 6px; }
h3 { color: #600060; border-bottom: 1px dotted #600060; font-size: 18.5pt; }
h4 { color: #600060; font-weight: normal; font-size: 10.5pt; margin: 0px 2px 6px 2px; text-align: center; }
/* E080E0 -- F090F0 D070D0
*/

h1 { font-size: 18.5pt; font-weight: bold; color: #47292A; text-align: center; margin-bottom: 6px; }
h2 { color: #47292A; font-weight: normal; font-size: 10.5pt; margin: 0px 2px 6px 2px; text-align: center; }
h3 { text-align: center; font-size: 10.5pt; font-weight: normal; }
h4 { color: #47292A; border-bottom: 1px dotted #47292A; font-size: 18.5pt; padding: 3px; }


/* Page */

#page { width: 1010px; margin: auto; overflow: visible; background-color: #FFFFFF; padding: 0px; border-left: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; }
#searchpage { width: 1010px; margin: auto; background-color: #FFFFFF; padding: 0px; border-left: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; }
#footer { text-align: center; padding-top: 10px; margin-top: 0px; margin-bottom: 10px; border-top: 1px solid #8D5758; }

#leftside { vertical-align: top; width: 170px; border-right: 0px solid #806080; padding-left: 0px; background-color: #FFEFEF; }
#rightside { vertical-align: top; width: 170px; border-left: 0px solid #806080; padding-right: 0px; background-color: #FFEFEF; }
#contentcell { vertical-align: top; padding: 5px; }

#adbar { background-color: #3C1290; text-align: center; padding: 2px; color: #CCCCCC; } /* #3C1290 */
#adbar a { color: #FFFFFF; }

#interbar_old { background: #FFBFFF url(../images/interbar_pink.png); text-align: center; padding: 2px; color: #CCCCCC; border-top: 1px solid #FFDFFF; border-bottom: 1px solid #C000C0; } /* #3C1290 */
#interbar_old a { color: #FFFFFF; }

#interbar { background: #FFFFFF url(../images/gradient_white_v100_i.png); text-align: center; padding: 2px; color: #CCCCCC; border-top: 1px solid #8D5758; border-bottom: 1px solid #8D5758; } /* #3C1290 */
xx#interbar a { color: #FFFFFF; }


.textad { margin-bottom: 4px; border-bottom: 1px solid #FFBFFF; padding-bottom: 4px; }

#leftbar { padding: 0px; }
#rightbar { padding: 0px; }

.intro { text-align: center; font-size: 14pt; color: #3C1290; }

.contentbox { padding: 6px 0px 0px 0px; margin-bottom: 20px; }

/* Header */

#header { height: auto;  border-bottom: 1px solid #FFFFFF; background: #8D5758 url(../images/gradient_chocolate_v100.png) repeat-x; }
#headerx { font-size: 34pt; font-weight: bold; color: #FF3773; text-align: center; border-bottom: 1px dashed #FF3773; margin-bottom: 10px; }
#logobar { width: 1010px; margin: auto; padding: 0px; }
#navbar { border-bottom: 1px solid #CCCCCC; border-top: 1px solid #EEEEEE; background-color: #F7F7F7; 
    background: url(../images/gradient_white_v30.png); padding: 0px; }

.hsearch {  }
.button_header { background: url(../images/ButtonHeaderImage.png); color: #FFFFFF; border: 1px solid #7F7F7F; font-size: 9.5pt; padding: 0px 6px 0px 6px; }

.header_back { position: absolute; width: 100%; height: 80px; top: 0px; left: 0px; z-index: -2; background: black url(../images/gradient_lightgray_v80.png) repeat-x; filter: alpha(opacity=100); opacity: 0.8; }
.header_back_over { position: absolute; width: 100%; height: 80px; top: 0px; left: 0px; z-index: -1; 
	background: url(../images/kirei_stripes.png) repeat-x; filter: alpha(opacity=90); opacity: 0.5; }

.navitem { float: left; background: url(../images/gradient_pink_v30.png); padding: 4px; margin-right: 1px; cursor: pointer; font-size: 10pt; font-weight: bold; }
.navitem:hover { background: url(../images/gradient_lightpink_v30.png); }

/* Sidebar */

.sidebar_headerold { text-align: left; font-size: 10.5pt; font-weight: bold; color: #600060; margin-bottom: 5px; border-bottom: 1px dotted #600060; padding: 1px; } /* 1px dotted #DA70D6; */
.sidebar_header { text-align: left; font-size: 10.5pt; font-weight: bold; color: #47292A; margin-bottom: 5px; 
    background: url(../images/gradient_creampink_v30.png); 
    border-top: 1px solid #47292A; border-bottom: 1px solid #47292A; padding: 1px; } /* 1px dotted #DA70D6; */
.sidebar_header_text { backgroundx: url(../images/icon-darkheart-16.gif) no-repeat center left; padding: 2px; padding-left: 10px; }

.refbutton { margin: 8px 0px 4px 0px; text-align: center; }
.refbutton a img { margin-bottom: 6px; }

.refitem { padding: 2px 0px 2px 0px; }
.refindex { float: left; font-size: 12.5pt; font-weight: bold; color: #47292A; font-family: Arial, Helvetica, Sans-Serif; }
.reflink { display: block; padding-left: 6px; width: 149px; border: 0px solid red; font-size: 11.5pt; overflow-x: hidden; }
.reflink a { xwidth: 150px; }
.refcount { font-size: 8.5pt; color: #7F7F7F; }
.refmorelink { display: block; font-size: 10.5pt; background: url(../images/link.png) no-repeat center left; padding-left: 19px; margin-top: 8px; }

.friendlinks div { padding: 2px 0px 2px 0px; color: #47292A; }
.friendlinktitle { font-size: 8.5pt; font-weight: bold; margin-bottom: 2px; }

/* Category */

.catitem { border: 0px solid #EEEEEE; padding: 1px; margin-bottom: 2px; }
.catlink { font-size: 9.5pt; font-weight: bold; min-height: 16px; background: url(../images/kstar.gif) no-repeat center left; padding-left: 19px; }

/* Tags */

.tagbox { border: 0px solid #EEEEEE; padding: 2px; }
.t1 { font-size: 7.5pt; }
.t2 { font-size: 9pt; }
.t3 { font-size: 10.5pt; }
.t4 { font-size: 12.5pt; }
.t5 { font-size: 15.5pt; }

/* Pagination */

.pagination { text-align: center; margin-bottom: 10px; }
.pagination .pagetext { padding: 6px; margin-right: 0px; display: block; }
.pagination .pagelayout { padding: 1px 6px 1px 6px; margin-right: 1px; text-align: center; }
.pagination .pagelink { border: 1px solid #600060; }
.pagination .pageselected { border: 1px solid #3F3F3F; background-color: #FFDFFF; }
.pagination .pagelink:hover { background-color: #C6A2A3; color: #3F3F3F; text-decoration: none; }


/* Graphic Page */

.gheader { clear: both; margin-bottom: 10px; }
.gcats { float: left; font-size: 12.5pt; font-weight: bold; }
.gdate { float: right; font-size: 8.5pt; font-weight: normal; color: #666666; }

.gtitle { font-size: 18.5pt; font-weight: bold; color: #47292A; text-align: center; margin-bottom: 8px; } /* #DA70D6; */
.gdesc { width: 400px; margin: auto; text-align: center; margin-bottom: 10px; font-size: 10pt; }

.gthumbcell { vertical-align: middle; }
.gthumbcell:hover { background-color: #FFDFFF; }

/* Comments */

.comments_header { font-size: 13.5pt; font-weight: bold; margin-bottom: 20px; }

.comment { margin: 5px 0px 15px 0px; }
.comment_header { font-size: 10pt; color: #DA70D6; margin-bottom: 8px; }
.comment_form { margin-top: 25px; }
.comment_form_header { font-size: 11pt; font-weight: bold; }
.comment_form_item { padding: 4px 0px 4px 0px; }
.divider { border-bottom: 1px solid #DA70D6; }


.profitem { vertical-align: text-top; margin-bottom: 8px; }
.proftitle { font-size: 13.5pt; margin-bottom: 10px; }

.prof_input_text { font-family: Tahoma; font-size: 11.5pt; border: 1px solid #7F7F7F; padding: 1px; }
.prof_input_gray { color: #7F7F7F; }
.prof_validate { color: #BF2F2F; visibility: hidden; }
.arial { font-family: Arial, Helvetica, Sans-Serif; }


.feedwidget { border: 2px dashed #DA70D6; background: #FFD4E2 url(../images/gradient_lightpink_v100.png) repeat-x; margin-bottom: 20px; text-align: center; padding: 2px; }
.feedwidget img { vertical-align: middle; margin: 3px; }

/* Form Stuff */

.validation { padding: 10px 2px 10px 2px; width: 500px; border: 1px dashed #DF3010; background-color: #EEEEEE; color: #DF3010; margin: auto; }
.fieldfooter { width: 500px; font-size: 8.0pt; color: #666666; }
.button { background: url(../images/ButtonHeaderImage.png); color: #FFFFFF; border: 1px solid #7F7F7F; font-size: 9.5pt; padding: 0px 6px 0px 6px; }


/* Terms */

.section_title { font-weight: bold; font-size: 12pt; margin-bottom: 10px; }
.section { margin-bottom: 20px; }

.sitemeter { text-align: center; padding: 2px; margin-top: 5px; }

/* Tabs */

.tab { float: left; padding: 4px; padding-right: 6px; margin-right: 1px; color: #FFFFFF; cursor: pointer; }
.tab a { color: #FFFFFF; }
.tabicon { vertical-align: middle; margin: 0px 3px 0px 1px; }

.codebox { border: 1px solid #C000C0; width: 400px; padding: 1px; margin-top: 1px; clear: both; }

/* Extra */

.linkmyspace { background: url(../images/post_myspace_icon.gif) no-repeat center left; padding-left: 30px; padding-top: 6px; margin: 2px; display: block; min-height: 22px; font-weight: bold; }

/* Misc */

.promobox { padding: 7px 3px 7px 3px; border: 2px dashed #3f3f3f; background-color: #C68253; font-size: 12.5pt; text-align: center; margin-bottom: 10px; }
.promobox a { color: #FFFFFF; }
.halloweenbox { padding: 7px 3px 7px 3px; border: 2px dashed #000000; color: #000000; background-color: #FFAB32; font-size: 12.5pt; text-align: center; margin-bottom: 10px; }
.halloweenbox a { color: #4F4F4F; }

.promobar { background: #4F4F4F; padding: 2px; color: #FFFFFF; font-size: 10.5pt; text-align: center; }
.promobar a { color: #9BA9DB; }
.diggbox { margin: auto; background-color: #FFDFFF; padding: 2px; width: 200px; text-align: center; }

.americanidolbox { padding: 7px 3px 7px 3px; border: 2px dashed #C000C0; background-color: #AFBFFF; font-size: 12.5pt; margin-bottom: 4px; }

/* Google */

.google_textbar { text-align: center; margin: 10px 0px 5px 0px; padding: 10px; background-color: #FFDFFF; }
.google_textbar_white { text-align: center; margin: 10px 0px 5px 0px; padding: 10px; background-color: #FFFFFF; }
.google_banner { text-align: center; margin: 10px 0px 5px 0px; padding: 0px; background-color: #FFDFFF; }
.google_banner_white { text-align: center; margin: 10px 0px 5px 0px; padding: 0px; background-color: #FFFFFF; }

