body
{
	background-color: #EAE2CC;
	background-image: url(http://www.cheeseontour.com/images/bg.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
}
div#itsTheHeader, div#headerLeft, div#headerCentre, div#headerRight
{
    background-color: #000;
}
#tabactive
{
 background-image: url(/images/tabactive.gif);
}
#tabinactive
{
 background-image: url(/images/tabinactive.gif);
}
#tabinactive:hover
{
 background-image: url(/images/tabactive.gif);
}
#tabactive, #tabinactive
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: left;

 color:#FFFFFF;
}
#tabactive a, #tabinactive a
{
 color: #FFFFFF;
}
#tabactive a:hover, #tabinactive a:hover
{
 color: #000000;
 text-decoration: none;
}

#tabbg
{
 background-image: url(/images/tabbg.gif);
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;

 color:#FFFFFF;
}
#tabbg a
{
 color: #FFFFFF;
}
#tabbg a:hover
{
 background-color: #FFFFFF;
 color: #000000;
}

#mainContentLeft, #mainContentRight
{
	background-color: #FFFFFF;
}
#submit
{
	background-color: #000000;
	font-weight: bold;
	color: #FFFF00;
}
#mainheader a, #signIn a
{
	color: #EAC300;
	text-decoration: none;
}
#mainheader a:hover, #signIn a:hover, div#theTabs a.onPage
{
	text-decoration: none;
	color: #FFFF00;
}

#mainheader, #signIn
{
	background-color: #000000;
	color: #000;
	font-weight: bold;
}
div#dashboard
{
    background-color: #000;
}

#infostrip, .searchFormTxt
{
	background-color: #00CCFF;
}
#infostrip a
{
	color: #000000;
	font-weight: bold;
}

#returnMessage
{
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

#centrecolumn
{
	background-color: #FFFFFF;
}

.itemHead, .blogHead, .itemBody, .blogBody, .blogDate, #mainHeaderText, #colHeaderText, .tabberSel, div.popTweet
{
 background-color: #CAB893;
}
.itemHead, .blogHead, .tabberSel, .tabber
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.itemHead, .blogHead, .tabberSel
{
	color: #FFFFFF;
}
.itemBody, .blogBody, .blogDate, #browse_pic
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.warningDiv
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}

.searchFormTxt, .searchFormBtn
{
	border: 1px solid #FFFFFF;
}
.searchFormBtn
{
	background-color: #FFFFFF;
}
.searchFormBtn
{
	color: #00CCFF;
}

.imgLink, .imgInline
{
	border: 2px solid #CAB893;
}
.imgLink:hover, .imgInline:hover
{
	border-color: #993300;
}

#mainHeaderText, #colHeaderText
{
    color: #ffffff;
    font-weight: bold;
}
#generalText
{
    color: #000080;
}
#footerstrip
{
	background-color: #00CCFF;
}
#mess
{
	background-color: #99FFFF;
}
#headerblock
{
	background-color: #FFFFFF;
}
#divRate
{
    color: #000080;
}

a, a:link, a:visited
{
	color: #993300;
	text-decoration: none;
}
a:active
{
 background-color: #993300;
 color: #FFFFFF;
 text-decoration: none;
}
a:hover, a:visited:hover
{
	color: #993300;
	text-decoration: underline;
}
.formelements
{
	font-family: Arial, Helvetica, sans-serif;
}
.txtComments
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}

#listHeader
{
	font-weight: bold;
}
.wlinkBrackets
{
	color: #FFFFFF;
}
#linkBig
{
	font-weight: bold;
}

div.rssList
{
    text-align: left;
}
ul.rssList
{
    margin: 0;
}
.rssIcon
{
	list-style-image: url(/images/rssicon.gif);
	list-style-position: inside;
}



div#tag-cloud li
{
display: inline;
}
div#tag-cloud span {position: absolute;left: -999px;width: 990px;}
div#tag-cloud { text-align:left;font-size: 0.75em;font-size: 1.1em;}
div#tag-cloud .ten{ font-size:300% !important;}
div#tag-cloud .nine{ font-size:250%;}
div#tag-cloud .eight{ font-size:245%;}
div#tag-cloud .seven{ font-size:240%;}
div#tag-cloud .six{ font-size:220%;}
div#tag-cloud .five{ font-size:190%;}
div#tag-cloud .four{ font-size:165%;}
div#tag-cloud .three{ font-size:120%;}
div#tag-cloud .two{ font-size:100%;}
div#tag-cloud .one{ font-size:75%;}
div#tag-cloud a, div#tag-cloud a:visited, div#tag-cloud a:active { color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
div#tag-cloud a:hover { text-decoration: underline;color: #000000;}

#calendar
{
	background-color: #99FF00;
	font-weight: bold;
}

li.delicious, li.digg, li.reddit, li.facebook, li.stumbleupon
{
 	font-size: 10px;
}
li.delicious
{
	list-style-image: url(http://images.del.icio.us/static/img/delicious.small.gif);
}
li.digg
{
	list-style-image: url(http://digg.com/img/badges/16x16-digg-guy.gif);
}
li.reddit
{
	list-style-image: url(../images/reddit.gif);
}
li.facebook
{
	list-style-image: url(../images/facebook.gif);
}
li.stumbleupon
{
	list-style-image: url(../images/stumble.gif);
}

#reporterMain
{
	padding: 5px 5px 5px 5px;
}
#reporterHeader
{
	font-size: 24px;
	text-align: left;
}
#reporterBody
{
	text-align: left;
	float: left;
	width: 495px;
}
#reporterBodyBG
{
	background-color: #DFDFDF;
}
.reporterTabActive, .reporterTabInactive
{
	font-weight: bold;
	float: left;
	padding: 3px 3px 3px 3px;
	margin-right: 3px;
}
.reporterTabActive
{
	background-color: #DFDFDF;
}
.reporterTabInactive
{
	background-color: #EFEFEF;
}

.inlineDiv
{
	display: inline;
}
#newGallDone
{
	clear: both;
	text-align: center;
}

.tabberSel, .tabber
{
 display: inline;
 width: 50px;
 overflow: hidden;
 padding: 3px 3px 3px 3px;
 border: 1px solid #CAB893;
 margin-right: 3px;
}
.tabber:hover
{
 background-color: #CAB893;
}

.itemHeadTab
{
 background-color: #FFF;
 color: #000000;
}

.bigboldlink
{
	font-size: xx-large;
}
.inputSmall
{
	border: 1px solid #000;
	font-size: 9px;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}

div#mapTabs
{
	text-align:left;
	font-weight: bold;
        z-index: 1;
        position: absolute;
        top: 80px;
        left: 80px;
        background-color: #000;
        color: #fff;
        padding-right: 5px;
}

div#mapTabs a.mapTab, div#mapTabs a.mapTabSel
{
        padding: 5px 5px 5px 5px;
	display: inline-block;
	height: 22px;
	color: #FFF;
}
div#mapTabs a.mapTabSel, div#mapTabs a.mapTab:hover
{
	color: yellow;
}
div#gTabPop
{
    text-align:left;
    margin-left: 5px;
    padding: 5px 5px 5px 5px;
    background-image: url(/images/divOpaqueWhite.png);
    z-index: 1;
    position:absolute;
    left: 77px;
    top: 112px;
}

div.BlogItemDate
{
	color: #FFFFFF;
	border-bottom: 1px solid #CFCFCF;
}

div#LogOnForm
{
    display: none;
    position: absolute;
    right: 10px;
    top: 25px;
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    border: 2px solid #ccc;
}


/**************************************************/
div#galleryViewer
{
	position: relative;
	background-color: black;
	padding: 10px;
	width: 980px;
	height: 600px;
}
div#galleryViewer div#viewPort,
div#galleryViewer div#viewPort div#viewPortPic,
div#galleryViewer div#galleryDescription,
div#galleryViewer div#filmStrip,
div#galleryViewer div#viewPort div#imageDescription
{
	position: absolute;
	width: 980px;
	*width: 960px;
}
div#galleryViewer div#viewPort
{
	height: 500px;
	background-color: white;
}
div#galleryViewer div#viewPort div#viewPortPic
{
	text-align: center;
}

div#galleryViewer div#galleryDescription
{
	height: 30px;
	top: 513px;
	color: #ccc;
	font-weight: bold;
}

div#galleryViewer div#filmStrip
{
	height: 67px;
	*height: 57px;
	top: 543px;
	background-color: white;
	padding: 0;
	overflow: hidden;
}
div#galleryViewer div#filmStrip div#filmContainer
{
	width: 980px;
}
div#galleryViewer div#filmStrip div#filmContainer a
{
	float:left;
    height: 57px;
    *height: 47px;
}
div#galleryViewer div#filmStrip div#filmContainer a img
{
	height: 57px;
	*height: 47px;
	border: 5px solid #000;
}
div#galleryViewer div#filmStrip div#filmContainer a:hover img
{
	border-color: #ccc;
}
div#galleryViewer div#viewPort div#imageDescription
{
	bottom: 0;
	display: none;
	color: yellow;
	padding: 3px 3px 3px 3px;
	background-image: url(/images/furniture/opaque_black.png);
	background-repeat: repeat;
	font-weight: bold;
}
div#galleryViewer div#navRight,
div#galleryViewer div#navLeft
{
	position: absolute;
	top: 550px;
	background-color: #000;
	color: #fff;
	padding: 5px 5px 5px 5px;
}
div#galleryViewer div#navRight a,
div#galleryViewer div#navLeft a
{
	text-decoration: none;
	color: #fff;
}
div#galleryViewer div#navRight
{
	right: 0;
}
div#galleryViewer div#navLeft
{
	left: 0;
}
