* { padding: 0; margin: 0; outline: 0; }

/*
===============================================
	Basics
===============================================
*/

/* Tags */

html { height:100%; }

body { color:#FFFFFF; font-size: 11px; font-family: Arial, "Trebuchet MS", sans-serif; background:#121212 url(images/main.gif) center top; height:100%; }

a { color: #dc1929; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Basic classes */
.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.last { margin-right:0 !important; margin-bottom:0 !important; border-right:0 !important; border-bottom:0 !important; }

.shell { width:960px; margin:0 auto; position:relative; }

#wrapper { min-height: 100%; height: auto !important;  height: 100%;  margin: 0 auto -49px;  }


/* Top Stripes */
#top-stripes { background:#585858 url(images/top-stripes.gif) right top no-repeat; border-bottom:1px solid #424342; height:5px; line-height:0; font-size:0; text-indent:-4000px; }


/*
===============================================
	Header
===============================================
*/

/* Header Main */

#header { background:url(images/header.gif) center top repeat-x;  }
#header .shell { background:url(images/header-shell.jpg) center top no-repeat; height:82px; }


/* Logo */

 #logo {
       float: left;
       width: 320px;
       height: 76px;
       margin: 0px;
       padding: 15px 0px 0px 0px;
       background: url(images/img01.jpg) no-repeat left top;
}

#logo h1 {
       margin: 0;
       padding: 0;
       font: normal 36px Georgia, "Times New Roman", Times, serif;
}



#logo h3 {
       margin: -2px 0 0 0;
       padding: 0;
       font-size: 16px;
       color: #FFFF99;
}
#logo a {
       text-decoration: none;
       color: #F0F0F0;
}





/* Navigation */
#navigation {  padding-top:50px; }
#navigation { float:right; }
#navigation ul { list-style:none; }
#navigation ul li { float:left; margin-left:6px; }
#navigation ul li a { font-size:11px; color:#fff; font-weight:bold; text-decoration:none; padding:16px 10px 11px 10px;
float:left; text-align:center; text-shadow:#7f8c19 1px 1px; }
#navigation ul li a span { display:block; text-align:center; font-size:11px; color:#737373; text-shadow:0 0; }

#navigation ul li a.active,
#navigation ul li a:hover { background:#acb945; border:3px solid #7f8c19; border-top:0; padding:16px 7px 8px 7px; }


/*
===============================================
	Slider
===============================================
*/

/* Slider Main */
#slider { padding-top:70px; background:url(images/slider.gif) center top repeat-x; height:317px; }

/* Intro */
#intro { width:378px; height:311px; background:url(images/intro1.jpg); float:left; padding:25px 25px 0 25px;
position:relative; }
#intro1 { width:300px; height:440px; background:url(images/intro1.jpg); float:left; padding:25px 25px 0 25px;
position:relative; }

#intro h2 { color:#FFFF99; font-size:20px; line-height:24px; padding-bottom:10px; text-align:center; }

#intro p { color:#FFFFFF; line-height:18px; padding-bottom:18px; text-align:justify; }
#intro a { color:#816d73; }

#intro .button { width:290px; height:37px; line-height:37px; text-align:center; background:url(images/intro-button.gif); font-size:16px; color:#fff; display:block; position:absolute; bottom:1px; left:69px; text-decoration:none; cursor:pointer; letter-spacing:0.5px; }
#intro .button1 { width:350px; height:37px; line-height:37px; text-align:center; background:url(images/intro-button1.gif); font-size:16px; color:#003300; display:block; position:absolute; bottom:1px; left:39px; text-decoration:none; cursor:pointer; letter-spacing:0.5px; }
#intro2 .button { width:190px; height:37px; line-height:37px; text-align:center; background:url(images/intro-button.gif); font-size:16px; color:#fff; display:block; position:absolute; bottom:1px; left:469px; text-decoration:none; cursor:pointer; letter-spacing:0.5px; }

/* Slider Holder */
.slider-holder { float:right; width:520px; height:330px; position:relative; overflow:hidden; padding-bottom:6px; background:url(images/slider-shadow.png) left bottom; }
.jcarousel-clip {  width:520px; height:330px; position:relative; overflow:hidden; }
.slider-effect { width:520px; height:330px; background:url(images/lider-effect.png); position:absolute; top:0; left:0; }
.slider-holder ul { list-style:none; position:relative; }
.slider-holder ul li { float:left; width:520px; }

/* Slider Navigation */
.slider-navigation { position:absolute; right:11px; bottom:12px; }
.slider-navigation ul { list-style:none; }
.slider-navigation ul li { float:left; width:auto; padding-left:2px; }
.slider-navigation ul li a { display:block; width:18px; height:19px; font-size:0; line-height:0; text-indent:-4000px; background:url(images/slider-navigation-normal.png); }
.slider-navigation ul li a.active,
.slider-navigation ul li a:hover { background:url(images/slider-navigation-active.png); }



/* 
===============================================
	Main
===============================================
*/

#main,
#main .shell { position:relative; z-index:10; }

#main { padding:45px 0 45px 0; }
#main1 { margin-top: -70px;}
#main .shell { padding-left:24px; width:936px; }
#main1 .shell {width: 945px;}

/* Main Classes */
.article {padding-bottom: 0px;}
.box-image img,
.new-image img { border:3px solid #2e2d2e; }
a { color:#7e8d07; text-decoration:underline; }
a:hover { text-decoration:none; }
p { padding-bottom:14px; }

.box-image { padding-bottom:12px; }

.btn-more { background:#acb945; color:#003300; font-size:11px; font-weight:bold; height:22px; line-height:22px; border:3px solid #7f8c19; text-align:center; float:left; display:inline; text-decoration:none; padding:0 6px; text-shadow:#7f8c19 0 1px; }
.btn-more span { float:left; display:inline; background:url(images/main-button-arrow.gif) left center no-repeat; padding-left:7px; height:22px; }

/* Box */
.box { width:306px; float:left; display: inline; margin-right:19px; }

.last-box { width:259px !important; }
.entry { min-height: 217px; height: auto !important; height: 217px; }

/* News */
.news ul { list-style:none; }
.news ul li { display:block; border-bottom:1px dotted #69615f;  margin-bottom:11px; }
.new-image { float:left; width:82px; padding-right:21px; }
.new-image1 { float:left; width:182px; padding-right:21px; }
.new-cnt { float:left; width:200px; }
.new-cnt1 { float:left; width:600px; }
.new-cnt p { line-height:18px; }

h5 { font-size:10px; line-height:12px; padding-bottom:2px; }
h5 a { text-decoration:none; }
h5 a:hover { text-decoration:underline; }

/* Bullet List */
.bullet-list ul { list-style:none; }
.bullet-list ul li { display:block; height:12px; line-height:12px; padding-bottom:7px; margin-bottom:7px; background:url(images/bullet.gif) left 4px no-repeat; padding-left:10px; }
.bullet-list ul li a { text-decoration:none; }
.bullet-list ul li a:hover { text-decoration:underline; }
.bullet-list ul li p { line-height:18px; }


.drag-pointer { position: absolute; top: 0; width: 14px; height:11px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; cursor: move; }
.image-box { position: relative; top: 0; left: 0; float: left; display: inline;  width: 204px; height: 210px; background: url(images/image-box.png) no-repeat 0 0; padding: 0 4px; margin: 0 10px 20px 0; }
.image-box .drag-pointer { top: 8px; left: 96px; }
.image-box .photo-cover { position: relative;  width: 170px; height: 110px; background: url(images/photo-cover.gif) no-repeat 0 0; margin: 33px 0 0 15px; padding: 3px 0 0 3px; }
.image-box .photo-name {  height: 32px; border-top: 1px dashed #000; background: url(images/photo-name-bg.gif) no-repeat center 7px; margin-top: 15px; color: #231f19; text-align: center; padding-top: 8px; }





/*
===============================================
	Footer
===============================================
*/

/* Footer main */
#footer { height:49px; background:url(images/footer.gif) center top repeat-x; position:relative; z-index:5; color:#525151; font-size:10px; }
#footer a { color:#525151; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer .shell { background:url(images/footer-right.gif) right top no-repeat; padding-top:25px; height:10px; line-height:10px; height:10px; }

.footer-pusher { height:49px; }

/* Main glow - next to the footer */
#footer .main-glow { width:316px; height:165px; background:url(images/main-bottom.gif); position:absolute; top:-165px; right:0; font-size: 8; line-height: 0; text-indent: -4000px; }

/* Footer Navigation */
#footer ul { list-style:none; float:left; }
#footer ul li { float:left; border-right:1px solid #525151; height:10px; line-height:10px; padding-right:7px; margin-right:7px; }

/* Copyrights */
#footer .copy { float:right; }
#footer .copy a { color:#665d5d; text-decoration:underline; }
#footer .copy a:hover { text-decoration:none; }