/*Master style sheet for wedding05 */

BODY, H1, H2, H3, H4, H5, TH, UL, LI, P, .SmButtons, .webring , blockquote,  .title 
 { color: #000000;
   font : "Monotype Corsiva";
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-align: left;
 }

body {
  color:#000000;
  background-color:#FFFFFF;
  background-image:url(_themes/blitz/btztilea.gif);
 /* background: #003366;*/
}

h1 {
  text-align: center;
}

DIV.center {text-align: center}
DIV.left {text-align: left}

A.menulink:hover {
border: solid 1px #6100C1;
background-color:#F0E1FF;
}

A:link, A:visited,  A:active, A:hover {  text-decoration: none;  font-weight: bold;    }
A:link {  color : #000000;  }
A:visited {  color : #009999; }
A:active {  color : #000000;   }
A:hover {       color : #666600;  }
A.navleft:link, A.navleft:visited, A.navleft:active, A.navleft:hover {  text-decoration: none;
line-height : 1.5; font-size : 14px; font-weight : bold;  }
A.navleft:link {  color : #FFFFFF;  }
A.navleft:visited {  color : #CCCCCC;  }
A.navleft:active {  color : #FFFFFF;   }
A.navleft:hover { color : #000000;  }

img.curveText {
  margin-left:25px;
  margin-right:20px;
  float: right;
  clear: right;
}

#layoutLogic {
  margin: 0 -1px;
  width: 100%;
}

#header, #footer {
  position: relative;
  z-index: 13;
  width: 100%;
}

.page {
  background-color: #fff;
  width: auto;
  border-right: 150px solid #333;
  border-left: 200px solid #999;
}

.section {  
  margin: 0;
  width: 100%;
}

.col-A, .col-B, .col-C {
  position: relative;
  float: left; 
}

.col-A {
  margin-right: 1px;
  margin-left: -200px;
  z-index: 10;
  width: 200px;
}

.col-B {
  background: #ffffff;
  margin: 0 -3px 0 -2px;
  z-index: 20;
  width: 100%;
}

.col-C {
  color: white;
  margin-right: -150px;
  margin-left: 1px;
  z-index: 10;
  width: 150px;
}

.clear {
  clear: both;
}

.page > .section {
  border-bottom: 1px solid transparent;
}

