html{
	height:100%;
	background-image: url(/themes/custom2/images/background.png);
	background-repeat: repeat;
	background-color: #B1966C;
	background-attachment: fixed;
}
body {
	background-image: url(/themes/custom2/images/shadowback.png);
	background-repeat: repeat-y;
	background-position: 50% 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#page #header #navigation {
	list-style-type: none;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
#page #header #navigation ul{ list-style:none; margin:0px; padding:0px; width:auto; z-index:2; overflow:visible; float: right }
#page #header #navigation ul li{float:right; padding:2px 0px; margin-right:28px; margin-left:24px; margin-bottom: 4px;  margin-top:4px }

#page #header #navigation ul li a{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#page #header #navigation ul li a:hover{
	text-decoration:none;
	color:#660000;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/themes/custom2/images/full/crossbar1.png);
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#page #header #navigation a.nav-selected{
	color:#333333;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
}
#page #header #navigation ul.nav-header li.nav-selected{

	background-image: url(/themes/custom2/images/left/Leftsidebar1.png);
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#page #header #navigation, #ccm-spacer{
	height: 20px;
}

#page #topsidebar {
	min-height: 260px;
	width: 242px;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
}
#page #ContentLeft {
	min-height: 260px;

}
#page #ContentRight {
	min-height: 260px;

}
#page #ContentFull {
	min-height: 260px;

}
#page #footer {
}
#page #Highlight {
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}

#page #currentprojects {
}
#page {
}

#page #Main {
	min-height: 260px;
	width: 870;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#page #Main img{
	padding: 5px;
	border: thin solid #A28352;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#page #Main #outline{
	padding: 5px;
	border: thin solid #990000;
}

#page #Portfolio {
	min-height: 260px;
	width: 870;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#page #Portfolio #portfolio1{
	min-height: 260px;
	padding: 5px;
}
#page #Portfolio #portfolio1 a{
	color: #660000;
	font-style: italic;
	text-decoration: none;
}
#page #Portfolio #portfolio1 a:hover{
	color: #660000;
	text-decoration: underline;
}
#page #Portfolio #portfolio2{
	min-height: 260px;
	padding: 5px;
}
#page #Portfolio #portfolio2 a{
	color: #660000;
	font-style: italic;
	text-decoration: none;
}
#page #Portfolio #portfolio2 a:hover{
	color: #660000;
	text-decoration: underline;
}
#page #Portfolio #portfolio3{
	min-height: 260px;
	padding: 5px;
}
#page #Portfolio #portfolio3 a{
	color: #660000;
	font-style: italic;
	text-decoration: none;
}
#page #Portfolio #portfolio3 a:hover{
	color: #660000;
	text-decoration: underline;
}
#page #Portfolio #Nav ul{ list-style:none; margin:0px; padding:0px; width:auto; z-index:2; overflow:visible; float: right }
#page #Portfolio #Nav ul li{float:right; padding:2px 0px; margin-right:28px; margin-left:24px; margin-bottom: 4px;  margin-top:4px }

#page #Portfolio #Nav ul li a{
	text-decoration:none;
	color:#7E501D;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#page #Portfolio #Nav ul li a:hover{
	text-decoration:none;
	color:#660000;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/themes/custom2/images/portfolioback.png);
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#page #Portfolio #Nav a.nav-selected{
	color:#333333;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
}
#page #Portfolio #Nav ul.nav-header li.nav-selected{

	background-image: url(/themes/custom2/images/left/Leftsidebar1.png);
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#page #Specials1 {
	min-height: 240px;
	width: 432;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(/themes/custom2/images/panel1.png);
	background-repeat: no-repeat;
}

#page #Specials1 img{
	padding: 5px;
	border: thin solid #990000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#page #Specials1 #outline{
	padding: 5px;
	border: thin solid #990000;
}
#page #Specials2 {
	min-height: 240px;
	width: 432;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(/themes/custom2/images/panel2.png);
	background-repeat: no-repeat;
}
#page #Specials2 img{
	padding: 5px;
	border: thin solid #990000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#page #Specials2 #outline{
	padding: 5px;
	border: thin solid #990000;
}

