body {
    background:#fff url(images/body_bg.gif) repeat-x top;
    text-align:center;
}

#container {
    text-align:left;
    width:750px;
    margin:0 auto;
}

#header h1 {
    position:relative;
    top:18px;
    width:346px;
    height:51px;
    font-size:4.5em;
}
#header h2 {
    position:relative;
    left:484px;
    top:-8px;
    font-size:1.5em;
    width:19em;
}
#navigation {
    position:absolute;
    top:80px;
}

#navigation ul {
    list-style:none;
}
#navigation ul li {
    display:inline;
}
#navigation ul li a {
    text-decoration:none;
    color:#fff;
    font-size:1.5em;
    display:block;
    float:left;
    margin:0 1em;
    border-bottom:4px solid transparent;
}
#navigation ul li a:hover {
    border-bottom-color:#C7E2EE;
}
#content {
    margin-top:60px;
}
#content .primary {
    width:460px;
    float:left;
    margin-bottom:1em;
}

.primary h1{
    font-size:2em;
		padding:8px;
}

.primary h3{
   font-size:1.25em;
	 padding:5px;
}

#content .secondary {
    float:left;
    border-left:solid 1px #e0e0e0;
    padding-left:12px;
    margin-left:12px;
    width:264px;
    margin-bottom:1em;
}

#content .section {
    padding:0 1em 1em;
    background:#fff url(images/section_bg.gif) repeat-x 0 13px;
    margin-bottom:2em;
}
#content .section h2 {
    font-size:1.8em;
    margin-bottom:1em;
}
#content .section ul {
    list-style:none;
    float:left;
    width:220px;
}
#content .section ul li {
    margin-bottom:0.8em;
}
#content .section ul li a {
    background:url(images/issue_bg.gif) no-repeat left center;
    padding-left:15px;
    text-decoration:none;
    font-size:1.4em;
}
#content .section ul li a:hover {
    background-image:url(images/issue_hover_bg.gif);
}
#content .secondary p {
    font-size:1.2em;
    line-height:1.6em;
    color:#333;
}

#content .primary p {
    font-size:1.2em;
    line-height:1.6em;
    color:#333;
}

#content .secondary p.about {
    font-size:1.4em;
    margin-top:1em;
    color:green;
}
#content .secondary h3 {
    font-size:1.4em;
    margin:1.5em 0 0.2em;
    color:#333;
}
#login {
    padding:2em 1em;
    background-color:#356CC6;
    border:solid 1px #1A4A97;
    color:#fff;
    margin:3.5em 0;
}
.clear, #footer {
    clear:both;
}
#footer {
    padding:2em;
		text-align:center;
    border-top:solid 1px #e0e0e0;
}
.about {
    color:green;
}

table {
	border-collapse: collapse;
	width: 100%;
	}

th {
	padding: 0.25em 0.5em;
	text-align: left;
	}


td {
	border-bottom: 1px solid #CCC;
	padding: 0.25em 0.5em;
	}
	

	
	i{		
font-style: italic
	}


