/* CSS Document */

html { 
	margin : 0; 
	padding : 0; 
	color : #000; 
	text-align : center; }

/* =body */
body { 
	width : 750px;
	font : 76%/150% Tahoma, Verdana, Arial, sans-serif; 
	background-color : #fff; 
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}

h1 { font-size : 150%; color : #730c3d; line-height : 1.5em;}
h2 { font-size : 130%; color : #730c3d; }
h3 { font-size : 110%; color : #730c3d;}


a:link { 
	color : #990033;
	text-decoration : none; 
}

a:visited { 
	color : #990033;
	text-decoration : none;
}

a:hover { 
	color : #CC3300; 
	text-decoration : underline; 
}

a:active { 
	color : #CC3300; 
	text-decoration : underline; 
}

img, img a { 
	border : none; 
}

div#content {
	width : 624px;

}

div#head {
	width : 100%;
}

div#logo {
	float : left;
	width : 115px;
	padding-right : 10px;
	
}

div#nav {
	float : right;
	width : 624px;
	text-align : center;
	border-left : 1px dashed #730c3d;
}

/* =main navigation */

div#MainNav {
	text-align : center;
	border-bottom : 1px solid #730c3d;
	padding-top : 20px; 
	text-transform : uppercase;

}

div#SubNav {
	padding-top : 8px;
	

}


#navlinks {
	margin : 0;
	text-align : center;
	
}


#navlinks a {
	text-decoration : none;
	color : #990033;
}

#navlinks a:hover { 
	text-decoration : underline;
}

#navlinks li {
	list-style-type : none;
	display : inline;
	
	padding-right : 0.5em;
	padding-left : 0.3em;
	border-right : 1px solid #730c3d;
	font-weight : bold;
	font-size : 75%;
	letter-spacing : 0.02em;
}

#navlinks li.last {
	border-right : 0;
	padding-right : 2em;
}

#navlinks li.first {
	padding-left : .2em;
}

#Subnavlinks {
	margin : 0;
	text-align : center;
	
}


#Subnavlinks a {
	text-decoration : none;
	color : #990033;
}

#Subnavlinks a:hover { 
	text-decoration : underline;
}

#Subnavlinks li {
	list-style-type : none;
	display : inline;
	margin-right : 0.2em; 
	padding-right : 0.5em;
	border-right : 1px solid #730c3d;
	font-weight : bold;
	font-size : 85%;
	letter-spacing : 0.110em;
}

#Subnavlinks li.last {
	border-right : 0;
	padding-right : 3em;
}





div#columnLeft {
	float : left;
	width : 125px;
	
}

div#columnRight {
	float : right;
	width : 624px;
	border-left : 1px dashed #730c3d;
}



/* =Lists */


.BigList{
	list-style-type : none;
	margin : 0 0 1em 0;
	padding : 4px 0 0 4px;
}

.BigListBullet {
	background : url(../images/cog_button2.gif) no-repeat 0 3px;
	padding-left: 40px;
	padding-bottom : 10px;
	padding-top : 10px;
}


.BulletHead {
	font-size : 130%; 
	color : #730c3d;
	font-weight : bold;
}









/* =site info */
div#siteinfo {
	clear : both;
	width : 100%;
	text-align : center;
	font-size : smaller;
	font-weight : bold;
	color : #730c3d;
	padding-top : 5px;
	border-top : 1px solid #730c3d;
}

.bold {
	font-weight : bold;
	color : #730c3d;
}

.red {
	color : #730c3d; 
}


.bigBold {
	font-weight : bold;
	font-size : 130%;
	color : #730c3d;
}

.copyright {
	color : #999999;
	font-weight : normal;
}

/* =TinyType */
.tiny {
	font : 90%/120% Tahoma, Verdana, Arial, sans-serif; 
}

.tinyRed {
	font : 90%/120% Tahoma, Verdana, Arial, sans-serif;
	color : #730c3d; 
}

.tiny2 {
	font : 90%/120% Tahoma, Verdana, Arial, sans-serif;
	padding-right : 8px; 
	padding-top : 10px;
	color : #730c3d;
}

.tinySidebar {
	font : 90%/120% Tahoma, Verdana, Arial, sans-serif; 
	padding : 8px;
	color : #730c3d;
}

.openWindow { color : #990033; }
