 http://jigsaw.w3.org/css-validator/validator-uri.html 

body {
		font-family: 				Arial, Helvetica, sans-serif;
		font-size:					10px;
 }

h1 {
		font-family:       			Verdana, Helvetica, Tahoma, Arial, sans-serif;
		font-size:					11.5px;
        color:						#ffffff;
        font-variant:           	small-caps;
  		padding:					0px 0px 0px 15px;			
 		font-weight:				normal;
		text-align:					left;
}

h2 {
		font-family:       			Gilde, Georgia, Times, Times new roman, serif;
		font-size:					14px;
        color:						#ffffcc;
        font-variant:           	small-caps;
		padding:					0px 15px 0px 15px;			
 		font-weight:				normal;
		text-align:					left;
}

blockquote, ol, dl, dd, li, dir, menu, ul, tr, td, table {
		font-family: 				Arial, Helvetica, sans-serif;
		font-size:					10px;
		line-height: 				12px;
		padding:					0px 0px 0px 15px;			
        color:						#ffffff;
		text-align:					left;
}

p {
		font-family: 				Arial, Helvetica, sans-serif;
		font-size:					10px;
		line-height: 				12px;
		padding:					5px 5px 5px 15px;			
        color:						#ffffff;
		text-align:					left;
}

p.center {
		font-family: 				Arial, Helvetica, sans-serif;
		font-size:					10px;
		line-height: 				12px;
		text-align:					center;
		padding:					5px 45px 5px 45px;			
        color:						#ffffff;
}

p.right {
		font-family: 				Arial, Helvetica, sans-serif;
		font-size:					10px;
		line-height: 				12px;
		text-align:					right;
		padding:					5px 45px 5px 45px;			
        color:						#ffffff;
}

img.press {
		border:						1px solid #fff;
		padding:					0px;
}


strong {
        font-weight:            	bold;
}

span.larger {
		font-family:				Verdana, Helvetica, Tahoma, Arial, sans-serif;
        font-size:              	12px;
		line-height:				14px;
}

span.smaller {
        font-size:              	9px;
}

span.smallcaps {
		font-family: 				Arial, Helvetica, sans-serif;
		font-size:					11.5px;
        color:						#ffffff;
        font-variant:           	small-caps;
 		font-weight:				normal;
}

span.poetic {
		font-family:       			Times, Times new roman, Gilde, Georgia, serif;
		font-size:					12px;
		font-style:					italic;
		line-height:				16px;
}

a {
	text-decoration: 			none;
	font-weight: 				normal;
	color:						#ccccff;
}

a:hover {
	text-decoration: 			overline underline;
	color:						#ffffff;
}

a:active {
	font-weight: 				normal;
	text-decoration: 			none;
	color:						#ffffff;
}

a.thumbs {
		text-decoration: 			none;
        color:						none;
		border-bottom: 				0px;
} 

br        { 
        clear: 					;left 
}

.index_pic {
 		position:				relative;
		top:					59px;
		width:					357px;
		height:					230px;
		z-index:				10;
		border:					0px;
}

.popup_pages {
 		background-image:		url(images/body/bg2.gif);
 		position:				relative;
		top:					22px;
		width:					625px;
		z-index:				10;
		border:					0px;
}

.container {
 		position:				relative;
		width:					757px;
		height:					525px;
		z-index:				0;
}

.header {
 		position:				absolute;
		top:					0px;
		left:					0px;
		width:					757px;
		height:					108px;
		z-index:				10;
		border:					0px;
}

.tag {
 		position:				absolute;
		top:					108px;
		left:					0px;
		width:					757px;
		height:					22px;
		z-index:				10;
		border:					0px;
}

.body {
 		background-image:		url(images/body/bg.gif);
		position:				absolute;
		width:					757px;
		height:					535px;
		top:					130px;
		left:					0px;
		z-index:				0;
}

img.visual {
		border:						1px solid #fff;
		text-decoration: 			none;
        color:						none;
}

.links {
 		position:				absolute;
		top:					20px;
		left:					0px;
		width:					108px;
		height:					255px;
		z-index:				10;
		border:					0px;
		overflow:				hidden;
}

.textarea {
 		position:				absolute;
		top:					9px;
		left:					125px;
		width:					350px;
		height:					500px;
		z-index:				20;
		overflow: 				auto;
}

.textarea_large {
 		position:				absolute;
		top:					20px;
		left:					120px;
		width:					600px;
		height:					500px;
		z-index:				20;
		overflow: 				auto;
}

.right_img {
 		position:				absolute;
		top:					20px;
		left:					495px;
		width:					257px;
		height:					500px;
		z-index:				15;
		overflow: 				none;
}

.right_img_welcomepage {
 		position:				absolute;
		top:					20px;
		left:					395px;
		width:					357px;
		height:					500px;
		z-index:				15;
		overflow: 				none;
}

.footer {
 		position:				absolute;
		top:					675px;
		left:					0px;
		width:					757px;
		height:					22px;
		z-index:				10;
		border:					0px;
}
