@charset "utf-8";
html,body{background-color:#090909;margin:0;padding:0;height:100%;font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;font-size:13px; color:#f0f0f0; }
strong,a{color:#c7ef44;text-decoration:none;font-style:normal; font-weight:normal}
a:hover{text-decoration:underline}
a img{border:0}
h1,h2,h3{padding:0;margin:0}
select,input,textarea{background:url(/img/inputField.jpg) repeat-x #ffffff;
color:#333; padding:3px; border:1px solid #CCCCCC; width:250px; clear:both; float:left;margin-bottom:20px; margin-top:5px}
input[type=text]{ height:19px;}
textarea{ height:80px;}
input[type=submit]{height:25px}

input[type=checkbox]{width:25px;height:16px;margin:2px 5px 5px 5px;padding:0px}

.darkGreen{color:#7fa917}
.container{margin-left:auto;margin-right:auto;width:942px}

h2{font-size:30px}

#mainTop{height:380px;margin-top:15px}
#mainBottom{height:300px;line-height:20px}

#mWelcomeToNurvex{width:600px;float:left}
#mLatestWork{width:300px;float:right}

#swooshBack{    background:url(../img/back-swoosh.jpg) repeat-y center center;}
#swooshTop{     background:url(../img/top-swoosh.jpg) no-repeat center 70px;}
#swooshBottom{     background:url(../img/swooshBottom.jpg) no-repeat center bottom;}

#header{height:106px;background:url(../img/header.jpg) repeat-x 0 -1px;}
#logo{display:block;float:left;background:url(../img/nurvex-web-apps.jpg);width:283px; height:106px;text-indent:-10000px;}
#mainNav { margin: 0; padding: 2px 0 0 0;float:right;width:645px }
#mainNav li { display: inline; }
#mainNav li a { float: left; display:block;height: 0; padding-top: 68px; overflow: hidden; text-indent:-100000px;}
#mainNav li a {  }
#navHome a {    background-image: url(../img/menu.jpg); background-position: 0      0; width:69px}
#navServices a {background-position: -69px  0; width:87px;background-image: url(../img/menu.jpg); }
#navWebApps a { background-position: -156px 0; width:98px;background-image: url(../img/menu.jpg); }
#navAbout a {   background-position: -254px 0; width:71px;background-image: url(../img/menu.jpg); }
#navContact a { background-position: -325px 0; width:82px;background-image: url(../img/menu.jpg); }
#navBlog a {    background-position: -407px 0; width:62px;background-image: url(../img/menu.jpg); }
#navHome a:hover {    background-position: 0      -68px; ;background-image: url(../img/menu.jpg); }
#navServices a:hover {background-position: -69px  -68px; background-image: url(../img/menu.jpg); }
#navWebApps a:hover { background-position: -156px -68px; background-image: url(../img/menu.jpg); }
#navAbout a:hover {   background-position: -254px -68px; background-image: url(../img/menu.jpg); }
#navContact a:hover { background-position: -325px -68px; background-image: url(../img/menu.jpg); }
#navBlog a:hover {    background-position: -407px -68px; background-image: url(../img/menu.jpg); }

#navWebDevelopment a {background-image:url(/img/nav-web-development.jpg);width:150px}
#navBusinessManagement a {background-image:url(/img/nav-business-management.jpg);width:183px}
#navWebDevelopment a:hover {background-image:url(/img/nav-web-development.jpg);width:150px;background-position:0 -68px}
#navBusinessManagement a:hover {background-image:url(/img/nav-business-management.jpg);width:183px;background-position:0 -68px}


#main{clear:both}
#backGreenTopLeft{}
#backGreenBottomRight{}

#footer{color:#a19b9e;height:408px;background:url(../img/footer.jpg) repeat-x;background-position: 0 40px ;}
#fNews,
#fServices  {height:340px;float:left;width:239px}
#fOther     {height:340px;float:left;width:225px}
#fEmail     {height:340px;float:left;width:238px}
#fNews      h3{margin-bottom:5px;width:239px;height:104px;background:url(../img/fNews.jpg);text-indent:-10000px}
#fServices  h3{margin-bottom:5px;width:239px;height:104px;background:url(../img/fServices.jpg);text-indent:-10000px}
#fOther     h3{margin-bottom:5px;width:225px;height:104px;background:url(../img/fOther.jpg);text-indent:-10000px}
#fEmail     h3{margin-bottom:5px;width:238px;height:104px;background:url(../img/fEmail.jpg);text-indent:-10000px}
#fEmailPadding{padding-left:16px}
.fPadding{padding-right:10px}
#fBottomW{line-height:18px;margin-top:0px;padding:10px;color:#888;background:url(../img/footer-logo.jpg) no-repeat right 10px;clear:both; height:45px}
#fBottomW a{color:#888}
#fBottomW strong{color:#7fa917}


h2 strong{color:#c7ef44}


#sidebar ul, #sidebar li{padding:0 0 8px 0;margin:0;list-style:none}

