/*
Theme Name: UFM
Theme URI: http://goeastdesign.com/
Description: UFM
Version: 1.0
Author: Ian Davis
Author URI: http://goeastdesign.com/
Tags: Green, brown
*/

/* --------------------------------------------
color / brown = #54301A
color a / light brown = #8B6A00
color a:hover / light brown = #8B6A00
header / green = #828524
header homepage / white = #FFF
top menu / white = #FFF
top menu Hover / tan = #FFDE6C
side menu / brown = #54301A
side menu bg / light brown = #8B6A00
side menu hover / light brown = #8B6A00
side blue = #CEEBEA
side bar / white = #FFF
side a / tan = #FFDE6C
footer / brown = #54301A
footer a / logo red= #B32317
*/

/* SETUP */
*
{
	margin: 0;
	padding: 0;
}

img { border: 0 none; }
li { list-style-type: none; }

/* layout */
body { text-align: center; }

#wrap
{
	text-align: left;
	width: 1033px;
	position: relative;
	margin: 0 auto;
}

#header { padding: 24px 64px 0; }
#headerInfo { height: 104px; }
#logo { float: left; }
#headerInfo { text-align: right; }
#headerInfo p { margin-bottom: 18px; }

#topMenu
{
	width: 1033px;
	overflow: hidden;
}

#topMenu ul { padding: 0 40px;
	height: 33px; }
#topMenu li { float: left; }

#topMenu li a
{
	display: block;
	padding: 6px 6px 8px 6px;
	margin-left: 27px;
}

#sideMenu
{
	float: left;
	padding: 14px 0 20px 36px;
}

#sideMenuWrapper{
	width: 187px;
}

#sideMenu h4
{
	padding: 0 16px;
	line-height: 2.6em;
}

#sideMenuWrap
{
	margin-left: 2px;
	padding: 0 16px 105px;
}

#content
{
	/*margin-left: 245px;*/
	margin-left: 16px;
	float: left;
}

#content-home
{
	margin: 10px 40px;
}

#home-inner{
	width: 750px;
	float:left;
	overflow: hidden;
	padding-top: 56px;
}

#homepageMenu
{
	padding: 0 100px 0 210px;
	height: 240px;
}

.homeCol
{
	width: 140px;
	margin-right: 65px;
	float: left;
}

.homeCol ul
{
	margin-top: 21px;
}

.homeCol ul li
{
	padding-left: 10px;
	margin-bottom: 12px;
}

#welcome-inner{
	padding: 32px 36px;
	clear:both;
}

#content-inner
{
	width: 515px;
	float: left;
}


#content-inner .page p
{
	margin-bottom: 11px;
}

.entry-content ul, .entry-content ol{
	margin-bottom: 11px;
}

table{
	margin: 0 16px 16px;
}

td
{
	padding: 0 10px;
	font-size: 1.2em;
}

img.alignright {
	float:right;
	margin: 0 0 10px 10px;
}

#sidebar
{
	width: 236px;
	float: right;
}

.sideLinks
{
	width: 195px;
	height: 214px;
}

.sideLinks .entrytitle_wrap 
{
	padding: 15px 31px;

}

#sidebar .sideLinks ul
{
	padding: 0 16px;
}

#sidebar .sideLinks li
{
	padding: 3px 0 5px 5px;
	border-bottom: 1px solid #54301A;
}

#sidebar .sideLinks li a
{
	padding: 5px 5px 5px 15px;
	display: block;
}

.feature
{
	height: 100%;
	width: 201px;
	overflow: hidden;
	margin-top: 14px;
	margin-bottom: -20px;
}

.featureImg { margin-left: 6px; }

.featureInfo
{
	position: relative;
	padding: 0 20px;
	top: -40px;
	height: 27px;
}
.featureInfo h6
{
	float: left;
	height: 27px;
	padding: 5px;
}

.featureLink {
	float: right; 
	height: 27px;
	padding-top: 8px;
}

.latestNews
{
	width: 201px;
	overflow: hidden;
	margin-bottom: 16px;
	padding-top: 2px;
}

.latestNews .entrytitle_wrap
{
	padding: 15px 24px;
}

.homeSide .latestNews .entrytitle_wrap
{
	padding: 15px 16px 10px 16px;
}

.latestNews .page
{
	/*margin-left: 6px; 
	padding: 0 24px 0 18px; */
	padding: 0 16px;
	
}

.latestNews p
{
	padding-bottom: 6px;
}

#footer
{
	clear: both;
	border-top: 1px #000 solid;
	margin: 0 36px;
	padding: 10px 0;
}

/* background */
#wrap
{
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
}

#sideMenu
{
	background-image: url(images/sideMenuTop.gif);
	background-repeat: no-repeat;
	background-position: right 14px;
}

#sideMenuWrap
{
	/* background-color: #CEEBEA; */
	background-image: url(images/sideMenuBottom.png);
	background-position: 0 bottom;
	background-repeat: no-repeat;
}

#home-inner
{
	/*background-image: url(images/homepageBG.jpg);*/
	background-repeat: no-repeat;
}


.homeCol ul li
{
	background-image: url(images/rightArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.sideLinks ul li a
{
	background-image: url(images/rightArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}

.sideLinks
{
	background-image: url(images/linkBg.png);
	background-repeat: no-repeat;
}
.featureInfo
{
	background-image: url(images/featureBG.png);
	background-repeat: no-repeat;
}

.homeSide .latestNews{
	background-image: none;

}

.latestNews
{
	background-image: url(images/sidebarBG.gif);
	background-repeat: no-repeat;
}

.latestNews .page { background-color: #8B6A00; }

.homeSide .latestNews .page { background-color: transparent; }

#credits .rss
{
	padding-right: 16px;
	background-image: url(images/rss_brown.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


/* Type/Font */
body
{
	font-family: arial,helvetica,sans-serif;
	font-size: 62.5%;
	/* 16px * 62.5% = 10px : 1em now = 10px */
	color: #54301A;
}

a:link, a:visited
{
	color: #8B6A00;
	text-decoration: none;
}

a:hover
{
	color: #8B6A00;
	text-decoration: underline;
}

a:active
{
	color: #8B6A00;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6
{
	font-family: georgia,serif;
	font-weight: normal;
}

h1
{
	font-size: 3.2em;
	line-height: 2em;
	color: #828524;
}

h2 { font-size: 2.3em; }
h3 { font-size: 2em; }

h4
{
	font-size: 1.8em;
}

h5
{
	font-size: 1.6em;
	line-height: 1.2em;
	padding-bottom: 10px;
}

h6 { font-size: 1.4em; }
p { font-size: 1.2em; }

#headerInfo p
{
	font-family: Georgia,serif;
	font-size: 1.2em;
	line-height: 1.4em;
}

#topMenu a
{
	font-family: Georgia,serif;
	font-size: 1.3em;
	color: #FFF;
	text-transform: lowercase;
}

#topMenu a:hover
{
	color: #FFDE6C;
	text-decoration: none;
	border-bottom: 3px #FFDE6C solid;
}

#topMenu .current_page_item a, #topMenu .current_page_parent a, #topMenu .current_page_ancestor a {
	color: #FFDE6C;
	border-bottom: 3px #828524 solid;
}

#topMenu .current_page_item a:hover, #topMenu .current_page_parent a:hover, #topMenu .current_page_ancestor a:hover{
	color: #FFDE6C;
	border-bottom: 3px #828524 solid;
}

#sideMenu .current_page_item a {
	color: #8B6A00;
}

#sideMenu .current_page_item a:hover {
	color: #8B6A00;
}

#sideMenu li
{
	font-weight: bold;
	padding-bottom: 10px;
}

#sideMenu li li
{
	font-weight: normal;
	padding: 0 0 0 1.2em;
	background-image: url(images/sideBullet.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
}

#sideMenu a
{
	font-size: 1.2em;
	line-height: 1.2em;
	color: #54301A;
}

#sideMenu a:hover
{
	color: #8B6A00;
	text-decoration: none;
}

.entry-content li {
	font-size: 1.2em;
	font-weight: normal;
	padding: 0 0 .3em 1.2em;
	background-image: url(images/sideBullet.gif);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	}

.entry-content p { line-height: 1.4em; }

blockquote
{
	font-family: Georgia,serif;
	display: block;
	background: #FFE691 none repeat scroll 0 0;
	padding: 10px;
	margin: 0 0 10px 10px;
	float: right;
}

blockquote p
{
	font-size: 1.8em;
	width: 200px;
	padding-left: 10px;
	text-indent: -7px;
}

#sidebar { color: #fff; }
#sidebar a { color: #FFDE6C; }
#sidebar p { font-size: 1.1em; }

.sideLinks .entrytitle_wrap h1
{
	line-height: 1em;
}

#sidebar .sideLinks li a
{
	font-size: 1.5em;
	color: #FFF;
	font-family: Georgia,serif;
}

#sidebar.homeSide .latestNews { color: #54301A; }
#sidebar.homeSide .latestNews a { color: #B32317; }

#content-home{
	color:#fff;
}

.homeCol ul li a:link, .homeCol ul li a:visited
{
	color: #FFF;
	font-size: 1.4em;
}

.homeCol ul li a:hover
{
	color: #FFDE6C;
}

#welcome-inner h3
{
	line-height: 1.8em;
}

#welcome-inner p
{
	font-size: 1.5em;
	line-height: 1.8em;
}

.latestNews h6
{
	font-family: arial,helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 2px;
}

.latestNews p { line-height: 1.6em; }

#footer
{
	font-family: Georgia,serif;
	font-size: 1.0em;
}

#footer a { color: #B32317; }
