@font-face {
	font-family: 'TitilliumText14L 800 wt';
	src: url('../fonts/TitilliumText800wt.eot');
	src: local('TitilliumText14L 800 wt'), local('TitilliumText14L-800wt'), url('../fonts/TitilliumText800wt.otf') format('opentype');
	font-weight: bold;
}

body { background:#fff url(../../images/Bg.jpg) top left no-repeat; margin:0; padding:0;  font-family: "share-regular-1", verdana, helvetica, arial, sans-serif; font-size: 100%; color:#504f4f;}
#content {padding: 20px; margin: 100px 0 30px 180px; background-color: #f1f1f1; width:500px; border-bottom: #ccc solid 1px; border-right: #ccc solid 1px; border-top: #fff solid 1px; border-left: #fff solid 1px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
h1 {font-family: 'TitilliumText14L 800 wt', Georgia, "Times New Roman", Times, serif;color: #3792b3;font-weight: bold;margin: 0 0 .5em 0;white-space: nowrap; text-shadow: 1px 1px 0 #fff;}
a:link, a:visited {color: #333333;  padding: 5px; -webkit-transition: color .3s linear;}
a:hover {color: #3792b3;}
p { padding:0; margin: 2px 0 0 0;}
.date {float: right; font-size: 80%;}
.recent { padding: 5px 0 0 0;}
dt { font-family: arial, sans-serif; text-transform: uppercase;  font-size: 80%; font-weight: bold; text-shadow: 1px 1px 0 #fff;}
dt a {text-decoration: none; display: block; background-color: #f1f1f1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
dt a:hover {background-color: #fff; -webkit-transition: background-color .3s linear;}
dd { margin: .5em 0 1.5em 2em;  font-size: 80%; background-color: #dedede; padding: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-shadow: 0 1px 0 rgba(255,255,255, .8);}
.contact-notactive {display: none;}
.contact-active {display: inline;}
#contact-me {width:700px;text-align: right;}
#contact-me a {text-decoration: none; font-weight: bold;background-color: #eee;padding: 5px 10px; border-bottom: #ccc solid 1px; border-right: #ccc solid 1px; border-left: #fff solid 1px; 
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;}