/* CSS Document */
/* WRAPPER: wraps entire contents of page */
body {
	margin: 0px;
	padding: 0px;
	background: #000;
	width: auto;
	}
	
#wrapper {
	width: auto;
	margin-left: auto;
	margin-right:auto;
	text-align: center;
	background: #FFFFFF;
	}
			
#banner {
	margin-top: 0;
	margin-left: 0;
	padding-left: 10px;
	text-align: left;
	background-image:  url(../images/HeadGraphic.jpg); 
	background-repeat: repeat-x;
	padding-bottom: 20px;	
	}
	
.search {
	float: right;
	margin-left: 700px;
	--height: 20 px;
	margin-top: -96px;
	padding-right: 10px;
	padding-top:10px;
	position: auto;
	z-index: 0;
	}	  

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

/*Style for the background-bar*/
.clBar{position:absolute; left:0; margin-top:133; background-image:  url(../images/TopBtnBarBkg.jpg)}

/*Styles for Menu  level 0*/
.clLevel0,.clLevel0over{position:absolute; 
padding-top:5px;
text-align: center; 
font-style: italic; 
font-size:.7em; 
font-weight:normal}

.clLevel0{background-image:  url(../images/TopBtnBar.jpg); }
.clLevel0over{background-image:  url(../images/TopBtnBarOver.jpg); color:000; font-weight:bold; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding-top:2px; font-family:tahoma, arial,helvetica; font-size:.7em; font-weight:normal;font-style: italic; text-align: center;  
}
.clLevel1{background-color:CFE0F2; layer-background-color:CFE0F2; color:000;}
.clLevel1over{background-color:#336699; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:.7em; font-weight:normal; font-style: italic; text-align: center; }
.clLevel2{background-color:#000066; layer-background-color:#000066; color:white;}
.clLevel2over{background-color:#000000; layer-background-color:#000000; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}
	
a{ text-decoration: none;
border: none;}

a img { border: none;}
	
	/* Fixes FireFox Html Bottom Out */
html {
	height: 100%;
	}	
	
h1 {
	color: #000000;
	font-size: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	text-align: left;
	padding-top: 30px;
	padding-left: 80px;
	line-height: 130%;
	}
	
h2 {
	color: #000066;
	font-size: .7em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: -1px;
	padding-top: -20px;
	}
	
h3 {
	color: #996600;
	font-size: .5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 30px;
	padding-left: 30px;
	line-height: 130%;
	white-space: pre;
	}
	
h4 {
	color: #996600;
	font-size: .5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 5px;
	padding-left: 30px;
	line-height: 80%;
	}

h5 {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 5px;
	padding-left: 30px;
	line-height: 80%;
	}
	
h11 {
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 15px;
	line-height: 80%;
	}
	
h12 {
	color: #000000;
	font-size: .8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	line-height: 80%;
	}	
		
	
h6 {
	color: #000000;
	font-size: 1.3em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	text-align: left;
	padding-top: 0px;
	padding-left: 15px;
	line-height: 100%;
	}	
	
p {
	color: #006600;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: .7em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding-top: -5px;
	padding-right: 10px;
	text-decoration: none;
	}
		
p1 {
	color: #000000;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 30px;
	}	
	
.p {
	color: #0066FF;
	display: inline;
	font-size: 2em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.p1 {
	color: #0066FF;
	display: inline;
	font-size: 1.1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/* roundbox CSS starts here  */

.roundbox-tr {
float: left;
	margin:15px auto;
	margin-top: 40px;
	margin-left: 40px;
	text-align: left;
	padding:0;
	background:url("../images/roundbox_tr.gif") no-repeat right top;
	width: 100%;
	--max-width: 520px;
}

/* top-left corner and left side */
.roundbox-tl {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_tl.gif") no-repeat left top;
}

/* bottom-right corner and bottom side */
.roundbox-br {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_br.gif") no-repeat right bottom;
}

/* bottom-left corner */
.roundbox-bl {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_bl.gif") no-repeat left bottom;
}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier 
with "roundbox-content" in place */
.roundbox-content {
	margin:0;
	padding:2.5em 3.5em;
	
}

.roundbox-content p {
	margin:0;
	padding:0;
	line-height:1.6;
}

/* roundbox CSS ends here  */


/* roundboxAnnounce CSS starts here  */

.roundboxAnnounce-tr {
float: left;
	margin:15px auto;
	margin-top: 5px;
	margin-left: 0px;
	text-align: left;
	padding:0;
	background:url("../images/roundbox_tr.gif") no-repeat right top;
	width: 100%;
	--max-width: 520px;
}

/* top-left corner and left side */
.roundboxAnnounce-tl {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_tl.gif") no-repeat left top;
}

/* bottom-right corner and bottom side */
.roundboxAnnounce-br {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_br.gif") no-repeat right bottom;
}

/* bottom-left corner */
.roundboxAnnounce-bl {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_bl.gif") no-repeat left bottom;
}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier 
with "roundbox-content" in place */
.roundboxAnnounce-content {
	margin:0;
	padding:1.0em 2.5em;
	padding-top: 1.3em;
	
}

.roundboxAnnounce-content p {
	margin:0;
	padding:0;
	line-height:1.6;
}

/* roundboxAnnounce CSS ends here  */



/* roundboxWerks CSS starts here  */

.roundboxWerks-tr {
float: left;
	margin:15px auto;
	margin-top: 5px;
	margin-left: 0px;
	text-align: left;
	padding:0;
	background:url("../images/roundbox_tr.gif") no-repeat right top;
	width: 100%;
	--max-width: 520px;
}

/* top-left corner and left side */
.roundboxWerks-tl {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_tl.gif") no-repeat left top;
}

/* bottom-right corner and bottom side */
.roundboxWerks-br {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_br.gif") no-repeat right bottom;
}

/* bottom-left corner */
.roundboxWerks-bl {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_bl.gif") no-repeat left bottom;
}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier 
with "roundbox-content" in place */
.roundboxWerks-content {
	margin:0;
	padding:1.0em 2.5em;
	padding-top: 1.3em;
	
}

.roundboxWerks-content p {
	margin:0;
	padding:0;
	line-height:1.6;
}

/* roundboxWerks CSS ends here  */
	
/*Styles for anouncements the match .fresh */
p2 {
	color: #000000;
	display: inline;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 60px;
	text-indent: 0px;
	}

p2 a {
	color: #336699;
	display: inline;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
p3 {
	color: #0066FF;
	display: inline;
	margin-left: 8px;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
/* fix IE 6:  */
* html #banner {
	height: 1px;
	}
	
#contribute {
	margin-left: 0px;
	margin-top: -16px;
	padding-top: 4px;
	padding-bottom: 8px;
	list-style: none;
	font-weight: bold;
	border-left: none;
	background-image:  url(../images/TopBtnBarBkg.jpg);
	background-repeat: repeat-x;
	}
			
#contribute a {
	color: #000000;
	list-style: none;
	--margin: 0px;
	--padding-top: 6px;
	border-left: none;
	font-weight: bold;
	color: #000;
	font-size: .8em;
	font-style: italic;
	text-decoration: none;
	text-align: center;
	border: none;
	}
	
#contribute li {
	text-align: left;
	display: inline;
	padding: 0px;
	width: 7.5em;
	margin: auto;
	list-style: none;
	font-style: italic;
	font-weight: bold;
	}
		
ul#contribute {
	margin: 0px;
	padding-top: 0px;
	list-style: none;
	border-left: none;
	font-weight: bold;
	}
	
#contribute a:hover {
	font-weight: normal;
	padding-left: 12px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 7px
	}
	
#box {
	margin-left: 0px;
	margin-top: -16px;
	padding-top: 4px;
	padding-bottom: 15px;
	list-style: none;
	border-left: none;
	--background-image:  url(../images/TopBtnBarBkg.jpg);
	--background-repeat: repeat-x;
	}
	

#box ul{
	margin: 0px;
	padding-top: 10px;
	list-style-type: disc;
	border-left: none;
	color: #000000;
	--display: inline;
	margin-left: 8px;
	text-indent: 0px;
	--margin-top: 20px;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	}

#box li {
margin-bottom: 8px;}	
		
			
#box a {
	color: #000000;
	list-style: none;
	--margin: 0px;
	--padding-top: 6px;
	border-left: none;
	color: #000;
	font-size: .7em;
	font-style: italic;
	text-decoration: none;
	text-align: center;
	border: none;
	}
	

	
#boxCaption {
	color:  #000000;
	font-size: 1em;
	margin-top: 10px;
	font-style: italic;
	padding-bottom: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	list-style: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	}
			

	
#box a:hover {
	font-weight: bold;
	padding-left: 12px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 7px
	}	
	
	
ul, ol {
	padding-left: 0px;
	margin-left: 0px;
	list-style: circle;
	list-style-position: inside;
	}
		
#dedication {
	position: relative;
	overflow: none;
	width: 390px;
	height: 90px;
	top: 10px;
	float: left;
	margin-left: 80px;
	}
	
/* All slideMenu2 DIV elements */
div.clSlideMenu{ 
	position:absolute;
	font-family:times,timesnewroman,;
	margin-left: 10px;
	font-size:10px;
	overflow:hidden;
	width:250;
	height:20;
	text-align: left;
}

a.clA0{ /* All top level links */
	color:#000;
	font-size:12px;
	--width: 10px;
	text-decoration:none;
	font-weight:bold;
}	

a.clA1{ /* All sub level links */
	color:#FFF;
	font-size:11px;
	
	font-weight:bold;
	text-decoration:none;
}
a.clA2{ /* All sub2 level links */
	color:#FFF;
	text-decoration:none;
}
a.clA3{ /* All sub3 level links */
	color:#000;
	text-decoration:none;
}
a.clA4{ /* All sub4 level links */
	color:green;
	text-decoration:none;
}

/* NEEDED STYLES */
div.slideMenuBG{position:absolute; left:0; top:0; z-index:1}
div.slideMenuText{position:absolute; left:10; top:5; z-index:200; }
/* NEEDED ----- This class should be named like this:
	#NAME_OF_YOUR_MENUcont
*/
#slideMenucont{position:absolute;	height:600; width:200; visibility:hidden;}

/*Styles for main */
#mainContent {
	font-size: .8em;
	font-weight: normal;
	position: relative;
	float: left;
	width: 490px;
	height: 540px;
	margin-top: 80px;
	margin-left: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  150%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	--border: solid 2px black;	
	}
	
	/*Styles for List of Author's Publications on their Page */
	
	#mainContentPublications {
	font-size: .8em;
	font-weight: normal;
	position: relative;
	float: left;
	width: 490px;
	height: 540px;
	margin-top: 40px;
	margin-left: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  150%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	--border: solid 2px black;	
	}
	
	
/*Styles for ingles.html */	
#mainContentIng {
	font-size: .8em;
	font-weight: normal;
	position: relative;
	float: left;
	width: 520px;
	height: 540px;
	margin-top: 40px;
	margin-left: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  150%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	--border: solid 2px black;
	}
	
		
/*Styles for ingles.html main field */	
#mainContentText {
	--font-size: .8em;
	--font-weight: normal;
	position: relative;
		--top: 40px;
	--left: 40px;
	float: left;
	width: 52%;
	height: 1210px;
	--margin-top: 10px;
	margin-left: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  150%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	--border: solid 2px black;
	}
	
	#mainContentText p {
		color: #000000;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 00px;
	padding-top: 0px;
	padding-right: 30px;
	}
	
	#mainContentText h1{
	color: #000000;
	text-align: center;
	
	padding-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
	line-height:  120%;
	}
	
	
	#mainContentText a:link { 
			color: #0066CC;
	text-decoration: none;
	}

	
/*Styles for about.html */	
#mainContentAbout {
	font-size: .8em;
	font-weight: normal;
	position: relative;
	float: left;
	width: 490px;
	height: 540px;
	margin-top: 40px;
	margin-left: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  150%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	--border: solid 2px black;
	}		
	
	/*Styles for main Shop */
#mainContentShop {
	font-size: .8em;
	font-weight: normal;
	position: relative;
	float: left;
	width: 860px;
	height: 920px;
	margin-top: 80px;
	margin-left: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  150%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	--border: solid 2px black;	
	}
	
	/*Styles for main News */
#mainContentNews {
	font-size: .8em;
	font-weight: normal;
	position: relative;
	float: left;
	width: 500px;
	height: 920px;
	margin-top: 80px;
	margin-left: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  150%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	--border: solid 2px black;	
	}	
	
/*Styles for other main */	
	#mainContent1 {
	font-size: .8em;
	font-weight: normal;
	position: relative;
	float: left;
	width: 690px;
	height: 540px;
	margin-top: 20px;
	margin-left: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  120%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	border: solid 2px black;	
	}
	
/*Styles for Bio main */	
	#mainContentBio {
	font-size: .8em;
	font-weight: normal;
	position: relative;
	float: left;
	width: 690px;
	height: 540px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:  120%;
	padding-right: 00px;
	padding-left: 00px;
	padding-top: 00px;
	overflow: none;
	--border: solid 2px black;	
	}
	
	
/*Styles for FreshContentNews Feed*/
.fresh p{
	color: #000000;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 00px;
	padding-top: 0px;
	padding-right: 30px;
	}
	
	.fresh h1{
	color: #000000;
	text-align: center;
	
	padding-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
	line-height:  120%;
	}
	
.fresh A {color:#124679;text-decoration:none!important;}
.fresh A:visited {color:#124679;}	
.fresh A:hover {color:#124679;text-decoration:underline !important;}
		
#sidebar {
	position: relative;
	overflow: none;
	width: 250px;
	height: 410px;
	top: 40px;
	float: right;
	margin-right: 70px;
	border: solid 2px black;
	border-top-width: 2px;
	padding-top: 16px;
	padding-right: 0px;
	background-color: #99CCFF;
	}
	
#sidebar a {
	color:  #000000;
	font-size: .8em;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	list-style: none;
	border: none;
	}
/*Styles for Werks*/

#sidebarAnnounce {
clear: both;
	position: absolute;
	overflow: none;
	width: 280px;
	height: 90px;
	top: 640px;
	right: 190px;
	--float: right;
	margin-right: 0px;
	--border: solid 2px black;
	--border-top-width: 2px;
	--padding-top: 16px;
	padding-right: 0px;
	background-color: #FFFFFF;
	}
	
	#sidebarAnnounce a {
	color:  #0066CC;
	padding-left: 5px;
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	list-style: none;
	border: none;
	}
	
	#sidebarAnnounce a:hover {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 7px
	}	
	
#sidebarWerks {
clear: both;
	position: absolute;
	overflow: none;
	width: 280px;
	height: 200px;
	top: 900px;
	right: 190px;
	--float: right;
	margin-right: 0px;
	--border: solid 2px black;
	--border-top-width: 2px;
	--padding-top: 16px;
	padding-right: 0px;
	background-color: #FFFFFF;
	}
	
	#sidebarWerks p{
	color: #006600;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	font-style: italic;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	--margin-bottom: 5px;
	margin-left: 00px;

	}
	
	#sidebarWerks a {
	color:  #0066CC;
	padding-left: 5px;
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	list-style: none;
	border: none;
	}
	
	#sidebarWerks a:hover {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 7px
	}	
	
	
#sidebarAngelelli {
	position: relative;
	overflow: none;
	width: 200px;
	height: 165px;
	top: 130px;
	float: right;
	margin-right: 40px;
	border: solid 2px black;
	border-top-width: 2px;
	padding-top: 16px;
	background-color: #99CCFF;
	}

.contribute {
	text-align:center;
	padding-top: 20px;
	padding-bottom: 20px;
	border: none;
	text-decoration: none;
	background-image: url(../images/contribute.jpg) no-repeat;
	}
	
	#googleSearchUnitIframe {
	font-size: .8em;
	font-weight: normal;
	--position: relative;
	float: left;
	width: 820px;
	height: 645px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	text-align: left;
	--margin-right: 30xp;
	--Arial, Helvetica, sans-serif;
	line-height:  150%;
	--padding: 30px 20px 20px 20px;
	--border: solid 1px black;
	overflow: auto;	
	}
	
	/*Styles for class shop caption strip */
.main {
position: relative;
z-index: 0;
top: 1px;
left: 50px;
--padding-top:  04px;
margin-top: -10px;
--float: left;
width: 885px;
height: 81px;
background: url(../images/MainContHead.jpg) left top repeat-x;
border-bottom: none;
border-right: none;

}

	.main h71 {
		color: #006666;
		font-size: 1.2em;
		font-style: italic;
		font-weight: normal;
		}

	.main h72 {
		color: #006666;
		font-size: 1.1em;
		white-space: pre;		
		font-weight: normal;
		}
				

	
	/* Shop pages Headder */	
	.main h7 {
		color: #000066;
		font-size: 2em;
		font-weight: bold;
		position:absolute;
		font-family: Arial, Helvetica, sans-serif;
		left: 200px;
		text-align: left;
		margin-bottom: -1px;
		--margin-top: 10px;
		padding-top: 20px;
		padding-right: 100px;
		z-index: 0;
		}
	
	
#adBar {
	position: relative;
	width: 120px;
	height: 720px;
	top: 40px;
	float: right;
	margin-right: 10px;
	--border: solid 2px black;
	--border-top-width: 2px;
	margin-bottom: 46px;
	--background-color: #99CCFF;
	z-index: 2;
	}
	
	#adBarSearch {
	position: relative;
	width: 120px;
	height: 600px;
	top: 80px;
	float: right;
	margin-right: 10px;
	border: solid 2px black;
	border-top-width: 2px;
	margin-bottom: 66px;
	background-color: #99CCFF;
	}
	
	#adBarShop {
	position: relative;
	width: 1px;
	height: 600px;
	top:  80px;
	float: right;
	margin-right: 10px;
	border: none;
	border-top-width: 2px;
	margin-bottom: 46px;
	background-color: #FFFFFF;
	}
	
	#bottomBar {
	clear: both;
	position: relative;
	--background:  url(../images/footerGraphic.jpg);
	--background-repeat: repeat-x;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	
margin-bottom: 10px;
	height: 140px;
	--border: solid 2px black;
	}
			
#wrapper-graphicBar {
	clear: both;
	position: relative;
	background:  url(../images/footerGraphic.jpg);
	background-repeat: repeat-x;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	height:80px;
	--border: solid 2px black;
	}
	
	#wrapper-graphicBar h31{
	text-align: right;
	margin-left: 260px;
	color: #996600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-right: 1px;
	line-height: 130%;
	}
	
		#wrapper-graphicBar h32{
	text-align: center;
	margin-left: 320px;
	color: #996600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 50px;
	padding-right: 1px;
	line-height: 40px;
	white-space: pre;
	}	
	
</style>


