/*  idTabs ~ Sean Catchpole  */


/* Basic CSS */
#dannylogo { 
  width:690px;
  height:33px; 
  background-image:url(images/logo.gif);
  background-position:left;
  background-repeat:no-repeat;
  text-align:right;
  padding-top:17px;
}
#header { 
  width:690px;
  height:125px;
}
#gapper {height:15px;width:690px;}

* { margin:0px; padding:0px; }
img { border:0px; }
a { outline:none; }
.clear { clear:both; height:1px; }
#log { text-align:left; color:#DDD; font-style:italic; width:90%; margin: 10px auto; }
body { background:#2b2b2b; color:#FFF;  }
li { list-style:none; }
a{ color:#FFF; }


/* Styles for Advanced Section */

#adv2 {
  font-family:Tahoma;
  font-size:11px;
  width:690px;
  margin:6px auto;
}
#adv2 ul {
 display:block;
 width:130px;
 height:39px;
 float:right;
}
#adv2 li { float:right; }
#adv2 li.split { clear:both;height:2px; }
#adv2 li.line { background-color:#ffffff;height:1px;width:130px;margin:2px 0 2px 0; }
#adv2 li a {
  display:block;
  height:29px;
  width:120px;
  padding:5px;
  line-height:13px;
  text-decoration:none;
}
#adv2 li a:hover {
  background:#222;
  color:#ffffff;
}
#adv2 li a.selected {
  background:#000;
  color:#ffffff;
}

#adv2 span {
  display:block;
  line-height:13px;
  width:560px;
  float:left;
}

/* DIVS for individual portfolio pieces */
#portrow {
  width:560px;
}
#port {
  width:280px;
  height:165px;
  float:left;
}
#details {
  width:260px;
  height:45px;
  font-size:10px;
  background-image:url(images/line.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}

#aboutext {
  width:540px;
}

#formbody {
  width:540px;
  height:260px;
  text-align:left;
}

input.text {
  width:200px;
  height:20px;
  margin-bottom:10px;
}
textarea.textbox {
  width:200px;
  height:70px;
  margin-bottom:10px;
}