/*
*************************************************

NOMAD RDC
General Screen Styles

*************************************************
*/

/*-------------------------------------------    
    General Selectors
-------------------------------------------*/
* { margin: 0; padding: 0; line-height: 1.2em; }
body { background: #444; /*#695d54;*/ font: normal 75% 'Courier New', 'Times New Roman', sans-serif; }
body.home { background: #444; /*#695d54;*/ }

a { color: #695d54; background: #ffe8b0; text-decoration: none; }
a:hover { color: #ffe8b0; background: #695d54; }
br.clear { clear: left; }

h1 { font-size: 1.8em; color: #695d54; }
h2 { color: #695d54; }
h3 { color: #695d54; }
h4 { color: #695d54; }

hr { clear: left; height: 1px; border: 0; background: #ccc; color: #ccc; }

p { color: #695d54; }
ul,ol { color: #695d54; }
li { color: #695d54; }

img { border: 0; }
input,textarea { font: normal 100% 'Courier New','Times New Roman', sans-serif; }
input.button { font: bold 100% 'Courier New','Times New Roman', sans-serif; border-top: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #eee; padding: 5px; }

/*-------------------------------------------    
    Wrap
-------------------------------------------*/
#wrap { width: 950px; }

/*-------------------------------------------    
    Header
-------------------------------------------*/
#header { height: 122px; }

#logo { float: left; width: 572px; }
#logo img { margin: 23px 0 0 24px; }
#logo a { background: none; }

#contact { width: 188px; visibility: hidden; float: left; }
#contact p { margin: 20px 0 0 0; font-size: 1em; }
#contact a { background: #333; /*#ffe8b0;*/ } 
#contact a:hover { color: #ffe8b0; background: #695d54; }

#nav1 { width: 190px; float: left; }
#nav1 ul { color: #fff; /* font-family: "Foundry Gridnik Light"; letter-spacing: .15em; */ margin: 16px 0 0 0; font-size: 1.05em; list-style: none; }
#nav1 li {  }
#nav1 a { font-weight: normal; background: #333; /*#5c5149;*/ padding: 0 2px; color: #fff;  }
#nav1 a:hover { text-decoration: u nderline; background: #ffe8b0; color: #5c5149; }
#nav1 li.sel a { background: #333; /*#ffe8b0;*/ color: #695d54; } 

/*-------------------------------------------    
	Home
-------------------------------------------*/
#slideshow { position: absolute; z-index: 1; top: 122; left: 0; width: 950px; height: 440px; }
#slideshow div { position: absolute; top: 0; left: 0; }
#slideshow img { width: 950px; height: 440px; }

#home { position: absolute; z-index: 100; top: 122; left: 0; width: 902px; height: 392px; padding: 24px; /* background-color: #efeeec; background-image: url(../images/home1.jpg); border- top: 1px solid #5c5149; border-right: 1px solid #5c5149; border-bottom: 1px solid #5c5149; */ } 
#home #intro { width: 450px; }
#home #intro h1 { font-size: 1.6em; color: #222; font-family: 'Courier New','Times New Roman', serif; font-style: itali c; font-weight: normal; }
#home #intro h1 span { background: #ffc51e; padding: 0 2px; }
#home #intro p { font-size: 1.6em; display: inline; color: #222; background: #ffc51e; font-family: 'Courier New','Times New Roman', serif; font-style: itali c; font-weight: normal; }
#home #intro a { background: #fff; padding: 0 2px; }
#home #intro a:hover { background: #695d54; color: #ffe8b0; }

#home #links { margin: 230px 0 0 0; }
#home #links h2 { color: #222; font-family: 'Courier New','Times New Roman', serif; font-style: ital ic; font-weight: normal; font-size: 1.6em; }
#home #links h2 span { background: #ffc51e; padding: 0 2px; }
#home #links ul { margin-top: .05em; list-style: none; font-family: 'Courier New','Times New Roman', serif; font-style: i talic; font-size: 1.6em; }
#home #links li { margin: -.05em 0 .05em 0; }
#home #links a { background: #fff; padding: 0 2px; }
#home #links a:hover { background: #695d54; color: #ffe8b0; }

/*-------------------------------------------    
	Content
-------------------------------------------*/
#content { width: 720px; float: left; margin-right: 15px; min-height: 397px; padding: 20px 0 24px 24px; background-color: #fff /* #efeeec */; border: 1px solid #5c5149; border-top: 0; border-left: 0; }
.workContent { border: none !important; background: transparent !important; }
.bgProcess { background: #fff url(../images/process.gif) no-repeat; }
.col1 { float: left; width: 545px; }
.col2 { float: left; width: 175px; } 
.col2 img { width: 150px; }
#content h1 { color: #222; font-weight: normal; margin: 0 1em 1em 0; }
#content h1 span { background: #ffc51e; padding: 0 2px; margin: 0 0 0 -2px; }
#content h2 { font-size: 1.4em; color: #695d54; font-weight: normal; margin: 1.5em 1em .5em 0; }
#content h3 { font-size: 1em; color: #695d54; text-transform: uppercase; font-weight: normal; margin: 0 1em -.5em 0; }
#content .col2 h2 { font-size: 1em; color: #695d54; text-transform: uppercase; font-weight: normal; margin: 4em 1em .5em 0; }
#content p { margin: 0 2em 1em 0; }
#content ul,#content ol { margin: 1em 0 1em 15px; }
#content li { margin: 0 0 1em 0; }
#content ul.links { list-style: none; margin-left: 0; }
#content ul.links li { margin-bottom: .25em; }
#content .colHalf { width: 50%; float: left; margin-top: .75em; }
#content .colHalf p { margin-right: 3em; }

#content .newsItem { width: 675px; min-height: 82px; margin: 0 25px 0 0; padding-bottom: 1px; border-top: 2px dashed #ffe8b0; }
#content .newsItem .newsImg { width: 90px; overflow: hidden; margin: .75em 0 0 1em; float: right; }
#content .newsItem img { height: 65px; }
#content .newsItem h2 { margin-top: .5em; }
#content .newsItem p {  }

#content #workWrap { position: relative; margin-right: 25px; height: 277px; overflow: hidden; }
#content #work { position: absolute; top: 0px; left: 0px; height: 280px; padding: 0 10px 0 0; margin: 0; background: transparent; z-index: 50 } 
#content ul.work li { font-size: 1.3em; margin: 1.5em 15px 0 0; width: 240px; height: 185px; float: left; }
#content ul.work img { bo rder: 1px dashed #ffc51e; width: 240px; height: 160px; display: block; margin: 0 0 1em 0 }

#content #slideWrap { position: relative; margin-right: 25px; height: 277px; overflow: hidden; }
#content #slide { position: absolute; top: 0px; left: 0px; height: 280px; padding: 0 10px 0 0; margin: 0; background: transparent; z-index: 50 } 
#content ul.slide { list-style: none; margin-left: 0; height: 260px; }
#content ul.slide li { float: left; width: 695px; }

#content p#nextPrev { text-align: right; margin-bottom: 0; }

/*-------------------------------------------    
	Nav2
-------------------------------------------*/
#nav2 { width: 186px; float: left; }
#nav2 h2 { font-size: 1em; color: #fff; margin: 0 0 0 2px; }
#nav2 ul { list-style: none; margin: 0 0 1.25em 0; font-family: 'Courier New','Times New Roman', serif; }
#nav2 li { margin: 0 0 .25em 0; }
#nav2 a { color: #fff; background: #333; /*#5c5149;*/ padding: 0 3px 0 2px; }
#nav2 li.sel a,#nav2 a:hover { text-decoration: u nderline; color: #695d54; background: #ffe8b0; }

/*-------------------------------------------    
	Footer
-------------------------------------------*/
#footer { clear: left; padding: 8px 0; }
.homeFooter { padding-top: 450px !important; }
#footer p { text-align: left; margin: 2px 12px 1px 12px; color: #695d54; color: #fff;  }
#footer a { background: #333; /*#5c5149;*/ color: #fff; }
#footer a:hover { background: #ffe8b0; color: #695d54; }
/*
#footer li.twitter { list-style: none; height: 13px; background-image: url(../images/twitter.gif); background-repeat: no-repeat; padding: 2px 0 1px 20px; margin-bottom: 1px; }
#footer li.wordpress { list-style: none; height: 13px; background-image: url(../images/wordpress.gif); background-repeat: no-repeat; padding: 2px 0 1px 20px; }
*/
#footer li.twitter { list-style: none; height: 13px; padding: 2px 0 1px 0; margin-bottom: 1px; }
#footer li.wordpress { list-style: none; height: 13px; padding: 2px 0 1px 0; }

