/*###############################################################
# color.css                                                     #
#                                                               #
# (c) Copyright 2008 Paul Oliver                                #
#     ccp7@paultastic.com                                       #
# CSS Styles related to colors for phyrconstruction.com.        #
###############################################################*/

body {
	background: #dadada url(../images/background.gif) repeat-x scroll left top;
}

/* content: box with the main content, header, nav, right column */
#c {
	/* :KLUDGE: To get the menu on the right to have the right background
		I just set the background color to 666 in the content box so that it
		matches.
		
		This is a problem if the left column is shorter than the right, because
		there is a background of gray underneath the white main content box. */
	background: #666;
	background-image: url(../images/sidenav_bg.gif);
	background-repeat: repeat-x;
	color:#333;
	border-top: thick none #333;
	border-right: thick solid #333;
	border-bottom: thick none #333;
	border-left: thick solid #333;
}

/* quote at the top of the page */
#pngQuote {
	background-image: url(../images/bg_quote.png);
	background-repeat: repeat;
}

/* navbar at the top */
#nav {
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat;
}
#nav a {
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 4px solid #524d74;
}
#nav a.navfirst {
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 4px none #524d74;
}
#nav a:link {
	color: #fff;
}
#nav a:hover {
	color: #000;
	background-image: url(../images/bg_menu_hover.jpg);
}
#nav a:visited {
	color: #fff;
}
/* left column */
#lc {
	background: #fff;
}
/* right column internal div */
#rci {
	color: #fff;
}

/* sidebar nav: header in the sidebar menu */
.sn {
	background-color:#333;
	border:1px solid Black;
	color:#fff;
}

/* sidebar links */
#rc {

}
#rc a, #rc a:visited {
	color: #cfc;
	border: 0px none;
}
#rc a:hover {
	color: #333;
	background: #fff;
}

/* footer */
#f {
	background-image: url(../images/bg_menu.jpg);
}
#f a, #f a:link, #f a:visited {
	color: #cfc;
}

#f a:hover {
	background-color: #cfc;
	color: #000;
}

/* footer internal div, where the content goes */
#fi {
	color: #fff;
}

/* baseline stuff */
h1, h2, h3, h4, h5 {
	color:#555;
}

/* testimonial block */
div.t {
	background: #ffe url(../images/background_quote.gif) repeat-x scroll left top;
	padding: 20px;
	width: 90%;
	border: dashed #aaa;
}

/* testimonial text */
div.t p {
	color: #666;
	
}

/* testiminonial source (the person who said it) */
div.t p.ts {
	color: #333;
}

/* lightbox links */
a.lb img {
	border: 0px;

}