* {
margin:0;
padding:0;
}
body {
background:#fff;
color:#000;
font-size:11px;
font-family:Tahoma,Helvetica,Sans-Serif;
}
#wrap {
background:transparent;
}
a,
a:visited {
color:#600;
text-decoration:none;
}
a:hover {
text-decoration:none;
color:#333;
background:#E2E2E2;
}
img {
border:none;
}
.FR {
float:right;
}
.FL {
float:left;
}
#header {
width:100%;
height:240px;
margin:30px auto 0px;
}
#header  h1,
#header h1 a {
font-family:Times, Helvetica, Sans-Serif;
font-size:30px;
color:#000;
padding:0 5px;
}
#header .description {
display:none;
}
#header h1 ,
#header #clock {
float:right;
clear:right;
}
#navbar {
padding-top:200px;
background:url("images/navbar.png") repeat-x;
padding-left:30px;
}
#navbar li {
display:inline;
list-style-type:none;
}
#navbar ul li a {
color:#fff;
padding:207px 5px 16px 5px;
text-decoration:none;
font:bold 14px/30px times, Arial, Sans-Serif;
font-variant:small-caps;
}
#navbar ul li a:hover {
color:#333;
padding:207px 5px 16px 5px;
background:url("images/hover.png");
}
#l_sidebar {float:left;background:transparent;width:18%;margin:0 20px 0 0;padding:20px 0 20px 0;}
#l_sidebar ul {list-style:none;padding:0 0 20px 0;}
#l_sidebar li {list-style:none;}
#l_sidebar ul li {padding:5px 0 0 0;}
#l_sidebar ul li a {color:#600;text-decoration:none;}
#l_sidebar ul li a:hover {color:#333;text-decoration:none;}

h5 {
margin:25px 0 5px 0 !important;
}

#middle_sidebar h5 {
background:url(images/camera.gif) center left no-repeat !important;
}

#r_sidebar {float:right;background:transparent;width:18%;margin:0 10px 0 0;padding:20px 0 20px 0;}
#r_sidebar p {padding:2px 0 16px 0;line-height:20px;}
#r_sidebar ul {list-style:none;padding:0 0 20px 0;}
#r_sidebar ul li {padding:5px 0 0 0;}
#r_sidebar ul li a {color:#600;text-decoration:none;}
#r_sidebar ul li a:hover {color:#333;text-decoration:none;}
#middle_sidebar {
float:left;
background:snow;
width:10%;
margin:0 10px 0 0;
padding:20px 0;
}
#middle_sidebar p {
padding:2px 0 16px 0;
line-height:20px;
}
#middle_sidebar ul {list-style:none;padding:0 0 10px 0;}
#middle_sidebar ul li {padding:5px 0 0 0;}
#right_sidebar ul li a {color:#600;text-decoration:none;}
#middle_sidebar ul li a:hover {color:#333;text-decoration:none;}
#l_sidebar li a, #r_sidebar li a, #middle_sidebar li a{display:block;}
#l_sidebar li a:hover, #r_sidebar li a:hover, #middle_sidebar li a:hover{background:#ccc;color:#333;}
#content {width:85%;margin:0px auto 0px;}
#content p {padding:0 0 5px 0;line-height:18px;}
#content h1,
#content h1 a {
color:#333;
font:normal 24px/26px Times, Verdana,Sans-Serif;
text-decoration:none;
}
#content h1 a:hover {color:#600;text-decoration:none;}
#content h2 {color:#333;font-size:14px;font-family:Times, Verdana, Arial, Sans-Serif;font-weight:bold;padding-left:10px;font-variant:small-caps;border-bottom:1px solid #C0C0C0;}
#content h5 {
background:url(images/bullet.12.gif) center left no-repeat;
color:#333;
font-size:14px;
font-family:Times, Verdana, Arial, Sans-Serif;
font-weight:bold;
padding-left:18px;
font-variant:small-caps;
border-bottom:1px solid #C0C0C0;
}
#content h5.rss {
background:none;
padding-left:1px;
}
#content p ol,#content p ul {padding:0 0 0 20px;}
blockquote{margin:0 0 0 25px;padding:0 25px 0 10px;font-style:italic;color:#666;border-left:6px solid #600;}
#content blockquote p {margin:0 0 20px 0;}
#contentmiddle {
float:left;
width:40%;
margin:10px 20px 0 0;
padding:20px 20px 10px 20px;
}
.contentdate {background:#F0EFEF url(images/date.gif);float:left;width:44px;height:49px;}
#contentmiddle .left-col{width:40%;float:left;margin-left:5px;border:1px solid #ccc;}
#contentmiddle .right-col{width:40%;float:right;padding-right:5px;padding-left:5px;border:1px solid #ccc;}
.contentdate h3 {color:#fff;font-size:10px;font-weight:normal;padding:3px 0 0 10px;text-transform:uppercase;}
.contentdate h4 {font-family:Times, Helvetica, Sans-Serif;color:#333;font-size:21px;font-weight:bold;padding:3px 4px 0 3px;text-align:center;}
.contenttitle {float:left;width:80%;padding:0 0 0 20px;}
#contentmiddle ul {list-style:none;padding:0 0 20px 0;}
#contentmiddle ul li {padding:5px 0 0 0;}
#contentmiddle ul li a {color:#600;text-decoration:none;}
#contentmiddle ul li a:hover {color:#474B7C;text-decoration:none;}
#content img.wp-smiley {float:none;border:none;}
#content img.wp-wink {float:none;border:none;}
.postspace {background:transparent ;width:80%;height:32px;}
#footer {
height:25px;
padding:10px 0;
text-align:center;
border-top:2px solid #000;
font-variant:small-caps;
}
#navbarf {width:80%;text-align:center; background:transparent;}
#navbarf li {display:inline;list-style-type:none;}
#navbarf ul {}
#navbarf ul li a {font-family:times, Arial, Sans-Serif;font-size:10px;color:#333;font-variant:small-caps;text-decoration:none;font-weight:normal;}
#searchform {
width:180px;
float:right;
margin-right:5px;
}
#s {
width:140px;
background:#fff;
color:#333;
font-size:11px;
font-family:Verdana, Helvetica, Sans-Serif;
padding:2px;
margin:8px 2px 0 0;
border:none;
}
#commentblock {width:70%;background:#fff;color:#333;float:left;padding:10px 20px 0 20px;margin:10px 0 10px 0;border:1px solid #333;}
ol#commentlist {padding:5px 0 5px 0;list-style-type:none;}
.commentdate {font-size:12px;padding-left:0;}
#commentlist li p {margin-bottom:8px;line-height:20px;}
.commentname {color:#ccc;padding:5px 5px 5px 0;}
.commentinfo{clear:both;}
.commenttext {clear:both;margin:5px 0 20px 0;padding:20px 10px 5px 10px;width:70%;background:#fff;}
.commenttext-admin {clear:both;margin:5px 0px 20px 0px;padding:20px 10px 5px 10px;width:70%;background:#ccc;}
#commentsformheader{}
#commentsform{text-align:left;}
#commentsform form{text-align:left;}
#commentsform p {}
#commentsform form textarea{width:99%;}
p.comments_link  img{border:none;}
.entry { clear:left; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */#wp-calendar {text-align:center;background-color:#fff;width:95%;}
#wp-calendar td {line-height:10px;font-size:10px;color:#333;}
#wp-calendar td a {display:block;color:#333; text-decoration:none;line-height:10px;}
#wp-calendar #prev a {width:30px;}
#wp-calendar #next a {width:30px;margin:0 0 0 30px;}
#wp-calendar #today {background:#000;color:#fff;}
#wp-calendar #today a {color:#fff;font-weight:700;}
#wp-calendar caption {text-align:center;width:100%;margin:0 0 5px 0;font-variant:small-caps;}
#fotobook-photos-widget div.thumbnail {
overflow:hidden;
}
.snap_noshots {
margin:5px;
}