/* =0 RESET
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
@import url("../styles/reset.css");


/* =1 GLOBAL
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body{background-color:#d6dbcd;color:#754200;font-family: Verdana,sans-serif;font-size:8pt;line-height:130%;margin:0px;padding:0px;text-align:center;}
p{color:#7d654d;margin-bottom:15px;}
a{outline:none;}
strong{font-weight:bold;}

ul{list-style:disc;margin-bottom:15px;padding-left:2.5em;color:#7d654d;}
ul span{color:#754200;}

#container{background-color:#fbf8e9;margin:20px auto;text-align:left;width:960px;}



/* Content */
#content{background-color:#fbf8e9;width:960px;background:url(../../media/images/right_sidebar_graphic.gif) top right no-repeat;}

/* Column 1 */
#column_1{float:left;margin:50px 0px 50px 60px;width:510px;}

#column_1 h4 {
    color: #fff;
    display: block;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 15px;
    background-color: #b2906d;
    padding: 10px 15px 10px 15px;
    border-bottom: solid 1px #7d654d;
    width: 100%;
}

/*#column_1 p{color:#754200;}*/

/* Column 2 */
#column_2{color:#acab8c;float:right;height:100%;margin:15px 22px 0px 0px;padding:0px 7px 0px 0px;width:250px;}
#column_2_container{padding:10px 0px 0px 0px;text-align:right;}



/* Home Page Slideshow */
#slideshow_container{height:116px;margin-top:60px;padding-top:5px;position:relative;width:510px;}
.slideshow {height:116px;padding:0;width:510px;} 
.slideshow img {height:116px;width:510px;}

/* =2 LINKS
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* General Link */
a:link,a:visited,a:active{color:#8f8e76;font-weight:bold;text-decoration:none;}
a:hover{color:#754200;text-decoration:underline;}

/* Mailto: Link */
a.mail_link:link, a.mail_link:visited, a.mail_link:hover, a.mail_link:active{color:#acab8c;text-decoration:underline;}

/* =3 HEADINGS
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1{color:#754200;display:block;font-weight:bold;font-size:18pt;margin-bottom:15px;}
h2{color:#754200;display:block;font-weight:bold;font-size:16pt;margin-bottom:15px;}
h3{color:#754200;display:block;font-weight:bold;font-size:14pt;margin-bottom:15px;line-height:100%;}
h4{color:#754200;display:block;font-weight:bold;font-size:12pt;margin-bottom:15px;}
h5{color:#754200;display:block;font-weight:bold;font-size:10pt;margin-bottom:3px;padding:0px 0px 3px 0px}
h6{color:#754200;display:block;font-weight:bold;font-size:9pt;}


/* =4 HEADER
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header{background-color:#fbf8e9;text-align:right;}
#logo{float:right;margin:25px 30px 0px 0px;}
img.header{margin:-50px 0 15px 0}


/* =5 NAVIGATION
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#navigation{float:left;font-size:8pt;margin:30px 0px 0px 60px;text-align:left;}
#navigation ul{margin:0px;padding:0px;}
#navigation ul li{display:inline;float:left;padding-right:30px;}
#navigation .current{color:#754200;}


/* =6 MIDDLE
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* Featured Projects Section in Column 2 */
#featured_projects{margin-top:50px;}
#featured_projects ul{list-style:none;}
#featured_projects ul li{padding:5px 0px;}

/* News and Events Section in Column 2 */
#news_events{
	margin-top:30px;
	border: solid 1px #ece3d0;
	background-image: url(../images/transparent_bg.png);
	background-repeat: repeat;
	text-align: left;
	padding: 25px 20px 10px 20px;
}

#news_events ul{
	list-style: none;
	padding: 0px;
}

#news_events ul li{
	background: url("../images/bullet.png") no-repeat scroll 0 1px transparent;
    margin-bottom: 10px;
    padding: 0 0 0 26px;
}

#projects_slider{
	margin-top:30px;
	margin-bottom: 40px;
	border: solid 1px #ece3d0;
	background-image: url(../images/transparent_bg.png);
	background-repeat: repeat;
	text-align: left;
	padding: 25px 0px 10px 17px;
}

/* =7 FORM
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/


/* =8 CLASSES
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.clearfloat{clear:both;}
.float_right{float:right;margin:0px 0px 5px 5px;}
.border{border:1px solid #754200;padding:1px;}
.no_space_bottom{margin-bottom:0;}
.text_align_right{text-align:right;}
.divider_line{border-bottom:1px solid #dbcca3;margin-bottom:15px;}
.spacer{display:block;margin-bottom:15px;}

/* Quote */
.quote {
background: #f4efdc 10px 10px no-repeat;
margin-bottom:15px;
padding:20px 20px 0px 20px;}
.quote p {
background:transparent bottom right no-repeat;
margin:0;
padding:0px 26px 10px 10px;}
.quote p.text_align_right{
background-image:none;
display:block;
padding-top:5px;}
span.quote{
color:#b2906e;
font-weight:bold;
}

/* Project */
.project{border-top:1px solid #dbcca3;width:100%;padding:15px;clear:both;display: inline-block;}
.project a{display:inline;text-decoration:none;}
.proj_left{width:250px; float: left;}
.proj_right{float: left; margin-left: 10px; width: 250px;}
.proj_right ul{text-align: center; padding: 0px;}

/* This section takes care of elements acting up on the "projects" page because the entire project div is a link and the elements were changing color on hover or after they were visited*/
.project h5 a,.project h5 a:link,.project h5 a:visited,.project h5 a:active{color:#754200;}
p.project_description, p.project_description a{font-weight:normal;text-decoration:none;color:#7d654d;}
.project p.no_space_bottom, p.no_space_bottom a {color:#8f8e76;}
p.no_space_bottom a:hover{color:#754200;text-decoration:underline;}

/* =9 FOOTER
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer{background-color:#7d654d;color:#FFF;font:7pt Tahoma, Verdana, sans-serif;height:14px;padding:5px 0px 5px 0px;text-align:center;}

