

html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
}
a.oxl {
text-decoration: none;
color: #555555;
}
a.txl {
color: #555555;
}

a:link.txl {
text-decoration:none;
border-bottom:1px dotted #555555; }


a:hover.txl {
color: #3b89a1;
text-decoration:none;
border-bottom:0px dotted #555555;
}

a.rxl {
color: #981A21;
}

a:link.rxl {
text-decoration:none;
border-bottom:1px dotted #555555; }


a:hover.rxl {
color: #3b89a1;
text-decoration:none;
border-bottom:0px dotted #555555;
}

a.bxl {
color: blue;
}

a:link.bxl {
text-decoration:none;
border-bottom:1px dotted blue; }

a.email {
color: blue;
}

a:link.email {
text-decoration:none;
border-bottom:1px dotted blue; }


a:hover.bxl {
color: #f6b534;
text-decoration:none;
border-bottom:0px dotted blue;
}


body{

color: #222222;

background-color: white;

line-height: 1.3em;
}

b{font-size: 100%;}
em{color: black;}

hr {
  border:0;
  border-top: 1px dotted gray;
  height: 0px;
  width: 100%;
}

h4 {
	font-size: 12px;
	font-style: italic;
	color: #3b89a1;
}

.boxthird {
  width: 190px;
  height: 130px;
  margin: 0 10px 0 0;
  float: left;
}
.boxthirdright {
  width: 190px;
  margin: 0 20px 0 0;
  float: right;
}

.boxtwothird {
  width: 390px;
  margin: 0 10px 0 0;
  float: left;
}

.bodyfont{
font-family: Georgia, serif;
font-size: 15px; 
}

.columnfont{
font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #555555;
font-size: 11px; 
}

.center{
text-align: center;
}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background-color: white;
height: 140px; /*Height of top section*/
	font-size: 11px;
	font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:1.5;
}
#topsection #logo {
    width: 400px;
    height: 140px;
    padding: 0 230px 0 0;
    float: left;
  }
#topsection #contact {
    bottom: 2px;
    width: 210px;
    padding: 40px 0 0 0;
    float: right;
    font-size: 12px;
  }


#contentwrapper{
float: left;
width: 100%;
}

#middlecolumn{ /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/                                                                                
margin-left: 0;                                                                                
margin-bottom: 10px;                                                                                
margin-right: 190px;                                                                                
margin-top: 20px;                                                                                
border-right-color: gray;
border-right-style: dotted;
border-right-width: 1px;

}

#leftcolumn{
border-style: dashed;
border-width: 0px;
float: left;
width: 0px; /*Width of left column in pixel*/
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/

}

#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -194px; /*Set left margin to -(RightColumnWidth)*/
margin-top: 20px;
margin-bottom: 10px;

}

#footer{
font-size: small;
color: black;
background-color: white;
clear: left;
width: 100%;
padding: 4px 0;
text-indent: 10px;
text-align: center;
}


#footer ul, li {float: left; list-style-type:none;}
#footer li a{font-size: small;}



#footer span.floatr{
	color: #636466;
	float: right;
}

#contact {
	float: left; 
	}
#contact p{
	float: left; 
	font-size: 11px;
	font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:1.5;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.borderit img{
border: 1px solid #ccc;
}

.borderit:hover img{
border: 1px solid black;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.album_view {
	font-size: 16px !important;
}

.album_view  .item {
    width: 620px;
    height: 465px;
    cursor: pointer;
    float: left;
    white-space: nowrap;
    background-color:gray;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;

}

.album_view .item .skimmer {
    width: 620px;
    height: 465px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;

}


