html,body {
    height:100%;
    width:100%;
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
}
body {
    background:#d5d6d6 url(/img/background-center-repeat.png) center repeat-y;    
}
a img {
    border:0px;
}
ul,li {
    list-style-position:inside;
}
#O1 {
    background:transparent url(/img/background-top-repeat.png) top repeat-x;    
}
#O2 {
    background:transparent url(/img/background-top.png) top center no-repeat;
    min-height:100%;
    width:100%;
}
#C {
    width:1006px;
    margin:0px auto;
}
/*left column */
#L {
    float:left;
    clear:none;
    width:364px;
    background:transparent url(/img/left-background.png) top left no-repeat;
    min-height:705px;
}

/*right column */
#R {
    float:left;
    clear:none;
    width:642px;
    padding:0px 32px;
    width:578px;
}

#blog {
    width:572px;
    height:63px;
    padding:0px 3px;
    font-size:0px;
}
#blog img {
    border:0px none !important;
    margin:0px;
    padding:0px;
}
#menu {
    padding-top:65px;
    text-align:right;
}
#menu a {
    clear:both;
    font-size:0px;    
    display:block;
}
#R img {
    border:5px solid #5abd01;
}
#R .ngg-gallery-thumbnail img {
    border:5px solid #5abd01 !important;
}
    
#tweet {
    float:right;
    margin:24px 15px 45px 0;
    font-size:8px;
    width:178px;    
}
#tweet ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
#tweet li {
    list-style-type:none;
    list-style-position:outside;
    line-height:125%;
}
.tweets {
    margin:0px;
    padding:0px 3px;
}
.tweets li {
    padding:0px 3px;
    margin:14px 0px;
    font-size:10px;    
}
.timesince {
    font-size:10px;
    color:#393939;
    clear:both;
    display:block;
}
.widgettitle a {
    color:#000000;
}

#tweet p {
    padding:0px 3px;
    margin:14px 0px;
    font-size:10px;
}
#tweet .t {
    margin:-18px 0px 0 0;
    font-size:10px;
    color:3939393;
}
#tweet .h,.widgettitle {
    border:1px solid #c1c1c1;
    border-width:1px 0;
    font-size:22px;
    font-weight:bold;
    /*padding:4px 3px;*/
    padding:0px 3px;
    margin:14px 0px;
    line-height:normal;
}
#tweet input {
    border:none;
    margin:15px 3px 15px 0;
    width:172px;
    color:#797979;
}
#tweet .hr {
    border-top:1px solid #c1c1c1;
    height:4px;
    width:100%;
}

#LLink {
    position:absolute;
    top:0px;
}
#LLink img{
    width:180px;
    height:200px;
}
/*styles*/
h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:32px;
    padding:0px 5px;
    margin:8px 0px 4px 0px;
}
h1 a {
    color:#000000;
}
p {
    margin:18px 0px;
    padding:0px 5px;
    line-height:16.5px;
    font-size:13px;
}
a {
    color:#5abd01;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
table {    
    width:588px;
}
#pages {
    margin-bottom:50px;
}
#pages td {
    border-top:1px solid #bcbcbc;
    text-align:center;
    padding:8px 0px;
    color:#bcbcbc;    
}
#pages .sel {
    border-top:1px solid #000000;
    color:#000000;
}
#footlist {
    margin:20px 0 20px 0;
    border-collapse:separate;
    border-spacing:0px;
}
#footlist th {
    border:1px solid #c1c1c1;
    border-width:1px 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:22px;
    padding:0px 5px;
    text-align:left;
}
#footlist td {
    vertical-align:top;
    padding:11px 5px 0px 5px;
    font-size:11px;
    line-height:17px;
}
table ul {
    list-style:none;
    margin:0px;
    padding:0px;
}
table li {
    list-style:none outside;
    
    margin:0px;
    padding:0px;    
}

.date {
    font-size:9px;
    padding-left:6px;
    line-height:normal;
    margin:0px 0px 21px 0px;
    color:#797979;
}
.blogfoot {
    width:578px;
    min-height:53px;
    border-top:1px solid #c1c1c1;
    padding:5px 3px 0px 5px;
    font-size:10px;
    color:#666666;
    text-align:center;
}

.rightfoot {
    width:578px;
    height:53px;
    border-top:1px solid #c1c1c1;
    padding:5px 3px 0px 5px;
    font-size:10px;
    color:#979797;
    text-align:center;    
}
.rightfoot a {
    color:#797979;
    padding-left:10px;
}

/*site*/
.fltl {
    float:left;
    clear:none;
}
.fltr {
    float:right;
    clear:none;
}
.clr {
    clear:both;
}
#lm1,#lm2,#lm3,#lm4,#lm5,#lm6,#lm7 {
    width:246px;
    width:364px;
    height:56px;
    background:transparent url(/img/menua.png) center right no-repeat;
    display:block;
}
#lm1 {background-image:url(/img/menua.png);width:175px;margin-left:189px;}
#lm2 {background-image:url(/img/menub.png);width:175px;margin-left:189px;}
#lm3 {background-image:url(/img/menuc.png);width:200px;margin-left:164px;}
#lm4 {background-image:url(/img/menud.png);width:125px;margin-left:239px;}
#lm5 {background-image:url(/img/menue.png);width:200px;margin-left:164px;}
#lm6 {background-image:url(/img/menuf.png);width:175px;margin-left:189px;}
#lm7 {background-image:url(/img/menug.png);width:250px;margin-left:114px;}
#lm1:hover,#lm1.sel {background-image:url(/img/menuasel.png)}
#lm2:hover,#lm2.sel {background-image:url(/img/menubsel.png)}
#lm3:hover,#lm3.sel {background-image:url(/img/menucsel.png)}
#lm4:hover,#lm4.sel {background-image:url(/img/menudsel.png)}
#lm5:hover,#lm5.sel {background-image:url(/img/menuesel.png)}
#lm6:hover,#lm6.sel {background-image:url(/img/menufsel.png)}
#lm7:hover,#lm7.sel {background-image:url(/img/menugsel.png)}
#lm1:active,#lm2:active,#lm3:active,#lm4:active,#lm5:active,#lm6:active,#lm7:active {
    outline: none;
}
.fade  {display:inline-block;position:relative;}
.trans,.trans2 {
    display:inline-block;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    -moz-opacity: 0.20;
    -khtml-opacity: 0.20;
    opacity: 0.20;
    position:relative;
}
#twitterjoin {
    height:22px;
    width:147px !important;
    background: transparent url(/img/joinbtn2.png) no-repeat center;
    font-size:0px;
    display:block;
}
#twitterjoin:hover {
    background: transparent url(/img/joinbtn2on.png) no-repeat center;
    
}
#tweet .wpcf7-form p {margin:0px;}
#tweet .wpcf7-form .h {margin:14px 0px;}
#tweet .wpcf7-form input {padding:0px;}
#tweet .wpcf7-form a {outline: none;}
.piclenselink {clear:both;}
.ngg-albumoverview,.ngg-galleryoverview {margin:0px !important;}
.ngg-gallery-thumbnail img {
    position:relative;
    z-index:2;    
}
.gimg {
    background-color:#000000;
    visibility:hidden;
    display:inline-block;
    position:absolute;
    margin:5px 0 0 5px;
    z-index:20;
}
.imgcap {max-width:568px;}
/*
.trans:hover {    
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);    
    -moz-opacity: 1.0;
    -khtml-opacity: 1.00;
    opacity: 1.0;    
}
*/
.cc {text-align:left;color:#000000;}
.cc h3 {
    border-color:#C1C1C1;
    border-style:solid;
    border-width:1px 0;
    font-size:16px;
    font-size:22px;
    font-weight:bold;
    line-height:normal;
    margin-top:50px;
}
.cc input,.cc textarea {border:0px none;}
.cc .avatar,.cc .says {display:none;}
.cc .gray {color:gray;}
.cc .t p {margin:0px;padding:0px;}
.cc .url {font-weight:bold;color:black;}
.cc #submit {height:21px;width:146px;background-image:url(/img/commentbtn.png);background-position:center;display:block;font-size:0px;}
.cc .comment-author {font-size:14px;}
.cc .t {margin-bottom:5px;}

