﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-family:  Tahoma, Geneva, sans-serif;
    
}


body 
{
    background-color:#000000; 
}


.bg1
{
    background-image: url(../img/bgGoju5.jpg); 
    background-repeat: repeat-x;
    background-color: #660000;
}

.bg2
{
    background-image: url(../img/bgGoju4.gif); 
    background-repeat: repeat-x;
    background-color: #660000;
}





/*universal styles*/

p
{
    font-size: 0.9em;
    line-height:20px; 
    color: #ffffff;
}

h1
{
    font-size: 2em;
    color: #ffffff;
}

h2
{
    font-size: 1.5em;
    color: #ffffff;
}

h3
{
    font-size: 1em;
    color: #ffffff;
}

.smalltext
{
    font-size: 0.6em;
    text-decoration:none; 
    font-weight:normal; 
}

a
{
    text-decoration: none;
    color: #ffffff;
}

a:hover
{
    text-decoration: none;
    color:#ff3300; 
}




/*header*/
.container .grid_720 .header 
{
    line-height:80px; 
     padding-left:10px;  
}
    

.container .grid_720 .header h1
{
    font-size:2em; 
    color:#ffcc00; 
}



/*nav*/
.container .grid_720 .nav 
{
    line-height:39px;
    padding-left:10px;  
}

.container .grid_720 .nav a 
{
    margin-right:20px; 
    color:#000000; 
    font-size:1.3em; 
    letter-spacing:3px; 
    text-decoration:none;  
}

.container .grid_720 .nav a:hover 
{ 
    color:#ff3300; 
}






/*infopane*/

.container .grid_720 .infoPaneImage
{
   /*margin-top:15px; 
   margin-bottom:30px; */  
   height:250px; 
   width:700px;
   border:1px solid #000000;  

}




/*content */
.container .grid_720 .hpbox
{
    border: 1px solid #ffffff; 
    padding: 10px;
    margin-top:20px; 
}


.container .grid_640 .contentbox
{
    margin-top:10px; 
    border: 1px solid #ffffff; 
    padding: 10px;
    float:left; 
}

.contentboxblk
{
    border: 1px solid #ffffff; 
    padding: 10px;
 
}


.container .grid_640 .contentbox img
{
    float:right; 
    margin-left:10px; 
    border:1px solid #000000; 
}

.container .grid_640 .contentboxleft
{
    margin-top:10px; 
    border: 1px solid #ffffff; 
    padding: 10px;
    float:left; 
}

.container .grid_640 .contentboxleft img
{
    float:left; 
    margin-right:10px; 
    border:1px solid #000000; 
}

.container .leftside
{
    display:inline; 
    float:left; 
    margin:0; 
    padding:0; 
}

.container .rightsidehp
{
    padding-left:30px; 
}

.container .rightside
{
    padding:10px; 
}



/*footer*/

.container .footer
{
    background-color:#000000; 
    border-top:2px solid #ffcc00; 
    margin-top:40px; 
    padding-left:120px; 
   
}



.container .footer .grid_240 .foottext 
{ 
   border-right:1px solid #ffffff;  
   margin-top:20px; 
   margin-bottom:20px; 
   text-align:center; 
   padding-right:20px; 

}

.container .footer .grid_240 .footnav 
{
     margin-top:20px; 
     margin-bottom:20px;  
     text-align:center; 
     padding-right:80px; 
}

.container .footer .grid_240 .footnav a 
{
 
    color:#ffffff; 
    text-decoration:none;
      
}

.container .footer .grid_240 .footnav a:hover 
{ 
    color:#ff3300; 
}

.container .footer .grid_240 .footnav ul
{ 
    list-style:none; 
    line-height:15px; 
}