@charset "utf-8";
/*    
Theme Name: BiG Layout.
Theme URI: http://www.mitbig.com/ 
Description: MITSloan Business in Gaming Conference Website. 
Author: Laura Brock
Author URI: http://www.laurabrock.com 
Version: 1.0 

50% Grey: #666
MIT Red: #993333
*/  



/* CSS Document */

/*resets*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;  
	vertical-align: baseline;}


ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;}

caption, th, td {text-align: left; font-weight: normal;}

/*end resets*/

body {background:url(img/bg_body4.png) repeat-x; background-color:#666;}


/*typography*/

.museo300 {
	font-family: "Calibri";
	font-size:0.8em;
        text-align:justify;
	margin-right:10px;
	margin-left:10px;
}

.museoslab {
	font-family: "Calibri";
	font-size:0.9em;
	margin-right:10px;
	margin-left:10px;
}

.museosans {
	font-family:"Calibri";
	font-size:0.9em;
margin-left:0px; margin-bottom:0px;
}
	
/*heading styles*/

h1, h2, h3, h4, h5, h6 {margin: 0;}

h1 {font-size: 135%; color: #666; line-height: 1.2em; letter-spacing: -0.1px; 
	font-family: "Calibri";}

h2 {font-size: 120%; color: #006666; line-height: 1.2em; margin-bottom:5px;  letter-spacing: -0.1px;
	font-family: "Calibri";}

h3 {font-size: 110%; color:#333; margin-top: 10px; margin-bottom:5px; 
	font-family: "Calibri";}

h4 {font-size: 100%; color: #666; line-height:1.3em; margin-top:10px; 
font-family: "Calibri";}

h5 {font-size: 95%; color: #666; margin-top: 10px;
	font-family: "Calibri";}

/*links*/


a {color:#006666; text-decoration:none;}

a:hover {color:#000;}

a:visited {color:#333;}

/*text styles*/

p {font-size:1em; line-height:1.5em;
	font-family: "Calibri"; margin-left:10px; color:#333;}


p.link {color:#006666;}

ul {list-style-type:none;}

/*classes*/
.postdate {color:#666; font-size:0.8em; font-style:italic; line-height:1.2em;
	font-family: "Calibri";}

.clear {clear:both;}
.footer {color:#999;}

.posttitle {margin-bottom:5px; margin-top:10px;}
#social li {margin-top:-5px;}

/*divs*/

#push {height:250px;}
#container {margin-right:auto; margin-left:auto; width:800px; margin-bottom:-250px;}
#post {margin-top:10px; margin-left:35px; margin-right:20px; margin-bottom:10px; padding-top:15px;} 
#event {width:400px; float:left; margin-right:-20px;}
#event2 {margin-top:-10px; padding-left:20px; float:right;}

/*header*/

#navbar {height:40px; width:100%; background-color:#333; margin-top:15px; border-top:thin #CCC; border-bottom: thin #666; position:relative; z-index:2;}
  
#navbar ul { width:800px; display:block; }
	#navbar li {font-family: "Calibri";
margin-left:25px; margin-right:12px; margin-top:6px;  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; display:inline; text-align:center; display:block; float:left; position:relative; z-index:2;}
	
#navbar a {color:#FFF; position:relative; z-index:2;}
	#navbar li:hover {background-color:#333; position:relative; z-index:3;}

#register {position:absolute; background:url(img/gradient3.png) repeat-x; width:140px; margin-left:625px; height:50px; margin-top:-15px; padding-top:15px; border-bottom:thin #660000;
	border-right:thin #993333; border-left:thin #990000; z-index:3; display:block;}
	#register li {font-size:108%; font-family: "Calibri"; display:block; padding-left:20px; padding-top:7px; }
#register a {color:#FFF; padding-left:18px;}

#register2 {color:#FFF; background:url(img/gradient2.png); visibility:hidden;}
#register:hover {background:url(img/gradient2.png);}


#navbar2 {height: 45px; width:100%; padding-top:5px; padding-bottom:7px; border-bottom: thin #666; background-color:#666;}
#navbar ul {width:660px;}
	#navbar2 li {font-family: "Calibri"; z-index:1;
padding-top:3px; padding-bottom:3px; padding-right:4px; padding-left:5px; display:block; list-style-type:none; float:left; margin-top:20px; margin-left:17px; font-size:0.8em; letter-spacing:0.04em; text-align:center; position:relative;}
	
	#navbar2 a {color:#000;}
	#navbar2 li:hover {background-color:#CCC;}

#search {margin-left:555px; margin-top:-35px; font-family: "Calibri"; position:relative; z-index:1;
padding-top:3px; padding-bottom:3px; padding-right:7px; padding-left:7px; display:block; list-style-type:none; float:left; font-size:0.8em; letter-spacing:0.04em; text-align:center;}


#logo {margin-top:35px; margin-left:10px; height:73px; background:url(http://www.mitbig.com/wp-content/uploads/2010/04/BIG_banner6.png) no-repeat; position:relative; z-index:2;}

  	h1#logo {text-indent:-9999px;}


#intro {height:auto; padding-top:10px; padding-bottom:10px; padding-left:25px; border-bottom:dotted thin #333; background-color:#FFF;}

#intro_bg {background:url(img/skyline8.png) repeat-x; height:200px; width:800px; position:absolute; margin-top:-36px; z-index:1; }


#right-edge {height:50px; background:url(img/right-1.png) 100% 0 no-repeat; position:relative; margin-right:-11px;}


#left-edge {height:50px; background:url(img/left-1.png) no-repeat; position:relative; margin-left:-11px;}

/*end header*/


/*body*/
#container2 {background-color:#FFF;}
#column1 {background-color:#FFF; float:left; width:375px; padding-left:25px; border-right:dotted thin #333; padding-right:25px; padding-bottom:25px; min-height:1010px; padding-top:10px;}

#column2 {background-color:#FFF; float:left; width:324px; margin-bottom:5px; padding-left:25px; padding-right:25px; min-height:1045px;}

#speakerbox {width:320px; margin-top:10px; background-color:#FFF; }
#speaker1 {background-color:#FFF; float:left; height:70px; width:70px; margin-top:10px; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px;}
#speaker2 {background-color:#FFF; float:right; height:70px; width:70px; margin-top:10px; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px;}

#sponsorbox {background-color:#FFF; margin-top:10px; margin-bottom:-235px; padding-top:25px;}

#sponsorbox img {padding:15px;}

#page {margin-bottom:-235px;}


/*end body*/


/*footer*/

#footer {float:left; height:250px; margin-top:15px; padding-left:25px; padding-top:10px; padding-bottom:5px; text-align:center; width:100%;}

/*end footer*/

/*preload*/
#preload { background:url(img/gradient2.png); display: none; }