/*
Theme Name: Elvsys
Theme URI: http://elvsys.com/
Description: The customize WordPress theme for elvsys.com by <a href="digital.com.np">DMS</a>.
Version: 1.1
Author: Digital Max Solutions
Author URI: http://digital.com.np/
Tags: black, green, corporate, custom.
*/

@import url("css/reset.css");
@import url("css/960.css");
@import url("css/text.css");
@import url("css/menu.css");
/* Common Styles */
body {background:#fffurl(images/billboard-main-bg.jpg) repeat-x 0 71px; color: #333; font-size:14px; padding:0;}
a {color: #4d8b0c; text-decoration: none;}
a:hover {text-decoration: underline;}
p {overflow: hidden; padding: 10px 0; margin:0;}
h1 { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { color:#000; margin-bottom:10px; font-weight:normal;}
#main {	width:100%;}

/*------------------ Header ------------------*/
#logo-wrapper, #logo-wrapper .container_16 { height:92px;}
#logo-wrapper { background:url(images/logo-wrapper-bg.gif) repeat-x 0 0; border-bottom:1px solid #000;}

#logo-wrapper h1, #nav { display:inline; float:left;}
#logo-wrapper h1, #logo-wrapper h1 a { width:240px; height:92px;}
#logo-wrapper h1 { background:url(images/logo-elvsys.jpg) no-repeat 0 0; margin:0}
#logo-wrapper h1 a { display:block; text-indent:-9999px;}

#nav { width:670px; margin-left:30px;}
.home #billboard-wrapper { background:url(images/billboard-bg.jpg) no-repeat center top; border-bottom:1px solid #fff; }
.home #billboard-wrapper, .home #billboard-wrapper .container_16 { height:303px; padding:0}
#billboard-wrapper { background:url(images/billboard-bg_inside.jpg) no-repeat center top; border-bottom:1px solid #fff; height:140px;}
#billboard-wrapper .container_16 { padding-top:50px;}
#billboard-wrapper .container_16 h2.page-title { font:bold 36px/36px Arial, Helvetica, sans-serif; color:#000;}

#billboard-wrapper .container_16 { position:relative;}
#billboard { position:absolute; width:443px; height:248px; right:37px; top:29px}

#billboard-wrapper .intro { width:420px; float:left; padding-top:35px; font-size:16px; color:#19210c;}
#billboard-wrapper .intro h1 { font:bold 24px Arial, Helvetica, sans-serif; color:#213615; text-shadow: 0 1px 1px #c5f368;}
#billboard-wrapper .intro .get-quote { background:url(images/btn_quote-request.png) no-repeat 0 0; width:178px; height:53px; display:block; text-indent:-9999px;}

/*------------------ Main Content ------------------*/
#content-wrapper { background:url(images/cotnent-wrapper-bg.jpg) repeat-x 0 0;}
#content-wrapper .container_16 { padding:20px 0;}


/*------------------ Sidebar ------------------*/
.sidebar-2-bg { background:url(images/sidebar-bg.jpg) no-repeat 728px top;}
.sidebar ul { margin:0; padding:0; list-style:none;}
.sidebar ul li.widget { margin:0 0 20px 0; padding:0;}
.sidebar ul li ul li { background:url(images/hr-separator.gif) repeat-x bottom; margin:0; padding:0; height:100%;}
.sidebar ul li ul li a { background:url(images/bullet-1.png) no-repeat 0 7px; padding:5px 0 7px 20px; margin-left:25px; display:block; color:#333; font-size:12px; font-weight:bold;}
.sidebar ul li ul li a:hover { color:#4d8b0c; text-decoration:none;}

.sidebar h3.widget-title { margin:0; padding:0 0 0 45px; height:100%;}

/* Sidebar 1 */
#sidebar-1 ul li .services, #sidebar-1 ul li .career { background:url(images/services-bg.png) no-repeat 0 0; width:220px; height:186px; overflow:hidden;}
#sidebar-1 ul li .services h3, #sidebar-1 ul li .career h3 { background:url(images/title-services.png) no-repeat 0 0; height:21px; width:93px; display:block; text-indent:-9999px; margin-bottom:10px;}
#sidebar-1 ul li .services .content, #sidebar-1 ul li .career .content { padding:20px 20px 0 60px; color:#e4b418; font-size:14px;}
#sidebar-1 ul li .services .content p, #sidebar-1 ul li .career .content p { margin:0 0 10px 0; padding:0; line-height:1.3}
#sidebar-1 ul li .services a.btn-more, #sidebar-1 ul li .career a.btn-more { background:url(images/services-btn-more.png) no-repeat 0 0; width:104px; height:35px; display:block; text-indent:-9999px;}

#sidebar-1 ul li .career .content { color:#000;}
#sidebar-1 ul li .career { background:url(images/career-bg.png) no-repeat 0 0;}
#sidebar-1 ul li .career h3 { background:url(images/title-career.png) no-repeat 0 0; width:74px;}
#sidebar-1 ul li .career a.btn-more { background:url(images/btn_career-read-more.png) no-repeat 0 0;}

/* Widgets */
.widget_recent_entries {}
.sidebar ul li.widget_recent_entries ul li a { background:url(images/bullet-2.png) no-repeat 5px 12px; font-weight:normal;}
.sidebar ul li.widget_recent_entries h3 { background:url(images/icon_recent-blog.png) no-repeat 15px 0;}
#title-MAE h3{ background:url(images/icon_about-elvsys.png) no-repeat 10px 0;}

/*------------------ Footer ------------------*/
#footer-wrapper { background:#b9bab9 url(images/footer-wrapper-bg.gif) repeat-x 0 top; border-top:1px solid #b5b5b5; border-bottom:10px solid #000; font-size:12px; }
#footer-wrapper .container_16 { background:url(images/footer-effect.jpg) no-repeat right top; padding:20px 0;}

.elv-social { margin:0; padding:0; font-size:12px; height:48px;}
.elv-social li { display:inline-block; float:left; height:48px; margin:0 10px; padding:0;}
.elv-social li a { padding-left:54px; display:inline-block; color:#000; height:48px;}
.elv-social li a:hover { text-decoration:none;}
.elv-social li a:hover strong { color:#4d8b0c;}
.elv-social li.elv-twitter { background:url(images/logo-twitter.png) no-repeat 0 0;}
.elv-social li.elv-facebook { background:url(images/logo-facebook.png) no-repeat 0 0;}
.elv-social li.elv-rss { background:url(images/logo-rss.png) no-repeat 0 0;}

.copyright { text-align:right;}
.copyright a { color:#000;}
.copyright a:hover { color:#4d8b0c; text-decoration:none;}
.footerNav { margin:0; padding:0; list-style:none;}
.footerNav li { display:inline; margin:0; padding:0 0 0 10px;}
.copyright p { margin:3px 0 0 0; padding:0;}