/*
brown body-text #491700 
tan link #D39E42 
orange rollover #F76502 
blue visited color #4898B3 
*/

body {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #491700; 
	background-image: url(img/interface/background.gif); 
	background-repeat: repeat-x;  
	background-color:#ffffff;
	margin: 0 auto 0 auto;
	padding: 0;
}

a:link {
	color: #4898B3;
	text-decoration: none;
}
a:hover {
	color: #F76502;
	text-decoration: none;
}

 a:visited{ 
 color: #D39E42; 
	
	text-decoration: none;
}

p,td {
	font-weight: normal;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #491700;
	margin: 0 0 10px 0;
	padding: 0;
}


.old_article_body {
	line-height: 1.7em;
}



input {

	font-weight: normal;
	font-family: verdana,Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
}

input.text, input.kw, textarea {
	background-color: #fff;
	border: solid 1px #333333;
    padding: 1px;
}
input.text {
	vertical-align: middle;
	width: 150px;
	background-color: #eaeaea;
}

input.kw {
	vertical-align: middle;
	width: 100px;
}
input.radio, input.checkbox {
	vertical-align: middle;
}
input.button {
	background-color: #eaeaea;
	border: solid 1px #333333;
	margin: 0;
	padding: 2px 8px 2px 8px;
	cursor: pointer;
}
select {

	background-color: #eaeaea;
	border: solid 1px #333333;
	
}
textarea {

	width: 100%;
	height: 75px;
	background-color: #eaeaea;

}

img {
	border: none;
}
.hide {
	display: none;
}


/*----------------------------------------------------------------*/
/*-------------------- Layout ----------------------------------*/
/*----------------------------------------------------------------*/

/* pads content */
.cpad { padding:0px 10px 10px 10px;}

/* medium text - headlines */
.headlines {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
}

/* medium text - headlines */
.subtle-ital {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-style: italic;
}

/* small text  */
.smalltext {   font-size: 11px;  }

.superbigtext{   font-size: 18px; font-weight:bold;   }
.bigtext{   font-size: 14px; font-weight:bold;   }
.news_award {   font-size: 10px; font-weight:bold; margin:0px;  }






/*------MAIN NAV -- */
.mainnav  {  
width:760px;

}
.mainnav td {  
	text-align: center;
	border:0px; 
	padding: 0px ;
}
.mainnav a {  
	
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.mainnav a:visited {  
	color: #f1f1f1;
	background-color: #491700;
	border-left-color: #f1f1f1;
	border-right-color: #491700;
	border-top-color: #491700;
	border-bottom-color: #491700;
}
.mainnav a:link {  
	color: #f1f1f1;
	background-color: #491700;
	border-left-color: #f1f1f1;
	border-right-color: #491700;
	border-top-color: #491700;
	border-bottom-color: #491700;
}
.mainnav a:hover {
	color: #491700;
	background-color: #f1f1f1; 
	border-color: #f1f1f1 ;
}


/*-----------------------sub nav -- */
body #subnav a {  
border-color: #eaeaea;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border-width: 0px;
	border-color: #491700;
	border-style: solid;	
}

#subnav .portfolio a{  

	padding-top: 20px;
	padding-bottom: 20px;
	
	
}
body #subnav td {  

	text-align: center;
	}

	

body #subnav a:visited {  
	
	color: #491700;
	background-color: #f1f1f1;
}

body #subnav a:link {  
	
	color: #491700;
	background-color: #f1f1f1;

	}


 body #subnav a:hover {

	color: #f1f1f1;
	background-color: #491700; 
	border-width: 0px;
	border-color: #491700;
}



/*----------------------------------------------------------------*/
/*--------                 Layout                               ---------*/
/*----------------------------------------------------------------*/
/* table */
#mainnav {
	width: 760px; 
	background-color: #ffffff; 
	border:0px solid #eaeaea; 
	padding: 0 ;
}
 




/* maincontent table */
.maincontent {width: 760px;  border:0px solid #333333;  padding: 0px ; }
.maincontent td{ padding: 0px ;  }
.maincontent td.c-760 {width: 760px;    }
.maincontent td.c-570 {width: 570px;    }
.maincontent td.c-380 {width: 380px;   }
.maincontent td.c-190 {width: 190px;   }

.maincontent td.c-304 {width: 304px;   }
.maincontent td.c-456 {width: 456px;   }

/* client_list table */
.client_list {width: 100%;  border:0px solid #333333;  }
.client_list td{ padding: 0px ; width: 33%; padding: 5px; vertical-align: top}


form, fieldset, legend, label, input, select, textarea {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0;
	padding: 0;
}
legend {
}
fieldset {
    border: none;
}
label {
	 cursor: pointer;
}
input.text, textarea {

	background-color: #fff;
	border: solid 1px #333333;
    padding: 1px;
	
}
input.text {
	vertical-align: middle;
	width: 150px;
	background-color: #eaeaea;
}
input.radio, input.checkbox {
	vertical-align: middle;
}
input.button {
	background-color: #eaeaea;
	border: solid 1px #333333;
	margin: 0;
	padding: 2px 8px 2px 8px;
	cursor: pointer;
}
select {

	background-color: #eaeaea;
	border: solid 1px #333333;
	
}
textarea {
	width: 100%;
	height: 75px;
	background-color: #eaeaea;

}


/* searh table */
.search_table {width: 100%;  border:0; background-color: #fff;}
.search_table td{ padding: 5px ; background-color: #f1f1f1;}
.search_table th{ padding: 5px  ; color: #491700; font: 12px Trebuchet MS, Helvetica, sans-serif; border-width: 0; border-style: solid;border-color: #fff; background-color: #e1e1e1;}
/* forms */
.search_table  textarea {	
	font-family:  Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color: #491700;
	background-color: #ffffff;
	border:1px solid #491700;
}

.search_table  input {	
	font-family:  Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

.search_table  input.text {
	color: #491700;
	background-color: #ffffff;
	border:1px solid #491700;
}
.search_table select {
	color: #491700;
	background-color: #ffffff;
	border:1px solid #491700;
	
}


/* searh table2 */
.search_table2 {width: 100%; background-color: #ffffff; border:0;}
.search_table2 td{ padding: 5px ; background-color: #f1f1f1;}
.search_table2 th{ padding: 5px; color: #491700; font: 12px Trebuchet MS, Helvetica, sans-serif; border-width: 0; border-style: solid;border-color: #fff; background-color: #e1e1e1;}
/* forms */
.search_table2  textarea {	
	font-family:  Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #f1f1f1;
	border:1px solid #333333;
}

.search_table2  input {	
	font-family:  Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

.search_table2  input.text {
	color: #333333;
	background-color: #f1f1f1;
	border:1px solid #333333;
	width: 100px;
}
.search_table2 select {
	color: #333333;
	background-color: #f1f1f1;
	border:1px solid #333333;
	
}

/* news itmes */
.newsbox  {width: 100%;  background-color: #ffffff; border:0px solid #f1f1f1;}
.newsbox td {padding: 0px;  }
.newsbox td.thumnail {width: 75px ; padding: 0px 10px 0px 10px; }
.newsbox td.copy {vertical-align: middle; padding: 0px 0px 0px 0px; }

/* news frontpage */
.newsbox2  {width: 100%;  background-color: #ffffff; border:0px solid #f1f1f1;}
.newsbox2 td {padding: 0px;  }
.newsbox2 td.thumnail {width: 75px ; padding: 5px 0px 5px 0px }
.newsbox2 td.copy {vertical-align: middle; padding: 0px 10px 0px 10px; }



/* medium text - headlines */
.qa_q {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 0 0;
}
.qa_a {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 30px 0;
}

.wordlib {
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}

.tjustfiy
 {
	text-align:justify;

}

/* email table */
.emailtable {width: 100%;  border:0px solid #333333;  }
.emailtable td{ padding: 3px ;  }
.emailtable td.gray{ background-color:#f1f1f1;  }
.emailtable td.dgray{ background-color:#e1e1e1;  }


/* ------------------------------------------------ */
/* -------------------LAYOUT----------------------- */
/* ------------------------------------------------ */

/* -- Main Container -- */
#container {width: 760px; background-color:#fff; margin:0px auto 0px auto;border:0; }

/* -- thirdtier -- */
#thirdtier {width: 190px; background-color:#fff; margin:0px; float:left; display:block; margin:0; padding:0; border:0; }

/* -- pagecontent */
#pagecontent {width: 570px;  background-color:#fff; margin:0; padding:0; display:block;  float:left; border:0;}



/* ------------------------------------------------ */
/* -------------------STYLE------------------------ */
/* ------------------------------------------------ */

/* -- Artist List: artist.php -- */
ul#artist_container {   list-style:none; padding: 0; margin:0; }
ul#artist_container  h5 {  list-style:none; font-size: 10px; font-weight:bold;  margin:0 0 20px 0; }
ul#artist_container  li {  display:block; list-style:none; float: left; margin: 0; width: 126px; }

/* -- Artist List: home1.php -- */
ul#artist_container_home {   list-style:none; padding: 0; margin:0; }
ul#artist_container_home  h5 {  list-style:none; font-size: 10px; font-weight:bold; margin:0 0 20px 0; }
ul#artist_container_home  li {  display:block; list-style:none; float: left; margin: 0; width: 114px; text-align:left;}


/* -- Footer -- */
#footer {width: 100%;  height:900px; text-align: center;  background-color:#D0E3E9; display:block;   clear:both; padding:25px 0 0 0;}
#footer ul { margin:0px;}
#footer li {list-style: none; margin: 0; padding: 0; display: inline;}
#footer p { margin:0px auto 0px auto;}

/* -- Portfolio -- */
#portfolio { text-align:center;}
h1#portfolio  {font-size: 12px; font-weight:bold;margin:0;} /* -- title -- */
h2#portfolio  {font-size: 10px;color: #999999;font-style: italic;font-weight:normal;margin:0;} /* -- client -- */
h3#portfolio  {font-size: 12px;font-weight:normal;margin:10px 0 10px 0;} /* -- description -- */
h4#portfolio  {font-size: 12px;font-weight:normal;margin:10px 0 10px 0;} /* -- awards -- */

/* -- movie -- */
#movie { text-align:left;}
h1#movie  {font-size: 12px; font-weight:bold;margin:0;} /* -- title -- */
h2#movie  {font-size: 10px;color: #999999;font-style: italic;font-weight:normal;margin:0;} /* -- client -- */
h3#movie  {font-size: 12px;font-weight:normal;margin:10px 0 10px 0;} /* -- description -- */
h4#movie  {font-size: 12px;font-weight:normal;margin:10px 0 10px 0;} /* -- awards -- */

/* -- mailing list -- */
.attributeinput radio{ margin:12px 0 12px 0;}





