/*
Theme Name: Digi-Inc
Theme URI: http://www.midcan.com
Description: All Access The Digital Incubator
Version: 1.0
Author: Kyle Sierens - Midcan.com

*/

/*        EI Hacks
-------------------------------- */

/*\*/

/* home page */

*+html #right-col h1{width:640px; height:475px; float:left; line-height:21pt; text-align:left;}
*+html #top-links{/*border:1px solid #F0F;*/ width:635px; height:27px; }
*+html #top-links ul {margin-top:-5px;text-align:right;}
*+html #x-scroll img { vertical-align:top; padding:0; margin-top:5px; overflow:hidden}

/*end*/


/* ---------  Global ---------- */

h1, h2, h3, h4, p, li {color:#333;font-family: Tahoma ,'Lucida Grande', Verdana, Arial, Sans-Serif;}

h1{font-size:20px; font-weight:400; letter-spacing:1px}
h2, h3 { font-size:16px}
 h4, p, a {font-size:12px;}


.no-css {
display:none;
margin:0;
padding:0
}

img{
border:none
}

a, img { outline:none;}


/* --------- Forum -----------*/

.sffooter {display:none}



/* --------- Content ---------- */

html,body {
font-family: Tahoma ,'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#FFF;
background-color:#efefef;
margin:0;
padding:0;
}

#shell{
border:3px solid #ccc;
width:955px;
margin:0 auto;
padding:0;
}

#header {
background:url("images/banner.jpg") top center no-repeat;
height:263px;
width:955px;
margin:0 auto;
}

/* -------- Navigation ------- */

#nav {
height:52px;
width:955px;
margin:0 auto;
}
#nav-buttons{display:block; margin-top:0; width:955px; height:55px; background:url("images/nav.jpg"); position:relative;}

a#home {
	display:block;
	width:106px;
	height:55px;
	overflow:hidden;
	position:absolute;
	left:92px;
	top:-12px;
	background:transparent;
	text-indent:9999px
} 
a#registration {
	display:block;
	width:175px;
	height:55px;
	overflow:hidden;
	position:absolute;
	left:197px;
	top:-12px;
	background:transparent;
	text-indent:9999px
}  
a#speakers {
	display:block;
	width:150px;
	height:55px;
	overflow:hidden;
	position:absolute;
	left:371px;
	top:-12px;
	background:transparent;
	text-indent:9999px
} 
a#live {
	display:block;
	width:98px;
	height:55px;
	overflow:hidden;
	position:absolute;
	left:511px;
	top:-12px;
	background:transparent;
	text-indent:9999px
}  
a#pics-vids {
	display:block;
	width:98px;
	height:55px;
	overflow:hidden;
	position:absolute;
	left:619px;
	top:-12px;
	background:transparent;
	text-indent:9999px
} 
a#contacts {
	display:block;
	width:142px;
	height:55px;
	overflow:hidden;
	position:absolute;
	left:718px;
	top:-12px;
	background:transparent;
	text-indent:9999px
}

* html a#snowwhite, * html a#home, * html a#registration, * html a#speakers, * html a#live, * html a#pics-vids, * html a#contacts{height:80px; he\ight:0;}

a#home:hover, a#registration:hover, a#speakers:hover, a#live:hover, a#pics-vids:hover, a#contacts:hover {background: url("images/hover.png") no-repeat -3px 0px;}

a#home.current-page, a#registration.current-page,  a#speakers.current-page, a#live.current-page, a#pics-vids.current-page, a#contacts.current-page {background: url("images/hover.png") no-repeat -3px 0px;}

/* --------- Body ------------ */

#body {
background:url("images/body.jpg") top center no-repeat;
height:524px;
width:955px;
margin:0 auto;
}

#body-content{/* border:1px solid #F0F;*/width:915px; height:508px; margin:0 auto; padding-top:9px;padding-left:14px;  overflow:hidden}

#left-col{ width:220px; height:470px; float:left; padding-top:31px}

#top-l{ width:224px; height:238px; overflow:auto; padding-left:5px; color:#333}
#top-l img{margin-left:0px}
#top-l #scroll-y p {display:inline; float:left}

#top-l #scroll-y{height:100%; overflow:auto; }

#bottom-l { margin-top:65px; width:231px; height:171px; margin-left:-3px; overflow:auto; line-height:14px;}

/*#bottom-l {margin-top:48px; width:231px; height:188px; margin-left:-3px; overflow:hidden;}*/

#bottom-l p {text-align:center; margin:8px 0;color: #444; font-size:11px;}
#bottom-l a {color: #306 }
#bottom-l li {padding-bottom:15px; text-align:center; padding-right:5px;}
		
#right-col{margin-left:32px; width:640px; height:475px; float:left;}

#title{/*border:1px solid #F0F;*/ width:1000px; height:30px; text-align:left;  line-height:2pt; padding-left:10px;}
#title h1, #title h2, #title h3, #title p, #title a {color:#FFF;}

#top-links{/*border:1px solid #F0F;*/ width:635px; height:30px; }
#top-links ul {margin-top:-18px;text-align:right;}
#top-links ul li {display:inline;}
#top-links ul li a {text-decoration:none; font-size:16px}
#top-links ul li img {position:relative;top:7px}
#top-links li,#top-links p,#top-links a,#top-links h1,#top-links h2,#top-links h3 {color:#FFF;}

#top-r{ /*border:1px solid #F0F; */margin-top:5px; width:650px; height:313px; overflow:auto; padding-left:1px}     
#top-r h1, h2, h3, h4, h5, p { color:#333}
#top-r .wp-caption-text {float:left;width:550px; padding:10px; border-bottom:1px #333 solid; list-style:none;}
#top-r h4{float:left;width:550px; padding:10px;}
#top-r h5{text-align:left;width:550px; padding:10px;}
#top-r p a {color:#444; text-decoration:underline;}
#top-r img{float:left; padding-right:10px}
#top-r iframe {margin:40px;}

#top-r h1,#top-r h2,#top-r h3,#top-r p,#top-r a,
#bottom-r h1, #bottom-r h2, #bottom-r h3, #bottom-r p, #bottom-r a {padding: 0 15px 0 15px}

#bottom-r{margin-top:50px; width:652px; height:85px; overflow:hidden; position: relative;}

#x-scroll img { vertical-align:top; padding:0; margin-top:-5px; overflow:hidden}
#x-scroll {width:2850px; height:75px;}


/* -------- Footer ----------- */

#footer {
background:url("images/footer.jpg") top center no-repeat;
height:162px;
width:955px;
margin:0 auto;
}

#footer li, #footer p, #footer a {
color:#a799a0;
}

#logo-links{
width:955px;
height:115px;
}

#foot-midcan{
position:relative;
left:55px;
top:54px;
width:200px;
}
#foot-nmm{
position:relative;
left:490px;
top:-50px;
width:150px;
}
#foot-onscreen{
position:relative;
left:510px;
width:80px;
}

#search {position:relative; left:740px; top:0px; float:left}
#search p{display:inline;}

#foot-credits{
text-align:center;
width:955px;
height:35px;
color:#a799a0;
font-size:6pt;
line-height:4pt;
}