body {
     font-family: 'Trebuchet MS',Verdana,Arial,Sans-Serif;
     font-size: 13px;
     margin: 45px auto 0px;
     width: 842px;
}

ol {
     margin-left: 20px;
}

#page-wrap {
     margin: 20px auto;
     position: relative;
     width: 842px;
}

#header {
     height: 38px;
     margin-bottom: 20px;
     position: relative;
     width: 100%;
}

#banner {
     background-image: url("images/banner.jpg");
     display: block;
     height: 170px;
     margin-bottom: 20px;
     text-indent: -9999px;
}

#banner2 {
     height: 167px;
     margin-bottom: 20px;
     width: 842px;
}

.thumbattach {
     float: right;
     margin: 0px 20px 20px 55px;
}

.thumbattach img {
     border-radius: 5px 5px 5px 5px;
     box-shadow: 0px 0px 11px 1px rgba(255, 255, 255, 0.5);
}

.content h2 {
     color: #043D6A;
     font-family: Helvetica,Arial,sans-serif;
     font-size: 8pt;
     font-weight: bold;
     margin: 0pt;
}

.content p {
     color: #040000;
     font-family: Helvetica,Arial,sans-serif;
     font-size: 8pt;
}

.content a {
     color: #040000;
     text-decoration: underline;
}

.content {
     margin: -16px 0px 0px 35px;
     width: 771px;
}

.contentright {
     margin: -305px 0px 0px 240px;
     width: 200px;
}

#top {
     background-image: url("http://www.iaincarnegie.com/images/top.jpg");
     float: left;
     height: 54px;
     width: 842px;
}

#topnews {
     background-image: url("http://www.iaincarnegie.com/images/topnews.jpg");
     height: 40px;
     width: 842px;
}

#middlenews {
     background-image: url("http://www.iaincarnegie.com/images/middle.jpg");
     padding-bottom: 10px;
     padding-top: 40px;
     width: 842px;
}

#middle {
     background-image: url("http://www.iaincarnegie.com/images/middle.jpg");
     float: left;
     width: 842px;
}

#bottom {
     background-image: url("http://www.iaincarnegie.com/images/bottom.jpg");
     float: left;
     height: 59px;
     width: 842px;
}

#bottomnews {
     background-image: url("http://www.iaincarnegie.com/images/bottom.jpg");
     float: left;
     height: 59px;
     width: 842px;
}

#footer {
     float: right;
     margin-bottom: 50px;
     margin-top: 6px;
}

.col1 {
     border-right: 1px dotted black;
     float: left;
     width: 265px;
}

.col2 {
     float: left;
     padding-left: 40px;
     width: 365px;
}

.itunes {
     height: 40px;
     margin: 128px 0px 0px 448px;
     position: absolute;
     width: 121px;
}

.logo {
     height: 38px;
     position: relative;
     width: 349px;
}

#menu {
     bottom: 0px;
     height: 23px;
     position: absolute;
     right: 0px;
}

.hide {
     left: -9000px;
     position: absolute;
}

.menu li {
     background-repeat: no-repeat;
     height: 23px;
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

.menu li a, .menu li a:visited {
     background-repeat: no-repeat;
     display: block;
     height: 23px;
     text-decoration: none;
     text-indent: -1000px;
}

.arranger {
     background-image: url("http://www.iaincarnegie.com/images/arranger_over.gif");
     width: 74px;
}

.arranger a {
     background-image: url("http://www.iaincarnegie.com/images/arranger.gif");
}

.composer {
     background-image: url("http://www.iaincarnegie.com/images/composer_over.gif");
     width: 90px;
}

.composer a {
     background-image: url("http://www.iaincarnegie.com/images/composer.gif");
}

.shop {
     background-image: url("http://www.iaincarnegie.com/images/shop_over.gif");
     width: 52px;
}

.shop a {
     background-image: url("http://www.iaincarnegie.com/images/shop.gif");
}

.links {
     background-image: url("http://www.iaincarnegie.com/images/links_over.gif");
     width: 55px;
}

.links a {
     background-image: url("http://www.iaincarnegie.com/images/links.gif");
}

.contact {
     background-image: url("http://www.iaincarnegie.com/images/contact_over.gif");
     width: 66px;
}

.contact a {
     background-image: url("http://www.iaincarnegie.com/images/contact.gif");
}

ul.menu li a:hover {
     background: none repeat scroll 0% 0% transparent;
}

.menu li {
     float: left;
}

.menu:after {
     clear: both;
     content: ".";
     display: block;
     height: 0px;
     visibility: hidden;
}

#shop-container {
     display: block;
     height: 990px;
     overflow: hidden;
     width: 100%;
}

.shop-item {
     background-color: #E1E1E1;
     border-radius: 10px 10px 10px 10px;
     color: #333333;
     display: block;
     padding: 20px;
     width: 335px;
}

.item-name {
     font-weight: bold;
     margin: 0px;
}

.item-date {
     font-weight: bold;
}

.shop-image img {
     border-radius: 10px 10px 10px 10px;
     height: 150px;
     width: 150px;
}

.shop-image {
     float: left;
     height: 150px;
     width: 150px;
}

.shop-info {
     float: right;
     font-size: 13px;
     width: 160px;
}

.left {
     float: left;
}

.right {
     float: right;
}

.silentceremony {
     left: 0px;
     position: absolute;
     top: 0px;
}

.undertheskyglow {
     position: absolute;
     right: 0px;
     top: 0px;
}

.represent {
     left: 0px;
     position: absolute;
     top: 410px;
}

.rise {
     position: absolute;
     right: 0px;
     top: 373px;
}

.bedsitmessiahs {
     left: 0px;
     position: absolute;
     top: 674px;
}

.button a {
    
}

.button {
     background: -moz-linear-gradient(center top , #2C4373, #16223A) repeat scroll 0% 0% transparent;
     background: -webkit-gradient(linear, left top, left bottom, from(#2C4373), to(#16223A));
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C4373', endColorstr='#16223A');
     border-radius: 0.5em 0.5em 0.5em 0.5em;
     border: 1px solid #000000;
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
     color: #FFFFFF ! important;
     cursor: pointer;
     display: inline-block;
     font: 13px/100% Arial,Helvetica,sans-serif;
     outline: medium none;
     padding: 0.5em 2em 0.55em;
     text-align: center;
     text-decoration: none ! important;
margin-bottom:10px;
}

.button:hover {
     background: -moz-linear-gradient(center top , #2C5AB3, #162D60) repeat scroll 0% 0% transparent;
     background: -webkit-gradient(linear, left top, left bottom, from(#2C5AB3), to(#162D60));
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C5AB3', endColorstr='#162D60');
     text-decoration: none;
}

.button:active {
     background: -moz-linear-gradient(center top , #2C5AB3, #162D60) repeat scroll 0% 0% transparent;
     background: -webkit-gradient(linear, left top, left bottom, from(#2C5AB3), to(#162D60));
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C5AB3', endColorstr='#162D60');
     position: relative;
     text-decoration: none;
     top: 1px;
}
