@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

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;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
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: "" "";
}
abbr,acronym {
  border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */
.blog-featured h2 {
  font-size: 1.5em;
  margin-bottom:0em;
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
}

/* Article functions */
ul.actions {
  clear:both;
  margin-top: -50px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
  width: 160px;
  display:block;
}
p#form-login-remember label {
  font-size: .9em;
  font-weight: normal;
  line-height: 25px;
}
p#form-login-remember input {
  float:left;
  margin-right: 5px;
}
form#form-login ul {
  margin: 0;
  padding: 0;
}
form#form-login ul li {
  list-style-type: none;
  margin-left: 20px;
  font-size: .9em;
}

/*MY STUFF BEGINS
***********
***********
***********
*/

#header {
  height: 227px;
  width: 900px; 
  margin-left: 0px;
  background: #FFFFFF url("../images/header_back.jpg") no-repeat top left;
}


#logo {
   width: 520px;
   height: 217px;
   float: left;
}

#header-border
{
   height: 10px;
   width: 900px;
   background: #FFFFFF url("../images/border.png") no-repeat left;
   float: left;
}

/*MIDDLE CONTENT SECTION
*********
*********
*********
*/

#middle-content
{
  position: relative;
  overflow: hidden;
  height: 100%;
}

.sidebar .joomla-nav {
   
   width: 214px;
   height: 500px;
   overflow: hidden;
}

.sidebar
{
  background-image: url("../images/navbar.png");
  width: 214px;
  height: 550px;
  position: relative;
  z-index: 500;
}

#copyrights
{
  margin-top: 20px;
  color: #FFFFFF;
  width: 214px;
  font-size: .8em;
  text-align: center;
  position: absolute;
  bottom: 0px;
  height: 90px
}

.sidebar .joomla-nav li {
  clear: both;
  padding: 3px 0px;
  /*background-image: url("../images/navbutton.png");
  background-repeat: no-repeat;*/
  width: 100%;
  text-align: left;
  margin: 0 auto;
}

.sidebar .joomla-nav li a {
  padding: 0 0 0 .7em;
  width: 100%;
}

.span-16 { /*main content area*/
  width: 620px;
}

#middle {
  width: 686px;
  height: 100%;
  position: relative; 
  overflow: hidden;
  /*padding-left: 214px;*/
  margin: 0;
}

.item-page{
  padding-top: 30px;
  width: 686px;
  min-height: 400px;
  background: #FFFFFF url("../images/body_watermark.jpg") no-repeat right bottom;
  overflow: hidden;
  margin-bottom: 30px;
}

.item-page img
{
  float: left; 
}

.item-page p
{
  float: left;
  width: 655px;
  padding-left: 5px;
}

.item-page .centertitle
{
  text-align: center;
}

.item-page #commissionquote
{
  font-family: 'Times New Roman'; 
  background-color: #b5b5d5;
  width: 323px;  
  margin: 0 auto;
}

.item-page tr:nth-child(even) td, tbody tr.even td {background:#FFFFFF;}

.item-page #quotebox
{
  text-align: center;
  width: 650px;
}

#webring
{
  height: 110px;
  width: 508px;
  margin: 0 auto 40px;
  clear: both;
  overflow: hidden;
}

#webring table
{
  float: none;
  overflow: hidden;
  background: transparent url("../images/webring.png") no-repeat right;
  width: 100%;
}

#webring table img
{
  float: none;
}

#webring table table
{
  background: none;
  text-align: center;
}

#webring table td
{
  text-align: center;
}

/*Footer stuff
*******
*******
*******
*/
#footer
{
  width: 660px;
  height: 40px;
  position: absolute;
  bottom: 0px;
  padding: 0;
  clear: both;
}

#footer p
{
  text-align: center;
  font-size: .8em;
  padding: 0;
  margin: 0;
}

#footer hr
{
  margin: 0;
}

#footer ul
{
  list-style-type: none;
  text-align: center;
  width: 660px;
  height: 25px;
  margin: 0 0 0 .5em;
  padding: 0 0 0 0;
}

#footer li, #footer a
{
  display: inline;
  float: none;
}

#links
{
  float: left;
  text-align: center;
}

#links img
{
 float: none; 
}
