/* Base Weblog (base-weblog.css) */

/* basic elements */



form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }

/* standard helper classes */

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}


.date-header,
.entry-content {
    position: static;
    clear: both;
}

.entry,
.trackbacks,
.comments,
.archive {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
    clear: both;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
    clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail {
    float: left;
    width: 115px;
    margin: 0 10px 10px 0;
}

.image-thumbnail img {
    width: 115px;
    height: 115px;
    margin: 0 0 2px 0;
}




/* Vicksburg II (theme-vicksburg.css) */

/* basic page elements */

a { color: #36414d; text-decoration: underline; }
a:hover { color: #a3b8cc; }


h1, h2, h3, h4, h5, h6 {

}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;

    padding: 5px;
    color: #fff;
    background: #a3b8cc;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover {
    color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
    font-size: 75%;
}

.commenter-profile img { vertical-align: middle; }




.date-header {
    margin-top: 0;
    font-size: 80%;
    font-weight: bold;
}



.entry-content,
.comment-content,
.trackback-content {
    margin: 0;
    line-height: 1.5;
}

.entry-tags {
    margin: 0 0 10px 10px;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
    list-style:none;
    padding: 0px;
}

.entry-footer,
.comment-footer,
.trackback-footer {
    margin: 0 0 20px 0;
    border-top: 1px solid #dae0e6;
    padding-top: 3px;
    color: #666;
    font-size: 10px;
    text-align: right;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer {
    margin-left: 10px;
}

.content-nav { margin-top: 0; }

#trackbacks-info {
    margin: 10px 0;
    border: 1px dashed #a3b8cc;
    padding: 0 10px;
    color: #292e33;
    text-align: center;
    background: #e6ecf2;
}

.comments-open-footer {
    margin: 10px 0;
}

/* Entry tag display */
div.entry-tags { margin:0 0 10px 10px; }
ul.entry-tags-list {
    list-style:none;
    padding: 0px;
}
h4.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { display: inline; }

/* Main index styles
    Suppress date header on main index */
.main-index .date-header { display: none; }

/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { width:400px; }

/* All archive templates
    Informational "where am I?" module at top of sidebar */
.module-welcome p { font-size: 12px; }
.module-content p.first { margin-top:0px; }

/* Date-based and category archives
    Archive title banner at top of page, below blog banner */
.master-archive-index #archive-title,
.individual-entry-archive #archive-title,
.date-based-archive #archive-title,
.category-archive #archive-title {

    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    border-left: 10px solid #a3b8cc;
    padding: 5px;
    color: #fff;
    background: #36414d;

}

/* Experimental comment styles
    Not currently in use anywhere in default templates
    For testing only... */
#comments-experimental .comment, #comments-experimental .comment .comment-inner {
    width:36em;
}

#comments-experimental .comment {
    padding: 0px;
    margin: 10px 15px;
    background-color:#eef;
    border:2px solid #bbb;
}

#comments-experimental .comment .comment-inner {
    position:relative;
    margin:-5px 0 0 -3px;
    background:#f3f3ff;
    border:1px solid #003;
}

#comments-experimental .comment:hover .comment-inner {
    border:1px solid #000;
    background-color: #fff;
}

#comments-experimental .comment a {
    text-decoration: none;
    border-bottom: 1px dotted #36414d;
}

#comments-experimental .comment:hover a {
    color: #333;
    border-bottom: 1px solid #666;
}

#comments-experimental .comment .comment-content {
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 15px;
}

#comments-experimental .comment-footer-experimental {
    margin-right: 15px;
    font-size: 10px;
    text-align: right;
}

#comments-experimental .comment .comment-header {
    font-size: 16px;
    margin: 5px auto 5px 10px;
    text-shadow: #99A 2px 2px 1px #66F;
    color: #666;
}

#comments .comment-header { display: none; }
#comments .comment-footer-experimental { display: none; }
#comments-experimental .comment-footer { display: none; }


#content h2{
	text-indent:0 !important;
	height:16px !important;
	font-size:95% !important;

}

#content h3 {
	text-indent:0 !important;
}

#content h3 {
	margin:12px auto;
	font-size:110%;
	color: #001775;
	width:570px;
}

#content h3.entry-header {
	background:#936A4C;
	border-bottom:1px solid #342005;
	vertical-align:middle;
	text-indent:6px !important;
	line-height:1.5em;
padding:5px 0px;
}

#content h3.entry-header a {color:#FFFFFF !important;}

#content p.content-nav {
	padding-bottom:12px;
	border-bottom:1px solid #0828C8;
}

#content p.content-nav a {
}

h2#archive-title {
	text-indent:0 !important;
	height:32px !important;
	font-size:100% !important;
	border-left:#C67200 5px solid;
	line-height:2em;
	vertical-align:middle;
	padding-left:12px;
	width:560px !important;
	margin:0 auto !important;
	color:#C67200;
}

#sub .side p {
width:175px;
margin:6px auto;
/* font-size:80%; */
color:#FFF;
}

#sub .side p.zab {
text-align:center;
margin:12px auto;
}


#sub .side {
	border:solid 1px #000000;
	background:#7B4A26;
	margin-bottom:3px;
	padding:8px 0;
}

#sub .side h4 {
	width:175px;
	height:24px;
	padding:0;
	margin:0 auto 8px auto;
	text-indent:-5000px;
	overflow:hidden;
}

#sub .side h4#sub01 { background:url(http://www.onlinesanctuary.com/onlinecasino/img/menu_title_mailmagazine.gif);}
#sub .side h4#sub02 { background:url(http://www.onlinesanctuary.com/onlinecasino/img/menu_title_servicecontent.gif);}
#sub .side h4#sub03 { background:url(http://www.onlinesanctuary.com/onlinecasino/img/menu_title_sitelinks.gif);}

#sub ul {
	width:170px;
	margin:0 auto;
padding:0px;
}* html #sub ul{
	width:174px;
	margin:0 2px 0 12px;
}

#sub li {
	/* font-size:80%; */
	line-height:1.4em;
	padding-left:4px;
	font-weight:bold;
	background: no-repeat 0px 4px;
	text-indent:10px;
	margin:0 auto;
	/* letter-spacing:-0.037em; */
color:#FFFFFF;
}

#sub .side_navi1 li {background-image: url(http://www.onlinesanctuary.com/onlinecasino/blog/menu_icon_yellow.gif);}
#sub .side_navi2 li {background-image: url(http://www.onlinesanctuary.com/onlinecasino/blog/menu_icon_red.gif);}

#sub .side li a:link {text-decoration:none;}
#sub .side li a:visited {color:#EEEEEE;text-decoration:none;}
#sub .side li a:hover {text-decoration:underline;}
#sub .side li a:active {}

/*folding MENU*/

#sub ul#folding li ul{
	margin:0 auto;
	width:170px;
}

#sub ul#folding li ul li{
	margin:0 auto;
	background: url(http://www.onlinesanctuary.com/onlinecasino/img/menu_icon_yellow_sub.gif) no-repeat -2px 2px;
	font-size:95%;
	overflow:visible;
	padding-left:8px;
	text-indent:4px;
}

.neteller #folding ul#subli_neteller,
.payback #folding ul#subli_neteller,
.beginner #folding ul#subli_beginner,
.paybackb #folding ul#subli_beginner,
.netellerb #folding ul#subli_beginner,
.game #folding ul#subli_game,
.jackpot #folding ul#subli_jackpot,
.playtech #folding ul#subli_jackpot,
.microgaming #folding ul#subli_jackpot,
.cryptlogic #folding ul#subli_jackpot,
.slots #folding ul#subli_jackpot,
.victory #folding ul#subli_victory,
.martingale #folding ul#subli_victory,
.burly #folding ul#subli_victory,
.other #folding ul#subli_victory,
.ranking #folding ul#subli_ranking,
.faq #folding ul#subli_faq,
.link #folding ul#subli_link	{ display: block; }


#folding ul.open       { display: block; !important }
#folding ul.close      { display: none; !important }

#folding ul#subli_casino,
#folding ul#subli_blog,
#folding ul#subli_movie,
#folding ul#subli_link, { display: none; !important }

/*隠すカテゴリ*/
#folding .link {
	display:none;
	visibility:hidden;
}

/*foldingMENU - END - */


#sub form {
	width:175px;
	margin:0 auto;
	/* text-align:center; */
}

#sub form input {
	margin-top:6px;
}

#sub form label {
	width:70px;
	float:left;
	color:#333333;
	/* font-size:70%; */
	margin-top:9px;
	/* text-align:right; */
}

#sub form .text {
	width:96px;
	background-color: #FF9900;
	border: #993300 solid 1px;
}

#sub .banner {
	width:198px;
	margin-bottom:3px;
	line-height:1.4em;
	font-size:80%;
	text-align:center;
}






.top-list a:hover{
color:#FFFFFF;
}

div.entry-body p{
margin:0px;
padding-bottom:10px;
}


