body {padding: 0; margin:0; font-size:90%; font-family:verdana,sans-serif; text-align: center;}

a, a:link,a:visited {color:#fff; text-decoration:none;}
a:hover, a:active {color:#f40; text-decoration:underline;}
p {line-height:2.5ex; margin:1.4ex 0;}
img {border: none;}
h1, h2, h3, h4 {font-family:tahoma,"trebuchet ms",helvetica,arial,sans-serif; font-weight:bold; color:#53204e; margin:0 0 0.5ex;}
/* h1 {color:#000; font-size:4.25em; margin:0; padding:0; line-height:75%;} */
h1 {font-size:2.1em; letter-spacing:-.005em;}
h2 {font-size:1.3em; letter-spacing:-.005em;}

.wrapper {width:66em; min-width: 955px; margin:0 auto; overflow:hidden; text-align: left; }

.clearer {clear:both;}

/*  Top Navigation (home, about, etc. */
div.nav {position:relative; height:4ex; }
.primary-nav {font-family:"lucida sans",arial,sans-serif; font-size:1.1em;
 position:absolute; left:0; top:0; margin:0; padding:0;} 
.primary-nav li {display:inline; margin:0;}
.primary-nav li a {color:#4c1f48; background:#ebd3e9; padding:1ex 1em; line-height:3.5ex; width:100%;}
.primary-nav li a:hover, ul.primary-nav li a:active {background:#fff3c8;}

.primary-nav li.other a {font-size: .9em; background:#fff3c8; color:#a89c6f;}





/* .main-content { padding-top: 2ex; border-style: solid; } */


.articles .left-content {width:24%; height:355px; margin:0; padding:0; float:left; clear:none; }
.articles .right-content {width:29%; margin:0; padding:0; float:right; clear:none; }
.articles .main-content { display:block; height:355px; width:390px; margin-left:270px; padding:0; background:url(http://wedsmack-sitepics.favorideas.com/wedsy-owls.png) top left no-repeat;  }


.sub-nav {margin:0; padding:0; font-family:"trebuchet ms",arial; font-size:1.1em; }
/* .sub-nav ol li {line-height: 3em; list-style-type:decimal } */
.sub-nav li {padding: 0; margin:0; line-height: 1.3em; color:#e9b8e4 }
/* .sub-nav li {padding: 0; margin:0; list-style: none; line-height: 1.3em }
/* .sub-nav ol {line-height: 3em; list-style-type:decimal } NOT WORKING */
/* .sub-nav a {color:#f3f3f3; padding:.4ex 0 .4ex 30px; display:block; margin:0;} */
.sub-nav a, .sub-nav a:hover {color:#f3f3f3;}


/* background arrow below, keep fornow
body.graphics .sub-nav li.graphics
{background:url(sidenav-on-arrow.png) no-repeat 0 50%;}
	 */

.intro {color:#2f0a2b; clear:left; font-size: 1.3em;}
.page-header {background:#c096bc url(http://wedsmack-sitepics.favorideas.com/wedsy-purple-bg.jpg) top left repeat-x; padding:3ex 0 2ex 0;}
.wrapper .intro {}
.page-header .main-content a {color:#fff; background:#333;}
.page-header .main-content a:hover, .page-header p a:active {color:#000; background:#ffb; text-decoration:none;}
.page-header h2, .page-header h3 {color:#6e446a;}


.final-foot {text-align:center; color:#666; margin-top:5ex; line-height:160%; font-size:.9em;}
.final-foot strong {color:#444;}

.clear-all {clear:both;}

/* 2x columns */


.body-intro-links {font-size:.75em; color:#333;}
.body-intro-links a {color:#333;}
.body-intro-links div {text-align:center;}
.body-intro-links a:hover {color:#333; text-decoration:underline;}
.poweredby {background:#ddd; margin:0; float:left; padding:1ex 2%; width:38%;}
.tbd {float:right; background:#f8fda1; margin:0; padding:1ex 2%; width:54%;}
body.downloads .body-intro-links {display:none;}

.linktext {color: #0000ff;}

