/*
	widgets.css
	
	This contains common style variants for which we have classes
	defined.
*/

/*
	.gray is for a gray box around headers
*/

.gray {
	background-color:#eee;
}
/* @group h2 widgets */

div.mainContent h2.white {
	background-color: transparent;
}
/*
	make smaller h2's like h3's
*/

h2.smaller {
	font-size: 16px;
}
/* @end */

/* @group list widgets */

/*
	list widgets
	
	fem	first has extra margin
	fsem first and second have extra margin
*/

ul.fem li {
	margin-bottom: 1em;
}
ul.fem li li, ul.fem li li li {
	margin-bottom: 0;
}
ul.fsem li {
	margin-bottom: 1em;
}
ul.fsem li li li {
	margin-bottom: 0;
}
/* @end */

/* @group VSC */

.nocalc, .scienceLimit {
	background-color: #fff587;
	padding:1px 0;
}
/* @end */

.allheaders {
	margin-top:20px;
}
ul.genericlist {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
ul.genericlist li {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:20px;
	list-style:none;
}
/* @group div.bubble */

div.bubblephoto {
	float: left;
	width: 130px;
	padding-bottom: 15px;
	_padding-bottom: 1px;
}

div.bubblephoto img {

}

div.bubble { 
	padding:0; 
	margin:0; 
	float:right; 
	width:526px; _width:616px; 
	margin-right:90px; _margin-right:0; 
	margin-bottom:10px;
}

div.bubble p {
	padding:0; 
	margin:0; 
	line-height:1px;
}


div.bubbleBorder {
	padding:0;
	margin:0;
	width:517px;
	border-right:1px solid #8c8c8c; 
	border-left:8px solid #f1eec9; 
	background-color:#f7f6f1;
}

div.bubbleBorder p {
	padding:0 10px;
}

div.bubbleBordernew {
	
}

div.bubble blockquote {
	margin-right: 2em;
	_margin-right: 1em;
}

div.bubble blockquote p.cite {
	font-style: italic; 
	font-size: 11px; 
	margin-top: 0px; 
	line-height: 12px;
}

/* @end */

/* @group bubbleindex */

/* special bubble for VSC main page */

div.bubbleindex {
	padding:0; 
	margin:0; 
	width:526px;
	margin-bottom:10px;
}

div.bubbleindex p {
	line-height: 1px;
	margin: 0;
	padding: 0;
}

div.bubbleindex div.bubbleBorder blockquote {
	margin-left: 0;
	margin-right: 0;
}

div.bubbleindex div.bubbleBorder blockquote p {
	line-height: 1.2em;
	padding-bottom: 0.2em !important;
}

div.bubbleindex div.bubbleBorder img {
	float: left;
	padding: 0 10px;
}
/* @end */
/*Teaching and Learning: English Language Proficiency CSS*/
/*style="width:700px;background-color:#F5EBD0; border-radius:15px;padding:20px; text-align:justify;margin-left:2%;box-shadow:5px 5px 5px #888888;margin-bottom:10px" style="background-color:#C7B199;height:15px;width:100%;padding-left:10px"*/
#Team{
    width:700px;
    background-color:#f7f6f1; 
    border-radius:15px;
    padding:20px; 
    text-align:justify;
    margin-left:2%;
    box-shadow:5px 5px 5px #888888;
    margin-bottom:10px
}

.headercustom{
    background-color:#C7B199;
    height:15px;
    width:100%;
    padding-left:10px
}
/* End */