/* Styling of repeated elements */
body,p,a,blockquote,ol,ul { font:13px/15px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; padding:0px; margin:0px; }
body                { background-color:#200; color:#F8F0DD; text-align:center; }
h1,h2               { font:24px/28px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#337C1B; font-weight:bold; margin:0px; padding:0px; }
h3                  { color:#8C6AA4; font:18px/22px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin:0px; padding:0px; text-align:center; }
h5                  { color:#8C6AA4; font:18px/22px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin:0px; padding:0px; text-align:right; }
a                   { color:#1F4910; text-decoration:underline; font-weight:bold; }
a:hover             { color:#3D8C1E; text-decoration:underline; font-weight:bold; }
a img               { border:2px solid #337C1B; margin-bottom:10px; }
a:hover img         { border:2px dotted #337C1B; }
.body {width:85%;background-color:#000;margin:0 auto;}
.head { background-color:#000;width:85%;text-align:center;margin:5px auto 0; min-width:327px; overflow:hidden;}
.head h1 { width:327px; height:140px; position:relative; margin:0 auto}
.head h1 span { background-image:url(/img/title.gif); position:absolute; left:0; width:100%; height:100%}
.light .a a         { color:#500374; text-decoration:none; font-weight:bold; line-height:18px; }
.light .a a:hover   { color:#7305A8; text-decoration:underline; font-weight:bold; }
.dark               { padding-top:2px; }
.dark h3            { color:#529F37; }
.feed               { width:50%; text-align:center; padding:5px 5px; }
.feed p             { text-align:left; }
.feed img,embed     { border:2px solid #2E581F; margin:5px; }
.feed a:hover img   { border:2px dotted #2E581F; }
.text               { padding:15px; }
.ad img             { margin:10px 15px 10px 0px; border:1px solid #99FFFF; }
.rspace             { padding-right:15px; }
/* Styling of lists */
.body ol            { font:16px/22px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:0; margin:0px 0px 0px 5px; }
.body ol li,.body ol li a { font:16px/22px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:0; margin:0px 0px 0px 5px; }
.body ul            { font:12px/14px "Trebuchet MS",Verdana,Arial,Helvetica; list-style-type:none; padding:0em; margin:0 0 0 1em; }
.body .l1           { background:transparent url(img/type1.gif) no-repeat 0px 4px; padding-left:1.8em; }
.body .l2           { background:transparent url(img/type2.gif) no-repeat 0px 4px; padding-left:1.8em; }

/* Styling of rounded borders */
.dark .a,.dark .b,.dark .b h3,.dark .c { background:transparent url(img/box_dark.gif) no-repeat bottom right; }
.dark .a            { padding-right:18px; margin:0; }
.dark .b            { margin-right:-18px; padding-right:30px; background-position:top right; }
.dark .b h3         { padding:17px 0px 0px 18px; background-position:top left; margin:0; border:0; height:auto !important; height:1%; }
* html .dark .b h3  { padding-top:15px; }
.dark .c            { margin-right:8px; padding:0px 0px 21px 20px; background-position:bottom left; }
.light .a,.light .b,.light .b h5,.light .c { background:transparent url(img/box_light.gif) no-repeat bottom right; }
.light .a           { padding-right:18px; margin:0; }
.light .b           { margin-right:-18px; padding-right:30px; background-position:top right; }
.light .b h5        { padding:17px 0px 0px 18px; background-position:top left; margin:0; border:0; height:auto !important; height:1%; }
* html .light .b h5 { padding-top:15px; }
.light .c           { margin-bottom:12px; margin-right:6px; padding:0px 0px 21px 14px; background-position:bottom left; }

/* Styling of unique elements */
#title img          { margin-top:20px; }
#t1 .text           { padding:0px 5px 5px 10px; }
#t1 .rspace img,#t3 img,#t9 img  { margin-bottom:20px; }
.topth td,#t4 .thumb,#t6 .thumb { text-align:center; }
* html div.dark .b h3 { padding-top:0px; }
#t6                 { margin:10px 0px 5px 0px; }
#t7 .rspace h3       { text-align:center; }
#t7 .rspace .b h3,.dark .b h3 { padding-bottom:10px; }
#t7 .rspace a        { font:16px/22px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:bold; }
#foot,#foot a       { font:11px/13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#330251; }