

body {width: 750px;
	margin-left: auto ;
        margin-right: auto ;
      }


#header {margin-left: 40px; margin-top: 18px;
	}

#main {
	 width: 611px;
	          height: 400px;
	          margin-left: 40px;
	 	 padding: 15px 15px;
	 	 background-color: #f2ecd5;
	         color: #765f2e;
	 	 border-left: 75px solid #765f2e;
	 	  	 
	 font-family: "Arial";
	 font-size: .9em;
	 line-height: 1.5em ;
	 position: relative;
	 -webkit-box-shadow: rgba(184,134,11, 0.5) 5px 5px 5px;
	 -moz-box-shadow: rgba(184,134,11, 0.5) 5px 5px 5px;
	}
	
#footer {margin-left: 40px; position: relative; font-family: "Arial", sans-serif; text-align: center; padding: 3px; font-size: small; width: 709px; background-color: #765f2e; color: #f5ecc7; border: 1px outset; 
 -webkit-box-shadow: rgba(184,134,11, 0.5) 3.5px 5px 5px;
	 -moz-box-shadow: rgba(184,134,11, 0.5) 3.5px 5px 5px;
	 }

#footercourse {margin-left: 40px; position: relative; font-family: "Arial", sans-serif; text-align: center; padding: 3px; font-size: small; width: 709px; background-color: #765f2e; color: #f5ecc7; border: 1px outset;
-webkit-box-shadow: rgba(184,134,11, 0.5) 5px 5px 5px;
	 -moz-box-shadow: rgba(184,134,11, 0.5) 5px 5px 5px;
	 }


#footer a:link {color: #f5ecc7; font-weight: bold; text-decoration: none; }
#footer a:visited {color: #f5ecc7; text-decoration: none; }
#footer a:hover {background-color: #f5ecc7; color: #765f2e; text-decoration: none; }

#footercourse a:link {color: #f5ecc7; font-weight: bold; text-decoration: none; }
#footercourse a:visited {color: #f5ecc7; text-decoration: none; }
#footercourse a:hover {background-color: #f5ecc7; color: #765f2e; text-decoration: none; }






.small {font-size: .7em; line-height: 95%}

#feed  {width: 643px;
	height: 550px;
	background-color: #f5ecc7;
	border-left: 75px solid #765f2e;
	overflow: scroll;
	margin-left: 40px; }
	


/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left; }

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 95px; /*Width of top level menu link items*/ 
text-align: center;
padding: 2px 8px;
border: 1px solid #c6d6ce;
border-left-width: 0;
text-decoration: none;
background-color: #765f2e;
color: #f5ecc7;
font: bold 13px Tahoma;
}

/*Top Level (with sublevel items) style*/
.toplevel {

display: block;

width: 90px; /*Width of top level menu link items*/

padding: 2px 8px;
text-align: center;

border: 1px solid #c6d6ce;

border-left-width: 0;

text-decoration: none;

background-color: #765f2e;

color: #f5ecc7;

font: bold 13px Tahoma;

}

	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
position: absolute;
padding: 3px;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: left;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 90px; /*width of sub menu levels*/
font: .8em Tahoma;
text-align: center;
padding: 6px 6px;
background-color: #715a0d;
color: #ede6cf;
border-width: 0 1px 1px 1px;
-moz-border-radius:1ex;
-webkit-border-radius:1ex;
}


.horizontalcssmenu ul li a:hover{
background: #765f2e center center repeat-x;
color: #f5ecc7;
}

.horizontalcssmenu ul li ul li a:hover{
background: #765f2e; color: #c3b68a; font: bold; 
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 3;
background: transparent url(images/menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.rss-box {
	 width: 560px;
         height: 500px;
         margin-left: 15px;
	 padding: 4px 8px;
	 overflow: auto;
	 background-color: #92c0f4;
         color: #3366c;
	 border-left: 60px solid #3366cc;
	 border-top: 1px outset #238912;
	 border-right: 1px outset #238912;
	 border-bottom: 1px outset #238912;
}

.rss-title, .rss-title a:link
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0;
	padding: 0;
	text-align:center;

}

.rss-title a:visited, .rss-title a:active, .rss-title a:hover {
	color: #692;
}

.rss-items {
	list-style:none;
  
}

.rss-item  {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  margin-bottom: 1em
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
	text-decoration : none;
	color: #3366cc;
	}

.rss-item a:hover { 
	text-decoration : underline;
	color: #edc41a;
        background-color: #3366cc;
	}
	
.rss-date {
	font-size: 10px;
	font-weight : normal;
	color: #333;
	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

#coursehistory {
	 width: 625px;
	          height: 680px;
	          margin-left: 40px;
	 	 padding: 4px 8px;
	 	 background-color: #f5ecc7;
	         color: #765f2e;
	 	 border-left: 75px solid #765f2e;
	 	 border-top: 1px outset #238912;
	 	 border-right: 1px outset #238912;
	 border-bottom: 1px outset #238912;
	 -webkit-box-shadow: rgba(184,134,11, 0.5) 5px 5px 5px;
	 -moz-box-shadow: rgba(184,134,11, 0.5) 5px 5px 5px;
	}
	
#coursehistory li {color: #765f2e; font-family: "Arial"; font-size: .9em; }



#resume {
	 width: 625px;
	          height: 1860px;
	          margin-left: 40px;
	 	 padding: 4px 8px;
	 	 background-color: #f5ecc7;
	         color: #765f2e;
	         font-family: "Arial";
		 font-size: .8em;
	 	 border-left: 75px solid #765f2e;
	 	 border-top: 1px outset #238912;
	 	 border-right: 1px outset #238912;
	 border-bottom: 1px outset #238912;
	 -webkit-box-shadow: rgba(184,134,11, 0.5) 5px 5px 5px;
	 -moz-box-shadow: rgba(184,134,11, 0.5) 5px 5px 5px;
	}
	
#resume a:link {text-decoration: none;}
#resume a:visited {text-decoration: none;}

#resumebody {margin-left: 50px; }

.indent {margin-left: 25px; }

.timeperiod {font-style: italic; }

p.returntop {text-align: right; }

p a:link {text-decoration: none; }
	
#main a:link {text-decoration: none;}
#main a:visited {text-decoration: none;}
#main a:hover {background-color: #765f2e; color: #f5ecc7; text-decoration: none; }

#menustyle a:hover{
background: #ab9463 center center repeat-x;
color: #f5ecc7;
}
	