/* PRIMARY STYLESHEET, CONTAINS STRUCTURAL, LAYOUT AND GENERAL INFO  */

@import url(mural_menu_styles.css);
@import url(mural_type_styles.css);
@import url(form_styles.css);



/* STRUCTURAL CSS */

* {padding:0; margin:0;} 

html, body
{ 
margin: 0; 
padding: 0; 
border: 0;
line-height:125%;
} 

body 
{
font:100.1% Arial, Helvetica, sans-serif;
background:#fff url(../arts/imgs/mural_bkg.gif) top left no-repeat;
}


.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#wrapper { 
float: left; 
width: 955px; 
}

/* #header */

#header 
{
float:left;
margin:0; 
padding:0;
width:955px;
height:235px
}



#header .homebtn a
{
width:300px;
height:228px;
margin:0;
padding:0;
text-decoration:none;
text-align:left;
float:left;
position:absolute; 
top:0; 
left:0;
}

#header .bigqbtn a
{
width:175px;
height:145px;
margin:0;
padding:0;
position:absolute;
top:15px;
left:600px;
text-decoration:none;
text-align:left;
}

#header .xpnbtn a
{
width:112px;
height:40px;
margin:0;
padding:0;
position:absolute;
top:15px;
left:825px;
text-decoration:none;
text-align:left;
}

#header a i 
{ 
visibility: hidden; 
}

#main { 
float: left; 
width: 955px; 
padding-bottom:20px;
}

/* LEFT COLUMN - HOLDS NAV */

#left 
{
float:left;
margin:0 0 0 10px; 
padding:0;
width:150px;
}

/* CENTER COLUMN - CONTENT AREA */

#middle 
{
margin:5px auto 0 auto;
padding:0;
overflow:auto;
text-align:center;
}

#middle_content
{
margin:0 auto;
padding:0;
width:520px;
background-image:url(../arts/imgs/trans_bkg.png);
background-repeat:repeat;
text-align:center;


}

/* INTERNAL CONTENT */

.intcorners
{
width:520px;
display:block;
}

.intcorners *
{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#05689C;
}

.intcorners1
{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #05689C;
border-right:1px solid #05689C;
background:#05689C;
}

.intcorners2
{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #05689C;
border-right:1px solid #05689C;
background:#05689C;
}

.intcorners3
{
margin-left:1px;
margin-right:1px;
border-left:1px solid #05689C;
border-right:1px solid #05689C;
}

.intcorners4
{
border-left:1px solid #05689C;
border-right:1px solid #05689C;
}

.intcorners5
{
border-left:1px solid #05689C;
border-right:1px solid #05689C;
}

.intcontent 
{
text-align:center;
border-left:4px #05689C solid;
border-right:4px #05689C solid;
margin:0; 
padding:0;
width:512px;
}


#intcontent_structure

{
width:492px;
text-align:left;
padding:10px;
overflow:auto;

}

#middle_content_left
{
margin:0;
padding:0;
width:212px;
float:left;
}

#middle_content_right
{
margin:0;
padding:0;
width:250px;
float:right;
}





/* RIGHT COLUMN */

#right 
{
float:right;
width:180px;
margin:5px 0 0 0; 
padding:0;
}

.adcol_cont
{
width:180px;
height:150px;
margin-bottom:10px;
}

/* FOOTER */

#footer { 
float: left; 
height: 4em; 
width: 100%; 
background:#411485;
margin:0;
padding:0;
}

#footer p
{
padding: 10px 0 5px 0;
margin:0;
font:60% Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
line-height:135%
}

#footer a, #footer a:link, #footer a:visited
{
font-weight:bold;
color:#ffffff;
text-decoration:none;

}

#footer a:hover
{
text-decoration:underline;
}


.print
{
float:right;
width:32px;
height:32px;
margin:5px;
border:0;
}





