/*
2px = .09em    *    9px  = .82em     |    17px = 1.55em    |    25px = 2.27em
3px = .27em    *    10px = .91em     |    18px = 1.64em    |    26px = 2.36em
4px = .36em    *    11px = 1em       |    19px = 1.73em    |    28px = 2.55em
5px = .45em    *    12px = 1.09em    |    20px = 1.82em    |    30px = 2.73em
6px = .55em    *    13px = 1.18em    |    21px = 1.91em    |    32px = 2.91em
7px = .64em    *    14px = 1.27em    |    22px = 2em       |    34px = 3.09em
8px = .73em    *    15px = 1.36em    |    23px = 2.09em    |    36px = 3.27em
^^^^^^^^^^^    *    16px = 1.45em    |    24px = 2.18em    |    38px = 3.45em


.block {

         1. position, z-index
         2. float, clear
         3. width, height, padding, margin
         4. background, border
         5. text-align, list-style
         6. font
         7. color

      } 

*/

.body {position:relative; width:990px; margin:0 auto;}

/* Content */
.contentWrap {padding:0 0 3px; background:url(img/bg-content-corners-spr.gif) no-repeat -990px 100%;}
.content {padding:13px 15px 10px; background:url(img/bg-content-corners-spr.gif) no-repeat 0 0 #fff;}
.contentBody {float:left;min-height:400px;position:relative;padding-left:16px;border-left:1px solid #C695B4;}
.holidayCollage {background:url(../../img/holiday_collage.jpg) no-repeat 0% 0%; background-color:#FDFDFD;}
.mainTabs {padding:10px 0 0 9px; font-size:1.09em;}
.mainTabs a {float:left; display:block; padding:5px 9px; color:#fff;}
.mainTabs a:hover {text-decoration:none; color:#eee;}
.mainTabs li {float:left;}
.mainTabs li.selected {background:#fff;}
.mainTabs li.selected a, .mainTabs li.selected a:hover {color:#000;}


h3 { font-size:1.27em; margin:0 0 6px; }
#girl { float:right; width:170px; }

/* Layout */
#cpm, #cpmS {width:635px; padding:0 0 15px; line-height:0;padding:5px;margin:0;}
.cpmS {width:100px; padding:5px 0; line-height:0px; }
#logo {float:left;width:500px}
#logoText {float:left;width:350px;color:#000000;display:block;font-size:2.66em;font-weight:normal;line-height:34px;margin:30px 0 30px 20px;font-family:Georgia,"Times New Roman",Times,serif;}
#logoText p {font-size:.60em;}
#mip {float:right;margin:35px 0;}
#cars {float:right; width:400px;}
.frontPage { min-height:540px;} 

/* Menu */
#menuWrap {
float:left;
min-height:50px;
position:relative;
width:145px;
/* margin-right:16px;border-right:1px solid #c695b4; */
}

#menuWrap ul a { color:#000; line-height:12px; font-size:1.09em; }
#menuWrap ul a:hover { font-style:italic; font-weight:bold; color:#A26BA6; }
#menuWrap ul li { padding: 3px 0; }
#menuWrap h2 {font-family:Arial,Helvetica,sans-serif;
font-size:1.6em;
font-weight:normal;
line-height:20px;
padding:1px 7px 2px 32px;
margin-top:5px;
text-transform:none;
background:url(../../img/man_in_pink30.gif) no-repeat 0% 50%;
}
.menuGeorgia { font-family:georgia; font-size:16px; padding:3px 0; }

#menuWrap h2 small { font-size: 0.6em;}

#menuWrap div { color: red;padding: 3px 0;}
#menuWrap div .slick-toggle { font-weight:bold; font-size:1.2em;}

#slickbox { border-bottom: 1px solid #C695B4; }
#menuWrap div #slickbox { padding-left:10px; }

.clear {clear:both; line-height:0px;}

/* Clear */
.mainTabs, .content, .headlineBlock, .mainHeadCol {clear:both;}
.mainTabs:after, .content:after, .headlineBlock:after, .pageHeader:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
html[xmlns] .mainTabs, html[xmlns] .content, html[xmlns] .headlineBlock, html[xmlns] .pageHeader {display:block;}

/* Layout */
#col_a, div#col_b, div#col_c {float:left; width:390px; margin:0 0 15px 15px}
#col_a {margin:0 0 15px;}
div#col_c { margin:0 9px 0 0; }
#fix {float:left; width:720px;} /* 635px */

#NewsFlash { float:left; width:660px; margin:0 0 15px;}
#HomePhotos { float:left; width:260px; height:210px; margin:0 0 15px 15px; }
#Ads { border:1px solid #D9D9D9; background-color:#F5F5F5; float:right; height:286px; margin:0 3px 15px; padding:2px; width:120px; }
#Ads div { padding-bottom:5px; }

.leftColumn, .rightColumn {float:left; width:310px;}
.leftColumn {margin:0 15px 0 0;}

.album { text-align: center; }
.album h1 {color:#000000;display:block;font-size:3.66em;font-weight:normal;line-height:normal;margin:15px 0 0;font-family:Georgia,"Times New Roman",Times,serif;}
.album div {color:#000000;display:block;font-size:2.0em;font-weight:normal;line-height:normal;margin-bottom:20px;font-family:Georgia,"Times New Roman",Times,serif;}
.album img { border:5px solid #C695B4; margin:10px;}

#resCond { font-size: 1.5em; }
.resCond { font-size: 1.3em; margin:20px;width:620px;}
.resCond h1 { margin-bottom:20px; }

.bull b, .bullet {
color:#DE1600;
font-family:Tahoma,Geneva,Arial,Helvetica,Verdana,sans-serif;
font-size:16px;
line-height:1.04;
vertical-align:bottom;
}

.holiday, .holidayComments { text-align: center; }
.holiday h1, .holidayComments h1 {color:#000000;display:block;font-size:3.66em;font-weight:normal;line-height:normal;margin:15px 0 0;font-family:Georgia,"Times New Roman",Times,serif;}
