/* hillmancurtis dot com cascade ---------- */
/* rev 0.1 ------------------------------- */

/* ---------------------------------------------------------- CSS RESET */

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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;} :focus {outline: 0;} ol, ul {list-style: none;} table {border-collapse: collapse; border-spacing: 0;} caption, th, td {text-align: left; font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";} input, select {margin:0; padding:0;}

/* ---------------------------------------------------------- GLOBALS */

body {
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:1.2em;
height:100%;
color:#fffff;
/*color:#737e91;*/
}

#wrapper {
background:#ffffff;
width:885px;
height:auto;
min-height:650px;
margin:20px auto;
margin-top: 0px;
padding: 0 0 0 10px;
}

a:link, a:visited {color:#5a5f6b; text-decoration:none;}
a:hover, a:active {color:#aeaeae; text-decoration:underline;}

h1 {
display:none;
}

h2 {
font-size:24px;
color:#999999;
}

#wrapper h3 {
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:10px 0 8px 0;
}

em{font-style:italic;}
strong{font-weight:bold;}

.spaced {
padding:30px 0 8px 0;
}

.active {
border-bottom:solid 1px #FFFF99;
}



.green_text {
color:#ad9f01;
}

/* ---------------------------------------------------------- HEADER */

#header_left {
background:#ffffff;
float:left;
width:885px;
height:75px;
margin:0 0 0 0px;
}
#header_left_pad {
background:#ffffff;
float:left;
width:885px;
height:6px;
margin:0 0 0 0px;
}

#header_left_navpad {
background:#ffffff;
float:left;
width:885px;
height:1px;
margin:0 0 0 0px;
}




#controlpad_line {
background:#ffffff;
float:left;
width:885px;
height:10px;
background:url(../images/1_px_line.gif) 0 0 no-repeat;
margin:0 0 0 0px;
}


#controlpad_line_large {
background:#ffffff;
float:left;
width:885px;
height:25px;
background:url(../images/1_35px_line.gif) 0 0 no-repeat;
margin:0 0 0 0px;
}

#header_controlpad {
background:#ffffff;
float:left;
width:885px;
height:10px;
margin:0 0 0 0px;
}

#header_right {
float:right;
width:320px;
height:30px;
text-align:right;
}

#header_right input, #header_right form {
display:inline;
vertical-align:middle;
}

#keywords {
width:125px;
height:15px;
margin:0 0 0 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/* ---------------------------------------------------------- NAVIGATION SPRITE */
#navigation_ul {
position:relative;
width:885px;
height:75px;
background:url(../images/nav_bar_new.jpg);
}

#navigation_ul li {
position:absolute;
top:0;
height:75px;
background:url(../images/nav_bar_new.jpg) 0 0 no-repeat;
display:block;
list-style:none;
}

#navigation_ul a{
display:block;
height:75px;
}

#navigation_ul #nav1 {
left:0;
background-position:0px 0px;
}
#nav1, #nav1 a {width:120px;}
#navigation_ul #nav1 a:hover {
background:url(../images/nav_bar_new.jpg) 0px 0px no-repeat;
}
#navigation_ul #nav2 {
left:632px;
background-position:-632px 0px;
}
#nav2, #nav2 a {width:70px;}
#navigation_ul #nav2 a:hover {
background:url(../images/nav_bar_new.jpg) -632px -103px no-repeat;
}
#navigation_ul #nav3 {
left:709px;
background-position:-709px 0px;
}
#nav3, #nav3 a {width:70px;}
#navigation_ul #nav3 a:hover {
background:url(../images/nav_bar_new.jpg) -709px -103px no-repeat;
}
#navigation_ul #nav4 {
left:785px;
background-position:-785px 0px;
}
#nav4, #nav4 a {width:70px;}
#navigation_ul #nav4 a:hover {
background:url(../images/nav_bar_new.jpg) -785px -103px no-repeat;
}
#navigation_ul #nav5 {
left:859px;
background-position:-859px 0px;
}
#nav5, #nav5 a {width:25px;}
#navigation_ul #nav5 a:hover {
background:url(../images/nav_bar_new.jpg) -859px -103px no-repeat;
}




/* ---------------------------------------------------------- Site typography */

.buscadabody {
	font: 13px/16px Helvetica, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: top;
}

.buscadalink {
	color: #000000;
	font: 13px/16px Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
}

.buscadalink a:visited {
	font: 13px/16px Helvetica, Arial, Geneva, sans-serif;
	color: #000000;
	text-decoration: none;
	}

.buscadalink a:hover {
	font: 13px/16px Helvetica, Arial, Geneva, sans-serif;
	color: #000000;
	text-decoration: underline;
	}
	

.buscadaheader {
	color: #000000;
	font: 13px/22px Helvetica, Arial, Geneva, sans-serif;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
}

.buscadaheadergrey {
	color: #666666;
	font: 13px/22px Helvetica, Arial, Geneva, sans-serif;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
}





/* ---------------------------------------------------------- BODY and HOME and PROMO */

#content_container {
position:relative;
clear:both;
height:auto;
min-height:505px;
padding:0px 0 0px 0;
}

#home_window {
width:885px;
height:455px;
background:#eeeeee;
padding:0px 0 0 0px;
}

.slideshow_images {
width:885px;
height:455px;
overflow:hidden;
}

.control_wrap {
background:#ffffff;
width:885px;
height:455px;
margin:0px 0 0 0;
overflow:hidden;
}

#home_thumbs {
background:#ffffff;
width:100%;
text-align:center;
margin:0px 0 0 0;
}

#home_thumbs li {
display:inline;
margin:0 8px 0 0;
padding:0 0 0px 0;
}

#news_container {
width:100%;
font-family:Georgia, "Times New Roman", Times, serif;
padding:30px 0 0 70px;
}

#news_container h2{
margin:0 0 0 395px;
}

#news_container p {
float:left;
text-align:left;
width:230px;
height:auto;
margin:20px 0 40px 28px;
font-size:12px;
line-height:1.31em;
}




#promo_head {
background:#ffffff;
float:left;
width:885px;
height:50px;
background:url(../images/home/Promo_header.gif) 0 0 no-repeat;
margin:0 0 0 0px;
padding:0 0 0 0px;
}

#promo_container {
background:#ffffff;
float:left;
width:885px;
height:160px;
margin:0 0 0 0px;
}

#project_info_container {
background:#ffffff;
float:left;
width:885px;
margin:0 0 0 0px;
}


#about_container {
background:#ffffff;
float:left;
width:885px;
margin:0 0 0 0px;
}


/* ---------------------------------------------------------- PROJECTS INDEX */


#header_projects {
background:#ffffff;
float:left;
width:885px;
height:55px;
background:url(../images/projects/project_index_header.gif) 0 0 no-repeat;
margin:0 0 0 0px;
}

/* ---------------------------------------------------------- PROJECTS INDEX ROW 1*/

#row1a_left {
background:#ffffff;
float:left;
width:885px;
height:255px;
margin:0 0 0 0px;
}

#project_row1_ul {
position:relative;
width:885px;
height:255px;
background:url(../images/projects/index_tiles/01indexrow.jpg);
}

#project_row1_ul li {
position:absolute;
top:0;
height:255px;
background:url(../images/projects/index_tiles/01indexrow.jpg) 0 0 no-repeat;
display:block;
list-style:none;
}

#project_row1_ul a{
display:block;
height:255px;
}

#project_row1_ul #row1a {
left:0;
background-position:0px 0px;
}
#row1a, #row1a a {width:210px;}
#project_row1_ul #row1a a:hover {
background:url(../images/projects/index_tiles/01indexrow.jpg) 0px -283px no-repeat;
}
#project_row1_ul #row2a {
left:225px;
background-position:-225px 0px;
}
#row2a, #row2a a {width:210px;}
#project_row1_ul #row2a a:hover {
background:url(../images/projects/index_tiles/01indexrow.jpg) -225px -283px no-repeat;
}
#project_row1_ul #row3a {
left:450px;
background-position:-450px 0px;
}
#row3a, #row3a a {width:210px;}
#project_row1_ul #row3a a:hover {
background:url(../images/projects/index_tiles/01indexrow.jpg) -450px -283px no-repeat;
}
#project_row1_ul #row4a {
left:675px;
background-position:-675px 0px;
}
#row4a, #row4a a {width:210px;}
#project_row1_ul #row4a a:hover {
background:url(../images/projects/index_tiles/01indexrow.jpg) -675px -283px no-repeat;
}



/* ---------------------------------------------------------- PROJECTS INDEX ROW 2*/

#row2a_left {
background:#ffffff;
float:left;
width:885px;
height:255px;
margin:0 0 0 0px;
}

#project_row2_ul {
position:relative;
width:885px;
height:255px;
background:url(../images/projects/index_tiles/02indexrow.jpg);
}

#project_row2_ul li {
position:absolute;
top:0;
height:255px;
background:url(../images/projects/index_tiles/02indexrow.jpg) 0 0 no-repeat;
display:block;
list-style:none;
}

#project_row2_ul a{
display:block;
height:255px;
}

#project_row2_ul #row1a {
left:0;
background-position:0px 0px;
}
#row1a, #row1a a {width:210px;}
#project_row2_ul #row1a a:hover {
background:url(../images/projects/index_tiles/02indexrow.jpg) 0px -283px no-repeat;
}
#project_row2_ul #row2a {
left:225px;
background-position:-225px 0px;
}
#row2a, #row2a a {width:210px;}
#project_row2_ul #row2a a:hover {
background:url(../images/projects/index_tiles/02indexrow.jpg) -225px -283px no-repeat;
}
#project_row2_ul #row3a {
left:450px;
background-position:-450px 0px;
}
#row3a, #row3a a {width:210px;}
#project_row2_ul #row3a a:hover {
background:url(../images/projects/index_tiles/02indexrow.jpg) -450px -283px no-repeat;
}
#project_row2_ul #row4a {
left:675px;
background-position:-675px 0px;
}
#row4a, #row4a a {width:210px;}
#project_row2_ul #row4a a:hover {
background:url(../images/projects/index_tiles/02indexrow.jpg) -675px -283px no-repeat;
}


/* ---------------------------------------------------------- PROJECTS INDEX ROW 3*/

#row3a_left {
background:#ffffff;
float:left;
width:885px;
height:255px;
margin:0 0 0 0px;
}

#project_row3_ul {
position:relative;
width:885px;
height:255px;
background:url(../images/projects/index_tiles/03indexrow.jpg);
}

#project_row3_ul li {
position:absolute;
top:0;
height:255px;
background:url(../images/projects/index_tiles/03indexrow.jpg) 0 0 no-repeat;
display:block;
list-style:none;
}

#project_row3_ul a{
display:block;
height:255px;
}

#project_row3_ul #row1a {
left:0;
background-position:0px 0px;
}
#row1a, #row1a a {width:210px;}
#project_row3_ul #row1a a:hover {
background:url(../images/projects/index_tiles/03indexrow.jpg) 0px -283px no-repeat;
}
#project_row3_ul #row2a {
left:225px;
background-position:-225px 0px;
}
#row2a, #row2a a {width:210px;}
#project_row3_ul #row2a a:hover {
background:url(../images/projects/index_tiles/03indexrow.jpg) -225px -283px no-repeat;
}
#project_row3_ul #row3a {
left:450px;
background-position:-450px 0px;
}
#row3a, #row3a a {width:210px;}
#project_row3_ul #row3a a:hover {
background:url(../images/projects/index_tiles/03indexrow.jpg) -450px -283px no-repeat;
}
#project_row3_ul #row4a {
left:675px;
background-position:-675px 0px;
}
#row4a, #row4a a {width:210px;}
#project_row3_ul #row4a a:hover {
background:url(../images/projects/index_tiles/03indexrow.jpg) -675px -283px no-repeat;
}


/* ---------------------------------------------------------- PROJECTS INDEX ROW 4*/

#row4a_left {
background:#ffffff;
float:left;
width:885px;
height:255px;
margin:0 0 0 0px;
}

#project_row4_ul {
position:relative;
width:885px;
height:255px;
background:url(../images/projects/index_tiles/04indexrow.jpg);
}

#project_row4_ul li {
position:absolute;
top:0;
height:255px;
background:url(../images/projects/index_tiles/04indexrow.jpg) 0 0 no-repeat;
display:block;
list-style:none;
}

#project_row4_ul a{
display:block;
height:255px;
}

#project_row4_ul #row1a {
left:0;
background-position:0px 0px;
}
#row1a, #row1a a {width:210px;}
#project_row4_ul #row1a a:hover {
background:url(../images/projects/index_tiles/04indexrow.jpg) 0px -283px no-repeat;
}
#project_row4_ul #row2a {
left:225px;
background-position:-225px 0px;
}
#row2a, #row2a a {width:210px;}
#project_row4_ul #row2a a:hover {
background:url(../images/projects/index_tiles/04indexrow.jpg) -225px -283px no-repeat;
}
#project_row4_ul #row3a {
left:450px;
background-position:-450px 0px;
}
#row3a, #row3a a {width:210px;}
#project_row4_ul #row3a a:hover {
background:url(../images/projects/index_tiles/04indexrow.jpg) -450px -283px no-repeat;
}
#project_row4_ul #row4a {
left:675px;
background-position:-675px 0px;
}
#row4a, #row4a a {width:210px;}
#project_row4_ul #row4a a:hover {
background:url(../images/projects/index_tiles/04indexrow.jpg) -675px -283px no-repeat;
}

/* ---------------------------------------------------------- DESIGN and ABOUT */


/*----------------------------------------------------------- BOOKS/MERCH */


/* ---------------------------------------------------------- FOOTER */

#footer_container {
background:#ffffff;
float:left;
width:885px;
height:50px;
background:url(../images/footer/footer.gif) 0 0 no-repeat;
margin:0 0 0 0px;
}
