A IMG					{	border: none }
A						{	color: #c74977 }


BODY					{	background-color: #FFFFFF; font-family: "Georgia", "Times New Roman", Times, serif ; color: #255d79; background:url(../images/template/color/images/bg-redblue.jpg) repeat; margin: 0  }
TABLE					{	border-collapse: collapse }
TABLE TD				{	padding: 0 }

H1						{	font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; color:#a8476b; line-height:normal}
H2						{	font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; color:#255d79; line-height:normal}

.outh, .headline					{	border:0px solid #000; padding:0; text-align: center; background:url(../images/template/color/images/top-logo-line-redblue.jpg) repeat-x }

.add					{	background-color: #EFEFEF; padding: 10px; text-align: center; margin-top: 20px}

.adv					{	border: 0px solid #FF9900; margin: 20px; text-align: center }

.logonametext			{	background:url(../images/template/color/images/logo-redblue.jpg) left no-repeat;}

.table					{	width:100%;  margin-top: 40px}
.table td 				{	vertical-align: top}
.lefttd					{	width: 275px; padding-top: 40px; }
.menu	A				{	line-height: 26px; color: 7cc5ea; font-size:16px	}
.menu	A:hover			{	line-height: 26px; color: fff; font-size:16px; text-decoration:none	}

.hello					{	background:#FFFFFF; text-align:center; color:#255d79; padding: 0 50px; line-height: 22px}
.hello-in				{	background:#FFFFFF; text-align:left; color:#255d79; padding: 0 50px; line-height: 22px; }
.hello-photo			{	background:#FFFFFF; text-align:left; color:#255d79; line-height: 22px; }


.titlewed				{	text-align:center; vertical-align:middle;	}
.titlewed				{	color:#a8476b; font-size: 34px; font-style:italic; font-weight:bold; padding: 30px}

.titlewed-bottom		{	height: 70px	}

.centr-foto				{	height: 283px;	background:#FFFFFF; text-align:center; border:0px solid #003399 } /* 524px */
.photo-bg				{	width:100%;	height: 283px; background:url(../images/template/color/images/center-foto.gif) center no-repeat; margin-top: 10px   }
.foto-pos				{	padding-left: 14px; padding-top: 14px}
.foto					{	width: 365px; height: 238px;  overflow: hidden;  }
.foto-pic				{	width: 100%; }

.photo-album			{	width: 100%;	font-size: 12px; color:#999}
.photo-album td			{	text-align:center; padding: 10px 5px; vertical-align:middle}

.photo-single			{	color:#255d79; }
.photo-single td		{	padding: 10px 20px; }

.empty					{	height: 20px; text-align:center	}

.date					{	font-size:20px; color:7cc5ea; font-style:italic; padding: 10px 0}

.col-visit				{ 	background:#c74977; }
.copy					{	color:#74bde2; }

.bg-top-wihte			{	background:#FFFFFF; border-radius: 8px; -webkit-border-radius: 8px; -opera-border-radius: 8px; 	-moz-border-radius: 8px; padding-bottom: 10px	}

.poll-in				{   padding: 20px ; font-family:Arial; font-size: 12px; color:#fff}
.poll-in-title			{   font-family:Arial; font-size: 15px;  font-weight:bold		}
.poll-left				{	width: 210px;	background-color:#c74977}
.poll-right				{	background:url(../images/template/color/images/poll-corner-redblue.gif) top left no-repeat }
.poll-right	td			{	width: 20px }


/* pager */

.num_pages				{	text-align:center;	margin: 10px 5px 0px 5px;	padding-top:5px	}
.num_pages .dis			{	color: #999999;	font: 12px 	}
.num_pages .act			{	font: 13px; color:#3f97c3	}
.num_pages .pager		{	font: 14px ; margin: 8px 0 0 0;	}
.num_pages .pager a		{	padding: 2px; color:#3f97c3	}
.num_pages .pager span	{	padding: 2px 4px 2px 3px;	background: #EAE7E3;	line-height: 22px;	}

/* guest */

.guest-comm		td		{	color:#255d79; }	

/* journal */

.journal-comm			{	width: 100%; line-height: 22px; margin-bottom: 20px }	
.journal-comm	td		{	color:#255d79; padding-right: 5px }	
.journal-name			{	font-weight:bold}
.journal-date			{	width: 70px; font-size: 11px}
.journal-text			{	line-height: 22px;	}

/* wishlist */

.wishlist	td		{	color:#255d79; }

/* login */

.login				{	width: 210px; background:url(../images/login-bg.gif) no-repeat; margin-left: 25px; padding: 45px 15px 15px 15px; color: #666666; font-style:italic; font-size: 12px }