

body {
	background:#EDA738 url(http://www.latinosnhi.org/fx/bg-02.jpg) top left repeat-x scroll;
	color:#808080;
	font-family:"Lucida Grande","Lucida Sans Unicode",Sans-Serif;
	font-size:0.80em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
	margin:0pt auto;
	text-align:center;
	width:100%;
}

a:link, a:visited {
	color:#E64000;
	font-weight:normal;
	text-decoration:none;
}

a:hover, a:active {
	color:#000000;
}

#top {
	width: 820px;
	height:158px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0pt;
	margin-bottom: 16px;
	padding: 0pt;
	text-align:left;
}

.logo { 
	margin-top: 1.2891em;
	float: left;
	width: 297px;
}

img { border: 0; }

#wrap {
	border:2px solid #EDA636;
	clear:both;
	color:#2E2E2E;
	margin:0pt auto;
	padding:0pt;
	text-align:left;
	width:819px;
	background:#EFEFEF url("http://www.latinosnhi.org/fx/blocks-grey.jpg") top left repeat;
}

.tag {
float:right;
position:absolute;
right:0pt;
top:0pt;
}

#header {
background:#DDDDDD none repeat scroll 0%;
}

#header h1 {
margin:0pt;
padding:5px;
}

h1 {
	color:#CD3F31;
	font-family:georgia,"times new roman",serif;
	font-size:24px;
	letter-spacing:-0.5px;
	padding:15px;
}

h2 {
	color:#CD3F31;
	font-family:georgia,"times new roman",serif;
	font-size:2em;
	line-height: 1.1em;
	letter-spacing:-0.5px;
	padding:15px;
}

h3 {
	color:#444;
	font-family:georgia,"times new roman",serif;
	font-size:1em;
	margin:0px 4px;
	padding: 7px;
}

.article {
	color:#CD3F31;
	font-family:georgia,"times new roman",serif;
	font-size:1.2em;
	line-height: 1.1em;
	padding:15px;
	text-align: center;
	margin: 0 auto;
}
	

h4 {
	margin:18px 0 0 0;
	padding:7px 0pt 0pt 7px;
}

.break {
	clear: both;
	width: 500px;
	margin: 4px auto;
	height: 0.1em;
	border: none;
	background: #bbb;
	color: #bbb;
	text-align: center;
}

#nav {
background:inherit;;
float:right;
padding:10px;
text-align:right;
width:90%;
}

#nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#nav li {
display:inline;
margin:0pt;
padding:0pt;
}

#main {
	background:#fff url("http://www.latinosnhi.org/fx/main-bg.jpg") top left repeat-x;
	float:right;
	font-size:11pt;
	line-height:21px;
	width:635px;
	font-family:arial, helvetica, sans-serif;
	padding: 0 0 1.5em 0;
}

#main h2, #main h3 {
	padding:15px 0 5px 10px;
}

#main p { padding: 0 10px; }

#slideshow {
	margin:0 auto;
	text-align:center;
	float:right;
	padding-top: 40px;
}

.top-ten {
    font-size: 180%;
    color: #CD3F31;
    font-weight: bold;
    font-family: georgia, "times new roman", serif;
    margin-left: 15px;
}

/* FOR MAY 3 */

#main-may {
	background:#fff url("http://www.latinosnhi.org/fx/main-bg.jpg") top left repeat-x;
	float:right;
	font-size:11pt;
	line-height:21px;
	width:819px;
	font-family:arial, helvetica, sans-serif;
	padding: 0 0 1.5em 0;
}

#main-may h2, #main-may h3 {
	padding:15px 0 5px 10px;
}

#main-may p { padding: 0 10px; }

#main-may h1, .blue {
	color: #0033FF;
	font-family: georgia,"times new roman",serif;
	font-size: 1.6em;
	letter-spacing: -0.5px;
	padding: 15px;
	line-height: 1.1em;
	text-align: center;
}

#main-may h2 {
	color:#CD3F31;
	font-family:georgia,"times new roman",serif;
	font-size:22px;
	line-height: 1.1em;
	letter-spacing:-0.5px;
	padding:15px;
	text-align: center;
}

#success h1 {
	width: 65%;
	margin: 20pt auto;
	text-align: center;
	padding: 15px;
	color: #000;
	font-family:georgia,"times new roman",serif;
	letter-spacing:-0.5px;
	border: 1px solid #000;
}

#details {
	width: 420px;
	height: 112px;
	background: #fff url("http://www.latinosnhi.org/fx/date-details.gif") center center no-repeat;
}

#details p {
	padding: 22px;
}

.mid-date {
	text-align: center;
	font-weight: bold;
	font-size: 128%;
}

.contact-chad {
	font-size: 12px;
	text-align: center;
}

/* END FOR MAY 3 */

#sidebar {
	float:left;
	width:180px;
	background: url("http://www.latinosnhi.org/fx/blocks-grey.jpg") top left repeat;
}

#sidebar ul {
	margin-bottom:0pt;
}

#sidebar h3, #sidebar p {
	padding:0pt;
}

/* EVENTS STYLES */

h3.event-year {
	color:#CD3F31;
	font-family:georgia,"times new roman",serif;
	font-size:1.5em;
	line-height: 1.1em;
	letter-spacing:-0.5px;
	padding:15px;
	clear: both;
	margin: 0 auto;
	border-bottom: 1px dotted #ddd;
	width:79%;	
}

#facts li {
	padding: 0 25px 10pt 0;
	clear: left;
	list-style-position: outside;
}

.facts li {
	padding: 0 25px 10pt 0;
	clear: left;
	list-style-position: outside;
}

.event-img {
	border: 1px solid #bbb;
	margin-right: 20px;
	padding: 4px;
	margin-bottom: 10px;
}

#upcoming {
	width: 90%;
	margin: 0 auto;
	padding: 7px;
	background-color: #fff;
	border: 1px solid #f3f3f3;
}

/* MAY 3 FORM */

#main-may .register {
	width: 285px;
	margin: 0 auto;
	padding: 0 15px;
	text-align: left;
	border: 1px solid #f2f2f2;
	background-color: #FAFAFA;
}

#main-may form img {
	position: relative;
	left: 165px;
}

#main-may label {
	display:block;
	font-weight:bold;
	font-size:11pt;
	font-family:arial;
	margin:5px 0;
	color: #377EED;
}

#main-may input {
	padding: 4px;
	border: 1px solid #C3D8F9;
	font: bold 1em Verdana, Arial, sans-serif;
	color: #000000;
	background-color: #eee;
	width: 230px;
}

#main-may select {
	padding: 4px;
	border: 1px solid #C3D8F9;
	font: bold 1em Verdana, Arial, sans-serif;
	color: #000000;
	background-color: #eee;
	width: 230px;
}

#main-may textarea {
	width:230px;
	height: 30px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:220px;
	display:block;
	color:#777;
}

#main-may #submit {
	border: 1px solid #bdbdbd;
	color: #666;
	background: #FFF url("http://www.latinosnhi.org/fx/submit-button.gif") repeat-x left bottom;
	cursor: pointer;
	padding: 5px 10px;
	margin: 5px 11px;
	}

/* CONTACT TABLE */

td {
	vertical-align: top;
}

td span {
	font-size: 85%;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.one {
	background: #eee;
}

.two {
	background: #f4f4f4;
}

#library {
	width: 97%;
	border: 1px solid blue;
	padding: 5px;
	margin: 1px auto;
}

.imgboard {
	padding: 5px;
	margin: 0 10px 5px 0;
	border: 1px solid #2E2E2E;
	float: left;
}

/* FOOTER STYLING */
       
#footer {
	background:#fff url("http://www.latinosnhi.org/fx/main-bg.jpg") center left repeat-x;
	clear:both;
	height:150px;
	width:100%;
}
       
.motto {
	font: 22px/22px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 28px;
}

#footer p.motto {
	color: #656565;
	margin: 0 auto;
	padding-top: 18px;
}

#footer p.copy {
	margin:0pt auto;
	padding:5px 0;
	color:#000;
}

#footer p.credit {
	margin:0pt auto;
	padding:4px 0;
	color:#565656;
}

/* LEFT SIDE STYLES */

.donate {
	background: #ccc;
	clear: left;
	color: #343434;
	height: 133px;
	margin: 7px auto 10px auto;
	padding: 0px;
	width: 170px;
}

.register-nav {
	background: #ccc;
	clear: left;
	color: #343434;
	height: 47px;
	margin: 3px auto;
	padding: 0 0 0 5px;
	width: 171px;
}

.presscontact {
	width: 90%;
	background-color: #EFEFEF;
	margin: 0 auto;
	padding: 5px;
	font-size: 12px;
	border: 1px solid #333;
       }

div.donate p {
	padding:5px;
	margin:5px 9px;
	color:#343434;
}

.boxtwo {
	background:#C8C8C8 url(http://www.latinosnhi.org/fx/top-box-01.jpg) no-repeat left top;
	clear:left;
	height:253px;
	margin: 5px auto;
	padding:3px 0 0 0;
	width:171px;
}

.boxtwo img {
	padding-right: 5px;
	padding-top: 7px;
}

div.boxtwo p {
	margin:5px 12px;
	color:#fff;
	font-weight: bold;
}

div.boxtwo input {
	border:1px solid orange;
	font-size:10pt;
	margin:0pt 15px;
	padding:1px;
	width:125px;
}

.required {
	color: #fff;
	padding-left: 5px;
}

#ankle {
	clear:both;
	width:100%;
}


#right {
float:right;
position:relative;
right:55px;
text-align:left;
top:10px;
width:200px;
}

.label {
float:left;
font-weight:bold;
width:150px;
}
.input {
border:1px solid #777777;
font-size:10px;
margin-bottom:10px;
padding:4px;
width:165px;
}
.contactform textarea {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#404040;
width:450px;
}
.contactform input {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#404040;
margin-top:5px;
}

/* LEFT NAV BAR */

.arrowlistmenu {
	width: 182px;
}

.arrowlistmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li {
	padding-bottom: 2px; /*bottom spacing between menu items*/
	background: #fff;
}

.arrowlistmenu ul li.flag a {
	padding-bottom: 2px;
	background: #fff url(fx/flag.jpg) top left no-repeat;
}


.arrowlistmenu ul li.flag a {
	padding-left: 50px;
}

.arrowlistmenu ul li a:hover {
	color: #CD3E2D;
	background-color: #F3F3F3;
	font-weight: normal;
}

.arrowlistmenu ul li a {
	color: #A70303;
	background: url(fx/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 4px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #dadada;
	font-size: 90%;
}

.arrowlistmenu ul li a:visited {
	color: #A70303;
	font-weight: normal;
}

.arrowlistmenu ul li a:hover {
	color: #CD3E2D;
	background-color: #F3F3F3;
	font-weight: normal;
}

/* PDF PAGINATION */

.virtualpage, .virtualpage2, .virtualpage3{
	/*hide the broken up pieces of contents until script is called. Remove if desired*/
	display: none;
	padding-top: 10px;
	font-size: 12px;
}

.virtualpage img {
	float: left;
	width: 32px;
	padding-right: 7px;
	clear: both;
}

.paginationstyle{ /*Style for demo pagination divs*/
	width: 250px;
	text-align: center;
	padding: 2px 0;
	margin: 10px 0;
	line-height: 35px;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
	border: 1px solid navy;
	margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
	padding: 0 5px;
	text-decoration: none;
	border: 1px solid black;
	color: navy;
	background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
	color: #000;
	background-color: #A6AEB9;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
	border: 0;
	padding: 0;
}

.paginationstyle a.imglinks img{
	vertical-align: bottom;
	border: 0;
}

.paginationstyle a.imglinks a:hover{
	background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected { /*Pagination div "flatview" links style*/
	color: #000;
	background-color: #EDA431;
}