* {
margin:0;
padding:0;
}
body {
color:black;
padding:25px;
	overflow: auto;
	background: #fff url(/core/user/gfx/2010bg.jpg) no-repeat fixed;
	font: italic 15px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.5px;
	max-width: 100%;
}
#left {
position:fixed;
width: 210px;
top:80px;
left: 35px;
padding-right: 30px;
}
#right {
left:330px;
max-width:480px;
padding:0 0 25px;
position:absolute;
top:196px;
}

#logo {
margin: 0 0 34px;
}
.logo-img {
float:left;
margin:-62px 0 0 -18px;
padding-bottom: 26px;
}
#pages {
margin: 0 0 30px 15px;
}
#page-link {
margin:0 0 30px 30px;
}
.page-link {
font-weight: bold;
color:black;

}
#entries {
margin: 0 0 45px 15px;
}
#tags {
margin:0 0 30px 30px;
}
#thumbs {
width:950px;
}
#core-loader {
display:none;
left:250px;
position:absolute;
top:55px;
}
.link-active {
color:yellow;
background-color: black;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
padding: 2px 1px;
line-height: 27px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin-left: -1px;
margin-right: -1px;
}
.clear {
clear:both;
}
img {
border-style:none;
float: left;
}

a {
color:black;
background-color: yellow;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
padding: 2px 1px;
line-height: 27px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
a:hover {
color:yellow;
background-color: black;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding: 2px 1px;
}
.entry-title {
color:#444;
font-weight: bold;
font-size: 24px;
background-color: white;
	padding: 5px;
	width: 720px;
	-moz-border-radius:2px;
border-radius:2px;
-webkit-border-radius:2px;
}
.entry-sub {
color:#222222;
font-weight:bold;
}
.entry-extra {
color:#666666;
}
.entry-line {
clear:both;
height:50px;
width: 730px;
}
.entry {
margin:0 0 30px;
width:730px;

}
.entry img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
border-radius:2px;
-webkit-border-radius:2px;
background:black none repeat scroll 0 0;
margin-bottom:3px;
margin-right:3px;
padding:2px;
max-width: 726px;
}
.entry img:hover {
background-color:yellow;
}
.entry-extra1 {float: left;
margin-top: 10px;
background-color: white;
width: 730px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-border-radius:2px;
}
.entry-extra2 {
margin-left:5px;
}
.entry-text {
margin:0 0 -30px;
width: 730px;
}
.entry-text-top {
margin:0 0 20px;
max-width:500px;
}
.entry-text-top a {
text-decoration:underline;
}
#close-entry {
color:#666666;
cursor:pointer;
text-decoration:underline;
}
#close-entry:hover {
color:yellow	;
background-color: black;
}
.thumb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius:2px;

border-radius:2px;
-webkit-border-radius:2px;
background:yellow none repeat scroll 0 0;
float:left;
height:140px;
margin-bottom:25px;
margin-right:29px;
padding:2px;
width:220px;
opacity: 0.9;
}


.thumb:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:black none repeat scroll 0 0;
opacity: 1;
}
#info_footer {
color:#999999;
font-size:9px;
}
#info_footer a {
color:#999999;
font-size:9px;
}
#info_footer a:hover {
color:#222222;
font-size:9px;
}
#mail_btn {
float:left;
padding-top:3px;
}
.menu-title {
color:#222222;
font-weight:bold;
}
.title {
font-size:13px;
}
#toplogo {
margin-left:-3px;
}
#footer 
{
	font-size: 9px;
}

.thumb entry-link {
background-color: transparent;
color: transparent;	
}
