/* CSS Document */

/* -------------------------------------------
project:	pwh denver, mn, stlkc		
date:		8/8/2008
------------------------------------------- */

html {
	min-height: 100%;
	margin-bottom: 1px;
	background: #fff repeat-y;
	font-size: 100.01%;
	height: 150px;
}
body {
	margin: 0;
	padding: 1px 0 0;
	color: #000000;
	font: 55%/1.5 Arial, Helvetica, sans-serif;
	height: 150px;
}
textarea, input, select, option, button{ font: 1em Arial,Helvetica,sans-serif; }

/* RE-SETSF5F507
------------------------------------------- */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p { font-size: 1.2em;}
ul, ol, dl { margin-bottom: 1.5em; }
p {
	margin-bottom: 1.25em;
	text-align: justify;
}
li *, dt *, dd *, p * { font-size: 1em; }

fieldset, img { border: none; }
button { overflow: visible; cursor: pointer; }

abbr,acronym { cursor: help; }
a.link { color: #fff; text-decoration: underline; }
a:hover, a:focus, a:active {
	font-color:#fff;
	text-decoration: underline;
}

a { font: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: underline; }


/* HEADINGS
------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0 0 5px; font: normal 2.4em Arial,Helvetica,sans-serif; color: #634737; }
h1 { font-size: 2.2em; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { text-decoration: underline; }
h2 { font-size: 1.9em; color: #000; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.167em; }
h5 { font-size: 1.000em; }
h6 { font-size: 0.800em; }

/* HELPERS
------------------------------------------- */
.wrapper { width: 100%; overflow: hidden; position:relative;  }
.center { margin-left: auto; margin-right: auto; text-align: center; }
.offset { position: absolute; center: -10001em; overflow: hidden; height: 0; margin: 0; line-height: 0em; }

legend.offset { display: none; }

/* LAYOUT
------------------------------------------- */
#wrapper {
	margin: -1px 0 0;
	padding: 0 0 0 1px;
	position: relative;
	background-color: #FFCC00;
}

.home #wrapper { background-color:#FFFFFF repeat-x; }
 #wrapper div.wrapper-inner {
	position: relative;
	width: 100%;
	background-color:#FFFFFF 50% 125px no-repeat;
	padding: 0px 0 10px;
}
 #introduction-b { overflow: hidden; width: 950px; margin: 0 auto; padding: 30px 0 10px; background: url(images/sep-b.gif) 50% 0 repeat-y; }

  #top {
	position: relative;
	width: 950px;
	padding: 0px 0 10px;
	height: 140px;
	margin: 0 auto;
	z-index: 250;
	background-color:#FFFFFF;
	top: 0;
}
  #top.short { height: 125px; }
   #logo {
	position: absolute;
	background-image:url(images/log93.png)
	left: 12px;
	top: 10px;
	margin: 0;
	height: 102px;
	background-color: #FFFFFF;
	width: 100px;
	left: 33px;
	background-image: url(file:///E|/images/log93.jpg);
}
   #imgtop {
	position: absolute;
	top: -1px;
	margin: 0;
	height: 150px;
	background-color: #181B1A;
	width: 610px;
	left: 340px;
	background-image: url(images/nethead1.jpg);
}
    #logo a { display: block; overflow: hidden; width: 219px; height: 100px; background: #FFF; no-repeat; text-indent: -10001px; }
    .pl #logo a {display: block; overflow: hidden; width: 200px; height: 73px; background-image: url(images/log93.jpg); background: #FFF x; no-repeat; text-indent: -10001px; }
     #logo a img {display: block; overflow: hidden; width: 219px; height: 100px; background-image: url(images/log93.jpg); background: #FFF x; no-repeat; text-indent: -10001px; }
		 

	 
   #n2 {
	position: absolute;
	background-color:#333333
	left: 500px;
	top: 129px;
	width: 950;
	border-top: 1px solid #312824;
	height: 26px;
	z-index: 251;
}
   #n2 ul.tabs { position: absolute; left: 500px; top: 0px; list-style: none; width: 395px; margin: 0; padding: 0; }
   #nav {
	position: absolute;
	top: 125px;
	width: 950px;
	border-top: 1px solid #312824;
	height: 25px;
	background-color: #999999;
	text-align: left;
	left: 0px;
}
    #nav ul { float: left; list-style: none; height: 37px; margin: 0; }
     #nav ul li { float: left; border-left: 1px solid #372a23;}
     #nav ul li:hover { }
     #nav ul li.home { border-left: none; }
      #nav ul li em { display: none; }
      #nav ul li a {
	float: left;
	overflow: hidden;
	height: 37px;
	text-indent: -10001em;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
      #nav ul li a.active { }
      #nav ul li.home a { width: 73px; } #nav li.home a:hover { background-position: -400px -37px; } #nav li.home a.active { background-position: -400px -74px !important; }
      #nav ul li.work a { width: 73px; background-position: 0 0; } #nav li.work a:hover { background-position: 0 -37px; } #nav li.work a.active { background-position: 0 -74px !important; }
      #nav ul li.company a { width: 94px; background-position: -72px 0; } #nav li.company a:hover { } #nav li.company a.active { background-position: -72px -74px !important; }
      #nav ul li.blog a { width: 68px; background-position: -165px 0; } #nav li.blog a:hover { background-position: -165px -37px; } #nav li.blog a.active { background-position: -165px -74px !important; }
      #nav ul li.clients a { width: 82px; background-position: -233px 0; } #nav li.clients a:hover { background-position: -233px -37px; } #nav li.clients a.active { background-position: -233px -74px !important; }
      #nav ul li.contact a { width: 85px; background-position: -314px 0; } #nav li.contact a:hover { background-position: -314px -37px; } #nav li.contact a.active { background-position: -314px -74px !important; }
      .pl #nav ul li a { background:  no-repeat; }
      .pl #nav ul li a.active { background-color: #040404; }
	  .pl #nav ul li.home a { width: 74px; background-position: 0 0; } .pl #nav li.home a:hover { background-position: 0 -37px; } .pl #nav li.home a.active { background-position: 0 -74px !important; }
      .pl #nav ul li.work a { width: 90px; background-position: -72px 0; } .pl #nav li.work a:hover { background-position: -72px -37px; } .pl #nav li.work a.active { background-position: -72px -74px !important; }
      .pl #nav ul li.company a { width: 74px; background-position: -162px 0; } .pl #nav li.company a:hover { background-position: -162px -37px; } .pl #nav li.company a.active { background-position: -162px -74px !important; }
      .pl #nav ul li.blog a { width: 67px; background-position: -236px 0; } .pl #nav li.blog a:hover { background-position: -236px -37px; } .pl #nav li.blog a.active { background-position: -236px -74px !important; }
      .pl #nav ul li.clients a { width: 81px; background-position: -303px 0; } .pl #nav li.clients a:hover { background-position: -303px -37px; } .pl #nav li.clients a.active { background-position: -303px -74px !important; }
      .pl #nav ul li.contact a { width: 85px; background-position: -384px 0; } .pl #nav li.contact a:hover { background-position: -384px -37px; } .pl #nav li.contact a.active { background-position: -384px -74px !important; }
	  
  #featured {
	position: relative;
	width: 418px;
	height: 600px;
	margin: 0 auto;
	padding: 0 0 0 500px;
	background: #181b1a url(images/bg-featured.png) 100% 0 repeat-y;
	border: 1px solid #040404;
	border-width: 9px 16px 12px;
	color: #FFFFFF;
	left: 0px;
	top: 0px;
}
   #featured h1 { margin: 10px 0 2px; color: #FFFF00; font-size: 1.8em; text-transform: uppercase; }
    #featured h1 span { color: #a8b934; }
   #featured p.image {
	position: absolute;
	left: 0px;
	top: 50px;
}
   #featured p.date { margin: 0 0 20px; font-size: 1em; text-transform: uppercase; }
    #featured p.date span { padding: 0 2px; }
   #featured div.details { padding: 0 5px; border-left: 1px solid #393e3c; }
    #featured div.details p { }
     #featured div.details p a { color: #aaa; text-decoration: none; }
     #featured div.details p a:hover { color: #FCD80E; text-decoration: none; }
   #featured ul.tabs {
	position: absolute;
	left: -5px;
	top: -10px;
	list-style: none;
	width: 950px;
	margin: 0;
	padding: 0;
	height: 26px;
	background-color: #330099;
	z-index: 2;
}
    #featured ul.tabs li { display: inline; float: none; margin: 0 0px 0 0; font-size: 1em; line-height: 26px; text-transform: uppercase; }
    #featured ul.tabs li.visit { float: right; margin: 0; }
     #featured ul.tabs li a { float: left; padding: 0 0 0 0px; color: #fff; text-decoration: none; }
     #featured ul.tabs li a:hover { background-position: 0 -26px; }
     #featured ul.tabs li strong { float: left; padding: 0 0 0 0px;  color: #fff; }
      #featured ul.tabs li span { position: relative; overflow: hidden; float: left; height: 26px; margin: 0 -2px 0 0; padding: 0 0px 0 0px; background: url() 100% 0 no-repeat; }
      #featured ul.tabs li a span { cursor: pointer; }
      #featured ul.tabs li a:hover span { background-position: 100% -26px; }
      #featured ul.tabs li strong span { background-position: 100% -52px !important; }
   #featured ul.controls { position: absolute; left: 0; top: 240px; list-style: none; margin: 0; padding: 0; border-left: 1px solid #291f19;  }
    #featured ul.controls li { display: inline; float: left; margin: 0 1px 0 0; }
     #featured ul.controls li a { overflow: hidden; float: left; width: 30px; height: 30px; background: url(images/controls-a.png); text-indent: -10001em; }
     #featured ul.controls li span { float: left; width: 30px; height: 30px; background: url(images/controls-a.png); text-indent: -10001em; }
      #featured ul.controls li a span { float: none; width: auto; height: auto; background: none; }
     #featured ul.controls li.prev a { background-position: 0 -90px; }
     #featured ul.controls li.prev a:hover { background-position: 0 -120px; }
     #featured ul.controls li.prev span { background-position: 0 -150px; }
     #featured ul.controls li.next a { background-position: 0 0; }
     #featured ul.controls li.next a:hover { background-position: 0 -30px; }
     #featured ul.controls li.next span { background-position: 0 -60px; }
  #introduction-a {
	position: relative;
	overflow: hidden;
	width: 950px;
	margin: 0 auto;
	padding: 15px 0 0px;
	color: #000000;
}
   #introduction-a div.column { float: left; width: 420px; padding: 0 15px 0 40px; }
    #introduction-a div.column h1 { color: #96654f; }
     #introduction-a div.column h1 small { display: block; text-transform: none; }
    #introduction-a div.column p.more { position: absolute; bottom: 0; margin: 0; font-size: 1em; line-height: 2.5em; }
     #introduction-a div.column p.more a { float: left; padding: 0 15px 0 20px; background: #040404 url(images/bullet-b.gif) 10px 50% no-repeat; color: #eee; text-transform: uppercase; text-decoration: none; }
     #introduction-a div.column p.more a:hover { background-color: #000; color: #fff; }
  #content { overflow: hidden; width: 934px; margin: 0 auto; padding: 9px 16px 10px 0; }
   #side { float: left; width: 268px; padding: 157px 0 0 16px; }
    #subnav { position: relative; top: -157px; list-style: none; margin: 0 0 -157px -16px; width: 245px; padding: 35px 0 30px 20px; border: 1px solid #040404; border-width: 0 3px 12px 16px; background: url(images/bg-subnav.png) repeat-y; min-height: 80px; }
     #subnav li { width: 245px; border-top: 1px solid #555f5a; line-height: 1em; }
     #subnav li.first { border-top: none; }
      #subnav li a { position: relative; display: block; width: 210px; margin: 0 -3px 0 0; padding: 10px 18px 10px 20px; background: url(images/bullet-d.gif) 1000px 50% no-repeat; color: #98a79f; text-decoration: none; }
      #subnav li a:hover { background-color: #242826; background-position: 100% 50%; color: #eee; }
      #subnav li a.active { background-color: #040404; background-position: 100% 50%; color: #fff; }
      #subnav li ul { overflow: hidden; list-style: none; width: 230px; margin: 0; padding: 5px 0 0; }
       #subnav li li { float: left; width: 210px; padding: 0 0 0 20px; border-top: none; font-size: 0.83em; line-height: 1.6; text-transform: uppercase; }
        #subnav li li a { float: left; width: 195px; margin: 0; padding: 5px 0 5px 15px; background: url(images/bullet-gc.gif) 0 9px no-repeat; }
        #subnav li li a.active { background: url(images/bullet-gc.gif) 0 9px no-repeat !important; }
        #subnav li li a:hover { background: url(images/bullet-gb.gif) 100% 9px no-repeat; color: #fff; }
   .single #main { float: none; width: auto; margin: 0 0 0 16px; padding: 0 0 0 35px; background: #fff; }
   #main { float: right; width: 578px; padding: 0 22px 0 50px; background: #fff; min-height: 200px; }
#outer-wrapper { background: #fff; }
 #introduction-t { overflow: hidden; width: 950px; margin: 0 auto; padding: 30px 0 10px; background: url(images/sep-b.gif) 50% 0 repeat-y; }
 #introduction-b { overflow: hidden; width: 950px; margin: 0 auto; padding: 30px 0 10px; background: url(images/sep-b.gif) 50% 0 repeat-y; }
  #introduction-b div.column { float: left; width: 420px; padding: 0 15px 0 40px; }
   #introduction-b div.column h2 { color: #000; font-size: 2.2em; text-transform: lowercase; }
   #introduction-b div.column div.photo {
	overflow: hidden;
	width: 315px;
	padding: 0 0 0 0px;
	background: no-repeat;
	text-align: left;
}
    #introduction-b div.column h3 { margin: 0 0 2px; font-size: 1.4em; font-weight: bold; }
     #introduction-b div.column h3 a { color: #634737; text-decoration: none; }
     #introduction-b div.column h3 a:hover { text-decoration: underline; }
    #introduction-b div.column p.date { margin: 0 0 5px; color: #888; font-size: 1em; font-weight: normal; text-transform: uppercase; }
	 #introduction-b div.column p.date strong { color: #333; font-weight: normal; }
      #introduction-b div.column p.date strong span { padding: 0 2px; }
 #footer { overflow: hidden; width: 930px; margin: 20px auto 0; padding: 10px; border-top: 1px solid #e5e5e5; color: #888; text-transform: uppercase; }
  #footer p { float: right; font-size: 1em; }
  #footer p.first { float: left; }
   #footer p em { font-style: normal; }
    #footer p em span { padding: 0; }
   #footer p span { padding: 0 2px; }
   #footer p span.blank { color: #fff; }
   #footer p a { color: #3b5e73; text-decoration: none; }
   #footer p a:hover { text-decoration: underline; }
   #footer p a.url { color: #888; }
   #footer p img { vertical-align: -3px; }
   
div.infobox { width: 100%; margin: 0 auto; padding: 15px 0; }
 div.infobox div.inner { position: relative; overflow: hidden; width: 900px; margin: 0 auto; padding: 10px 35px 10px 15px; background: #040404; }
  div.infobox p { float: left; margin: 0; padding: 0; color: #888; font-size: 1em; line-height: 1.2em; text-transform: uppercase; }
  div.infobox p.first { display: inline; margin: 0 15px 0 0; padding: 0 15px 0 0; background: url(images/sep-d.gif) 100% 50% no-repeat; }
  div.infobox p.close { position: absolute; top: 10px; right: 10px; }
   div.infobox p strong { color: #aaa; }
   div.infobox p a { color: #c05221; text-decoration: none; }
   div.infobox p a:hover { text-decoration: underline; }
   div.infobox p.close a { display: block; overflow: hidden; width: 11px; height: 11px; background: url(images/icons-close.gif) no-repeat; text-indent: -10001em; }
   div.infobox p.close a:hover { background-position: 0 -20px; }
  
#homepage-overlay { position: absolute; left: 0; top: 0; z-index: 200; width: 918px; height: 271px; background: #000; }
#homepage-loader { position: absolute; top: 50%; left: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; background: url(images/loader.gif) 50% 50% no-repeat; z-index: 210; }

      
/* GENERAL

------------------------------------------- */
blockquote { margin: 0 0 0 10px; padding: 0 20px; border-left: 3px solid #ab8472; font-style: italic; }

ul { margin-left: 0; margin-right: 0; padding: 0 0 0 20px; }

ul.a { list-style: none; margin-left: 0; margin-right: 0; padding: 0; }
 ul.a li { padding: 0 0 0 20px; background: url(images/bullet-e.gif) 6px 5px no-repeat; }

ul.b { list-style: none; margin-left: 0; margin-right: 0; padding: 0; background: url(images/bullet-gb.gif) 500px 0 no-repeat; }
 ul.b li { border-top: 1px solid #e8e8e8; }
 ul.b li.first { border-top: none; }
  ul.b li a { display: block; padding: 5px 10px 5px 35px; color: #ffffff; background: url(images/bullet-ga.gif) 18px 10px no-repeat; text-decoration: none; }
  ul.b li a:hover { color: #fff; background-color: #000; background-image: url(images/bullet-gb.gif); }
 
ul.c { list-style: none; margin-left: 0; margin-right: 0; padding: 0; }
 ul.c li { padding: 4px 0 5px; background: url(images/sep-c.gif) repeat-x; }
 ul.c li.first { background: none; }
  ul.c li a { text-decoration: none; }
  ul.c li a:hover { color: #3b5e73; text-decoration: underline; }
 
ul.d { list-style: none; margin: 0 0 15px; padding: 0; background: url(images/bullet-gb.gif) 1000px 0 no-repeat; }
 ul.d li { margin: 0 0 5px; color: #888; font-size: 1em; text-transform: uppercase; }
  ul.d li a { display: block; padding: 3px 5px 3px 30px; background: url(images/bullet-ga.gif) 13px 9px no-repeat; color: #888; text-decoration: none; }
  ul.d li a:hover { background-color: #000; background-image: url(images/bullet-gb.gif); color: #fff; }
  ul.d li a.active { background-color: #f5f4e0 !important; background-image: url(images/bullet-ga.gif)!important; color: #888 !important; }
   ul.d li a strong { display: block; color: #96654f; font-size: 1.2em; text-transform: none; }
   ul.d li a:hover strong { color: #fff; }
   ul.d li a.active strong { color: #96654f !important; }
 
p.post-info { margin-top: -12px; }
 p.post-info span { padding: 0 2px; color: #ccc; }
 p.post-info a { color: #976349; text-decoration: underline; }
 p.post-info a:hover { text-decoration: none; }
 
pre { overflow: auto; margin: 0 0 15px; border: 2px solid #ebebeb; padding: 1px; }
 pre code { display: block; padding: 11px; font: 12px "Courier New"; }
div.code-view { margin: -15px 0 15px; border: 2px solid #ebebeb; padding: 12px 1px; }
 div.code-view ol { margin: 0; padding: 0 0 0 35px; }
  div.code-view ol li { font: 12px "Courier New"; }
  div.code-view ol li.li2 { font-weight: normal; }
div.code-switcher { overflow: hidden; width: 100%; font-size: 1em; text-transform: uppercase; }
 div.code-switcher a { display: inline; float: left; margin: 0 0 0 15px; padding: 0 10px; border: 2px solid #ebebeb; border-width: 2px 2px 0; background: #f9f9f9; color: #777; text-decoration: none; }
 
p.button-a { overflow: hidden; width: 100%; margin: 0; font-size: 1em; line-height: 2em; }
 p.button-a a { float: left; padding: 0 15px 0 10px; background: #AE9588 ; color: #eee; text-transform: uppercase; text-decoration: none; }
 p.button-a a:hover { background-color: #8d766a; color: #fff; }
  p.button-a a span { padding: 0 0 0 10px; background: url(images/bullet-c.gif) 0 50% no-repeat; cursor: pointer; }
   p.button-a a span span { padding: 0; background: none; }

p.button-b { overflow: hidden; width: 100%; margin: 0; font-size: 1em; line-height: 2em; }
 p.button-b a { float: left; padding: 0 15px 0 10px; background: #000 url(images/bg-a.gif) 100% 0 no-repeat; color: #eee; text-transform: uppercase; text-decoration: none; }
 p.button-b a:hover { background-color: #111; color: #fff; }
  p.button-b a span { padding: 0 0 0 10px; background: url(images/bullet-c.gif) 0 50% no-repeat; cursor: pointer; }
 
div.toolbox { display: inline; float: right; width: 180px; margin: 0 0 5px 10px; padding: 10px 20px; border: 1px solid #e2e2e2; }
 div.toolbox h2 { position: relative; top: -20px; left: -10px; margin: 0 0 -10px; color: #040404; font-size: 1.3em; font-weight: bold; }
  div.toolbox h2 span { padding: 2px 9px; border: 1px solid #e2e2e2; background: #fff; text-transform: lowercase; }
 div.toolbox ul.c { margin: 0; }
 
dl.search { margin: 0 0 30px; padding: 0 0 0 25px; }
 dl.search dt { margin: 0 0 5px; padding: 0; }
  dl.search dt span { float: left; width: 25px; margin: 0 0 0 -25px; }
  dl.search dt a {  }
  * html dl.search dt a { margin-left: -3px; }
  dl.search dt a:hover { color: #3b5e73; text-decoration: underline; }
 dl.search dd { margin: 0 0 20px; padding: 0; }
  dl.search dd em { display: block; font-style: normal; font-size: 0.9em;  }
	dl.search dd a { color: #888; text-decoration: none; }
	 dl.search dd a:hover { text-decoration: underline; }
 
div.server-error { min-height: 230px; margin: 0 -16px 0 0; padding: 60px 30px 0 535px; background: #000 url(images/e404.jpg) 55px 100% no-repeat; color: #686868; }
* html div.server-error { height: 230px; }
 div.server-error h1 { margin-bottom: 35px; }
 div.server-error div.info { padding-left: 22px; border-left: 1px solid #1e1e1e; }
 div.server-error p { margin: 0 0 5px; }
 
/* ELEMENTS
------------------------------------------- */

/* errors */
#e404 h1 { height: 41px; background: url(images/headers/e404.png) no-repeat; text-indent: -10001em; }

.more-link { font-size: 0.8em; color: #3B5E73 !important; text-transform: uppercase; text-decoration: none; display: block; text-align: right; margin: 1em 0;}
.more-link:hover { text-decoration: underline }
div.post-navigation { position: relative; height: 2em; font-size: 1.2em; background: red; }
div.post-navigation a { text-decoration: none; padding: 2px; border: 1px solid #ccc; color: #000 }
 div.previous-post { position: absolute; top:0; left: 0; }
 div.next-post { position: absolute; top:0; right: 0; }

#post-archive { padding-top: 15px; }

* html div.entry a span { display: none; }

ul.tags { list-style: none; margin: 0 0 15px; padding: 10px 3px; border: 3px solid #eee; border-width: 3px 0; }
 ul.tags li { display: inline; padding: 0 2px 0 0; line-height: 1.4; vertical-align: middle; }
 ul.tags li.s1 { font-size: 1.8em; }
 ul.tags li.s2 { font-size: 1.7em; }
 ul.tags li.s3 { font-size: 1.5em; } ul.tags li.s3 a { }
 ul.tags li.s4 { font-size: 1.4em; } ul.tags li.s4 a { opacity: 0.9; }
 ul.tags li.s5 { font-size: 1.2em; } ul.tags li.s5 a { opacity: 0.7; }
 ul.tags li.s6 { font-size: 0.9em; } ul.tags li.s6 a { opacity: 0.5; }
  ul.tags li a { white-space: nowrap; text-decoration: none; }
  ul.tags li a:hover { background: #885a44; color: #fff; opacity: 1; }
   ul.tags li a span { display: none; }
 
img.icenter { display: block; margin: 0 auto; padding: 1px; border: 3px solid #eee; }
img.istatic { padding: 1px; border: 3px solid #eee; }
img.ileft { display: inline; float: left; margin: 0 10px 3px 0; padding: 1px; border: 3px solid #eee; }
img.iright { display: inline; float: right; margin: 0 0 3px 10px; padding: 1px; border: 3px solid #eee; }
 
p.caption { margin-top: -15px; font-size: 1.1em; font-style: italic; }
 
a.n3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-top: 10px;
}
a.n3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
a.n3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
a.n3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FCEA6E;
	text-decoration: none;
	padding-right: 10px;
}
a.n4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 2px;
	padding-top: 2px;
	align: left;
}
a.n4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
a.n4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
a.n4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FCEA6E;
	text-decoration: none;
	padding-right: 10px;
}
  #featured2 {
	position: relative;
	width: 418px;
	height: 525px;
	margin: 0 auto;
	padding: 0 0 0 500px;
	background: #181b1a url(images/bg-featured.png) 100% 0 repeat-y;
	border: 1px solid #040404;
	border-width: 9px 16px 12px;
	color: #FFFFFF;
	left: 0px;
	top: 0px;
}
   #featured2 h1 { margin: 5px 0 2px; color: #FFFF00; font-size: 1.8em; text-transform: uppercase; }
    #featured2 h1 span { color: #a8b934; }
   #featured2 p.image {
	position: absolute;
	left: 0px;
	top: 50px;
}
   #featured2 div.details { padding: 0 0px; border-left: 0px solid #cc3333; }
    #featured2 div.details p {padding: 1px; }
     #featured2 div.details p a { color: #FFffff; text-decoration: none; }
     #featured2 div.details p a:hover { color: #FCD80E; text-decoration: none; }
   #featured2 ul.tabs {
	position: absolute;
	left: -5px;
	top: -10px;
	list-style: none;
	width: 950px;
	margin: 0;
	padding: 0;
	height: 10px;
	background-color: #330099;
	z-index: 2;
}
    #featured2 ul.tabs li { display: inline; float: none; margin: 0 0px 0 0; font-size: 1em; line-height: 26px; text-transform: uppercase; }
    #featured2 ul.tabs li.visit { float: right; margin: 0; }
     #featured2 ul.tabs li a { float: left; padding: 0 0 0 0px; color: #fff; text-decoration: none; }
     #featured2 ul.tabs li a:hover { background-position: 0 -26px; }
     #featured2 ul.tabs li strong { float: left; padding: 0 0 0 0px;  color: #fff; }
      #featured2 ul.tabs li span { position: relative; overflow: hidden; float: left; height: 26px; margin: 0 -2px 0 0; padding: 0 0px 0 0px; background: url() 100% 0 no-repeat; }
      #featured2 ul.tabs li a span { cursor: pointer; }
      #featured2 ul.tabs li a:hover span { background-position: 100% -26px; }
      #featured2 ul.tabs li strong span { background-position: 100% -52px !important; }
   #featured2 ul.controls { position: absolute; left: 0; top: 240px; list-style: none; margin: 0; padding: 0; border-left: 1px solid #291f19;  }
    #featured2 ul.controls li { display: inline; float: left; margin: 0 1px 0 0; }
     #featured2 ul.controls li a { overflow: hidden; float: left; width: 30px; height: 30px; background: url(images/controls-a.png); text-indent: -10001em; }
     #featured2 ul.controls li span { float: left; width: 30px; height: 30px; background: url(images/controls-a.png); text-indent: -10001em; }
      #featured2 ul.controls li a span { float: none; width: auto; height: auto; background: none; }
     #featured2 ul.controls li.prev a { background-position: 0 -90px; }
     #featured2 ul.controls li.prev a:hover { background-position: 0 -120px; }
     #featured2 ul.controls li.prev span { background-position: 0 -150px; }
     #featured2 ul.controls li.next a { background-position: 0 0; }
     #featured2 ul.controls li.next a:hover { background-position: 0 -30px; }
     #featured2 ul.controls li.next span { background-position: 0 -60px; }


