* {margin:0; padding:0;}

p {padding-bottom:20px;
font-family:helvetica;}

.footertext {
    font-size:11px;
    color:#ffffff;
    padding-top:10px;
}
            
.headertext {
    font-size:16px;
    color:#ffffff;
    padding-top:6px;
    text-align:center;
}

p.artisttext {
    padding:15px;
    font-family:helvetica;
    font-size:14px;
}

h1 {
    color:#1f7047;
    font-family:helvetica;
    font-size:33px;
    padding-left:250px;
    padding-top:30px;
    text-align:center;
    
}

h2 {
    padding-bottom:20px;
    font-family:helvetica;
    text-align:center;
}

h3 {
    font-size:30px;
    color:white;
    font-family:helvetica;
    text-align:right;
    padding:130px 40px 10px 0px
}

h4 {
    font-size:14px;
    color:#1f7047;
    font-family:helvetica;
    text-align:right;
    padding-right:270px;
    padding-top:5px;
}

.largeimage {
    text-align:center;
}


.sidebar1 {
    text-align:center;
}

    
#menu {
    background-color:#1F7047;
    width:900px;
    height:30px;
}

#menu ul {
	margin: 0;
	list-style-type: none;
        font-family:helvetica;
}

#menu ul li {
    float:left;
}

#menu a:link {
    display:block;
    height:15px;
    width:140px;
    color:#ffffff;
    font-size:12px;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    padding:10px 5px 5px 5px;
}

#menu a:visited {
    display:block;
    width:140px;
    color:#d7eee2;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    padding:10px 5px 5px 5px;
}


#menu a:hover {
    display:block;
    width:140px;
    color:#ffffff;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    padding:10px 5px 5px 5px;
    background-color:#30AE6E;
}

#menu a:active {
    display:block;
    width:140px;
    color:black;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    padding:10px 5px 5px 5px;
}

body {
    background-color:#ffffff;
}

#container {
    width:900px;
    margin:0 auto;
    background-color:#ffffff;
}

#banner {
    background-color:#ffffff;
    background-image:url('part1banner.jpg');
    background-position:left top;
    background-repeat:no-repeat;
    width:900px;
    height:86px;
    margin-top:20px;
 }
      

#imagecolumn {
    background-color:#d7eee2;
    width:900px;
    height:250px;
}

#tourcontentcolumn {
    background-color:#d7eee2;
    width:540px;
    height:200px;
    margin-top:20px;
    margin-right:20px;
    margin-bottom:20px;
    float:left;
    text-align:left;
    padding:20px;
    background-image:url('ITAScompletelogov2.jpg');
    background-repeat:no-repeat;
    background-position:bottom right;
}

#contentcolumn {
    background-color:#d7eee2;
    width:540px;
    margin-top:20px;
    margin-right:20px;
    margin-bottom:20px;
    float:left;
    text-align:left;
    padding:20px;
    background-image:url('ITAScompletelogov2.jpg');
    background-repeat:no-repeat;
    background-position:bottom right;
}

#artistcontainer {
    background-color:#d7eee2;
    width:580px;
    margin-top:20px;
    margin-right:20px;
    margin-bottom:20px;
    float:left;
    text-align:left;
    background-image:url('ITAScompletelogov2.jpg');
    background-repeat:no-repeat;
    background-position:bottom right;
}

.otherartistlist {
    padding:20px;
    font-size:14px;
    list-style-type:none;
    font-family:helvetica;
}

li.otherartistlist {
    padding:10px;
}

#artisttitle {
    width:580px;
    height:180px;
}

.mentalstitle {
    background-image:url('mentalstitle.jpg');
    background-repeat:no-repeat;
}

.radiatorstitle {
    background-image:url('radiatorstitle.jpg');
    background-repeat:no-repeat;
}

.bgstitle {
    background-image:url('bgstitle.jpg');
    background-repeat:no-repeat;
}

.cupplestitle {
    background-image:url('cupplestitle.jpg');
    background-repeat:no-repeat;
}

.braithtitle {
    background-image:url('braithtitle.jpg');
    background-repeat:no-repeat;
}

.morristitle {
    background-image:url('morristitle.jpg');
    background-repeat:no-repeat;
}

#artistbio {
    width:580px;
}


#artistsite {
    background-color:#1F7047;
    font-family:helvetica;
    clear:both;
}

#artistsite ul{
    list-style-type: none;
}

#artistsite a:link {
    display:block;
    height:16px;
    width:580px;
    color:#ffffff;
    font-size:12px;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    padding:9px 0px 5px 0px;
}

#artistsite a:visited {
    color:#d7eee2;
}


#artistsite a:hover {
    background-color:#30AE6E;
}

#artistsite a:active {
    color:black;
}

h2.other {
    padding-top:10px;
}



#contentcolumn ul {
    padding-left:20px;
    font-family:helvetica;  
}

#tourscolumn {
    background-color:#d7eee2;
    width:260px;
    margin-top:20px;
    margin-bottom:20px;
    float:left;
    text-align:center;
    padding:20px;
}

#artistnav {
    background-color:#1F7047;
    width:300px;
    margin-top:20px;
    margin-bottom:20px;
    float:left;
    font-family:helvetica;
}

#artistnav ul{
    list-style-type: none;
}

#artistnav a:link {
    display:block;
    height:17px;
    width:300px;
    color:#ffffff;
    font-size:12px;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    padding:8px 0px 5px 0px;
}

#artistnav a:visited {
    color:#d7eee2;
}


#artistnav a:hover {
    background-color:#30AE6E;
}

#artistnav a:active {
    color:black;
}

#socialcolumn {
    background-color:#d7eee2;
    width:300px;
    margin-bottom:20px;
    float:left;
    text-align:center;
    padding-top:20px;
}

#facediv {
    background-color:white;
    width:60px;
    height:70px;
    float:left;
    margin:10px 25px 30px 50px;
    padding-top:5px;
    padding-left:15px;
}

#plusonediv {
    background-color:white;
    width:70px;
    height:50px;
    float:right;
    margin:10px 50px 30px 25px;
    padding-top:25px;
    padding-left:5px;
    
}

#contentcontainer {
    float:left;
    width:300px;
}

#footernav {
    background-color:#1f7047;
    color:white;
    font-family:helvetica;
    font-size:10px;
    text-align:center;
    clear:both;
    height:5px;
    padding:10px;
    position:relative; 
}

#footernav ul {
	margin: 0;
	list-style-type: none;
        font-family:helvetica;
}

#footernav ul li {
    float:left;
}

#footernav a:link {
    text-decoration:none;
    color:#ffffff;
    font-size:10px;
}

#footernav a:visited {
    color:#d7eee2;
}


#footernav a:hover {
    color:#30AE6E;
}

#footernav a:active {
    color:black; 
}

#footer {
    background-color:#1f7047;
    text-align:center;
    clear:both;
    height:30px;
    position:relative;  
}

#bottombanner {
    background-color:#ffffff;
    background-image:url('part2banner.jpg');
    background-position:right top;
    background-repeat:no-repeat;
    width:900px;
    height:74px;
  
}