html, body { font-family: Arial; font-size: 12px; }
div{ padding: 2px; }

a{text-decoration: none; font-size: 12px;}
a:hover{text-decoration: underline;}
h1{color: #fff; font-size: 22px;}

#logo{ background: #224e9f url(../imgs/bg.jpg) repeat-x;}
#logo h1{ padding-left: 20px; color: #fff; font-size: 22px; position: relative; bottom: 20px; }
#logo h4{ padding-left: 20px; color: #fff; font-size: 15px; position:relative; bottom: 30px; font-weight: 300; font-style: italic;}
#logo a{font-weight: 600; }
#mainMenu{text-align: center}
#mainMenu a{ color: red; font-size: 16px; position: relative; bottom: 10px; }
#menu h3{color: #fff; font-size: 12px; padding: 5px 0px 5px 5px; font-weight: 400; background: #224e9f url(../imgs/bg.jpg) repeat-x;}
#content{float: right;vertical-align: bottom;}
#content H2{color: #fff; font-size: 10px; padding: 5px 0px 5px 5px; font-weight: 400; background: #224e9f url(../imgs/bg.jpg) repeat-x;}
.separator{width: 99%; clear: both;}
.descriptions{font-size: 12px;}

#banner{background-color: blue; }

/* POST */
.post { margin: 5px; width: 260px; height: 350px; float: right;overflow: hidden; font-size: 12px;z-index: 1000;}
.post a{ font-size: 11px; }
.post span{ position: relative; bottom: 15px; }
.post H3{ height: 20px; color: #224e9f; overflow: hidden; padding: 0px 0px 0px 0px; white-space: nowrap;font-size: 12px; }
.postPhoto{ padding: 5px; float: right;width: 100px; position: relative; bottom: 20px;}
.imgViewPhoto{ position: relative; top: 2px;}
.imgSendMessage{ position: relative; top: 2px;}
/* ************************************************************************************************************************* */

/* INDEX POST */
.indexPostContainer {text-align: left; float: left; width: 800px; }
.indexPost { width: 750px; float: left; font-size: 12px;z-index: 1000;}
.indexPost a{ font-size: 11px; }
.indexPost span{ position: relative; left: 20px; }
.indexPost H3{ height: 20px; color: #224e9f; overflow: hidden; padding: 0px 0px 0px 0px; white-space: nowrap;font-size: 12px; }
.indexPostPhoto{ padding: 5px; float: left;width: 100px; }
.imgIndexViewPhoto{ position: relative; top: 2px;}
.imgIndexSendMessage{ position: relative; top: 2px;}
/* ************************************************************************************************************************* */

.listingMenu {	text-align: left; float: left; width: 265px; font-size: 11px;}
.listingMenu h2{ height: 20px; color: #224e9f; overflow: hidden; padding: 0px 0px 0px 0px; white-space: nowrap;font-size: 14px; }
#sitemapBanner { border: 1px  dotted gray; }
.divSplitter {width: 20px;}
