@charset "Shift_JIS";

@import url("//kamogawa.mag2.com/common/css/base.css");

/* ---------- 構造 ---------- */

body {
	background: #000 url("../img/neon.jpg") repeat-x left bottom;
	background-attachment: fixed;
	text-align: center;
}

div#outline {
	margin: 0 auto 10px;
	padding-bottom: 18px;
	background: #fff url("../img/bg_footer.gif") no-repeat left bottom;
	width: 800px;
	text-align: center;
}

div#header {
	margin: 0 auto 10px;
	padding: 5px 0;
	width: 780px;
	background: url(../img/bg_dot.gif) repeat-x left bottom;
}

div#vi {
	margin: 0 auto;
	width: 780px;
	clear: both;
}

#footer {
	margin: 0 auto 15px;
	padding-top: 15px;
	width: 780px;
	background: url(../img/bg_dot.gif) repeat-x left top;
}

/* ---------- 基本要素 ---------- */

img {
	border: none;
}

a img {
	border: 0;
}

/* ---------- 共通 ---------- */


/* ---------- header ---------- */

#header2_l {
	float: left;
	width: 110px;
}

#header2_r {
	float: right;
	width: 38px;
}

/* ---------- ノミネートヘッダー ---------- */

#nom_tit {
	margin: 0 auto 5px;
	width: 780px;
}

/* ---------- ユニークタイトル ---------- */

div#uni {
	margin: 0 auto;
	padding-top: 17px;
	background: url("../img/tit_nomi_uni.jpg") no-repeat 0 0;
	width: 780px;
	height: 67px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

* html div#uni {
	height: 84px;
}

/* ---------- box ---------- */

div.box {
	margin: 0 auto 30px;
	background: url("../img/box_mid.gif") repeat-y left top;
	width: 790px;
	text-align: center;
}

div.box div.inbox {
	background: url("../img/box_bottom.gif") no-repeat left bottom;
}

div.box div.inbox div.head {
	padding: 30px 0 0;
	background: url("../img/box_head.gif") no-repeat left top;
}

/* ---------- box04 ---------- */

div.box04 {
	margin: 0 auto 20px;
	background: url("../img/box04_mid.gif") repeat-y left top;
	width: 776px;
}

div.box04 div.out {
	background: url("../img/box04_bottom.gif") no-repeat left bottom;
}

div.box04 div.out div.in {
	background: url("../img/box04_head.gif") no-repeat left top;
	text-align: left;
}

div.box04 div.out div.in div.element {
	padding: 20px 35px 10px;
	line-height: 1.6;
	font-weight: bold;
	font-size: 15px;
	color: #000;
}

div.box04 div.out div.in div.element strong {
	color:#610800
}

div.box04 div.out div.in div.s_btn {
	margin: 0 26px;
	width: 724px;
}

/*----------- sub ----------*/
div.sub {
	margin: 0 auto 5px;
	padding-top: 7px;
	background: url("../img/title_bg.gif") no-repeat left top;
	width: 776px;
	height: 52px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #000;
}

* html div.sub {
	height: 59px;	
}

/*----------- no01~03 -----------*/
div.no01,
div.no02,
div.no03 {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 776px;
	height: 180px;
}

div.no01 {
	background: url("../img/sbg01.gif") no-repeat left top;
}

div.no02 {
	background: url("../img/sbg02.gif") no-repeat left top;
}

div.no03 {
	background: url("../img/sbg03.gif") no-repeat left top;
}

div.no01 div.med,
div.no02 div.med,
div.no03 div.med {
	position: absolute;
	top: 0;
	left: 27px;
	width: 90px;
	height: 160px;
}

div.no01 div.pro_img,
div.no02 div.pro_img,
div.no03 div.pro_img {
	position: absolute;
	top: 28px;
	left: 121px;
	width: 84px;
	height: 90px;
}

div.no01 div.jyuni,
div.no02 div.jyuni,
div.no03 div.jyuni {
	position: absolute;
	top: 25px;
	left: 210px;
	font-weight: bold;
	font-size: 18px;
}

div.no01 div.jyuni,
div.no01 div.jyuni a {
	color: #A89C27;
}

div.no02 div.jyuni,
div.no02 div.jyuni a {
	color: #939393;
}

div.no03 div.jyuni,
div.no03 div.jyuni a {
	color: #BE692B;
}

div.no01 div.catch,
div.no02 div.catch,
div.no03 div.catch {
	position: absolute;
	top: 62px;
	left:220px;
	color: #fff;
	font-size: 18px;
}

div.magtit a {
	text-decoration: none;
	color: #fff;
}

div.no01 div.magtit,
div.no02 div.magtit,
div.no03 div.magtit {
	position: absolute;
	top: 86px;
	left:220px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}

div.no01 div.links,
div.no02 div.links,
div.no03 div.links {
	padding-left: 25px;
	position: absolute;
	right: 0;
	bottom:10px;
	height: 19px;
	text-align: left;
}

div.no01 div.links {
	background: url("../img/a01.gif") no-repeat left center;
}

div.no02 div.links {
	background: url("../img/a02.gif") no-repeat left center;
}

div.no03 div.links {
	background: url("../img/a03.gif") no-repeat left center;
}

div.links a,
div.links02 a,
div.links03 a,
div.links04 a {
	color: #610800;
}

div.bottom_link {
	margin: 0 auto;
	position: relative;
	width: 776px;
	height: 30px;
}

div.links02,
div.links03,
div.links04 {
	position: absolute;
	right: 0;
	padding-left: 25px;
	height: 19px;
	text-align: left;
}

div.links02 {
	background: url("../img/a01.gif") no-repeat left center;
}

div.links03 {
	background: url("../img/a02.gif") no-repeat left center;
}

div.links04 {
	background: url("../img/a03.gif") no-repeat left center;
}


/*----------- 部門賞リスト -----------*/
div.box04 div.out div.in table {
	margin: 0 0 0 50px;
	width: 724px;
	font-weight: bold;
}

div.box04 div.out div.in table.matop {
	margin: 15px 0 0 50px;
	width: 724px;
}

div.box04 div.out div.in div.hachibu {
	margin: 0;
	text-align: center;
}

div.box04 div.out div.in div.hachibu a {
	font-size: 14px;
	color: #000;
}

div.box04 div.out div.in div.hachibu img {
	vertical-align: middle;
}

div.box04 div.out div.in table td {
	padding: 5px 5px 5px 25px;
	width: 33%;
	background: url("../img/s_mk.gif") no-repeat left center;
	font-size: 15px;
	color: #000;
}

div.box04 div.out div.in table td.sougou {
	padding: 5px 5px 5px 25px;
	width: 33%;
	background: url("../img/s_mk.gif") no-repeat left center;
	font-size: 20px;
	color: #000;
}

div.box04 div.out div.in table td.bumon {
	padding: 10px 0 0;
	width: 33%;
	background-image: none;
	font-size: 14px;
	color: #000;
}

div.box04 div.out div.in table td.none {
	background-image: none;
}


div.box04 div.out div.in table td a {
	color: #000;
}

div.box04 div.out div.in table.aw_btn {
	margin: 0 26px;
	width:724px;
}

div.box04 div.out div.in table.aw_btn td {
	padding: 0 0 10px;
	width: 50%;
	background-image: none;
}

div.box04 div.out div.in table.aw_btn td.right {
	text-align: right;
}

div.bumon01 {
	margin: 0 auto;
	position: relative;
	background: url("../img/bumon_bg.gif") no-repeat left top;
	width: 776px;
	height: 153px;
}

div.bumon01 div.medal01 {
	position: absolute;
	top: 0;
	left: 0;
	width: 111px;
	height: 125px;
	text-align: right;
}

div.bumon01 div.tit {
	position: absolute;
	top: 27px;
	left: 116px;
	font-weight: bold;
	font-size: 18px;
	color: #a89c27;
	text-align: left;
}

div.bumon01 div.tit a {
	color: #a89c27;
}

div.bumon01 div.txt {
	position: absolute;
	top: 64px;
	left: 116px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}

div.bumon01 div.txt a {
	color: #fff;
}

div.bumon01 div.links {
	padding-left: 25px;
	position: absolute;
	right: 0;
	bottom:10px;
	background: url("../img/a01.gif") no-repeat left center;
	height: 19px;
	text-align: left;
}

div.bumon01 div.links a {
	color: #610800;
}

/* ---------- 部門賞ブロック ---------- */

table.bb {
	margin: 0 auto;
	width: 776px;
}

table.bb td {
	width: 388px;
	vertical-align: top;
}

div.bu01_out {
	margin-bottom: 7px;
	position: relative;
	background: url("../img/bu01_mid.gif") repeat-y left top;
	width: 388px;
	text-align: left;
}

div.bu01_out div.bu01_in {
	background: url("../img/bu01_head.gif") no-repeat left top;
}

div.bu01_out div.bu01_in div.bu01_bot {
	position: relative;
	background: url("../img/bu01_bottom.gif") no-repeat left bottom;
	width: 388px;
	height: 589px;
}

div.bu01_out div.bu01_in div.bu01_bot div.bu01_med {
	position: absolute;
	top: 0;
	left: 0;
	width: 95px;
	height: 145px;
}

div.bu01_out div.bu01_in div.bu01_bot div.tit {
	position: absolute;
	top: 25px;
	left: 100px;
	font-size: 18px;
	font-weight: bold;
	color: #a89c27;
}

div.bu01_out div.bu01_in div.bu01_bot div.magtit {
	position: absolute;
	top: 80px;
	left: 100px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	width: 255px;
}

div.bu01_out div.bu01_in div.bu01_bot div.ct_box01 {
	padding-top: 19px;
	position: absolute;
	top: 169px;
	left: 19px;
	width: 340px;
	background: url("../img/ct_dokusya.gif") no-repeat left top;
}

div.bbb_out {
	padding-bottom: 5px;
	background: url("../img/ct_bottom.gif") no-repeat left bottom;
}

div.bbb_out div.bg01 {
	background: url("../img/ct_bg02.gif") repeat-y left top;
}

div.bbb_out div.bg02 {
	padding: 8px 5px 0 10px;
	background: url("../img/ct_bg01.gif") no-repeat left top;
	color: #610800;
	font-size: 13px;
	line-height: 1.4;
}

div.bbb_out div.bg03 {
	padding: 5px 5px 0 10px;
	background: url("../img/ct_bg01.gif") no-repeat left top;
	color: #610800;
	font-size: 16px;
	line-height: 1.6;
	height: 226px;
}

div.bu01_out div.bu01_in div.bu01_bot div.ct_box02 {
	padding-top: 19px;
	position: absolute;
	top: 272px;
	left: 19px;
	width: 340px;
	background: url("../img/ct_hakkou.gif") no-repeat left top;
}

div.bu01_out div.bu01_in div.bu01_bot div.arrow,
div.bu02 div.arrow,
div.bu03 div.arrow {
	padding-left: 26px;
	position: absolute;
	bottom: 32px;
	right: 30px;
	background: url("../img/ct_arrow.gif") no-repeat left center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

div.bu01_out div.bu01_in div.bu01_bot div.arrow a,
div.bu02 div.arrow a,
div.bu03 div.arrow a {
	color: #fff;
}

div.bu02 {
	margin-bottom: 5px;
	position: relative;
	background: url("../img/bu02_bg.gif") no-repeat left top;
	width: 388px;
	height: 327px;
	text-align: left;
}

div.bu02 div.tit,
div.bu03 div.tit {
	position: absolute;
	top: 25px;
	left: 100px;
	font-size: 18px;
	font-weight: bold;
	color: #a89c27;
}

div.bu02 div.bu02_med,
div.bu03 div.bu03_med {
	position: absolute;
	top: 0;
	left: 0;
	width: 95px;
	height: 145px;
}

div.bu02 div.magtit,
div.bu03 div.magtit {
	position: absolute;
	top: 80px;
	left: 100px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	width: 255px;
}

div.dct_box {
	position: absolute;
	top: 150px;
	left: 19px;
	width: 340px;
}

div.dct_box div.in {
	padding-top: 19px;
	background: url("../img/hct01.gif") no-repeat left top;
}

div.dct_box div.in02 {
	padding-top: 19px;
	background: url("../img/ct_dokusya.gif") no-repeat left top;
}

div.dct_box div.in div.bot,
div.dct_box div.in02 div.bot {
	padding-bottom: 5px;
	background: url("../img/ct_bottom.gif") no-repeat left bottom;
}


div.dct_box div.in div.bot div.bg01,
div.dct_box div.in02 div.bot div.bg01 {
	background: url("../img/ct_bg02.gif") repeat-y left top;
}

div.dct_box div.in div.bot div.bg02,
div.dct_box div.in02 div.bot div.bg02 {
	padding: 5px 5px 0 10px;
	background: url("../img/ct_bg01.gif") no-repeat left top;
	color: #610800;
	font-size: 13px;
	line-height: 1.4;
}

div.dct_box div.in div.bot div.bg02 {
	height: 79px;
}

/*----*/

div.dct_box002 {
	position: absolute;
	top: 150px;
	left: 19px;
	width: 340px;
}

div.dct_box002 div.in {
	padding-top: 19px;
	background: url("../img/hct01.gif") no-repeat left top;
}

div.dct_box002 div.in div.bot {
	padding-bottom: 5px;
	background: url("../img/ct_bottom.gif") no-repeat left bottom;
}


div.dct_box002 div.in div.bot div.bg01 {
	background: url("../img/ct_bg02.gif") repeat-y left top;
}

div.dct_box002 div.in div.bot div.bg02 {
	padding: 5px 5px 0 10px;
	background: url("../img/ct_bg01.gif") no-repeat left top;
	color: #610800;
	font-size: 13px;
	line-height: 1.4;
}

div.dct_box002 div.in div.bot div.bg02 {
	height: 79px;
}

/*----*/

div.dct_box003 {
	position: absolute;
	top: 263px;
	left: 19px;
	width: 340px;
}

div.dct_box003 div.in {
	padding-top: 19px;
	background: url("../img/ct_dokusya.gif") no-repeat left top;
}

div.dct_box003 div.in div.bot {
	padding-bottom: 5px;
	background: url("../img/ct_bottom.gif") no-repeat left bottom;
}


div.dct_box003 div.in div.bot div.bg01 {
	background: url("../img/ct_bg02.gif") repeat-y left top;
}

div.dct_box003 div.in div.bot div.bg02 {
	padding: 5px 5px 0 10px;
	background: url("../img/ct_bg012.gif") no-repeat left top;
	color: #610800;
	font-size: 13px;
	line-height: 1.4;
}

div.dct_box003 div.in div.bot div.bg02 {
	height: 235px;
}


div.dct_box003 div.in div.bot div.bg01 div.bg02 ul,
div.dct_box003 div.in div.bot div.bg01 div.bg02 ul li {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	font-size: 12px;
}
div.dct_box003 div.in div.bot div.bg01 div.bg02 ul li {
	padding-left: 28px;
	padding-top: 8px;
	background: url("../img/allcmt_p.gif") no-repeat left 8px;
}
/*--*/


div.bu02 div.ct_box,
div.bu03 div.ct_box {
	padding-top: 19px;
	position: absolute;
	top: 150px;
	left: 19px;
	width: 340px;
	background: #fff url("../img/ct_dokusya.gif") no-repeat left top;
}

div.bu03 {
	position: relative;
	background: url("../img/bu03_bg.gif") no-repeat left top;
	width: 388px;
	height: 327px;
	text-align: left;
}

div.bu_link {
	padding-top: 12px;
	background: url("../img/bu_btn.gif") no-repeat left top;
	width: 383px;
	height: 50px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

* html div.bu_link {
	height: 62px;
}

div.bu_link a {
	color: #fff;
}

/*----------- st_block ----------*/

div.med_wrap {
	margin: 0 auto;
	position: relative;
	width: 776px;
}

div.med_wrap div.med {
	position: absolute;
	top: 0;
	left: 0;
	width: 112px;
	height:161px;
	text-align: right;
}

table.st_box {
	width: 776px;
	text-align: left;
}

table.st_box td.tit {
	background: url("../img/st_bg01.gif") no-repeat left top;
	height: 56px;
}

table.st_box td.tit p {
	padding: 22px 0 0 117px;
	font-weight: bold;
	font-size: 18px;
	color: #A89C27;
}

table.st_box td.mid {
	padding: 10px 0;
	background: url("../img/st_bg02.gif") repeat-y left top;
}

table.st_box td.mid div.magtit {
	padding: 0 30px 10px 117px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}

table.st_box td.mid div.cmt01 {
	margin: 0 0 10px 120px;
	padding-top: 19px;
	background: url("../img/cmt_staff.gif") no-repeat left top;
	width: 629px;
}

table.st_box td.mid div.cmt01 div.bot {
	padding-bottom: 5px;
	background: url("../img/cmt_bg03.gif") no-repeat left bottom;
}

table.st_box td.mid div.cmt01 div.bot div.bg01 {
	background: url("../img/cmt_bg01.gif") repeat-y left top;
}

table.st_box td.mid div.cmt01 div.bot div.bg02 {
	padding: 10px 10px 10px 15px;
	background: url("../img/cmt_bg02.gif") no-repeat left top;
	font-size: 14px;
	color: #610800;
}

table.st_box td.mid div.cmt02 {
	margin-left: 25px;
	padding-top: 19px;
	background: url("../img/cmt02.gif") no-repeat left top;
	width: 724px;
}

table.st_box td.mid div.cmt02 div.bot {
	padding-bottom: 5px;
	background: url("../img/cmt02_bg03.gif") no-repeat left bottom;
}

table.st_box td.mid div.cmt02 div.bot div.bg01 {
	background: url("../img/cmt02_bg01.gif") repeat-y left top;
}

table.st_box td.mid div.cmt02 div.bot div.bg02 {
	padding: 10px 10px 10px 15px;
	background: url("../img/bgbgbg.gif") no-repeat left top;
	font-size: 14px;
	color: #610800;
}

table.st_box td.bot {
	padding: 8px 30px 0 0;
	background: url("../img/st_bg03.gif") no-repeat left top;
	height: 56px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}

* html table.st_box td.bot {
	height: 56px;
}

table.st_box td.bot a {
	padding-left: 26px;
	background: url("../img/ct_arrow.gif") no-repeat left center;
	color: #fff;
}

/* ---------- subtit ---------- */

div.subtit {
	margin: 0 auto 10px;
	width: 780px;
}

/* ---------- all01 ------------ */

div.wrap02 {
	padding: 0 0 0 -180px;
	position: relative;
	width: 776px;
}

div.wrap_all {
	margin: 0 auto;
	position: relative;
	width: 776px;
}

div.wrap_all div.med {
	position: absolute;
	top: 0;
	left: 0;
	width: 172px;
	height: 3px;
	text-align: right;
}

div.wrap_all div.img {
	margin-bottom: 5px;
	width: 141px;
}

div.wrap_all div.img p {
	padding-top: 3px;
	text-align: center;
	color: #fff;
	font-size: 12px;
}

table.all01,
table.all02,
table.all03 {
	width: 776px;
	text-align: left;
	vertical-align: top;
}

/*------------ 01 -----------*/
table.all01 td.tit {
	background: url("../img/g01.gif") no-repeat left top;
	height: 56px;
}

table.all01 td.tit p,
table.all02 td.tit p,
table.all03 td.tit p {
	padding: 24px 0 0 180px;
	color: #A89C27;
	font-size: 18px;
	font-weight: bold;
}

table.all01 td.mid {
	padding: 5px 30px 0 0;
	background: url("../img/g02.gif") repeat-y left top;
}

table.all01 td.bot {
	background: url("../img/g03.gif") no-repeat left top;
	height: 35px;
}

div.wrap03 {
	text-align: left;
	margin-left: 180px;
}
/*------------ //01 -----------*/

/*------------ 02 -----------*/
table.all02 td.tit {
	background: url("../img/s01.gif") no-repeat left top;
	height: 56px;
}

table.all02 td.mid {
	padding: 5px 30px 0 0;
	background: url("../img/s02.gif") repeat-y left top;
}

table.all02 td.bot {
	background: url("../img/s03.gif") no-repeat left top;
	height: 35px;
}
/*------------ //02 -----------*/

/*------------ 03 -----------*/
table.all03 td.tit {
	background: url("../img/b01.gif") no-repeat left top;
	height: 56px;
}

table.all03 td.mid {
	padding: 5px 30px 0 0;
	background: url("../img/b02.gif") repeat-y left top;
}

table.all03 td.bot {
	background: url("../img/b03.gif") no-repeat left top;
	height: 35px;
}
/*------------ //03 -----------*/

table.all01 td.mid div.catch,
table.all01 td.mid div.magtit,
table.all02 td.mid div.catch,
table.all02 td.mid div.magtit,
table.all03 td.mid div.catch,
table.all03 td.mid div.magtit {
	color: #fff;
}

table.all01 td.mid div.catch,
table.all02 td.mid div.catch,
table.all03 td.mid div.catch {
	padding-bottom: 3px;
	font-size: 18px;
}

table.all01 td.mid div.magtit,
table.all02 td.mid div.magtit,
table.all03 td.mid div.magtit {
	padding-bottom: 5px;
	font-size: 22px;
	font-weight: bold;
}

div.allcmt_d,
div.allcmt_h {
	margin-bottom: 10px;
	padding-top: 19px;
	width: 569px;
}

div.allcmt_d {
	background: url("../img/allcmt_d.gif") no-repeat left top;
}

div.allcmt_h {
	background: url("../img/allcmt_h.gif") no-repeat left top;
}

div.allcmt_d div.bot,
div.allcmt_h div.bot {
	padding-bottom: 5px;
	background: url("../img/allcmt_bot.gif") no-repeat left bottom;
}

div.allcmt_d div.bot div.bg01,
div.allcmt_h div.bot div.bg01 {
	background: url("../img/allcmt_bg01.gif") repeat-y left top;
}

div.allcmt_d div.bot div.bg01 div.bg02 {
	padding: 5px 5px 5px 10px;
	background: url("../img/allcmt_bg022.gif") no-repeat left top;
	color: #610800;
	font-size: 13px;
	line-height: 1.6;
}

div.allcmt_h div.bot div.bg01 div.bg02 {
	padding: 5px 5px 5px 10px;
	background: url("../img/allcmt_bg02.gif") no-repeat left top;
	color: #610800;
	font-size: 13px;
	line-height: 1.6;
	text-align: left;
}

div.allcmt_d div.bot div.bg01 div.bg02 ul,
div.allcmt_d div.bot div.bg01 div.bg02 ul li {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}

div.allcmt_d div.bot div.bg01 div.bg02 ul li {
	padding-left: 28px;
	padding-top: 8px;
	background: url("../img/allcmt_p.gif") no-repeat left 8px;
}

/* ---------- foot_nav ---------- */

ul#foot_navi,
ul#foot_navi li {
	list-style: none;
}

ul#foot_navi {
	margin: 0 13px 5px;
	padding-top: 17px;
	display: block;
	background: url("../img/foot_nav.gif") no-repeat left top;
	width: 774px;
	height: 35px;
	text-align: center;
	font-size:14px;
	color: #fff;
}

ul#foot_navi {
	height: 52px;
}

ul#foot_navi li {
	margin: 0;
	padding-right: 10px;
	display: inline;
	background: url("../img/slash.gif") no-repeat right center;
}

ul#foot_navi li a {
	color: #fff;
}

/*---- 登録フォーム ----*/
dl.mag-unit {
	margin: 0 -151px 15px;
	width: 720px;
	background: #f7f4d4;
	text-align: left;

}

dt.mag-title {
	padding: 3px;
	border-left: 7px solid;
	border-color: #b3a943;
	background: #610800;
	font-weight: bold;
	font-size: 123%;
}

dt.mag-title a {
	color: #fff;
}

dt.mag-title img {
	vertical-align: middle;
}

dd.mag-info {
	padding: 5px;
	display: block;
	font-size: 108%;
	background: #f7f4d4;
}

dd.mag-info img {
	margin-right: 5px;
}

dd.mag-meta ul {
	margin-bottom: 5px;
	font-size: 93%;
}

dd.mag-meta li {
	display: inline;
	list-style: none;
}

dd.mag-meta li img {
	margin: 0 3px 0 2px;
	vertical-align: middle;
}

dd.mag-form {
	padding: 3px;
	display: block;
	background-color: #cfc879;
	text-align: right;
}

dd.mag-form input.rdemail {
	width: 200px;
}
