body {margin:0; padding:0; background-image:url(bg.jpg);}
.clr {clear:both;}

body, p, td {font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-size:14px; color:#5A5C51; text-align:left;}
a {color:#8DC63F; text-decoration:underline;}
a:hover {text-decoration:none;}
p {padding:0; margin:10px 0;}
ul, ol {padding-left:15px; margin:0;}
h1 {color:#5A5C51; font-size:18px; font-weight:normal; padding:0; margin:10px 0;}
h2 {color:#5A5C51; font-size:16px; font-weight:normal; padding:0; margin:10px 0;}

.date {color:#8DC63F;}

#topBnr {width:900px; height:60px; margin:10px; text-align:center; font-size:18px; border:1px #8DC63F solid;}
#body {margin-top:30px; width:930px;}
#leftSide {float:left; width:200px;}
#mainSide {float:left; width:726px;}
#logo {width:170px; height:110px; background:url(logo.png) 0 0 no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/logo.png,sizingMethod=crop);}
#logo a {position:relative;}

#leftMenu {font-size:12px; font-family:Trebuchet MS, sans-serif; list-style:none; margin:20px 15px 0 15px; padding:0;}
#leftMenu li {line-height:20px; margin:0; padding:0;}
#leftMenu a {color:#9E005D; text-decoration:none;}
#leftMenu a:hover {}

.leftHeader {color:#404B55; margin:30px 10px 0 13px; width:150px; border-bottom:1px #8DC63F solid; text-transform:uppercase;}
.leftHeaderImg {width:176px; height:100px; margin-top:8px; padding:12px 13px; background:url(leftHeaderBG.png) 0 0 no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/leftHeaderBG.png,sizingMethod=crop);}
.leftItem {color:#404B55; margin:15px 10px 0 13px; width:150px;}
.leftItem a {color:#404B55; text-decoration:none;}
.leftArchive {margin:45px 0 20px 13px; padding-top:10px; width:150px; border-top:1px #8DC63F solid; text-transform:uppercase; text-align:right;}
.leftArchive a {text-decoration:none;}

#topMenu {border-collapse:collapse;}
#topMenu td {border:0; margin:0; padding:0; text-transform:uppercase; text-align:center;}
#topBegin {background:url(top_begin.png) 0 0 no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/top_begin.png,sizingMethod=crop); width:3px; height:42px;}
#topEnd   {background:url(top_end.png) 0 0 no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/top_end.png,sizingMethod=crop); width:3px; height:42px;}
.topItem  {background:url(top_bg.png) 0 0 no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/top_bg.png,sizingMethod=crop); width:94px; height:37px; padding:2px 4px !important; vertical-align:bottom; border-bottom:1px #EAEAEA solid;}
.topItem a {color:#9E005D; text-decoration:none; position:relative;}
.topSel {border-bottom:1px #FFFFFF solid !important;}
.topSel a {color:#332B25 !important;}
.topSep   {background:url(top_sep.png) 0 0 no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/top_sep.png,sizingMethod=crop); width:1px; height:42px;}

#galleryClear {display:none;}
#gallery {width:726px; height:480px; background:url(gallerybg.png) 0 0 repeat-y; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/gallerybg.png,sizingMethod=scale);}
#gallery div {padding:10px 13px 0 13px;}

#galleryAlbums {width:726px; height:200px; text-align:center; background:url(gallerybg.png) 0 0 repeat-y; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/gallerybg.png,sizingMethod=scale);}
#galleryAlbumsFull {width:726px; text-align:center; background:url(gallerybg.png) 0 0 repeat-y; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/gallerybg.png,sizingMethod=scale);}
#albumBlocks {margin:0 18px; padding-top:5px;}
#albumBlocks div.albumBlock {float:left; width:220px; text-transform:uppercase; padding:5px;}
#albumBlocks div.albumBlock a {text-decoration:none; position:relative;}
#albumBlocks div.albumBlock div.img {position:relative;}
#albumBlocks div.albumBlock div.name {border-bottom:1px #5A5C51 solid; padding:10px 0;}

#galleryImages {width:726px; height:90px; text-align:center; background:url(gallerybg.png) 0 0 repeat-y; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/gallerybg.png,sizingMethod=scale);}
#imageBlocks {margin:0 13px 0 12px; padding-top:5px;}
#imageBlocks div.imageBlock {float:left; width:99px; padding-left:1px;}
#imageBlocks div.imageBlock img {position:relative; cursor:pointer;}

.faded a {position: relative;}
.faded img {position: relative; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50);}
.sel {}

#galleryNav {width:726px; height:50px; text-align:center; text-transform:uppercase; background:url(gallerybg.png) 0 0 repeat-y; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/gallerybg.png,sizingMethod=scale);}
#galleryNav a {text-decoration:none; position:relative;}
#galleryNav img {cursor:pointer;}
#galleryNav #leftNav {float:left; position:relative; padding-left:30px; padding-top:5px;}
#galleryNav #centerNav {padding-top:15px;}
#galleryNav #rightNav {float:right; position:relative; padding-right:30px; padding-top:5px;}

#galleryBottom {width:726px; height:16px; background:url(gallery_bottom.png) 0 0 no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/gallery_bottom.png,sizingMethod=crop);}

.mainText {margin:40px 13px;}

.bottomBlock {border-top:1px #8DC63F solid; margin:0 13px 30px 13px; padding-top:20px; text-align:center;}
.seoText {color:#898989 !important;}
.fastLinks {color:#E80087; margin:10px;}
.fastLinks a {color:#E80087; text-decoration:none; font-size:10px;}
.counters {margin-top:50px;}
