
body {
font-size : 12px;
color : #ffffff;
font-family : "Lucida Grande", "Lucida Sans Unicode", Georgia, Arial;
padding : 0;
margin : 0;
background-image : url(img/background.gif);
background-repeat : repeat-x;
background-position : 0 0;
background-color : #ffffff;
}
dl, p {
margin : 0;
padding : 0;
}
a:hover {
text-decoration : none;
}
ul {
list-style : square;
padding : 10px 40px;
margin : 0;
}
ul li {
padding : 5px 0;
margin : 0;
}
#content {
padding : 0;
width : 900px;
margin : 0 auto;
height : 443px;
}
#content2 {
clear : both;
display : block;
padding : 0;
margin : 0 auto;
width : 900px;
}
#language {
position : absolute;
top : 4px;
left : 20px;
}
#language dl {
margin : 0;
padding : 0;
}
#language dl dt {
text-align : center;
float : left;
font-size : 11px;
font-weight : bold;
padding : 0;
margin : 0;
}
#language dl dt.active {
background-color : #b51b3d;
padding : 5px 6px;
margin : 0;
}
#language dl dt a, #language dl dt a:active, #language dl dt a:visited {
float : left;
margin : 0;
background-color : #111111;
color : white;
text-decoration : none;
padding : 3px 6px;
}
#language dl dt a:hover {
background-color : #771228;
padding : 4px 6px;
}
#top {
position : relative;
left : 0;
top : 0;
height : 145px;
}
#top #menu {
position : absolute;
clear: both;
left : 20px;
top : 90px;
width : 700px;
height : 50px;
margin:0; padding: 0;
}
#top #menu dl {
margin : 0;
padding : 0;
font-size : 18px;
}
#top #menu dl dd a, #top #menu dl dd a:visited {
text-decoration : none;
color : #ffffff;
padding : 0 15px;
margin : 0;
}
#top #menu dl dd {
display : inline;
margin : 0;
padding : 0;
height: 49px;
}
#top #menu dl dd.active, #top #menu dl dd a:hover, #top #menu dl dd a:active {
display : inline;
margin : 0;
padding : 2px 15px;
color: #b51b3d;
border-bottom : 1px dotted #ffffff;
}
#top img.logo {
position : absolute;
top : 30px;
left : 770px;
}
#christmas {
position: absolute;
top: 135px;
height: 150px;
left: 0;
width: 100%;
background-image: url(img/christmas.gif);
background-position: top left;
background-repeat: repeat-x;
}
#top_ad_welcome {
z-index: 2;
position : relative;
clear: both;
top : 0;
left : 0;
height : 266px;
}
#top_ad_welcome #welcome {
position : absolute;
left : 0;
top : 0;
padding : 20px;
width : 260px;
height : 218px;
background-color : #b51b3d;
overflow : hidden;
}
#top_ad_welcome #welcome h2 {
font-weight : normal;
font-size : 24px;
margin : 0;
padding : 0;
letter-spacing : -1px;
}
#top_ad_welcome #welcome a, #top_ad_welcome #welcome a:active, #top_ad_welcome #welcome a:visited {
border-bottom : 1px dotted #000;
color : #000;
text-decoration : none;
}
#top_ad_welcome #welcome a:hover {
text-decoration : none;
border : 0 none;
}
#top_ad_welcome #ad {
position : absolute;
left : 300px;
top : 0;
}
#top_ad_welcome #ad #picks {
position : absolute;
left : 395px;
top : 17px;
padding : 10px;
width : 174px;
height : 180px;
}
#top_ad_welcome #ad #picks h2 {
font-weight : normal;
font-size : 18px;
margin : 0;
padding : 0;
letter-spacing : -1px;
}
#top_ad_welcome #ad #picks .more {
position : absolute;
top : 203px;
left : 137px;
border : none;
display : block;
width : 60px;
height : 25px;
}
#path {
position : relative;
top : 0;
padding : 7px 20px;
color : #333333;
margin : 0;
clear : both;
}
#path a, #path a:active, #path a:visited, #main #main_one #news dl dd a, #main #main_one #news dl dd a:active, #main #main_one #news dl dd a:visited, #main #main_two a, #main #main_two a:active, #main #main_two a:visited {
color : #0066ff;
border-bottom : 1px dotted #0099ff;
text-decoration : none;
}
#path a:hover, #main #main_one #news dl dd a:hover, #main #main_two a:hover {
text-decoration : none;
border : 0 none;
}
#main {
padding : 0 0 20px 0;
margin : 20px 0 0 0;
color : #333333;
float : left;
clear : both;
width : 900px;
}
#main #main_one {
float : left;
width : 260px;
padding : 0 20px;
margin : 0;
background-image : url(img/border_vertical.gif);
background-repeat : repeat-y;
background-position : 100% 0;
}
#main #main_one #news, #main #main_one #newsletter {
position : relative;
margin : 0;
padding : 0;
}
#main #main_one #news h2, #main #main_one #newsletter h2, #main #main_two h2 {
font-weight : normal;
font-size : 24px;
margin : 0;
padding : 0;
letter-spacing : -1px;
}
#main #main_one #news dl dd {
background-image : url(img/sq_bullet_red.gif);
background-repeat : no-repeat;
background-position : 0 7px;
margin : 0;
padding : 0 0 0 10px;
}
#main #main_one #news dl dd:hover {
background-image : url(img/sq_bullet_black.gif);
background-repeat : no-repeat;
background-position : 0 7px;
margin : 0;
padding : 0 0 0 10px;
}
#main #main_two {
float : right;
width : 600px;
padding : 0;
margin : 0;
}
#main #main_two #left {
float : left;
width : 560px;
padding : 0 20px;
margin : 0;
}
#main #main_two #left img {
float : left;
margin : 0; padding: 15px 10px 10px 0;
border: 0 none;
}
#main #main_two #left p, #main #main_one #news dl {
padding : 10px 0;
margin : 0;
}
#main #main_two #left dl dd {
font-size : 18px;
margin : 0;
padding : 10px 0;
}
#articles_frame {
float : left;
clear : both;
background-color : #b51b3d;
width : 100%;
padding : 0;
margin : 0;
}
#articles {
margin : 0 auto;
width : 900px;
}
#articles #one {
float : left;
width : 600px;
}
#articles #one dl.left {
float : left;
width : 260px;
}
#articles #one dl.right {
float : right;
width : 260px;
}
#articles #two {
float : right;
width : 300px;
padding : 20px 0;
}
#articles #two dl.newsletter {
background-color : #c12346;
border : 1px dotted #8d1d36;
}
#articles #two dl.newsletter:hover {
background-color : #c92449;
border : 1px dotted #8d1d36;
}
#articles #two dl.newsletter dt {
padding : 5px 0;
}
#articles #two p {
margin : 0;
padding : 5px 0 0 0;
color : #000000;
font-size : 12px;
}
#articles #two form {
clear : both;
margin : 0;
padding : 0;
}
#articles dl {
margin : 0;
padding : 7px 20px 20px 20px;
}
#articles dt {
font-size : 24px;
margin : 0;
padding : 10px 0;
color : #ffffff;
letter-spacing : -1px;
}
#articles dd {
background-image : url(img/sq_bullet_black.gif);
background-repeat : no-repeat;
background-position : 0 7px;
margin : 0;
padding : 0 0 5px 10px;
}
#articles dd a, #articles dd a:active, #articles dd a:visited {
border-bottom : 1px dotted #ffffff;
color : #ffffff;
text-decoration : none;
}
#articles dd a:hover {
border : 0 none;
}
#articles dd:hover {
background-image : url(img/sq_bullet_white.gif);
background-repeat : no-repeat;
background-position : 0 7px;
margin : 0;
padding : 0 0 5px 10px;
}
#footer_frame {
clear : both;
background-color : #2e3033;
clear : both;
width : 100%;
}
#footer {
margin : 0 auto;
width : 860px;
padding : 20px;
}
