body {
	background-color: #FFF;
	text-align: center; margin: 0; padding: 0 0 10px 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	}

a {text-decoration: none;}
a:link {color: #0B488E; text-decoration: none;}
a:visited {color: #326695; text-decoration: none;}
a:hover {color: #871360; text-decoration: none;}
a:focus {outline-style: none; outline-color: invert;}

h1 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold;}

.hblock {background-color: #E7E7E7; padding: 6px 0;}

.block0 {width: 998px; margin: auto; overflow: hidden; background-color: #FFF; text-align: left;}
.block01 {width: 998px; margin: auto; overflow: hidden; text-align: left;}

.pad0 {margin: 6px 14px 0 14px;}
.pad01 {padding: 12px 12px;}
.pad02 {margin: 0 14px;}

.c1 {float: left; width: 571px;}
.c2 {float: left; width: 143px;}
.c3 {float: left; width: 254px;}
.c4 {float: left; width: 177px;}
.c5 {float: left; width: 715px;}
.c6 {float: left; width: 349px;}
.c61 {float: left; width: 15px;}
.c7 {text-align: left;}
.c8 {width: 300px; text-align: left; background-color: #FFF; padding: 15px 20px 20px 20px;}

.log h1 {font-size: 1.9em; margin: 0 0 10px 0;}

.rpad {padding: 0 14px 0 0;}
.lpad {padding: 0 0 0 14px;}
.lpad2 {padding: 0 0 0 4px;}
.spad {padding: 0 14px 0 14px;}
.spad2 {padding: 0 12px 0 12px;}
.rmarg {padding: 0 13px 0 0;}

.tit1 {border-bottom: #871360 1px solid; text-align: center; font: 12px Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative;}
.tit1 a:link, .tit1 a:hover, .tit1 a:visited, .tit1 span {color: #871360; background-color: #FFF; display: inline-block; text-decoration: none; padding: 0px 5px 0 5px; position: relative; top: 4px;}

.tit2 {text-align: center; font: 12px Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative;}
.tit2 a:link, .tit2 a:hover, .tit2 a:visited, .tit2 span {color: #871360; background-color: #FFF; display: inline-block; text-decoration: none; padding: 0px 5px 0 5px; position: relative; top: 4px;}
.tit2 span {color: #7C7C7C; background-color: #FFF; display: inline-block; text-decoration: none; padding: 0px 5px 0 5px; position: relative; top: 4px;}

.tit3 {border-bottom: #D3D3D3 1px solid; text-align: center; font: 12px Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative;}
.tit3 a:link, .tit33 a:hover, .tit3 a:visited {color: #871360; background-color: #FFF; display: inline-block; text-decoration: none; padding: 0px 5px 0 5px; position: relative; top: 4px;}
.tit3 span {color: #7C7C7C; background-color: #FFF; display: inline-block; text-decoration: none; padding: 0px 5px 0 5px; position: relative; top: 4px;}

.tit4 {border-bottom: #252525 1px solid; text-align: center; font: 12px Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative;}
.tit4 span {color: #252525; background-color: #FFF; display: inline-block; text-decoration: none; padding: 0px 5px 0 5px; position: relative; top: 4px;}

.tit5 {border-bottom: #7C7C7C 1px solid; text-align: center; font: 17px Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative; top: -5px;}
.tit5 span {color: #7C7C7C; background-color: #FFF; display: inline-block; text-decoration: none; padding: 0px 7px 0 7px; position: relative; top: 4px;}

ul.menu1 {list-style-type: none; margin: 0; padding: 0; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; overflow: hidden; float: right;} 
ul.menu1 li {display: inline; float: right; position: relative; zoom: 1; background: url(/images/mbg1.gif) no-repeat left 7px;}
ul.menu1 li a, ul.menu1 li span {padding: 0 8px 0 10px; display: block;}
ul.menu1 li a:link, ul.menu1 li a:visited {color: #505050;}
ul.menu1 li a:hover {color: #871360;}
ul.menu1 li span {color: #871360;}
ul.menu1 li a.a {color: #871360;}

ul.menu11 {list-style-type: none; margin: 0; padding: 0; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; overflow: hidden; float: left;} 
ul.menu11 li {display: inline; float: left; position: relative; zoom: 1; background: url(/images/mbg1.gif) no-repeat left 7px;}
ul.menu11 li a, ul.menu11 li span {padding: 0 8px 0 10px; display: block;}
ul.menu11 li a:link, ul.menu11 li a:visited {color: #505050;}
ul.menu11 li a:hover {color: #871360;}
ul.menu11 li span {color: #871360;}
ul.menu11 li a.a {color: #871360;}

ul.menu12 {list-style-type: none; margin: 5px 0 0 0; padding: 0; overflow: hidden; text-align: center; font-size: 0;} 
ul.menu12 li {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; background: url(/images/mbg2.gif) no-repeat left 7px; margin: 0; padding: 0; font: 12px Georgia, "Times New Roman", Times, serif; font-style: italic;}
ul.menu12 li a, ul.menu11 li span {padding: 0 8px 0 10px; display: block;}
ul.menu12 li a:link, ul.menu12 li a:visited {color: #0B488E;}
ul.menu12 li a:hover {color: #871360;}

ul.menu2 {list-style-type: none; margin: 5px 0 0 0; padding: 0; overflow: hidden; text-align: center; font-size: 0; border-bottom: #871360 1px solid; border-top: #871360 1px solid;} 
ul.menu2 li {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; background: url(/images/mbg2.gif) no-repeat left 12px; margin: 0; padding: 0; font: 14px Georgia, "Times New Roman", Times, serif; font-style: italic;}
ul.menu2 li a, ul.menu2 li span {padding: 3px 10px 5px 12px; display: block;}
ul.menu2 li a:link, ul.menu2 li a:visited {color: #252525;}
ul.menu2 li a:hover {color: #871360;}
ul.menu2 li span {color: #871360;}
ul.menu2 li a.a {color: #871360;}

ul.menu1 li.first, ul.menu11 li.first, ul.menu12 li.first, ul.menu2 li.first {background: none transparent;}
ul.menu11 li.user {background: url(/images/user1.gif) no-repeat 10px 2px; padding: 0 0 0 10px;}
ul.menu11 li.user span {color: #252525;}


ul.menu3 {list-style-type: none; margin: 10px 0 0 0; padding: 0; overflow: hidden; font-size: 0;} 
ul.menu3 li.comm {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; background: url(/images/comm1.gif) no-repeat left 4px; margin: 0; padding: 0; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 2px 12px 1px 12px;}
ul.menu3 li.print {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; background: url(/images/print1.gif) no-repeat left 4px; margin: 0; padding: 0; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 2px 12px 1px 13px;}
ul.menu3 li.comm b {font: bold 11px "Times New Roman", Times, serif; color: #4F4F4F; font-style: italic;}
ul.menu3 li a:link, ul.menu3 li a:visited {color: #0B488E;}
ul.menu3 li a:hover {color: #871360;}

ul.menu4 {list-style-type: none; margin: 0; padding: 0; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic;} 
ul.menu4 li {background: url(/images/mbg1.gif) no-repeat left 7px;}
ul.menu4 li a, ul.menu4 li span {padding: 0 8px 0 10px;}
ul.menu4 li a:link, ul.menu4 li a:visited {color: #505050;}
ul.menu4 li a:hover {color: #871360;}
ul.menu4 li span {color: #871360;}
ul.menu4 li a.a {color: #871360;}

.comm1 {background: url(/images/user1.gif) no-repeat left 12px; margin: 0; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 10px 0 3px 11px;}
.comm2 {padding: 0 0 10px 0px; border-bottom: #EEE 1px solid;}

.cl {clear: both; font-size: 0px; height: 1px;}
.h5 {height: 5px; clear: both; font-size: 0px;}
.h7 {height: 5px; clear: both; font-size: 0px;}
.h10 {height: 10px; clear: both; font-size: 0px;}
.h14 {height: 14px; clear: both; font-size: 0px;}
.h15 {height: 15px; clear: both; font-size: 0px;}
.h16 {height: 16px; clear: both; font-size: 0px;}
.h18 {height: 18px; clear: both; font-size: 0px;}
.h25 {height: 25px; clear: both; font-size: 0px;}
.h30 {height: 30px; clear: both; font-size: 0px;}

.line1 {border-bottom: #D3D3D3 1px solid; clear: both;}
.line11 {border-bottom: #D3D3D3 1px solid; clear: both; padding: 15px 0 0 0;}
.line2 {border-bottom: #871360 1px solid; clear: both;}
.line21 {border-bottom: #871360 1px solid; clear: both; padding: 15px 0 0 0;}
.line3 {border-bottom: #404048 1px solid; clear: both; font-size: 0px;}

.title-left {float: left; width: 27%; text-align: left; padding: 22px 14px 14px 14px; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #871360;}
.title-right {float: right; width: 27%; text-align: right; padding: 18px 0 14px 14px; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #871360;}

.post1 {margin: 7px 3px 0 0; clear: both; overflov: hidden;}
.post1 img {float: left; margin: 3px 12px 4px 0;}
.post1 p {margin: 0; overflow: hidden;}
.post1 p a:link, .post1 p a:visited, .post1 p a:hover {color: #4C4C4C;}
.post1 h1 {font-size: 1.6em; margin: 0 0 4px 0; line-height: 1.1em;}

.post2 {margin: 10px 0 15px 0; clear: both; overflov: hidden;}
.post2 img {clear: both; margin: 0;}
.post2 p {margin: 5px 0 0 0; overflow: hidden; font-size: 11px;}
.post2 p a:link, .post2 p a:visited, .post2 p a:hover {color: #4C4C4C;}
.post2 h1 {font-size: 1.3em; margin: 3px 0 4px 0; line-height: 1.1em;}

.post3 {margin: 8px 0; clear: both; overflov: hidden;}
.post3 img {float: left; margin: 3px 8px 3px 0;}
.post3 p {margin: 0; overflow: hidden; font-size: 11px;}
.post3 p a:link, .post3 p a:visited, .post3 p a:hover {color: #4C4C4C;}
.post3 h1 {font: bold 12px Arial, Helvetica, sans-serif; margin: 0 0 2px 0;}

.post4 {margin: 7px 0; clear: both; overflov: hidden;}
.post4 img {float: left; margin: 3px 6px 3px 0;}
.post4 p {margin: 0; overflow: hidden; font-size: 11px;}
.post4 p a:link, .post4 p a:visited, .post4 p a:hover {color: #4C4C4C;}
.post4 h1 {font: bold 11px Arial, Helvetica, sans-serif; margin: 0 0 2px 0;}

.post5 {margin: 7px 0; clear: both; overflov: hidden; text-align: center;}
.post5 img {margin: 3px 0 3px 0;}
.post4 p {margin: 0; overflow: hidden; font-size: 11px;}
.post5 p a:link, .post5 p a:visited, .post5 p a:hover {color: #4C4C4C;}
.post5 h1 {font: bold 11px Arial, Helvetica, sans-serif; margin: 0 0 2px 0;}


.author {font: normal 11px Georgia, "Times New Roman", Times, serif; color: #4F4F4F; margin: 0 0 2px 0; font-style: italic;}
.author2 {font: normal 13px Georgia, "Times New Roman", Times, serif; color: #4F4F4F; margin: 0 0 4px 0; font-style: italic;}
.author3 {font: normal 11px Georgia, "Times New Roman", Times, serif; color: #A4A6A9; margin: 0 0 2px 0; font-style: italic;}
.author4 {font: normal 14px Georgia, "Times New Roman", Times, serif; color: #4F4F4F; margin: 0 0 4px 0; font-style: italic; font-weight: bold;}
.author5 {font: bold 12px Georgia, "Times New Roman", Times, serif; color: #4F4F4F; margin: 0 0 2px 0; font-style: italic;}
.comm {font-size: 10px;}

.url {font-size: 11px; color: #666;}

.bord1 {border: #D3D3D3 1px solid;}
.bord2 {border-bottom: #D3D3D3 1px solid; height: 0px; font-size: 0px;}
.bord3 {border-bottom: #D3D3D3 1px solid; height: 0px; font-size: 0px;}
.bord4 {border-top: #FFF 1px solid; height: 1px; font-size: 0px; margin: -1px 0 0 0;}
.bord5 {border-bottom: #FFF 1px solid; margin: -7px 0 0 0;}

.oh {overflow: hidden; zoom: 1;}

.infoblock {background-color: #262D35; zoom: 1;}

.mpost {padding: 14px;}
.mpost2 {padding: 4px 14px;}
.mpost p {margin: 0; overflow: hidden;}
.mpost p a:link, .mpost p a:visited, .mpost p a:hover {color: #E0E0E0;}
.mpost h1 {font-size: 1.6em; margin: 0 0 4px 0; line-height: 1em;}
.mpost2 h1 {font-size: 1.6em; margin: 0 0 3px 0; line-height: 1.05em;}

.bpic {float: right; margin: 0 0 0 14px;}
.spic {float: left; margin: 0 8px 0 0;}

.mpost a:link, .mpost2 a:link {color: #FFF; text-decoration: none;}
.mpost a:visited, .mpost2 a:visited {color: #FFF; text-decoration: none;}
.mpost a:hover, .mpost2 a:hover {color: #E0E0E0; text-decoration: none;}

.mpost3 {padding: 14px; background-color: #E7E7E7; overflow: hidden; zoom: 1;}
.mpost3 img {margin: 0 14px 0 0;}
.mpost3 h1 {font-size: 2.5em; margin: 0 0 4px 0; line-height: 1em; color: #252525;}

.mpost4 {padding: 0; overflow: hidden; zoom: 1; margin: -4px 0 0 0;}
.mpost4 img {float: left; margin: 0 14px 0 0;}
.mpost4 h1 {font-size: 2.5em; margin: 0 0 4px 0; line-height: 1em; color: #252525;}

.mpost5 {padding: 4px 14px; background-color: #7D0053; overflow: hidden; zoom: 1; font: bold 13px Georgia, "Times New Roman", Times, serif; color: #FFF; font-style: italic;}

.c7 h1 {font-size: 2.5em; margin: 0 0 4px 0; line-height: 1em; color: #252525;}
.c7 img.spic {float: left; margin: 0 14px 6px 0;}

.cpost {padding: 5px 14px 14px 14px; background-color: #E7E7E7; overflow: hidden; zoom: 1;}

.time {font: normal 10px Arial, Helvetica, sans-serif; color: #7C7C7C;}
.time2 {font: normal 10px Arial, Helvetica, sans-serif; color: #7C7C7C; margin: 0 0 3px 0;}
.time3 {font: normal 11px Arial, Helvetica, sans-serif; color: #7C7C7C; margin: 3px 0 3px 0;}

ul.news1 {margin: 8px 0 0 0;  padding: 0;}
ul.news1 li {list-style-type: none; margin: 0;  padding: 0;}
ul.news1 li {background: url(/images/mbg2.gif) no-repeat 0px 11px; padding: 5px 6px 4px 12px;}

ul.news1 li h2 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.4em; line-height: 1.1em; margin: -2px 0 4px 0;}
ul.news1 li h3 {font: normal 12px Arial, Helvetica, sans-serif; margin: 0;}
ul.news1 li p {margin: 0 0 2px 0; overflow: hidden; font-size: 11px;}
ul.news1 li p a:link, ul.news1 li p a:visited, ul.news1 li p a:hover {color: #4C4C4C;}

ul.news11 {margin: 8px 0 0 0;  padding: 0;}
ul.news11 li {list-style-type: none; margin: 0;  padding: 0;}
ul.news11 li {background: url(/images/mbg2.gif) no-repeat 0px 11px; padding: 5px 6px 7px 12px;}

ul.news11 li h2 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.4em; line-height: 1.1em; margin: -2px 0 4px 0;}
ul.news11 li h3 {font: normal 12px Arial, Helvetica, sans-serif; margin: 0;}
ul.news11 li p {margin: 0 0 2px 0; overflow: hidden; font-size: 11px;}
ul.news11 li p a:link, ul.news11 li p a:visited, ul.news11 li p a:hover {color: #4C4C4C;}

ul.news2 {margin: 8px 0 0 0;  padding: 0;}
ul.news2 li {list-style-type: none; margin: 0;  padding: 0;}
ul.news2 li {background: url(/images/mbg1.gif) no-repeat 0px 8px; padding: 2px 6px 1px 12px;}
ul.news2 li {font-weight: normal; font-size: 11px; margin: 0;}


.text {font-size: 1.15em;}
.stext {font-size: 0.95em; line-height: 1.3em;}
.sgtext {font-size: 0.95em; line-height: 1.3em; color: #666;}

.text ul {list-style-type: none; margin: 0; padding: 0;} 
.text ul li {background: url(/images/mbg1.gif) no-repeat left 7px;}
.text ul li a, .text ul li span {padding: 0 4px 0 10px;}

.text h1 {font-size: 1.9em; margin: 0 0 10px 0;}

.tt {color: #7C7C7C; font-weight: bold;}

.picc {text-align: center; margin: 4px 0;}

.pictextc {text-align: center; font-size: 12px; color: #7C7C7C; margin: 0 0 7px 0;}

.gtext {color: #505050;}

.footer a {text-decoration: none;}
.footer a:link {color: #252525; text-decoration: none;}
.footer a:visited {color: #252525; text-decoration: none;}
.footer a:hover {color: #871360; text-decoration: none;}
.footer a:focus {outline-style: none; outline-color: invert;}

a.comm {display: -moz-inline-box; display: inline-block; height: 9px; background: url(/images/comm1.gif) no-repeat left top; margin: 0 0 3px 3px; padding: 0 0 0 11px; vertical-align: bottom; font: bold 11px "Times New Roman", Times, serif; color: #4F4F4F; font-style: italic; line-height: 1em; cursor: pointer;}
a.comm0 {display: -moz-inline-box; display: inline-block; height: 9px; background: url(/images/comm2.gif) no-repeat left top; margin: 0 0 3px 3px; padding: 0 0 0 11px; vertical-align: bottom; font: bold 11px "Times New Roman", Times, serif; color: #4F4F4F; font-style: italic; line-height: 1em; cursor: pointer;}

form {margin: 0px;}

input.search {float: right; padding: 2px 3px 0px 3px; width: 170px; height: 16px; border: #BCBCBC 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; margin: 0 4px 0 0;}

input.b1, textarea.b1 {
	padding: 1px 2px 1px 3px;
	border: #EEE 1px solid;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #505050;
	background-color: #FFFFEB;
}

input.b2, textarea.b2 {
	padding: 2px 2px 1px 3px;
	border: #D3D3D3 1px solid;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #505050;
	background-color: #FFFFEB;
}

.cbx {font-size: 0.9em; margin: 0; padding: 0; margin: 0 0 -2px 0;}

label {font: 1em Georgia, "Times New Roman", Times, serif; font-style: italic;}

.w1 {width: 99%;}
.w2 {width: 640px;}
.w3 {width: 30px;}

a.but1 {float: right; background-color: #D4D4D4; text-decoration: none;}
a.but1 b {display: table; zoom: 1; padding: 0px 10px 0 10px; cursor: pointer; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 20px; color: #871360;}
a.but1:hover {background-color: #871360; text-decoration: none;}
a.but1:hover b {color: #FFF;}

a.but2 {float: left; background-color: #D4D4D4; text-decoration: none; margin: 8px 0 0 0;}
a.but2 b {display: table; zoom: 1; padding: 2px 12px; cursor: pointer; font: 13px Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 20px; color: #871360;}
a.but2:hover {background-color: #871360; text-decoration: none;}
a.but2:hover b {color: #FFF;}

.changer {position: relative; top: 2px; overflow: hidden; zoom: 1; background: url(/images/bg1.gif) repeat-x left bottom;}

#page a {float: left; display: inline; padding: 3px 12px 4px 12px; margin: 3px 3px 0 0; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #D4D4D4; color: #505050; text-decoration: none; border-bottom: none;}
#page a:hover {background-color: #871360; color: #FFF; border-bottom: none;}

#page a.current {padding: 6px 11px 7px 12px; margin: 0 3px 0 0; border-left: #D3D3D3 1px solid; border-right: #D3D3D3 1px solid; border-top: #D3D3D3 1px solid; color: #505050; font-weight: normal; background-color: #FFF; border-bottom: none;}
#page a.current:hover {background-color: #FFF; border-bottom: none; color: #505050;}

.calendar2 {float: left;}

.calendar2 .date {padding: 0;}

.calendar2 .day div {float: left; font-size: 11px; text-align: center; color: #7C7C7C; padding: 4px 0px 5px 0px; width: 34px;}

.calendar2 .date div, .calendar2 .week div {float: left; font-size: 11px; text-align: center; color: #4B4C51; padding: 4px 0px 5px 0px;	width: 34px;}

.calendar2 .week {float: left; width: 238px; margin: 0 0 6px 0;}

.calendar2 .week .c {border: #871360 1px solid; position: relative; z-index: 20; padding: 3px 0px 4px 0px; top: -1px; margin: 0px -1px -1px -1px;}

/*.calendar2 .date .h, .calendar2 .week .h {color: #9D0E2C;}*/

.calendar2 .date a:link, .calendar2 .week a:link, .calendar2 .date a:visited, .calendar2 .week a:visited {font-weight: bold;}
.calendar2 .date a:hover, .calendar2 .week a:hover {font-weight: bold;}

/*.calendar2 .date .h a:link, .calendar2 .week .h a:link, .calendar2 .date .h a:visited, .calendar2 .week .h a:visited {color: #900022; text-decoration: underline; font-weight: bold;}
.calendar2 .date .h a:hover, .calendar2 .week .h a:hover {color: #A83751; text-decoration: underline; font-weight: bold;}*/
/*---*/

.bb1, .bb2 {background-color: #E7E7E7;}
.bb1 p {padding: 6px 10px 8px 10px; margin: 0px; text-align: center; font: 14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #505050; line-height: 1em;}
.bb2 p.tit {padding: 6px 10px 8px 10px; margin: 0px; text-align: center; font: 14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #505050; line-height: 1em;}
.bb1 p a:link, .bb1 p a:visited {color: #505050;}
.bb2 p.tit a:link, .bb1 p.tit a:visited {color: #871360;} 

.pp {font-size: 0px; line-height: 0em; vertical-align: bottom;}

.copy {color: #505050; padding: 10px 12px 0 4px;}


.list ul {list-style: none; margin: 0;	padding: 0;}

.list {text-align: center;}

.list li {display: inline;}

.list li a, .list li span {
	display: block;
	padding: 2px 6px 3px 6px;
	margin: 0px 3px 0px 0px;
	float: left;
	font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic;
	border: #D3D3D3 1px solid; 
	background-color: #FFF;
	color: #505050; 
	text-decoration: none;
}

.list li.fr a, .list li.fr span {
	float: right;
}

.list li a:hover {
	text-decoration: underline;
	border-color: #871360;
	color: #FFF;
	text-decoration: none;
	background-color: #871360;
}

.list li span {
	border-color: #871360;
	color: #871360;
	background-color: #FFF;
}

.list li span.space {
	border: none;
	color: #505050;
	background-color: #FFF;
}

ul.search {padding: 0px; margin: 6px 0; color: #252525;}
ul.search li {padding: 10px 0px 10px 4px; list-style-type: none; border-bottom: #EEE 1px solid;}
ul.search b {color: #871360;}
ul.search li h2 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.4em; line-height: 1.1em; margin: -2px 0 4px 0;}





.post21 {margin: 10px 0 12px 0; clear: both; overflov: hidden;}
.post21 img {float: left; margin: 3px 5px 3px 0;}
.post21 p {margin: 5px 0 0 0; overflow: hidden; font-size: 11px;}
.post21 p a:link, .post21 p a:visited, .post21 p a:hover {color: #4C4C4C;}
.post21 h1 {font-size: 1.3em; margin: 3px 0 4px 0; line-height: 1.1em;}


#auth {width: 300px; display: none;}
#signup {width: 300px; display: none;}
#forgot {width: 300px; display: none;}
.nyroModalClose {float: right; width: 15px; height: 15px; background: url(/images/close.gif) no-repeat left top;}
.nyroModalRedirect {float: right; width: 15px; height: 15px; background: url(/images/close.gif) no-repeat left top;}


/*--*/

div#gallery {
	width: 525px;
	margin: 0 auto;
	text-align: center;
	border-color: #ddd;
}


div.content {
	display: none;
	width:525px;
	text-align: center; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #666;
}
div.content  a:focus, div.content  a:hover {
	text-decoration: underline;
}

.slideshow-container

div.loader {
	background-image: url('/images/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 50px;
	clear: both;
}

div.slideshow {
	clear: both;
	text-align: center;
}

div.slideshow span.image-wrapper {
	text-align: center;
	
}
div.slideshow a.advance-link {
	padding: 2px;
	display: block;	
}

div.slideshow img {
	border: none;
	display: block;
	margin: 0px auto;
}
	
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
}
div.navigation {margin: 0; padding: 0;}

ul.thumbs {
	margin: 0;
	padding: 0;
	float: left;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 0 6px 0 0;
	list-style: none;
}
a.thumb {
	font-size: 0px; line-height: 0em;
	width: 6px; height: 12px;
	display: block;
	background-color: #666;	
}
ul.thumbs li.selected a.thumb {
	font-size: 0px; line-height: 0em;
	width: 6px; height: 12px;
	display: block;
	background-color: #7D0053;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin: 0 0 0 2px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
}

div.pagination a:hover {
	
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}

input.but2 {float: left; background-color: #D4D4D4; padding: 2px 12px; font: 13px Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 20px; color: #871360; margin: 8px 0 0 0; border: none; cursor: pointer;}
input.but2:hover {background-color: #871360; text-decoration: none; color: #FFF;}

.alert {font: 1em Georgia, "Times New Roman", Times, serif; font-style: italic; color: #871360; padding: 10px 0 0 0;}
.alert_ok {color: #871360; padding: 12px 0 0 0;}

.calendar3 {float: left; padding: 0 5px 14px 5px; width: 228px;}

.calendar3 .date {padding: 0;}

.calendar3 .day div {float: left; font-size: 11px; text-align: center; color: #7C7C7C; padding: 4px 0px 5px 0px; width: 32px;}

.calendar3 .date div, .calendar3 .week div {float: left; font-size: 11px; text-align: center; color: #4B4C51; padding: 4px 0px 5px 0px;	width: 32px;}

.calendar3 .week {float: left; width: 224px; margin: 0 0 6px 0;}

.calendar3 .week .c {border: #871360 1px solid; position: relative; z-index: 20; padding: 3px 0px 4px 0px; top: -1px; margin: 0px -1px -1px -1px;}

.calendar3 .date a:link, .calendar3 .week a:link, .calendar3 .date a:visited, .calendar3 .week a:visited {font-weight: bold;}
.calendar3 .date a:hover, .calendar3 .week a:hover {font-weight: bold;}

.calendar3 .date .h a:link, .calendar3 .week .h a:link, .calendar3 .date .h a:visited, .calendar3 .week .h a:visited {color: #871360; text-decoration: none; font-weight: bold;}
.calendar3 .date .h a:hover, .calendar3 .week .h a:hover {color: #871360; text-decoration: none; font-weight: bold;}

.tb_left {margin: 0px 10px 5px 0px;}
.tb_right {margin: 0px 0px 5px 10px;}
.tb_center {margin-bottom: 5px; text-align: center;}
.tb_text {padding: 3px 0px 0px 0px; font-size: 12px; color: #666;}
.tb_right img, .tb_left img, .tb_center img {margin-bottom: 3px;}

ul.menu11 li.start {float: left; position: relative; zoom: 1; background: url(/images/start.gif) no-repeat left 2px; display: inline; font: 10px Arial, Helvetica, sans-serif; font-style: normal;}
ul.menu11 li.start a, ul.menu11 li.start span {padding: 0 12px 0 12px; display: block;}
ul.menu11 li.rss {display: inline; float: left; position: relative; zoom: 1; background: url(/images/rss2.gif) no-repeat left 2px; font: 10px Arial, Helvetica, sans-serif; font-style: normal;}
ul.menu11 li.rss a, ul.menu11 li.rss span {padding: 0 12px 0 12px; display: block;}

.post22 {padding: 6px 0 10px 0; clear: both; overflov: hidden;}
.post22 img {clear: both; margin: 0;}
.post22 p {margin: 5px 0 0 0; overflow: hidden; font-size: 11px;}
.post22 p a:link, .post22 p a:visited, .post22 p a:hover {color: #4C4C4C;}
.post22 h1 {font-size: 1.3em; margin: 0 0 4px 0; line-height: 1.1em;}

.social {float: right; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 0 5px 1px 5px; color: #7C7C7C;}
.social img {margin: 0 0 -4px 7px;}

.vtop {margin: 0 0 -5px 0;}