@charset "utf-8";



/* ========== RESET/GLOBAL ========== */



a				{color:#6faa05;}



/* ---- Default Form Elements ---- */



input[type=submit],

input.submit	{

				color:#fff;

				background:url(../images/grad_px.gif) top repeat-x #6faa05;

				}

				

/* ========== GENERAL STRUCTURE ========== */



.container		{background:url(../images/bg_head.jpg) top center no-repeat;}

#sp .container	{background:url(../images/bg_head.jpg) center -106px no-repeat;}



/* ---- menu ---- */



#menu li.current-menu-item a,

#menu li.current-menu-parent a,

#menu li.current_page_parent a,

#menu li a.selected,

#menu li a:hover	{

				color:#fff;

				background:url(../images/btn.gif) top repeat-x #6faa05;

				}

				

#menu li.current-menu-item a:hover,

#menu li.current-menu-parent a:hover,

#menu li.current_page_parent a:hover,

#menu li a:hover.selected{color:#fff;}



/*Top level menu link items style*/

#menu ul.ddsmoothmenu li li {background: #6faa05;} /*background of menu items (default state)*/

#menu ul.ddsmoothmenu li li a{border-top:1px solid rgba(0, 0, 255, 0.1);}

#menu ul.ddsmoothmenu li li a:after{border-top:1px solid rgba(255, 255, 255, 0.1);}

#menu ul.ddsmoothmenu li li:last-child a{border-bottom:1px solid rgba(255, 255, 255, 0.1);}

#menu ul.ddsmoothmenu li li:last-child a:after{border-bottom:1px solid rgba(0, 0, 255, 0.1);}

				

/* ========== PAGES STYLES&LAYOUTS ========== */

				

/* ---- Portfolio Page ---- */



.splitter li a	{

				color:#6faa05;

				border:1px solid #dcdcdc;

				background:url(../images/grad_btn_gray.gif) top repeat-x #e6e6e6;

				}



.splitter li a:hover,

.splitter li a:focus,

.splitter li a.current_link	{

				color:#fff;

				background:url(../images/grad_px.gif) top repeat-x #6faa05;

				border:1px solid #d47602;

				}

				

/* ---- Blog Page ---- */



.post_date		{

				color:#fff;

				background:url(../images/grad_px.gif) top repeat-x #6faa05;

				}

				

.post h2 a:hover{color:#6faa05;}



/* -- Commentlist -- */



a:hover.comment-reply-link	{

				color:#fff;

				border:1px solid #d47602;

				background:url(../images/grad_px.gif) top repeat-x #6faa05;

				}

				

/* ========== 404 Error Page ========== */



.error404		{background:url(../images/error.png) 5px 0 no-repeat;}

				

.title_error	{

				color:#F9DFB2;

				border-bottom:3px solid #F4F4F4;

				}

				

.description_error	{color:#797979;}

				

/* ========== SIDEBARS ========== */



/* ---- Right Coloured Sidebar ---- */



#sidebar .widget_nav_menu{

				color:#fff !important;

				border:1px solid #6faa05 !important;

				background:#7fb61d !important;

				}

				

#sidebar .widget_nav_menu .title {border-bottom:3px solid #6faa05 !important;}

#sidebar .widget_nav_menu li {border-bottom:1px dashed #6faa05 !important;}



/* ---- Footer Sidebar ---- */



#f_sidebar		{

				color:#fff;

				background:url(../images/bg_foot.jpg) top center no-repeat #6faa05;

				border-bottom:1px solid #6faa05;

				}



/* ========== STYLED ELEMENTS ========== */



img:hover.pic	{

				background:#6faa05;

				border:1px solid #d47602;

				}

				

/* ---- Pagination ---- */



.navigation a:hover,

.wp-pagenavi a:hover,

.wp-pagenavi a:hover.page,

.wp-pagenavi span.current,

.comments-navigation a:hover	{

				color:#fff;

				border:1px solid #d47602;

				background:url(../images/grad_px.gif) top repeat-x #6faa05;

				}



.navigation a:hover,

.wp-pagenavi a:hover.previouspostslink,

.wp-pagenavi a:hover.nextpostslink,

.wp-pagenavi a:hover.first,

.wp-pagenavi a:hover.last,

.comments-navigation a:hover {background:url(../images/grad_px.gif) top repeat-x #6faa05;}



/* ---- Styles for Buttons ---- */

				

a.btn			{

				color:#fff;

				background:url(../images/grad_px.gif) top repeat-x #6faa05;

				}



a:hover.btn,

a:focus.btn		{

				color:#fff;

				background:#BEBEBE;

				}

				

a.big_btn		{

				color:#fff;

				background:url(../images/grad_px.gif) top repeat-x #6faa05;

				}

				

a:hover.big_btn,

a:focus.big_btn	{

				color:#fff;

				background:url(../images/grad_px.gif) 0 -15px repeat-x #6faa05;

				}

				

/* ---- Ordered/Unordered Lists ---- */



ul.unordered	{list-style:inside url(../images/bull.gif);}



ul.unordered li	{*background:url(../images/bull.gif) 0 10px no-repeat;}



/* ---- Recent Projects ---- */



.carousel_container .next {background:url(../images/btn_prev_next.png) 0 -15px no-repeat;}

.carousel_container .prev {background:url(../images/btn_prev_next.png) 0 0 no-repeat;}



/* ---- Tabs Menu ---- */



#tab-items		{border-bottom:3px solid #d47602;}



#tab-items li a:hover,

#tab-items li a:focus,

#tab-items li a:active,

#tab-items li.ui-tabs-selected a,

#tab-items li.ui-state-active a	{

				color:#fff;

				background:url(../images/grad_px.gif) top repeat-x #6faa05;

				}

				

/* ---- Table Layout ---- */



.table th		{

				color:#fff;

				background:#6faa05;

				border:1px solid #d47602;

				}

.table tr > th:last-of-type		{border-right:1px solid #d47602;}



/* ---- Nivo Slider ---- */



a.nivo-prevNav {background:url(../images/nav_left.png) 0 0 no-repeat;}

a:hover.nivo-prevNav {background:url(../images/nav_left.png) 0 -60px no-repeat;}



a.nivo-nextNav	{background:url(../images/nav_right.png) 0 0 no-repeat;}

a:hover.nivo-nextNav {background:url(../images/nav_right.png) 0 -60px no-repeat;}



.nivo-controlNav a {background:url(../images/bullets.png) -20px 0 no-repeat;}

.nivo-controlNav a.active {background:url(../images/bullets.png) 0 0 no-repeat;}



/* ---- Coin Slider ---- */



a.cs-prev 		{background:url(../images/nav_left.png) 0 0 no-repeat;}

a:hover.cs-prev {background:url(../images/nav_left.png) 0 -60px no-repeat;}



a.cs-next		{background:url(../images/nav_right.png) 0 0 no-repeat;}

a:hover.cs-next {background:url(../images/nav_right.png) 0 -60px no-repeat;}



.cs-buttons a	{background:url(../images/bullets.png) -20px 0 no-repeat;}

a.cs-active 	{background:url(../images/bullets.png) 0 0 no-repeat;}



/* ---- Anything Slider ---- */



.anythingSlider .forward		{background:url(../images/nav_right.png) 0 0 no-repeat;}

.anythingSlider .back			{background:url(../images/nav_left.png) 0 0 no-repeat;}



.thumbNav a						{background:url(../images/bullets.png) -20px 0 no-repeat;}

.thumbNav a:hover				{background:url(../images/bullets.png) -20px 0 no-repeat;}

.thumbNav a.cur					{background:url(../images/bullets.png) 0 0 no-repeat;}



.textSlide		{

				background:#6faa05;

				color:#fff;

				}



.textSlide .btn	{

				color:#000;

				background:#e1e1e1;

				}



.textSlide a:hover.btn,

.textSlide a:focus.btn		{

				color:#000;

				background:#fff;

				}

				

/* ---- Orbit Slider ---- */



.orbit-bullets li {background: url(../images/bullets_small.png) no-repeat 0 0;}