@charset "utf-8";
/* CSS Document */

/* =The above @media rule hides this stylesheet from the 
discontinued Microsoft Internet Explorer for Mac. */

/* =universals 
These rules are applied to all elements unless otherwise specified below. */
* { margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:bold;  margin : 0 20px; padding : .4em 0 .5em 10px;}
 p { margin : 0 20px; padding : .4em 0; }
h3{ margin : 0 20px; padding-top: 10px; padding-bottom : 0px;  }
div#content_main  p  { margin : 10px 40px 0 30px; padding : .4em 0; }
#heading{ display:none;}
/* =html */
html { /*background : #f7d8e8 url(../images/html.png) repeat-x; */}

/* =body */
body { font : 85%/160% Tahoma, Verdana, Arial, sans-serif; /*background : url(../images/body.png) repeat-x; color : #5a1c46;*/ text-align : center; }

/* =hx */
h1 {color:#9A8976;font-size:26px;line-height:normal;}
h2{font-size: 20px; color:#AF3E5B; }
h3 {
	font-size : 110%;
	color:#4B757A;
}
h4{font-size: 20px; color:#AF3E5B; font-weight : bold; text-align:center;}
/* branding */

div#branding { z-index : 1; position : relative; width : 953px; height : 136px; background : url(../images/branding.jpg) no-repeat; }
#branding h1 {position : absolute;left : 0px;	top : 0px;	width: 676px;height : 80px; margin-left:220px; margin-top:30px;background : url(../images/logo.png) no-repeat;}

h1 a { display : block; width: 608px; height : 75px; text-indent : -9999px; }
div#branding blockquote {z-index : 2;position : absolute;left : 555px;top : 35px;width: 300px;height : 30px;color:white;font-size:12px;font-weight:bold;}
div#branding h4 {z-index : 12;position : absolute; padding:0; margin:0;	left : 5px;top : 40px;width: 155px;height : 171px;background : url(../images/womens_connection_magazines.png) no-repeat;text-indent : -9999px;}

div#navigation1{top:0; left:0; width:953px; height:27px;  border-bottom:so1lid 1px #96b5b9; background :#9ebec2 url(../images/nav1.jpg) 0 0 no-repeat;}
div#navigation2{top:0; left:0; width:953px; height:27px; background-color: #5e9299; border-bottom:solid 1px #57888f;}

ul { list-style-type : disc; list-style-position : inside; }
div#content_main ul { list-style-type : disc; list-style-position : outside; margin-left: 40px; margin-right:20px;}
ol { list-style-position : inside; }
ul#nav1 {margin-left: 220px; padding-left:15px; padding-top:1px; white-space: nowrap;}
 ul#nav2 {margin-left: 220px; padding-left:20px; padding-top:1px; white-space: nowrap;}
/* =li */
#nav1 li, #nav2 li { display : inline; list-style-type: none; background:url(../images/divider-m.jpg) no-repeat;background-position : 100% 50%; }
#nav1 a{ padding: 0px 15px; font-size:13px; color: white; font-weight:bold; text-decoration:none;}
#nav2 a { padding: 0px 25px; font-size:13px; color: white; font-weight:bold; text-decoration:none;}
#nav1 a:hover {color: #336a71; background-color:white; border-bottom:4px solid white; border-top:6px solid white;}
#nav2 a:hover {color: #336a71; background-color:white; border-bottom:5px solid #436c71; border-top:6px solid white;}

/*ul#nav1 a:link,  ul#nav1 a:visited, ul#nav1 a:visited  { /*color: white; */
ul#nav1 a:hover{color:#336a71; }
#nav1 a.current {color:#336a71; background-color:white;border-bottom : 4px solid #fff; border-top:6px solid #e3cd39; cursor:default}
#nav2 a.current {color:#336a71; background-color:white;border-bottom : 4px solid #deb41f; border-top:6px solid white; cursor:default}

div#content_main ul{line-height: 15px; font-size:13px; list-style-type : disc;}
div#content_main li{ list-style-position : outside;}
color{color:#DEB41F}

div#content_sub p {padding : 10px 6px;text-align:left; font-size:13px; line-height:20px;}
/* footer */
div#footer{ position : relative; width : 100%; height : 105px; background-color:#fff;   text-align:center; border:0px ; }
div#footer p {color:#505050; line-height:16px;}
div#footer a {color:#505050; font-size:11px; text-decoration:none; border-bottom:1px dashed #69C}
div#footer a:hover {color:#505050; font-size:11px; text-decoration:none; border-bottom:1px solid #a65146}

/* site info */
div#site_info { position : relative; width : 100%; height : 55px; background-color:#eee7b5;  border-top : 2px solid #a65146;}
div#si_1 { float:left; width: 100%; height : 25px; margin : 0; padding : 1px 0 ; background-color : #eee7b5; }
div#si_2 { float:left; width: 450px; height : 20px; margin : 0; padding : 0 ; background-color : #eee7b5; }
div#si_3 { float:left; width: 100px; height : 20px; margin : 0; padding : 0 ; background-color : #eee7b5; }
div#si_4 { float:left; width: 400px; height : 20px; margin : 0; padding : 0 ; background-color : #eee7b5; }

div#si_1 p{text-align:center; color:#4A4A4A; font-size:12px; font-weight:bold;}
div#si_2 p{ float:left; padding:0 0 0 30px;text-align:center;color:#4A4A4A; font-size:11px; font-weight:normal} 
div#si_3 p{ float:left; padding:0 ;text-align:center;color:#4A4A4A; font-size:11px; font-weight:normal} 
div#si_4 p{ float:right; padding:0 30px 0 0;text-align:center;color:#4A4A4A; font-size:11px; font-weight:normal} 
div#si_1  a, div#si_3  a,  div#si_4  a {color:#4f4e4e; text-decoration: none; border-bottom:1px dotted #900; }
div#si_1  a:hover, div#si_3  a:hover, div#si_4  a:hover {color: #900; text-decoration: none; border-bottom:1px dotted #900}

/* =issues */
div#content_main table.issues {padding: 35px;width:90%;margin:auto;}
div#content_main table.issues td {background-color:#e5e5e5;height: 300px;text-align:center;padding: 0 10px;}
div#content_main table.issues td:hover {background-color:#BDD0D2;}
table.issues td div {text-align:center; font-weight:bold; width:200px; height:20px; margin: auto; padding-top: 0px; }
table.issues td img {border:solid 1px #000; float:none;}	

/*  end of Style of the issues */





/* Advertisers */

table#advertisers{ width: 600px;background-color: #fafafa;border: 1px #000000 solid;border-collapse: collapse;border-spacing: 0px;  margin-left: 20px;}
caption { padding : .5em;letter-spacing : .2em; color:#900; font-weight: bold;}
table#advertisers th { background : #90305c;color : #fff;padding : 1em .7em 1em .7em;font-weight : normal; }
table#advertisers tbody td,table#advertisers tbody th {border-bottom: 1px #6699CC dotted;text-align: left;font-weight: normal; font-family: Verdana;font-weight: normal;font-size: 11px;color: #404040; padding-left: 8px; }
table#advertisers td { padding : 0 0px; }
table#advertisers tbody tr { background: #fafafa; }
table#advertisers tbody tr:hover { background: #ddeeff; color : #fff; }


/* =a */
a:link { color : #404040; text-decoration : underline; }
a:visited { color : #c898ae; text-decoration : underline; }
a:hover { color : #c898ae; }
a:active, a:focus { color : #000; }
div#content_main  a {color: #404040; text-decoration: none; font-size:12px; border-bottom:1px dotted #810930;}
div#content_main  a:hover {text-decoration: none; border-bottom:1px solid #810930; font-size:12px;}
div#content_main  a img {color: #404040; text-decoration: none;  border-bottom:0px }
div#content_main  a:hover img  {color: #404040; text-decoration: none;  border-bottom:0px}

div#content_sub a {; background-color:#e7e3cc; border-top: 1px solid #ddd; border-right: 2px solid #cecece; border-bottom: 2px solid #909090; border-left: 1px solid #ddd; text-decoration:none;}
div#content_sub a:hover {background-color:#D5E3E3; border-right: 1px solid #909090;  border-bottom: 1px solid #909090; color:#609;}
div#content_sub ul {margin: 20px 20px; line-height:16px;}
div#content_sub li {margin-bottom: 15px ; }

 /* div#nav_current a em { width : 61px; font-size : 140%; font-style: normal; }
div#nav_current a em abbr { display : block; font-size : 72%; }*/

/* =img */
img, img a { float:left; margin-right:10px; }
abbr, acronym { text-decoration : none; border : none; }

/* =form */
/*form#search_input { padding : 0 30px 20px; background : url(../images/search_input.png) no-repeat 0 100%; }

/* =label/labelspan */
/*label { margin-bottom : .5em; font-weight : bold; }
label, label span { display : block; margin-bottom : .5em; }

/* =input */
/*input { width : 90%; padding : 1px; font : 100% Tahoma, Verdana, Arial, sans-serif; background-color : #fff; border : 1px solid #e590b8; color : #333; }*/
/*input#submit { width : auto; padding : 0 .25em; background-color : #90305c; border : 2px double #551c35; border-top-color : #e591b9; font : bold 92% Tahoma, Verdana, Arial, sans-serif; text-transform : uppercase; color : #fff; }
*/
div#container { position : relative; width : 953px; margin : 0 auto; padding-top : 0px; text-align : left; }
div#bannerPrint{position:relative;left:10px;top:-90px;width:953px;z-index:30;padding-right: 20px; visibility:visible}
div#content { width : 100%; padding : 0;  background : url(../images/content.png) repeat-y;    overflow : hidden; }
div#content_main { float : left; width : 953px; padding : 20px 0; }


/*  Buttons*/

div#content_main div.buttonRegister a {height: 24px; width: 108px; display: block;background: url(../images/btn_register.png) 0px -25px; border: none; padding: 0 auto;}
div#content_main div.buttonRegister a:hover, div#content_main div.buttonRegister a:active {background-position: 0px -0px; border-bottom: 0}
div#content_main div.btn-purchase {padding-left: 20px;}
div#content_main div.btn-purchase a {height: 24px; width: 120px; display: block;  background: url(../images/btn_purchase.png) 0px -25px; border: none; padding: 0 ;}
div#content_main div.btn-purchase a:hover, div#content_main div.btn-purchase a:active { background: url(../images/btn_purchase.png) 0 0 ; border-bottom: 0}

p.clear { clear : both; }

