* { padding: 0; margin: 0; } body { background: #fafafa; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 8pt; color: #585858; } .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5; } ul { list-style-position: inside; margin-left: 2px; } ul li { list-style-type: square; margin-left: 15px; } ul ul li { list-style: lower-alpha inside none; margin-left: 10px; } table { border-collapse: collapse; } td { font-size: 1.2em; padding-right: 8px; } img { border: 0; float: left; margin-right: 10px; } a { color: #36be00; text-decoration: none; background: #fff; } a:hover { text-decoration: underline; } blockquote { margin: 0 0 15px 30px; border-left: 3px solid #8adf88; padding: 0 0 0 8px; } form { display: inline; margin: 0; padding: 0; } .date { color: #aaa; font-weight: bold; background: transparent; } .green { color: #36be00; } #header h1 { background: #fafafa; font-family: "Tahoma", Verdana, Arial, sans-serif; font-size: 2.8em; color: #585858; font-weight: normal; padding: 0; margin: 0; } #content { padding: 0; margin: 15px auto; width: 780px; background: #fafafa; } #header { margin: 0; padding: 0; width: 100%; background: inherit; color: #585858; height: 60px; } #header .slogan { color: #868686; margin: 0; padding: 0 0 0 2px; background: #fafafa; font: bold 1em "Tahoma", Verdana, Arial, sans-serif; } #header h4 { font: bold 1em "Tahoma", verdana, Arial; } #header h4 a { color: #585858; } #header h4 a:hover { text-decoration: none; } #menu { margin: 0; padding: 0; background: #4b7da7 url(images/menubg.gif) repeat-x top; color: #fff; width: 100%; height: 40px; } #menu .pad { padding-top: 12px; } #menu a, #menu a:visited { color: #fff; text-decoration: none; background: inherit; } #menu .submit { vertical-align: bottom; } #menu .submit ul { margin: 0; padding: 0 10px 0 0; list-style: none; } #menu .submit li { display: inline; margin: 0; padding: 0; } #menu .submit a { float: left; background: transparent; margin: 0; padding: 0; text-decoration: none; } #menu .submit a span { float: left; background: url(images/menusep.gif) no-repeat left; color: #fff; font-weight: bold; display: block; padding: 0 15px 0 15px; margin-right: 2px; } #menu .submit a span { float: none; } #modules { margin-top: 10px; height: 240px; } #modules #mod1 { background: #fafafa url(images/topgreybox.jpg) no-repeat top; height: 248px; width: 258px; float: left; margin-top: 5px; } #modules #mod2 { background: #fafafa url(images/topgreybox.jpg) no-repeat top; height: 248px; width: 258px; float: left; margin-top: 5px; } #modules #mod3 { background: #fafafa url(images/topgreybox.jpg) no-repeat top; height: 248px; width: 258px; float: right; margin-right: 5px; margin-top: 5px; } #modcamera { background: #fafafa url(images/topgreyboxbig.jpg) no-repeat top; height: 370px; width: 362px; float: left; margin-top: 5px; padding-top: 8px; } #modules #modads { float: right; margin-top: 50px; margin-right: 25px; } #modules .padding { padding: 13px 20px 10px 20px; } #modules img { border: 1px solid #d3d3d3; float: left; margin-bottom: 5px; } #modules .text { width: 100%; float: left; color: #9f9f9f; text-align: justify; } #modules h2 { font: bold 1.2em "Tahoma", verdana, Arial; color: #618fb5; background: transparent; margin-bottom: 4px; } #modules h2 a { color: #618fb5; background: transparent; } #modules h2 a:hover { text-decoration: none; color: #719fc5; } #maincontent { background: #fafafa; clear: both; } #maincontent p { margin-top: 10px; } #maincontent img { float: left; margin: 10px 10px 10px 0; } #maincontent .readm { color: #36be00; font-weight: bold; background: inherit; } #maincontent h2 { font: bold 1.6em "Tahoma", verdana, Arial; color: #585858; background: transparent; margin-bottom: 4px; border-bottom: 1px solid #e3eaef; } #maincontent h3 { margin: 15px 0 -5px 0; } #maincontent #introduction { margin: 25px 0 20px 0; width: 100%; background: inherit; text-align: justify; font-size: 1.1em; } #maincontent #rightside { float: right; width: 220px; background: #f0f0f0; padding: 10px; margin: 0 0 10px 0; } #maincontent #rightside h2 { margin-bottom: 5px; } #maincontent #details { text-align: justify; } #maincontent #details .r { float: right; width: 40%; } #maincontent #details .le { width: 48%; } #maincontent .detailbottom { clear: both; } #maincontent #leftside { background: inherit; margin-right: 10px; width: 530px; } #maincontent #leftside .r { float: right; width: 250px; text-align: justify; margin-bottom: 15px; } #maincontent #leftside .le { width: 250px; text-align: justify; margin-bottom: 15px; } #maincontent #leftside .pad { padding: 15px 0 15px 0; text-align: justify; } #footer { bottom: 0; clear: both; text-align: left; border-top: 2px solid #e5e5e5; padding: 3px 0 0 0; margin-top: 5px; height: 50px; color: #888; background: inherit; } #footer .right { float: right; } #plusone { float: right; } .fb-like { display: inline; } #likebar { padding-top: 25px; padding-bottom: 25px; clear: both; width: 75%; } #simpleleft { float: left; padding-right: 10px; width: 590px; } #simpleright { float: right; } input, select, option, textarea { color: #000; font-size: 12px; border: 1px solid #C8C8C8; padding: 2px; background: #fafafa url(images/shadow.gif) repeat-x; margin-top: 2px; } input.error, select.error, option.error, textarea.error { border-color: red; border-width: 2px; padding: 1px; } label.error { position: absolute; margin-left: .75em; color: red; } #kudos { margin-top: 15px; text-align: center; } #sigpicker input { margin-left: 10px; margin-right: 5px; }