@charset "utf-8";
	
/*
Font-size Adjustment.
	77% = 10px	|	123.1% = 16px	|	167% = 22px
	85% = 11px	|	131% =  17px	|	174% = 23px 
	93% = 12px	|	138.5% = 18px	|	182% = 24px 
	100% = 13px	|	146.5% = 19px	|	189% = 25px 
	108% = 14px	|	153.9% = 20px	|	197% = 26px 
	116% = 15px	|	161.6% = 21px	| 
*/

/*編集不要*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*======================================
	1-2.Universal selector
=======================================*/
* {
	margin: 0;
	padding: 0;
}

/*======================================
	1-3.Structure Module
=======================================*/
html {
	overflow-y: scroll;
}

body {
	line-height: 1.5;
	color: #555555;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

/*======================================
	1-4.Text Module
=======================================*/
p,
address {
	line-height: 1.6;
	margin: 0 0 1.2em 0;
	font-size: 108%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #0076c3;
	margin: 1em 20px 0 20px;
}

h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
	display: block;
}

h1 {
	line-height: 1.7;
	font-size: 146.5%;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('http://www.y-fujimura.net/files/images/common/h1_bg.png');
	padding: 0 10px 0 15px;
	margin: 0 0 16px 0;
}
	h1.img {
		position: relative;
		padding: 0;
		background-image: none;
	}

h2 {
	line-height: 1.2;
	font-size: 123.1%;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('http://www.y-fujimura.net/files/images/common/line_entry-title.png');
	margin: 0 0 10px 0;
	padding: 0 10px 0 16px;
}
	h2 a {
		text-decoration: none;
	}

h3 {
	font-size: 123.1%;
}

h4 {
	font-size: 122%;
}

h5 {
	font-size: 108%;
}

h6 {
	font-size: 108%;
}

em {
	font-weight: bold;
}

strong {
	color: #ff4500;
}

/*======================================
	1-5.Hypertext Module
=======================================*/
a:link {
	color: #0076c3;
}

a:visited {
	color: #818f98;
}

a:hover {
	color: #d70c19;
}

/*======================================
	1-6.List Module
=======================================*/
ul,
ol,
dl {
	margin: 1em 20px;
	padding: 1px 0;
	list-style-position: inside;
}

li,
dt,
dd {
	margin: 0.1em 10px;
}

dt {
	margin-top: 0.6em;
}

dd {
	margin-bottom: 0.6em;
	color: #666;
}

li li,
li p,
li dt,
li dd,
dd li,
dd p,
dd dt,
dd dd {
	font-size: 100%;
}

li ul,
li ol,
li dl,
li p,
dd ul,
dd ol,
dd dl,
dd p {
	margin: 0.1em 10px;
}

/*======================================
	1-8.Forms Module
=======================================*/
form {
	margin: 0;
	padding: 0;
}

form dl,
form p {
	margin: 0.5em 10px;
}

input,
textarea,
button {
	margin: 1px 2px;
	/*
	padding: 0;
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;
	background-color: #FFFFFF;
	*/
}

input {
	line-height: 1.2;
}

input:hover,
textarea:hover,
button:hover {
	/*
	border: 1px solid #aaa;
	*/
}

input:focus,
textarea:focus,
button:focus {
	/*
	border: 1px solid #000;
	*/
}

textarea {
	/*
	padding: 0.4em 10px;
	*/
}

/*======================================
	1-9.Tables Module
=======================================*/
table {
	margin: 0 20px 0.5em 20px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border: 1px solid #cfd3d6;
}

th,
td {
	padding: 0.1em 5px;
	border: 1px solid #efefef;
	border-color: #efefef #dce0e3 #dce0e3 #efefef;
}

th {
	color: #AAAAAA;
}

td {
	border: 1px solid #ddd;
}

/*======================================
	1-10.Image Module
=======================================*/
img {
	border: none;
}

img.left {
	float:left;
	margin: 0 8px 8px 0;
}

img.right {
	float:right;
	margin: 0 0 8px 8px;
}

img.block {
	display: block;
	margin: 8px auto;
}

a img {

}

a:hover img {

}

/*======================================
	1-11.Object Module
=======================================*/
object,
embed {
	margin: 1em 20px;
}

/*=====================================*/


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* ////////////////////////////////////////////////////

	calendar
start =>>
//////////////////////////////////////////////////// */

.calendar {
	margin: 1px 1px 30px 1px;
	padding: 0;
	font-size:85%;
	border: none;
	background-color: #FFFFFF;
	color: #AAAAAA;
}

	.calendar th {
		font-size:77%;
		margin: 0;
		padding: 0;
		border: none;
		text-align:center;
		background-color: #FFFFFF;
	}

	.calendar td {
		margin: 0;
		padding: 1px;
		border: 1px solid #EEEEEE;
		width: 48px;
		height: 47px;
		text-align: right;
		vertical-align: top;
		overflow: hidden;
	}
		.calendar div {
			position: relative;
			width: 46px;
			height: 43px;
		}
		.calendar p {
			margin: 0;
			padding: 0 0 0 3px;
			position:absolute;
			bottom: 0px;
			left: 0px;
			width: 42px;
			text-align: left;
			vertical-align: bottom;
		}
	.week-end {
		color: #EE999A;
		background-color: #FFFAFA;
	}

	.this-week {
		color: #DDDD00;
		background-color: #FFFFFA;
	}

	.yesterday {
		color: #99E09A;
		background-color: #FAFFFA;
	}

	.today {
		color: #999AEE;
		background-color: #FAFAFF;
	}

	.blank_day {
		color: #CCCCCC;
		background-color: #FBFBFB;
	}

	/* ------------------------------------------------

		small calendar
	start =>>
	------------------------------------------------ */

	#sidebar .calendar {
		margin: 3px 3px 20px 3px;
	}

	#sidebar .calendar td {
		height: 25px;
		width: 22px;
		text-align: center;
		vertical-align: middle;
	}

	/* ------------------------------------------------
	=>> end
		small calendar

	------------------------------------------------ */

	/* ------------------------------------------------

		large calendar
	start =>>
	------------------------------------------------ */

	#large {
		margin: 10px 0px 20px 0px;
	}

	#large th {
		font-size: 100%;
		font-weight: normal;
	}

	#large td {
		height: 100px;
		width: 100px;
	}
		#large div {
			width: 96px;
			height: 96px;
		}
		#large p {
			width: 94px;
		}

	/* ------------------------------------------------
	=>> end
		small calendar

	------------------------------------------------ */

/* ////////////////////////////////////////////////////
=>> end
	calendar

//////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////

	alert
start =>>
//////////////////////////////////////////////////// */

.alert {
/*
	display: none;
*/
	border: 1px solid;
	margin: 15px 10px;
	padding:5px 10px 5px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 1;
}
	.alert h2,
	.alert p {
		margin: 0;
	}
	.alert h2 {
		background-image: none;
		padding: 0;
		margin: 0.4em 0 1px 0;
		font-size: 131%;
	}
	.alert p {
		font-size: 100%;
	}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('http://www.y-fujimura.net/files/images/common/info.png');
}
	.info h2 {
		color: #00529B;
	}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('http://www.y-fujimura.net/files/images/common/success.png');
}
	.success h2 {
		color: #4F8A10;
	}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('http://www.y-fujimura.net/files/images/common/warning.png');
}
	.warning h2 {
		color: #9F6000;
	}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('http://www.y-fujimura.net/files/images/common/error.png');
}
	.error h2 {
		color: #D8000C;
	}

/* ////////////////////////////////////////////////////
=>> end
	alert

//////////////////////////////////////////////////// */




/* ////////////////////////////////////////////////////

	content-nav / content-nav-list
start =>>
//////////////////////////////////////////////////// */

ol.content-nav,
ol.content-nav-list {
	margin: 15px 0;
	padding: 0;
	list-style: none outside;
	text-align: center;
}

	.content-nav li,
	.content-nav-list li {
		margin: 0 2px;
	}

	.content-nav li a {
		background-repeat: no-repeat;
	}

	.content-nav-list li {
		display: inline;
	}

	.content-nav a,
	.content-nav-list a {
		text-decoration: none;
	}

	.content-nav a:hover {
		text-decoration: underline;
	}

	.content-nav-list .current a {
		border: 1px solid #CCCCCC;
	}

	.content-nav-list a {
		padding: 0 3px;
		border: 1px solid #FFFFFF;
	}

	.content-nav-list a:hover {
		border: 1px solid #d70c19;
	}

	li.left {
		float:left;
	}

	li.left a {
		padding: 0 0 0 20px;
		background-position: left center;
		background-image: url('http://www.y-fujimura.net/files/images/common/delta_blue_l.png');
	}

	li.left a:hover {
		background-image: url('http://www.y-fujimura.net/files/images/common/delta_red_l.png');
	}

	li.right {
		float:right;
	}

	li.right a {
		padding: 0 20px 0 0;
		background-position: right center;
		background-image: url('http://www.y-fujimura.net/files/images/common/delta_blue_r.png');
	}

	li.right a:hover {
		background-image: url('http://www.y-fujimura.net/files/images/common/delta_red_r.png');
	}

/* ////////////////////////////////////////////////////
=>> end
	content-nav / content-nav-list

//////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////

	entry
start =>>
//////////////////////////////////////////////////// */

.box,
.entry {
	margin: 0 0 40px 0;
}
	.box p,
	.entry p {
		text-indent: 0.5em;
	}
	.entry-info {
		padding: 2px 10px 1px 16px;
	}
		.entry-info div {
			font-size:69%;
			font-weight: normal;
			color: #777777;
		}
	.entry-foot {
		clear: both;
		text-align: right;
		padding: 3px 0 0 0;
		margin: 1px 0 0 0;
		border-top: 1px solid #ebebeb;
	}

/* ////////////////////////////////////////////////////
=>> end
	entry

//////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////

	list
start =>>
//////////////////////////////////////////////////// */

.list {
	margin: -7px 0 32px 0;
	list-style: none outside;
}
	.list li {
		padding: 0 1px 8px 7.3em;
		margin: 0 0 8px 0;
		text-indent: -7.1em;
		border-bottom: 1px dashed #ebebeb;
	}
	.list span {
		margin: 0 0.8em 0 0;
		padding: 0 1.5em 0 0;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.list a {
		text-decoration: none;
	}
	.list a span {
		color: #777777;
		background-image: url('http://www.y-fujimura.net/files/images/common/delta_blue_r.png');
	}
	.list a:hover span {
		background-image: url('http://www.y-fujimura.net/files/images/common/delta_red_r.png');
	}

/* ////////////////////////////////////////////////////
=>> end
	list

//////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////

	bn-menu
start =>>
//////////////////////////////////////////////////// */

.bn-menu {
	margin: 7px 0 20px 27px;
	list-style: none outside;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url('http://www.y-fujimura.net/files/images/common/line_r.png');
}
	.bn-menu li {
		margin: 0;
	}

/* ////////////////////////////////////////////////////
=>> end
	bn-menu

//////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////

	h1 .next
start =>>
//////////////////////////////////////////////////// */

h1 .next {
	position: absolute;
	top: 8px;
	right: 7px;
	width: 101px;
}

h1 .next a {
	display: block;
	height: 14px;
	width: 101px;
	background-repeat: no-repeat;
	background-image: url('http://www.y-fujimura.net/files/images/h1_next.png');
}

h1 .next a img {
	visibility: hidden;
}

#newsnext a {background-position: -101px 0px;}
#blognext a {background-position: 0px 0px;}
#newsnext a:hover {background-position: -101px -14px;}
#blognext a:hover {background-position: 0px -14px;}

/* ////////////////////////////////////////////////////
=>> end
	h1 .next

//////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////

	menu_lo
start =>>
//////////////////////////////////////////////////// */

a.page-top,
a.news-next,
a.blog-next,
#headerimage a,
#header .menu a,
#footer .menu a {
	display: block;
	background-repeat: no-repeat;
}

a.page-top {
	margin: 2px 0 2px 409px;
	width: 61px;
	height: 10px;
	background-position: 0px 0px;
	background-image: url('http://www.y-fujimura.net/files/images/common/pagetop_lo.png');
}

a.news-next,
a.blog-next {
	margin: -35px 0 40px 362px;
	width: 101px;
	height: 14px;
	background-image: url('http://www.y-fujimura.net/files/images/next2_lo.png');
}

#headerimage a {
	height: 38px;
	width: 134px;
	background-position: 0px 0px;
	background-image: url('http://www.y-fujimura.net/files/images/common/bt_manifest2_lo.jpg');
}

#pid000 #headerimage a {
	background-image: url('http://www.y-fujimura.net/files/images/common/bt_manifest_lo.jpg');
}

#header .menu a {
	height: 20px;
	background-image: url('http://www.y-fujimura.net/files/images/common/m_lo.png');
}

#footer .menu a {
	height: 11px;
	background-image: url('http://www.y-fujimura.net/files/images/common/bm_lo.png');
}

a.page-top img,
a.news-next img,
a.blog-next img,
#headerimage a img,
#header .menu a img,
#footer .menu a img {
	visibility: hidden;
}

a.page-top:hover {
	background-position: 0px -10px;
}

a.news-next {
	background-position: -101px 0px;
}
a.blog-next {
	background-position: 0px 0px;
}
a.news-next:hover {
	background-position: -101px -14px;
}
a.blog-next:hover {
	background-position: 0px -14px;
}

#headerimage a:hover {background-position: 0px -38px;}

#header .greeting a {
	width: 106px;
	background-position: 0px -20px;
}
#header .profile a {
	width: 122px;
	background-position: -106px -20px;
}
#header .policy a {
	width: 93px;
	background-position: -228px -20px;
}
#header .blog a {
	width: 90px;
	background-position: -321px -20px;
}
#header .supporter a {
	width: 76px;
	background-position: -411px -20px;
}

#header .greeting a:hover {background-position: 0px 0px;}
#header .profile a:hover {background-position: -106px 0px;}
#header .policy a:hover {background-position: -228px 0px;}
#header .blog a:hover {background-position: -321px 0px;}
#header .supporter a:hover {background-position: -411px 0px;}


#footer .greeting a {
	width: 69px;
	background-position: 0px 0px;
}
#footer .profile a {
	width: 81px;
	background-position: -69px 0px;
}
#footer .policy a {
	width: 59px;
	background-position: -150px 0px;
}
#footer .blog a {
	width: 58px;
	background-position: -209px 0px;
}
#footer .supporter a {
	width: 47px;
	background-position: -268px 0px;
}

#footer .greeting a:hover {background-position: 0px -11px;}
#footer .profile a:hover {background-position: -69px -11px;}
#footer .policy a:hover {background-position: -150px -11px;}
#footer .blog a:hover {background-position: -209px -11px;}
#footer .supporter a:hover {background-position: -268px -11px;}

/* ////////////////////////////////////////////////////
=>> end
	menu_lo

//////////////////////////////////////////////////// */





body {
	width: 100%;
	text-align: center; /* center on ie */
}

#container {
	text-align: left;
	margin: 0 auto; /* center on everything else */
	width: 720px;
}

#header {
	position: relative;
	padding: 15px 0 0 0;
}

#function,
.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#function {
	text-align: right;
	position: absolute;
	top: 15px;
	right: 0px;
	width: 300px;
}

#function li {
	margin: 0;
	float: right;
}

.menu li {
	margin: 0;
	float: left;
}

#header .menu {
	position: absolute;
	top: 35px;
	right: 0px;
	width: 487px;
}

#headerimage {
	margin: 4px 0 20px 0;
	position: relative;
}

#headerimage img {
	vertical-align: bottom;
}

#headerimage div {
	position: absolute;
	top: 95px;
	left: 266px;
	width: 134px;
}

#pid000 #headerimage div {
	top: 181px;
	left: 362px;
}

#wrap {
	float:left;
}

#content {
	float:right;
}

#navigation p,
#sidebar p {
	line-height: 1.2;
	margin: 0 15px 0.8em 35px;
	font-size: 93%;
	color: #747474;
}

#navigation h3,
#navigation h4,
#navigation h5,
#navigation h6,
#sidebar h3,
#sidebar h4,
#sidebar h5,
#sidebar h6 {
	color: #747474;
	margin: 0.5em 10px 0 32px; 
}

#navigation {
	float:left;
}

#sidebar {
	float:right;
}

#logo_s {
	margin: 0 0 0 30px;
}

ul.nav-menu {
	margin: 7px 10px 20px 30px;
	list-style: none outside;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url('http://www.y-fujimura.net/files/images/common/line_r.png');
}

	.nav-menu img {
		vertical-align: bottom;
	}

	.nav-menu li {
		margin: 0 0 10px 0;
		padding: 0;
	}

	.nav-menu li ul {
		list-style: none outside;
		margin: 0;
		padding: 0;
		border-bottom: 1px dashed #ebebeb;
	}

	.nav-menu a div {
		margin-left: 9px;
		padding: 3px 5px 3px 16px;
		line-height: 1.1;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: left center;
		background-image: url('http://www.y-fujimura.net/files/images/common/delta_blue_r.png');
	}

	.nav-menu a:hover div {
		background-image: url('http://www.y-fujimura.net/files/images/common/delta_red_r.png');
	}

	.nav-menu li li {
		margin: 0;
		border-top: 1px dashed #ebebeb;
		background-color: #FCFCFC;
	}

	.nav-menu li li:first-child {
		border-top: 0px none #FCFCFC;
	}

	.nav-menu li li li {
		padding: 0 0 0 15px;
	}

	.nav-menu li li li:first-child {
		border-top: 1px dashed #ebebeb;
	}

#footer {
	clear: both;
	width: 720px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('http://www.y-fujimura.net/files/images/common/bg_bottom.png');
	margin: 0 0 10px 0;
	padding: 36px 0 20px 0;
}
	#footer .menu {
		position: absolute;
		top: 39px;
		right: 0px;
		width: 390px;
	}
	#footer .menu li {
		margin-left: 15px;
		margin-right: 0;
	}

address {
	margin: 0;
	padding: 2px 0 0 0;
}



/* ////////////////////////////////////////////////////

	l-bar
start =>>
//////////////////////////////////////////////////// */

.l-bar #wrap {
	width: 720px;
	float:left;
}

.l-bar #content {
	width: 490px;
	float:right;
	background-color: #FCFCFC;
}

.l-bar #navigation {
	float:left;
	width: 230px;
	background-color: #FEFAFA;
}

.l-bar #sidebar {
	display: none;
}

/* ////////////////////////////////////////////////////
=>> end
	l-bar

//////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////

	r-bar
start =>>
//////////////////////////////////////////////////// */

.r-bar #wrap {
	width: 720px;
	float:left;
	background-repeat: repeat-y;
	background-image: url('http://www.y-fujimura.net/files/images/common/bg.png');
}

.r-bar #content {
	width: 470px;
	float:left;
}

.r-bar #navigation {
	float: right;
	width: 250px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url('http://www.y-fujimura.net/files/images/common/bg-r.png');
}

.r-bar #sidebar {
	display: none;
}

/* ////////////////////////////////////////////////////
=>> end
	r-bar

//////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////

	all-bar
start =>>
//////////////////////////////////////////////////// */

.all-bar #wrap {
	width: 720px;
	float:left;
}

.all-bar #content {
	width: 720px;
	float:left;
	background-color: #FCFCFC;
}

.all-bar #navigation,
.all-bar #sidebar {
	display: none;
}

/* ////////////////////////////////////////////////////
=>> end
	all-bar

//////////////////////////////////////////////////// */

.slogan {
	text-align: center;
	color: #0076c3;
	font-size: 138.5%;
	font-weight: bold;
}

h2.img {
	background-image: none;
	margin: 0 0 25px 0;
	padding: 0;
}












#shadowbox_container, #shadowbox_overlay{top:0;left:0;height:100%;width:100%;margin:0;padding:0;}
#shadowbox_container{position:fixed;display:block;visibility:hidden;z-index:999;text-align:center;}
#shadowbox_overlay{position:absolute;}#shadowbox{position:relative;margin:0 auto;text-align:left;}
#shadowbox_body{position:relative;margin:0;padding:0;border:1px solid #333;overflow:hidden;}
#shadowbox_body_inner{position:relative;height:100%;}#shadowbox_content.html{height:100%;overflow:auto;}
#shadowbox_loading{position:absolute;top:0;width:100%;height:100%;}#shadowbox_body, #shadowbox_loading{background-color:#060606;}
#shadowbox_loading_indicator{float:left;margin:10px 10px 0 10px;height:32px;width:32px;background-image:url('http://www.y-fujimura.net/files/images/common/loading.gif');background-repeat:no-repeat;}
#shadowbox_loading span{font-family:'Lucida Grande', Tahoma, sans-serif;font-size:10px;float:left;margin-top:16px;}
#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;text-decoration:underline;}
#shadowbox_title, #shadowbox_info{position:relative;margin:0;padding:0;overflow:hidden;}
#shadowbox_title_inner, #shadowbox_info_inner{position:relative;font-family:'Lucida Grande', Tahoma, sans-serif;line-height:16px;}
#shadowbox_title{height:26px;}#shadowbox_title_inner{font-size:16px;padding:5px 0;color:#fff;}
#shadowbox_info{height:20px;}#shadowbox_info_inner{font-size:12px;color:#fff;}
#shadowbox_nav{float:right;height:16px;padding:2px 0;width:45%;}#shadowbox_nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#shadowbox_nav_close{background-image:url('http://www.y-fujimura.net/files/images/common/close.png');background-repeat:no-repeat;}#shadowbox_nav_next{background-image:url('http://www.y-fujimura.net/files/images/common/next.png');background-repeat:no-repeat;}
#shadowbox_nav_previous{background-image:url('http://www.y-fujimura.net/files/images/common/previous.png');background-repeat:no-repeat;}#shadowbox_nav_play{background-image:url('http://www.y-fujimura.net/files/images/common/play.png');background-repeat:no-repeat;}
#shadowbox_nav_pause{background-image:url('http://www.y-fujimura.net/files/images/common/pause.png');background-repeat:no-repeat;}#shadowbox_counter{float:left;padding:2px 0;width:45%;}
#shadowbox_counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;}
div.shadowbox_clear{clear:both;}div.shadowbox_message{font-family:'Lucida Grande', Tahoma, sans-serif;font-size:12px;padding:10px;text-align:center;}
div.shadowbox_message a:link,div.shadowbox_message a:visited{color:#fff;text-decoration:underline;}
