* { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:100; border:none; text-decoration:none; list-style:none; color:#e6e6e6; outline:none; margin:0; padding:0;word-spacing: 1px; }
h1 a,#pnv_in a,#ftl,#ftr,#ft,#cntr,h2,h3,h4,h5,#cntl,#categories li ul {text-shadow: 0 1px 1px #000;}
.wp-pagenavi,#categories {text-shadow: none;}
.wp-pagenavi a {font-size: 12px !important}
body { background:#2E2E2E;}
.br { height:55px; }
.brd {border:1px solid #858585;}
.br_td {border:1px dashed #E6E6E6;}
p { line-height:22px; padding-bottom:20px; }
#pnv {border-bottom:1px solid #858585;background: #333 url(images/core/bg_ft.png) repeat-x scroll 0 -130px}
#pnv_in {width: 956px;margin:0px auto;padding:3px 2px;height: 14px;position: relative;}
#pnv_in a {float:right;margin-right:30px;font-size: 10px;color:#e6e6e6;}
#pnv_in a:hover {color: #fff;}
#out,#hd,#cnt,.cl,#mnv,.dev,#ft { width:100%; }
#out { text-align:center; background:url(images/core/bg_ft.png) repeat-x 0 50px; }
#wr { text-align:left; float:none; width:956px; margin:0 auto; }
#cnt { background:#2E2E2E; padding-top:20px; }
#hd { height:201px; }
#hdnv {list-style: none;float: left;height: 28px;margin-top: 21px;background:url(images/hd/hdnv.png) no-repeat 0px 0px; }
#hdnv li {margin-right: 26px;}
#hdnv li,#hdnv li a {float: left;display: block;width: 104px;height: 28px;}
#hdnv li a {text-indent: -999999em;overflow: hidden;background-image:url(images/hd/hdnv.png); background-repeat:no-repeat;}
#hdnv li.cat-item-44 a {background-position: 0px 0px; }
#hdnv li.cat-item-45 a {background-position:-130px 0; }
#hdnv li.cat-item-46 a {background-position:-260px 0; }
#hdnv li.cat-item-44 a:hover,#hdnv li.cat-item-44.current-cat a,#hdnv li.cat-item-44.current-cat-parent a,#hdnv li.cat-item-44 a.active_category {background-position:0px -28px!important; }
#hdnv li.cat-item-45 a:hover,#hdnv li.cat-item-45.current-cat a,#hdnv li.cat-item-45.current-cat-parent a,#hdnv li.cat-item-45 a.active_category {background-position:-130px -28px!important; }
#hdnv li.cat-item-46 a:hover,#hdnv li.cat-item-46.current-cat a,#hdnv li.cat-item-46.current-cat-parent a,#hdnv li.cat-item-46 a.active_category {background-position:-260px -28px!important; }
#mnv { background:url(images/hd/mnv.png) no-repeat 0 -60px; height:60px; }
#mnv li { float:left; display:block; height:60px; width:136px; }
#mnv li a { float:left; background-image:url(images/hd/mnv.png); background-repeat:no-repeat; height:60px; width:136px; display:block; text-indent:-999999em; overflow:hidden; position:relative; }
#mbtn_frontpage a { background-position:0 0; }
#mbtn_about_freelance_web_designer a { background-position:-136px 0; }
#mnv li.cat-item-44 a { background-position:-272px 0; }
#mnv li.cat-item-45 a { background-position:-408px 0; }
#mnv li.cat-item-46 a { background-position:-544px 0; }
#mnv li.cat-item-66 a { background-position:-680px 0; }
#mbtn_contact_freelance_pawel_martuszewski a { background-position:-816px 0; }
#mnv li a:hover { background-image:url(images/hd/mnv.png); background-repeat:no-repeat; cursor:pointer; }
#mbtn_frontpage a:hover,#mbtn_frontpage.current_page_item a,#mbtn_frontpage.current_page_ancestor a,#mbtn_frontpage.current_page_parent a { background-position:0 -60px; }
#mbtn_about_freelance_web_designer a:hover,#mbtn_about_freelance_web_designer.current_page_item a,#mbtn_about_freelance_web_designer.current_page_ancestor a,#mbtn_about_freelance_web_designer.current_page_parent a { background-position:-136px -60px; }
#mnv li.cat-item-44 a:hover,#mnv li.cat-item-44.current-cat a,#mnv li.cat-item-44.current-cat-parent a,#mnv li.cat-item-44 a.active_category { background-position:-272px -60px!important; }
#mnv li.cat-item-45 a:hover,#mnv li.cat-item-45.current-cat a,#mnv li.cat-item-45.current-cat-parent a,#mnv li.cat-item-45 a.active_category { background-position:-408px -60px!important; }
#mnv li.cat-item-46 a:hover,#mnv li.cat-item-46.current-cat a,#mnv li.cat-item-46.current-cat-parent a,#mnv li.cat-item-46 a.active_category { background-position:-544px -60px!important; }
#mnv li.cat-item-66 a:hover,#mnv li.cat-item-66.current-cat a,#mnv li.cat-item-66.current-cat-parent a,#mnv li.cat-item-66 a.active_category { background-position:-680px -60px!important; }
#mbtn_contact_freelance_pawel_martuszewski a:hover,#mbtn_contact_freelance_pawel_martuszewski.current_page_item a,#mbtn_contact_freelance_pawel_martuszewski.current_page_ancestor a,#mbtn_contact_freelance_pawel_martuszewski.current_page_parent a { background-position:-816px -60px; }
#cntl { width:653px; margin:0 40px 25px 0!important; }
#cntl p {color:#999999}
#cntl p,#cntl a,#cntl strong { font-size:13px; }
#cntr { width:263px; }
#cntr a { color:#e6e6e6; padding:4px 0; }
#hd_cnt { display:block; padding-top:20px; position:relative;float: left;width: 956px; }
#hd_soc li { float:left; display:block; height:38px; width:40px; margin:0px 7px 0 0; }
#hd_soc li a { text-indent:-999999em; cursor:pointer; display:block; height:38px; width:40px; }
#hd_soc li a:hover { background-image:url(images/social.png); }
#delitious a:hover { background-position:0 -38px; }
#stumble a:hover { background-position:-47px -38px; }
#digg a:hover { background-position:-94px -38px; }
#red a:hover { background-position:-141px -38px; }
#linked a:hover { background-position:-188px -38px; }
#facebook a:hover { background-position:-235px -38px; }
#tweeter a:hover { background-position:-282px -38px; }
#mail a:hover { background-position:-329px -38px; }
#rss a:hover { background-position:-376px -38px; }
#pft { display:block; height:126px; }
#cnt_pft { position: relative;height:108px; width:956px; margin:0 auto; }
/* #cnt_pft ul { height:108px; width:956px; position:relative; } */
#cnt_pft li { /* text-align:left; position:absolute; top:0px; display:block;  */ }
#social_wr {background:url(images/sprite.jpg) no-repeat right bottom;height:108px; float:left; width:478px;position:absolute;right:0px;top:0px;}
#hd_soc { height:38px; width:425px; display:block; background:url(images/social.png) no-repeat 0 1px;margin-top: 67px;margin-left:49px; }
#sbs_m { background:url(images/sprite.jpg) no-repeat top right;height:108px; float:left; width:478px;position:absolute;right:0px;top:20px; }
#sbs_m form { height:37px;margin-top:71px; }
#logo_wr {height:108px; float:left; width:475px;background:url(images/sprite.jpg) no-repeat bottom left;margin-left: 3px;}
#twt { background:url(images/sprite.jpg) no-repeat left top;height:108px; float:left; width:478px; }
#twt a { display:block; height:29px; width:105px; cursor:pointer; overflow:hidden; text-indent:-999999em;margin-top:71px; }
#ft { padding-top:25px!important; background:url(images/core/bg_ft.png) repeat-x 0 0; text-align:center; }
#ftl,#ftr { line-height:22px; text-align:left; float:left; height:45px; }
#ftl a,#ftr a,#ftl p { color:#e6e6e6; }
#ftl { width:58%; }
#ftr { width:42%; text-align:right; }
#bft { width:956px; margin:10px auto; }
#s { color:#999;font-style: italic; background:transparent; width:247px; height:17px; cursor:text; margin:6px 7px 5px 7px; }
#searchform { color:#e6e6e6; width:261px !important; border:1px solid #000;background: #434343; margin:0px 0px 10px 0px; padding:0;float: left; }
#searchsubmit,.search_btn { text-transform:capitalize; margin-top:10px; background:url(images/core/sbm.png) no-repeat 0 0; text-indent:-999999em; overflow:hidden; cursor:pointer; width:105px; height:29px; }
.adds { width:263px; display:block; float:left; margin:0; padding-left:0px!important; }
.adds li { color:#333; display:block; height:125px; width:125px; float:left; margin:0px 10px 10px 0px; }
.adds li.even {margin-right:0px;}
.adds li a { background-color:#FFF; color:#333; display:block; height:125px; width:125px; float:left; text-align:center; padding:0!important; }
.logo { margin-left:3px; display:block; text-indent:-999999em; width:365px; height:50px; }
.cl,.dev,.space,.deev,.deev_in,.spac { line-height:0; font-size:0; width:100%; clear:both; }
.orng { color:#f60; }
.cl { height:0; }
.spac {height:6px;}
.space { height:14px; }
.center { display:block; margin-left:auto; margin-right:auto; }
.dev { height:9px; border-top:1px solid #141414; }
.dev_in { border-top:1px solid #424242; }
.deev { height:9px; border-top:1px dashed #141414; }
.deev_in { border-top:1px dashed #424242; }
.m_l_0 { margin-left:0!important; }
.p_b_0 { padding-bottom:0!important; }
.pad_b { padding-bottom:18px; }
.red {color:#F35139;}
.no_img { background:none!important; }
.m_b_20 { margin-bottom:10px!important; }
.fl_rgt { float:right; }
.hding,.pt_l,h4,h5,h6,.widgettitle { text-transform:uppercase;}
h3,.psub { font-size:14px; padding-top:3px; padding-bottom:5px; }
h1 { padding-top:2px; padding-bottom:2px; color:#31b4ff; font-size:20px;width:594px;float: left; }
h1 a { color:#31b4ff; display:block; font-size:18px !important; padding:4px 6px 6px 0!important;text-shadow: -1px 2px 1px #000000; }
h1 a:hover { color:#77cdff; }
.pt,.pt a,h2,h2 a { color:#e6e6e6; font-size:16px; }
.half { float:left; width:49%; }
.yes,.no,.yes a,.no a { display:block; height:138px; width:301px; text-indent:-999999em; overflow:hidden; margin:0!important; padding:0!important; }
.yes { background:url(images/pages/availibility.png) no-repeat 0 0; }
.no { background:url(images/pages/availibility.png) no-repeat 0 -138px; }
.pt_l,.pt { padding-bottom:5px!important; padding-top:5px; }
.pt_l { font-size:14px;text-transform: none;color: #D5C475; }
.ft_ul li p.pt_l {color: inherit;}
h2 { padding-bottom:8px!important; padding-top:5px; }
#cntl ul.lst li { padding-top:5px; }
.lst li { display:block; background:url(images/core/dot.gif) no-repeat 0 10px; padding:0 0 0 20px; }
.lst li a { display:block; height:20px; }
.cntl_l { width:400px; }
.img_cntl { float:left; margin:7px 30px 26px 0; }
.img_cntr { float: right; margin:7px 0px 16px 16px;}
.current-cat,.current-cat a,.current_page_item,.current_page_item a,.current_page_parent,.current_page_parent a,.current_page_ancestor,.current_page_ancestor a { color:#d5c475!important; }
.no_mr { margin:20px 0 0!important; padding:0!important; }
.cl_mr { margin:0!important; padding:0; }
.mr_b { margin-left:39px!important; }
.sbm_subscribe { margin-top:0; height:29px; width:105px; text-transform:capitalize; background:transparent; text-indent:-999999em; overflow:hidden; cursor:pointer; float:left; }
.sbm_email { float:left; width:285px; color:#fff; background:transparent; cursor:text; margin:7px 20px 0 65px;font-style: italic; }

.related_post li {
background:none repeat scroll 0 0 #1E1E1E;
border:1px solid #000000;
display:block;
float:left;
line-height:22px;
margin:0 5px;
padding:10px;
width:185px;
}

.related_post li a { display:block; ;float: left;padding-bottom: 10px; font-size: 14px;color:#F35139;}
.rd_mre { margin-bottom:0!important; }
.descr { float:left; margin:0; padding:0; }
.descr p { margin:0 0 9px; padding:0!important; }
.comm_nr { background:url(images/core/cloud.png) no-repeat top right; float: left; width:57px; height:34px;border:none; }
.comm_nr a { text-align:center!important; width:50px; float:left; color:#e6e6e6; font-size:14px; margin:8px 0 0; padding:0 0 0 7px!important; }
.enjoy { width:653px; height:50px; display:block; float:left; background:url(images/pages/social.png) no-repeat 0 -50px; margin-bottom:15px; margin-top:-10px; }
.enjoy li { float:left; display:block; height:50px; width:54px; margin-right:0; }
.enjoy li a { text-indent:-999999em; overflow:hidden; cursor:pointer; display:block; width:54px; height:45px; }
.enjoy li.so_delicious a { background:url(images/pages/social.png) no-repeat 0 0; }
.enjoy li.so_stumble a { background:url(images/pages/social.png) no-repeat -54px 0; }
.enjoy li.so_redd a { background:url(images/pages/social.png) no-repeat -108px 0; }
.enjoy li.so_digg a { background:url(images/pages/social.png) no-repeat -162px 0; }
.enjoy li.so_flickr a { background:url(images/pages/social.png) no-repeat -216px 0; }
.enjoy li.so_jagg a { background:url(images/pages/social.png) no-repeat -270px 0; }
.enjoy li.so_topodkazy a { background:url(images/pages/social.png) no-repeat -324px 0; }
.enjoy li.so_linkuj a { background:url(images/pages/social.png) no-repeat -378px 0; }
.enjoy li.so_vybralisme a { background:url(images/pages/social.png) no-repeat -432px 0; }
.enjoy li.so_technorai a { background:url(images/pages/social.png) no-repeat -486px 0; }
.enjoy li.so_topclanky a { background:url(images/pages/social.png) no-repeat -540px 0; }
.enjoy li.so_last a { background:url(images/pages/social.png) no-repeat -594px 0; }
.enjoy li a:hover { background:none; }
.g_add { text-align:center; margin-top:5px; margin-bottom:15px; }
ul.links {
border-bottom:1px dashed #424242;
border-top:1px dashed #141414;
float: left;
}
.links li { 
border-bottom:1px dashed #141414;
border-top:1px dashed #424242;
color:#999999;
display:block;
float:left;
line-height:20px;
padding:10px 0 14px;
width:653px;
}
.links li a { clear:both; display:block; }
.sitemap li { clear:both; float:left; display:block; padding:0 0 5px; }
.sitemap li ul,.sitemap li ul li ul { margin-top:10px; margin-left:20px; }
.ddsg-wrapper h2 { color:#e6e6e6; font-size:16px!important; text-transform:uppercase; font-weight:400; margin-bottom:15px; }
.ddsg-wrapper li { padding-bottom:5px; }
.ddsg-wrapper li ul,.ddsg-wrapper li ul li ul { margin:5px 0 0 20px; }
.hding { padding-left:8px; margin-bottom:15px; border:1px solid #858585; background-color:#333; }
.tut_cats li { float:left; width:305px; }
.tut_arts li { float:left; width:197px; }
.img_l { margin-bottom:0!important; margin-top:5px!important; }
pre,.pre,.geshi { font-family:"Courier New", Courier, monospace; border:1px dashed #e6e6e6; color:#fff; background-color:#666; line-height:15px; margin-bottom:15px; padding:10px; }
.pre span.b {font-family:"Courier New", Courier, monospace;}
.btn { cursor:pointer; height:29px!important; overflow:hidden; text-indent:-999999em; text-transform:capitalize; width:105px; display:block; float:left; margin:10px 10px 0 0; padding:0!important; }
.btn_demo { background:transparent url(images/core/sbm.png) no-repeat scroll 0 -86px; }
.btn_download { background:transparent url(images/core/sbm.png) no-repeat scroll 0 -232px; }
.btn_source { background:transparent url(images/core/sbm.png) no-repeat scroll 0 -28px; }
.width_pub { width:386px; float:right; color:#D5C475; }
.published { background-color:#222222; border:1px solid #000; font-size:12px; margin-bottom:10px; padding:4px 6px; }
.published a {font-size: 12px !important;}
.wheel {background-image:url(http://www.pawelmartuszewski.co.uk/wp-content/themes/portfolio/images/pages/time.gif);background-position:225px 5px;background-repeat: no-repeat;}
.hot {font-size:12px; margin-bottom:10px;display:block;padding:10px 15px !important;line-height:22px;color:#f35139 !important;border:1px solid #000;background-color: #222222;}
.hot:hover {border:1px solid #000;background-color: #1e1e1e;}
.dropdown_cat { overflow:auto; }
.dropdown_cat select { background-color:#444; text-align:left; overflow:auto; border-top:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333; border-left:1px solid #858585; padding:3px; }
.dropdown_cat select option { background-color:#444; text-transform:lowercase; margin:6px; }
.bread { position:relative; background-color:#222; border:1px solid #000; font-size:12px; margin-bottom:10px; padding:6px 10px;height: 15px; }
.bread a {font-size: 12px !important;}
.bread_btn { position:absolute; top:0; right:0; }
.bread_btn a.btn_top { float:left; margin:5px 8px;font-size: 12px !important; }
.fld { width:270px; }
.fld_ar { width:637px; height:250px; }
.fld_ar_s { width:637px; height:150px; }
.fld,.fld_ar,.fld_ar_s { background-color:#222; color:#999; border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #434343;border-bottom:1px solid #434343; padding:7px;-moz-box-shadow: inset 0 0 5px #1a1a1a;-web-kit-box-shadow: inset 0 0 2px #000; }
.fld:focus,.fld_ar:focus,.fld_ar_s:focus {
	background-color: #1e1e1e;
}
.fl_l,.related_post li small {float:left;}
.comments-template { font-size:12px; padding:0; }
.comments-template ol { list-style:none; margin:0 0 13px; }
.comments-template ol li { display:block; margin:10px 0 15px; }
.commentlist li p { font-size:12px; line-height:18px; margin:0 0 0 66px; padding:0 0 10px!important; }
.post_meta { background-color:#353434; border:solid 1px #858585; margin-bottom:13px; padding:3px 5px; }

.commentmetadata { float:left; width:637px; background-color:#222; border-top:solid 1px #000; border-left:solid 1px #000; border-right:solid 1px #000; font-size:12px; margin:0 0 5px!important; padding:3px 7px; }
.comments-template ol li p,.comments-template ol li p a { font-size:11px!important; }
.comments-template p.nocomments { padding:0; }
#comment { height:186px; overflow:auto; }
#send { background:url(images/core/sbm.png) no-repeat 0 -203px; text-transform:capitalize; text-indent:-999999em; overflow:hidden; cursor:pointer; width:105px; height:29px; }
.thumb,.wavatar { float:left; border:solid 1px #141414; }
.thumb { margin:6px 15px 0 0; }
.wavatar { margin:4px 15px 0 0; }
.related_post {}
.subscribe-to-comments { padding-bottom:0;padding-top: 5px; }
legend { border:medium none; float:none!important; height:auto!important; max-height:none!important; max-width:none!important; min-height:0!important; min-width:0!important; padding-left:2px; padding-right:2px; position:static!important; white-space:nowrap; width:0!important; color:#e6e6e6; }
fieldset { border:1px solid #999; display:block; margin-left:2px; margin-right:2px; padding:.35em .625em .75em; }
.submit input { color:#333; height:22px; cursor:pointer; padding:4px; }
div#twitter { width:263px; font-size:12px; }
div#twitter h2 { font-size:1.1em; color:#fff; background-color:#888; margin:0; padding:.4em 1em; }
p#preloader { background:transparent url(loader.gif) 1em center no-repeat; margin:0; padding:1em 1em 1em 3em; }
ul#twitter_update_list { list-style-type:none; margin:0; padding:0; }
ul#twitter_update_list li { width:243px; background:url(images/core/dot.gif) no-repeat 0 1em; margin:0; padding:.6em 0 .6em 20px; }
ul#twitter_update_list li a { text-align:right; color:#666; }
ul#twitter_update_list li a:hover { color:#666; }
ul#twitter_update_list li span { display:block; width:243px; font-size:12px; line-height:22px; margin-bottom:5px; }
ul#twitter_update_list li span a { text-align:left; margin-left:0; color:#d5c475; }
ul#twitter_update_list li.firsttweet { background:url(images/core/dot.gif) no-repeat 0 .6em; padding:0 0 .6em 20px; }
ul#twitter_update_list li.lasttweet { border-bottom:none; }
a#profilelink { display:block; color:#fff; background-color:#888; padding:.3em 1em; }
a,#cntr a:hover,#ftl a:hover,#ftr a:hover,.comm_nr a:hover,ul#twitter_update_list li span a:hover { color:#d5c475; }
a:hover,.pt a:hover { color:#f5e6a2; }
#cnt,#cntl,#cntr,.fl_lft,.cntl_l,.related_post { float:left; }
#hd_soc li a span,.enjoy li a span,.ddsg-wrapper p { display:none; }
.f_12,.commentmetadata a,.commentmetadata strong,.commentmetadata em,.post_meta,.post_meta a { font-size:12px; }
.share_widgets {
	display: block;
	float: right;
	width: 130px;
}
.fb_share_count_inner {color: #333 !important;}
.fb_share_count_wrapper,.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:50px !important;}
.retweet_btn,.google_buzz { float:right; margin:7px 1px 7px 13px; }

strong { font-weight:100;color:inherit;}
.img_portf { border:solid 1px #858585; padding:4px; }
.b { color:#77CDFF; }
.ft_ul { display:block; float:left; margin-left:-85px; }
.ft_ul li { float:left; display:block; text-align:left; width:263px; padding-left:84px; }
.ft_ul li ul.lst li {background:url(images/core/dot.gif) no-repeat 0 6px; float:left; width:238px; margin:3px 0; padding:4px 0 4px 25px; }
.ft_ul li ul.lst li a { width:238px; }
.out_fft {width:100%;padding-bottom:80px;background: url(images/core/bg_ft.png) repeat-x scroll 0 0}
.wr_fft {margin:0 auto;width:956px;padding-top: 10px;}
.cnt_tag {text-align: center;}
.cnt_tag a {text-align: center;margin:10px;}
#bsap_1243686 a.adhere,#bsap_1243697 a.adhere,#bsap_1243698 a.adhere,.adblock a { padding:0px !important; }
#bsap_1243697 {width: 258px !important;height: 134px !important;float: left;}
#bsap_1243697 a {width: 258px !important;}
/*
.bsap a.odd {margin:0px 0px 9px 0px !important;}
.bsap a.even {margin:0px 0px 9px 9px !important;float: left;}
*/
.ddsg-wrapper ul,#commentform { margin-bottom:15px; }
#wibiyaToolbar_tbl { width:1000px!important; margin:0 auto!important; }

::selection {color:#000;background:#ddcb68;}
::-moz-selection {color:#000;background:#ddcb68;}
.donate_post {
	background: url(images/pages/paypal.png) no-repeat center right;height: 89px;display: block;
	position: relative;
}
.frm_dontation {width: 83px;position: absolute;top:60px;left: 372px;}
.pay_btn {overflow: hidden;border: 1px solid #000;cursor: pointer;background: #222; padding: 5px 18px;color: #F35139;}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #000;background-color: #272727;padding: 2px 8px;margin:0px;max-width: 200px;text-shadow: none;}
#tooltip h3, #tooltip div {line-height:16px; padding-bottom: 3px; margin: 0; text-shadow: none;font-size: 10px;color: #fff; }
#tooltip div {padding-bottom: 3px;color:#ccc;font-size:9px;}
#loading {background:transparent url(images/loading.gif) no-repeat scroll 0 0;font-size:7pt;height:19px;left:40%;position:absolute;text-align:center;margin-left: -179px;top:-1px;width:220px;}
.contact_lst {margin-bottom: 10px;}
.contact_lst li {background:transparent url(images/core/dot.gif) no-repeat scroll 0 6px;display:block;padding:4px 0px 4px 20px;}
#categories {
	text-decoration:none;
	position: absolute;
	right: 2px;
	top: 2px;
	display: block;
	text-indent: -1.5em;
	line-height: 15px;
}
#categories li span {
	background:#2e2e2e url(images/core/dot3.gif) no-repeat right center;
	border:1px solid #434343;
	padding:3px 7px;
	width: 12.0em;
	display: block;
	text-align: center;
}
#categories li span {
	text-indent: -2.5em;
}
#categories li span:hover {
	background:#2e2e2e url(images/core/dot3.gif) no-repeat right center;
}

/* Category Dropdown */
#categories li a {
	display: block;
	color: #E6E6E6;
	font-size: 12px;
}
#categories li a:hover {
	text-decoration: none;
}
#categories li ul {
	clear: left;
	position: absolute;
	left: -999999em;
	z-index: 999;
	width: 166px;
	margin-top: -1px;
	margin-left: -32px;
	border: 1px solid #434343;
	background: #2e2e2e;
	list-style: none;
	line-height: 1;
	padding: 1.2em 0px 1.2em 2.0em;
	z-index: 999;
}
*+html #categories li ul {
	margin-left: -3.5em;  /* IE7 only */
}
#categories li li {
	display: inline;
	float: none;
	margin: 0;
	z-index: 999;
}
#categories li:hover ul, #categories li li:hover ul, #categories li.ieHover ul, #categories li li.ieHover ul {
	left: auto;
}
#categories li:hover li a, #categories li.ieHover li a {
	float: none;
	height: auto;
	padding: 0.7em 1.5em;
	font-size: 10px;
}
#categories li:hover li a:link, #categories li:hover li a:visited {
	color: #e6e6e6;
	text-decoration: none;
}
#categories li:hover li a:hover {
	color: #D5C475;
	text-decoration: none;
}
#categories li:hover li a:active {
	color: #e6e6e6;
	text-decoration: none;
}
/*
#tweetmeme_button.retweet,#tweetmeme_button.count {
	background: url(images/tweetmeme.gif) !important;
}
*/
.gal_box {position: relative;float:left;border:1px solid #141414;padding:5px 6px !important;float: left;display: block;background:#2e2e2e url(images/bg_gallery.png) repeat-x 0px 0px;width:197px;height:170px;margin:0px 2px 6px 3px;}
.gal_box_wr {height:183px;font-size:12px; margin-bottom:10px;display:block;padding:10px 15px !important;line-height:22px;color:#f35139 !important;border:1px solid #000;background-color: #222222;float: left;width: 230px;}
.gal_box_side {position: absolute;border:1px solid #141414;padding:5px 6px !important;display: block;background:#2e2e2e url(images/bg_gallery.png) repeat-x 0px 0px;width:197px;height:170px;margin-left:8px;}
.post-ratings {
	position: absolute;
	bottom: 5px; left: 6px;
	padding: 0px 4px;
	width: 187px !important;
	border: 1px solid #141414;
	background: #222;
}
div.ratingblock div.ratingtext div,div.ratingblock div.ratingtext div strong {font-size: 10px !important;margin-top: 2px;
}
.ratingblock, .thumblock {margin-bottom: 1px !important;}
.ratingtext {margin-bottom:0px !important;padding-bottom: 0px !important;}
.enlarge {position: absolute;right: 0px;bottom:0px;display: block; height: 26px;width: 26px; background: url(images/pages/enlarge.png) no-repeat 0px 0px #222222;}
.enlarge a {width: 26px;height: 26px;display: block;float: left;text-indent: -999999em;}
.starsbar a {padding:0px !important;}

.color_cat {height: 30px;margin-bottom:7px;}
.color_cat,.color_cat li {float: left;display: block;overflow: hidden;}
.color_cat li {margin:3px 10px;width: 24px;height: 24px;}
.color_cat li a {float:left;display:block;width: 20px;height: 20px;border:1px solid #141414;padding: 1px;text-indent: -999999em;}
.color_cat li.current_cat a {border:1px solid #333;}
.color_cat li.cat-item-74 a {background: #fff;}
.color_cat li.cat-item-75 a {background: #000;}
.color_cat li.cat-item-76 a {background: #fdebbc;}
.color_cat li.cat-item-77 a {background: #2DB0F4;}
.color_cat li.cat-item-78 a {background: #F35139;}
.color_cat li.cat-item-79 a {background: #70c532;}
.color_cat li.cat-item-80 a {background: #825806;}
.color_cat li.cat-item-81 a {background: #fff446;}
.color_cat li.cat-item-82 a {background: url(images/pages/multi.jpg) 0px 0px;}
.color_cat li.cat-item-83 a {background: #a7a7a7;}
.expand:hover {
	-moz-transform: scale(1.02);
	-web-kit-transform: scale(1.02);
	-moz-box-shadow:0 0 3px #000;
	-web-kit-box-shadow:0 0 3px #000;
}
.fld_max {
	width: 637px;
}
.ol_list_2 li {
	background:url("images/core/dot.gif") no-repeat scroll 0 7px transparent;
	display:block;
	padding:5px 0 5px 20px;
	float: left;
	width: 303px;
}
.admin_comments p,.admin_comments p em { color:#77CDFF !important; font-size:12px; }