/*
 * file: styles.css
 * date: 2008/05/14
 * rev auth: auth: Webmaster  <webmaster@acidmerch.com>
 * copy: (c) Copyright 2008 acidmerch.com
 * desc: Stylesheet AcidMerch, see oldStyles.css for TBD styles
 */

td {overflow:hidden;} 

 
/*--[ RSS ]-------------------------------------------*/  

#allRSS {
   background: 	#ffffff; 
   text-align:  left;
   width:       60%;
   border:      2px solid #331701; 
   padding:			5px 0 100 50px; /* Top right bottom  left */
margin-left: auto;
margin-right: auto;
   margin-top:  5px;
   margin-bottom:  15px;
}

#rssTable{
	margin-left: auto;
	margin-right: auto;
 border:            solid #331701 3px;
}



/*--[ IN PROGRESS ]-------------------------------------------*/ 
.sidebar {line-height:90%;}
.fside1 {display:none;}

p.small {line-height:90%;}
p.big {line-height:200%;}



/*--[ topsch	 ]-------------------------------------------*/ 
.topsch
{
  width:            200px;
  height:           25px;
  margin-left:      950px;
	 position: absolute; 
	top: 							150px;
   border:            ridge #331701 3px;
padding:5px 0 0 5px; /* top right bottom  left */

}  


.topsch input {
    border: 1px solid #331701;
    /* background: #ffffff; */
}
.topsch input:hover {
    border: 1px solid #f00;
    background: #ffffff;
}
.topsch button {
    border: 1px solid #006;
    background: #ccf;
}
.topsch button:hover {
    border: 1px solid #f00;
    background: #eef;
}


/*--[ search ]-------------------------------------------*/ 
.search
{
  width:            200px;
  height:           25px;
  border:           ridge #331701 3px;
padding:5px 0 0 5px; /* top right bottom  left */

}  


.search input {
    border: 1px solid #331701;
    /* background: #ffffff; */
}
.search input:hover {
    border: 1px solid #f00;
    background: #ffffff;
}
.search button {
    border: 1px solid #006;
    background: #ccf;
}
.search button:hover {
    border: 1px solid #f00;
    background: #eef;
}




/*--[ block ]-------------------------------------------*/ 




.bloc 
{
  width:            850px;
  height:           300px;
  background-color: yellow;
  margin-left:      15px;
  margin-top:       5px;
}  
  
  
/*--[ scroll related		 ]-------------------------------------------*/

/*--[ Diagnostics right now		 ]-------------------------------------------*/ 
#ns4div
{
	color:            #728ed4;
	font-family:      'trebuchet ms', verdana, arial;
	font-size:        10pt;
	font-weight:      normal;
	text-decoration:  none;
}


#iens6div
{
	color:            #728ed4;
	font-family:      'trebuchet ms', verdana, arial;
	font-size:        10pt;
	font-weight:      normal;
	text-decoration:  none;
}

/*--[ Nav	 Buttons TOP  START]-------------------------------------------*/
.lmenu1 {
   clear:           both; 
   height:          25px;
   margin-bottom:   5px; /* spacing BETWEEN MENU NAV LINKS */
   margin-top:      0px;
   font-size:       90%;
}

.lmenu1  li a:hover {
   color:           #fff;
   background-color:#801c0c;      /* color of text buttons */
   border-right:    solid #111111 5px;
}


.lmenu1 ul {
   margin:          0;
   padding:         0;
   list-style-type: none;
   text-align:      center;
}


.lmenu1  ul li {
   display:         inline;
}


.lmenu1  li a { 
   text-decoration: none; 
   padding:         .2em .8em;
    /* padding:      0 0 0 20px;*/
   color:             #303030;          /* button TEXT color */
   background-color:  #808000;          /* button   color    */         /* other choices cc040e, #E02C1E; */
   border-right:      solid #999933 5px; /* color of 3D affect */       /* other choices #AB130E  */
   font-size:         100%;              /* size of buttons       */
}
/*--[ Nav	 Buttons TOP  ENDS]-------------------------------------------*/


/*--[ 3 parts of 'stretchable' background  STARTS ]-----------------------*/
.headImg {
		width:        650px;
		height:       58px;
		background:   url(/images/backgrounds/top1BG.jpg) no-repeat;
		 /* border:   2px solid #00ff00; */
		float:        none;
}
		
				
.contentWrap {
	width:          650px;
	background:     url(/images/backgrounds/mid1BG.jpg) repeat-y;
	float:          none;
	min-height:     500px;
}


.contentWrap blockquote {
	width:          450px;
}
/**/	
		
.footImg {
		width:        650px;
		height:       58px;
		background:   url(/images/backgrounds/bot1BG.jpg) no-repeat;
		/* border:    2px solid #00ff00; */
		float:        none;
		}	
/*--[ 3 parts of 'stretchable' background  ENDS]---------------------------*/

   
/*--[ Top of page, header area STARTS ]-------------------------------------*/        

.head { 
        height:             102px; 
        width:              1015px;
        background-image:   url(/images/themes/proto1/header.jpg); 
        background-repeat:  no-repeat; 
        /* border:          2px solid #00ff00; */
}


.sep-1 { 
        color:                red;
        height:               15px; 
        background-image:     url(/images/themes/proto1/bar.gif); 
        background-repeat:    repeat-x;
       /* background-position: center center;*/
       /* border:            2px solid #00ff00;  */
        text-align:            center;
}    
         
.sep-2 { 
        color:                red;
        height:               20px; 
/*
        background-image:     url(/images/themes/proto1/sep1.gif); 
        background-repeat:    no-repeat;
        background-position:  center center;
*/
        /*border:  2px solid #00ff00;  */
        text-align:           center;
        font-size:            14px;
} 

 
 table.sep-2 {
        background-image:     url(/images/themes/proto1/sep1.gif); 
        background-repeat:    no-repeat;
	background-position:  center center;
}
        
 
.sep-2  li a:hover {
   color:           #fff;
   background-color:#801c0c;      /* color of text buttons 		#bdb76b*/

}


.sep-2 ul {
   margin:          0;
   padding:         0;
   list-style-type: none;
   text-align:      center;
}


.sep-2  ul li {
   display:         inline;
}


.sep-2  li a { 
   text-decoration: none; 
   color:             #ff0000;          /* button TEXT color */
   font-size:         100%;              /* size of buttons       */

} 

/*--[ Top of page, header area ENDS ]-------------------------------------------*/ 


/*--[ General characteristics of our webpages ]----------------------------------*/          
body
{
  background-image: url(/images/themes/proto1/backTile.gif);
  text-align:       center; 
  min-width:        680px; 
  font-family:      "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;     /* The web browser uses the first font in the list  */
  font-size:        14px;
}




/*--[ Default -- Form related ]-------------------------------------------*/
select, input
{
 color:       #801c0c; /* burnt red color */
 background-color:  #fff7d6;  /* #e7d6bd; PINK??! */
 border: 1px solid  #781351; 
}

.input-box
{
 color:       #801c0c; /* burnt red color */
 background-color:  #fff7d6;  /* #e7d6bd; PINK??! */
 border: 1px solid  #781351; 
}


/*
#801c0c burnt red
#808000 dull green
*/

/*--[ Default -- General	 UNCLASSED links ]-------------------------------------------*/
a, a:link, a:visited {   color:#801c0c;   text-decoration: none;   font-weight: bold;   	font-size: 80%;}
a:hover {	text-decoration: underline;	 color: #808000;}
a:active, a:focus {   text-decoration: none;   color: #C02314;}  

/*--[ speciality link classes (bottom of page) ]-------------------------------------------*/
.emo a:link     {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration:none;        font-weight:normal; color:#ff0000; font-size:100%;} 
.emo a:visited  {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: none;       font-weight:normal; color:#ff0000; font-size:100%;} 
.emo a:hover    {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: underline;  font-weight:normal; color:#ffffff; font-size:100%;}
.emo a:active   {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: none;       font-weight:normal; color:#ad2320; font-size:100%;}


.metal a:link,a:visited  {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration:none;    font-weight:normal; color:#801c0c; font-size:90%;} 
.metal a:hover, a:active {border-bottom:2px solid #801c0c; text-decoration:none;} 

.movies {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration:none; font-weight:normal; color:#000000; font-size:70%;} 

.goth a:link    {font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: none; font-weight:bold;  color:#ad2320; font-size:100%;} 
.goth a:visited {font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: none; font-weight: bold; color:#ad2320; font-size: 100%;} 
.goth a:hover   {font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: underline; font-weight: bold;  color:#ad2320; font-size: 100%;}
.goth a:active  {font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: none; font-weight: bold; color:#111111; font-size: 100%;}

/* side navigation */
.rockabilly a:link    {font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: none; font-weight:bold;  color:#000000; font-size:90%;} 
.rockabilly a:visited {font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: none; font-weight: bold; color:#808000; font-size: 90%;} 
.rockabilly a:hover   {font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: underline; font-weight: bold; color:#801c0c; font-size: 90%;}
.rockabilly a:active  {font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; text-decoration: none; font-weight: bold; color:#000000; font-size: 90%;}


/* used for the banner rotation at top of page */
.rotate a:link   {color: #801c0c;   text-decoration: none;   font-weight: bold;   	font-size: 85%;}
.rotate a:visited{color: #808000;   text-decoration: none;   font-weight: bold;   	font-size: 85%;}
.rotate a:hover  {color: #808000;  text-decoration: underline;	 }
.rotate a:active {color: #000;   text-decoration: none; }  
.rotate a:focus  {color: #fff;   text-decoration: none; }  


/*--[ calc  NEW!!!]-------------------------------------------*/

/* used for the calc */
.calc a:link   {color: #801c0c;  text-decoration: none;       font-weight: bolder;   	font-size: 90%;}
.calc a:visited{color: #801c0c;  text-decoration: none;       font-weight: bolder;   	font-size: 90%;}
.calc a:hover  {color: #808000;  text-decoration: underline;	font-weight: bolder;   	font-size: 90%;} 


/*--[ search widget (Calculator) STARTS ]-------------------------------------------*/

table.alpha {    
   /* background-image:  url(/images/themes/proto1/back5.gif); */
   border:            solid #331701 3px;
   width:             10%;    /* size of box around each symbol */
   /* align:             top;   */
}

table.alpha td { 
   width:             110px;   
   padding:           10px;    
   border:            solid #ad2320 1px;
   text-align:        center;
   color:             #ad2320;
   font-weight:       bold;
   text-decoration:   none;	 
}

table.alpha td:hover{
	background-color: 	#bdb76b;  /* #ffcc99;#d2b48c */
}

.a1 a:hover {
   color:             #801c0c;
   font-weight:       bold;
   text-decoration:   none;	 
   font-size: 20px;
}


/*--[ search widget (Calculator) ENDS ]-------------------------------------------*/

#footer{ 
  clear:          both; 
  height:         15%; 
  border-width:   1px 0 0 0; 
  border-style:   solid; 
  border-color:   red; 
  vertical-align: middle; 
  padding:        0; 
  margin:         0; 
} 


#blog {
	position:     absolute;
	left:         141px;
	top:          100px;
	width:        528px;
	font-size:    70%;
	text-align:   center;
}



#picture-frames {
     border:       solid #ffffff 1px;
     background: url(/images/header2.gif) center top no-repeat;
    /*     background: url(/images/logo.gif) left top no-repeat; */
}



h1 {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size:140%; font-weight:bold; color:#801c0c; background:transparent; text-decoration:none}
h2 {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size:110%; font-weight:bold; color:#801c0c; background:transparent; text-decoration:none;}
h3 {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size:100%; font-weight:normal; color:#111111; background:transparent; text-decoration:underline;}
h4 {font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size:85%; font-weight:normal; color:#111111; background:transparent; text-decoration:underline;}



p { 
  width: 90%; 
}



/*--[ size chart  STARTS]---------------------------*/

table#chart {
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #92C428;
  }
caption {
  text-align: center;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }
table#chart td, th {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

table#chart thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  }
table#chart tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
table#chart tbody td a:hover {
  background: #C2F64D;
  color: #363636;
  }
table#chart tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
table#chart tbody th a:hover {
  background: transparent;
  color: #363636;
  }

/*--[ TRICKY AREA WATCH OUT without this, row applys to all */  
table#chart tbody th, table#charttbody td {
  vertical-align: top;
  text-align: left;
  }
table#chart tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
  background: #AEE239;
  }
table#chart tbody tr:hover {
  background: #FFD800;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
table#chart tbody tr:hover th,
tbody tr.odd:hover th {
  background: #FFD800;
  color: #FFFFFF;
  }
/*--[ size chart  ENDS]---------------------------*/


h1#top { color: #000000;
				 font-size: 70%; 
}


.bottom { 
	position: relative; 
  bottom: 	0px;  
}

/*-----------------------------------------------------------------------------
// end of styles.css    
//---------------------------------------------------------------------------*/



