a { color:#ff6000; }
a:hover { color:#000; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.bgbrown { background-image: url(art/bg.jpg); background-repeat: repeat-x; }
.header { font: 18px/18px Arial, Helvetica, sans-serif; color: #3a4b52; }
.mainheader { font:bold 24px Arial, Helvetica, sans-serif; color: #3a4b52; }

div.content-blog { margin:30px; }
p.summary { font-style:italic; }
ul.blog { list-style:none; margin:0; padding:0; }
ul.blog li { background-color:#e6e4d8; padding:5px; border:1px solid #aaa; margin-bottom:.5em; }
ul.blog li span.date { font-weight:bold; display:block; float:left; }
ul.blog li span.date:after { content: " \2013"; }
ul.blog li a.title { display:block; float:left; margin-left:5px; color:#3a4b52; font-weight:bold; }
ul.blog li span.summary { display:block; clear:left; font-style:italic; color:#333; }

.home-content { background:url(art/mainpict.jpg) no-repeat top left; padding:0 0 0 240px; }

/* side content */
.side { background:#3e5158; font:small-caps 13px/15px Arial, Helvetica, sans-serif; color:#fff;}
.side address, .side p, .side ul { margin:0 20px 1em; }
.side p.left { margin:5px 0 0 20px; }
.side ul.social { list-style:none; padding:0; margin:0 20px 0 0; width:60px; }
.side ul.social li { float:left; }
.side ul.social li + li { margin:0 0 0 5px; }
.side address { font-style:normal; }
.front.side { background:url(art/front-side.png) repeat-y right #3e5158; padding:20px 0; }
.secondary.side { padding:0 0 20px; }
.side .side-pic p { padding:0; margin:0; }
.side .side-pic { margin:0 0 20px; }
.side .fb-like { margin:0 20px; width:60px; float:right; clear:both; }
.side a:hover { color:#fff; }

/* twitter */
.twitter { margin:0 30px 0 0; }
.twitter h3 { font:bold 18px/18px Arial, Helvetica, sans-serif; color: #3a4b52; padding:0 0 10px 55px; background:url(art/twitter-bird.png) no-repeat top left; }
.twitter .entries { list-style:none; padding:0; margin:0 0 30px; }
.twitter .entries .date { font:bold 13px/15px Arial, Helvetica, sans-serif; display:block; margin:0 0 5px; }
.twitter .entries .title { background:#fff; display:block; padding:10px; border:1px solid #ccc; font:italic 12px/14px Arial,Helvetica,sans-serif; color:#666; }
.twitter .entries .title a { color:#666; font-weight:bold; }
.twitter .entries li + li { margin:10px 0 0; }

.neta img { width:120px; margin:0 0 15px 20px; ; display:block; }
