@charset "utf-8";
/* CSS Document */

#content {
position:relative;
}
#topbar {
background:#FFFFFF url(../images/bg/topbar.gif) repeat-x scroll left bottom;
color:#CFD9DB;
float:left;
font-size:0.9em;
padding:0.6em 0pt;
text-transform:uppercase;
width:100%;
}
#header {
background-color:#472C1A;
border-bottom:7px solid #9E9D89;
clear:both;
height:5em;
margin:0pt auto;
position:relative;
}
#header h2 {
color:#FFFFFF;
float:left;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:1.5em;
font-weight:normal;
letter-spacing:2px;
padding:33px 0pt 0pt 10px;
text-transform:uppercase;
}
#header img {
left:10px;
position:absolute;
top:5%;
}
#header ul {
float:right;
margin:3.5em 1em 0pt 0pt !important;
padding:0pt;
}
#header ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#header ul li a {
border-right:1px solid #4D5760;
color:#CCCCCC;
float:left;
font-family:arial,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
letter-spacing:0.1em;
line-height:0.8em !important;
padding:0pt 1em;
}
#header ul li a.last {
border-right:0pt none;
padding-right:0pt;
}
#header ul li a:hover {
color:#FFFFFF;
}
#headerImg {
height:228px;
margin:0pt auto;
}
#menu {
margin:0pt auto;
}
#menu ul {
background:#1E2121 none repeat scroll 0%;
float:left;
margin:0pt;
padding:0pt;
text-align:left;
width:100%;
}
#menu ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#menu ul li a {
border-bottom:22px solid #FFFFFF;
border-top:7px solid #9E9D89;
color:#FFFFFF;
float:left;
font-family:arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
height:4.5em;
letter-spacing:0.1em;
line-height:normal;
width:25%;
}
#menu ul li a span.title {
padding-top:1em;
}
#menu ul li a span {
display:block;
padding:2px 7px;
}
#menu ul li a span.desc {
color:#8C8D94;
font-size:0.8em;
}
#menu ul li a:hover, #menu ul li a.here {
background:#000000 none repeat scroll 0%;
border-top:7px solid #472C1A;
}
#menu ul li a:hover span.desc, #menu ul li a.here span.desc {
color:#FFFFFF;
}
#menu ul li a span.speaker {
background:transparent url(../images/icons/speaker.gif) no-repeat scroll 5px 50%;
padding-left:22px;
}
#menu ul li a:hover span.speaker {
background:transparent url(../images/icons/speaker_on.gif) no-repeat scroll 5px 50%;
}
#menu ul li a span.bubble {
background:transparent url(../images/icons/bubble.gif) no-repeat scroll 4px;
padding-left:24px;
}
#menu ul li a:hover span.bubble {
background:transparent url(../images/icons/bubble_on.gif) no-repeat scroll 4px;
}
#menu ul li a span.heart {
background:transparent url(../images/icons/heart.gif) no-repeat scroll 3px 50%;
padding-left:20px;
}
#menu ul li a:hover span.heart {
background:transparent url(../images/icons/heart_on.gif) no-repeat scroll 3px 50%;
}
#menu ul li a span.dollar {
background:transparent url(../images/icons/dollar.gif) no-repeat scroll 4px 50%;
padding-left:20px;
}
#menu ul li a:hover span.dollar {
background:transparent url(../images/icons/dollar_on.gif) no-repeat scroll 4px 50%;
}
#page {
clear:both;
float:left;
margin-bottom:6em;
text-align:left;
width:100%;
}
#columns {
margin:0pt auto;
}
.width {
width:776px;
}
.widthPad {
width:746px;
}
.width25 {
width:24%;
}
.width50 {
width:48%;
}
.width73 {
width:73%;
}
.width75 {
width:75%;
}
.width100 {
width:100%;
}

#rightCol ul li a b {text-decoration: underline;}

#footer {
clear:both;
float:left;
width:100%;
}
#footer #bg {
background:#472C1A none repeat scroll 0%;
height:5em;
margin:0pt auto;
position:relative;
}
#footer #bg ul {
float:right;
margin:3em 1em 0pt 0pt !important;
padding:0pt;
}
#footer #bg ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#footer #bg ul li a {
border-right:1px solid #4D5760;
color:#CCCCCC;
float:left;
font-family:arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
letter-spacing:0.1em;
line-height:0.8em !important;
padding:0pt 1em;
}
#footer #bg ul li a.last {
border-right:0pt none;
padding-right:0pt;
}
#footer #bg ul li a:hover {
color:#FFFFFF;
}
#footer #bg img {
left:10px;
position:absolute;
top:6%;
}
a.lightTheme img, a.darkTheme img, a.submitButton img {
height:20px;
vertical-align:middle;
width:20px;
}
a.lightTheme img {
background:transparent url(../images/icons/light_light_theme.gif) no-repeat scroll center;
}
a.darkTheme img {
background:transparent url(../images/icons/light_dark_theme.gif) no-repeat scroll center;
}
a.submitButton img {
background:transparent url(../images/icons/light_submit.gif) no-repeat scroll center;
}
.post {
border-bottom:1px solid #CCCCCC;
float:left;
margin-bottom:1.5em;
position:relative;
width:100% !important;
}
.post .date {
left:5px;
position:absolute;
text-align:right;
top:0pt;
width:2.3em;
}
.post .date .month {
color:#888888;
font-family:arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
text-transform:uppercase;
}
.post .date .day {
color:#888888;
display:block;
font-family:arial,sans-serif;
font-size:2.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin-top:-5px;
}
.post .title {
color:#1E2121;
display:block;
font-size:1.2em;
font-weight:bold;
padding:0pt 0pt 5px;
}
.post p {
border-left:1px solid #CCCCCC;
margin:0pt 0pt 0pt 3.5em;
padding:0pt 0pt 1em 1.2em;
}
#leftCol a {
font-weight:bold;
text-decoration:underline;
}
#leftCol hr {
margin-top: 20px;
margin-bottom: 20px;
}
ul.thumbs, ul.thumbs li {
margin:0pt;
padding:0pt;
}
ul.thumbs li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 15px !important;
padding:0px;
}
a.thumb img {
border:5px solid #CCCCCC;
}
a.thumb:hover img {
background:#8EB4C6 none repeat scroll 0%;
border:5px solid #668FA3;
}
a.thumb:hover {
background:transparent none repeat scroll 0%;
}
a.thumb span {
display:block;
margin-top:-5px !important;
}
ul.submenu1, ul.submenu2 {
margin:0pt 0pt 20px;
padding:0pt;
}
ul.submenu1 li, ul.submenu2 li {
list-style-image:url(foo.gif);
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul.submenu1 li a, ul.submenu2 li a {
display:block;
height:auto !important;
padding:1px 5px 1px 20px;
}
ul.submenu2 li a {
background:transparent url(../images/bg/submenu2.gif) no-repeat scroll 3px 50%;
color:#1E2121; padding-bottom: 20px;
}
ul.submenu2 a:hover {
background:#9E9D89 none repeat scroll 0%;
color:#1E2121;
}
.block {
display:block;
}
.clear {
clear:both;
}
.marginRight {
margin-right:15px;
}
.paddingLeft {
padding-left:5px;
}
.paddingRight {
padding-right:5px;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.alignLeft {
text-align:left;
}
.alignRight {
text-align:right;
}
.alignTop {
vertical-align:top;
}
.alignMiddle {
vertical-align:middle;
}
.alignBottom {
vertical-align:bottom;
}
.lightBlueBg {
background-color:#EAF2F5;
}
.dark {
color:#353E47;
}


