/* reset */

* { 
	padding: 0; 
	margin: 0; 
	font-family: Georgia, serif;
	font-size: 1em; 
}
html { 
	height: 100%;
}
body { 
	font-size: 62.50%;
	background: transparent url('../images/backgrounds/body.png') repeat-x 0 -13px;
	height: 100%;
}
#wrapper1 {
	width: 100%;
	min-width: 1200px;
	height: 100%;
	background: transparent url("../images/backgrounds/bottom.jpg") repeat-x center bottom;
	position: relative;
	overflow-x: hidden;
	margin-top: -13px;
}
body > #wrapper1 { 
	height: auto; 
	min-height: 100%;
}
#wrapper2 {
	width: 100%;
	min-width: 1200px;
	min-height: 625px;
	background: transparent url("../images/backgrounds/bg.jpg") no-repeat center 111px; 
}
img {
	outline: none;
	border: 0;
}
a {
	outline: none;
}

a:hover
{
opacity:0.8;
}

/* site */

#site {
	margin: 0 auto;
	width: 1200px;
	position: relative;
}

/* header */

#header {
	width: 1200px;
	height: 256px;
	overflow: hidden;
}

#header .links {
	float: right;
	padding-top: 25px;
	width: 930px;
	height: 191px;
	overflow: visible;
}
#header .links #sd {
	/*width: 872px;
	overflow: hidden;*/
}
#header .links #sd #sponsored {
	float: left;
	display: block;
	width: 170px;
	height: 14px;
	background: transparent url('../images/text/visit.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 30px 0px 0 0;
}
#header .links #sd #intel {
	float: left;
	display: block;
	width: 115px;
	height: 85px;
	background: transparent url('../images/intel.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: -7px 00px 0 0;
}



#header .links #sd #intel:hover{
	background: transparent url('../images/intel_roll.png') no-repeat 0 0;
opacity:1;
}

#header .links #sd #microsoft {
	float: left;
	display: block;
	width: 199px;
	height: 64px;
	background: transparent url('../images/microsoft.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 5px 00px 0 -10px;
}

#header .links #sd #microsoft:hover{
	background: transparent url('../images/microsoft_roll.png') no-repeat 0 0;
opacity:1;
}



#header .links #sd #download {
	float: left;
	display: block;
	width: 335px;
	height: 14px;
	background: transparent url('../images/text/download.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 31px 0px 0 0;
}
#header .links #sd #msft {
	float: left;
	display: block;
	width: 79px;
	height: 70px;
	background: transparent url('../images/pdf_M.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 4px 3px 0 -10px;
}


#header .links #sd #msft:hover
{
	background: transparent url('../images/pdf_M_rollover.png') no-repeat 0 0;
	opacity:1;
}
#header .links #sd #and {
	float: left;
	display: block;
	width: 9px;
	height: 14px;
	background: transparent url('../images/text/and.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 30px 8px 0 0;
	display: none;
}
#header .links #sd #intl {
	float: left;
	display: block;
	width: 79px;
	height: 70px;
	background: transparent url('../images/pdf_I.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 5px 0 0 -30px;
}

#header .links #sd #intl:hover
{
	background: transparent url('../images/pdf_I_rollover.png') no-repeat 0 0;
	opacity:1;
}


#header .links #fed_sub {
	width: 667px;
	overflow: hidden;
	padding: 8px 0 0 163px;
}
#header .links #fed_sub #fed {
	float: left;
	display: block;
	width: 251px;
	height: 28px;
	background: transparent url('../images/text/fedscoop.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 59px 7px 0 0;
	display: inline;
}
#header .links #fed_sub .subscribe {
	float: left;
	display: block;
	width: 409px;
	overflow: hidden;
	height: 105px;
	background: transparent url('../images/backgrounds/links_bg.png') no-repeat 0 0;
}
#header .links #fed_sub .youtube {
	float: left;
	display: block;
	width: 76px;
	height: 49px;
	background: transparent url('../images/icons/youtube.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 27px 24px 0 45px;
	display: inline;
}
#header .links #fed_sub .twitter {
	float: left;
	display: block;
	width: 54px;
	height: 52px;
	background: transparent url('../images/icons/twitter.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 28px 24px 0 0;
}
#header .links #fed_sub .rss {
	float: left;
	display: block;
	width: 48px;
	height: 49px;
	background: transparent url('../images/icons/rss.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 24px 24px 0 0;
}
#header .links #fed_sub .email {
	float: left;
	display: block;
	width: 71px;
	height: 40px;
	background: transparent url('../images/icons/email.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 29px 0 0 0;
}

/* * logo * */

#logo {
	display: block;
	width: 210px;
	height: 256px;
	background: transparent url('../images/logo.png') no-repeat top right;
	text-indent: -5000px;
	margin-left: 65px;
	display: inline;
	float: left;
	position: absolute;
	left: 0;
}


#logo:hover,#logo.active
{
opacity:1;
/*background:transparent url(/images/logo_roll.png) no-repeat scroll -11px -33px;*/
}



/* middle */

#middle {
	position: absolute;
	top: 201px;
	left: 85px;
	margin: 0 auto;
	width: 1001px;
	height: 502px;
	background: transparent url('../images/backgrounds/middle_bg.png') no-repeat 0 0;
	padding: 24px 0 0 24px;
	z-index: 100;
}
#middle #share {
	position: absolute;
	bottom: 23px;
	right: 23px;
	width: 171px;
	height: 38px;
	background: #000 url('../images/text/share.png') no-repeat 88px 13px;
	text-indent: -5000px;
	font-size: 0;
	line-height: 0;
	padding: 14px 0 0 255px;
}
#middle #share .twitter {
	float: left;
	display: block;
	width: 23px;
	height: 23px;
	margin: 0 31px 0 0;
	background: #000 url('../images/text/share.png') no-repeat -167px -1px;
}
#middle #share .facebook {
	float: left;
	display: block;
	width: 26px;
	height: 25px;
	background: #000 url('../images/text/share.png') no-repeat -221px -1px;
}

/* main */

#main {
	position: relative;
	padding: 467px 0 0 37px;
}

#main #see_all {
	clear: both;
	padding: 20px 0 20px 530px;
	width: 528px;
	border-bottom: 1px solid #000;
	margin: 0 0 10px 89px;
}
#main #see_all a {
	display: block;
	width: 334px;
	height: 49px;
	background: transparent url('../images/text/see_all.png') no-repeat 0 0;
	text-indent: -5000px;
}

#chatter {
	float: left;
	width: 392px;
	padding-top: 69px;
}
#chatter h2 {
	display: block;
	width: 301px;
	height: 160px;
	background: transparent url('../images/backgrounds/chatter.png') no-repeat 0 0;
	text-indent: -5000px;
	position: absolute;
	top: 506px;
	left: 0;
}
#chatter .box_top {
	width: 392px;
	height: 20px;
	background: transparent url('../images/backgrounds/chatter_box.png') no-repeat 0 0;
	font-size: 0;
	line-height: 0;
}
#chatter .box {
	width: 268px;
	background: transparent url('../images/backgrounds/chatter_box.png') repeat-y -392px 0;
	padding: 13px 67px 13px 57px;
	text-align: justify;
}
#chatter .box_bottom {
	width: 392px;
	height: 20px;
	background: transparent url('../images/backgrounds/chatter_box.png') no-repeat -784px 0;
	font-size: 0;
	line-height: 0;
}
#chatter .box p {
	font-size: 1.3em;
	line-height: 1.5em;
	color: #00ADEE;
	font-style: italic;
}
#chatter .box p span, #chatter .box p a {
	color: #fff;
}

#videos {
	float: right;
	width: 739px;
}
#videos .row {
	width: 700px;
	overflow: hidden;
	background: transparent url('../images/backgrounds/line.png') repeat-x 0 0;
	padding: 21px 0 16px 0;
}
#videos .first {
	background: none;
	padding: 8px 0 26px 0;
}
#videos .video {
	float: left;
	width: 173px;
}
#videos .title1 {
	display: block;
	width: 154px;
	height: 36px;
	/*background: transparent url('../images/text/title1.png') no-repeat 0 0;*/
	/*text-indent: -5000px;*/
	margin: 0 0 0 10px;
}
#videos .title2 {
	display: block;
	width: 154px;
	height: 36px;
	background: transparent url('../images/text/title2.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 0 0 0 10px;
}
#videos .title3 {
	display: block;
	width: 154px;
	height: 36px;
	background: transparent url('../images/text/title3.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 0 0 0 10px;
}
#videos .title4 {
	display: block;
	width: 154px;
	height: 36px;
	background: transparent url('../images/text/title4.png') no-repeat 0 0;
	text-indent: -5000px;
	margin: 0 0 0 10px;
}
#videos .description {
	font-size: 1.2em;
	line-height: 1.6em;
	color: #000;
	font-style: italic;
	width: 155px;
	margin: 3px 0 0 12px;
}
#videos .video_bg {
	display: block;
	width: 140px;
	height: 123px;
	background: transparent url('../images/backgrounds/video_bg.png') no-repeat 0 0;
	padding: 12px 0 0 12px;
}

#more_videos {
	width: 990px;
	height: 38px;
	padding-left: 123px;
	clear: both;
}
#more_videos span {
	float: left;
	width: 821px;
	height: 38px;
	background: transparent url('../images/backgrounds/line.png') repeat-x 0 center;
}
#more_videos a {
	float: right;
	text-indent: -5000px;
	display: block;
	width: 153px;
	height: 38px;
	background: transparent url('../images/text/more.png') no-repeat 0 0;
}

/* clouds */

#clouds {
	height: 464px;
}
#cloud1 {
	position: absolute;
	bottom: 192px;
	left: 50%;
	margin-left: -1044px;
	width: 545px;
	height: 240px;
	background: transparent url('../images/backgrounds/cloud1.png') no-repeat 0 0;
}
#cloud2 {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -864px;
	width: 875px;
	height: 521px;
	background: transparent url('../images/backgrounds/cloud2.png') no-repeat 0 0;
}
#cloud3 {
	position: absolute;
	bottom: 91px;
	left: 50%;
	margin-left: -218px;
	width: 375px;
	height: 180px;
	background: transparent url('../images/backgrounds/cloud3.png') no-repeat 0 0;
}
#cloud4 {
	position: absolute;
	bottom: 184px;
	left: 50%;
	margin-left: -301px;
	width: 545px;
	height: 240px;
	background: transparent url('../images/backgrounds/cloud4.png') no-repeat 0 0;
}
#cloud5 {
	position: absolute;
	bottom: 21px;
	left: 50%;
	margin-left: 277px;
	width: 568px;
	height: 327px;
	background: transparent url('../images/backgrounds/cloud5.png') no-repeat 0 0;
}
#cloud6 {
	position: absolute;
	bottom: 266px;
	left: 50%;
	margin-left: 548px;
	width: 249px;
	height: 129px;
	background: transparent url('../images/backgrounds/cloud6.png') no-repeat 0 0;
}
#cloud7 {
	position: absolute;
	bottom: 182px;
	left: 50%;
	margin-left: 592px;
	width: 412px;
	height: 153px;
	background: transparent url('../images/backgrounds/cloud7.png') no-repeat 0 0;
}
#zeppelin {
	position: absolute;
	bottom: 145px;
	left: 50%;
	margin-left: -669px;
	width: 1583px;
	height: 173px;
	background: transparent url('../images/backgrounds/zeppelin.png') no-repeat 0 0;
	text-indent: -5000px;
}
#zeppelin #z_intel {
	float: left;
	margin: 42px 30px 0 806px;
	width: 55px;
	height: 45visitvipx;
	display: block;
}
#zeppelin #z_microsoft {
	float: left;
	margin: 63px 0 0 0;
	width: 134px;
	height: 25px;
	display: block;
}



#side
{
background:#000000 url(/images/side.png) no-repeat scroll -10px top;
display:block;
float:right;
height:479px;
margin-right:20px;
width:171px;
}

#side .twitter
{
display:block;
height:85px;
margin-top:230px;
text-indent:-3000px;
width:100%;
}

#side .facebook
{
display:block;
height:85px;
text-indent:-3000px;
width:100%;
}
#mitc_youtube
{
float: left;
}


.video_trigger:hover
{
display: block;
}


.video_trigger
{
position: relative;
width: 978px;
height: 479px;
display: block;
}



.video_trigger .overlay
{
display: none;
background: url(/images/rollover.png) 0px 0 repeat-x;

}


.video_trigger:hover .overlay
{
display: block;
opacity:1;
width: 978px;
height: 479px;
position: absolute;

}
