/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/
* { padding: 0; margin: 0; }

H1{font-size:20px;font-weight:bold; margin-bottom:15px;}
H2{font-size:16px;font-weight:bold; margin-bottom:10px;}
H3{font-size:14px;font-weight:bold; margin-bottom:10px;}
legend {
  padding: 5px 5px 2px 5px;
  font-size:16px;
  font-weight:bold;
  color:#780A40;
	border:solid 1px #780A40;
  }
  
fieldset {
	border:solid 1px #780A40;
	padding: 10px 10px 15px 10px;
	cursor:default;
    margin-bottom:10px;
}

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: black;
 padding-top:0px;
}
#wrapper { 
 margin-top:0px;
 margin-left:0px;
 width: 870px;
}
#header {
 color: #333;
 width: 870px;
 padding: 10px;
 height: 243px;
 margin: 0px;
 background-image: url("images/WCSBostonBanner.png");
 background-repeat: no-repeat;
 /* float: left; */
}

#leftcolumn { 
 color: #780A40;
 background: #F2F2E6;
 margin: 0px 5px 5px 0px;
 padding: 0px 10px 10px 10px;
 width: 195px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #780A40;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 width: 625px;
 overflow:auto;
 /* display: inline; */
}
#rightcolumn a{ color: #6e1c93; }

#footer { 
 width: 850px;
 clear: both;
 color: #f2f2e6;
 background: #6e1c93;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 text-align:center;

}
#footer a{ color: #f2f2e6; }

#rightcolumn ol{
	margin:5px 0px 25px 25px;
	padding:0px;
    list-style-type: decimal;

}

#rightcolumn ol li{
	padding:5px 5px 5px 5px;
    list-style-type: decimal;
}

#rightcolumn p{margin:10px 0px 10px 0px; }


.floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #780A40;
padding: 2px;
}
.floatleft
{
float: left;
margin: 0 10px 10px 0px;
border: 1px solid #780A40;
padding: 2px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/padding.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* style the outer div to give it width */
#menu {font-size:12px; }

/* remove all the bullets, borders and padding from the default list styling */
#menu ul {text-align:left; padding:0;width:200px;	margin:0;list-style-type:none;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu ul li {
    text-align:left; 
    color:#f2f2e6;	
    padding: 5px;	
    width:150px; 
}
/* style the links for the top level */
#menu a, .menu a:visited {	
    display:inline;	
    text-align:left;	
    text-decoration:none;	
    text-transform: uppercase;	
    padding:5px;
    color:#f2f2e6;	
    background:#6e1c93;	
    width:100%; 
    display: block;
    border-left:solid 25px #000; 
    border-top:solid 3px #000;	
    border-bottom:solid 3px black;
}

 

/* hack IE5.x to get the correct the faulty box model and get the width right */
* html #menu a, * html #menu a:visited {}

/* style the table so that it takes no part in the layout - required for IE to work */
#menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0;z-index:1;}


/* style the level hovers */
/* first */
#menu :hover > a {color:black;background:#f1d411;}

