/* Page Structure */

body {margin: 0; padding: 0; font: .8em Verdana, Arial, Helvetica, sans-serif; background-color:#999933;}
img.body, body img {border: 0;}
a:link, a:hover, a:visited {color: #000000;}
h1 {margin: 0;}
h2 {margin: 0;}
h3 {margin: 0;}
#container {margin: 0 auto; width: 778px;}
#content {width: 100%;}
#contentHolder {background-image:url(/images/images_presentation/content_background.jpg); background-repeat: repeat-y; padding: 0 33px;}
#header {background-image:url(/images/images_presentation/header.jpg); background-repeat: no-repeat; display:block; height: 100px; width: 100%;}
#header h2 {font-size: 10px; text-align:right; padding: 88px 40px 0 30px;}
#banner {margin-top: 15px; margin-bottom: 10px;  background-color:#CCCC66; width: 464px; height: 205px; display: block; float: left;}
#news {margin-top: 15px; margin-left: 15px; margin-bottom: 10px; background-color:#CCCC66; width: 233px; height: 205px; display: block; float: left;}
#navigation {clear: both; margin-bottom: 10px; width: 100%; height: 25px; display: block; text-align: center;}
#navigation ul {margin: 0 auto; .margin: 0 40px;}
#navigation ul li {padding: 2.8px 5px; font-size: 1em; list-style-type: none; letter-spacing: 2px; display: block; text-decoration: none; text-align: center; border: groove 1px #000000; background-color: #CCCC66; float: left;}
#navigation ul li:hover {background-color: #CCCC99;}
#navigation a:link, #navigation a:visited {color: #000000; text-decoration: none; height: 100%; border: 0 none;}
#navigation a:hover {color: #000000; text-decoration: none; height: 100%; border: 0 none;}
#recentGalleryAdditions {margin-bottom: 10px; background-color: #CCCC66; width: 227px; height: 212px; display: block; float: left;}
#recentTutorials {margin-left: 15px; margin-bottom: 10px; background-color: #CCCC66; width: 227px; height: 212px; display: block; float: left;}
#recentTemplates {margin-left: 15px; margin-bottom: 10px; background-color: #CCCC66; width: 227px; height: 212px; display: block; float: left;}
#footer {background-image:url(/images/images_presentation/footer.jpg); background-repeat: no-repeat; display:block; height: 44px; text-align: center; padding: 5px 0; font-size: 10px; width: 100%;}
#footer h2 {font-weight: normal; font-size: 10px; display: inline;}
.sectionTitle {font-size: 1em; text-decoration: underline; text-transform: uppercase; margin-bottom: 10px; text-align: center;}

.nav1 {margin-left: 0;}
.nav {margin-left: 10px;}
.round {}
/* News Items */
.newsItem {background-color: #CCCC99; margin: 2px; padding: 5px; border-top: #999933 solid 1px; border-bottom: #999933 solid 1px;}
.newsTitle {font-size: .8em; text-transform: uppercase; font-style: italic; border-bottom: solid 1px #999933; margin-bottom: 2px; padding-bottom: 2px;}
.newsDate {font-size: .8em; text-align: right; font-style: italic;}
.newsBlurb {font-size: .8em;}
.moreNews, .moreNews a:link, .moreNews a:hover {font-size: 1em; color: #000000; text-align: right; margin: 0 5px 2px 2px;}
/* Gallery Items */
.galleryItem {background-color: #CCCC99; margin: 2px; padding: 5px; border-top: #999933 solid 1px; border-bottom: #999933 solid 1px;}
.galleryTitle {font-size: .8em; text-transform: uppercase; font-style: italic; border-bottom: solid 1px #999933; margin-bottom: 2px; padding-bottom: 2px;}
.galleryDate {font-size: .8em; text-align: right; font-style: italic;}
.galleryThumnail {margin-right: 2px; height: 45px; width: 45px; float: left;}
.galleryAddition {font-size: .8em; float: left; width: 164px; height: 45px;}
/* Tutorial Items */
.tutorialItem {background-color: #CCCC99; margin: 2px; padding: 5px; border-top: #999933 solid 1px; border-bottom: #999933 solid 1px;}
.tutorialTitle {font-size: .8em; text-transform: uppercase; font-style: italic; border-bottom: solid 1px #999933; margin-bottom: 2px; padding-bottom: 2px;}
.tutorialDate {font-size: .8em; text-align: right; font-style: italic;}
.tutorialThumnail {margin-right: 2px; height: 45px; width: 45px; float: left;}
.tutorialAddition {font-size: .8em; float: left; width: 164px; height: 45px;}
/* Template Items */
.templateItem {background-color: #CCCC99; margin: 2px; padding: 5px; border-top: #999933 solid 1px; border-bottom: #999933 solid 1px;}
.templateTitle {font-size: .8em; text-transform: uppercase; font-style: italic; border-bottom: solid 1px #999933; margin-bottom: 2px; padding-bottom: 2px;}
.templateDate {font-size: .8em; text-align: right; font-style: italic;}
.templateThumnail {margin-right: 2px; height: 45px; width: 45px; float: left;}
.templateAddition {font-size: .8em; float: left; width: 164px; height: 45px;}

.roundtop { 
	background: url(/images/images_presentation/tr.png) no-repeat top right; 
}

.roundbottom {
	background: url(/images/images_presentation/br.png) no-repeat top right;
}

img.corner {
   width: 5px;
   height: 5px;
   border: none;
   display: block !important;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
  /* End hide from IE Mac */