body {
height:100%;
min-height:100%;
width:100%;
min-width:100%;
margin:0px;
padding:0px;
background-color:#fcfcfc;
font:12px tahoma;
}
a, a:link, a:visited, a:active{
	color:#25557e;
	text-decoration:underline;
}
a:hover, a:focus {
	color:#000;
	text-decoration:underline;
}
#header {
margin:0px auto;
height:94px;
min-height:94px;	
width:700px;
min-width:700px;
background: #FFFFFF url(http://images.microscopes.com/blogger/body-bg.gif) repeat-x top;
}
#header-container{
	padding:0 0 8px 0;
}

#header-container a:hover,#header-container a:focus{
	text-decoration:underline;
}
a img{
	border:0;
	margin:0;
}
#header img{
	border:0;
	margin:0;
}
#header-logo{
	height:54px;
	width:192px;
	float:left;
}
#header-info-portal-links{
	height:40px;
	clear:left;
	margin-left:10px;
	overflow:hidden;
	margin-right:80px;
}

#header-info-portal-links a,#header-info-portal-links a:link,#header-info-portal-links a:active,#header-info-portal-links a:visited{
	color:#FFFFFF;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	margin:0 25px 0 0;
	text-decoration:none;
	float:left;
	height:40px;
	line-height:40px;
}
#header-info-portal-links a:hover,#header-info-portal-links a:focus{
	text-decoration:underline;
}
#content {
border: 1px solid #E0E0E0;
border-top:0px;
border-bottom:0px;
width:698px;
min-width:698px;
margin:0 auto;
padding:0;
text-align:left;
overflow:auto;
background-color:#FFF;
}

#content_column_left {
float:left;
width:202px;
min-width:202px;
padding-bottom:150px;
}

#content_column_right {
float:right;
width:494px;
min-width:494px;
padding-bottom:40px;
}

.menu_header, .menu_header_top {
min-width:193px;
width:193px;
padding-left:5px;
background-color:#f6f6f6;
border: 1px solid #dbe8dd;
color:#587684;
font:bold 12px Tahoma;
line-height:18px;
margin: 0px 1px 1px 2px;
}

.menu_header_top {
margin-top:5px;
}

.menu_link {
background:#ffffff url(http://images.microscopes.com/blogger/blog-left-menu-icon.gif) no-repeat 0px 0px;
margin: 1px 0px 1px 2px;
padding:2px 2px 2px 13px;
}

.menu_link a {
color:#25557e;
text-decoration:none;
}

.menu_link a:hover {
color:#000;
text-decoration:underline;
}

#footer {
background-color:#D2D2D2;
margin-left:auto;
margin-right:auto;
width:696px;
min-width:696px;
text-align:center;
font-size:0.8em;
padding:2px;
}
h1{
font:bold 19px Arial;
background-color:#f6f6f6;
border-top:1px solid #dbe8dd;
border-bottom:1px solid #dbe8dd;
color:#587684;
margin: 5px 7px 0px 5px;
padding: 2px 8px 2px 8px;
}
h3 {
margin: 5px 7px 0px 5px;
font-size:14px;
margin-bottom:15px;
color:#565656;
}

h2 {
font:bold 16px Arial;
background-color:#f6f6f6;
border-top:1px solid #dbe8dd;
border-bottom:1px solid #dbe8dd;
color:#587684;
margin: 5px 7px 0px 5px;
padding: 2px 8px 2px 8px;
}
h4 {
margin-top:0px;
}

div.comments_wraper {
margin: 5px 7px 0px 5px;
padding:10px;
border: 1px solid #E0E0E0;
}

div.comments_link_wraper {
text-align:right;
margin-top:5px;
}

div.content {
overflow:auto;
text-align:justify;
border:1px solid #E4E4E4;
margin: 5px 7px 5px 5px;
padding: 6px 8px 6px 8px;
font:normal 12px Arial;
}

div.content:first-letter {
font-size:300%;
font-style:italic;
font-weight:bold;
float:left;
margin-right:7px;
}

.comment-links img {
margin:0 4px;
}
.comment-links {
text-align:right;
margin: 5px 7px 25px 5px;
padding: 2px 8px 2px 8px;
font:normal 12px Tahoma;
}

.comment-links a {
color:#25557e;
font:normal 12px Tahoma;
}

.comment-links a:hover {
text-decoration:none;
}
