/* Suntiworld styles */
/* global settings */



@import "Classes.css";



html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;

text-align:left;
font-weight:normal;
line-height:.5em;

font-size: 100.01%;
}



body {
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #ccc;
background-color: #fefefe;
background-color: #323232;
text-align: center;


}


a:hover  {

color:#a80000;

}




big  {

font-size:140%;

}



/* classes */

.float-left   {

float:left;
margin:0 12px 0px 0;

}

.float-right   {

float:right;
margin:0  0 0px 12px;

}

.clear-floats  {

clear:both;
height:1px;
width:100%;

}

.overflow  {

overflow:hidden;

}



.squeeze-five   {

margin:5px;

}


.squeeze-2   {

margin:2px;

}




.underline   {
padding-bottom:2px;
border-bottom:1px solid #232323;
width:100%;
}

.underline-light   {
padding-bottom:2px;
border-bottom:1px solid #ababab;
width:100%;
}

a, a:link, a:visited  {

color:#fff;
outline-width:0;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:12px;
}
#main-squeeze .set-margins a, a:link, a:visited  {

color:#fff;
outline-width:0;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:12px;
text-decoration:underline;   
}

a:hover  {

color:#ff0000;
}

.hide   {  display:none;}


.head-room   {line-height:1.2em;}


/*  font size classes  */


.xxxl   {   font-size:180%;}

.xxl   {  font-size:160%;}

.xl   {   font-size:140%;}

.l   {    font-size:120%;}

.s   {    font-size:90%;}

.xs   {    font-size:80%;}

.xxs   {    font-size:74%;}

.bold  {   font-weight:bold;}

.normal  {   font-weight:normal;}


/*  font classes  */

.times  {   font-family: "Times New Roman", Times, serif;}

.arial  {   font-family: Arial, Verdana, Helvetica, sans-serif;}

.verdana  {   font-family: Verdana, Arial, Helvetica, sans-serif;}

.lucida {  font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}

.arial-black {  font-family: Arial Black, Arial Black, Gadget, sans-serif;}

.impact {  font-family:Impact, Impact5, Charcoal6, sans-serif;} 

.comic {  font-family:Comic Sans MS, Comic Sans MS5, cursive;}
 
.mono {  font-family:Courier New, Courier New, Courier6, monospace;}




/*  text align classes  */


.left   {  text-align:left;}

.right   {  text-align:right;}

.center   {  text-align:center;}

.justify   {  text-align:justify;}


/*  letter spacing classes  */


.space-one   {  letter-spacing:1px;}

.space-two   {  letter-spacing:2px;}

.space-three   {  letter-spacing:3px;}



/* border divs */

.border-one   {

border:1px solid #ddd;

}



/* page layout divs */



#center-page  {

width:927px;

margin: 10px auto 0px auto;
text-align:left;

}

#page-top   {

background-image: url(g/page-top.jpg);
background-position: -5px -10px;
background-repeat: no-repeat;
height:70px;


}

#page-body   {

background-image: url(g/page-body.jpg);
background-position: -5px 0px;
background-repeat: repeat-y;



}

#page-foot   {

background-image: url(g/page-foot.jpg);
background-position: -5px -10px;
background-repeat: no-repeat;
height:77px;


}

/*left hand column style*/

#left-column   {

text-align:left;
float:left;
width:160px;
padding-bottom:20px;
border:1px solid #111;
border-bottom:1px solid #111;
margin:0 0 0 15px;
}


.right-column   {

text-align:left;
float:right;
width:160px;



margin:0 0 0 0px;

}

#gallery-menu   {


}

#gallery-menu ul li  {

display:inline;


}

#gallery-menu  li  {

width:70px;
float:left;
margin:0 4px 1px 0;
padding:2px;
border:1px none #fff;
background-color:#fff;



}



/*main column style*/
#main-column   {

text-align:left;
float:left;
width:694px;

border:1px solid #111;
border:1px solid #111;
margin:0 0 0 12px;
}

#main-squeeze   {

margin:20px 20px 20px 20px;


}

.set-margins   {

width:460px;
margin:0px 0px 0px 0px;
float:left;


}


.set-margins h2  {


font-variant: small-caps;

}

.set-margins h2.underline  {

color:#AA912C;
border-bottom:1px solid #AA912C;

}

.set-margins p {

width:425px;
font-size:75%;
line-height:1.4em;
margin:0 0 1.4em 0;


}
.set-margins address  {

font-size:85%;
line-height:1.2em;
margin:0 0 1.4em 0;


}




#main-squeeze  p{




}
#main-squeeze h1, h2, h3, h4, h5, h6, p, ul, li  {




}


#main-squeeze a, a:link, a:visited {

color: #5d4d00;
text-decoration:none;


}
#main-squeeze a:hover  {

color:#a80000;

}

#main-squeeze h1, h2, h3, h4, h5, h6  {


font-family:Times New Roman, Times, serif;
line-height:1em;



}


/* navigation menu */


#menu-body ul, li  {

width:100%;
margin:0px 0px 0 0px;


}
#menu-body  ul {

list-style-type: none;
width:100%; 
padding:0;

}

#menu-body  ul li   {

border-bottom:1px solid #111;
text-align:left;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

font-size:11px;
line-height:1em;
padding-top:6px;
}


#menu-body  ul li a, a:link, a:visited {

color: #fff;
text-decoration:none;

font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:10px;
line-height:1em;
padding-top:6px;

}


#menu-body  ul li a:hover  {

color:#a80000;

}


#menu-body h2  {

margin-left:0px;
color:#9F8621;
font-size:86%;
}


.gallery-caption    {

left:0;top:0;
position:absolute;
margin:430px 0 0 0px;
background-color:#efefef;
color:#4a420a;
width:100%;
padding:2px 10px 2px 2px;
border-bottom:1px solid #c3b880;
background-image:url(g/gold-plate.jpg);
background-position:0 -10px;



}

.gallery-caption p   {

margin-right:10px;
}

.gallery-caption p.blurb   {

margin-right:4px;
background-color:#fff;
color:#777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
line-height:1.2em;
padding:2px;
}



.views   {

left:0;top:0;
position:absolute;
margin:0px 0 0 0px;
background-color:#fff;
color:#4a420a;
width:100%;
padding:2px;
border-bottom:1px none #c3b880;
background-image:url(g/view-bar.jpg);
background-repeat: repeat-y;

}

.views ul li   {

display:inline;

border-right:1px solid #aaa;
font-family: Arial Black, Arial Black, Gadget, sans-serif;
}

.views p, li   {

line-height:1.4em;
color:#555;
font-size:80%;


}

.pad-5   {
padding:0 5px 0 5px;

}


.views  ul li a, a:link, a:visited {

color: #888;
text-decoration:none;

padding:0 5px 0 5px;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-family: Arial Black, Arial Black, Gadget, sans-serif;
font-size:100%;
line-height:1.4em;
padding-top:6px;
diplay:block;

}


.views  ul li a:hover  {

color:#a80000;

}







/*View Master  */
/*Single Column  */
/*Width scales to fix box */
/*Or Set Width in dl class */
/*Use dt for title */
/*use span title for subtitle that floats over picture */
/*Use dd for image or text */
/*Add padding to dd bottom with foot class */

dl.view-master    {

margin:0 0px 30px 0;
overflow:hidden;


}

.view-master dt  {

padding:0px 0 2px 0;
margin:0 0 0em 0;
line-height:.5em;
clear:both;



}

.view-master dt:first-letter   {

font-size:120%;
line-height:1em;

}

.view-master dt:first-line  {

font-variant: small-caps;
}

.view-master dd span.title  {

position:absolute;
line-height:1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-left:5px;
font-weight:normal;
}

.view-master dd   {

margin:0px;
line-height:1.4em;


font-weight:normal;
overflow:hidden;
}


.view-master dd.foot   {

padding-bottom:30px;
}


.view-master dd:first-letter   {

font-size:120%;
line-height:1em;
}

.view-master dd:first-line   {


}



.thumb  {

float:left;
width:100px;height:130px;

margin:0 0 10px 14px;

text-align:center;

position:relative;
}

.thumbSqueeze  {

width:100px;height:100px;
overflow:hidden;
text-align:center;
border:1px solid #666;
position:relative;

}


.thumbSqueeze img, a, a:link, a:visited  {
margin:0;padding:0;
}

.thumbTitle  {

text-align:left;
margin:0 0 .2em 0px;
color:#666;
font-size:80%;
}



.imageWrap img {

border:1px solid #333;
margin:0;
padding:1px;




}


.imageWrap  {



z-index:1;
margin-bottom:30px;

}

.imageWrap h6 {

font-size:11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#666;
padding-top:1px;
line-height:1.4em;
}


.imageWrap h6 strong{

font-weight:bold;


}


