* { padding: 0; margin: 0; }


html, body {
margin:0px;
background:#000000;
background-position:center top;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#f9f0e5;;
}

/*----------- PRELOAD IMAGES---------------*/


.preloadImg {
display:none;
}

.clear {
clear:both;
}

.centered{
text-align:center;
}

.alignRight{
text-align:right;
}


/*----------- GENERAL LINKS ---------------*/
a:link {
color: #fccb01;
text-decoration: none;
}

a:visited {
text-decoration: none;
color: #fccb01;
}

a:hover {
text-decoration: none;
color: #f8ff15;
}

a:active {
text-decoration: none;
color: #fccb01;
}

/*--------------- LAYOUT DIVS --------------------*/

#wrapper {
margin: 0 auto;
height:auto;
width: 700px;
}

#header{
background:url(../img/headBg.jpg);
width:700px;
height:124px;
}

#leftCol{
width:233px;
float:left;
}

#leftColTop{
background:url(../img/leftCol_top.jpg);
background-repeat:no-repeat;
width:233px;
height:119px;
}

#leftColContent{
background: url(../img/leftCol_tile.jpg);
background-repeat:repeat-y;
width:184px;
padding:0px 26px 0px 23px;
}

#leftColBottom{
background:url(../img/leftCol_bottom.jpg);
background-repeat:no-repeat;
width:233px;
height:151px;
}

#rightCol{
background:url(../img/rightCol_tile.jpg);
width:467px;
float:right;
}

#rightColContent{
width:430px;
padding:0px 27px 0px 10px;
}

#rightColBottom{
background:url(../img/rightCol_bottom.jpg);
width:467px;
height:118px;
}

/*---------------- PAGE TITLES -------------------*/
/*---------------- PAGE TITLES -------------------*/

.pageTitle{
height:26px;
padding:0px 0px 20px 0px;
}

.journalImg{
background:url(../img/journal_title.jpg);
background-repeat:no-repeat;
}

.fullStoryImg{
background:url(../img/fullstory-head.jpg);
background-repeat:no-repeat;
}

.photoImg{
background: url(../img/photo_title.jpg);
background-repeat:no-repeat;
}

.aboutImg{
background: url(../img/about_title.jpg);
background-repeat:no-repeat;
}

.tipsImg{
background: url(../img/tips_title.jpg);
background-repeat:no-repeat;
}

.contactImg{
background: url(../img/contact_title.jpg);
background-repeat:no-repeat;
}

.linksImg{
background: url(../img/links_title.jpg);
background-repeat:no-repeat;
}

.statsImg{
background: url(../img/stat_title.jpg);
background-repeat:no-repeat;
}


/*---------------- CALENDAR STYLING --------------*/
/*---------------- CALENDAR STYLING --------------*/

.calenderWrap{
width:124px;
margin:0 auto;
padding:0px 0px 20px 0px;
}


/*---------------- MENU STYLING --------------*/
/*---------------- MENU STYLING --------------*/

#menuWrap{
width:420px;
margin:89px 31px 0px 0px;
float:right;
}

/* ie6 Menu Fix Start*/

#IEmenuWrap{
width:430px;
margin:89px 10px 0px 0px;
float:right;
}

/* ie6 menu Fix Close*/

.menuStar{
display:block;
float:left;
background: url(../img/menu_star.jpg);
width:14px;
height:35px;
text-indent: -15px;
overflow:hidden;
}





a.menuJournal:link{
display:block;
float:left;
background: url(../img/menu_journal.jpg);
width:60px;
height:35px;
text-indent: -70px;
overflow:hidden;
}
a.menuJournal:visited{
display:block;
float:left;
background: url(../img/menu_journal.jpg);
width:60px;
height:35px;
text-indent: -70px;
overflow:hidden;
}
a.menuJournal:hover{
display:block;
float:left;
background: url(../img/menu_journal_over.jpg);
width:60px;
height:35px;
text-indent: -70px;
overflow:hidden;
}




a.menuPhotos:link{
display:block;
float:left;
background: url(../img/menu_photos.jpg);
width:68px;
height:35px;
text-indent: -69px;
overflow:hidden;
}
a.menuPhotos:visited{
display:block;
float:left;
background: url(../img/menu_photos.jpg);
width:68px;
height:35px;
text-indent: -69px;
overflow:hidden;
}
a.menuPhotos:hover{
display:block;
float:left;
background: url(../img/menu_photos_over.jpg);
width:68px;
height:35px;
text-indent: -69px;
overflow:hidden;
}



a.menuAbout:link{
display:block;
float:left;
background: url(../img/menu_about.jpg);
width:56px;
height:35px;
text-indent: -57px;
overflow:hidden;
}
a.menuAbout:visited{
display:block;
float:left;
background: url(../img/menu_about.jpg);
width:56px;
height:35px;
text-indent: -57px;
overflow:hidden;
}
a.menuAbout:hover{
display:block;
float:left;
background: url(../img/menu_about_over.jpg);
width:56px;
height:35px;
text-indent: -57px;
overflow:hidden;
}



a.menuTips:link{
display:block;
float:left;
background: url(../img/menu_tips.jpg);
width:44px;
height:35px;
text-indent: -45px;
overflow:hidden;
}
a.menuTips:visited{
display:block;
float:left;
background: url(../img/menu_tips.jpg);
width:44px;
height:35px;
text-indent: -45px;
overflow:hidden;
}
a.menuTips:hover{
display:block;
float:left;
background: url(../img/menu_tips_over.jpg);
width:44px;
height:35px;
text-indent: -45px;
overflow:hidden;
}



a.menuContact:link{
display:block;
float:left;
background: url(../img/menu_contact.jpg);
width:71px;
height:35px;
text-indent: -72px;
overflow:hidden;
}
a.menuContact:visited{
display:block;
float:left;
background: url(../img/menu_contact.jpg);
width:71px;
height:35px;
text-indent: -72px;
overflow:hidden;

}
a.menuContact:hover{
display:block;
float:left;
background: url(../img/menu_contact_over.jpg);
width:71px;
height:35px;
text-indent: -72px;
overflow:hidden;
}



a.menuLinks:link{
display:block;
float:left;
background: url(../img/menu_links.jpg);
width:51px;
height:35px;
text-indent: -52px;
overflow:hidden;
}
a.menuLinks:visited{
display:block;
float:left;
background: url(../img/menu_links.jpg);
width:51px;
height:35px;
text-indent: -52px;
overflow:hidden;
}
a.menuLinks:hover{
display:block;
float:left;
background: url(../img/menu_links_over.jpg);
width:51px;
height:35px;
text-indent: -52px;
overflow:hidden;

}

/*---------------------------------------- MISC CLASSES --------------------------------------------*/


.linkWrap{
padding:0px 0px 0px 10px;
}

.linkJpg{
width:30px;
height:30px;
border:none;
}

.linkUrl{
font-size:12px;
font-style:italic;
}

.linkDes{
padding:5px 0px 5px 10px;
font-weight:bold;
color:#A38E74;
}

.linkText{
padding:0px 0px 10px 20px;
color:#C8A784;
font-size:14px;
}

.formField{
padding:10px;
margin:10px;
background:#A5896D;
color:#48392A;
}

.blogWrap{
padding:0px 0px 20px 0px;
}

.blogDate{
background:#C8A784;
border-top:1px solid #443628;
border-bottom:1px solid #443628;
padding:5px;
font-size:12px;
color:#685643;
font-style:italic;
font-weight:bold;
}

.blogShadow{
background:url(../img/undershadow.gif);
background-repeat:no-repeat;
width:430px;
height:15px;
}

.blogTitle{
background:url(../img/bloghead.gif);
padding:5px;
color:#ffcc00;
font-size:16px;
}

.blogBody{
padding:10px;
font-size:12px;
}

.blogFoot{
background:url(../img/bloghead.gif);
text-align:right;
font-size:12px;
padding:5px 10px 5px 0px;
}

.LTitle_stats{
background:url(../img/LTitle_stats.jpg);
width:184px;
height:20px;
text-indent: -190px;
overflow:hidden;
}

.LTitle_stats_prev{
background:url(../img/LTitle_stats_prev.jpg);
width:184px;
height:20px;
text-indent: -190px;
overflow:hidden;
}

.aboutHead{
background:#48392A;
color:#c8a784;
padding:5px;
font-weight:bold;
}

.aboutAnswer{
padding:5px;
border-left:1px solid #48392A;
border-bottom:1px solid #48392A;
border-right:1px solid #48392A;
font-size:12px;
margin:0px 0px 20px 0px;
}

.footerCopy{
text-align:right;
color:#C9A583;
font-size:12px;
padding:79px 40px 0px 0px;
}


/*---------------- BUTTON STYLING --------------*/

.formBtn{
background:#C8A784;
color:#6a5946;
border:1px solid #000000;
}


.formBtn:hover{
background:#6a5946;
color:#C8A784;
border:1px solid #000000;
}

/*--------------------ALERT CLASS---------------------*/
.alert {
background: #6BA0DE url(../img/info.png) center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #5883b6;
border-bottom: 2px solid #5883b6;
color:#FFFFFF;
margin-bottom:20px;
}

/*---------------------- COMMENT BUBBLE ----------------------------------*/

.commentBubble{display:block}
.commentBubble *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#C8A784}
.commentBubble1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #90785e;
  border-right:1px solid #90785e;
  background:#af9273}
.commentBubble2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #705e49;
  border-right:1px solid #705e49;
  background:#b59777}
.commentBubble3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b59777;
  border-right:1px solid #b59777;}
.commentBubble4{
  border-left:1px solid #90785e;
  border-right:1px solid #90785e}
.commentBubble5{
  border-left:1px solid #af9273;
  border-right:1px solid #af9273}
.commentBubblefg{
  background:#C8A784;
  color:#6a5946;
padding:10px 20px 10px 20px;}

.commentTail{
background:url(../img/commentTail.jpg) #4f4234;
background-position:left top;
background-repeat:no-repeat;
padding:10px 10px 10px 30px;
width:300px;
margin:0 auto;
font-size:12px;
}

