body{
margin:0;
padding:0;
line-height: 1.5em;
font-size: 16px; color: #6103d4; 
font-family: georgia, serif;
background:#ffcffd;
}


#topsection{
background-image: url('images/bgrnd.jpg');
height: 80px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 180px; /*Set left margin to LeftColumnWidth*/
background:#ffcffd 
}

#leftcolumn{
float: left;
width: 179px; /*Width of left column*/
margin-left: -100%;
background: #ffcffd;
border-right: 1px solid #000
}

#footer{
clear: left;
width: 100%;
background: #68228b;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #fff;
}

.innertube{
margin: 0 10px 0 10px; /*Margins for inner DIV inside each column (to provide padding)*/

}

p{
text-align:justify;
margin-right:10px;
margin-left:10px;
}



.pagename{
font-size:20px;
padding-top:20px;
margin-bottom:50px;
text-align:center;
}

#menu {
display: block;
width: 140px;
border: #6103d4 1px solid;
padding: 10px;
font-weight: bold;
color: #6103d4; 
text-align: center;
margin:70px auto;
}


#menu a:visited {
display: block;
BORDER-TOP: #6103d4 1px solid;  MARGIN: 0px auto; WIDTH: 140px; COLOR: #6103d4; LINE-HEIGHT: 20px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

#menu a {
BORDER-TOP: #6103d4 1px solid; DISPLAY: block; MARGIN: 0px auto; WIDTH: 140px; COLOR: #6103d4; LINE-HEIGHT: 20px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

#menu a:hover {
BACKGROUND: #8a2be2; COLOR: #ffcffd
}

#fixpic{
display: block;
width:331px;
height:80px;
float:left; 
BORDER: 0px; 
}

#fixpic1{
display: block;
width:331px;
height:80px;
float:right; 
BORDER: 0px; 
}

#fixpic3 {
display: block;
width:110px;
height:46px;
border: 0px;
margin:20px auto;
}

#fixpic4 {
display: block;
width:170px;
height:37px;
border: 0px;  
margin:30px auto;
}

#pdf{
text-align:center;
margin-top:30px;
} 

#surgerypic {
display: block;
BORDER: double; 
WIDTH: 490px; 
margin:20px auto;
}

#map {
display: block;
width:496px;
height:362px;
BORDER:double;
margin:20px auto;
}

h2 {
TEXT-ALIGN: center;
padding-top:20px
}

h3{
text-align:center;
}

h4{text-align:center;
}

h6{
text-align:center;
} 

#motto{
display:block;
width:500px;
height:72px;
margin:20px auto;
}

.address {
margin-top: 20px;
font-size: 20px;
text-align: center;
}

.team{
margin-top: 20px;
font-size: 20px;
text-align: center;
}

#basemenu{
color:#6103d4;
font-size:12px;
text-align:center;
margin-top:50px;
}

#basemenu a:visited{
color:#000;
text-align:center;
padding-bottom:30px;
}

.credit{
font-size: 10px;
text-align:center;
} 

.rider{
font-size: 10px;
text-align:center;
}

ul.none {
list-style-type: none;
} 



.linkimg{
display:block;
margin-top:20px; 
text-align:center;
}
 
.itemr {
display: block;
float: right; 
margin-left: 10px;
}

.iteml {
display: block; 
float: left; 
margin-left: 10px;
}

.table {
width:460px;
margin:20px auto;
text-align:center;
}

.table3 {
width:400px;
margin:20px auto;
text-align:center;
}

td.time {
border: #6103d4 1px solid;
padding:10px;
}

th.time {
border: #6103d4 1px solid; 
padding: 10px;
}

.pagepic {
display: block;
width:189px;
height:187px;
margin:20px auto;
}

.timepic{
display:block;
width:193px;
height:115px;
margin:20px auto;
}

#teampic{
display:block;
width:200px;
height:173px;
margin:20px auto;
}

.center{
text-align:center;
}

.pointer{
display:block;
width:19px;
height:19px;
margin:20px auto;
}

#validx{
display:block;
float:left;
width:88px;
height:31px;
margin:5px 0 5px 35px;
}

#vcss{
display:block;
float:right;
width:88px;
height:31px;
margin:5px 35px 5px 0;
}

#leaflet{
display:block;
width:100px;
margin:30px auto;
text-align:center;
}




