*{
    margin: 0;
    padding: 0;
}

body{
    font-family: arial, verdana, sans-serif;
    background-color: #8dbae2;
    padding: 0px;
    margin: 0px auto;
}

p{
    margin: 0px;
}

h1{
    font-family: arial, sans-serif;
}

img{
    padding: 3px 10px 0px 3px;
}

ul{
    
}

ul li{
    list-style-type: none;
}

a:link { 
        font-size: 1.0em;
        color: #5896cc;
	}
a:visited { 
	font-size: 1.0em;
	color: #7498b7;
	}
a:hover { 
	color: #00CCFF;
	}
a:active{
        color: #660033;
        }
        
.floatLeft{
    float: left;
}

.floatRight{
    float: right;
}
        
#main{
    background-color: #ff9900;
    width: 780px;
    margin-left: auto; 
    margin-right: auto;
	border: solid 1px #000000;
}

#logo{
    text-align: center;
    background-color: #333333;
    height: 100px;
	background-image: url('JarnabyLogoBanner.png');
}

#logo h1{
    color: #FF0000;
    padding: 40px 0px 0px 10px;
    text-align: left;
    font-family: "lucida calligraphy", algerian, serif;
    margin-bottom: 0px;
    font-size: 2em;
}

#logo h2{
    color: #FFFFFF;
    padding: 0px 0px 0px 10px;
    text-align: left;
    font-family: "lucida calligraphy", serif;
    font-size: .8em;

}

#linkBar {
    color: #FFFFFF;
    min-height: 50px;
    border: solid 1px #000000;
    background: #222222 url(navbarGradient.png) repeat-x;
}

#linkBar ul{
    margin: 0px auto;
     border: groove 1px #5522FF;
}

#linkBar li{
  display: block; 
  float: left; 
  height: 37px;
  text-decoration: none; 
  padding: 12px 19px 2px 19px;
}

#linkBar li a{
    display: block; 
  float: left; 
  height: 37px;
  text-decoration: none; 
}

#column1{
    background-color: #FFFFFF;
    float: right;
    padding: 12px 3px 100% 19px;
    height: auto;
	width: 758px;
}

#column1 p{
    text-align: justify;
    padding: 3px 5px 0px 0px;
}

#avatar{
    float: left;
}

#column2{
    background-color: #003d5c;
    color: #fdeea7;
    float: left;
    width: 207px;
    border: solid 2px #132311;
    padding: 0px 0px 100% 0px;
}

#column2 h2{
    text-decoration: none; 
    padding: 20px 0px 20px 10px;
    /*background: #777777 url(../ui/images/gradientSmall.png) repeat-x;*/
}

#column2 li{
    display: block;
    padding-left: 5px;
}

#downloadTable th{
	padding: 0px 4px 0px 4px;
}

#downloadTable td{
	text-align: center;
}

#elementTable{
	border-collapse: collapse;
}

#elementTable th{
	padding: 0px 4px 0px 4px;
}

#elementTable td{
	padding: 0px 4px 0px 4px;
	vertical-align: top;
}

.content{
    float: left;
    padding: 0px 0px 0px 10px;
}

#crumbTrail{
    font-size: .7em;
}

#footer{
    clear: both;
    height: 38px;
    background-color: #333;
}

#footer img{
    float: left;
}

.sbihead h2{
    text-align: center;
}

.indented{
    padding-left: 50px;
}