/*
Theme Name: DixieLand
Description: Wordpress theme for DixieLand Forest Corp
Author: 225Creative
Author URI: http://www.225creative.com
*/

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
a, a:visited {color:#333}
a:hover, a:focus {}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p {margin:.5em}
body {background:#DEDEDE;color:#333;font:72%/185% Verdana, Tahoma, Arial, Sans-Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
h1 {border-bottom:1px dashed #dedede;font-size:22px;line-height:1.25em}
h2 {font-size:16px;line-height:1.25em}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}

/* Containers */
#page {background:#FFF url(images/bottom.png) no-repeat left bottom;margin:10px auto 0;overflow:hidden;width:800px}

/* Menu */
#menu {background:#B50011 url(images/menu-bg.png) repeat-x;height:37px;margin:0}
#menu li {background:url(images/menu-bg.png) no-repeat right bottom;float:left;height:23px;padding:14px 23px 0}
#menu li a {color:#FFF;float:left;height:10px;line-height:1em;overflow:hidden;position:relative;text-transform:uppercase;text-decoration:none}
#menu li a span {background:url(images/menu.png) no-repeat;cursor:pointer;height:10px;position:absolute;top:0;left:0;width:100%}
	
	/* Menu Items */
	#menu li#home a {width:37px} 
	#menu li#about a {width:65px} #menu li#about a span {background-position:0 -10px} 
	#menu li#services a {width:61px} #menu li#services a span {background-position:0 -20px} 
	#menu li#completed a {width:147px} #menu li#completed a span {background-position:0 -30px} 
	#menu li#contact a {width:81px} #menu li#contact a span {background-position:0 -40px}

/* Phone */
#phone {background:#b50011;color:#FFF;display:inline;float:right;height:17px;line-height:17px;margin:0;overflow:hidden;position:relative;text-align:center;margin:-27px 15px 0 0;width:153px}
#phone span {background:url(images/menu.png) no-repeat left bottom;height:100%;left:0;position:absolute;top:0;width:100%}

/* Splash */
#splash {background:#0F3195 url(images/splash.jpg) no-repeat;color:#FFF;height:286px;margin:10px;overflow:hidden;position:relative;width:780px}
#splash h1 {border:0;font:1.95em/1.5em Arial;height:92px;margin:30px 0 0 20px;overflow:hidden;position:relative;width:370px}
#splash h1 span {background:url(images/splash.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
#splash p {font-size:1.1em;line-height:1.8em;margin:20px 0 0 20px;width:370px}
#splash ul {font-size:1.1em;margin:5px 0 0 15px}
#splash li {display:inline}
#splash li a {color:#FFF;margin:0 10px 0 5px}
#splash #slideshow_1 {border:1px solid #FFF;position:absolute;top:33px;right:28px}

/* Services */
.service {border:1px solid #DCDCDC;display:inline;float:left;line-height:2em;height:34em;margin:0 7px 0 10px;padding:11px}
.service img {border:1px solid #FFF;margin:0 0 8px}
.service p {margin:0 0 0 5px}
.service a, .service a:visited {color:#ce1111;}
.service div {background:#FFF;border:1px solid #e2e2e2;line-height:1.75em;padding:5px 10px}
.service div ul {margin:5px 0 0 5px}
.service div ul li {background:url(images/bullet.gif) no-repeat left center;margin:0 0 2px;padding:0 0 0 15px}
.service div ul li a, .service div ul li a:visited {color:#333;margin:0}
.service div ul li#more a, .service div ul li#more a:visited {color:#CE1111}
.residential {background:#f9f9f9 url(images/flag.jpg) no-repeat;width:253px}
.commercial {background:#f9f9f9 url(images/flag.jpg) no-repeat -275px 0;margin:0;width:253px}
.completed {background:#f9f9f9 url(images/flag.jpg) no-repeat -550px 0;margin:0 7px;width:188px}

/* Footer */
	/* Associations */
	#associations {clear:both;display:block;margin:0 auto;padding:12px 25px}
	#associations img {vertical-align:middle;margin:0 20px}

	/* Details */
	#details {border-top:1px solid #DEDEDE;clear:both;margin:0 20px 5px;padding:5px 7px 5px 0;text-align:center}
	#details li {background:url(images/divider.gif) no-repeat 0 5px;display:inline;padding:0 5px 0 12px}
	#details li#dixie {background:none}

	/* Bottom Footer */
	#footer {margin:8px auto 0;overflow:hidden;padding:0 0 5px;width:790px}
	#footer p {float:right;font-size:.9em;text-transform:uppercase}
	#footer p img {vertical-align:middle}
	#footer ul {float:left;list-style:none;overflow:hidden}
	#footer ul li {background:url(images/divider-footer.gif) no-repeat 0 2px;display:inline;margin:0 0 0 -1px;padding:0 10px}

/* Image Alignment */
img.centered {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* Content*/
#content {display:inline;float:left;margin:15px -100% 0 245px;overflow:hidden;padding:0 0 20px;width:535px}

	/* Post */
	#content .page {}
	#content .page ul {list-style:disc;margin:0 0 1em 18px}
	#content .page ol {list-style:decimal;margin:0 0 1em 22px}
	#content .page h1 {margin:0 0 10px;padding:0 0 3px}
	#content .page img {border:8px solid #ededed}
	
/* Sidebar */
#sidebar {background:#ededed;border:1px solid #dedede;display:inline;float:left;margin:20px 0 0 15px;padding:10px;width:190px}
#sidebar div {background:#FFF;border:1px solid #dedede;padding:1px}
#sidebar h3 {background:#003b8b;color:#FFF;font:bold .9em Arial;height:12px;overflow:hidden;padding:8px 20px;position:relative;text-transform:uppercase}
#sidebar h3 span {background:url(images/completed.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
#sidebar ul {margin:0 0 0 20px}
#sidebar li.current_page_item a {font-weight:bold}
#sidebar li.current_page_item li a {font-weight:normal}
