/* 
** TROUP TEXAS - main stylesheet
** This CSS file makes the webpage look pretty ;-)
** 
*/

/* page overall: */

html * { 
    margin: 0; 
    padding: 0; 
}
 
body {
    font-size: 100%;
    font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    line-height: 1.1em;
    text-align: center;
    
    background-color: #fff9ef;
    background-image: url('../images/topback.gif');
    background-repeat: repeat-x; margin-left:0em; margin-right:0em; margin-top:0em; margin-bottom:2em
}
 
#page { 
    width: 90%; 
    text-align: left;  
    margin-left: auto; 
    margin-right: auto;  
} 


/* header: */

#header {
    position: relative; 
    width: 100%;
    height: 6.5em;
    color: #fff;
    vertical-align: middle;
    text-align: left;
} 

#header a:link, #header a:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
    font-weight: bold;
    font-size: 1.9em;
    letter-spacing: -0.1em !important;
    letter-spacing: -0.2em;
    line-height: 1.2em;
}


/* left column: */

#left {
    width: 25%; 
    float: left; 
    position: relative; 
    font-size: 0.8em;
}

div#nav {
    background-color: #fff;
    width: 90%;   
    border-right: 0.18em solid #930;
    border-bottom: 0.16em solid #930;
}
    
#nav ul {
    list-style-type: none;
    padding: 0.5em 0em 0.9em 0em;
}

#nav ul li {
    padding: 0.2em 0em 0.2em 0.9em;
    margin-right: 0.3em;
}

#nav a:link, #nav a:visited {
    color: #930;
}
 
#nav a:hover, #nav a:active {
    color: #000;
}

div.left_box {
    background-color: #fff;
    width: 90%;
    margin-top: 1em;
    border-right: 0.18em solid #930;
    border-bottom: 0.16em solid #930;

}

div.left_box h3, div#nav h3 {
    margin: 0em;
    padding: 0.2em 0em 0.2em 1em;
    font-size: 0.8em;
    color: #930;
    border-top: 0em solid #930;   
    border-left: 0em solid #930;   
    background-color: #ffd889;
    text-transform: uppercase;
    font-family: Verdana, Arial, sans-serif;
}

div.left_box p {
    margin: 0em;
    padding: 1em 1em 1em 1em;
}

div.left_box a:link {
    color: #930;
}
    
div.left_box a:visited {
    color: #930; 
}
 
div.left_box a:hover, div.left_box a:active {
    color: #000;
}

div.inner_box {
    border-right: 0.15em solid #930;
    border-bottom: 0.15em solid #930;
}



/* content column: */

#content {
    float: right; 
    display: inline; 
    position: relative; 
    width: 69%; 
    font-size: 0.75em;
    
    background-color: #fff;

    border-right: 0.2em solid #930;
    border-bottom: 0.2em solid #930;
}

#content h1, #content .moduletitle {
    clear: both;
    margin: 0em 0em 0em 0em;
    padding: 0.5em 0em 0em 0.1em;
    font-size: 1.7em;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #FF6300;
    border-bottom: 0.05em solid #930;
    line-height: 1em;
}

#content p {
    margin: 0em 0em 0.5em 0em;
    padding: 0.35em;
}

#path {
    font-family: Verdana, Arial, sans-serif;
    margin: 0em 0em 0em 0em;
    padding: 0.4em 0.6em 0.4em 0.6em;
    font-size: 0.9em;
    color: #930;
    background-color: #ffd889;
    border-right: 0.23em solid #930;
}

#content a:link {
    color: #930;
}
    
#content a:visited {
    color: #930; 
}
 
#content a:hover, #content a:active {
    color: #000;
}

#content acronym {
    border-bottom: 1px dotted #4284B5;
    cursor: help;
    margin: 0;
    padding: 0;
}

#main {
    padding: 0.5em 1.5em 1.5em 0.7em;
    border-bottom: 0.2em solid #930;
    border-right: 0.2em solid #930;
}

div.img_left, div.img_right {
    border-bottom: 0.09em solid #930;
    border-right: 0.1em solid #930;
}

div.img_left {
    float: left; 
    margin: 0.5em 0.8em 0em 0em;
}

div.img_right {
    float: right; 
    margin: 0.5em 0em 0em 0.8em;
}

div.img_left img, div.img_right img {
    display: block;
    border: 0.35em solid #930;
    margin: 0;
    padding: 0;
}

/* this clears floating (e.g images) */
br.clear {
    clear: both;
    display: none;
}


/* footer: */

#footer { 
    margin: 0em;
    padding: 0em;
    font-size: 0.6em;
    clear: both;
    color: #930;
    text-align: right;
} 

#footer p {
    margin: 0em;
    padding: 0.1em;
}

#footer a:link, #footer a:visited { 
    color: #930;
} 

#footer a:hover, #footer a:active { 
    color: #930;
} 

/* Error Message Style */
/*If Exponent creates an error message, it will be red and bold*/
div.error {
font-weight: bold;
color: #F00;
padding-bottom: 1em;
}

/* Container Styles */
/*This will move the container box 2px inward from everything around it (margin)*/
/*And there will be 6px all around between the edge of the content inside and the*/
/*edge of the container box (padding)*/
/*Container modules create this box.*/
div.container_box {
	padding: 6px;
	margin: 2px;
}
#left div.container_box {
	padding: 0;
	margin: 0;
}

 /*When an admin can edit a
container, this will create a
dashed border around it*/
div.container_editbox {
border: 2px dashed #CCC;
margin: 2px;
} /*When an admin can edit a
container, this will create a
dark box at the top*/
div.container_editheader {
padding: 3px;
background-color: #ccc;
}
div.container_editheader table tr td.info {
font-size: 8pt;
font-weight: bold;
}
/*Make titles bold. The news module uses the 'itemtitle' class.*/
div.itemtitle {
font-family: Arial, Verdana;
font-weight: bold;
}
/* News Module */
/*Puts space below the news summary*/
td.news_summary {
padding-bottom: 1em;
}
/* Themable Forms */
/*Make theme titles bold*/
div.form_title {
font-size: 14px;
font-weight: bold;
}
/*The headline of forms will have a border above and below. Site Configuration is a good
example of this*/
div.form_header {
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
margin-bottom: 1em;
} /*Some exponent modules create alternating classes for table rows. You will see this*/
/*whenever you install something, and it lists database tables. Make even rows darker.*/
tr.even_row {
background-color: #DDD;
} /*Create a
rollover for table rows (
data only, because it requires the '
row' class)*/
tr.row:hover td, tr.row:hover td a {
background-color: #666;
color: #fff;
}
tr.odd_row {
}
/** Administration Module Manager form **/
/*For the Manage Modules link. You probably won't need to touch theme*/
.administration_modmgrheader {
background-color: lightgrey;
}
.administration_modmgrheader span.active {
color: green;
font-weight: bold;
}
.administration_modmgrheader span.inactive {
color: red;
font-weight: bold;
}
.administration_modmgrbody {
padding-left: 10px;
border: 1px solid lightgrey;
}
/** Debugger Styles **/
/*These make debugging easier. You probably won't need to touch these*/
table.debug_null, table.debug_null tr td, div.debug_null {
background-color: #000;
color: #fff;
font-weight: bold;
}
table.debug_object, table.debug_object tr td {
background-color: #a00;
color: #fff;
}
table.debug_array, table.debug_array tr td {
background-color: #0a0;
color: #fff;
}
table.debug_scalar, table.debug_scalar tr td, div.debug_scalar {
background-color: #00a;
color: #fff;
}
td.debug_attribute {
font-family: monospace;
font-size: 10px;
}
td.debug_varname {
font-weight: bold;
}
td.debug_type {
background-color: #aaa;
color: #fff;
font-weight: bold;
font-size: 14px;
}
td.debug_value {
font-family: monospace;
font-size: 11px;
color: #fff;
}
/* Workflow */
/*Another admin only styling section. Makes workflow look better. You probably won't need to
touch theme.*/
div.workflow_action {
border: 1px solid #DDD;
margin-bottom: 1em;
}
div.workflow_inapproval {
margin-left: 35px;
}
div.workflow_approved {
border: 2px solid #030;
background-color: #DDD;
}
div.workflow_action_restored {
border: 2px dashed #030;
background-color: #FFF;
}
div.workflow_action_posted {
border: 2px solid black;
}
/* FAQ Module*/
/*Classes specific to the FAQ Module*/
div.faq_moduletitle {
font-size: 16px;
}
td.category_bg {
background-color: lightgrey;
}t
d.category_title {
font-size: 12px;
font-weight: bold;
}t
d.question {
font-size: 10px;
font-weight: bold;
}
/*Article Module*/
/*Classes specific to the Article Module*/
div.article_title {
font-size: 14px;
font-weight: bold;
}
div.article_body {
font-size: 10px;
}
td.article_summary {
font-size: 10px;
}
a.article_title_link {
font-size: 12px;
color: blue;
}