/* style.css -- default style sheet */

/****************************
 * common style definitions *
 ****************************/

BODY, P, TH, TD, UL, OL, H1, H2, H3, H4, PRE, SMALL, BLOCKQUOTE, DT, DL, DD {
   font-family : sans-serif;
}

body {
/*        margin-left:20%; */
       position: absolute; 
/*        width: 720px; */
       background-color: #EEEEE0;
       padding-left: 20px;
}

h1 {
        text-align : center;
        padding-top: 80px;
}

h1, h2 {
        color : #0000bb;
}

h3 { 
     color : #000000
}

p {
     margin: .5em 0em;
}
   
a:link  {
           text-decoration : none;
           color : #CC0000;
}
   
a:visited  {
           text-decoration : none;
           color : #CC0000;
}
   
a:hover  {
           text-decoration : underline;
           color : #FF3300;
}

.box { 
       font-size: small;
       border-top: thin solid rgb(223,220,217);
       border-right: thin solid rgb(178,176,174);
       border-bottom: thin solid rgb(178,176,174);
       border-left: thin solid rgb(223,220,217);
       padding: .1em 3em 0em .5em;
       margin: 2em 1.8em 1.2em .2em;
       background-color: rgb(245, 242, 239);
}

.box ul {
       margin-top: 0em;
}

.left {
       float:left;
       width:45%;
}

.right {
       margin-left: 45%;
}

.box li {
       list-style-type: none;
       background: url('w5.gif') no-repeat 0px .1em;
       padding-left: 1.3em;
       margin-left: -1.5em;
}

.title {
       display: inline;
       position: relative;
       top: -1.0em;
       left: -3.0em;
       margin-left: 1.8em;
       padding: 0em .8em .2em .8em;
       font-size: larger;
       font-weight: bolder;
       color: rgb(149, 83, 34);
       letter-spacing: .1em;
       background-color: white;
       /*-moz-border-radius: .6em .6em .2em .2em;*/
       border-top: thin solid rgb(223,220,217);
       border-right: thin solid rgb(178,176,174);
       border-bottom: thin solid rgb(178,176,174);
       border-left: thin solid rgb(223,220,217);
}

.projects li {
       list-style-type: none;
       background: url('w6.gif') no-repeat 0px .1em;
       padding-left: 1.3em;
       margin-left: -1.5em;
       text-align: justify;
}

.projtitle {
       font-weight: bold;
       font-size: larger;
}

.addrbox { 
	background-color: #eee;
	border:1px solid #CCC;
	font-size:small;
	text-indent: 0;
	padding: 1ex;
	float: center;
        width: 240px;
        margin-top: 10px;
}

.cecslogo img, .ucilogo img { 
        border: none;
}

.cecslogo, .cecsurl, .uciurl, .ucilogo { 
        padding-top: 15px;
}

.cecslogo {
        position: absolute;
        left:1%;
        width: 100px;
}

.cecsurl {
        position:absolute;
        left: 100px;
        font-style: italic;
        font-weight: bold;
}

.uciurl {
        position:absolute;
        right: 170px;
        font-style: italic;
        font-weight: bold;
}

.ucilogo {
        position: absolute;
        right: 1%;
        top: 10px;
        width: 140px;
}

.picture {
        float: right;
/*         margin-top: -5px; */
        padding-right: 40px;
}

.footer { 
          font-size: smaller;
}