body { margin: 0; padding: 0; background: #000 url('../images/bgtile.jpg') top center repeat-x; text-align: center; }
/* === Universal Styles ================= */
h1, h2, h3, h4, h5, span, p, ol, ul, li, img { margin: 0; padding: 0; border: 0; }
.heavy_brown { color: #6b4625; font-weight: bold; } 
.imgLeft { float: left; margin: 0 9px 9px 0; padding: 0; }
.center { text-align: center; }
.clear { clear: both; }

#wrapper { margin: 0px auto; padding: 0; width: 970px; height: auto; background: url('../images/wrapperBG.gif') top center no-repeat; text-align: left; }
#container { margin: 0; padding: 0; width: 970px; height: auto; background: url('../images/containerBG.gif') top center repeat-y; }
#sideLeft { float: left; display: inline; margin: 0; padding: 0; width: 123px; height: 725px; }
#content { float: left; display: inline; margin: 0; padding: 0; width: 724px; height: auto; background: url('../images/contentBG.jpg') top center no-repeat; }
#sideRight { float: left; display: inline; margin: 0; padding: 0; width: 123px; height: 100%; }

/* === Header ================= */
#header { margin: 0 0 0 87px; padding: 0; width: 802px; height: 480px; }

/* === Register Nav ================= */
#register_nav { margin: 0; padding: 0; width: 683px; height: 68px; }
#register_nav .btn1 { position: absolute; margin: 11px 0 0 26px; padding: 0; width: 117px; height: 37px; }
#register_nav .btn2 { position: absolute; margin: 11px 0 0 143px; padding: 0; width: 109px; height: 37px; }
#register_nav .btn_register_opens { position: absolute; margin: 0 0 0 285px; padding: 0; width: 88px; height: 55px; }
#register_nav .btn3 { position: absolute; margin: 11px 0 0 407px; padding: 0; width: 109px; height: 37px; }
#register_nav .btn4 { position: absolute; margin: 11px 0 0 516px; padding: 0; width: 117px; height: 37px; }

/* === sideLeft ================= */
/* sponsors */
#sideLeft .amd { position: absolute; margin: 175px 0 0 34px; padding: 0; width: 80px; height: 73px; }
#sideLeft .alienware { position: absolute; margin: 120px 0 0 23px; padding: 0; width: 75px; height: 40px; }
#sideLeft .microsoft { position: absolute; margin: 204px 0 0 37px; padding: 0; width: 68px; height: 48px; }
#sideLeft .nvidia { position: absolute; margin: 269px 0 0 29px; padding: 0; width: 83px; height: 40px; }
#sideLeft .logitech { position: absolute; margin: 400px 0 0 32px; padding: 0; width: 80px; height: 68px; }
#sideLeft .dolby { position: absolute; margin: 380px 0 0 29px; padding: 0; width: 83px; height: 17px; }
#sideLeft .dell { position: absolute; margin: 337px 0 0 30px; padding: 0; width: 82px; height: 34px; }
#sideLeft .cooler_master { position: absolute; margin: 255px 0 0 32px; padding: 0; width: 78px; height: 67px; }
#sideLeft .asus { position: absolute; margin: 568px 0 0 29px; padding: 0; width: 83px; height: 26px; }
#sideLeft .copyright { position: absolute; margin: 635px 0 0 0; padding: 0; width: 123px; height: auto; font: 9px "Times New Roman", Times, serif; color: #a06a2e; text-align: right; line-height: 11px;}
/* copyright */
#sideLeft .copyright a:link, #sideLeft .copyright a:visited { font: 9px "Times New Roman", Times, serif; color: #d7c6a2; text-decoration: underline; }
#sideLeft .copyright a:hover, #sideLeft .copyright a:active { font: 9px "Times New Roman", Times, serif; color: #d7c6a2; text-decoration: none; }
/*privacy policy & contact */ 
#bottomc .copyright { padding: 0; height: auto; font: 9px "Times New Roman", Times, serif; color: #a06a2e; text-align: center; line-height: 11px;} 
#bottomc .copyright a:link, #bottomc .copyright a:visited { font: 9px "Times New Roman", Times, serif; color: #d7c6a2; text-decoration: underline; } 
#bottomc .copyright a:hover, #bottomc .copyright a:active { font: 9px "Times New Roman", Times, serif; color: #d7c6a2; text-decoration: none; }

/* === sideRight ================= */
#sideRight h3 { margin: 0; padding: 0 0 18px 0; font: 10px "Times New Roman", Times, serif; color: #281602; font-style: italic; line-height: 10px; }
#sideRight p { margin: 0; padding: 0 0 10px 0; font: 14px "Times New Roman", Times, serif; color: #281602; font-style: italic; line-height: 14px; }
#sideRight p a:link, #sideRight p a:visited { font: 14px "Times New Roman", Times, serif; color: #281602; font-style: italic; text-decoration: underline; }
#sideRight p a:hover, #sideRight p a:active { font: 14px "Times New Roman", Times, serif; color: #281602; font-style: italic; text-decoration: none; }
#sideRight .upper { position: absolute; margin: 115px 0 0 0; padding: 0; width: 110px; height: auto; text-align: center; }
#sideRight .lower { position: absolute; margin: 439px 0 0 0; padding: 0; width: 110px; height: auto; text-align: center; }
#sideRight .copyright { position: absolute; margin: 635px 0 0 0; padding: 0; width: 123px; height: auto; font: 9px "Times New Roman", Times, serif; color: #a06a2e; text-align: left; line-height: 11px;}
/* copyright */
#sideRight .copyright a:link, #sideLeft .copyright a:visited { font: 9px "Times New Roman", Times, serif; color: #d7c6a2; text-decoration: underline; }
#sideRight .copyright a:hover, #sideLeft .copyright a:active { font: 9px "Times New Roman", Times, serif; color: #d7c6a2; text-decoration: none; }

/* === Footer ================= */
#footer { margin: 0 auto; padding: 0 0 40px 0; width: 724px; height: auto; background: #000 url('../images/footerBG.gif') top center no-repeat; text-align: center; }
#footer .bottom_nav { margin: 0; padding: 85px 0 0 0; width: 724px; height: auto; text-align: center; }
#footer .bottom_nav ul { margin: 0; padding: 0; list-style: none; border: 0; text-align: center; }
#footer .bottom_nav ul li { display: inline; margin: 0; padding: 0; font: 9px "Times New Roman", Times, serif; color: #9b6c32; line-height: 11px; }
#footer .bottom_nav ul li a:link, #footer .bottom_nav ul li a:visited { font: 9px "Times New Roman", Times, serif; color: #9b6c32; text-decoration: underline; }
#footer .bottom_nav ul li a:hover, #footer .bottom_nav ul li a:active { font: 9px "Times New Roman", Times, serif; color: #9b6c32; text-decoration: none; }
#footer .bottom_nav ul li.mid_dot { padding: 0 5px 0 5px; font: 11px "Times New Roman", Times, serif; color: #9b6c32; }
#footer p { margin: 0; padding: 30px 0 0 0; width: 724px; height: auto; font: 9px "Times New Roman", Times, serif; color: #5a3f1e; line-height: 11px; text-align: center; }
#footer p b { font: 9px "Times New Roman", Times, serif; color: #9b6c32; font-weight: bold; }

/* === Homepage ================= */
.homepage { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 692px; height: auto; }
.homepage h2 { margin: 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_latest_news.jpg') 0 0 no-repeat; text-indent: -9999px; }
#news_item { margin: 0; padding: 20px 0 0 0; border-bottom: 1px dotted #473e2d; }
#news_item .date { font: 9px "Times New Roman", Times, serif; color: #3f2e18; text-transform: uppercase; }
#news_item h3 { font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#news_item .caption { margin: 0; padding: 0 0 10px 0; font: 9px Arial, Helvetica, sans-serif; color: #6b4625; }
#news_item p { margin: 0; padding: 0 0 20px 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }
#news_item p a:link, #news_item p a:visited { font: 12px Arial, Helvetica, sans-serif; color: #4f3006; text-decoration: underline; }
#news_item p a:hover, #news_item p a:active { font: 12px Arial, Helvetica, sans-serif; color: #4f3006; text-decoration: none; }
/* Sizes */
.homepage .small { width: 346px; height: auto; }
.homepage .large { width: 659px; height: auto; }

/* === Wrap-Up Homepages ================= */
.wrapup_homepage { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 692px; height: auto; }
.wrapup_concert { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 692px; height: auto; }
.wrapup_development { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 692px; height: auto; }
.wrapup_canda { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 692px; height: auto; }
.wrapup_guests { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 692px; height: auto; }
.wrapup_homepage h2 { margin: 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_wrapup_index.jpg') 0 0 no-repeat; text-indent: -9999px; }
.wrapup_concert h2 { margin: 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_live_concert.jpg') 0 0 no-repeat; text-indent: -9999px; }
.wrapup_canda h2 { margin: 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_contests_activities.jpg') 0 0 no-repeat; text-indent: -9999px; }
.wrapup_development h2 { margin: 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_development.jpg') 0 0 no-repeat; text-indent: -9999px; }
.wrapup_guests h2 { margin: 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_special_guests.jpg') 0 0 no-repeat; text-indent: -9999px; }
#wrapup_item .date { font: 9px "Times New Roman", Times, serif; color: #3f2e18; text-transform: uppercase; }
#wrapup_item h3 { font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#wrapup_item .caption { margin: 0; padding: 0 0 10px 0; font: 9px Arial, Helvetica, sans-serif; color: #6b4625; }
#wrapup_item p { margin: 0; padding: 0 0 20px 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }
#wrapup_item p a:link, #wrapup_item p a:visited { font: 12px Arial, Helvetica, sans-serif; color: #4f3006; text-decoration: underline; }
#wrapup_item p a:hover, #wrapup_item p a:active { font: 12px Arial, Helvetica, sans-serif; color: #4f3006; text-decoration: none; }
/* Sizes */
.wrapup_homepage .small { width: 346px; height: auto; }
.wrapup_homepage .large { width: 659px; height: auto; }
.wrapup_concert .small { width: 346px; height: auto; }
.wrapup_concert .large { width: 659px; height: auto; }
.wrapup_canda .small { width: 346px; height: auto; }
.wrapup_canda .large { width: 659px; height: auto; }
.wrapup_development .small { width: 346px; height: auto; }
.wrapup_development .large { width: 659px; height: auto; }
.wrapup_guests .small { width: 346px; height: auto; }
.wrapup_guests .large { width: 659px; height: auto; }
.wrapup_development ul { margin: 0px 0 10px 40px; padding: 0; width: 620px; border: 0; }
.wrapup_development ul li { margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; line-height: 16px; }

/* Featured Content */
#featured_content { position: absolute; margin: 0 0 0 369px; padding: 0; width: 295px; height: 580px; background: url('../images/featured_contentBG.jpg') top right no-repeat; }
#featured_content h2.featured_content { margin: 29px 0 15px 20px; padding: 0; width: 243px; height: 29px; background: url('../images/heading_featured_content.jpg') 0 0 no-repeat !important; text-indent: -9999px; }
#featured_content .featured_item { margin: 12px 0 0 18px; padding: 0; width: 261px; height: auto; border-bottom: 1px dotted #463c2a; }
#featured_content .featured_item h3 { margin: 0; padding: 0 0 6px 2px; font: 12px "Times New Roman", Times, serif; color: #3f2e18; line-height: 12px; } 
#featured_content .featured_item img { margin: 0; padding: 0 0 2px 0; }

/* === FAQ =================  */
#content .faq { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 660px; height: auto; }
#content .faq a:link, #content .faq a:visited { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: underline; }
#content .faq a:hover, #content .faq a:active { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: none; }

#content .faq h2 { margin: 0 0 10px 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_faq.jpg') 0 0 no-repeat; text-indent: -9999px; }
#content .faq h3 { margin: 0; padding: 0 0 10px 0; font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; border-bottom: 1px dotted #473e2d; }
#content .faq a.back_to_top { font-size: 11px; font-weight: normal; }
#content .faq p { margin: 10px 0 10px 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }
#content .faq ul.faq_menu { margin: 4px 0 0 38px; padding: 0; list-style: none; }
#content .faq ul.faq_menu li { margin: 0; padding: 0; list-style: none; line-height: 16px; }
#faq_item { margin: 0; padding: 20px 0 0 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }

/* === Give Aways =================  */
#content .give_aways { margin: 0 0 0 18px; padding: 0; width: 674px; height: auto; }
#content .give_aways a:link, #content .give_aways a:visited { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: underline; }
#content .give_aways a:hover, #content .give_aways a:active { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: none; }

#content .give_aways h2 { margin: 0 0 10px 14px; padding: 0; width: 200px; height: 32px; background: url('../images/heading_give_aways.jpg') 0 0 no-repeat; text-indent: -9999px; }
#content .give_aways h3 { margin: 0 0 6px 14px; padding: 0; width: 660px; font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#content .give_aways .brief { margin: 0 0 0 14px; padding: 0 0 20px 0; width: 660px; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; border-bottom: 1px dotted #473e2d; }
.divider { margin: 11px 0 11px 2px; padding: 0; width: 665px; height: 75px; background: url('../images/giveaways_divider.jpg') 0 0 no-repeat; }
#giveaway_item { margin: 0 0 35px 14px; padding: 0; width: 660px; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }
#giveaway_item  p { margin: 20px 0 0 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }
#content .give_aways ol { margin: 20px 0 20px 40px; padding: 0; width: 620px; border: 0; }
#content .give_aways ol li { margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; line-height: 14px; }
#content .give_aways .thumb { margin: 0 0 13px 0; text-align: center; }

/* === Activities =================  */
#content .activities { margin: 0 0 0 32px; padding: 0; width: 660px; height: auto; }
#content .activities a:link, #content .activities a:visited { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: underline; }
#content .activities a:hover, #content .activities a:active { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: none; }

#content .activities h2 { margin: 0 0 10px 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_activities.jpg') 0 0 no-repeat; text-indent: -9999px; }
#content .activities h3 { margin: 0; padding: 0; font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#content .activities p { margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }
#content .activities .thumb { margin: 0 0 13px 0; text-align: center; }
#activity_item { margin: 15px 0 20px 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }
#activity_item  p { margin: 20px 0 0 0 !important; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }

/* === Hotels =================  */
#content .hotels { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 660px; height: auto; }
#content .hotels a:link, #content .hotels a:visited { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: underline; }
#content .hotels a:hover, #content .hotels a:active { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: none; }

#content .hotels h2 { margin: 0 0 10px 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_hotels.jpg') 0 0 no-repeat; text-indent: -9999px; }
#content .hotels h3 { margin: 0; padding: 0; font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#content .hotels p { margin:  20px 0 0 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }
#content .hotels .thumb { margin: 20px 0 0 0; padding: 0 0 20px 0; text-align: center; border-bottom: 1px dotted #473e2d; }

/* === Contests =================  */
#content .contests { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 660px; height: auto; }
#content .contests a:link, #content .contests a:visited { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: underline; }
#content .contests a:hover, #content .contests a:active { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: none; }

#content .contests h2 { margin: 0 0 10px 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_contests.jpg') 0 0 no-repeat; text-indent: -9999px; }
#content .contests h3 { margin: 0; padding: 0; font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#content .contests p { margin: 0 0 20px 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; line-height: 14px; }
#content .contests p.caption  { margin: 0 0 9px 0; padding: 0; font: 9px Arial, Helvetica, sans-serif; color: #6b4625; }
#content .contests p.blue  { margin: 0; padding: 0; font: 10px Arial, Helvetica, sans-serif; color: #2a3c46; }
#content .contests p.blue a:link, #content .contests p.blue a:visited { font: 10px Arial, Helvetica, sans-serif; color: #2a3c46; text-decoration: underline; }
#content .contests p.blue a:hover, #content .contests p.blue a:active { font: 10px Arial, Helvetica, sans-serif; color: #2a3c46; text-decoration: none; }
#content .contests ol { margin: 20px 0 20px 40px; padding: 0; width: 620px; border: 0; }
#content .contests ol li { margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; line-height: 14px; }

/* === Events =================  */
#content .events { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 660px; height: auto; }
#content .events a:link, #content .events a:visited { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: underline; }
#content .events a:hover, #content .events a:active { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: none; }

#content .events h2 { margin: 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_events.jpg') 0 0 no-repeat; text-indent: -9999px; }
#content .events h3 { margin: 0 0 4px 0; padding: 0; font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#content .events p.caption { margin: 0 0 2px 0; padding: 0; font: 9px Arial, Helvetica, sans-serif; color: #6b4625; }
#content .events .day { margin: 20px 0 0 0; padding: 0 0 20px 0; border-bottom: 1px dotted #473e2d; }
#content .events .day table.schedule { border-top: 1px solid #897353; }
#content .events .day td.time { padding: 2px 6px 2px 0; width: 16%; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; text-align: right; border: 1px solid #897353; border-top: 0; }
#content .events .day td.event { font: 12px Arial, Helvetica, sans-serif; color: #23333c; text-align: center; background-color: #ede3c4; border-right: 1px solid #897353; border-bottom: 1px solid #897353; }
#content .events .day td.left_event { font: 12px Arial, Helvetica, sans-serif; color: #23333c; text-align: center; background-color: #ede3c4; border-left: 1px solid #897353; border-right: 1px solid #897353; border-bottom: 1px solid #897353; }
#content .events .day td.connect_event { font: 12px Arial, Helvetica, sans-serif; color: #23333c; text-align: center; background-color: #ede3c4; border-bottom: 1px solid #897353; }

#content .events .day td.empty { padding: 2px 0 2px 0; width: 21%; border-bottom: 1px solid #897353; background-color: #e7d9b6; }
#content .events .day td.last_empty { padding: 2px 0 2px 0; width: 21%; border-right: 1px solid #897353; border-bottom: 1px solid #897353; background-color: #e7d9b6; }
#content .events .day td.first_empty { padding: 2px 0 2px 0; width: 21%; border-left: 1px solid #897353; border-bottom: 1px solid #897353; background-color: #e7d9b6; }

/* === Contest Rules =================  */
#content .rules { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 660px; height: auto; font: 8px Arial, Helvetica, sans-serif; }
#content .rules a:link, #content .rules a:visited { font: 11px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: underline; }
#content .rules a:hover, #content .rules a:active { font: 11px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: none; }

#content .rules h2 { margin: 10px 0 10px 0; padding: 0; width: 492px; height: 31px; background: url('../images/heading_rules.jpg') 0 0 no-repeat; text-indent: -9999px; }
#content .rules h3 { margin: 0; padding: 0; font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#content .rules p { margin:  20px 0 0 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; color: #2c1d08; }
#content .rules td.col1 { padding: 2px 0 2px 0; width: 110px; font: 11px Arial, Helvetica, sans-serif; color: #2c1d08; }
#content .rules td.col2 { padding: 2px 0 2px 0; width: 150px; font: 11px Arial, Helvetica, sans-serif; color: #2c1d08; }
#content .rules td.col3 { padding: 2px 0 2px 0; width: 150px; font: 11px Arial, Helvetica, sans-serif; color: #2c1d08; }
#content .rules ol { margin: 20px 0 20px 40px; padding: 0; width: 620px; border: 0; }
#content .rules ol li { margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; line-height: 14px; }
#content .rules ul { margin: 20px 0 20px 40px; padding: 0; width: 620px; border: 0; }
#content .rules ul li { margin: 0; padding: 0; font: 10px Arial, Helvetica, sans-serif; color: #2c1d08; line-height: 12px; }

/* === Default Template =================  */
#content .default { margin: 0 0 0 32px; padding: 0 0 90px 0; width: 660px; height: auto; }
#content .default a:link, #content .default a:visited { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: underline; }
#content .default a:hover, #content .default a:active { font: 12px Arial, Helvetica, sans-serif; color: #6b4625; font-weight: bold; text-decoration: none; }

#content .default h2 { margin: 0 0 10px 0; padding: 0; width: 200px; height: 30px; background: url('../images/heading_blank.jpg') 0 0 no-repeat; text-indent: -9999px; }
#content .default h3 { margin: 0; padding: 0; font: 14px "Times New Roman", Times, serif; color: #23333c; text-transform: uppercase; }
#content .default p { margin:  20px 0 0 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #2c1d08; }