body { 
	margin: 0; 
	padding: 0; 
        color: #000;
	font-size: 90%; 
	font-family: arial, sans-serif; 
	background-color: left; 
        background-image: url('/gfx/screen.gif'); 
        background-repeat: repeat-x; 
	background-attachment: scroll;
        background-position: top;
	text-align: center;
}

div.container a {
	color: #D00343;
	text-decoration: none;
	border-bottom: 1px dotted #D00343;
}

div.container a:hover {
	color: #5C001D;
	border-bottom-color: #5C001D;
}

div {
	text-align: left;
}

div.container {
	width: 695px;
	margin: 0 auto;
	line-height: 1.3;
}

strong {
	color: #000;
}


#blogs {
	width: 695px;
	margin: 0 auto;
}

#blogs img {
	float: left;
}

img.blog {
	border: 5px solid #5C001D;
	-moz-border-radius: 5px;
	margin: 0px 5px 5px 0;
}

#blogs a:hover img {
	border-color: #D00343;
}

.popup {
	font-size: 0.75em;
	padding: 3px 8px;
	color: #fff;
	background-color: #810028;
	border: 2px solid #000;
	-moz-border-radius: 5px;
	text-align: left;
	opacity: 0.95;
	width: 180px;
	z-index: 100;
	margin: 0;
	position: absolute;
	top: -1000px;
	left: -1000px;
}

.popup em {
	color: #ccc;
	font-style: normal;
}

#footer {
	color: #444;
	border-top: 1px solid #333;
	margin-top: 3em;
	padding-top: 0.4em;
	text-align: right;
}

#footer a {
	color: #555;
}


#top h1 {
	display: none;
}

#top h4 {
	float: left;
	margin: 104px 0 0 0;
	color: #ED8E95;
	font-size: 85%;
	clear: left;
}

#top { 
	width: 695px; 
	height: 130px; 
	color: #fff; 
	background-image: url('/gfx/logo.gif'); 
        background-repeat: no-repeat; 
	background-attachment: scroll; 
        margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: 0; 
}

/* Top-level Navigation Menu */

#top ul {
	float: right;
	margin: 0;
	padding: 104px 0 0 0;
	list-style: none;
}

#top li {
	float: left;
	margin: 0 14px 0 0;
	padding: 0;
	font-weight: bold;
	font-size: 85%;
}

#top li a {
	float: left;
	display: block;
	width: 0.1em;
	padding: 0px;
	color: #E5848D;
	text-decoration: none;
} 

#top li a:hover {
	color: #FFF;
}

#top > ul a {width: auto; }

/*  IE5-Mac \*/
#top li a {float:none;}
/* IE5-Mac hack */

#top li.on a { 
	background-image: url('/gfx/corner.left.gif'); 
        background-repeat: no-repeat; 
	background-color: left; 
	background-attachment: scroll; 
	color: #FFF; 
	padding-left: 14px; 
	padding-right: 14px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
        background-position: top 
}

/* Content Layer */

#content {
	padding: 10px 0 0 0;
}

div.col {
	float: left;
	padding-bottom: 10px;
	width: 266px;
	border-right: 1px dotted #3A3A3A;
}

div.lcol {
	float: left;
	padding-bottom: 10px;
	width: 266px;
}

/* hide \*/
* html div.lcol {
	width: 268px;
}
/* ... IE 7 show. */

div.col h4, div.lcol h4 {
	margin: 0;
	padding: 14px 16px 0 16px;
	color: #5C001D;
	border-top: 12px solid #A50235;
	font: 145% Trebuchet MS, Arial, sans-serif;
}

div.col p, div.lcol p {
	margin: 14px 16px 0 16px;
	color: #000;
	font-size: 90%;
	line-height: 1.6em;
}
