/* CSS Document */
#innerwrapper {
	margin:1px;
	background:url(/images/innerwrapper.jpg) top repeat-x;
	padding:20px;
}

#header input {
	width:150px;
	padding:5px;
	background:#fff;
	border:2px solid #f6f6f6;
	font:150% "Arial";
	color:#999;
}

#header input:hover {
	border:2px solid #ccc;
}

#header input:focus {
	border:2px solid #79B5D6;
	color:#555;
}

#header form {
	padding:27px 25px 20px 25px;
	float:right;
	background:#fff;
	width:160px;
	margin:-20px -20px 0 0 !important;
	margin:-20px -10px 0 0;
	border:none;
}

#header h1 {
	float:left;
	font:250% "Arial";
	color:#333;
	padding:5px 20px 5px 5px;
	border-right:1px solid #ccc;
	margin:0 20px 0 0;
}

#header h1 a {
	color:#333;
	text-decoration:none;
	border-bottom:2px solid #f6f6f6;
}

#header h1 a:hover {
	color:#111;
	border-bottom:2px solid #79B5D6;
}

#header h2 {
	font:150% "Arial";
	color:#666;
	padding:16px 0 0 0;
	border:none;
}

#header h2 a {
	color:#444;
	text-decoration:none;
	border-bottom:2px solid #f6f6f6;
}

#header h2 a:hover {
	border-bottom:2px solid #79B5D6;
}

#header #nav {
	clear:both;
	background:url(/images/nav.jpg) top repeat-x #4f9ec9;
	
	border-bottom:2px solid #4F9EC9;
	border-top:2px solid #388CBA;
	border-left:2px solid #388CBA;
	border-right:2px solid #388CBA;
	
	padding: 10px 10px 0px !important;
	padding:4px 10px 10px 0;
}

#header a em {
	font-style:normal;
	text-decoration:underline;
}

#header #nav a {
	color:#fff;
	font:140% "Trebuchet MS";
	text-decoration:none;
	padding:10px;
}

#header #nav a:hover {
	/* background:#4F9EC9; */
	color: #378bf3;
}

#header #nav a.active {
	background:#4F9EC9;
}

#header #nav li {
	display:inline;
	list-style:none;
	margin:0 1px 0 0;
}

.mininav {
	background: url(/images/mininav.png) 100% no-repeat;
	height:25px;
    top: 3px;
	position:relative;
	background-position:left;
	border:none;
	font: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
}

.mininav #sub-e {
	float:right;
	background: url(/images/mininav-end.png) 100% no-repeat;
	background-position:right;
	border:none;
	margin-top:-21px;
	height:25px;
	top:3px;
}

.mininav #sub {
	padding-top:3px;
	text-align:center;
}

.mininav #sub a {
	background: url(/images/bullets/bullet_white.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:16px;
}

.rssb3d {
	background: url(/images/b3d-rss.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:28px;
}

.rsstr {
	background: url(/images/tr-rss.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:28px;
}

#sidebar {
	background:#2b2b2b;
	/* background:url(/images/sidebarright.jpg) top left no-repeat; */
	background:url(/images/bar-stripes.jpg) top left no-repeat;
	width:200px;
	padding:10px 0px 20px 20px;
	float:left;
	color:#666;
	border-top:2px solid #fff;
	border-bottom:10px solid #fff;
}

#sidebar h2 {
	font:160% "Arial";
	color:#999;
	margin:10px 0 10px 0;
	border:none;
}

#sidebar h3 {
	color:#900;
	font:90% "Verdana";
	font-weight:bold;
	letter-spacing:2px;
}

#sidebar p {
	margin:15px 0;
}

#sidebar p.news {
	background:#323232;
}

#sidebar p.news a.more {
	color:#ccc;
	display:block;
	text-align:right;
	font:80% "Verdana";
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	padding:10px 0;
}

#sidebar p.news a:hover {
	color:#98D158;
}

#sidebar .subnav {
	border-top:1px solid #2C2C2C;
}

#sidebar ul {
	list-style-image:url(/images/bullets/ul.png);
	list-style-position:outside
}

#sidebar .subnav li {
	list-style:none;
	padding:5px;
	border-bottom:1px solid #2C2C2C;
}

#sidebar .subnav li a {	
	color:#ccc;
	text-decoration:none;
	display:block;
}

#sidebar .subnav li a:hover {
	color:#98D158;
}

#sidebar .subnav li a b {
	float:right;
	display:none;
	color:#666;
}

#sidebar .subnav li a:hover b {
	display:inline;
}

#sidebar input {
	padding:4px;
	background:#2c2c2c;
	border:1px solid #222222;
	color:#ccc;
	font:90% "Verdana";
	width:190px;
}

#sidebarright {
	width:200px;
	float:right;
	padding:10px 0 0 20px;
	/* background:url(/images/sidebarright.jpg) top left no-repeat; */
	background:url(/images/bar-stripes.jpg) top left no-repeat;
}

#sidebarright p {
	font:90% "Verdana";
	color:#777;
	line-height:20px;
	margin:10px 0;
}

#sidebarright h3 {
	color:#900;
	font:90% "Verdana";
	font-weight:bold;
	letter-spacing:2px;
}

#sidebarright ul {
	margin:10px 0 10px 15px;
	font:100% "Verdana";
	list-style-image:url(/images/bullets/ul.png);
	list-style-position:outside
}

#sidebarright ul li {
	margin:3px;
	color:#666;
}

#sidebar img {
	margin-left:-10px;
}

#sidebarright img {
	margin-left:-10px;
}

#sidebar ul {
	margin:10px 0 10px 15px;
	font:100% "Verdana";
}

#sidebar ul li {
	margin:3px;
}

#content {
	margin:0px 210px 0px 210px;
	/* background:url(/images/content.jpg) top left no-repeat; */
	padding:20px 0px 0px 20px;
}

#contentnorightbar {
	margin:0 0 0 210px;
	/* background:url(/images/content.jpg) top left no-repeat; */
	padding:20px 0px 0px 20px;
}

p {
	margin:15px 0 15px 0;
	/* line-height:18px; */
}

h2 {
	font:170% "Arial", "Trebuchet MS", "Verdana";
	font-weight: bold;
	color:#79b933;
	border-bottom:2px solid #f6f6f6;
}

h2 a {
	color:#344c9a;
	text-decoration:none;
}

h2 a:hover {
	text-decoration:none;
}

h2 a:visited {
	color:#1d1d1d;
}

#footer {
	clear:both;
	border-top:1px solid #eee;
	padding:10px;
	margin:30px 0 0;
}

a {
	color:#003e9c;
	text-decoration:none;
}

a:link.att {
	background-image:url(/images/bullets/new.png);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:20px;
}

a:hover {
	text-decoration:none;
}

h3 {
	font:150% "Arial", "Trebuchet MS", "Verdana";
	color:#79b933;
}

h4 {
	font-weight: bold;
	color:#0e3143;
}

#content ul {
	margin:2px 2px 2px 6px;
	padding:2px 0 2px 15px;
	color:#202020;
}

#content ul span {
	color:#202020;
}
#contentnorightbar ul {
	margin:2px 0 15px 20px;
	color:#444;
}
#contentnorightbar ul span {
	color:#444;
}

#newsminiart p {
	margin:0;
}

.borderbg {
	background:#ccc;
	border:5px solid #f6f6f6;
	padding:3px 3px 3px 3px;
	margin:5px 5px 5px 5px;
}

form {
	padding:5px;
}

label {
	display:block;
	font-weight:bold;
	color:#444;
	margin:5px 0;

}
input {
	width:300px;
	padding:4px;
	border:1px dotted #ccc;
	color:#2b2b2b;
}

p img {
	/* float:left; */
	margin:0 10px 0 0;
}

blockquote {
	font-family:"Georgia";
	color:#686868;
	padding-left: 30px;
}

.bq2 {
	font-family: "Georgia";
	font-style:italic;
	font-size: 110%;
	padding: 0 0 0 0;
}

.rselect {
	font: 100%/1.6em "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Geneva", sans-serif;
	background-color:#f9f9f9;
	color:#444;
	border-color:#ccc;
}


.neutral {
	color:#3353b9;
}

.internallink {
	color:#555577;
}

.externallink {
	color:#777755;
}

.ati {
	/* color:#b93333; */
}

.nvidia {
	/* color:#79b933; */
}

.intel {
	/* color:#3e5581; */
}

.hider {
	color:#eaeaea;
}

.bb {
	color:#8bc4ff;
	font-weight:bold;
	font-size:larger;
}

.th {
	background-color:#828282;
	color:#fff;
}

.bq {
	font:80% "Georgia";
	color:#aaa;
	padding:0 10% 0 0;
	line-height:10px;
}

.lightdashbox {
	font:110% "Courier New";
	color:#333;
	border-style:dashed;
	border-width:1px;
	border-color:#ccc;
	margin:5px;
	padding:5px
}

.norightborder {
	border-right-color:#fff;
}

.smallborder td {
	border-bottom-style:dashed;
	border-bottom-color:#ccc;
	border-bottom-width:1px;
	border-right-style:dashed;
	border-right-color:#ccc;
	border-right-width:1px;
	padding:2px;
}

.chiptable {
	font-size: larger;
}

.chipdetailstable {
	font-size:smaller;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}

.chipdetailstable td {
	border-bottom-style:dashed;
	border-bottom-color:#ccc;
	border-bottom-width:1px;
	border-right-style:dashed;
	border-right-color:#ccc;
	border-right-width:1px;
	padding:2px;
}

.chipdetailstable thead tr td {
	border-right:none;
}

.normal { background-color: #fff;}
.highlight { background-color: #d1dbe0; }

.link { color:#0066ff; }

.nomp {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.lb {
	text-align:center; font: 90% "Calibri", "Georgia", "Verdana"; width: 50px; color:#fff;
}

.na {
	color:#fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Geneva", sans-serif;
	font-weight:700;
	padding-right:10px;
}

.na:hover {
	text-decoration:none;
	color:#0c3;
}

.searchresult {
	width:95%;
	padding-left:10px;
	padding-right:10px;
}

.commentquote {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:'Georgia', 'Garamond', 'Times New Roman', 'Verdana';
}

.ltip {
	border: 1px solid #5991d8;
	background-color: #205ca8;
	padding: 4px;
	color: #f2f2f2;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Geneva", sans-serif;
	font-size: 11px;
	width: 150px;
}

.ltips {
	border: 1px solid #cb3333;
	background-color: #990000;
	padding: 4px;
	color: #f2f2f2;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Geneva", sans-serif;
	font-size: 11px;
	width: 150px;
}

.menusel {
	font-weight:bolder;
	color:#990000;
}

/** spiffy **/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f6f9ff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7f8fb;
  border-right:1px solid #f7f8fb;
  background:#f6f8fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f7f8f8;
  border-right:1px solid #f7f8f8;
  background:#f6f8fd}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6f8fd;
  border-right:1px solid #f6f8fd;}
.spiffy4{
  border-left:1px solid #f7f8fb;
  border-right:1px solid #f7f8fb}
.spiffy5{
  border-left:1px solid #f6f8fd;
  border-right:1px solid #f6f8fd}
.spiffyfg{
  background:#f6f9ff}
  
 /** jBox **/
.jBox{position: absolute;border: 1px solid #272727;visibility: hidden;background-color: white;text-align:left; z-index:10;}
.jBoxHandler{padding: 5px 0px;text-indent: 3px;font: bold 14px Arial;background-color: #272727;color: #f57627;cursor: move;overflow: hidden;width: auto;height: 15px; }
.jBoxHandler .jBoxControls{position: absolute;right: 8px;top: 0px;cursor: hand;cursor: pointer;}
.jBoxContent{background-color: #5f5f5f;color: #fff;height: 150px;;overflow: auto;}
.jBoxStatus{border-top: 1px solid #B9B9B9;background-color: #F8F8F8;height: 13px; }
.jBoxResize{float: right;width: 13px;height: 13px;cursor: nw-resize;font-size: 0;}