@import url("contribute.css");
/********************************************************************************
 *	Filename: contribute.css													*
 *	Purpose: Styles used by contribute users									*
 *	Created by: CSULB Webteam													*
 *	Modified by: Jorge L. Hurtado, Frederick Camba 								*
 *	Last Modified: 05-11-2007													*
 ********************************************************************************/

* 
{
	margin:0;
	padding:0;
}
p
{
	margin-bottom:1em;
	line-height:1.4em;
}
.clear_float
{
	clear:both;
	height:0px;
	overflow:hidden;
}

h1 
{
	font-size:1.4em; 
	line-height:1.1em;
	font-weight:bold;
	margin-bottom:.75em; 
border-left:10px solid #ffc600;
padding-left:8px;
}

h2 
{
	font-size:1.4em;
line-height:1em;
	font-weight:bold;
	margin-bottom:.75em;
}

h3
{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:.75em;
}
h4 
{
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:.75em;
}

h5 
{
	font-size:1em;
	font-weight:bold;
	margin-bottom:.75em;
}

h6 
{
	font-size:1em;
	font-weight:bold;
	margin-bottom:.75em;
	padding-bottom:.5em;
	border-bottom:4px solid #444;
}

abbr {
color:#000;
font-weight:bold;
border-bottom:0;
}

.dropcap 
{ 
	float:left; 
	color: #000; 
	margin:0 6px 0 0;
    font-size:5.5em;
	font-weight:bold;
    line-height:.9em;

}

.dropword 
{ 
	float:left; 
	color: #444; 
	margin:0 6px 0 0;
    font-size:5.5em;
	font-weight:bold;
    line-height:50px;
padding:0;
letter-spacing:-3px;

}

.caption {
border:1px solid #ddd;
padding:8px;
line-height:14px;
color:#666;
}

span.photocredit {
font-style:normal;
color:#666666;
text-transform:uppercase;
font-size:9px;
letter-spacing:1px;
border-left:10px solid #ddd;
padding:0 0 0 5px;
line-height: inherit;
/**floating photo credit test**

position:relative;
top:-70px;
left:275px;
color:#fff;
background-color:#444;
padding:3px;*/
}

.quote-left
{
	color:#444;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	margin-right:1em;
	padding-top:1em;
	width:10em;
	float:left;
	border-top:4px solid #ccc;
	border-bottom:4px solid #ccc;
}

.quote-right
{
	color:#444;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	margin-left:1em;
	padding-top:1em;
	width:10em;
	float:right;
	border-top:4px solid #ccc;
	border-bottom:4px solid #ccc;
}


.footnote 
{
	font-size:.9em;
	color:#666;
	font-style:italic;
	margin-bottom:1em;
	margin:0 5em 1em 0;
}
.note 
{
	font-weight:normal;
	color:#666;
	font-weight:bold;
margin-bottom:1em;
}
.byline 
{
	text-indent:10px;
	font-weight:normal;
text-transform:capitalize;
	margin-bottom:12px;
	font-size:12px;
	line-height:11px;
	letter-spacing:0px;
	border-left:10px solid #000;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

 
.img-left 
{
	margin:.5em 1em .5em 0;
	float:left;
}

.img-right 
{
	margin:.5em 0 .5em 1em;
	float:right;
}
.pagelet-left
{
	float: left;
	width:170px;
	margin-bottom:.75em;
	padding:0 15px 0 0;
}
.pagelet-right
{
	float: left;
	width:170px;
	margin-bottom:.75em;
	padding:0 0 0 15px;
}
.layoutdivider 
{
	border-top:1px solid #eee;
	margin:1em 0 1em 0;
}

.blackbox 
{
	text-indent:0;
	font-weight:normal;
	color:#eee;
	background-color:#000;
	padding:1em;
	margin-bottom:1em;
	border-top:10px solid #444;
overflow:hidden;
}

#contain_column2 .blackbox a, #contain_column2 .darkgraybox a 
{
	color:#fff;

}

.darkgraybox 
{
	text-indent:0;
	font-weight:normal;
	color:#eee;
	background-color:#333;
	padding:1em;
	margin-bottom:1em;
	border-top:10px solid #000;
overflow:hidden;
}

.graybox
{
	text-indent:0;
	font-weight:normal;
	background-color:#eee;
	padding:1em;
	margin-bottom:1em;
	border-top:10px solid #ccc;
overflow:hidden;
}

.whitebox
{
}

.goldbox
{
		background-image: url(/misc/depot/assets/UT/bk_gold_gradient.gif);
	background-repeat: repeat-x;
	text-indent:0;
	font-weight:normal;
	background-color:#ffc600;
	padding:1em;
	margin-bottom:1em;

border-left:1px solid #ffc600;
border-right:1px solid #ffc600;
border-bottom:1px solid #ffc600;
	border-top:10px solid #ffc600;
overflow:hidden;
}

.gradientbox
{
	background-image: url(/misc/depot/assets/UT/bk_lightgray_gradient.gif);
	background-repeat: repeat-x;
	text-indent:0;
	font-weight:normal;
	background-color:#fff;
	padding:1em;
	margin-bottom:1em;

border-left:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
	border-top:10px solid #eee;
overflow:hidden;
} 

.blackbox p, .darkgraybox p, .graybox p, .whitebox p, .goldbox p, .gradientbox p
{
margin-bottom:0;
}

.datestamp
{
border-top:1px solid #eee;
padding:0;
margin:0;
font-size:.8em;
text-align:right;
color:#999;
}

dfn 
{
font-weight:bold;
}


cite 
{
text-transform:capitalize;
}

kbd
{
font-weight:bold;
background-color:#eee;
padding:0 3px 0 3px;
}

pre 
{
font-size:1.1em;
margin-bottom:1em;
}
table {
	border-top:1px solid #fff;
	border-left:1px solid #ddd;
	width:100%;
}
caption {
	background-image: url(/misc/depot/assets/UT/bk_lightgray_gradient.gif);
	background-repeat: repeat-x;
	text-transform: capitalize;
	font-weight:bold;
	padding:8px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}
td {
	border-top:0px solid #eee;
	border-right:1px solid #eee;
	border-left:0px solid #eee;
	border-bottom:1px solid #eee;
	padding:8px;
}
th {
	font-weight:bold;padding:8px;
	border-bottom:1px solid #ddd;
	background-color:#eee;
	background-image: url(/misc/depot/assets/UT/bk_lightgray_gradient.gif);
	background-repeat: repeat-x;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	padding:8px;
}
.volnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	letter-spacing: 2px;
	font-weight: bold;
	color: #666666;
	padding-left: 16em;
}
.volumedate {
text-transform:uppercase;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	padding:3px 0 4px 10px;
	margin:0;
background-color:#ccc;
}
.article-byline {
	font-size: 9px;
	letter-spacing:6px;
	font-weight: normal;
	color: #666;
	border-left: #fff solid 15px;
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
	margin:3px 0px 0px 0px;
}
#leftcolumn {
	width:340px;
	padding:0 10px 0 0;
	float:left;
}
#rightcolumn {
	width:340px;
	padding:0 0 0 10px;
	float:left;
}		
img.layoutimage {
	margin:0;
	padding:0;
border-left:5px solid #ddd;
border-right:5px solid #ddd;
border-top:5px solid #ddd;
border-bottom:5px solid #ddd;
}
#article-body {
	line-height:1.4em;


padding:20px 0 0 0;
}
h1.section-title {

        font-size:2em;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 8px;
	font-weight:bold;
	letter-spacing:-1px;
}
.article-title {
    font-size:1.7em;
    letter-spacing:-1px;
	margin:0px 0px 0px 0px;
    padding-left:5px;
	padding:0px 0px 0px 10px;
	font-weight:bold;
	color: #444;
    border-left: #ffc600 solid 15px;
letter-spacing:-1px;
}
.month-title {
	color:#ddd;
font-weight:bold;
	font-size:5em;
	line-height:1em;
	letter-spacing:-6px;
	padding:0;
	margin:0;
}
.main-title {
	font-size:1.8em;
	letter-spacing:-1px;
	line-height:1em;
	margin:0;
	padding:0 0 5px 0;
font-weight:bold;
}
.main-title a{
	text-decoration:none;
}
blockquote {
text-indent: 30px;
	background: url(/misc/inside/assets/interface/quote-left.gif);
	background-position:top left;
	background-repeat: no-repeat;
	line-height:1.3em;
	font-size:1.1em;
	font-family:georgia;
	letter-spacing:-1px;
	font-weight:bold;
	font-style:italic;
	color:#444;
}
blockquote p {
	display:inline;
    margin:0;
    padding-right:30px;
	background: url(/misc/inside/assets/interface/quote-right.gif);
	background-position:bottom right;
	background-repeat: no-repeat;
}
.clearer {
clear:both;
overflow:hidden;
}
.calgotoday {
display:none;
}
.bulletdivider {
background-color:#eee;
color:#444;
}
.bulletdivider {
background-color:#eee;
color:#fff;
font-weight:bold;
font-size:2em;
line-height:1em;
letter-spacing:-1px;
padding:1px 10px 2px 3px;

}

.quotebyline {
color:#666;
font-weight:bold;
font-size:.9em;
line-height:1em;
float:right;
}
#contain_toolbar, #contain_toolset {display:none;}

/********************************

Image photo credits and captions

*********************************/

.contain_img {
}

.img_photocredit {
height:14px;
position:relative;
top:-22px;
color:#fff;
padding:2px 0 0 4px;
margin:0 0 0 0;
font-size:9px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
background-image:url(/misc/inside/assets/interface/transpix.gif)
}

.img_caption {
position:relative;
display:block;
font-size:11px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
padding:10px;
margin:-15px 0 10px 0;
border:1px solid #ddd;
background-color:inherit;
}

html>body .img_photocredit {
top:-18px;
height:16px;
padding:2px 0 0 4px;
margin:0 0 0 0;
}
html>body .img_caption {
margin:-12px 0 0 0;
}


/********************************************************************************
 *				YOU ARE HERE SETUP												*
 ********************************************************************************/
body.home #division_links li.phome a,
body.calendar #division_links li.pcalendar a,
body.archives #division_links li.parchives a,
body.contact #division_links li.pcontact a
{
color: #ffc600;
}
