/* -----------------------------NSM style sheet ---------------------------*/

#wrapper {width:1000px; height: auto; margin:auto; margin-top:0; position: relative; left:0px; }

#shadow {background-image: url('../img/shadow.jpg'); background-repeat: repeat-y; width:1000px; height: auto; } 

#yellow {background-image: url('../img/yellowgrade.jpg'); background-repeat: repeat-x; width:968px; position: static; margin:auto; }

#content {background-color: #FFFFFF; width:800px; position: static; margin:auto;}

#header {background-color: #FFFFFF; height:100px; width:800px; position: static; text-align:center; }

#textarea {background-color: #FFFFFF; width:760px; position: static; text-align:left; padding: 20px;}

#gallery {background-color: #FFFFFF; width:760px; position: static; text-align:left; padding: 0px;}

#thumbnails {background-color: #FFFFFF; width:300px; position: relative; top: 0; float:left;}

#stage {background-color: #FFFFFF; width:410px; height:300px; position: relative; top: 0; float:right;}

#cleardiv {clear:both;height:1px;}

#footer {clear:both;height:1px; border-bottom: 1px solid #eee}



#navbar   {
      margin: 0em;
      padding: 0px 10px;
      background: #fff none;
	  width: 780px;
	    }

#navbar ul  {
      margin: 0 0.5em;
      padding: 0;
      list-style-type: none;
     }

#navbar li {
      margin: 0;
	  padding: 0.2em 0.5em;
	  float:left;
	 margin-right: 1em;
	 background: #666 none;
      text-align: center; 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
    }

#navbar a:link {color:#FFFFFF; text-decoration: none}
#navbar a:visited {color:#FFFFFF; text-decoration: none}
#navbar a:active {color:#FFFFFF; text-decoration: none}
#navbar a:hover {color:#F5901E; text-decoration: none}

html, body {margin: 0; padding: 0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666;	line-height: 1.2;
}


#gallery0, #gallery1, #gallery2, #gallery3, #gallery4, #gallery5, #gallery6, #gallery7, #gallery8, #gallery9, #gallery10, #gallery11, #gallery12, #gallery13, #gallery14, #gallery15, #gallery16 {height: 400px; width: 400px; background-color:#FFF}


p {
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	line-height: 160%;
}

h1 {
	font-size: 2.0em;
	font-style: normal;
	font-weight: normal;
}

h1.fp {
	font-size: 2.0em;
	font-style: normal;
	font-weight: normal;
	color: #F5901E;
	margin-top: 40px;
	margin-bottom: 20px;
	
	}
	
h2 {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	display:inline;
	background-color: #F5901E;
	padding: 0.2em;
	padding-right: 0.4em;
	margin-top: 3em;
}

h3 {
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 4px;
}

ul.list {margin-top:0; margin-bottom:0; margin-left:10px; padding-left:7px; list-style-image: url('/img/orangeblob.jpg')}
li.list {margin-bottom:3px; font-size: 0.8em;}

.testimonial {font-size: 0.75em; margin-bottom: 0; font-style:italic}
.attrib {font-size: 0.75em; font-weight: bold; margin-top: 0;}

.orange	{color:#F5901E}
.bold	{font-weight:bold}
.small {font-size: 0.7em; margin-bottom: 0;}
.big {font-size: 1.5em;}
.intro {text-align:justify; margin-top:20px; margin-bottom: 60px}

div.link {float:left; width:220px;} 

h2.link {
	font-size: 1.4em;
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: 500;
	color:#F5901E;
	display: block;
	width: 220px;
	border-bottom: 1px solid #333;
}

.gallery {border: 2px solid #eee; margin: 5px; float:left; vertical-align:top}

.prClient {background-color:#F19B1F; font-size: 0.8em; border-bottom: 1px solid #FFFFFF;padding: 5px; color:#000000;}
.prText {background-color:#FFFFFF; font-size: 0.8em; padding: 5px; border-bottom: 1px solid #F19B1F; color:#333;}
.prType {background-color:#F19B1F; font-size: 0.8em; border-bottom: 1px solid #FFFFFF; padding: 5px; color:#000000;} 
