html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/********* END CSS RESET *********/
body {
    background: #555 url("../images/bgImage.jpg") repeat left top;
    padding: 20px 20px 20px 20px;
	font-family: arial,helvetica,sans-serif;
	line-height: 1.2em;
}

p {
    margin-bottom: 1em;
}

#wrap {
    width: 768px;
    margin: 0 auto;
    padding: 0 0;
}

#miami_header_top {
	background: transparent url("../images/MiamiLogoTop-trans.png") no-repeat left top;
    width: 768px;
    height: 53px;
	padding-left: 30px;
}

#miami_header_top a {
    width: 270px;
    height: 53px;
    display: block;
}

#miami_header_top a span {
    display: none;
}

#miami_header_bottom {
    background: transparent url("../images/MiamiLogoBottom.png") no-repeat left top;
    width: 768px;
    height: 61px;
	padding-left: 30px;
}

#miami_header_bottom a {
    width: 270px;
    height: 33px;
    display: block;
}

#miami_header_bottom a span {
    display: none;
}

#header {
    background: transparent url("../images/PeaceLogo.png") no-repeat left top;
    width: 768px;
    height: 147px;
	padding: 8px 35px 8px 35px;
}

#header a {
    width: 698px;
    height: 147px;
    display: block;
}

#header a span {
    display: none;
}

#nav {
    background: transparent url("../images/NavBar.png") no-repeat left top;
    width: 768px;
    height: 55px;
}

#nav ul {
    list-style-type: none;
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    color: #FFF;
    overflow: hidden;
    background: transparent;
}

#nav ul li {
    float: left;
}

#nav ul li a {
    display: block;
    width: 175px;
    text-align: center;
    line-height: 35px;
    height: 55px;
    display: block;
}

#nav a:link, a:visited {
    background: transparent;
    color: #FFF;
    text-decoration: none;
}

#nav a:hover {
    color: #F00;
}

#content {
    width: 768px;
}

#head_content {
    background: #fff url("../images/HeaderBG.png") repeat-y top left;
    padding: 5px 30px 0px 30px;
    width: 708px;
    overflow: hidden;
}

#left_head_content {
	float:left;
	width: 325px;
	padding: 0px 25px 0px 0px;
	border-right: 1px solid #bbb;
}

#right_head_content {
	float:right;
	width: 325px;
	padding: 0px 0px 0px 25px;
}

#center_head_content {
	width: 650px;
	padding: 20px;
}

h2 {
	clear:both;
	width:100%;
	background: url("../images/RedBar-trans.png") no-repeat left center;
	padding-left: 18px;
	margin-bottom: 0.5em;
}

h3 {
	width:100%;
	color: #900;
}

#body_content {
	clear: both;
    background: #fff url("../images/HeaderBottom.png") no-repeat left top;
    padding: 30px 25px 10px 25px;
    color: #000;
	overflow: hidden;
	line-height: 1.2em;
}

#empty_body {
	clear: both;
    background: #fff url("../images/HeaderBottom.png") no-repeat left top;
    padding: 19px 25px 0px 25px;
    color: #000;
	overflow: hidden;
	line-height: 1.2em;
}

.subtext {
	font-size: 75%;
}

.left-float-img {
	float:left;
	margin: 0px 5px 0px 0px;
}

.right-float-img {
	float:right;
	margin: 0px 0px 0px 5px;
}

.left_body {
	float: left;
	width: 325px;
	padding: 0px 25px 0px 0px;	
}

.right_body {
	float:right;
	width: 325px;
	padding: 0px 0px 0px 25px;
}

p.inline {
	display:inline;
}

#content a:link {
	color: #a00;
	text-decoration:underline
}

#content a:visited {
	color: #700;
}

#content a:hover {
	color: #f00;
	text-decoration:underline
}
