* {
  padding: 0px;
  margin: 0px;
}


/* Fix firefox outlining links with a nasty dotted line */
/* More info: http://sonspring.com/journal/removing-dotted-links */

a: active {
outline: none;
}

:focus {
-moz-outline-style: none;
}

/* Basic body design elements */

body {
    font-family: Lucinda Grande, sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #333;
}


p {
	margin-top: 0px;
    margin-bottom: 10px;
}


a:link {
    	color: #a01743;
    	text-decoration: none;
}


a:visited {
   	color: #a01743;
    	text-decoration: none;

}

a:hover {
    	color: #333;
}

/*styling of div tags */

#header {
    width: 890px;
    height: 113px;
    margin: 0 auto 0 auto;
    position: relative;
}

#logo {
    width: 241px;
    height: 95px;
    float: left;
    margin-top: 20px;
    border: 0px;
}


/* Site Navigation */

#topright {
    width: 440px;
    height: 50px;
    float: right;
}

#subnav {
    display: block;
    width: 330px;
    height: 30px;
    background-color: #dbdbdb;
    color: #a01743;
    margin-top: -5px;
    float: right;
    padding: 5px;
}

#subnav li {
    margin-top: 8px;
    list-style-type: none;
    margin-left: 26px;
    font-weight: 600;
    font-size: 12px;
    display: block;
    float: left;
}

#subnav li:hover {
    text-decoration: underline;
}

#mainnav {
    width: 400px;
    height: 25px;
    position: absolute;
    right: 0px;
    top: 67px;
    text-transform: uppercase;
}

#mainnav li {
    margin-right: 30px;
    display: block;
    float: right;
    list-style-type: none;
    text-align: right;
}

#mainnav li a:link {

}

#mainnav li:hover {
    border-bottom: 3px #a01743 solid;
    color: #a01743;
}

.selected {
    border-bottom: 3px #a01743 solid;
    color: #a01743;

}

/* Main content goes here */
#feature-strip {
    width: 100%;
    position: relative;
    padding: 10px 0px 10px 0px;
    background-color: #a01743;
    border-top: 3px #333 solid;
    border-bottom: 3px #333 solid;
    margin: 10px auto 0 auto;

}

#insidefeaturewrap {
    width: 890px;
    padding: 5px;
    background-color: #a01743;
    margin-left: auto;
    margin-right: auto;
}

/*Let's style the type!*/
/*Headlines*/
h1 {
    color: white;
    font-size: 16px;
    line-height: 15px;
}

/*small headline */
h2 {
    color: white;
    font-size: 13px;
}

h4 {
    color: #333;
    font-size: 16px;
}

/*body copy*/

h3 {
    color: #feb0c1;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: .03em;
}

hr {
    color: #feb0c1;
margin-bottom: 5px;
margin-top: 5px;
}

#leftcol {
    width: 215px;
    height: 205px;
    float: left;
    margin: 10px 10px 0 0;

}

#rightcol {
    width: 635px;
    height: 205px;
    position: relative;
    float: left;
    margin: 10px;
}

.image-inside-text {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
  
    border: #333 solid 2px;
}

#insiderightcol {
    width: 308px;
    float: right;
    height: 240px;
    margin-left: 20px;
}

/* Bottom of the page */

#bottomwrap {
    width: 890px;
    height: 300px;
    margin: 0 auto;
}

#bottomleft {
    width: 540px;
    height: 300px;
    background: #fff;
    float: left;
    margin-top: 20px;
}

#bottomright {
    width: 300px;
    height: 390px;
    background-color: #dadada;
    float: right;
    padding: 15px;
    font-weight: bold;
}

#bottomright hr {
    color: #333;
    height: 1px;
    margin: 30px 0 10px 0;
}

.blackhl16 {
    font-size: 14px;
    line-height: 16px;
}

.whitetos {
    color: white;
}

.smallertype {
    font-size: 13px;
    line-height: 17px;
}

/* Styling for profiles */
.profile-pic {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: #333 2px solid;
}

/*Footer styling */
#footer {
    height: 30px;
    padding: 10px 0px 0px 0px;
    font-size: 11px;

}

/* Subpages */
#sub-feature {
    width: 100%;
    height: 30px;
    background: #a01743;
    padding: 10px 0 10px 64px;
    color: white;
    font-size: 18px;

}


#subpagewrap {
    width: 550px;
    margin-top: 10px;
}

/* Unsubscribe */

.unsub-frame {
    height: 150px;
    width: 600px;
    overflow: hidden;
    color: #333;
    border: 2px white solid;

}
td h3 {
    color: #333;
}

.clear10px {
  margin-bottom: 10px;
  clear: both;
}