/* main body style */
body {
    background: #FFFFFF;
    color: #000000;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 10px;
}

/* styling for block elements */
td, th, div, select, textarea, input {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
}

/* remove border from linked images */
a img {
    border: 0px;
}

/* link classes
Note 1: we only specify anything that changes from the base class in
all other classes
Note 2: we only specify individual styles for the pseudo classes
e.g. (a:link, a:hover etc.) if styling these differently
*/
a,
a.pn-normal {
    color: #0000FF;
    font-size: 13px;
    text-decoration: underline;
    background: none;
}
a.pn-pagetitle,
h1 a {
    font-size: 16px;
    font-weight: bold;
}
a.pn-title,
h2 a {
    font-size: 14px;
    font-weight: bold;
}
a.z-sub,
a.pn-sub {
    font-size: 12px;
}
a.pn-logo {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 3px;
    text-decoration: none;
}

/* postnuke specific classes */
.pn-logo {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 3px;
}
.pn-logo-small {
    font-size: 13px;
    font-weight: bold;
}
.pn-pagetitle, h1 {
    font-size: 16px;
    font-weight: bold;
    text-align:center;
}
.pn-title, h2 {
    font-size: 14px;
    font-weight: bold;
    text-align:center;
}
.pn-normal {
    color: #000000;
    font-size: 13px;
    text-decoration: none;
}
.z-statusmsg,
.pn-statusmsg {
    color: Red;
    font-style: italic;
}
/* news styles */
.pn-storytitle {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 3px;
}

/* styles for legacy opentable functions */
.box1 {
}
.box2 {
    text-align:center;
}

/* styling for lists */
ul {
    margin-left: 1em;
    padding-left: 1em;
    text-indent: 0em;
}

/**************** generic clearfix solution ****************/
/**************** please include this in all ***************/
/******************** css based themes! ********************/

.z-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.z-clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .z-clearfix {height: 1%;}
.z-clearfix {display: block;}
/* End hide from IE-mac */

/* Overflow-Method to clear float environments */
.z-floatbox {
    overflow:hidden;
}

