/* ------------------------------------------------ */
/* This is the main CSS configuration file for ---- */
/* the Nomad Studios website ---------------------- */
/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* Body properties -------------------------------- */
/* ------------------------------------------------ */
body {
margin: 0px;
font-family: verdana, sans-serif;
font-size: small;
text-align: left;
}

/* ------------------------------------------------ */
/* Div properties --------------------------------- */
/* ------------------------------------------------ */
div#page {
position: absolute;
left: 50%;
margin-left: -450px;
margin-top: 10px;
width: 900px;
text-align: left;
}

div#banner {
width: 100%;
clear: both;

}

div#snavwrapper {
clear: both;
}

div#location {
clear: both;
margin: 0px;
}

div#ads {
margin: 15px 15px 15px 0px;
width: 120px;
float: right;
text-align: center;
display: inline;
}

div.charity {
width: 118px;
overflow: hidden;
}

div#meat {
margin: 0px;
padding-top: 5px;
}

div#contentwrapper {
margin: 0px 150px 0px 15px;
clear: none;
overflow: hidden;
}

div.content {
width: 100%;
margin-bottom: 20px;
}

div.heading {
width: 100%;
padding: 2px 2px 2px 5px;
}

div.cheading {
width: 100%;
padding: 2px 2px 2px 5px;
}

div.float_right {
height: 100%;
float: right;
margin-left: 10px;
padding: 5px;
}

.center {
text-align: center;
}

div#footer {
clear: both;
margin: 0px;
text-align: center;
padding-bottom: 10px;
}

div#foot {
width: 100%;
clear: both;
}

#fnavwrapper {
margin-bottom: 10px;
}


/* ------------------------------------------------ */
/* List properties -------------------------------- */
/* ------------------------------------------------ */
#snavwrapper ul {
padding: .2em 0;
margin: 0;
list-style-type: none;
width: 100%;
font-family: verdana, sans-serif;
text-align: center;
}

#snavwrapper ul li {
display: inline;
}

#snavwrapper ul li a {
text-decoration: none;
padding: .2em 1em;
}

/* ------------------------------------------------ */

#location ul {
padding-left: 0;
padding-bottom: 2px;
margin: 0;
width: 100%;
font-family: verdana, sans-serif;
list-style-type: none;
}

#location ul li {
display: inline;
}

#location ul li a {
text-decoration: none;
margin-left: .5em;
margin-right: .5em;
}

/* ------------------------------------------------ */

#fnavwrapper ul {
padding: .2em 0;
margin: 0;
width: 100%;
list-style-type: none;
font-family: verdana, sans-serif;
text-align: center;
}

#fnavwrapper ul li {
display: inline;
}

#fnavwrapper ul li a {
text-decoration: none;
padding: .2em 1em;
}

#fnavwrapper ul li a:hover {
}

/* ------------------------------------------------ */

#floc ul {
padding-left: 0;
padding-bottom: 2px;
margin: 0;
width: 100%;
font-family: verdana, sans-serif;
list-style-type: none;
}

#floc ul li {
display: inline;
}

#floc ul li a {
text-decoration: none;
margin-left: .5em;
margin-right: .5em;

}


/* ------------------------------------------------ */
/* Text properties -------------------------------- */
/* ------------------------------------------------ */
h1 {
margin: 0px;
}

h2 {
margin: 0px;
font-size: medium;
font-weight: bold;
}

h3 {
margin: 0px 0px 10px 0px;
}

h4 {
margin: 0px;
text-align: left;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.charity p {
text-align: center;
margin: 0px;
font-size: x-small;
}

.charity p small {
font-size: xx-small;
}

.content p {
margin: 0px;
padding: 0px 10px 10px 5px;
text-align: justify;
}

.float_right p {
text-align: center;
}

#footer p {
margin: 0px;
}

/* ------------------------------------------------ */
/* Misc properties -------------------------------- */
/* ------------------------------------------------ */

.align_right {
text-align: right;
}

.align_center {
text-align: center;
}

.img_right {
margin: 5px;
}