* {margin:0; padding:0;}



html { font-size:11px; background:#221E1C;width:100%}



body { font-family:Arial, Helvetica, sans-serif; background:none; color:#000}



div {display:block}



a:active, a:focus {outline:none}



:-moz-any-link:focus { outline: none; }



.post a{ color:#000; text-decoration:none; border-bottom:1px dotted #000}



.post .gallery-icon a, .post .ngg-gallery-thumbnail a{ border:none}



.post .gallery-icon a:hover,.post .ngg-gallery-thumbnail a:hover{ border:none}



.post a:hover{border-bottom:1px dashed #000}



.post p { line-height:16px; margin-bottom:7px}



p{ margin-bottom:5px}



h1{}



h2{margin-bottom:10px}



h3 { font-size:1.5em; margin-bottom:5px}



ul{}



ul li{ list-style:none}



ol li{}



#container {width:850px; margin:0 auto; background:none}



#header{clear:both}



#content{float:left;width:850px;}



#sidebar{float:right; border:1px dashed #ddd; width:255px}



#footer{margin:20px 0 10px 365px;clear:both; float:left}



#footer ul { position:relative; }



#header h1 a { background:url(images/bg_logo.png); display:block; width:172px; height:20px; display:block; text-indent:-9999em; margin:60px 0 25px 0}



#header .description { background:url(images/bg_description.png); width:190px; height:22px; text-indent:-9999em; margin:0 auto; position:relative; top:10px}







#main {width:850px; height:388px; margin:0 auto; position:relative;}



#main .upper { position: absolute; right:66px;top:117px; width:230px; z-index:5}



#main .lower { position: absolute; right:20px;bottom:10px; width:275px; z-index:90}



#main .lower p{}



#main .upper p{ font-size:18px; color:#fff; font-weight: bolder;}



#main .upper h2 { font-size:33px; color:#735135; font-weight:bold; margin-bottom:10px}



#main .lower h2 { font-size:13px; color:#735135; font-weight:bold; margin-bottom:5px}



#main .fordev a { background:url(images/bg_fordev.png) top; width:107px; height:89px; display:block; text-indent:-9999em; position: absolute; right:-4px; top:-2px; z-index:90}



#main .fordev a:hover { background-position:center -87px}



#main .slogan { background:url(images/slogan.png); width:225px; height:70px; text-indent:-9999em}







#sub {width:917px; height:388px; margin:0 auto; position:relative; clear:both; margin-top:20px}



#sub .special { height:360px; width:620px; color:#333;background:url(images/bg_wht_tran.png); position:absolute; left:0; top:0}



#sub .news{ height:335px; width:270px; background:url(images/bg_wht_tran.png); position:absolute; right:0; top:0; padding:15px 10px 10px}



#sub .special .weeksspecial{ position:absolute; top:15px; left:10px; width:290px}



#sub .special .weeksfantacy{ position:absolute; top:15px; right:10px; width:290px}







#content ul li { list-style-position:inside; list-style-type:disc;}



#content ol li{ list-style-position:inside;margin:0 0 3px 12px;}







#sub strong{ font-size:2em; color:#000; margin-bottom:10px; font-weight:normal}



#sub h2 {font-size:2em; font-weight:normal}







#footer ul { margin:0 auto; width:180px; display:block; clear:both; height:30px}



#footer ul li { float:left;color:#aaa; text-transform:capitalize; }



#footer ul li a { color:#aaa; text-transform:capitalize; margin-right:5px;}







.pages { margin-bottom:20px; }



.pages .singlepost .entry { width:440px; float:right}



.pages .entry {width: 400px; float:right}



.pages .gallery{width:540px}



.pages .post { margin:0 auto;background:#cfcfcf; padding:20px;position:relative; border:1px solid #534741;}



.pages h2 { position:absolute; bottom:20px; left:20px; color:#464238; font-size:5em; font-weight:normal}



.pages .singlepost h2, .category h2 { font-size:2.8em;}



.post-meta-key {display:none}



.post-meta li { font-size:16px !important; color:#555c60; margin:5px 0 0 -5px}







.navigation {float:left; width:100%}



.navigation .alignleft{ float:left}



.navigation .alignright{ float:right} 







.ngg-album { border:none !important; float:left; position:relative; margin-bottom:0 !important}



*:first-child+html .ngg-albumoverview {width:97% !important}



.ngg-albumtitle a { font-size:11px; font-weight:normal; color:#000; text-decoration:none; border-bottom:1px dotted #333 !important}



.ngg-thumbnail, .ngg-albumtitle {margin:0 !important; text-align:center !important}



.ngg-thumbnail a { border:none !important}



.ngg-thumbnail img:hover, .ngg-gallery-thumbnail img:hover {background-color:#754C24 !important;}



.ngg-description p{ text-align:center; clear:both; margin-bottom:0px}



.ngg-clear {height:0}











#menu { position:relative; left:15px; top:1px}



#menu ul.left{float:left}



#menu ul.left a{margin-right:3px}



#menu ul.right{float:right}



#menu ul.right a{margin-left:3px}



#menu ul li { float:left}



#menu ul li a{ background:url(images/bg_navigation.png); height:25px; display:block; text-indent:-9999em}



#menu ul li.one a { background-position:left top; width:108px;margin-left:-15px; z-index:1001; position:relative}



#menu ul li.one a:hover,#menu ul li.one a.current-page{background-position:left bottom}



#menu ul li.two a{ background-position:-108px top; width:108px;margin-left:-15px; z-index:1002; position:relative}



#menu ul li.two a:hover,#menu ul li.two a.current-page  {background-position:-108px bottom}



#menu ul li.three a { background-position:-216px top; width:108px;margin-left:-15px; z-index:1003; position:relative}



#menu ul li.three a:hover,#menu ul li.three a.current-page{background-position:-216px bottom}


#menu ul li.seven a { background-position:-759px top; width:108px;margin-left:-15px; z-index:1004; position:relative}


#menu ul li.seven a:hover,#menu ul li.seven a.current-page{background-position:-759px bottom}


#menu ul li.four a { background-position:-324px top; width:174px;margin-left:-15px; z-index:1005; position:relative}



#menu ul li.four a:hover,#menu ul li.four a.current-page{background-position:-324px bottom}



#menu ul li.five a { background-position:-498px top; width:153px;margin-left:-15px; z-index:1006; position:relative}



#menu ul li.five a:hover, #menu ul li.five a.current-page{background-position:-498px bottom}



#menu ul li.six a { background-position:-651px top; width:108px;margin-left:-15px; z-index:1007; position:relative}



#menu ul li.six a:hover, #menu ul li.six a.current-page{background-position:-651px bottom}







a.post-edit-link{ float:right; display:block; clear:none}







.jdGallery .slideInfoZone h2{margin-top:300px !important}







.wpcf7 .wpcf7-form-control-wrap input, .wpcf7 textarea {width:96%; border:1px solid #c2a379; padding:5px}



.logout a{ position: absolute; top:-5px; right:-65px; background:url(images/btn_logout.png); width:79px; height:28px; display:block; text-indent:-9999em}



.page-id-15 .entry, .page-id-68 .entry {width:530px}

#post-65 .entry { float:left; width:100%}
#post-329 .entry {float:none; width:auto}
#post-329 .entry h3 {margin-top:8px}




.singlepost .postgallery { float:left; padding-bottom:50px; width:350px}



.singlepost .postgallery .gallery { width:350px; text-align:left}



.page .postgallery .gallery  { float:left; width:350px}







#gallery-1 img {border:3px solid #fff !important}



#gallery-1 img:hover {border:3px solid #754C24 !important}



#gallery-1 .gallery-item {width:auto !important; margin:0 !important}



.gallery-item dt { float:left; padding:0 5px 5px 0 }







.fors {float:left}



.fors li { list-style:none !important}



.fors li a{ border:none; text-indent:-9999em}



.fors li a:hover{ border:none}



.fors .dev a { background:url(images/fordevinv.png) left top; height:80px; width:242px; display:block}



.fors .dev a:hover { background-position:-252px top}



.fors .inv a { background:url(images/fordevinv.png) left bottom; height:80px; width:242px; display:block}



.fors .inv a:hover { background-position: -252px bottom }



.ngg-description {display:none !important;}



div#fancy_outer {z-index:99999 !important}



#fancy_title{ display:none !important}

.withArrows a.open {top:-9999px !important}

.allpacks { position:relative}

.packages { margin:0 auto}

.packages img {border:2px solid #fff; margin-top:5px}

.packages a {font-weight:bold; font-size:1.2em}

.packages li {list-style:none !important; margin:0 20px 15px; float:left}
