* { margin:0; padding:0; border:0;}
body { margin: 0 0 10px 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif, Georgia; background: #a5a193; color: #1e1d4d; font-size: 100%; word-spacing: normal; text-align: center;}
a, img { border:0; text-decoration:none;}
a:hover { text-decoration: none;}
h1, h2, h3 { margin: 0; padding: 0; font-weight: normal;}
input:focus, .sidebar input:hover {border:#54514b solid 1px; outline: none;}
input, textarea { border:#9f998f solid 1px; padding:2px; background: #fefefe url("images/css/input_bg.gif") repeat-x; font-size: 14px;}
div#img-fd { position:fixed; top:0; right:0; width:1000px; height:600px; background: url("images/css/soglam_bg.jpg") no-repeat; z-index: 1;}
#container { width: 1010px; line-height: 120%; padding:0; margin:0 auto; position:relative; z-index:5;}
#container.apps-container { width: 790px;}
#container.apps-container #banner-img {display:block; float:right; clear:both; padding:20px 0 30px 0; width:790px;}
#left { overflow: hidden; float: left; width: 191px; }
#right { overflow: hidden; float: right; padding:310px 0 0 0; width: 220px; text-align:left;}
#center { width: 790px; overflow: hidden; float:right;}
#center .center-decorator1 { background: transparent url("images/css/menu-top.png") no-repeat; padding:5px 0 0 0; clear:both;}
#center .center-decorator2 { background: transparent url("images/css/center-bottom.png") no-repeat bottom; padding:15px 0 30px;}
.center-decorator3 { background: transparent url("images/css/menu-top.png") no-repeat; padding:30px 0 0 0; clear:both;}
* html .center-decorator3,* html #center .center-decorator1 { background: transparent url("images/css/menu-top.gif") no-repeat;}
.center-decorator4 { background: url("images/css/center-bottom.png") 
no-repeat bottom; padding:0 0 30px 0;}
* html .center-decorator4,* html #center .center-decorator2 { background: url("images/css/center-bottom.gif") no-repeat bottom;}
#banner { visibility:hidden;}
#banner h1, #banner h2 { display: none;}
#banner a { color: #fff; font-weight: bold;}
#banner-img {display:block; float:left; clear:both; padding:20px 0 30px 40px;}
#banner-img .img-link { display: block;}
#banner-img .img-link a, .img-link a:hover { text-decoration: none;}
body #footer { clear:both; display:block; width: 770px; margin:0 auto; font-size:80%; border:none; background:none;}
.nowrap { white-space: nowrap;}
.content { overflow: visible; padding: 0 22px; font-size: 70%; line-height: 300%; float:right; background: url("images/css/center-bg.png") repeat-y; display:block; width: 746px;}
* html .content { background: url("images/css/center-bg.gif") repeat-y;}
.content h2 { line-height: 180%; padding: 0; font-size: 180%; font-weight:bold; color: #1E1D49; float:left; display:block; clear:both; width:100%; text-align:left;}
.content h2.date { color:#2A2469; font-weight:bold; font-size: 120%; display:block; clear:both; float:right; text-align:right;}
.content h3 { color: #aa037c; margin: 6px 0; padding: 6px 0; font-size: 220%; font-weight: normal; display:block; clear:both;}
.content h3 a { color: #aa037c !important; }
.content p { font-size: 120%;}
.content img { background:#bebcb9; border: 1px solid #3a3893; padding:5px;}
.content blockquote {}
.content ul { font-size: 100%;}
.content p.posted { padding: 5px 11px; margin: 7px 0 21px 0; font-size: 95%; line-height:125%; background:#f8dcf0; clear: both; text-align:justify;}
.posttext { padding:1px 3px;}
.postbottom img { margin:0; padding:0; border:0;}
.postbottom a{ border:0;}
.pager { padding:2px; font-size:140%; font-weight:bold;}
.content a, TABLE.calendar a { text-decoration: none; outline : none;}
.content a:link, TABLE.calendar a:link { color: #3A3893;}
.content a:visited, TABLE.calendar a:visited { color: #3A3893;}
.content a:hover, TABLE.calendar a:hover { color: #3C3A70; border-bottom:1px solid #3C3A70;}
.content a:active, TABLE.calendar a:active { color: #3A3893;}
.sidebar { font-size: 80%;.text-align:left;}
.decorator1, .decorator2 { padding: 0; margin: 0;}
.sidebar h2 { color:#aa037c; font-size: 180%; font-weight: normal; padding: 18px 0 12px 8px; display:block;}
.sidebar form { padding: 6px;}
.sidebar .boxcontent-decorator3 {}
.sidebar ul { display:block; padding:10px 10px 6px 10px;}
.sidebar li { list-style-type: none; font-size:110%; line-height: 110%; padding:0 5px 5% ;}
.sidebar li.description { text-align: left; margin: 0 0 15px 0;}
.sidebar li.album { text-align: center;}
.sidebar img { background:#f5e5ef; border:0;}
.sidebar li.link img { border: 0; padding: 0; margin: 0; vertical-align: -4px;}
.sidebar a:hover { text-decoration: none; border:0}
.sidebar li a { text-decoration: none; padding:0;}
.sidebar li a:hover { text-decoration: none; border:0; color:#FFF; background:#3a3893; padding:2px;}
.box-decorator1{ margin:0 0 2px 0; display:block; padding:5px 0 0 0;}
.box-decorator1 img{ margin:0px 3px 10px 3px; max-width: 192px;}
.boxcontent-decorator1{    background: url("images/css/encart_rub_bg.gif") repeat-y;}
.boxcontent-decorator2{    background: url("images/css/encart_rub_top.gif") no-repeat; padding:4px 0 0 0;}
.boxcontent-decorator3{    background: url("images/css/encart_rub_bottom.gif") no-repeat bottom; padding: 0 10px 4px 10px;}
* html .boxcontent-decorator3{ width:186px; overflow:hidden;}
#box-populartags ul{ text-align:center;}
#box-populartags li{ line-height:180%;}
#box-populartags li a{ display:inline; padding:2px;}
.link-note { text-align: center; line-height: 100%; padding: 2px; margin-bottom: 30px;}
.link-note img { border: 0; margin-bottom: 2px; background: transparent;}
.photo { margin-bottom: 20px;}

/* Calendar */
TABLE.calendar { font-size: 10px; margin-bottom: 20px; letter-spacing: .1em; text-align: left;}
html>body .calendar { width: 100%; /* Mozilla & Safari & IE bug */ }
TH.day-of-week { text-align: center; line-height: 150%; margin-top: 10px; list-style-type: none;}
TD.selected-day { text-align: center; line-height: 150%; margin-top: 10px; list-style-type: none;}
TD.day { text-align: center; line-height: 150%; margin-top: 10px; list-style-type: none; letter-spacing: 0.05em;}

/* Comments */
input { }
textarea { clear: both; width: 99%;}
.commentlist {text-align:left;}
.commentlist h2 { font-weight:bold; padding: 0 0 0 8px; color: #1E1D49; float:left; display:block; clear:both;}
.commentlist .comment p { padding: 0 0 0 8px; line-height:160%; display:block; clear:both;}
.commentlist .comment.author { background:#f8dcf0; padding-left:25px;margin-bottom:40px}
.commentlist .comment.author  p.posted{ background:#f8dcf0;}
.commentlist .comment p.posted { padding: 8px; background:#f3f3f7;}
form {}
form .formelement { clear: both; float: left; padding-top: 0.4em; padding-bottom: 0.8em; font-size: 95%; background: transparent; width: 99%;}
form .formelement .name { float: left; width: auto; padding-left: 1em;}
form .formelement .value { float: left; width: 70%;}
form .formelement .error { color: #f00; font-weight: bold; font-size: 90%;}

/* Albums */
.album-container h3 { text-align: center; margin-top: 5px; padding: 1.5em 0.5em 1em 0.5em; font-weight: bold; font-size: 100%;}
.album-container a img { padding: 3px; border: 1px solid #5B4C41; background: #fff;}
.album-container p { font-size: 70% ! important; line-height: 150% ! important;}
.album-container #gallery,
.album-container #cover-intro { text-align: center; padding-bottom: 1em;}
.album-container #cover-intro p { text-align: center; margin-left: 140px; margin-right: 140px; line-height: 130%;}
    .album-container #cover-intro p a { font-weight: bold;}
.album-container #cover-intro img { text-align: left; padding: 3px; border: 1px solid #5B4C41; background: #fff;}
.album-container .nav { text-align: right; margin-right: 1em; color: #990066; line-height: 110%; height: 1.1em;}
.album-container .nav a { font-size: 70%;}
.album-container #photo-detail .photo-container { padding: 20px; text-align: center;}
.album-container #photo-detail .photo-container h4 { font-size: 80%;}
.album-container #photo-detail .photo-container img { margin: 0 auto 0 auto; padding: 3px; border: 1px solid #5B4C41; background: #fff;}
.album-container #photo-detail .photo-container-no-thumb { padding: 20px;}
.album-container #photo-detail .photo-container-no-thumb h4 { margin-top: 0; font-size: 80%;}
.album-container #photo-detail .photo-container-no-thumb img { float: left; margin: 0 1em 1em 0; padding: 3px; border: 1px solid #5B4C41; background: #fff;}
.album-container .thumblist { float: left; clear: both; padding: 20px;}
.album-container .thumblist img { float: left; margin: 10px; padding: 3px; border: 1px solid #5B4C41; background: #fff;}
.album-container .thumblist-nofloat { padding-top: 15px;}
.album-container .thumblist-nofloat img { margin: 10px; padding: 3px; border: 1px solid #5B4C41; background: #fff;}
.album-container .thumblist-with-detail { text-align: left; float: left; padding: 20px; width: auto;}
.album-container .thumblist-with-detail .thumb-container { padding-top: 1em; padding-bottom: 1.5em; float: left; width: 99%;}
.album-container .thumblist-with-detail a { float: left; font-size: 70%;}
.album-container .thumblist-with-detail img { margin-right: 10px; margin-bottom: 10px; padding: 3px; border: 1px solid #5B4C41; background: #fff;}
.album-container .thumblist-with-detail h4 { margin: 0; padding: 0 0 0.5em 0; font-size: 80%;}
.album-container .thumblist-with-detail a.view-details { float: right;}
.spacer { clear: both;}

/* Diapo */
body.diapo { margin: 0 0 0 0; padding: 0; background-color: #5B4C41; font-family: Verdana, Arial, Helvetica, sans-serif;}
#diapo-container { margin-right: 1em; margin-left: 1em; margin-top: 5px; text-align: center; width: 95%;}
#diapo-container .content { width: 100%; position: relative; text-align: center; padding: 0; margin: 20px 0 0 0; overflow: auto; height: 500px;}
#diapo-container .content img { margin: 0 auto 0 auto; border: 4px solid #5B4C41; padding: 3px;}
#diapo-container .content p { font-size: 130%; color: white; margin: 2em auto 0 auto;}
#diapo-container .nav { color: #ddd; line-height: 90%; height: 1.1em; font-size: 70%; margin: 0; width: 100%;}
#diapo-container .top { position: relative; height: 30px;}
#diapo-container .bottom { position: relative; height: 80px; text-align: center; float: left; padding-top: 1px;}
#diapo-container .nav .menu { text-align: center; width: 100%;}
#diapo-container .nav .menu select { background-color: #5B4C41; padding: 0; margin: 0 0 0 0.5em; color: #ddd; height: 18px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;}
#diapo-container .nav .close { text-align: right; float: right; line-height: 200%;}
#diapo-container .nav a { color: #ddd; text-decoration: none;}
#diapo-container .nav a:hover,
#diapo-container .nav a:active { text-decoration: underline;}

ul.category-list { -moz-column-count:2; display:block; clear:both; text-align:left; list-style-position:inside}
ul.archive-list { -moz-column-count:3; display:block; clear:both; text-align:left; list-style-position:inside;}
.archive-list li, .category-list li { padding-right:15px;}
ul.popular-tags li { display: inline; margin: 0.2em;}
ul.tag-list { padding:0; margin-left:0;}
ul.tag-list li { display: inline; margin: 0.2em;}
h3.total { padding: 0; font-size: 105%; background : none; margin-top : 10px;}
h3.total a { text-decoration : none;}
img.gravatar {
float:left;
margin:5px 5px 5px 0;
border:0;
}
.commentrespond {
font-weight: bold;
padding: 0 8px;
}

#box-search input {
    width: 130px;
}

#box-search .search_button {
   width: auto;
}
#topmenu {
display:block;
padding-left:15px;
_padding-left:13px;
}