/* Stylesheet for Fort Valley Mainstreet */

body {background:#AEAA9D;font-family:georgia, times new roman, times, serif;font-size:12px;padding:0;margin:0;text-align:center;}
table td {font-size:12px;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
h1 {font-family:Garamond,Times New Roman, Times, serif;font-size:30px;color:#3C3D2B;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

a {text-decoration:none;}
a:link {color:#00f;}
a:visited {color:#00f;}
a:hover {color:#CC583F;}
a:active {color:#CC583F;}
a:focus {color:#CC583F;}

.postmod {font-size:10px;color:#25562A}
.imgcap {font-size:10px;text-align:center;padding:0 0 10px 10px;float:right;width:185px;position:relative;}
.imgcap a:link img, .imgcap a:visited img {border:0;}
.imgcap a:hover img, .imgcap a:active img .imgcap a:focus img {border:0;}
.hide {display:none;}
.attribute {font-size:10px;font-style:italic;}

#page {background:#EADCB4;width:766px;margin:0 auto;text-align:left;}

#header {background:url('../images/headerbg.jpg') top left no-repeat;height:191px;position:relative;}
#logotop {background:url('../images/logotop.jpg') top left no-repeat;width:143px;position:absolute;height:72px;bottom:-1px;left:24px;}
#title {background:url('../images/title.gif') top left no-repeat;width:343px;height:38px;position:absolute;bottom:10px;left:198px;}
#topnav {
	background:#3C3D2B;
	border-top:2px solid #f80;
	border-bottom:2px solid #f80;
	color:#BBB186;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Garamond,Times New Roman, Times, serif;
	margin-bottom:5px;
	}
#topnavlist {list-style-type:none;padding:0;margin:5px;}
#topnavlist li {display:inline;border-right:2px solid #BBB186;padding:0px 6px 0px 2px;}
#topnavlist li.last {border-right:0;}
#topnavlist li a:link {color:#BBB186;}
#topnavlist li a:visited {color:#BBB186;}
#topnavlist li a:hover {color:#f80;}
#topnavlist li a:active {color:#f80;}
#topnavlist li a:focus {color:#f80;}

#contentcell {width:566px;background:#F2EBD8;}
#content {}

#insidecontent {padding:10px;}

#logo {height:166px;}
#logobottom {background:url('../images/logobottom.jpg') top left no-repeat;width:143px;height:91px;margin-left:24px;}
#title2 {padding:5px;}

#leftnavcell {background:#6B6844;width:200px;}
#leftnav {background:#575631;}
#leftnavlist {list-style-type:none;font-family:Garamond,Times New Roman, Times, serif;font-weight:bold;font-size:16px;padding:0;margin:0;}
#leftnavlist li {border-top:2px solid #f80;color:#EADCB4;padding:0;margin:0px;height:28px;}
#leftnavlist li.last {}
#leftnavlist li a {display:block;padding:5px;background:#575631;}
#leftnavlist li a:link {color:#EADCB4;background:#575631;}
#leftnavlist li a:visited {color:#EADCB4;background:#575631;}
#leftnavlist li a:hover {color:#fff;background:#f80;}
#leftnavlist li a:active {color:#fff;background:#f80;}
#leftnavlist li a:focus {color:#fff;background:#f80;}

#contactcell {background:#CAE6DD;}
#contactbox {padding:10px;background:#F7E492;}

#footer {
	background:#3C3D2B;
	color:#BBB186;
	padding:10px;
	text-align:center;
	margin-top:5px;
	font-weight:bold;
	}
#copyright {}
#designed {}
#designed a:link {color:#DCD6BC;}
#designed a:visited {color:#DCD6BC;}
#designed a:hover {color:#f80;}
#designed a:active {color:#f80;}
#designed a:focus {color:#f80;}

/* Calendar Styles */

.calheader {background:#575631;padding:7px 5px;margin:5px 2%;border-top:2px solid #f80;border-bottom:2px solid #f80;}
.caldeptselect {float:right;position:relative;top:-5px;}
.callable {font-weight:bold;color:#EADCB4;}
/*#calendar {width:36%;margin:0 5%;float:left;}*/
#calendar table#inside td.day {border:1px solid #000;}
#calendar a {color:#153B92;font-weight:bold;}
#otherstuff {/*width:100%;*/text-align:left;}
.showtype {background:#25562A;padding:5px 5px;margin-bottom:5px;color:#fff;font-weight:bold;}
.showinfo {}
.showinfo a {font-weight:bold;}
.showinfo a:hover {color:#ff0;}

table#outside {width:200px;}
table#outside .cfdmonthnav td {background:#575631;color:#000;border-top:2px solid #f80;border-bottom:2px solid #f80;}
table#outside .cfdmonthnav a:link, table#outside .cfdmonthnav a:visited {color:#EADCB4;}
table#outside .cfdmonthnav a:hover, table#outside .cfdmonthnav a:active, table#outside .cfdmonthnav a:focus {color:#fff;}
table#numbers {}
table#numbers td {border:1px solid #000;}
table#numbers .cfddays {background:#6B6844;color:#EADCB4;}
table#numbers .cfddayrows {border:2px solid #ddd2ce;}
table#numbers .cfddayrows a:link, table#numbers .cfddayrows a:visited {color:#066;}
table#numbers .cfddayrows a:hover, table#numbers .cfddayrows a:active, table#numbers .cfddayrows a:focus {color:#f00;}
table#numbers .weekend {background:#fff;color:#000;}
table#numbers .weekday {background:#fff;color:#000;}
table#numbers .today {background:#fff;color:#000;font-weight:bold;}
table#numbers .today a:link, table#numbers .today a:visited {color:#933;}
table#numbers .today a:hover, table#numbers .today a:active, table#numbers .today a:focus {color:#f00;}
table#numbers .noday {background:#fff;}

/* Photo Gallery Styles */

/*ul.projmain {list-style-type:none;padding:0;margin:0;color:#fff;}
ul.projmain li {list-style-type:none;padding:3px;font-size:16px;font-weight:bold;}
ul.projsub {list-style-type:none;padding:0px;margin:5px 0;}
ul.projsub li {list-style-type:none;padding:3px;font-size:12px;font-weight:normal;}
ul.projmain li a:link, ul.projmain li a:visited {color:#fff;}
ul.projmain li a:hover, ul.projmain li a:active, ul.projmain li a:focus {color:#ff0;}
.photoheader {width:540px;text-align:right;color:#fff;background:#25562A;}
.photoheader h3 {font-size:20px;padding:10px;}*/

#ptable {padding:10px 0;}
#phototable {background:#ccc;border:1px solid #666;}
#phototable #captioncell {background:#eee;border-top:1px solid #666;border-bottom:1px solid #666;color:#000;}
#phototable #photocount {padding:5px 0;}
#phototable #photocount div.countbox {
	position:relative;
	font-family:arial;
	text-align:center;
	}
#phototable #photocount div.countbox a {
	padding:3px 5px;
	}
#phototable #photocount div.countbox a:hover {
	}
#counttable td {background:#666;height:20px;width:25px;}
#counttable td.blank {background:#999;}
#phototable #photocount div.photohover {
	background:#fff;
	position:absolute;
	bottom:18px;
	left:0px;
	padding:3px;
	display:none;
	}	
#phototable a:link, #phototable a:visited {color:#fff;}
#phototable a:hover, #phototable a:active, #phototable a:focus {color:#ff0;}
h1 {margin-bottom:20px;}
table#phototable a.permalink:link, 
table#phototable a.permalink:visited {color:#FEF7AA;}
table#phototable a.permalink:hover, 
table#phototable a.permalink:active,
table#phototable a.permalink:focus {color:#fff;}

/* Links Styles */
#linkstable {background:#fff;margin-top:20px;}
.linksheader {}
.linksheader td {background:#575631;color:#EADCB4;font-weight:bold;}
#linkstable td {padding:5px;border-top:2px solid #f80;}
#linkstable a:link {color:#000;}
#linkstable a:visited {color:#000;}
#linkstable a:hover {color:#00f;}
#linkstable a:focus {color:#000;}
.linksalt1 {background:#fff;}
.linksalt2 {background:#EADCB4;}