/*
Theme Name: Centennial Acres
Theme URI: http://www.millbrookprinting.com
Description: Custom wordpress theme for Centennial Acres
Author: Millbrook Printing Company
Author URI: http://www.millbrookprinting.com
Version: 1.0
*/

/*---------------------
global styles
---------------------*/
a {
	outline: none;
	text-decoration: none;
	color: #5a7844;
	border-bottom: 1px solid #5a7844;
}

h2 {
	font-size: 20px;
}

.solidborder {
	border: 1px solid #ccc;
}

img { border: 0px; }

/*---------------------
main structure
---------------------*/
body {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/pattern.jpg') repeat;
	font-family: Verdana, Geneva, sans-serif !important;
}

#container {
	width: 901px;
	margin: 10px auto 0 auto;
	position: relative;
}

#middle {

	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/middle-borders.png') repeat-y;
}

#center {
	background: #728f5a;
}

#icenter {
	background: #fff;
}

#center, #icenter, #imain {
	width: 885px;
	margin: 0 auto;
}

#content {
	padding: 10px 15px 0 15px;
}

#icontent, #sicontent, #bcontent {
	font-size: 13px;
	padding-bottom: 15px;
}

#icontent, #bcontent {
	float: left;
	width: 565px;
	margin-right: 15px;
	padding-right: 5px;
}

#bcontent #commentform textarea {
	width: 95%;
}

#sicontent {
	width: 855px;
}


#main, #imain {
	float: left;
	padding-right: 10px;
}

#main {
	width: 575px;
}

#sidebar {
	float: left;
	padding-top: 10px;
	width: 261px;
}

.navigation { 
	padding-bottom: 30px;
}

/*---------------------
borders and corners
---------------------*/

#bottom {
	width: 901px;
	height: 27px;
}

#top {
	width: 901px;
	height: 28px;
}

#top-l, #top-m, #top-r {
	height: 28px;
	float: left;
}

#top-l, #top-r {
	width: 30px;
}

#top-l {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/main-corners.png');
}

#top-m {
	width: 841px;
}

#top-r {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/main-corners.png') top right;
}

#top-shadow {
	height: 8px;
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/main-top-bottom-shadow.png');
}

#bottom-l {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/main-corners.png') bottom left;
}

#ibottom-l {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/white-corners.png') bottom left;
}

#bottom-l, #ibottom-l {
	float: left;
	width: 31px;
	height: 30px;
}

#bottom-m {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/main-top-bottom-shadow.png') bottom;
}

#ibottom-m {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/white-bottom-shadow.png') bottom;
}

#bottom-m, #ibottom-m {
	float: left;
	width: 839px;
	height: 30px;
}

#bottomContact, #ibottomContact {
	text-align: center;
	font-size: 9px;
	padding-top: 5px;
}

#bottomMisc, #ibottomMisc {
	color: #fff;
	text-align: center;
	font-size: 9px;
	padding-top: 9px;
}

#bottomContact {
	color: #fff;
}

#ibottomContact {
	color: #728f5a;
}

#bottom-r {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/main-corners.png') bottom right;
}

#ibottom-r {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/white-corners.png') bottom right;
}

#bottom-r, #ibottom-r {
	float: left;
	width: 31px;
	height: 30px;
}

/*---------------------
logo
---------------------*/

#logo-top {
	height: 20px;
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/banner.jpg') top;
}

#logo-bottom {
	height: 245px;
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/banner.jpg') bottom;
}

#compassClick {
	z-index: 10;
	position: absolute;
	top: 190px;
	left: 720px;
	width: 48px;
	height: 48px;
}

#compassClick:hover {
	cursor: hand;
	cursor: pointer;
}

/*---------------------
menubar
---------------------*/

#menubar {
	height: 21px;
	width: 885px;
	background: #775441;
}

#menubar a {
	outline: none;
	text-decoration: none;
	color: #fff;
	border: 0px;
}

#menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menubar ul li {
	float: left;
	position: relative;
	width: 98px;
}

#menubar li ul {
	display: none;
	position: absolute;
	left: 20px;
	top: 19px;
	background: #775441;
	color: #fff;
	padding: 5px 0 5px 0;
	border: 1px solid #976a52;
}

#menubar li ul li {
	padding: 3px 0 3px 10px;
}

#menubar li ul li:hover {
	background: #976a52;
}

#menubar ul li ul li {
	width: 180px;
	font-size: 11px;
}

#menubar li:hover ul, #menubar li.over ul {
	display: block;
}

#home, #golfcourse, #golfrates, #golfoutings, #specialevents, #leagues, #contactus, #blog, #lessons {
	height: 9px;
	padding-top: 10px;
	cursor: pointer;
	cursor: hand;
}

#home ul, #golfcourse ul, #golfrates ul, #golfoutings ul, #specialevents ul, #leagues ul, #contactus ul, #blog ul, #lessons ul {
	cursor: auto;
}

#home {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_home.jpg') center no-repeat;
}

#golfcourse {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_golfcourse.jpg') center no-repeat;
}

#golfrates {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_golfrates.jpg') center no-repeat;
}

#golfoutings {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_golfoutings.jpg') center no-repeat;
}

#specialevents {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_specialevents.jpg') center no-repeat;
}

#leagues {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_leagues.jpg') center no-repeat;
}

#contactus {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_contactus.jpg') center no-repeat;
}

#blog {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_blog.jpg') center no-repeat;
}

#lessons {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/menu_lessons.jpg') center no-repeat;
}

/*---------------------
home specific styles
 + some more...
---------------------*/

#home_content {
	font-size: 13px;
	color: white;
	height: 330px;
}

#home_content table tr td {
	width: 191px;
	padding: 5px;
}

#home_content table ul {

}

#home_content table ul li {
	margin-left: -20px;
}

#home_content a {
	border-bottom: 1px solid #ccc;
}

#home_content a, #bottomContact a, #bottomMisc a, #ibottomMisc a {
	outline: none;
	text-decoration: none;
	color: #fff;
	border: 0px;
}

#ibottomContact a {
	color: #728f5a;
	border: 0px;
}

/*---------------------
scrolling divs
---------------------*/

#iscroll, #blogsidebar {
	margin-bottom: 20px;
}

#scroll_top {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/latestnews-top.jpg');
}

#iscroll_top {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/ilatestnews-top.jpg');
}

#scroll_top, #iscroll_top {
	width: 261px;
	height: 32px;
}

#scroll_content {
	overflow: hidden;
	background: #ffffff;
	font: 13px Verdana, Geneva, sans-serif !important;
	word-spacing: 1px;
	padding: 10px 10px 0px 10px;
	color: #644a3b;
}

#scroll_content h2 {
	font-size: 14px;
	text-decoration: underline;
}

#scroll_content h2 a {
	border: 0px;
}

#iscroll_content {
	max-height: 100px;
	overflow: hidden;
	background: #e7ede1;
	font: 13px Verdana, Geneva, sans-serif !important;
	word-spacing: 1px;
	padding: 10px 10px 0px 10px;
	color: #644a3b;
}

#scroll_bottom, #iscroll_bottom {
	width: 261px;
	height: 15px;
}

#scroll_bottom {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/latestnews-bottom.jpg');
}

#iscroll_bottom {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/ilatestnews-bottom.jpg');
}

/*---------------------
weather widget
---------------------*/

#weather {
	margin-right: 10px;
}

#iweather {
	margin: 0 25px 0 13px;
}

#weather, #iweather {
	float: left;
	position: relative;
	width: 181px;
	height: 102px;
	overflow: hidden;
}

#weather img, #iweather img {
	width: 200px;
	height: 180px;
}

#weather #imgLayer, #iweather #imgLayer {
	position: absolute;
	left: -15px;
	top: -55px;

}

#weather #tL, #iweather #tL {
	z-index: 10;
	position: absolute;
	height: 14px;
	width: 14px;
}

#weather #tL {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/weather-corners.png');
}

#iweather #tL {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/iweather-corners.png');
}

#weather #tR, #iweather #tR {
	left: 167px;
	z-index: 10;
	position: absolute;
	height: 14px;
	width: 14px;
}

#weather #tR {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/weather-corners.png') top right;
}

#iweather #tR {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/iweather-corners.png') top right;
}

#weather #bL, #iweather #bL {
	top: 88px;
	z-index: 10;
	position: absolute;
	height: 14px;
	width: 14px;
}

#weather #bL {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/weather-corners.png') bottom left;
}

#iweather #bL {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/iweather-corners.png') bottom left;
}

#weather #bR, #iweather #bR {
	top: 88px;
	left: 167px;
	z-index: 10;
	position: absolute;
	height: 14px;
	width: 14px;
}

#weather #bR {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/weather-corners.png') bottom right;
}

#iweather #bR {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/iweather-corners.png') bottom right;
}

/*---------------------
misc
---------------------*/
#signup img, #isignup img, #specials img, #ispecials img {
	border: 0px;
}

#signup {
	float: left;
	padding-right: 10px;
	width: 181px;
	height: 103px;
}

#isignup {
	float: left;
	padding-right: 25px;
	width: 300px;
	height: 103px;
}

#specials {
	float: left;
	padding-right: 10px;
	width: 181px;
	height: 102px;
}

#ispecials {
	float: left;
	padding-right: 10px;
	width: 300px;
	height: 102px;
}

.clear {
	clear: both;
}

/*---------------------
images
---------------------*/

p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
        float: right;
}

.alignleft {
	float: left
}

.aligncenter {
	margin: 0px auto 0px auto;
}

/*---------------------
blog sidebar
---------------------*/
#blogsidebar {
	background: #e7ede1;
	font: bold 13px Verdana, Geneva, sans-serif !important;
	color: #644a3b;
}

#blogsidebar-top {
	background: url('http://www.centennialacres.com/wp-content/themes/centennial/images/blogsidebar-top.jpg');
	width: 261px;
	height: 32px;
}

#blogsidebar ul {
	margin: 0;
	padding: 0 0 0 25px;
	list-style: none;
}

#blogsidebar ul li h2 {
	margin: 20px 0 0 0;
}

#blogsidebar ul li ul {
	list-style: none;
}

#blogsidebar a {
	border: 0px;
}

#blogsidebar #search {
	list-style: none;
}

#blogsidebar h2, #iscroll_content h2 {
	font-size: 14px;
	text-decoration: underline;
}

#iscroll_content h2 a {
	border: 0px;
}

#searchsubmit, #searchform {
	margin-top: 5px;
}

/*---------------------
blog sidebar calendar
---------------------*/

#blogsidebar #calendar {
	list-style: none;
}

#wp-calendar {
	width: 210px;
	border: 1px solid #aaa;
}

#wp-calendar th {
	border: 1px solid #ccc;
	color: #68864f;
}

#wp-calendar td {
	text-align: center;
}

#wp-calendar a {
	border-bottom: 1px solid;
}

#wp-calendar caption {
	font-size: 16px;
	text-align: center;
}

#calendar h2, #calendar h3 {
	display: none;
}

/*---------------------
misc text styles
---------------------*/
#sicontent h1, #sicontent h2, #icontent h1, #icontent h2 {
	color: #68864f;
}

#bcontent h2 a, #icontent h2 a {
	outline: none;
	text-decoration: none;
	color: #68864f;
	border: 0px;
}

#bcontent h2, #icontent h2 {
	margin-top: 0px;
	padding-top: 10px;
}
