/***********************************************************/
/* Base styles                                             */
/***********************************************************/

body {
    margin:             0px;
    padding:            0px;
    font-size:          10px; 
    font-family:        Georgia;
    text-decoration:    none;
    font-size:          8pt;
}

#container {
    width:              700px;
    margin:             0px auto 0px auto;
}

#menu {
    width:              700px;
    height:             26px;
	margin-bottom:      25px;
    background:         #DDD url(images/bg_menu.gif) repeat-x top left;
}

#menu_item_home {
    margin-left:        15px;
}

#menu_item_a {
    margin-left:        15px;
}

#menu_item_b {
    margin-left:        15px;
}

#menu_item_c {
    margin-left:        15px;
}

#header {
    height:             50px;
	margin-bottom:      25px;
    background:         url(images/title.gif) no-repeat top left;
} 

#header h1, #header p {
    display:            none;
}

#mural {
    height:             275px;
    background:         url(images/mural_a.jpg) no-repeat top left;
}

#mural p {
    display:            none;
}

#news {
	margin:             15px 0px 45px 0px;
    padding:            0px 25px 0px 450px;        
    background:         url(images/mural_b.gif) no-repeat top left;
}

.news_item {
    margin-top:         0;
}

.news_item .date {
    margin-top:         0;
    margin-bottom:      5px;
    font-family:        "Lucida Grande", "trebuchet ms", arial, helvetica, verdana;
    font-size:          10px;
    color:              #666;
    display:            block;
}

.news_item .headline {
    margin-bottom:      5px;
    font-size:          11px;
    color:              #000;
    display:            block;
}

.news_item .teaser {
    font-size:          10px;
    color:              #333;
    margin-bottom:      20px;
    display:            block;
}

#content {
    margin-bottom:      25px;
}

#footer {
    width:              auto;
	margin-bottom:      25px;
	padding:            15px;
    background:         #DDD;
}

#links {
    width:              400px;
    float:              left;
}

#links .link, #links .link_last {
    font-size:          10px;
    color:              #666;
    padding-right:      8px;
    margin-right:       7px;
    border-style:       solid;
    border-width:       0px 1px 0px 0px;
    border-color:       #666;
    display:            inline;
}

#links .link_last {
    padding:            0px;
    margin:             0px;
    border:             0px;
}

#copyright {
    width:              315px;
    margin-left:        400px;
}

#copyright p {
    color:              #666;
    font-size:          10px;
    display:            inline;
}

#title {
    width:              700px;
    height:             100px;
	margin-bottom:      25px;
}

#title p {
    display:            none;
}

#page_title {
    font-family:        Georgia;
    font-size:          18px;
}

#page_subtitle {
    font-family:        "Lucida Grande", "trebuchet ms", arial, helvetica, verdana;
    font-size:          12px;
    color:              #666;
}

#page_content {
    font-family:        Georgia;
    font-size:          13px;
    color:              #000;
}

.page_menu {
    font-family:        Georgia;
    font-size:          13px;
    color:              #000;
    margin-right:       15px;
}

/***********************************************************/
/* Project template styles                                 */
/***********************************************************/

.project_menu_heading {
    width:              auto;
    margin:             5px 0px 5px 0px;
    padding:            10px;
    background:         #EEE url(images/misc_hatch_ddd.gif);
    border-style:       solid;
    border-width:       0px 0px 1px 0px;
    border-color:       #CCC;
}

.project_menu_heading span {
    font-family:        "Lucida Grande", "trebuchet ms", arial, helvetica, verdana;
    font-size:          13px;
    color:              #666;
}

.project_menu_item {
    width:              auto;
    padding:            2px 0px 2px 10px;
}

.project_menu_item a, span {
    font-family:        "Lucida Grande", "trebuchet ms", arial, helvetica, verdana;
    font-size:          11px;
    color:              #666;
}

.project_thumb {
	margin-bottom:      15px;
	margin-right: 15px;
	float: left;
}

/***********************************************************/
/* History template styles                                 */
/***********************************************************/

.history_heading {
    width:              auto;
    padding:            10px 0px 10px 15px;
    background:         #EEE url(images/misc_hatch_ddd.gif);
    border-style:       solid;
    border-width:       0px 0px 1px 0px;
    border-color:       #CCC;
}

.history_heading a {
    font-size:          16px;
    font-weight:        normal;
    color:              #000;
    display:            block;
}

.history_heading span {
    font-family:        "Lucida Grande", "trebuchet ms", arial, helvetica, verdana;
    font-size:          10px;
    font-weight:        normal;
    color:              #666;
}

.history_heading_selected {
    width:              auto;
    padding:            10px 0px 10px 15px;
    background:         #900;
    border-style:       solid;
    border-width:       0px 0px 1px 0px;
    border-color:       #300;
}

.history_heading_selected a {
    font-size:          16px;
    font-weight:        normal;
    color:              #FFF;
    display:            block;
}

.history_heading_selected span {
    font-family:        "Lucida Grande", "trebuchet ms", arial, helvetica, verdana;
    font-size:          10px;
    font-weight:        normal;
    color:              #FFF;
}

/***********************************************************/
/* News template styles                                    */
/**********************************************************

.news_headline {
    font-family:        Georgia;
    font-size:          18px;
    font-weight:        normal;
    color:              #000;
    display:            block;
}

.news_date {
    margin-top:         0;
    font-family:        "Lucida Grande", "trebuchet ms", arial, helvetica, verdana;
    font-size:          13px;
    color:              #666;
}

*/
