/* general settings */
body {background:#fff url(../image/background.gif) repeat-x top; margin:0px 0px 20px 0px; font:14px georgia, arial, helvetica, sans-serif; color:#404040;}
form {margin:0px;}
input {font-size:14px; color:#000;}
select {font-size:14px; color:#000;}
textarea {font-size:14px; color:#000;}
h1 {font:bold 33px georgia, arial; color:#fff; margin:0px; padding:0px;}
h2 {font:normal 18px georgia, arial; color:#fedd00; margin:0px; padding:0px;}
p {margin-top:0px;}

/* layout settings */
#shell {width:980px; margin:0 auto;}
#header {height:148px;}
#logo {padding:20px 0px 36px 0px;}
#quicknav {position:absolute; top:5px; text-align:right; width:980px;}
#quicknav ul {margin:0px; padding:0px;}
#quicknav ul li {margin:0px; padding:0px 0px 0px 8px; list-style-type:none; display:inline;}
#quicknav ul li a:link, #quicknav ul li a:visited {font:12px arial; color:#fff; text-decoration:underline;}
#quicknav ul li a:active, #quicknav ul li a:hover {font:12px arial; color:#ffcc00; text-decoration:underline;}
#topnav {}
#topnav ul {margin:0px; padding:0px;}
#topnav ul li {margin:0px; padding:0px 32px 0px 0px; list-style-type:none; display:inline;}
#topnav ul li a:link, #topnav ul li a:visited {font:bold 14px arial; color:#fff; text-decoration:none;}
#topnav ul li a:active, #topnav ul li a:hover {font:bold 14px arial; color:#fff; text-decoration:underline;}
#content {margin-top:30px; line-height:20px;}
#content .left {float:left; width:575px;}
#content .right {float:right; width:350px; text-align:right;}
#footer {padding:20px 0px; margin-top:10px; border-top:1px solid #d8d8d8; text-align:center; line-height:18px;}
#advertisement {text-align:center; margin:0 auto; width:728px;}
.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; float:none;}

/* social bookmark settings */
#social-bookmarking {margin:12px 0px;}
#social-bookmarking ul {margin:0px; padding:0px;}
#social-bookmarking ul li {list-style-type:none; display:inline;}

/* link settings */
a:link, a:visited {color:#2879cc; text-decoration:underline;}
a:active, a:hover {color:#1b83ed; text-decoration:underline;}

/* button settings */
.button {margin:30px 0px 0px 0px; padding:0px;}
.button a {color:#fff; background:url(../image/button-left.gif) left top no-repeat; text-decoration:none; padding-left:10px; cursor:pointer;}
.button a span {background:url(../image/button-right.gif) right top no-repeat; padding:8px 30px 13px 0px; font:bold 14px arial;}
.button a, .button a span {display:block; float:left; font:bold 14px arial;}
.button a:hover {text-decoration:underline;}
.button a:hover span {text-decoration:underline;}

/* nifty corners settings */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

/* addthis settings */
.at300bs {display:none !important;}