html   { width:100%; height:100%; font-family:tahoma, arial, sans-serif; font-size:80%; }
body   { width:100%; height:100%; margin:0; padding:0; color:#000; background:#000; }
h1			{ font-size:280%; margin:12px 0 0 0; padding:0 0 14px 0; font-weight:normal; color:#000; }
h2			{ font-size:155%; margin:12px 0 0 24px; padding:0 0 10px 0; font-weight:bold; color:#fff; }
h3			{ font-size:135%; margin:4px 0 0 0; padding:0 0 4px 0; font-weight:bold; color:#000; }
p				{ margin:0 0 12px 0; }
img     { border:0; }
a       { text-decoration:none; }
a:hover { text-decoration:underline; }
.orange { color:#f60; }
.clear        { clear:both; }

td    { vertical-align:top; }
td ul { margin:0; padding:0 0 0 12px; }
th    { background:#222; color:#fff; text-align:left; }

#wrapper          { width:100%; background:url('images/roll_mag_filter_72_2.jpg') center bottom no-repeat; }
#wrapper_contact  { width:100%; background:url('images/bottle_filter_72.jpg') center bottom no-repeat; }
#wrapper_about    { width:100%; background:url('images/open_magazine_filter_72.jpg') center bottom no-repeat; }
#wrapper_blog     { width:100%; background:url('images/open_mag_close_72.jpg') center bottom no-repeat; }
#head 				  { height:100px; background:url('images/bg_000_trans75.png'); }
#foot           { clear:both; height:165px; margin:0 0 0 0; background:url('images/bg_000_trans75.png'); }

.container		  { position:relative; width:900px; margin:0 auto; }

.logo           { float:left; width:150px; height:30px; margin:24px 0 0 0; padding:0 0 0 26px; }
.menu1          { float:left; width:300px; }
.menu1 ul       { list-style:none; margin:22px 0 0 50px; padding:0; }
.menu1 a        { color:#fff; }
.menu2          { float:right; width:230px; }
.menu2 ul       { list-style:none; margin:22px 25px 0 0; padding:0; }
.menu2 a        { color:#f60; }

.menu3          { float:left; width:170px; font-size:85%; }
.menu3 ul       { list-style:none; margin:20px 0 0 16px; padding:0; }
.menu3 li       { padding:6px 0 4px 0; margin:0; }
.menu3 li.on a  { color:#f60; }
.menu3 li a     { padding:4px 9px 4px 9px; color:#fff; background:url('images/bg_000_trans85.png'); }
.menu3 li a:hover { background:url('images/bg_620_trans75.png'); text-decoration:none; }
.menu3 ul.menu3a  { list-style:none; margin:0 0 0 16px; padding:0; }
.menu3a li a    { padding:4px 9px 4px 9px; color:#ccc; background:url('images/bg_333_trans85.png'); }

li.categories   { padding:6px 0 4px 0; margin:0; }  /* outermost list item */
li.cat-item     { padding:6px 0 4px 0; }
dli.cat-item ul { list-style:none; margin:0; padding:0; }
li.cat-item-7   { ... }  /* category ID #7, etc */
li.current-cat  { color:#f60; }
li.current-cat-parent { padding:4px 9px 4px 9px; color:#fff; background:url('images/bg_000_trans75.png'); }
ul.children     { list-style:none; margin:20px 0 0 16px; padding:0;  }

.main           { clear:both; width:100%; margin:0 auto;  }
.bg             { float:right; width:50%; margin:19px 0 60px 0; background:url('images/bg_fff_trans90.png'); }
.content_center { position:relative; width:900px; margin-left:-450px; }
.content        { float:left; width:700px; margin:0 0 0 30px; background:url('images/bg_fff_trans90.png') repeat-y; }
.content_demo   { position:relative; width:900px; min-height:610px; margin:0 0 0 -450px; padding:20px; font-size:90%; background:url('images/dashboard3.png') left top no-repeat; }

.content_left   { float:left; width:400px; min-height:340px; padding:5px 45px 25px 25px; font-size:85%; line-height:150%; font-family:; }
.content_left li { padding:0 0 4px 0; }
.content_right  { float:left; width:205px; padding:83px 25px 25px 0; }
.content a      { color:#000; text-decoration:underline; }
.content a:hover { text-decoration:none; }


.bg_red         { float:right; width:50%; margin:19px 0 60px 0; background:#fee; }
.bg_blue        { float:right; width:50%; margin:19px 0 60px 0; background:#eef; }
.content_red    { float:left; width:700px; margin:0 0 0 30px; background:#fee; }
.content_blue   { float:left; width:700px; margin:0 0 0 30px; background:#eef; }
.content_swirl  { float:left; width:700px; margin:0 0 0 30px; background:#fff url('images/content1.jpg') no-repeat; }


.foot_panel         { float:left; width:260px; height:100px; margin:0; padding:10px 40px 10px 0; }
.foot_panel h2 a  	{ margin:12px 0 10px 24px; padding:0 0 10px 0; color:#fff; }
.foot_panel p       { margin:0 0 0 26px; line-height:130%; font-size:85%; color:#fff; }
.foot_panel .cat a  { display:block; clear:both; height:21px; margin:20px 0 0 0; padding:0 0 0 26px; font-size:120%; color:#fff; background:url('images/icon_arrow3.png') no-repeat; }
.foot_panel_logo    { float:right; width:100px; height:56px; text-align:center; }

.foot_blank         { width:100%; height:10%; background:#000; }

.blog_author        { float:left; margin:0 20px 10px 0; padding:4px; border:1px solid #ccc; background:#fff; font-size:80%; color:#666; text-align:center; }
.blog_author img    { padding:0 0 5px 0; }
blockquote          { float:right; width:150px; margin:4px 0 10px 20px; padding:10px 16px 10px 16px; background:#000; color:#fff; font-size:140%; }
.blog_pullquote     { float:right; width:150px; margin:4px 0 10px 20px; padding:10px 16px 10px 16px; background:#000; color:#fff; font-size:140%; }


.ad_blog            { clear:both; width:180px; font-size:85%; color:#000; }
.ad_blog_arrow      { width:27px; height:26px; background:url('images/icon_arrow3.png') 5px 5px no-repeat; }
.ad_blog img        { padding:5px 0 0 5px; }
.ad_blog h4         { float:right; width:150px; background:url('images/bg_000_trans75.png'); margin:0; padding:0; font-size:100%; }
.ad_blog h4 a       { display:block; margin:0; padding:8px; color:#fff; }
.ad_blog h4 a:hover { text-decoration:none; background:#000; }
.ad_blog p          { float:right; width:134px; margin:0 0 16px 0; padding:4px 8px 10px 8px; border-bottom:2px solid #ccc; }
.ad_blog_head       {  }



.ad_right            { clear:both; width:180px; margin:0 0 3px 0; font-size:85%; color:#000; }
.ad_right_arrow      { width:27px; height:26px; background:url('images/icon_arrow3.png') 5px 5px no-repeat; }
.ad_right img        { padding:5px 0 0 5px; }
.ad_right h4         { float:right; width:150px; background:url('images/bg_000_trans75.png'); margin:0; padding:0; font-size:100%; }
.ad_right h4 a       { display:block; margin:0; padding:8px; color:#fff; }
.ad_right h4 a:hover { text-decoration:none; background:#000; }
.ad_right p          { float:right; width:134px; margin:0 0 0 0; padding:4px 8px 10px 8px; border-bottom:2px solid #ccc; }
.ad_right_head       { background:#C6AE9F; }

.alignnone          { float:left; float:left; margin:0 20px 10px 0; padding:4px 0 0 0; border:1px solid #ccc; background:#fff; font-size:80%; color:#666; text-align:center; }
.alignnone img      { padding:0 0 5px 0; }

#chart_1_holder     { float:left; width:590px; height:115px; margin:0 20px 20px 0; padding:10px; }
#text_holder        { float:left; width:200px; height:115px; margin:0 0 20px 0; padding:10px 20px 10px 20px; }
#chart_2_holder     { float:left; width:250px; height:165px; margin:0 26px 20px 0; padding:10px 10px 10px 0; text-align:center; }
#chart_3_holder     { float:left; width:300px; height:165px; margin:0 26px 20px 0; padding:10px; text-align:center; }
#tagcloud_holder    { float:left; width:220px; height:165px; margin:0 0 20px 0; padding:10px; text-align:center; }
#chart_4_holder     { clear:both; width:850px; height:165px; padding:10px; text-align:center; }

#chart_1_key        { float:right; width:70px; margin:0; padding:25px 0 0 0; list-style:none; text-align:left; font-size:95%; }
#chart_1_key li     { padding:0 0 15px 25px; }
#chart_2_key        { float:right; width:90px; margin:0; padding:40px 0 0 0; list-style:none; text-align:left; font-size:95%; }
#chart_2_key li     { padding:0 0 15px 25px; }
#chart_3_key        { float:right; width:70px; margin:0; padding:50px 0 0 0; list-style:none; text-align:left; font-size:95%; }
#chart_3_key li     { padding:0 0 15px 25px; }
#chart_4_key        { float:right; width:70px; margin:0; padding:45px 0 0 0; list-style:none; text-align:left; font-size:95%; }
#chart_4_key li     { padding:0 0 15px 25px; }
li.grey             { background:url('images/arrow_grey.png') 0 0 no-repeat; }
li.orange           { background:url('images/arrow_orange.png') no-repeat; }
li.black            { background:url('images/arrow_black.png') no-repeat; }
