
/*
 author: Alan Crotty 
 */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 1.5em;
	color: #333;
	background: #1B1A0D;
	}

/* ---[ links ]------------------------------- */

a:link {
	font-weight : bold; 
	text-decoration : none;
	color: #ffffff;
	background: transparent; 	
	}
a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #c0c0c0;
	background: transparent; 
	}
a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #c0c0c0;
	background: transparent;  
	}		
	
/* ---[ common elements ]--------------------- */	
	

h1 {
	font: bold 24px Baskerville, Times, serif;
	color: #ffffff;
	left: 0px;
	text-transform: uppercase;
	padding-top: 0px;
	text-decoration: none;
	}
h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #960000;
	left: 0px;
	text-transform: uppercase;
	padding-top: 10px;
	text-decoration: none;
	}	
h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #960000;
	left: 0px;
	text-transform: uppercase;
	padding-top: 10px;
	text-decoration: none;
	border-top: 1px solid;	
	}		
	
#menubutton { 
	padding: 10px 15px 10px 15px;
	border-right: 1px solid #A89F50;

	}
	
/* navigation */

#nav {
	float: left;
	width: 798px;
	height: 40px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(images/menuBG.jpg);
	border-right: 1px solid; 
	border-left: 1px solid; 	
	color: #ffffff;		
	}
#nav li {
	float: left;
	list-style: none;
	}
#nav a {
	float: left;
	padding: 0px 0px;
	text-decoration: none;
	border-bottom: none;
	}
	
/* containers */	

#bg {
	position: relative;
	margin: 0 auto;
	padding: 0;
	font-size: 95%;
	text-align: left;
  	width: 798px;
	background: #1B1A0D;

	}	
		
#container {
	background: #A89F50 repeat;
	background-image: url(images/topBG.jpg); 	
	background-repeat: no-repeat;
	width: 753px;	
	margin: 0 auto;
	padding: 20px 20px 20px 25px;
	left: 0px;
	float: left;	
	/* top: 250px; */
	right: 0px;
	bottom: 0px;
	border-right: 1px solid; 
	border-left: 1px solid; 	
	color: #ffffff;		
	}		
	
#TitleBar {	
	text-align: left;
	background: #FFFFFF repeat;
	width: 450px;
	height: 34px;	
	margin: 0 auto;

	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	}	
	
#header {
	text-align: left;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF7105;	
	width: 450px;
	position: relative;
	padding: 4px;
	padding-left: 0px;	
	padding-right: 0px;			
	left: 0px;
	top: 0px;
	background: #EDEDED repeat;
	border-top: 1px solid;
	}	
	
#Text {
	text-align: left;
	width: 442px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;	
	color: #292E2A;
	position: relative;
	padding: 0px 0px 0px 0px;	
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	line-height: 18px;	
	}	
	
/*
#containerABOUT {
	background: #FFFFFF repeat;
	width: 798px;
	margin: 0 auto;
	position: relative;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 1000px;
	}
*/

#containerCV {
	background: #FFFFFF repeat;
	width: 450px;
	margin: 0 auto;
	position: relative;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 2500px;
	}	
#containerPORTFOLIO {
	background: #FFFFFF repeat;
	width: 450px;
	margin: 0 auto;
	position: relative;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 2000px;
	}			
	
#pageHeader {
	height: 150px;
	width: 798px;
	position: relative;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	border-right: 1px solid; 
	border-left: 1px solid; 	
	color: #ffffff;		
	}	
		
	
		
	
	
