body {background-image: url(images/bgblk.jpg);
         background-repeat: repeat;
         background-attachment: fixed;
         line-height: 21px;}


td {font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;}


p {font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;}


.bold {font-weight: bold;}


.cnr {margin: 0px 20px 0px 20px;
        text-align: right;}

.cnl {margin: 0px 20px 0px 20px;}


.cnrl {margin: 0px 20px 0px 20px;
        text-align: center;}


.about {width: 900px;
            margin: 0px auto 0px auto;
             display: block;
             text-align: left;}


.cen {margin: 0px auto 0px auto;
         display: block;
         float: center;}


.content {background-image: url(images/bgblk.jpg);
              background-color: #000000;
              color: #000000;
              margin: 0px auto;}


.right {float: right;}


.left {float: left;}


.center {margin: 0px auto 0px auto;
             display: block;
             text-align: center;}


h3 {font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
      font-size: 18px;
      color: #000000;
      display: block;} 


.contact {font-weight: bold;}


.black {background-color: #000000;
           background-image: url(images/bgblk.jpg);}


.copyright {color: #A498B2;
                 font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
                 font-size: 12px;
                 text-align: center;
                 line-height: 27px;}


a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #3C3C3C;}
a:active {color: #000000;}


.corners {width: 1060px;
              background-color: #000000;
              background-image: url(images/bgblk.jpg);
              margin: 25px auto 25px auto;
              -moz-border-radius: 7px 7px 7px 7px;
              -webkit-border-radius: 7px 7px 7px 7px;
              border-radius: 7px 7px 7px 7px;
              -moz-box-shadow: 0 0 5px 5px #000000;
              -webkit-box-shadow: 0 0 5px 5px#000000;
              box-shadow: 0 0 5px 5px #000000;}


.corners2 {width: 1020px;
                background-image: url(images/bgblk.jpg);
                background-color: #FFFFFF;
                margin: 0px auto 0px auto;
                -moz-border-radius: 7px 7px 7px 7px;
                -webkit-border-radius: 7px 7px 7px 7px;
                border-radius: 5px 5px 5px 5px;}


img.floatleft {border: 2px solid #000000;
                    float: left;
                    margin: 0px 20px 0px 0px;
                    -moz-border-radius: 5px 5px 5px 5px;
                    -webkit-border-radius: 5px 5px 5px 5px;
                    border-radius: 5px 5px 5px 5px;
                    -moz-box-shadow: 0 0 3px 3px #000000;
                    -webkit-box-shadow: 0 0 3px 3px #000000;
                    box-shadow: 0 0 3px 3px #000000;}


img.floatright {border: 2px solid #000000;
                      float: right;
                      margin: 6px 0px 6px 20px;
                      -moz-border-radius: 5px 5px 5px 5px;
                      -webkit-border-radius: 5px 5px 5px 5px;
                      border-radius: 5px 5px 5px 5px;
                      -moz-box-shadow: 0 0 3px 3px #000000;
                      -webkit-box-shadow: 0 0 3px 3px #000000;
                      box-shadow: 0 0 3px 3px #000000;}


img.floatcenter {border: 2px solid #000000;
                        margin: 0px auto 0px auto;
                        display: block;
                        -moz-border-radius: 5px 5px 5px 5px;
                        -webkit-border-radius: 5px 5px 5px 5px;
                        border-radius: 5px 5px 5px 5px;
                        -moz-box-shadow: 0 0 3px 3px #000000;
                        -webkit-box-shadow: 0 0 3px 3px #000000;
                        box-shadow: 0 0 3px 3px #000000;}

img.floatjuleft {border: 2px solid #000000;
                    float: left;
                    margin: 0px 20px 15px 0px;
                    -moz-border-radius: 5px 5px 5px 5px;
                    -webkit-border-radius: 5px 5px 5px 5px;
                    border-radius: 5px 5px 5px 5px;
                    -moz-box-shadow: 0 0 3px 3px #000000;
                    -webkit-box-shadow: 0 0 3px 3px #000000;
                    box-shadow: 0 0 3px 3px #000000;}

img.floatjlleft {border: 2px solid #000000;
                    float: left;
                    margin: 20px 20px 20px 0px;
                    -moz-border-radius: 5px 5px 5px 5px;
                    -webkit-border-radius: 5px 5px 5px 5px;
                    border-radius: 5px 5px 5px 5px;
                    -moz-box-shadow: 0 0 3px 3px #000000;
                    -webkit-box-shadow: 0 0 3px 3px #000000;
                    box-shadow: 0 0 3px 3px #000000;}

img.floatjdown {border: 2px solid #000000;
                    float: right;
                    margin: 20px 0px 20px 20px;
                    -moz-border-radius: 5px 5px 5px 5px;
                    -webkit-border-radius: 5px 5px 5px 5px;
                    border-radius: 5px 5px 5px 5px;
                    -moz-box-shadow: 0 0 3px 3px #000000;
                    -webkit-box-shadow: 0 0 3px 3px #000000;
                    box-shadow: 0 0 3px 3px #000000;}


img.floatjuright {border: 2px solid #000000;
                      float: right;
                      margin: 10px 0px 0px 20px;
                      -moz-border-radius: 5px 5px 5px 5px;
                      -webkit-border-radius: 5px 5px 5px 5px;
                      border-radius: 5px 5px 5px 5px;
                      -moz-box-shadow: 0 0 3px 3px #000000;
                      -webkit-box-shadow: 0 0 3px 3px #000000;
                      box-shadow: 0 0 3px 3px #000000;}

img.floatjlright {border: 2px solid #000000;
                      float: right;
                      margin: 20px 0px 0px 20px;
                      -moz-border-radius: 5px 5px 5px 5px;
                      -webkit-border-radius: 5px 5px 5px 5px;
                      border-radius: 5px 5px 5px 5px;
                      -moz-box-shadow: 0 0 3px 3px #000000;
                      -webkit-box-shadow: 0 0 3px 3px #000000;
                      box-shadow: 0 0 3px 3px #000000;}

.caption {color: #000000;
              text-align: center;
              margin: 0px auto 0px auto;
              font: 12px Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;}


/* .ncpic {margin: 0px 0px 0px 10px;
               background-color: #000000;
               background-image: url(http://www.nativitycollector.com/nativities/images/bgblk.jpg);} */



/* Navigation Bar */

#menu {list-style: none;
           float: left;
           width: 700px;
           margin: 0px 10px 0px auto;
           height: 40px;
           display: block;
           background-image: url(http://www.nativitycollector.com/nativities/images/bgblk.jpg);
           padding: 0px 15px 0px 15px;
           border: 0px;}


#menu li {float: left;
              display: block;
              text-align: center;
              position: relative;
              padding: 4px 10px 10px 10px;
              margin-left: 10px;
              margin-top: 7px;
              border: 0px;}


#menu li:hover {border: 1px solid #000000;
                        padding: 1px 9px 10px 9px;
                        background: #FFFFFF;
                        background-image: url(http://www.nativitycollector.com/nativities/images/bgw.jpg);
                        border-bottom-width: 0px;

/* Rounded corners */

                        -moz-border-radius: 5px 5px 0px 0px;
                        -webkit-border-radius: 5px 5px 0px 0px;
                        border-radius: 5px 5px 0px 0px;}


#menu li a {font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
                 font-size: 15px;
                 color: #FFFFFF;
                 display: block;
                 outline: 0;
                 text-decoration: none;}


#menu li:hover a {color: #000000;}


#menu li .drop {padding-right: 0px;
                       font-weight: bold;}


#menu li:hover .drop {background: #FFFFFF;
                                 background-image: url(http://www.nativitycollector.com/nativities/images/bgw.jpg);}


/* Drop Down */

.dropdown_1columns,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns,
.dropdown_6columns {margin: 4px auto;
                                float: left;
                                position: absolute;
                                left: -999em;

/* Hides the drop down */

	                 text-align: left;
                                padding: 10px 5px 10px 5px;
                                border: 1px solid #000000;
                                border-top: 0px;
                                background: #FFFFFF;
                                background-image: url(http://www.nativitycollector.com/nativities/images/bgw.jpg);

/* Rounded Corners */

	                  -moz-border-radius: 0px 5px 5px 5px;
	                  -webkit-border-radius: 0px 5px 5px 5px;
	                  border-radius: 0px 5px 5px 5px;
                                -moz-box-shadow: 0 2px 2px #000000;
                                -webkit-box-shadow: 0 2px 2px #000000;
                                box-shadow: 0 2px 2px #000000;}


.dropdown_1columns {width: 160px;}
.dropdown_2columns {width: 260px;}
.dropdown_3columns {width: 450px;}
.dropdown_4columns {width: 600px;}
.dropdown_5columns {width: 155px;}
.dropdown_6columns {width: 100px;}

#menu li:hover .dropdown_1columns,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns,
#menu li:hover .dropdown_6columns {left: -1px;  
                                                       top: auto;} 


/* Columns */

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6 {display: inline;
           float: left;
           position: relative;
           margin-left: 5px;
           margin-right: 5px;}


.col_1 {width:140px;}
.col_2 {width:250px;}
.col_3 {width:440px;}
.col_4 {width:590px;}
.col_5 {width:145px;}
.col_5 {width:90px;}

.purple {background-image: url(http://www.nativitycollector.com/nativities/images/purple.jpg);}


.blue {background-image: url(http://www.nativitycollector.com/nativities/images/blue.jpg);}


.red {background-image: url(http://www.nativitycollector.com/nativities/images/red.jpg);}


.green {background-image: url(http://www.nativitycollector.com/nativities/images/green.jpg);}



/* Right alignment */

#menu .menu_right {float: right;
	               margin-right: 5px;}

/* Rounded Corners */

#menu li .align_right { -moz-border-radius: 5px 0px 5px 5px;
                                -webkit-border-radius: 5px 0px 5px 5px;
                                border-radius: 5px 0px 5px 5px;}


#menu li:hover .align_right {left: auto;
                                         right: -1px;
                                         top: auto;}


/* Drop Down Content Stylings */


#menu p,
#menu h2,
#menu h3,
#menu ul li {font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
                  font-size: 14px;}


#menu h2 {text-align: left;
                font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
                font-size: 14px;
                color: #000000;
	  margin: 7px 0 14px 0;
	  padding-bottom: 14px;
	  border-bottom: 1px solid #000000;}

#menu p {line-height: 18px;
              margin: 0 0 10px 0;}


#menu li:hover div a {font-size: 14px;
                                color: #000000;}


#menu li:hover div a:hover {color: #3C3C3C;
                                          font-weight: bold;
                                          text-decoration: underline;}


#menu li ul {list-style: none;
                 padding: 0;
                 margin: 0 0 12px 0;}


#menu li ul li {font-size: 14px;
                     line-height: 24px;
                     position: relative;
                     padding: 0;
                     margin: 0;
                     float: none;
                     text-align: left;
                     width: 350px;}


#menu li ul li:hover {background: none;
                              border: none;
                              padding: 0;
                              margin:0;} 



.comments {width: 700px;
                  float: center;
                  border: 0px solid #000000;}


