@charset "utf-8";

/* -- TABLE OF CONTENTS ---------
 
	1. RESET BROWSER DEFAULTS
	2. STRUCTURE AND TYPOGRAPHY
	3. HEADER
	4. FEATURED AREA AND SLIDER
	5. PRIMARY CONTENT
	6. SIDEBAR
	7. PORTFOLIO PAGES
	8. BLOG PAGES
	9. FORMS
	10. MINI SLIDERS
	11. FOOTER
	12. MISCELLANEOUS
	
-------------------------------*/


/* -- 1. RESET BROWSER DEFAULTS -- */	

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, fieldset, form, label, legend, ul, ol { margin:0px; padding:0px; border:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline }


/* -- 2. STRUCTURE AND TYPOGRAPHY -- */

strong, b { font-weight: bold; }
body { padding: 0 0 100px 0; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; text-align:center; color:#000000; background:#fff }	
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#000000; margin:0px 0px 0px; padding:0px }	
h1 { font-size:26px; color:#005600;  line-height:26px }
h2 { font-size:22px; line-height:22px}	
h3 { font-size:18px; line-height:18px }	
h4 { font-size:16px; line-height:16px }
h5 { font-size:14px; line-height:14px }
h6 { font-size:10px; line-height:10px }				
p + h2, p + h3 { margin-top:4px }
h1 + div, h2 + div, h3 + div, h4 + div, h5 + div, h6 + div { margin-top:8px }
p {	margin:6px 0px 4px }	
a {	color:#058629; border:none; outline:none; text-decoration: none; } 
a:hover { color:#53565f }
h1 a, h2 a, h3 a, h4 a { color:#000000 }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color:#32343a }
em, i { font-style:italic }
pre,code { font-family:"Courier New", Courier, monospace; padding:0px 6px; background:url(../../images/light/code.jpg); margin:0px 0px 10px; border:1px solid #d9dbe1; line-height:20px }
code { padding:0px 6px; background-image:none; border:none }
pre { white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word }
input, textarea { outline:none }
small a { font-size:11px; color:#000000 text-decoration:none}
blockquote { padding:10px 20px 8px; border-left:4px solid #9ca1ae; font-style:italic; background:#d9dbe1 }
.wrapper { width:780px; margin:0 auto; position:relative; text-align:left }
.primary, .secondary, .footer, .featured { overflow:hidden; position:relative }
.header { background:#fff; position:relative; padding:20px 0px; z-index:9999 }
.primary { padding:8px 0px 12px; }
.featured { color:#fff; background:url(../../images/light/featured.jpg) top repeat-x; padding:20px 0px;border-bottom:1px solid #3F973B;
	/*Box Shadow*/
	background: -webkit-gradient(linear, left top, left bottom, from(#46ad41), to(#2d6b2a));
	background: -moz-linear-gradient(top, #46ad41, #2d6b2a);
}
.secondary { padding:8px 0px 12px; background:#f0f2f7; z-index:1; border-top:1px solid #eceff5 }
.footer { color:#fff; background:url(../../images/light/featured.jpg) top repeat-x; padding:27px 0px;border-bottom:1px solid #378433;font-size:12px;
	/*Box Shadow*/
	background: -webkit-gradient(linear, left top, left bottom, from(#46ad41), to(#2d6b2a));
	background: -moz-linear-gradient(top, #46ad41, #2d6b2a);
}
.box780, .box580, .box380, .box280, .box246, .box180, .sidebar { float:left; margin:12px 20px 4px 0px; position:relative; overflow:hidden; padding-top:1px }
.box780 { width:780px } 						/* Full Column */
.box580 { width:580px }							/* Two Third */
.box380 { width:380px }							/* One Half */
.box280 { width:280px }							/* One Half on Three-Fourth Page */
.box246 { width:246px; margin-right:21px }		/* One Third */
.box180 {  width:180px}							/* One fourth */
.sidebar { width:180px; color:#000000 }
.right_side { margin-right:0px }
.home { margin-top:0px; padding-top:0px; background:none }


/* -- 3. HEADER -- */

.logo { float:left; width:202px; margin-right:20px; padding:0px; padding-top:3px }
.logo img { display:block }
.logo h1 { font-size:30px; margin-bottom:0px }
.logo h1 a:hover { color:#53565f }
.navigation { float:right; list-style:none; position:relative; z-index:999 }
.navigation ul { font-weight:normal; list-style:none; position:absolute; display:none; top:28px; background:#4EAA55; width:120px; z-index:60; text-transform:none; font-size:12px; z-index:-1;	
	/*Round Corners*/	
	-moz-border-radius-topleft  : 0px;
	-moz-border-radius-topright : 4px;
	-moz-border-radius-bottomleft : 4px;
	-moz-border-radius-bottomright : 4px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;	
 }
.navigation li { float:left; position:relative }
.navigation a { display:block; margin:0px; padding:0px 10px; line-height:28px; color:#666666; text-decoration:none; font-size:13px; font-weight:bold}
.menu a { text-decoration:none }
.breadcrumbs a { text-decoration:none }
.post_meta a { text-decoration:none }
.nav-prev-next a { text-decoration:none }
.sidebar a { text-decoration:none}
.secondary a { text-decoration:none }
.navigation a:hover { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; background:#656a76 }
.navigation ul li { min-width:120px }
.navigation ul a { height:auto; float:left; padding:6px 10px; width:100px; margin:0px; line-height:16px; color:#e4e7f1 }
.navigation li:hover > a { color:#058629; background:#FFFFFF }
.navigation li.has_child:hover > a { color:#fff; background:#4EAA55;
	/*Round Corners*/
	-moz-border-radius-topleft  : 4px;
	-moz-border-radius-topright : 4px;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 0px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}
.navigation li.has_child ul a {color:#e4e7f1}
.navigation li.has_child ul a:hover {color:#fff}
.navigation ul li.has_child:hover > a { 
	/*Round Corners*/ 
	-moz-border-radius-bottomleft : 4px;
	-moz-border-radius-bottomright : 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.navigation ul ul { left:100%;top:auto; 
	/*Round Corners*/ 
 	-moz-border-radius-topleft  : 4px;
	-webkit-border-top-left-radius: 4px;
}
.navigation li:hover ul ul, .navigation li:hover ul ul ul, .navigation li:hover ul ul ul ul { display:none }
.navigation li:hover ul, .navigation li li:hover ul, .navigation li li li:hover ul, .navigation li li li li:hover ul { display:block }



/* -- 4. FEATURED AREA AND SLIDER -- */

.slider { margin:1px auto 4px; position:relative; text-align:left; padding:7px 8px; width:764px; height:280px; background:#ffffff;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; 
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #ffffff, 0px 1px 0px #ffffff;
	-webkit-box-shadow: 0px -1px 0px #ffffff, 0px 1px 1px #ffffff;
	box-shadow: 0px -1px 0px #ffffff, 0px 1px 1px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
	background: -moz-linear-gradient(top, #ffffff, #ffffff);
}
#fader { list-style:none; width:764px; height:284px; overflow:hidden; background:#ffffff url(../../images/light/loading.gif) no-repeat 50% 50% }
#slide_desc { position:absolute; height:100px; width:400px; top:224px; color:#000; z-index:50; overflow:hidden }
.desc { display:none }
.title { font-size:24px; color:#000; display:inline-block; line-height:30px; padding:4px 15px; background:#fff }
.title a, .title a:hover { color:#000; text-decoration:none }
.description { font-size:12px; color:#fff; display:inline-block; line-height:17px; padding:4px 15px; background:#000 }
.big_title { font-size:28px; margin:0px; float:left; padding:0px 18px 0px 0px; line-height:28px }
.small_title { font-size:14px; line-height:32px; margin:0px; float:left; padding:0px 0px 0px 20px; background:url(../../images/light/verticalhr.gif) left repeat-y }
.breadcrumbs { width:580px; font-size:10px; color:#a7aebf }


/* -- 5. PRIMARY CONTENT -- */

.tabs_nav { list-style:none }
h1 + ul.tabs_nav, h2 + ul.tabs_nav, h3 + ul.tabs_nav { padding-top:4px }
.tabs_nav li { float:left }
.tabs_nav li a { display:block; margin:0px 5px 0px 0px; padding:4px 12px; color:#7c7e88; text-decoration:none; border:1px solid #dbdde4; background:#e2e4e9;font-size:13px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.tabs_nav li a:hover { }
.tabs_nav li.ui-tabs-selected a{ background:#565962 url(../../images/light/tabs_grad.jpg) bottom repeat-x; color:#484a50; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;padding:4px 13px; margin-top:1px; border:none;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#47A942), to(#47A942));
	background: -moz-linear-gradient(top, #47A942, #47A942);
}
.tabs_nav li.ui-tabs-selected a:hover { }
.ui-tabs .ui-tabs-hide { display:none !important }
.tabs_div { margin:10px 0px 0px; position:relative }
ul.team { position:relative; overflow:hidden; list-style:none; margin:0px 0px 10px; padding:0px }
ul.team li { float:left; width:180px; margin:10px 20px 10px 0px }
ul.team li.last { margin-right:0px }
.user_pic { float:left; border:1px solid #9aa0ae; padding:1px; width:60px; height:60px; margin:0px 10px 0px 0px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.user_details { width:106px;float:right; text-align:left; position:relative; overflow:hidden }
.name { text-transform:uppercase }
.designation { font-size:11px }
ul.user_links { margin:10px 0px 0px; padding:0px; list-style:none; position:relative; overflow:hidden }
ul.user_links li { float:left; width:16px; height:16px; margin:0px 5px 0px 0px }
ul.user_links li a { width:16px; height:16px; display:block; overflow:hidden; background:url(../../images/light/user_sprite.png) 0px 0px no-repeat }
ul.user_links li a.vcard { background-position:0px 0px }
ul.user_links li a.vcard:hover { background-position:0px -18px }
ul.user_links li a.website { background-position:-18px 0px }
ul.user_links li a.website:hover { background-position:-18px -18px }
ul.user_links li a.email { background-position:-36px 0px }
ul.user_links li a.email:hover { background-position:-36px -18px }
ul.user_links li a.twitter { background-position:-54px 0px }
ul.user_links li a.twitter:hover { background-position:-54px -18px }
ul.user_links li a.facebook { background-position:-72px 0px }
ul.user_links li a.facebook:hover { background-position:-72px -18px }
.related_posts_wrapper { position:relative; overflow:hidden; margin:0px 0px 14px; padding:0px 0px 10px; border-bottom:1px dashed #4eaa55 }
ul.related_posts, ul.related_list { list-style:none }
ul.related_list li { padding:0px 0px 4px 9px; background:url(../../images/light/bullet.png) 0px 6px no-repeat }
#flickr_badge_wrapper, ul.related_posts  { position:relative; overflow:hidden }
#flickr_badge_wrapper div.flickr_badge_image, ul.related_posts li { float:left; margin:0px 6px 6px 0px; line-height:0px; font-size:0px; }
.flickr_badge_image img, ul.related_posts li img  { width:50px; height:50px; border:1px solid #9aa0ae; padding:1px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.flickr_ico { position:absolute; background:url(../../images/light/flickr_ico.png) 50% 50% no-repeat }


/* -- 6. SIDEBAR -- */

ul.accordion { list-style:none }
ul.accordion li { margin-bottom:6px }
ul.accordion li div { padding:0px; margin:0px; color:#000000 }
ul.accordion li div.textwidget, ul.accordion li div#calendar_wrap { padding-left:13px }
ul.accordion li ul { margin:0px 0px 0px 13px; padding:0px; list-style:none }
ul.accordion li ul li a { color:#000000; padding:5px 0px 5px 10px; background:url(../../images/light/bullet.png) 0px 10px no-repeat; display:block; border-bottom:1px solid #4eaa55 }
ul.accordion li ul li a:hover { color:#53565f; background:url(../../images/light/bullet_hover.png) 0px 10px no-repeat }
ul.accordion li li { margin-bottom:0px }
ul.accordion li ul ul { margin:0px 0px 0px 10px }
ul.accordion li h2.handle { zoom:1; cursor:pointer; font-size:16px; line-height:16px; padding:6px 13px; color:#000000; background:#4EAA55 url(../../images/light/tabs_grads.jpg) bottom repeat-x; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#4eaa55), to(#4eaa55));
	background: -moz-linear-gradient(top, #4eaa55, #4eaa55);
}
ul.accordion li.active h2.handle { background:#4EAA55 url(../../images/light/acc_actives.jpg) bottom repeat-x;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #4eaa55;
	-webkit-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #4eaa55;
	box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#4EAA55), to(#4EAA55));
	background: -moz-linear-gradient(top, #e1e3e9, #d5d7dd);
}
ul#recentcomments a, ul#recentcomments a:hover { background:none; text-decoration:none; border:none }
ul#recentcomments li { padding:5px 0px 5px 10px; background:url(../../images/light/bullet.png) 0px 10px no-repeat; display:block; border-bottom:1px solid #4eaa55 }


/* -- 7. PORTFOLIO PAGES -- */

ul.portfolio, ul.portfolio1, ul.portfolio2, ul.portfolio3, ul.portfolio4 { margin:20px 0px 0px; padding:0px; list-style:none }
ul.portfolio li, ul.portfolio1 li, ul.portfolio2 li, ul.portfolio3 li, ul.portfolio4 li { position:relative; overflow:hidden; margin:0px 0px 20px }
ul.portfolio2 li, ul.portfolio3 li, ul.portfolio4 li { margin-bottom:14px }
ul.portfolio li img, ul.portfolio1 li img, ul.portfolio2 li img, ul.portfolio3 li img, ul.portfolio4 li img  { float:left; width:364px; padding:7px 8px 7px; background:#4eaa55; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; margin:1px 0px;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#4eaa55), to(#4eaa55));
	background: -moz-linear-gradient(top,  #4eaa55,  #4eaa55);
}
ul.portfolio2 li, ul.portfolio3 li, ul.portfolio4 li  { float:left; margin-right:20px }
ul.portfolio2 li.last, ul.portfolio3 li.last, ul.portfolio4 li.last { margin-right:0px } 
ul.portfolio1 li img { width:264px } 
ul.portfolio2 li img { float:none }
ul.portfolio3 li img, ul.portfolio4 li img { float:none; width:234px; padding:5px 6px 5px }
ul.portfolio4 li img { width:168px } 
.port_content, .port1_content, .port2_content, .port3_content, .port4_content  { float:right; width:380px; margin:10px 0px 0px; position:relative; overflow:hidden }
.port1_content, .port2_content { width:280px }
.port_content, .port1_content { margin:0px }
.port2_content { float:none; width:380px }
.port3_content { float:none; width:246px }
.port4_content { float:none; width:180px }
ul.portfolio2 li.clear, ul.portfolio3 li.clear, ul.portfolio4 li.clear { float:none; clear:both; margin:0px; padding:0px; width:580px; display:block; line-height:0px; height:0px; font-size:0px; visibility:hidden }
.zoom { position:absolute; background:url(../../images/light/zoom.png) 50% 50% no-repeat }
.play { position:absolute; background:url(../../images/light/play.png) 50% 50% no-repeat }
ul.classic li { margin-bottom:17px }


/* -- 8. BLOG PAGES -- */

.post_meta { padding:0px 0px 4px; font-size:11px; margin:0px 0px 4px }
.hentry, #entry-author-info { position:relative; overflow:hidden; margin:0px 0px 14px; padding-bottom:10px; border-bottom:1px dashed #4eaa55 }
.commentlist { list-style:none; margin-top:14px }
.commentlist li { position:relative; overflow:hidden; margin-bottom:18px }
.commentlist li li { margin-bottom: 0px }
.commentwrapper { position:relative; overflow:hidden; margin-bottom:0px }
.author-card { float:left; width:68px; height:80px; padding:0px }
.avatar_bg { width:52px; height:52px; padding:4px 12px 4px 4px; background:url(../../images/light/avatar_bg.png) no-repeat }
.avatar_bg img { width:52px; height:52px }
.comment_meta { font-size:10px; margin-top:2px }
.comment_data { float:right; width:500px; padding-top:0px }
.commentlist h4 { margin:0px }
.commentlist ul.children { padding-left:20px; margin-top:18px }
.commentlist ul, .commentlist ul ul { list-style:none; margin-top:0px; border-left:1px dashed #4eaa55; padding-bottom:0px }
.commentlist ul .comment_data { width:480px }
.commentlist ul ul .comment_data { width:460px }
.commentlist ul ul ul .comment_data { width:440px }
.commentlist ul ul ul ul .comment_data { width:420px }
.wide .comment_data { width:700px }
.wide ul .comment_data { width:680px }
.wide ul ul .comment_data { width:660px }
.wide ul ul ul .comment_data { width:640px }
.wide ul ul ul ul .comment_data { width:620px }
.cancel-comment-reply { font-size:11px; margin:0px }
#respond { margin:10px 0px }
#entry-author-info { padding:4px 0px 10px }
#author-avatar { width:52px; height:52px; float:left; position:relative; overflow:hidden; margin:0px 20px 10px 0px; background:url(../../images/light/author_bg.jpg) no-repeat; padding:4px }
#author-description { position:relative; overflow:hidden }	
.nav-prev-next { position:relative; overflow:hidden }
.nav-previous { float:left }
.nav-next { float:right }
.badge { border-bottom:1px dashed #4eaa55; padding-bottom:8px; margin-bottom:10px }
.feat_post { position:relative; overflow:hidden }
.feat_post p + h3 { margin-top:5px }
.feat_badge, .feat_badge2, .feat_badge3 { position:absolute; z-index:999; left:2px; top:2px; line-height:0px }
.feat_badge2 { left:8px; top:8px }
.feat_badge3 { left:6px; top:6px }
p.badge_txt { font-size:10px; text-transform:uppercase; color:#000; background:#ffcc00; padding:6px; margin:0px; line-height:9px }

/* -- 9. FORMS -- */

.commentform { margin-top:16px }
.commentform label { margin-left:0px; color:#000000 }
.commentform input, .commentform textarea, #subs_form input, #searchform input { font-family:Arial, Helvetica, sans-serif; font-size:12px; border : 1px solid #4EAA55; background:#FFFFFF; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; color:#61656f; padding:8px 4px; width:210px; margin-bottom:2px }
#subs_form input { width:168px }
#searchform input { width:168px; margin: 5px 2px 4px 0px }
ul.accordion li #searchform input#searchsubmit, .sidebar #searchform input#searchsubmit { display:none }
.commentform input:hover, .commentform textarea:hover, .commentform input:focus, .commentform textarea:focus, #subs_form input:focus,  #subs_form input:hover, #searchform input:hover { background:#FFFFFF }
.commentform textarea { width:220px }
.commentform input.submit, #subs_form input.submit, #searchform input#searchsubmit { width:auto; color:#1c1d20; border:1px solid #4eaa55; outline:none; cursor:pointer; padding:6px; background:url(../../images/light/submit_bg.jpg) 0px -95px repeat-x }
.commentform input.submit:hover, #subs_form input.submit:hover, #searchform input#searchsubmit:hover { background-position:0px -85px }
input.error, textarea.error { border-right:1px solid #c6c9d2; margin-left:10px }
#mail_success, #mail_success_no_JS { margin:20px 0px 0px }
#mail_success { display:none }


/* -- 10. MINI SLIDERS -- */

.secondary ul, .sidebar ul { list-style:none; margin:0px 0px 0px }
.secondary ul ul, .sidebar ul ul { margin:0px 0px 0px 10px }
.secondary ul li a, .sidebar ul li a { color:#666666; font-weight:bold; padding:5px 0px 5px 10px; background:url(../../images/light/bullet.png) 0px 10px no-repeat; display:block; border-bottom:1px solid #4eaa55 }
.secondary ul li a:hover, .sidebar ul li a:hover { color:#058629; font-weight:bold; background:url(../../images/light/bullet_hover.png) 0px 10px no-repeat }

.slider780, .slider580, .slider380, .slider280, .slider246, .slider180 { position:relative; overflow:hidden; margin:0px 0px 5px; background:#4eaa55; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; padding:0px 0px;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #ffffff, 0px 1px 0px #ffffff;
	-webkit-box-shadow: 0px -1px 0px #ffffff, 0px 1px 0px #ffffff;
	box-shadow: 0px -1px 0px #ffffff, 0px 1px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
	background: -moz-linear-gradient(top,  #ffffff,  #ffffff);
}
.slider780 { width:764px; height:280px }
.slider580 { width:580px; height:224px }
.slider380 { width:364px; height:184px }
.slider280 { width:264px; height:164px }
.slider246, .slider180 { width:234px; height:150px; padding:5px 6px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.slider180 { width:168px; height:108px; margin-top:1px }
.slider780 ul, .slider580 ul, .slider380 ul, .slider280 ul, .slider246 ul, .slider180 ul { list-style:none; position:relative; overflow:hidden; margin:0px; padding:0px }
.slider780 li, .slider580 li, .slider380 li, .slider280 li, .slider246 li, .slider180 li { margin-bottom:10px }
.slider780 img, .slider580 img, .slider380 img, .slider280 img, .slider246 img, .slider180 img { display:block }

ul.accordion li div div.slider180 { padding:5px 6px }
ul.accordion li div div.slider180 ul { margin:0px; padding:0px }
ul.slnav, ul.accordion li div div ul.slnav { list-style:none; position:absolute; z-index:999; bottom:12px; right:12px }
ul.sl180 li a, ul.slnav li a, ul.sl180 li a:hover, ul.slnav li a:hover, ul.accordion li div div ul.sl180 li a, ul.accordion li div div ul.slnav li a { margin:0px; padding:0px; background:none; border:none }
ul.slnav180, ul#slnav246 { bottom:10px; right:10px }
ul.slnav li { float:left; margin:0px }
ul.slnav li a, ul.slnav li a:hover { width:7px; height:7px; background:url(../../images/light/bulletss.png) -8px 0px no-repeat; text-indent:-9999px; border:0px; margin-right:2px; float:left; cursor:pointer }
ul.slnav li a.activeSlide { background-position:0px 0px }
ul.slnav li a:focus { outline:none }
.dummy { display:none }


/* -- 11. FOOTER -- */


.notes { float:left }
.notes a {color:#fff }
.notes a:hover { color:#d5d8e9}
.social { list-style:none; display:block; position:relative; overflow:hidden; color:#fff; float:right }
.social li { float:left; margin-right:4px }
.social li a { width:16px; height:16px; display:block }


/* -- 12. MISCELLANEOUS -- */
	
.wp-pagenavi { padding:0px; margin:0px 0px 4px; position:relative; overflow:hidden }	
.wp-pagenavi a { padding:3px 9px; margin:1px 4px 1px 0px; font-size:11px; text-decoration:none; background:#565962 url(../../images/light/buttons_grad.jpg) 0px -7px repeat-x; color:#000000; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; display:inline-block;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b4eaa55;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#4eaa55), to(#4eaa55));
	background: -moz-linear-gradient(top,  #4eaa55,  #4eaa55);
}	
.wp-pagenavi a:hover { color:#484a4e; url(../../images/light/buttons_grad.jpg) 0px -31px repeat-x;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #4eaa55;
	-webkit-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #4eaa55;
	box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e3e9), to(#d5d7dd));
	background: -moz-linear-gradient(top, #e1e3e9, #d5d7dd);
}
.wp-pagenavi span.pages { margin:0px 5px 0px 0px; font-size:11px }	
.wp-pagenavi span.current { padding:4px 9px; margin:1px 4px 1px 0px; font-size:11px; background-color:#696d78; color:#000000; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; display:inline-block }
br.clearf { clear:both; height:0px; margin:0px; padding:0px; font-size:0px; line-height:0px; visibility:hidden; display:block }	
a.more-link, a.more, a.comment-reply-link, a.more-2 { display:inline-block; padding:3px 13px; margin:6px 0px 2px; font-size:11px; text-decoration:none; color:#000000;	background:url(../../images/light/buttons_grads.jpg) 0px -7px repeat-x; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #4eaa55, 0px 1px 0px #4eaa55;
	-webkit-box-shadow: 0px -1px 0px #4eaa55, 0px 1px 0px #4eaa55;
	box-shadow: 0px -1px 0px #4eaa55, 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#4eaa55), to(#4eaa55));
	background: -moz-linear-gradient(top, #4eaa55, #4eaa55);
}
a.more-link:hover, a.more:hover, a.comment-reply-link:hover, a.more-2:hover { color:#FFFFFF; background:url(../../images/light/buttons_grads.jpg) 0px -31px repeat-x;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #4eaa55, 0px 1px 0px #4eaa55;
	-webkit-box-shadow: 0px -1px 0px #4eaa55, 0px 1px 0px #4eaa55;
	box-shadow: 0px -1px 0px #4eaa55, 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#4eaa55), to(#4eaa55));
	background: -moz-linear-gradient(top, #4eaa55, #4eaa55);
}
a.more-2 { font-size:12px }
a.comment-reply-link { padding:1px 10px 2px }
.border-1, .border-2, .border-3 { margin-bottom:4px }
.border-1, .border-2 { background:#4eaa55; padding:4px 4px 3px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px }
.border-1 {
	/*Box Shadow*/
	-moz-box-shadow: 0px 1px 0px #4eaa55;
	-webkit-box-shadow: 0px 1px 0px #4eaa55;
	box-shadow: 0px 1px 0px #4eaa55;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e3e9), to(#d5d7dd));
	background: -moz-linear-gradient(top, #e1e3e9, #d5d7dd);
}
.border-2 { background:none; padding:3px; border:1px solid #9aa0ae }
.border-3 { background:none; padding:1px; border:1px solid #9aa0ae }
.alignleft { float:left; display:inline; margin:2px 12px 2px 0px }
.alignright { float:right; display:inline; margin:2px 0px 2px 12px }
ul.list, ul.linklist, .olist { list-style:none; margin:0px 0px 10px }
.olist { list-style:decimal }
.olist li { margin:0px 0px 0px 22px; padding:0px 0px 4px }
ul.list li { padding:0px 0px 4px 9px; background:url(../../images/light/bullet.png) 0px 6px no-repeat }
ul.listgreen { padding:6px 0px 3px 3px; }
ul.listgreen li { padding:0px 0px 4px 9px; background:url(../../images/light/bulletgreen.png) 0px 6px no-repeat; }
ul.linklist li { padding:5px 0px; border-bottom:1px solid #4eaa55 }
ul.linklist li a { color:#000000; padding:0px 0px 0px 9px; background:url(../../images/light/bullet.png) 0px 5px no-repeat; display:block }
ul.linklist li a:hover { color:#53565f; background:url(../../images/light/bullet_hover.png) 0px 5px no-repeat }
.with_hr { border-bottom:1px dashed #4eaa55; padding-bottom:14px; margin-bottom:0px }
ul#twitter_update_list { list-style:none; margin:0px; padding:0px; position:relative; overflow:hidden }
ul#twitter_update_list li {  color:#000000; padding:5px 0px; border-bottom:1px solid #4eaa55 }
ul#twitter_update_list li a { color:#53565f; background:none; padding:0px; display:inline; border:none }
ul#twitter_update_list li a:hover { color:#000000 }
