/* GENERAL STYLES CREATED TO ALLIEVIATE SUPERFLOUS HTML CODING ('BORDER ="0"' ARE OF PARTICULAR NOTE) */
html{
    height: 100%;
}
body
{
    background-color:#FFFFFF;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10px;
    text-align: left;
    border: 0px;
    margin: 0px;
    color: #777777;
    width: 100%;
    height:100%;
}

img{
    border: none;
}

a {
    color: #000000;
    text-decoration: none;
}

/* END GENERAL STYLES */

/* ENTER MY GRAY AREA....

THESE STYLES ARE NOT MINE, THUS I HAVE NO REAL, WORKING KNOWLEDGE OF WHAT THEY DO...

*/

.standardadpos, .standardadtpos {
    position: relative;
    left: 0px;
    top: 0px;
    padding: 12px;
}

.standardadtpos {
    padding-right: 0px;
}

.standardadmpos {
    position: relative;
    left: 0px;
    top: 0px;
    padding: 11px;
}


.mainsponsor {
    position: absolute;
    left: 706px;
    top: 18px;
    width: 240px;
    height: 90px;
}

.mtop {
    border: solid 1px;
    border-color: #b28855;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    color: #000000;
}

.mcolumn1, .mcolumn2, .mcolumn3, .mcolumn4, .mcolumn5 {
    background-color: #8a0c1b;
    border: solid 1px;
    border-color: #b28855;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 0px;
    color: #000000;
    height: 18px;
}

.mcolumn5 {
    border-right: 0px;
}

.ccolumn1 {
    border: solid 1px;
    border-color: #B28855;
    border-left: 0px;
    border-bottom: 0px;
    color: #000000;
}

.ccolumn2, .ccolumn3, .ccolumn4 {
    border: solid 1px;
    border-color: #B28855;
    border-left: 0px;
    border-bottom: 0px;
    color: #000000;
}

.scolumn22 {
    border: solid 1px;
    border-color: #B28855;
    border-left: 0px;
    border-bottom: 0px;
    border-right: 0px;
    color: #000000;
}

.fcolumn1 {
    border: solid 1px;
    border-color: #B28855;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 0px;
    color: #000000;
    padding: 0px;
    margin: 0px;
}

.qacolumn {
    border: 0;
    padding: 0px;
    margin: 0px;
}

.scolumn1 {
    border: solid 1px;
    border-color: #B28855;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 0px;
    color: #000000;
    padding: 0px;
    margin: 0px;
    width: 474px;
    max-width: 474px;
    min-width: 474px;
}

.scolumn2 {
    border: solid 1px;
    border-color: #B28855;
    border-right: 0px;
    border-bottom: 0px;
    border-top: 0px;
    color: #000000;
    padding: 0px;
    margin: 0px;
}

.fcolumn2 {
    border: 0px;
    border-color: #B28855;
    color: #000000;
}

.ccolumn5 {
    border: solid 1px;
    border-color: #B28855;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    color: #000000;
}

.pagefooter {
    border: solid 1px;
    border-color: #B28855;
    border-left: 0px;
    border-bottom: 0px;
    text-align: center;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #8A0C1B;
    padding-top:3px;
    padding-bottom:3px;
}

.eventpreview {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #777777;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:4px;
    padding-top:4px;
}

.exqpreview, .pollqpreview {
    position: relative;
    left: 0px;
    top: -10px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #FFFFFF;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:0px;
    padding-top:8px;
}

.fbridecontent, .fwedcontent {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:0px;
    padding-top:2px;
}

.qamainanswer {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #777777;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:0px;
    padding-top:2px;
}

.fwedcaption {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:6px;
    padding-top:2px;
}

.storycontent {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:0px;
    padding-top:2px;
}

.storybyline {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 14px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:8px;
    padding-top:2px;
}

.storyauthor {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 9px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:8px;
    padding-top:2px;
    text-transform: uppercase; 
}

.storydept {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:2px;
    padding-top:2px;
    text-transform: uppercase; 
}

.storycaption {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:6px;
    padding-top:2px;
}

.fwedphotos {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    padding-left: 14px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:2px;
    
}

.marrieddate {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:4px;
    padding-top:4px;
}

.calendaraccess, .expertaccess, .fbrideaccess  {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    text-align:right;
    padding-left: 12px;
    padding-right:12px;
    padding-bottom:4px;
    padding-top:8px;
}

.pollaccess {
    padding-right: 0px;
    padding-left: 10px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
}

.archivesaccess  {
    font-family: Arial, Helvetica, Sans-serif;  
    font-size:12px; 
    color: #000000;
    text-align:left;
    padding-left:10px;
    padding-top:40px;
    padding-bottom:10px;
}

a.archiveslink, a.archiveslink:visited  {
    color: #8A0C1B;
    text-decoration: none;
}

/*a.allcapslink:archiveslink  {
    color: #3e3e3e;
    text-decoration: none;
}*/

.resourceaccess  {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 9px; 
    color: #000000;
    text-align:right;
    padding-top:4px;
}

.fbrideaccessl {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    text-align:left;
    padding-left: 12px;
    padding-right:12px;
    padding-bottom:4px;
    padding-top:8px;
    float:left;
}
.fbrideaccessr  {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    text-align:right;
    padding-left: 12px;
    padding-right:12px;
    padding-bottom:4px;
    padding-top:8px;
    float:right;
}



.brideaccess {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    text-align:center;
    padding-left: 12px;
    padding-right:12px;
    padding-top:8px;
}

.thisissueimage {
    position: relative;
    left: 0px;
    top:0px;
    margin-top:12px;
    margin-left: 8px;
    margin-bottom: 10px;
}

.leftmenulabel {
    position: relative;
    left: 0px;
    top:0px;
    margin-top: 12px;
    margin-bottom: 12px;
}

.columnlabel{
    position: relative;
    left: 0px;
    top:0px;
    padding-top: 12px;
}

.leftmenuitem {
    position: relative;
    left: 0px;
    top:0px;
    padding-bottom: 6px;
    padding-left:12px;
    padding-right:2px;
    font-family: Arial, Helvetica, Sans-serif; 
    text-transform: uppercase; 
    font-size: 10px; 
    color: #000000;
    width: 122px;
}

a.standardlink, a.standardlink:visited  {
    color:#8A0C1B;
    font-family:'Arial','Helvetica','Sans-serif';
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
}

a.standardlink:hover  {
    color: #3e3e3e;
    text-decoration: none;
}

a.yearlink, a.yearlink:visited  {
    color: #bebebe;
    padding-right:12px;
    text-decoration: none;
}

a.yearlink:hover  {
    color: #3e3e3e;
    padding-right:12px;
    text-decoration: none;
}

a.yearlinkcurrent, a.yearlinkcurrent:visited  {
    color: #000000;
    padding-right:12px;
    text-decoration: none;
}

a.yearlinkcurrent:hover  {
    color: #3e3e3e;
    padding-right:12px;
    text-decoration: none;
}

a.leftmenuitem, a.leftmenuitem:visited  {
    color: #000000;
    text-decoration: none;
}

a.leftmenuitem:hover  {
    color: #3e3e3e;
    text-decoration: none;
}

a.allcapslink, a.allcapslink:visited  {
    color: #8A0C1B;
    text-decoration: none;
    text-transform: uppercase; 
}

a.allcapslink:hover  {
    color: #3e3e3e;
    text-decoration: none;
    text-transform: uppercase; 
}

a.thlink, a.thlink:visited, a.thlink:hover {
    text-decoration: none;
    text-transform: uppercase; 
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
}

hr.standardhr {
    color: #B28855;
    background-color: #B28855;
    height: 1px;
    width:211px;
    margin-left:12px;
    border: 0px;
    clear: both;
    position: relative;
    top: 6px;
    
}

hr.homehr {
    color: #B28855;
    background-color: #B28855;
    height: 1px;
    width:290px;
    margin-left:12px;
    border: 0px;
    clear: both;
    position: relative;
    top: 6px;
}

hr.midiumdhr {
    color: #B28855;
    background-color: #B28855;
    line-height: 1px;
    height: 1px;
    width:300px;
    margin-left:12px;
    border: 0px;
    clear: both;
    position: relative;
    top: 6px;
}

hr.midiumdhrsearch {
    color: #B28855;
    background-color: #B28855;
    line-height: 1px;
    height: 1px;
    width:450px;
    margin-left:12px;
    border: 0px;
    clear: both;
    position: relative;
    top: 6px;
}

hr.longhr {
    color: #B28855;
    background-color: #B28855;
    line-height: 1px;
    height: 1px;
    width:609px;
    margin-left:12px;
    border: 0px;
    clear: both;
    position: relative;
    top: 0px;
}

.previewdate {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:8px;
    padding-bottom:6px;
}

.pollarchives, .postarchives, .weddingchives {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:52px;
    padding-bottom:6px;
    text-transform: uppercase; 
}

.pollarchives {
    padding-top: 0px;
}


.qaemail {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 9px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:52px;
    padding-bottom:6px;
}

.polloftheweek, .followbride, .bergenweddings, .askq, .calendarinf {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Times, Arial, Helvetica, Sans-serif;  
    font-size: 24px; 
    color: #000000;
    font-weight:normal;
    padding-left: 12px;
    padding-right:12px;
    padding-top:16px;
    padding-bottom:6px;
}

.inthisissuelbl {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 11px; 
    color: #000000;
    text-transform: uppercase;
    font-weight:normal;
    padding-left: 12px;
    padding-right:12px;
    padding-top:16px;
    padding-bottom:6px;
}

.inthisissuetls {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 11px; 
    color: #000000;
    text-transform: uppercase;
    font-weight:normal;
    padding-left: 12px;
    padding-right:12px;
    padding-top:16px;
    padding-bottom:6px;
    float: right;
}

.fbridepostdate, .fweddate {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    font-weight:normal;
    padding-left: 12px;
    padding-right:12px;
    padding-top:2px;
    padding-bottom:4px;
}

.qaphotocap {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    font-weight:normal;
    padding-left: 12px;
    padding-right:6px;
    padding-top:2px;
    padding-bottom:4px;
}

.fphotoinstruct {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    font-weight:normal;
    padding-left: 12px;
    padding-right:14px;
    padding-top:12px;
    padding-bottom:2px;
    
    text-align: right;
}

.smalltext-givingback {
    padding:0 0 0 12px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    font-weight:normal;
    text-align: left;
}

.followweddate {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    font-weight:normal;
    padding-left: 12px;
    padding-right:12px;
    padding-top:2px;
    padding-bottom:14px;
}

.followbridename {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 11px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:2px;
    padding-bottom:2px;
}

.qadrop {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 11px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:6px;
    padding-bottom:2px;
}

.pollarchivedate {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    font-weight:normal;
    padding-left: 12px;
    padding-right:12px;
    padding-top:4px;
}

.pollyears {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 14px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:8px;
    padding-bottom:18px;
}

.pollq {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:2px;
    padding-bottom:18px;
}

.fbridetitle, .fwedtitle {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:2px;
    padding-bottom:4px;
    text-transform: uppercase;
}

.qamainq {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    font-weight:normal;
    padding-left: 12px;
    padding-right:12px;
    padding-top:12px;
    padding-bottom:4px;
}

.storytitle {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 32px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:4px;
    padding-bottom:8px;
}

.fbridemainphoto, .fwedmainphoto, .storymainphoto {
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:2px;
    padding-bottom:10px;
}

.qamainphoto {
    position: relative;
    left: 0px;
    top:0px;
    padding-left: 12px;
    padding-right:12px;
    padding-top:12px;
    padding-bottom:10px;
}

.homefeatures-img{
    width:138px;
    height:100px;
    border:0px; 
}

.issuepreviewtxt-title{
    font-weight:bold;
    font-size:12px;
    text-transform: uppercase;
    color: #8A0C1B;
}

.issuepreviewtxt-topic{
    text-transform: uppercase;
    color: #b28855;
}

.issuepreviewtxt-descrip{
    color: #000000;
}

.qtitle{
    font-weight:normal;
    font-size:10px;
}

.resourcetitle{
    font-weight:bold;
    font-size:12px;
    text-transform: uppercase;
    padding-top:4px;
    color: #8A0C1B;
}

.eventtitle{
    font-weight:bold;
    font-size:12px;
    text-transform: uppercase;
    padding-top:6px;
    padding-bottom: 4px;
}

.issuepreviewtxt-foldername {
    text-transform: uppercase;
}

.pollarchiveq{
    position: relative;
    left: 0px;
    top:0px;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:2px;
    padding-bottom:8px;
}

.storychives {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:12px;
    padding-bottom:0px;
    text-transform: uppercase; 
}

.pollResultbar {
    background-color: #B28855;
    color: #ffffff;
    text-align:center;
    position: relative;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    padding-top:3px;
    padding-bottom:3px;
    height: 16px;
    float:left;
    left: 12px;
}

.pollpercentage {
    color: #8A0C1B;
    text-align:left;
    position: relative;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    padding-top:3px;
    padding-bottom:3px;
    float:left;
    width:40px;
    left: 12px;
}

.pollResultext {
    color: #000000;
    text-align:right;
    position: relative;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;  
    font-size: 11px; 
    font-weight:bold;
    padding-top:4px;
    padding-right:12px;
}

.pollresults {
    position: relative;
    clear:both;
    padding-bottom: 22px;
}

.previewcouple {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #000000;
    font-weight:bold;
    padding-left: 12px;
    padding-right:12px;
    padding-top:4px;
    padding-bottom:2px;
}

.leftsidepromo {
    position: relative;
    left:0px;
    top:0px;
    margin-top:18px;
    margin-left:8px;
}

.leftmenuspacer {
    position: relative;
    left:0px;
    top:0px;
    height:28px;
}
.photomodule {
    position: relative;
    top:0px;
    left:0px;
    height: 250px;
    width: 314px;
    border-bottom: 1px solid #b28855;
}

.sectionlabel {
    position: relative;
    top:0px;
    left:0px;
    width:212px;
    height: 18px;
}

.homeissue {
    position: relative;
    top:0px;
    left:0px;
    width:289px;
    padding-top:12px;
    padding-left: 12px;
    padding-right:12px;
    padding-bottom:4px;
}

.fbridepost, .fqpost {
    position: relative;
    top:0px;
    left:0px;
    padding-top:12px;
    padding-left: 12px;
    padding-right:12px;
    padding-bottom:5px;
    clear: both;
}

.storypost {
    position: relative;
    top:0px;
    left:0px;
    padding-top:12px;
    padding-left: 12px;
    padding-right:12px;
    
}

.resourcepost {
    position: relative;
    top:0px;
    left:0px;
    width: 609px;
}




.storypreviewtxt {
    font-family: Arial, Helvetica, Sans-serif; 
    font-size: 10px; 
    color: #000000;
    position: relative;
    padding-right:10px;
    top:0px;
    left:10px;
    float: left;
    width: 206px;
}

.searchpreviewtxt {
    font-family: Arial, Helvetica, Sans-serif; 
    font-size: 10px; 
    color: #000000;
    position: relative;
    padding-right:10px;
    top:0px;
    left:10px;
    float: left;
    width: 350px;
}

.fbridepreviewtxt {
    font-family: Arial, Helvetica, Sans-serif; 
    font-size: 10px; 
    color: #000000;
    position: relative;
    padding-right:10px;
    top:0px;
    left:10px;
    float: left;
    width: 124px;
}

.qapreviewtxt {
    font-family: Arial, Helvetica, Sans-serif; 
    font-size: 9px; 
    color: #000000;
    position: relative;
    padding-right:10px;
    top:0px;
    left:10px;
    float: left;
    width: 124px;
}

.issuepreviewtxt {
    font-family: Arial, Helvetica, Sans-serif; 
    font-size: 10px; 
    color: #000000;
    position: relative;
    padding-right:10px;
    top:0px;
    left:10px;
    float: left;
    width: 124px;
}

.resourcepreviewtxt {
    position: relative;
    left:12px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif; 
    font-size: 10px; 
    color: #000000;
    padding-right:10px;
    
}

.resourceadr {
    position: relative;
    padding-right:10px;
    top:0px;
    left:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 11px; 
    font-weight: bold;
    padding-top:2px;
    color: #000000;
}

.resourcead {
    position: relative;
    padding-right:10px;
    top:0px;
    left:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 11px; 
    padding-top:2px;
    color: #000000;
}
.resourcead ul{
	clear: left;
}

.issuepreviewth {
    width:138px;
}

.issuepreviewthexcl {
    position: relative;
    top:0px;
    left:0px;
    float: left;
    width:138px;
}

.fbridepreviewth, .storypreviewth, .qapreviewth {
    position: relative;
    top:0px;
    left:0px;
    float: left;
    width:74px;
}

.resourcepreviewth {
    position: relative;
    top:0px;
    left:0px;
    clear: left;
    float: left;
    width: 138px;
    height: 100px;
    padding-left: 12px;
}

.bridepreviewth {
    position: relative;
    top:0px;
    left:0px;
}

.followbrideth {
    position: relative;
    top:0px;
    left:0px;
    width:138px;
    height:100px;
    padding-top:12px;
}

.getissuelink {
    position: relative;
    top:0px;
    left:0px;
    padding-top:4px;
}

.morephotoslink {
    position: relative;
    top:0px;
    left:0px;
    padding-top:4px;
    padding-right:12px;
    font-family: Arial, Helvetica, Sans-serif; 
    font-size: 10px; 
    color: #000000;
    text-align:right;
}

.dividercover {
    position: relative;
    top: 0px;
    left: -1px;
    /* background-color: #EAE4CE; */
    background-color: #FFFFFF;
    width:5px;
    height:52px;
}

.dividercoverp {
    position: relative;
    top: 0px;
    left: -1px;
    /* background-color: #EAE4CE; */
    background-color: #FFFFFF;
    width:5px;
    height:52px;
}

.fbridediv {
    position: relative;
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    top:0px;
    left: 0px;
    width: 200px;
    height:2px;
    border-bottom: 1px solid #B28855
}

.hpcalendar-event {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #000000;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:0px;
    padding-top:10px;
}

.hpcalendar-startdate {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 12px; 
    color: #8A0C1B;
    font-weight:bold;
    padding-left: 0px;
    padding-right:12px;
    padding-top:10px;
    padding-bottom:10px;
}

.hpcalendar-title {
    padding-top:8px;
    padding-bottom:0px;
}

.hpcalendar-event {
    position: relative;
    left: 0px;
    top:0px;
    font-family: Arial, Helvetica, Sans-serif;  
    font-size: 10px; 
    color: #777777;
    padding-left: 12px;
    padding-right:10px;
    padding-bottom:4px;
    padding-top:0px;
}

a.hpcalendar-title, a.hpcalendar-title:visited {
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

a.hpcalendar-title:hover {
    color: #8A0C1B;
}

a.cap:hover {
    color: #8A0C1B;
    text-decoration: none;
}

a.graylink:link, a.graylink:visited {
    text-decoration:none;
    color: #666666;
}

a.graylink:hover {
    color: #FFFFFF;
}

a.whitelink:link, a.whitelink:visited {
    text-decoration:none;
    color: #ffffff;
}

a.whitelink:hover {
    color: #FFFFFF;
}

.link_r {
    line-height:12px;
    text-align:right;
}

/* END MY GRAY AREA */



/* BEGIN MY STYLES
*
*
*
*
*
THESE STYLES WERE CREATED TO UPDATE THE (201)NET SITE, THEY WERE ORIGINALLY BASED ON THE (201)Bride SITE.
ANYHTING ABOVE THIS LINE WAS NOT CREATED BY ME (LAUREN VOSWINKEL) AND THUS I HAVE NO REAL IDEA ABOUT WHAT
EACH DOES. ALL THE MULTI-STYLES ARE SORTED ALPHABETICALLY, THE SINGLE STYLES ARE SORTED BY FUNCTION.
*
*
*
*
*
*/

.architem {
    padding-bottom: 10px;
    width: 138px;
}

.archivecolumn {
    float: left;
    width: 138px;
    height: auto;
    padding-right: 10px;
}
.archivecolumn img {
    margin-bottom: 10px;
}

.archtable img{
    margin-bottom: 10px;
}
.archtable td{
    padding-right: 10px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #808080;
}

.box201 {
    background-color: #8A0C1B;
    position: absolute;
    top: 0px;
    left: 0px;
}

.boxpoll {
    position:relative;
    left:68px;
}

.caption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

.featitem {
    clear: both;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #B28855;
}

.featitem img{
    float: left;
    margin-right: 15px;
}

.featrest {
    position: relative;
    margin-top: 18px;
    background-color: #DBCBA7;
    display: block;
    width: 162px;
    height: 160px;
    padding-top: 20px;
}

.galaevents {
    background: #FFFFFF;
    position: relative;
    margin: 10px;
}

.header {
    position: relative;
    top: 0px;
    left: 0px;
    background: #8A0C1B;
    border-bottom: 1px solid #b28855;
    padding-left: 5px;
}

.itibordercover {
    display: block;
    height: 10px;
    width: 300px;
    position: relative;
    left: -10px;
    padding-top: 35px;
    padding-left: 25px;
    padding-bottom: 25px;
    background: #EAE4CE;
}

.itilmenuitem {
    clear: both;
    padding-top: 10px;
}
.itilmenuitem img {
    float: left;
    margin-right: 10px;
}

.itimenuitem {
    clear: both;
    border-top: 1px solid #B28855;
    padding-top: 10px;
    padding-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
}
.itimenuitem img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.listing {
    width: 138px;
    margin-left: 12px;
    margin-top: 20px;
}

.log_frame{
    	margin-top: 20px; 
	margin-left: auto; 
	margin-right: auto; 
	height: 370px; 
	width:350px; 
	background: #ffffff; 
	overflow: hidden; 
	border: none;
}

a.newslink, a.newslink:link, a.newslink:visited{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.newslink:active, a.newslink:hover{
    color: #8A0C1B;
    text-decoration: none;
}

.person {
    
}

.personhr {
    color: #B28855;
    background-color: #B28855;
    height: 1px;
    width: 90%;
    border: 0px;
    clear: both;
    text-align: center;
}

.personpic {
    margin-left: 15px;
    margin-right: 15px;
    float: left;
}

.polldate {
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-left: 10px;
    color: #B28855;
}

.polldiv {
    position: relative;
    top: 20px;
    left: 12px;
    padding-bottom: 1px;
    background: #8a0c1b;
    display: block;
    width: 138px;
}

.pollname {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.prevpoll {
    padding-bottom: 5px;
}

.readreview {
    position: absolute;
    top: 180px;
    left: 100px;
}
.restname {
    position: absolute;
    background: #8A0C1B; 
    width: 90px; 
    height: 33px;
    padding-left: 10px;
    padding-top: 7px;
    top: 180px;
    left: 0px;
}

.titleline {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #8A0C1B;
    text-transform: uppercase;
}

.topicline {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B28855;
    text-transform: uppercase; 
}

.topmenu {
    position: absolute;
    top: 110px;
    left: 220px;
}

.vintage {
    width: 100%;
    position: relative;
}

.vintagemain {
    position: relative;
    top: 15px;
    left: 0px;
    display: block;
    width: 350px;
    height: auto;
    float: left;
}

.vintagemenu {
    position: relative;
    top: 15px;
    width: 215px;
    float: right;
}

.vintmenuitem {
    clear: both;
    position: relative;
    display: block;
    width: 215px;
    border-top: 1px solid #B28855;
    padding-top: 10px;
    padding-bottom: 10px; 
}
.vintmenuitem img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

a.plain:hover{
    color: #8A0C1B;
}

a.yeardisp:link{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
a.yeardisp:active, a.yeardisp:hover{
    color: #8A0C1B;
}

a.rightlink:link, a.rightlink:visited{
    color:#8A0C1B;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}
a.rightlink:hover  {
    color: #3e3e3e;
}

/* BEGIN INDIVIDUAL STYLES */

.mar10px { margin: 10px; }
.mar15px { margin: 15px; }

.tmar10px { margin-top:10px; }
.tmar15px { margin-top:15px; }

.bmar10px { margin-bottom:10px; }
.bmar15px { margin-bottom:15px; }

.lmar10px { margin-left: 10px; }
.lmar15px { margin-left: 15px; }

.rmar10px { margin-right: 10px; }
.rmar15px { margin-right: 15px; }

.pad10px { padding: 10px; }
.pad15px { padding: 15px; }

.tpad10px { padding-top:10px; }
.tpad15px { padding-top:15px; }

.bpad10px { padding-bottom:10px; }
.bpad15px { padding-bottom:15px; }
.bpad20px { padding-bottom:20px; }

.lpad10px { padding-left: 10px; }
.lpad15px { padding-left: 15px; }

.rpad10px { padding-right: 10px; }
.rpad15px { padding-right: 15px; }

.nodecor { text-decoration: none; }

.ralign { text-align: right;  }

.lh10 { line-height: 10px; }
.lh12 { line-height: 12px; }

.uc { text-transform: uppercase; }

.beige { color: #EAE4CE; }
.black { color: #000000; }
.dgray { color: #808080; }
.gold { color: #B28855; }
.gray { color: #CCCCCC; }
.red { color: #8A0C1B; }
.white { color: #FFFFFF; }

.txt8 { font-size: 8px; }
.txt9 { font-size: 9px; }
.txt10 { font-size: 10px; }
.txt11 { font-size: 11px; }
.txt12 { font-size: 12px; }
.txt14 { font-size: 14px; }

.arial { font-family: 'Tahoma', 'Arial','Helvetica','Sans-serif'; }

.bold { font-weight: bold; }

.clear { clear: both; }

.readstorybackissues { 
    padding-bottom:10px;
    text-align: right;  
}

a.buyphoto {
	background: url(/images/buy-photo.jpg) no-repeat;
	width: 160px;
	height: 15px;
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
}
a.buyphoto img{
	position: relative;
	top: 0px;
	left: 0px;
}

div#sellLink {
	float: right;
	margin-right: 10px;
	position: relative;
}

.soc_icon {
       display: block;
       height: 16px;
       float: right;
       padding-left: 4px;
       margin-left: 3px;
       background-image: url(http://media.northjersey.com/designimages/soc_icon_divide.jpg);
       background-repeat: no-repeat;
}