body{
margin:0;
padding:0;
font-family: verdana, Arial, sans-serif;
font-size: 13px;
line-height: 20px;
color:#000000;
line-height:1.45;
background-color:#3B523F;
background-image:url('/images/bg.gif');
background-repeat:repeat-x;
text-align:center;
}
#border-top{
margin:0;
padding:0;
text-align:center;
}
#mainbody{
margin: 0 auto;
background-color:#FDFBF6;
width:700px;
/*padding-top:10px;*/
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}
#topbar{
width:687px;
height:82px;
background-image:url('/images/header3.gif');
}
#topbarright{
float:right;
/*background-color:green;*/
width:300px;
}
#feed{
float:right;
width:80px;
height:56px;
/*padding:2px;*/
text-align:center;
/*background-color:blue;*/
font-size:7pt;
}
#bottomfeed{
position:relative;
margin-left:12px;
margin-bottom:20px;
width:110px;
height:24px;
font-size:10pt;
}
#bottomfeedimage{
float:left;
}
#bottomfeed p{
padding-top:6px;
}
#subscription{
float:right;
width:80px;
height:56px;
/*padding:2px;*/
text-align:center;
/*border: 1px solid #cccccc;*/
/*background-color:red;*/
font-size:7pt;
}
#gsearchbox{
width:284px;
margin: 6px 14px 0px;
float:right;
}
#nav{
margin-top:10px;
padding:4px 0px 6px 0px;
width:700px;
text-align:center;
border-top: solid 1px #6F8A75;
border-bottom: solid 1px #6F8A75;
background-color:#FFFFFF;
}
#nav a:link{
color:#2B5933;
}
#nav a:hover{
color:#bb0022;
}
#nav a:visited{
color:#2B5933;
}
a.navigation:link{
color:#FDF9EE;
}
a.navigation:hover{
}
a.navigation:visited{
color:#FDF9EE;
}
a:visited{
color:blue;
}
#content{
width:660px;
min-height:550px;
padding:10px;
margin:10px;
text-align:left;
}
#recentcomments{
font-size:8pt;
width:162px;
background-color:#CCCCCC;
}
#blogroll{
margin-top:20px;
width:154px;
padding:4px;
background-color:#CCCCCC;
}
.ruler{
border-top: 1px dashed #B8B8B8;
height:1px;
width:60%;
color:#cccccc;
text-align: left;/*this will align it for IE*/
margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}
form#fred{
width:450px;
font-size:8pt;
background-color:#ffffff;
border: 1px solid #cccccc;
padding:10px;
}
#fred .buttons{
background-color:#8F5716;
color:#ffffff;
font-size:8pt;
}
#fred .alerts{
}
.fredinput{
border: 1px solid #78715e;
font-size:8pt;
}
#imagecontent{
width:680px;
padding:10px 10px;
}
.toplink{
display:inline;
margin-left:14px;
margin-right:14px;
text-align:center;
}
h1{
margin-top:0;
font-size:16pt;
font-weight:normal;
color:#3B523F;
}
h2{
font-size:11pt;
font-weight:bold;
color:#3B523F;
}
h3{
font-size:11pt;
font-weight:bold;
color:#3B523F;
}
.titlelink{
font-size:16pt;
font-weight:normal;
}
.titlelink a{
color:#000000;
}
.titlelink a:hover{
color:#cc3300;
}
li{
margin-bottom:10px;
}
.comment{
width:400px;
padding-left:10px;
font-size:9pt;
}
.commentposter{
font-size:9pt;
font-style:italic;
padding-left:26px;
}
.quote{
color:#000066;
font-size:9pt;
line-height:1.5;
}
.date{
padding:3px;
padding-left:10px;
background-color:#C4D7BF;
font-size:8pt;
}
.mainimage{
border:1px solid #cccccc;
}
.mainimagebg{
margin-right:20px;
margin-bottom:20px;
float:left;
background-color:#787878;
padding-top:10px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
border: 1px solid #333333;
}
.enlargeimagebg{
text-align:center;
margin-bottom:20px;
background-color:#787878;
padding-top:10px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
border: 1px solid #333333;
}
.archiveimagebg{
margin-right:20px;
margin-bottom:20px;
float:left;
background-color:#787878;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
border:1px solid #333333;
}
.paintingthumb{
margin-right:1px;
margin-bottom:1px;
float:left;
background-color:#787878;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border: 1px solid #333333;
text-align:center;
width:124px;
height:174px;
}
.barguethumb{
margin-right:1px;
margin-bottom:1px;
float:left;
background-color:#787878;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border: 1px solid #333333;
text-align:center;
width:124px;
height:144px;
}

.drawingthumb{
margin-right:1px;
margin-bottom:1px;
float:left;
background-color:#787878;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border: 1px solid #333333;
text-align:center;
width:114px;
height:114px;
}

.caption{
text-align:center;
font-size:8pt;
color:#FDF9EE;
}
.caption a:link{
color:#FFFFFF;
}
.thumb{
border:1px solid #cccccc;
}
.portraitthumb{
margin:4px;
border:1px solid #cccccc;
}
.thumbbg{
width:500px;
margin-right:20px;
margin-bottom:20px;
background-color:#787878;
padding:10px 30px;
border: 1px solid #333333;
}
#rightcolumn{
float:right;
width:170px;
/*height:600px;*/
padding-left:6px;
}
#drawnav{
font-size:9pt;
float:right;
width:135px;
padding-left:6px;
margin-bottom:10px;
border:solid 1px #430505;
background-color:#FFFFFF;
}
#drawnav a{
color:blue;
}
#drawnav a:hover{
color:#bb0022;
}
#drawnav p{
margin:10px;
}
#cafenav{
font-size:9pt;
float:right;
width:150px;
padding-left:6px;
margin-bottom:10px;
margin-left:12px;
margin-right:0px;
border:solid 1px #430505;
background-color:#FFFFFF;
}
#cafenav a{
color:blue;
}
#cafenav a:hover{
color:#bb0022;
}
#cafenav p{
margin:10px;
}

.homethumblatest{
width:160px;
/*height:170px;*/
text-align:center;
background-color:#787878;
border: 1px solid #333333; 
padding-bottom:10px;
}
.homethumbprevious{
margin-top:20px;
padding-bottom:16px;
width:160px;
text-align:center;
background-color:#787878;
border: 1px solid #333333; 
}
.thumbheading{
color:#FDF9EE;
}
.archiveheader{
padding:3px;
padding-left:10px;
background-color:#C4D7BF;
font-size:8pt;
}
.cafeheader{
font-size:8pt;
background-color:#E9E5DA;
padding-left:20px;
padding-top:6px;
padding-bottom:6px;
}
.archive{
min-height:140px;
}
.homeheader{
width:460px;
font-size:8pt;
background-color:#C4D7BF;
padding:3px;
padding-left:10px;
}
.divider{
width:460px;
font-size:1pt;
background-color:#CCCCCC;
padding-left:20px;
}
.archivedivider{
width:560px;
font-size:1pt;
background-color:#CCCCCC;
padding-left:20px;
}
#footer{
width:700px;
padding-top:10px;
padding-bottom:10px;
font-size:8pt;
text-align:center;
}
.contentbox{
width:580px;
padding:1px;
margin-top:6px;
}
.clear{
clear:both;
}

.hotelthumb2{
margin-right:1px;
margin-bottom:1px;
float:left;
background-color:#78715e;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border: 1px solid #333333;
text-align:center;
width:134px;
height:160px;
}

.subscript{
font-size:7pt;
}