/*Authour: Graphic D-SignsAuthor URI: http://www.GraphicD-Signs.comClient: World Yacht EventsDate: July 2010Website: http://www.worldyachtevents.comDescription: This is the main stylesheet for World Yacht Events.*/body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/bg.jpg); }a:link { text-decoration: underline; color: #FFFFFF; }a:visited { text-decoration: underline; color: #FFFFFF; }a:hover { text-decoration: underline; color: #FFFF99; }a { outline: none; }body, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #FFFFFF; }ul { list-style-image: url("images/bullet.gif"); text-indent: 4px; line-height: 19px; }ol { list-style-image: url("images/bullet2.gif"); }.titles { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #5C9493; font-weight: bold; }.SubTitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F6DE9D; font-weight: bold; line-height: 17px; }.formText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #FFFFFF; }.smallText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #FFFFFF; }.rightlink { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #BFA355; font-weight: bold; text-decoration: none; }.teststyle { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF99; font-weight: normal; line-height: 12px; }.teststyle:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF99; font-weight: normal; line-height: 12px; text-decoration: underline; }.teststyle:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF99; font-weight: normal; line-height: 12px; text-decoration: underline; }.teststyle:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #66FFCC; font-weight: normal; line-height: 12px; text-decoration: underline; }.content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #FFFFFF; }.newsletter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #807C46; }.buttons { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #FFFFFF; background-color: #334F50; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-top-style: none; border-top-color: #74959C; border-right-color: #74959C; border-bottom-color: #74959C; border-left-color: #74959C; }.style1 {font-size: 10px}/*-----------------------------------*//* Footer Styles/*-----------------------------------*/#footer { width: 100%; height: 150px; background: url(../images/footer.jpg) no-repeat top center; }#footerinside { position: relative; width: 982px; height: 244px; margin: 0 auto; }#footercol1 { width: 274px; height: 100px; background: url(../images/footercol1.jpg) no-repeat; float: left; margin-top: 38px; }#footercol1 p { padding: 10px 0 0 40px; font-size:14px;}#footercol1 ul.list { width: auto; margin: 16px 0 0 40px; }#footercol2 { width: 239px; height: 50px; background: url(../images/footercol2.jpg) no-repeat; float: left; margin-top: 53px; }#footercol2 p { padding: 10px 0 0 6px; font-size:14px; }#footercol2 ul.list { width: auto; margin: 0; }#footercol3 { width: 128px; height: 100px; background: url(../images/footercol3.jpg) no-repeat; float: left; margin-top: 37px; }#footercol3 p { padding: 10px 0 0 40px;  font-size:14px;}#footercol3 ul.list { width: auto; margin: 16px 0 0 40px; }#footercol4 { width: 204px; height: 100px; background: url(../images/footercol4.jpg) no-repeat; float: left; margin-top: 38px; }#footercol4 p { padding: 10px 0 0 40px;  font-size:14px;}#footercol4 ul.list { width: auto; margin: 16px 0 0 40px; }#footercol5 a { position: absolute; top: 14px; left: 878px; width: 101px; height: 61px; display: block; text-indent: -9999px; }.footercol { width: auto; float: left; }.footercol li { background: url(../images/footerbullet.jpg) no-repeat 0 7px; padding: 0 20px 0 0; }.footercol li a { color: #FFFFFF; text-decoration: underline; }.footercol li a:hover { color: #ffff99; }ul.footerlist { margin: 0; padding: 0; }.footerlist li { color: #662d8d; padding: 4px 65px 4px 0; border-bottom: 1px solid #662d8d; background: none; }ul.affiliations { margin: 20px 0 0 -9px; }.affiliations li { padding: 0; margin: 0; background: none; }ul.list { margin: 0; padding: 0; }.list li { padding: 0; background: none; color: #ffffff; }.wrapper { position: relative; width: 200px; top: 0px; left: 0px; float: left; margin: 0 0 0 29px; padding: 0; }.wrapper ul { margin: 0;  list-style: none; list-style-type: none; }.wrapper ul li { position: relative; list-style-image: url("images/bullet.gif"); text-indent: 4px; line-height: 19px; }.wrapper li { padding: 0; }#social ul {    margin: 9px 0 0 0px;    overflow: hidden;    padding: 0;}#social li {    margin: 0;    text-indent: -9999px;}#social #facebook {    background: url("images/facebook.jpg") no-repeat scroll 0 0 transparent;    height: 25px;    width: 101px;}#social #facebook a {    display: block;    height: 25px;    width: 101px;}#social #twitter {    background: url("images/youtube.jpg") no-repeat scroll 0 2px transparent;    height: 27px;    width: 101px;}#social #twitter a {    display: block;    height: 27px;    width: 101px;}#social #rss {    background: url("images/rss.jpg") no-repeat scroll 0 3px transparent;    height: 29px;    width: 101px;}#social #rss a {    display: block;    height: 29px;    width: 101px;}
