/* david hurley world styles */
/* global settings */

html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
line-height:140%;
text-align:center;
}



body {
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000100;
background-color: #fff;
text-align: center;
background-image: url(g/background-2.jpg);
background-position: 0 -5px;
background-attachment: fixed;
background-repeat: repeat-x;


}

a, a:link, a:visited  {

color: #a80000;
text-decoration: underline;
}

#center-page  {

width:830px;
background-color: white;
border:1px solid #eee;
margin: 2px auto 0px auto;

text-align:left;

}
#title    {
width:100%;
background-image: url(g/title.png);
background-position: center 5px;
background-repeat: no-repeat;
height:72px;
border-bottom:1px none #ddd;
margin:0 0 10px 0;


}





/*left hand column style*/

#left-column   {

text-align:left;
float:left;
width:150px;
margin-top:0px;


}

#menu-top   {


}

#menu-body   {



}

#menu-foot   {



}

/* navigation menu */

#menu-body  ul {

list-style-type: none;
width:150px; 
padding:9px 0 5px 0;
margin-left:0px;
}

#menu-body  ul li   {
list-style-type: none;
border-bottom:1px solid #ddd;
text-align:left;
margin-left:0px;
font-size:10px;
line-height:2em;
padding-left:3px;
}


#menu-body  ul li a, a:link, a:visited {

color: #999;
text-decoration:none;
font-weight:bold;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;


}

#menu-body  ul li.you-here a, a:link, a:visited {

color: #555;
text-decoration:none;
font-weight:bold;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;


}


#menu-body  ul li a:hover  {

color:#a80000;

}












/* main page style */

#main   {

float:left;
width:500px;



}

#main-store   {

float:left;
width:672px;
}


.store-item {


margin:0 0 20px 0;
background-image: url(g/background-2.jpg);
background-position: 0 -5px;

background-repeat: repeat-x;
border-bottom:1px dotted #ddd;

}

.store-item img{

float:left;
margin:0 8px 0 0;
}

#squeeze .store-item p{




}

.clear-image {

clear:both;
height:1px;
width:100%;

}


#page-top   {


}

#page-top h1  {

font-family: Impact;
font-family: Times New Roman, Times, Serif;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight: normal;
font-size: 24px;
padding-top:3px;



}

#page-body   {

text-align:left;
padding-bottom:30px;


}
#squeeze-box   {
width:480px;
width:96%;
border:1px solid #ddd;
margin:0 0 0 10px;
padding-top:30px;
padding-bottom:30px;



}

#squeeze   {


text-align:center;
margin:0 20px 0 20px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #333;



}

#squeeze img   {

border:1px solid #ddd;


}


#squeeze p  {

font-size:15px;
text-align:left;
margin:0 0 1.4em 0;

}
#squeeze  h2{

border-bottom:1px solid #666;

}
#squeeze hr   {

background-color: white;
color: #bbb;
border:none;
border-top:1px dashed #bbb;
height:1px;
}

#squeeze big  {

font-size: 150%;
}


#squeeze ul    {

margin:0 0 1.4em 0;

}



#squeeze ul, li  {

font-size:15px;
text-align:left;
margin-left:1em;
list-style-type: circle;
}

#squeeze h1, h2, h3, h4, h5, h6  {

font-size:100%;
text-align:left;
margin:0 0 1.4em 0;
color: #666;
}

#squeeze  a, a:link, a:visited  {

color: #a80000;
text-decoration: underline;
}

#squeeze p.caption   {

font-size:80%;
text-align:right;
color:#555;

}

text-decoration: underline;
}

#page-foot   {
background-image: url(g/page-foot.jpg);
background-position: center top;

background-repeat: no-repeat;
height:23px;

}

#right-column     {

float:left;
width:180px;



}


#slide-holder   {



text-align:left;

}

#slide-holder ul  {

list-style-type: none;
margin:0px 5px 20px 2px;
text-align:left;
float:left;
width:80px;


}
#slide-holder ul li {
list-style-type: none;
margin: 0;
text-align:left;


}

#slide-holder img  {

border:1px solid #aaa;

}

#slide-holder h3 {

margin:0 0 2px 0;
font-size:80%;

}











#clear-page   {

clear:both;
height:1px;
width:100%;
font-size:11px;
color:#aaa;


}