html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} :focus {outline:0;} body {line-height:1;color:black;background:white;} ol, ul {list-style:none;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;font-weight:normal;} blockquote:before, blockquote:after,q:before, q:after {content:"";} blockquote, q {quotes:"" "";} .sIFR-flash {visibility:visible !important;margin:0;} .sIFR-replaced {visibility:visible !important;} span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;} .sIFR-flash + div[adblocktab=true] {display:none !important;} .sIFR-hasFlash h2.headline {visibility:hidden;} body {line-height:18px;font-size:12px;color:black;background:url(http://www.justincharles.com/images/templateImages/body_bg.jpg) 50% 0;font-family:Arial, Helvetica, Sans-Serif;} h2 {font-size:18px;font-weight:bold;color:#261806;} h3 {font-size:14px;font-weight:bold;color:#261806;} q:before { content:open-quote; } q:after { content:close-quote; } #wrap {padding:0 15px 15px;width:968px;margin-right:auto;margin-left:auto;background:transparent url(http://www.justincharles.com/images/templateImages/main_bg.png) no-repeat 0 100%;position:relative;} #main {background:transparent url(http://www.justincharles.com/images/templateImages/nav_bg.jpg) repeat-y 100% 0;} #header {} #header h1 a {display:block;width:751px;height:115px;margin-left:1px;background:transparent;background-image:url(http://www.justincharles.com/images/headerImages/header3.jpg);font-size:1px;} #content {width:751px;min-height:600px !important;height:auto !important;height:600px;background:#ece5dd url(http://www.justincharles.com/images/templateImages/content_bg.png) repeat-y;} #content #cb {padding:0 32px;} #content #ch {height:32px;background:#ece5dd url(http://www.justincharles.com/images/templateImages/content_header_bg.png) no-repeat;} #content #cf {height:32px;} #content p {margin-bottom:1em;} #subnav {padding:2px 0 10px;} #subnav ul {text-align:right;} #subnav ul li {border-right:solid 1px #545351;display:inline;padding:0 .75em;} #subnav li a:link,#subnav li a:visited,#subnav li a:hover,#subnav li a:active {font-size:12px;color:#433e36;text-decoration:underline;} #subnav li a:hover{text-decoration:none;} #subnav li.last {border:none;padding-right:0;} h2.headline {font-family:Geneva;font-size:24px;font-weight:bold;color:#261806;width:100%;padding:10px 0 0 0;margin:0 0 10px 0;} .boxContent {background-color:#d0c8bc;color:#433e36;margin-bottom:20px;padding:10px;} h3.boxTitle {background-color:#a08b47;border-bottom:1px solid #FFFFFF;font-size:14px;font-weight:normal;color:#FFF;padding:3px 10px;} h3.t1 { background-color:#a08b47; } h3.t2 { background-color:#2a4547; } h3.t3 { background-color:#3a3631; } .boxContent a:link,.boxContent a:hover,.boxContent a:visited,.boxContent a:active {color:#1c463d;text-decoration:underline;} .boxContent a:hover {text-decoration:none !important;} .boxContent strong {font-weight:bold;color:#1c463d;} .boxContent p {margin-bottom:1.25em;} .boxContent h4 {font-weight:bold;font-family:Georgia, ariel;font-size:16px;color:#433e36;margin-bottom:.5em;} .photo {} .left { float:left; margin-right:10px; } .right { float:right; margin-left:10px; } ul.linkList li {background:transparent url(http://www.justincharles.com/images/lifestyle/arrow.jpg) no-repeat 0 2px;padding-left:25px;margin-bottom:1em;} ul.linkList a:link,ul.linkList a:visited,ul.linkList a:hover,ul.linkList a:active {font-size:14px;color:#433e36;} .readMore {text-align:right;} .readMore a:link,.readMore a:visited,.readMore a:hover,.readMore a:active {font-family:Georgia, Arial;font-size:12px;text-decoration:underline;} .readMore a:hover{text-decoration:none;} #sidebar {position:absolute;width:217px;top:0;right:15px;color:#FFF;z-index:1000;} #sidebar a:link,#sidebar a:visited,#sidebar a:hover,#sidebar a:active {color:#FFF;text-decoration:none;} #cartnav {background-image:url(http://www.justincharles.com/images/templateImages/nav_top.png);background-repeat:no-repeat;text-align:center;color:#FFF;} #cartnav p {padding:10px 0 0;} #cartnav ul {padding:10px 0;} #cartnav ul li {display:inline;} #cartnav a:link,#cartnav a:visited,#cartnav a:hover,#cartnav a:active {color:#FFF;text-decoration:none;} #cartnav a.viewCart {border-left:solid 1px #FFF;margin-left:5px;padding-left:5px;padding-right:18px;background:transparent url(http://www.justincharles.com/images/shoppingCart/shoppingCart.gif) no-repeat 100% 50%;} #nav {} #nav li {height:31px;} #footer {background-color:#000;padding:20px;font-size:11px;line-height:11px;color:#999;position:relative;} #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#999;text-decoration:none;} #footer a:hover {text-decoration:underline !important;} #footer p {clear:both;padding-top:10px} #footer ul {} #footer li {border-left:solid 1px #999;display:inline;padding:0 1em;} #footer li a:hover {text-decoration:underline;} #footer li.first { border:none; padding:0 1em 0 0; } #footer #navgradient {position:absolute;top:-113px;right:0px;z-index:1;} #footer #contentFooter {position:absolute;top:-32px;left:0px;} .adminPanel {font:normal 12px Sans-Serif;padding:12px;background:#000;color:#DDD;} .adminPanel h3 {font:bold 14px Sans-Serif;padding:3px 6px;background:#333;color:#FFF;} .adminPanel a { color:#DDD; } .adminPanel p { margin:8px; } .storyBox {position:relative;width:687px;height:208px;margin-bottom:20px;} .storyBox h3 {position:absolute;top:20px;right:30px;color:#173335;font:bold 30px Georgia, Arial;line-height:22px;} .storyBoxContent {position:absolute;bottom:0;right:0;color:#FFFFFF;font:normal 12px Georgia, Arial;line-height:18px;width:500px;padding:0 20px 10px;} .storyBoxContent p.readMore a {color:#FFFFFF !important;} .boxContent p.readMore a {color:#433e36 !important;} .boxWrap {width:333px;float:left;} #discussionsList {border-collapse:collapse;width:100%;} #discussionsList th {text-align:center;font-family:Geneva, Arial;font-size:10px;color:#a08b47;} #discussionsList td.count {width:65px;text-align:center;font:normal 11px Arial, Sans-Serif;} #discussionsList td a {font-size:14px;color:#433e36;} ul.linkList li {background:transparent url(http://www.justincharles.com/images/lifestyle/arrow.jpg) no-repeat 0 2px;padding-left:25px;margin-bottom:1em;} ul.linkList a:link,ul.linkList a:visited,ul.linkList a:hover,ul.linkList a:active {font-size:14px;color:#433e36;} .formfields {border-collapse:collapse;} .formfields td {padding:3px;} .formlabel {text-align:right;} .boxTitle1{background-color:#a08b47;border-bottom:1px solid #FFFFFF;font-size:14px;font-weight:normal;color:white;padding:3px 10px 3px 10px;} .boxTitle2{background-color:#2a4547;border-bottom:1px solid #FFFFFF;font-size:14px;font-weight:normal;color:white;padding:3px 10px 3px 10px;} .boxTitle3{background-color:#3a3631;border-bottom:1px solid #FFFFFF;font-size:14px;font-weight:normal;color:white;padding:3px 10px 3px 10px;} .box{background-color:#d0c8bc;color:#433e36;width:100%;margin:0px 0px 20px 0px;} .box p{padding:10px;} .box a, .box a:link,.box a:active,.box a:visited{color:#1c463d;text-decoration:underline;} .box a:hover{text-decoration:none;} .box strong{font-weight:bold;color:#1c463d;} .box h2{padding:0 0 0 40px;} .box img{margin:10px 10px 10px 10px;} ul#categoryBlocks li {float:left;position:relative;width:222px;height:124px;} ul#categoryBlocks a span {position:absolute;top:18px;left:15px;color:#FFFFFF;font-family:Georgia, Arial;font-size:20px;line-height:22px;text-decoration:none;} ul#categoryBlocks a img {} ul#categoryBlocks a:link,ul#categoryBlocks a:visited,ul#categoryBlocks a:hover,ul#categoryBlocks a:active {width:222px;height:124px;text-decoration:none;} .formFields {border-collapse:collapse;} .formFields th,.formFields td {padding:5px;} .formFields th {text-align:right;} .error {color:#900;} table.subscriptions {border-collapse:collapse;} table.subscriptions td {padding:5px;border:none;line-height:20px;vertical-align:top;} table.orders {border-collapse:collapse;border:solid 1px #A59168;margin:10px 0;} table.orders th {font-weight:bold;font-size:14px;color:#FFF;padding:5px 10px;background-color:#A59168;border:solid 1px #958242;} table.orders td {padding:5px 10px;border:solid 1px #A59168;line-height:20px;vertical-align:top;} table.giftcertgrid {border-collapse:collapse;border:none;font-size:11px;margin:15px 1px 5px;} table.giftcertgrid th {background:#A59168;border:solid 1px #FFF;border-width:0 0 1px 0;padding:.3em .7em;color:#fff;} table.giftcertgrid td {padding:.3em .7em;border:solid 1px #333;border-width:0 0 1px 0;line-height:20px;vertical-align:top;} .privacy strong {font-weight:bold;font-size:14px;} .privacy ol li{margin-left:2em;} .privacy ol li ul{margin:1em 0;} .privacy ol li ul li{margin-left:1em;list-style:disc;} .slashPrice {text-decoration:line-through;} .reducedPrice {color:red;} .forumWrap a {color:#586d67;} #forumSidebar {padding:10px 10px 10px 20px;} #forumSidebar h4 {font-size:14px;font-weight:bold;margin:10px 0 0;} h2.forumHeader {margin:10px 0 15px;font-family:Georgia;} .forumTable {width:100%;margin:10px 0;} .forumTable a:link,.forumTable a:visited,.forumTable a:hover,.forumTable a:active {color:#2a4547;} .forumTable a:visited {color:#6e7e7e;} .forumTable th {font-weight:bold;background:#2A4547;border:solid 1px #2A4547;color:#FFF;padding:.75em 1em;} .forumTable td {border-collapse:collapse;border-bottom:solid 1px #CCC;padding:.75em 1em;font-size:11px;line-height:14px;color:#726451;} .forumTable tr.alt td {background-color:#dedacf;} .forumTable td.first {width:40%;font-size:14px;font-weight:bold;} .forumTable td img {height:17px;float:left;margin-right:3px;} .threadTable {width:100%;margin:10px 0;} .threadTable a:link,.threadTable a:visited,.threadTable a:hover,.threadTable a:active {color:#2a4547;} .threadTable a:visited {color:#6e7e7e;} .threadTable th {font-weight:bold;background:#2A4547;border:solid 1px #2A4547;color:#FFF;padding:.75em 1em;} .threadTable td {border-collapse:collapse;border-bottom:solid 1px #CCC;padding:.75em 1em;font-size:11px;line-height:14px;color:#726451;} .threadTable tr.alt td {background-color:#dedacf;} .threadTable td.first {width:40%;font-size:14px;font-weight:bold;} .threadTable td.threadImageCell {width:25px;vertical-align:middle;padding-right:0;} .threadTable td.threadImageCell img {} .postList {border-bottom:solid 3px #2A4547;margin-bottom:15px;} .postList li {background:transparent url(http://www.justincharles.com/images/templateImages/post_bg.jpg) repeat-x 0 100%;padding-bottom:10px;} .postList li li {margin:0;padding:0;background:none;} table.postHeader {width:100%;border-collapse:collapse;background-color:#2A4547;color:#FFF;} table.postHeader td {padding:5px 10px;} table.postHeader a:link,table.postHeader a:visited,table.postHeader a:hover,table.postHeader a:active {color:#FFF;} td.postUserContent {width:80px;padding:5px 15px 5px 10px;vertical-align:top;text-align:right;} td.postContentContainer {vertical-align:top;padding:5px 5px 0 0;} .postHeader {text-align:right;border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:5px;} .postTitle {float:left;font-size:14px;font-weight:bold;} .postButtons a:link,.postButtons a:hover,.postButtons a:visited,.postButtons a:active {font-size:11px;font-weight:bold;background:#d9ddbb url(http://www.justincharles.com/images/templateImages/postButton_bg.jpg) repeat-x 0 50%;border:solid 1px #bec69b;padding:2px 6px;margin-left:5px;text-decoration:none;color:#586d67;} td.postFooter {height:1em;text-align:right;padding-right:5px;} td.postFooter li {display:inline;padding-left:5px;} 