html, body {
behavior: url(csshover2.htc);
font-size: 10px;
height: 100%;
font-family: Geneva, Arial, Helvetica, san-serif;
color: #fff;
overflow: auto;
}

.clear {
clear: both;}

img {
border: none;}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

a {
text-decoration: none;
color: #ffffff; }



a:hover {
text-decoration: none;}


table#page {
height: 100%;
background-color: #2C2416;
}


#main {
width: 906px;
}

#page_outline{
width: 900px;
height: 600px;
border: 1px #FFFFFF solid;
margin: 4px 0 0 0;

}

/* Top MENU */
#navcontainer {
height: 120px;
width: 600px;
float:right;
overflow: hidden;
display: inline;
margin: 0 20px 0 0;
}
 
#navcontainer ul {
    border: 0;
	list-style-type: none;
	text-align: center;
	overflow: hidden;
	display: inline;
	}
 
#navcontainer ul li {
float: right;
list-style-type: none;
display: inline;
padding: 90px 0 20px 0;
}
 
#navcontainer ul li a {
font-size: medium;
font-weight: bold;
color: #ffffff;
float: center;
padding: 24px 16px 0 16px;
display: inline;
}
 
#navcontainer ul li a:hover{
	color: #000000;
			}

			
#portfolio_nav {
padding: 0px 0 0 0px;
margin: 0;
padding: 0 8px 0 0px;
}		
	
#portfolio_nav ul {
    border: 0;
	margin: 0;
list-style-type: none;
padding: 0px 0 0 30px;
}

#portfolio_nav ul  li{
display: block;
float: right;}
			
#portfolio_nav ul li a{
color: #fff;
padding: 0 4px 0 4px;
display: inline;
font-size: x-small;
}

#portfolio_nav ul li a:hover{
	color: #000;
			}
			
#portfolio_nav li a#portfolio_n {
color:#000;}

#navmenu{
display:inline;
}
	
	
body#contact a#contactnav,
body#portfolio a#portnav,
body#press a#pressnav,
body#services a#servicesnav,
body#about a#aboutnav {
	color: #000000;
	background-image: url(logos/crow-sm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	display:inline;
	}

	




#flash_gallery {
padding: 0px 0px 0px 0px;
text-align: right;
font-size: 6px;
font-family: Geneva, Arial, Helvetica, san-serif;
display: block;}
}

#flash_movie{
padding: 10px 0 0 0}




/* TOP Nav */


#top_bar {
width: 900px;
height: 120px;
background-color: #CBCE62;
text-align: left;
overflow: hidden;
}

#top_logo {
background-image: url(logos/csa_logo.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
overflow: hidden;

}


/* Main Page */
#main_page {
width: 900px;
height: 480px;
background-color:#2C2416;
text-align: left;
display:inline;
overflow: hidden;
}


#quotes {
padding: 5px 0px 0px 0px;
font-size: 19px;
font-family: georgia;
width: 800px;
text-align: center;
height: 55px;
border-top: 1px #FFFFFF solid;
display: block;}

/* Contact */

#contactus {
width: 800px;
height: 420px;
margin: 0 0 0 20px;
text-align: left;}

#contactus img {
padding-top: 30px;
padding-right: 60px;
float: left;}

#contactus .contactinfo {
padding-top: 60px;
padding-right: 40px;
font-size: 14px;
float: left;
line-height: 18px;}

#contactus .contactinfo h2 {
padding: 0;
margin: 0;
font-size: 14px;
font-weight: bold;}

#contactus .contactinfo h2.alt {
padding: 10px 0 0 0;
margin: 0;
font-size: 14px;
font-weight: bold;}

a.btn_contact {
display: block;
padding: 0 0 0 0;
margin: 0;
font-size: 14px;
font-weight: bold;
color:#CBCE62;}



	

/* PORTFOLIO CONTENT */

#folio_menu {
height: 470px;
width: 146px;
float:left;
text-align: left;
overflow: hidden;
display:inline;
padding: 0;
position: relative;
top:8px;
left:4px;
}

#folio_header {
font-size: medium;
font-weight: bold;
overflow: hidden;
}


#folio_menu ul {
padding:0px 0 0 0;
margin:0px 0 0 0px; 
}

#folio_menu li {
margin: 0;
list-style-type: none;
overflow: hidden;
}


#folio_menu li a{
color:#ffffff ;
font-weight: normal;
padding: 4px 0 0 8px;
font-size: small;
text-decoration: none;
overflow: hidden;
float:left;
}



#folio_menu li a:hover{
color:#CBCE62	 ;
font-weight: normal;
background-image: url(logos/bar.gif);
background-repeat: no-repeat;
background-position: 4px 4px;
}

#folio_menu li a#portfolio_on {
color:#CBCE62;
font-weight: bold;
}


/*#folio_menu ul#showcase {
padding: 96px 0 0 0;
margin: 0 0 0 0;}*/



#folio_stage {
height: 380px;
width: 650px;
float: left;
padding: 0 0 0 0;
margin: 0px 0 0 0px;
text-align: none;
border: 0px #ffffff solid;}

/*#folio_stage_logo {
float: none;
padding: 0px 0 4px 0;
margin: 10px 0 0 0px;}*/

#folio_snap {
height: 350px;
width: 120px;
float: right;
padding: 0px 16px 0 0;
margin: 0 0 0 0px;
text-align: left;
}




.folio_snap_gp img {
width: 100px;
height: 100px;
padding: 0;
margin: 0;}

.folio_snap_gp {
height: 100px;
margin-bottom: 7px;}

.folio_snap_gp a.snap_left {
width: 100px;
height: 100px;
padding: 0;
margin: 4px;
float: left;
border: 1px #ffffff solid;}

.folio_snap_gp a.snap_right {
width: 100px;
height: 100px;
padding: 0;
margin: 0;
float: right;
border: 1px #ffffff solid;}

.folio_snap_gp a.snap_right:hover, .folio_snap_gp a.snap_left:hover {
border: 1px #CBCE62 solid;}








/* ABOUT */

#about{
font-size: 14px;
}




/* Press */

#basic-accordian{
	border:0px solid #CBCE62;
	padding:5px;
	width:880px;
	margin-left:2px;
	z-index:2;
	margin-top:0px;
	overflow: hidden;
}

.accordion_headings{
	padding:2px 0 0 6px;
	text-align: left;
	color:#CBCE62;
	cursor:pointer;
	font-weight:bold;
	font-size:medium;
	background-image: url(logos/bar.gif);
background-repeat: no-repeat;
background-position: 0px ;
}

.accordion_headings:hover{
		color: #fff;
}

.accordion_child{
	padding:2px 0 10px 40px;
	font-size:Medium;
	color: #fff;
	text-align: left;
	font-family: georgia;
	}
.accordion_child li{
font-size: medium;
list-style-type: square;
}
.header_highlight{
	color: #fff;
}

#quote_indent {
	padding: 0 0 0 24px;
}

#footer {
margin: 608px 0 0 0;
text-align: center;
font-size: x-small;
font-family: Geneva, Arial, Helvetica, san-serif;
display: inline;
}


