/* artnomad_mozilli.css*/	body {	width: 95%;	margin-top: 15px;	margin-left: auto;	margin-right: auto;	font-size:11px;	}	img { border: 0; }	table {	width: 100%;	font-size: 12px;	background-color: transparent;	}	table td {	padding: 0px;	border-width: 0px;	vertical-align: top;	font-family: verdana, arial, sans-serif;	}	table#main { width: 80%; }	a {	background-color: transparent;	color: #336699;	text-decoration: none;	}	a:hover {	color: #3366FF;	text-decoration: underline;	}	ul {	margin: 2px;	padding-left:1.2em;	color: #336699;	}	#header {	position: relative;	height: 180px;	margin: 0;	padding: 0;	background: url("./images/logo.gif") bottom left no-repeat;	background-color: #475890;	} 	#header_right {	height: 70px;	margin: 0;	padding: 0;	background: transparent url("./images/header_back.gif") bottom left repeat-x;	} 	#header h1 {	position: absolute;	top: 0;	left: 0;	height: 70px;	margin: 0;	}	#header h1 a {	display: block;	width: 250px;	height: 70px;	margin: 0;	padding: 0;	text-indent: -1000em;	text-decoration: none;	}	#header ul {	position: absolute;	width: auto;	bottom: 0;	right: 0;	margin: 0;	padding: 0 40px 0 0;	list-style: none;	font-size: 12px;	}	#header li {	float: right;	background: transparent url("./images/header_tab.gif") 100% -400px no-repeat;	padding: 0 6px 0 0;	margin: 0 1px 0 0;	list-style: none;	}	#header ul a {	float: left;	display: block;	padding: 4px 4px 4px 10px;	background: transparent url("./images/header_tab.gif") 0% -400px no-repeat;	font-weight: bold;	color: #fff;	text-decoration: none;	}	#header ul li.active a {	background-position: 0% 0%;	color: #002b55;	}	#header ul li.active:hover a {	background-position: 0% 0%;	color: #002b55;	}	#header ul li.active {	background-position: 100% 0%;	}	#header ul li.active:hover {	background-position: 100% 0%;	}	#header ul li:hover a { background-position: 0% -200px; }	#header ul li:hover { background-position: 100% -200px; }	#header form {	position: absolute;	top: 0;	right: 0;	padding: 12px 46px 0 0;	margin: 0; 	text-align: right;	white-space: nowrap;	vertical-align: middle;	}	#header form label {	color: #fff;	font-size: 90%;	font-weight: bold;	}	#header form input { font-size: 90%; }	#header form #submit {	padding: 1px 4px;	margin: 0 0 2px 0;	border-right: 1px solid #273449;	border-bottom: 1px solid #273449;	border-top: 1px solid #888f99;	border-left: 1px solid #888f99;	background: #6982a5;	color: #fff;	font-size: 90%;	font-weight: bold;	}	#header form #query {	width: 160px;	padding: 2px;	border:	1px solid #888f99;	background: #bbcddf;	font-size: 90%;	}	#header form #query:hover, #header form #query:focus {	background: #fff;	}	#header_bar {	margin: 5px 30px;	}	#header_user {	margin: 0;	padding: 0;	font-size: 10px;	}	#container {	clear: both;	margin: 0 20px;	padding-top: 10px;	}		#footer {	clear: both;		margin: 45px 0 20px 0; 	padding-top: 8px;	border-top: 1px solid #999;	text-align: center;	color: #333; 	font-size: 11px; 	}	.item { color: #666; }	.itemHead {	padding: 3px;	border-bottom: 1px solid #333;	color: #336699;	}	.itemInfo {	padding: 3px;	background-color: #fff;	text-align: right;	}	.itemTitle {	background-color: transparent;	color: #336699;	font-size: 130%;	font-weight: bold;	}	.itemTitle a {	background-color: transparent;	color: #336699;	}	.itemTitle a:hover {	background-color: transparent;	color: #336699;	}	.itemPoster { font-size: 80%; font-style: italic; }	.itemPostDate{ font-size: 80%; font-style: italic; }	.itemStats { font-size: 80%; font-style: italic; }	.itemBody { padding-left: 5px; }	.itemText {	margin-top: 5px 0;	line-height: 150%;	font-size: 12px;	}	.itemFoot {	padding: 3px; 	background-color: #fff; 	text-align: left; 	font-size: 11px;	}	.itemAdminLink { font-size: 100%; }	.itemPermaLink { font-size: 100%; }	th {	vertical-align: middle;	background-color: #6982a5;	color: #fff;	font-family: verdana, arial, sans-serif;	}	td#mainmenu a {	display: block; 	background: url(images/tri.gif) no-repeat left; 	padding-left: 15px;	background-color: #dbe4ed; 	line-height: 100%; 	color: #336699; 	font-size: 10px; 	}	td#mainmenu a:hover {	background: url(images/tri2.gif) left no-repeat;	background-color: #baccde; 	color: #3366ff;	}	td#mainmenu a.menuTop { padding-left: 15px; }	td#mainmenu a.menuMain { padding-left: 15px; }	td#mainmenu a.menuSub {	padding-left: 23px;	color: #336699;	}	td#mainmenu a.menuSub:hover{	padding-left: 23px; 	background-color: #baccde; 	color: #3366ff;	}	td#usermenu a {	padding-bottom: 2px; 	line-height: 100%; 	background-color: #dbe4ed; 	color: #002b55; 	font-weight: normal;	font-size: 10px;	padding-left: 5px;	}	td#usermenu a:hover { background-color: #baccde; color: #3366ff; }	td#usermenu a.highlight { background-color: #fcc; }	td#leftcolumn {	width: 180px;	padding:0;	color: #333333; 	font-size: 11px; 	}	td#leftcolumn th { background-color: #bbcddf; color: #fff; }	td#leftcolumn div.blockTitle {	color: 2f5376; 	font-weight: bold; 	font-size: 11px; 	background-color: #dbe4ed; 	padding: 3px 3px 3px 16px; 	background: #bbcddf; 	border-top: 1px solid #ddd; 	border-right: 1px solid #99b4cf;	}	td#leftcolumn div.blockContent {	padding: 5px; 	border-right: 1px solid #99b4cf;	background: #dbe4ed; 	line-height: 110%; 	}	td#leftcolumn div.leftblockTop {	width: 180px; 	height: 9px; 	background: url(./images/leftblock_top.gif) top left no-repeat; 	border-bottom: 1px solid #99b4cf;	}	td#leftcolumn div.leftblockBottom {	width: 180px; 	height: 9px; 	border-top: 1px solid #99b4cf;	margin-bottom:10px;	background: url(./images/leftblock_bottom.gif) top left no-repeat;	}	td#centercolumn {	padding: 8px 25px 0px 25px;	font-size: 12px;	color: #333333;	}	td#centercolumn th {	background-color: #6982a5;	color: #FFFFFF;	}	td#contents {	width: 100%;	background-color: transparent; 	}	td#centerCcolumn div.blockTitle {	padding: 2px; 	margin: 0 0 5px 0; 	border-bottom: 1px dashed #999;	background-color: transparent; 	color: #333; 	font-weight: bold; 	font-size: 13px; 	}	td#centerCcolumn div.blockContent {	margin : 0 0 20px 0; 	line-height: 120%;	}	td#centerLcolumn {	width: 50%; 	padding-right: 8px;	}	td#centerLcolumn div.blockTitle {	padding: 2px; 	margin-bottom: 6px; 	border-bottom: 1px dashed #7b8a9e;	color: #333E; 	font-weight: bold; 	font-size: 12px; 	}	td#centerLcolumn div.blockContent {	margin: 0; 	padding: 2px;	line-height: 110%; 	}	td#centerRcolumn {	width: 50%; 	padding-left: 8px;	}	td#centerRcolumn div.blockTitle {	margin-bottom: 6px; 	border-bottom: 1px dashed #7b8a9e;	padding: 2px; 	color: #333; 	font-weight: bold; 	font-size: 12px; 	}	td#centerRcolumn div.blockContent {	margin: 0; 	padding: 2px;	line-height: 110%; 	}	td#rightcolumn {	width: 170px; 	padding: 0 8px; 	color: #333; 	font-size: 11px; 	}	td#rightcolumn a { color: #336699; }	td#rightcolumn a:hover { color: #3366ff; }	td#rightcolumn th {	vertical-align: bottom; 	background-color: #6982a5; 	color: #FFFFFF;	}	td#rightcolumn div.blockTitle {	padding: 2px 3px; 	background-color: #4f6c96;	color: #fff; 	font-weight: bold; 	font-size: 11px; 	}	td#rightcolumn div.blockContent {	margin-bottom: 8px; 	padding: 8px 3px 3px 3px; 	border: 1px solid #b0becc; 	background-color: #fff;	line-height: 110%; 	}	.head {	height: 24px; 	white-space: nowrap;	background-color: #7f94b3; 	font-weight: bold; 	color: #edf1f6; 	line-height: 22px; 	text-align: center; 	}	.even { background-color: #e2e9f1; padding: 5px; }	.odd { background-color: #edf1f6; padding: 5px; }	.foot { padding: 0px; font-weight: bold; }	tr.even td { background-color: #e2e9f1; padding: 5px; }	tr.odd td { background-color: #edf1f6; padding: 5px; }	div.errorMsg {	padding: 10px;	border-top: 1px solid #ddddff; 	border-left: 1px solid #ddddff; 	border-right: 1px solid #aaa; 	border-bottom: 1px solid #aaa; 	background-color: #ffcccc; 	text-align: center; 	font-weight: bold; 	}	div.confirmMsg {	padding: 10px;	border-top: 1px solid #ddddff; 	border-left: 1px solid #ddddff; 	border-right: 1px solid #aaa; 	border-bottom: 1px solid #aaa; 	background-color: #ddffdf; 	color: #136c99; 	text-align: center; 	font-weight: bold; 	}	div.resultMsg { 	padding: 10px;	border-top: 1px solid silver; 	border-left: 1px solid silver; 	border-right: 1px solid #666; 	border-bottom: 1px solid #666; 	background-color : #ccc; 	color: #333; 	text-align: center; 	font-weight: bold; 	}	div.xoopsCode {	padding: 0px 6px 6px 6px;	border: 1px inset #000080; 	background: #fff; 	font-family: "Courier New",Courier,monospace; 	}	div.xoopsQuote {	padding: 0px 6px 6px 6px;	border: 1px inset #000080; 	background: #FFFFFF; 	font-family: Courier,monospace; 	}	.comTitle { margin-bottom: 2px; font-weight: bold; }	.comText { padding: 2px; }	.comUserStat {	margin: 2px; 	padding: 2px;	border: 1px solid silver; 	color: #2f5376; 	font-weight:bold; 	font-size: 10px;	background-color: #fff; 	}	.comUserStatCaption { font-weight: normal; }	.comUserStatus {	margin: 10px 0 0 2px;	color: #2f5376; 	font-weight:bold; 	font-size: 10px;	}	.comUserRank { margin: 2px; }	.comUserRankText { font-size: 10px;font-weight:bold; }	.comUserRankImg { border: 0; }	.comUserName {}	.comUserImg { margin: 2px; }	.comDate { font-weight: normal; font-style: italic; font-size: smaller }	.comDateCaption { font-weight: bold; font-style: normal; }			/* -------- Gallery css ---------------*/
.PhotoTL
{
	background-image: url(./imgmask/PhotoTL.jpg);
}
.PhotoT
{
	background-image: url(./imgmask/PhotoT.jpg);
}
.PhotoTR
{
	background-image: url(./imgmask/PhotoTR.jpg);
}
.PhotoL
{
	background-image: url(./imgmask/PhotoL.jpg);
}
.PhotoR
{
	background-image: url(./imgmask/PhotoR.jpg);
}
.PhotoBL
{
	background-image: url(./imgmask/PhotoBL.jpg);
}
.PhotoB
{
	background-image: url(./imgmask/PhotoB.jpg);
}
.PhotoBR
{
	background-image: url(./imgmask/PhotoBR.jpg);
}
