A:link {
color:#FFFFFF; text-decoration:underline;}
A:visited {
color:#FFFFFF; text-decoration:underline;}
A:hover {
color:#3D5DA9; text-decoration:none;}
A:active {
color:#FFFFFF; text-decoration:underline;}

.titleblock {
padding:0; margin:0; text-align:center;}

.titleblock p {
text-indent:0em; color:#3B4471;}
/* used for footer,but not header? */

.rightcontainer {
float:right; 
clear:both; 
width:159px; 
margin-right:10px; 
margin-top:8px; 
padding:0; 
text-align:center; 
background-image:URL("http://www.christmasinthecity.org/images/redesign/RightbarBackground.jpg");  
}

.rightbox {
margin-right:5px; 
margin-left:5px; 
margin-top:5px; 
margin-bottom:5px; 
padding:0; 
border:0; 
text-align:left;} 

.rightcontainer h2 {
text-align:left; 
padding:0 0 0 1.5em;}

body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 80%;
	color: #191919;
	text-align: center;
	background-color: #3D69B0;
}

p {
margin:0.2em 0 1.2em 0; 
padding:0.5em;}
/* paragraph formatting */

h1 {
margin:0; 
padding:0; 
}
/* unused? */

h2 {
background-color:#E2E2ED; 
color:#191919; 
font-size:120%; 
font-weight:normal; 
margin:0; 
padding:0; 
font-family:"Trebuchet MS", verdana, arial, sans-serif; 
border:2px solid #273C72;
}
/*sidebar headers*/

h3 {
margin:0; 
padding:0; 
font-family:"Trebuchet MS", verdana, arial, sans-serif; 
}
/* unused? */

h4 {
margin:0; 
padding:0; 
font-family:"Trebuchet MS", verdana, arial, sans-serif; 
border:0
}
/* unused? */

.container {
background-color:#FFFFFF; 
margin:0px auto 0px auto; 
padding:0; 
border:2px solid #FFFFFF; 
width:800px;}
/* center element with all content */

.navbar {
list-style-type:none; 
display:block; 
width:800px; 
line-height:0; 
clear:both; 
margin:0; 
padding:0;
}

ul.navbar li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; 
float:left; 
width:25%; 
padding:0; 
margin:0; 
text-decoration:none; }

a.nav:hover {
display:block; 
float:left; 
width:25%; 
padding:0; 
margin:0; 
text-decoration:none; 
background-color:#3D5DA9; 
color:#050505;}

a.nav:active {
display:block; 
float:left; 
width:25%; 
padding:0; 
margin:0; 
text-decoration:underline; 
background-color:#709B6D; 
color:#3D5DA9;}

a.bodynav:link, a.bodynav:visited {
text-decoration:none; 
color:#1874CD;}

a.bodynav:hover {
text-decoration:none; 
background-color:#3D5DA9; 
color:#050505;}

a.bodynav:active {
text-decoration:underline; 
background-color:#709B6D; 
color:#3D5DA9;}


.linkbox a {display:block;}

.content {
clear:left; 
color:#191919; 
text-align:left; 
margin:auto 1.5em auto auto; 
padding:1em 4em 0 1.7em;}

.content h2 {text-indent:3em;}

.content .heading {
	font-size: 170%;
	font-weight: bold;
	color: #273C72;} 

.content .smallheading {
	font-size: 120%;
	font-weight: bold;
	color: #3D5DA9;}

.footer {
color:#273C72; 
font-size:75%; 
margin:0em 0em 0em 0em; 
padding:0em; 
text-align:left; 
clear:both;}

.footer .right {
float:right; 
clear:right; 
text-align:right;}

.footer p {margin:0;}

