/*barista_styles.css*/



#container	{
width:850px;
margin:0px auto 0 auto;
text-align:left;
min-height:100%;
position:relative;

}
#splashcontainer	{
width:453px;
text-align:center;
margin:200px auto 0 auto;
}

#splash body	{
background-color:#FFFFFF;
}

#splashContainer img	{
margin-top:25px;
}

#splashContainer p	{
text-align: left;
}

#splashContainer input	{
margin-top:20px;
}

#splashHeader	{
height:198px;
width:850px;
}


#content-container	{
background-color:#edead7;
padding:30px 0;
}

#splashContainer h1	{
margin-top:20px;
}

#footer	{
background:url('images/footertile_05.gif');
height:100px;
margin:0;
}

html	{
background-color:#752e17;
}

body	{
font-family:helvetica, arial, sans-serif;
font-size:12px;
background-image: url('images/bgtile_02.gif');
background-repeat:repeat-x;
background-color:#edead7;
padding:0;
margin:0;
height:100%;

}

#header	{
height:198px;
width:850px;
}

#floatClear	{
clear:both;
visibility:hidden;
}

#navigation h1	{
margin-left:40px;
}

p	{
margin-top: 5px;
line-height:1.3em;
}

h1	{
font-size:1.3em;
color:#603528;
}

h2	{
font-family:helvetica, arial, sans-serif;
font-size:1.0em;
color:#b72b00;
margin:15px 0 0 0;
padding:0;
}

a img	{border:0;}

a:link	{font-family:helvetica,arial,sans-serif;color:#48a6cd;font-weight:normal;font-size:1.0em;text-decoration:none;}
a:visited	{font-family:helvetica,arial,sans-serif;color:#653324;font-weight:normal;font-size:1.0em;text-decoration:none;}
a:hover	{font-family:helvetica,arial,sans-serif;color:#653324;font-weight:normal;font-size:1.0em;text-decoration:underline;}
a:active	{font-family:helvetica,arial,sans-serif;color:#48a6cd;font-weight:normal;font-size:1.0em;text-decoration:none;}


/*navigation*/

.activeNav	{
	
		
}

#globalNav {
width:850px;
background-color:#000000;
height:18px;
padding-top:8px;
}

#globalNav a:link	{color:#FFFFFF; font-size:1.0em;}
#globalNav a:visited	{color:#FFFFFF; font-size:1.0em;}
#globalNav a:hover	{color:#48a6cd; font-size:1.0em;}
#globalNav a:active	{color:#48a6cd; font-size:1.0em;}

#globalNav	ul	{
margin:0 0 0 230px;
}

#globalNav	ul li	{
list-style-type:square;
color:white;
display:inline;
padding-left:15px;
font-weight:bold;
margin-top:10px;
}


#startButton	{
position:absolute;
top:66px;
left:550px;
margin:0;
padding:0;
}

#navigation	{
float:left;
width:188px;
padding-top:30px;
}

#navigation ul	{
list-style-type:none;
}

#navigation ul li	{
padding-top:6px;
}

#navigation a:link	{font-family:helvetica,arial,sans-serif;color:#48a6cd;font-weight:bold;font-size:1.2em;text-decoration:none;}
#navigation a:visited	{font-family:helvetica,arial,sans-serif;color:#603528;font-weight:bold;font-size:1.2em;text-decoration:none;}
#navigation a:hover	{font-family:helvetica,arial,sans-serif;color:#603528;font-weight:bold;font-size:1.2em;text-decoration:none;}
#navigation a:active	{font-family:helvetica,arial,sans-serif;color:#48a6cd;font-weight:bold;font-size:1.2em;text-decoration:none;}

hr	{
height:1px;
width:150px;
border:0.5px solid gray;
}

#homeLeftCol	{
margin-left:33px;
float:left;
width:325px;
}

#homeMidCol	{
float:left;
margin-left:25px;
width:173px;
}

#homeRightCol	{
float:left;
margin-left:25px;
width:181px;
}

#contentLeftCol	{
float:left;
width:400px;
margin-left:25px;
}

#footerNext	{
margin-left:260px;
}


#contentLeftCol	.contentimg	{
margin:15px 0;
}

h3	{
font-size:1.8em;
color:#b72b00;
margin-top:5px;
}

.keypointsdiv	{
border:1px dashed black;
padding:20px;
margin:50px 0;
}

.keypointsdiv h2	{
font-size:1.3em;
}

.keypointsdiv ul li	{
font-family:helvetica, arial, sans-serif;
font-size:1.1em;
color:#b72b00;
padding:5px;

}

#extraction	{
list-style-type:none;
padding:0;
}

#extraction li	{
padding:5px 0;
}

#currentState	{
width:528px;
float:left;
margin-left:25px;
}

#currentState h3	{
float:left;
padding-top:4px;
}

#currentState .nextButton	{
margin-left:240px;
}

#contentRightCol	{
float:left;
width:175px;
margin-left:25px;
}



.nextButton	{
margin-left:50px;
margin-bottom:30px;
}

.leftcontentIMG	{
padding-right:15px;
}

em	{
font-size:1.0em;
color:gray;
font-style:normal;
}

/* footer  */


#footerContent	{
margin:0 auto;
width:850px;
text-align:right;
}

#footerContent p	{
font-size:0.5em;
color:#616161;
margin: 0px 100px 0 0;
padding-top:10px;
}

#footerContent dt	{
margin-bottom:5px;
}

#footerContent dd	{
margin-left:0;
}

.footerHeader {
float:left;
margin-left:30px;
}

.milknotes	{
margin-top:10px;
border:0;
}

.milknotes tr td	{
padding:5px;

}

.milknotes .altrow {
background-color:#E0DED0;
}

#exambutton	{
margin:40px 0 0 80px;
}

.question	{
margin-bottom:30px;
}

.question h2	{
margin-bottom:10px;
}

.moviedemo	{
margin-top:10px;
margin-left:35px;
margin-bottom:20px;
}

/*fake counter and question total*/

#errorMSG	{
color:red;
}

#scores	{
display:none;
}

#counterblock	{
font-size:20.0em;
font-weight:900;
}

#loader	{
margin: 20px 0;
}

#loader span	{
margin-left:20px;
}

/* pro tips */
#nowplaying	{
float:left;
width:330px;
margin-left:25px;
}

#thumbs	{
float:left;
width:270px;
margin-top:47px;
margin-left:20px;
}

#thumbs img	{
margin-top:0px;
border:1px solid gray;
}

#resourcelinks li	{
list-style-type:none;
padding:10px 0px;
}

#gAds	{
margin-top:40px;
width:120px;
padding-left:45px;
}