/*CSS Document

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[Table of contents]

1. Body
2. Top / #top
3. Header / #header
- Logo
- Navigation
4. Slider / #slider
5. About / #about
6. Content / #content
- Article
- Article footer
- Post types
- Entry meta: list
- Entry meta: post
- Paginator
- Comments
- Gallery
7. Aside / #aside
8. Footer / #footer
9. Bottom / #bottom
10. Misc
11. Widgets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[1. Body]*/
HTML, BODY
{
	margin: 0;
	padding: 0;
	min-width: 998px;
	height: 100%;
}
BODY, TD, TH, BUTTON, INPUT, SELECT, TEXTAREA
{
	font: normal 12px/20px "Lucida Sans Unicode", "Lucida Grande", Arial, san-serif;
	text-shadow: 1px 1px 0 #000;
	color: #EDEDED;
}
BUTTON, INPUT, SELECT, TEXTAREA
{
	background: #262626;
	border: 1px solid #2F2F2F;
	border-top-color: #000;
	border-left-color: #000;
/*font-style: italic;*/
}
TEXTAREA:focus, INPUT:focus
{
/*font-style: normal;*/
	color: #EDEDED;
}
TEXTAREA.placeholder, INPUT.placeholder
{
	color: #5D5D5D;
	font-style: italic;
}
H1, H2, H3, H4, H5, H6
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, san-serif;
	font-weight: normal;
	color: #181818;
}
H1
{
	font-size: 30px;
	line-height: 40px;
}
/*h1 cufon*/
#INVALID-RULE
{
	top: -8px !important;
}
H2
{
	font-size: 24px;
	line-height: 30px;
	padding: 0 0 10px;
}
H3
{
	font-size: 22px;
	line-height: 30px;
	padding: 0 0 10px;
}
H4
{
	font-size: 20px;
	line-height: 30px;
	padding: 0 0 10px;
}
/*h4 cufon*/
#INVALID-RULE
{
	top: -7px !important;
}
H5
{
	font-size: 18px;
	line-height: 20px;
	padding: 0 0 10px;
}
H6
{
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 10px;
}
.cufon-loading H1, .cufon-loading H2, .cufon-loading H3, .cufon-loading H4, .cufon-loading H5, .cufon-loading H6, .cufon-loading .post_type DIV, .cufon-loading .post_type SPAN, .cufon-loading .header
{
	visibility: hidden;
}
A
{
	color: #EDEDED;
	text-decoration: none;
}
A:hover
{
	color: #EDEDED;
	text-decoration: underline;
}
.article A
{
	color: #818181;
	text-decoration: underline;
}
.article A:hover
{
	text-decoration: none;
}
.article H1 A, .article H2 A, .article H3 A, .article H4 A, .article H5 A, .article H6 A
{
	text-decoration: none;
}
UL
{
	list-style: none;
}
P
{
	margin-bottom: 10px;
}
BLOCKQUOTE
{
	margin: 5px 0;
	padding: 15px 20px 35px;
	background: #D6DBDF url(../images/blockquote.gif) no-repeat 0 bottom;
}
.article OL, .article UL
{
	list-style-position: inside;
	margin-bottom: 10px;
}
.article UL LI
{
	padding-left: 20px;
	background: url(../images/ul_arrow.gif) no-repeat 3px 8px;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[2. Top]*/
#top
{
	height: 50px;
	background: url(../images/top_bg.png) repeat-x 0 0;
}
#top UL
{
	width: 938px;
	height: 20px;
	overflow: hidden;
	padding: 0 1px;
	margin: 0 auto;
	background: url(../images/bread_l.gif) no-repeat 0 0;
}
#top UL LI
{
	float: left;
	height: 20px;
	background: url(../images/bread_bg.gif) repeat-x 0 0;
}
#top UL LI A
{
	display: block;
	color: #7C7C7C;
	text-shadow: 1px 1px 0 #101010;
	font-size: 10px;
	line-height: 14px;
	padding: 2px 12px 4px 7px;
	background: url(../images/bread_arr.png) no-repeat right 8px;
}
#top UL LI A:hover
{
	color: #EDEDED;
	text-decoration: none;
}
#top UL LI.act A
{
	padding: 2px 16px 4px 7px;
	background: url(../images/bread_r.gif) no-repeat right 0;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[3. Header]*/
#header
{
	width: 940px;
	margin: -30px auto 0;
	height: 150px;
	position: relative;
}
#logo
{
	position: absolute;
	left: 0;
	top: 50px;
}
#nav
{
	position: absolute;
	right: 0;
	top: 72px;
	z-index: 1000;
}
#nav LI
{
	position: relative;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	z-index: 1001;
}
#nav LI A
{
	color: #EDEDED;
	text-decoration: none;
	font-size: 16px;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	vertical-align: top;
}
.cufon-loading #nav LI A
{
	visibility: hidden;
}
#nav LI A:hover, #nav LI A.act
{
	color: #FF0000;
}
#nav LI DIV
{
	position: absolute;
	top: 20px;
	left: 8px;
	width: 165px;
	display: none;
	z-index: 1002;
}
#nav LI:hover DIV
{
/*display: block;*/
}
#nav LI DIV I
{
	display: block;
	width: 165px;
	height: 6px;
	line-height: 6px;
	background: url(../images/ddmenu_b.png) no-repeat 0 0;
}
#nav LI DIV UL
{
	background: url(../images/ddmenu_bg.png) no-repeat 0 9px;
	padding: 23px 0 2px;
	overflow: hidden;
	z-index: 1003;
}
#nav LI DIV UL LI
{
	background: url(../images/ddmenu_s.png) no-repeat center 4px;
	float: none;
	margin: 0;
	padding: 10px 0 0;
}
#nav LI DIV UL LI.first
{
	background: none;
	padding: 0;
}
#nav LI DIV UL LI A
{
	display: block;
	padding: 0 0 0 20px;
	margin: 0 13px;
	font-size: 12px;
	text-transform: none;
	background: url(../images/ddmenu_arr.png) no-repeat 0 5px;
}
#nav LI DIV UL LI A SPAN
{
	white-space: nowrap;
}
#nav LI DIV UL LI A:hover
{
	color: #F1F1F1;
	text-decoration: underline;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[4. Slider]*/
#slider
{
	width: 976px;
	height: 236px;
	margin: 0 auto -6px;
	position: relative;
	background: url(../images/slider_bg.png) no-repeat center 0;
}
.slot
{
	position: absolute;
	overflow: hidden;
}
.slot UL
{
	height: 100%;
}
.slot UL LI
{
	position: relative;
}
.slot UL LI, .slot UL LI IMG
{
	float: left;
}
#slot_left LI, #slot_right LI, #slot_left LI IMG, #slot_right LI IMG
{
	width: 260px;
	height: 155px;
}
#slot_center LI, #slot_center LI IMG
{
	width: 320px;
	height: 190px;
}
/*.slot a{
display: none;
position: absolute;
left: 0;
right: 0;
text-decoration: none;
padding: 10px 20px 0px 20px;
width: 220px;
height: 145px;
background: url(../images/night_slot_bg.png) repeat;
color: #272727;
text-shadow: 1px 1px 0 #fff;
}
.slot ul li:hover a{
display: block;
}
#slot_center a{
padding: 10px 30px 0px 30px;
width: 260px;
height: 180px;
}*/
.slot H4
{
	width: 220px;
	height: 30px;
	padding: 10px 0 0;
	overflow: hidden;
}
#slot_center H4
{
	width: 280px;
}
.slot SPAN
{
	display: block;
	width: 220px;
	height: 80px;
	padding: 0;
	overflow: hidden;
}
#slot_center SPAN
{
	width: 280px;
	height: 120px;
}
.slot P
{
	margin: 0;
	padding: 0;
}
/*IE7 z-index bug fix for slider*/
DIV#bg DIV#header UL#nav LI.parent DIV
{
	z-index: 23;
}
DIV#bg DIV#header UL#nav LI.parent
{
	z-index: 22;
}
DIV#bg DIV#header UL#nav
{
	z-index: 21;
}
DIV#bg DIV#header
{
	z-index: 20;
}
DIV#bg DIV#slider DIV.slot UL
{
	z-index: 4;
}
DIV#bg DIV#slider DIV.slot
{
	z-index: 3;
}
DIV#bg DIV#slider .do_slide
{
	z-index: 19;
}
DIV#bg DIV#slider
{
	z-index: 2;
}
DIV#bg
{
	z-index: 1;
}
#slides
{
	display: none;
}
.slot UL LI
{
	position: absolute;
}
.slot .desc
{
	visibility: hidden;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 999;
	text-decoration: none;
	padding: 10px 20px 0px;
	width: 220px;
	height: 145px;
	background: url(../images/night_slot_bg.png) repeat;
	color: #272727;
	text-shadow: 1px 1px 0 #E8E8E8;
	cursor: pointer;
}
#slot_center.slot .desc
{
	width: 320px;
	height: 190px;
}
#form_prev
{
	margin: 20px 0 10px;
}
#form_prev_holder .header
{
	margin: 0;
}
#slot_left, #slot_right
{
	width: 260px;
	height: 155px;
	top: 35px;
}
#slot_left
{
	left: 28px;
}
#slot_right
{
	right: 28px;
}
#slot_center
{
	width: 320px;
	height: 190px;
	top: 10px;
	left: 328px;
}
.do_slide
{
	display: block;
	position: absolute;
	width: 44px;
	height: 44px;
	top: 90px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.do_slide:hover
{
	background-position: 0 -44px;
}
.do_slide.left
{
	left: 0;
	background-image: url(../images/do_slide_left.png);
}
.do_slide.right
{
	right: 0;
	background-image: url(../images/do_slide_right.png);
}
#slider_dots
{
	position: absolute;
	width: 100%;
	text-align: center;
	height: 12px;
	left: 0;
	bottom: 0;
	cursor: default;
}
#slider_dots LI
{
	display: inline-block;
	width: 11px;
	height: 12px;
	cursor: pointer;
	padding: 0 2px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: top;
}
#slider_dots LI:hover
{
	background-position: 0 -12px;
}
#slider_dots LI.act
{
	background-position: 0 -24px;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[5. About]*/
#about_t
{
	width: 980px;
	height: 21px;
	background: url(../images/night/about_t.png) no-repeat center 0;
	margin: 1px auto 0;
}
#about
{
	width: 940px;
	padding: 13px 0;
	margin: 0 auto;
	text-align: center;
	font-size: 13px;
}
.cufon-active #about
{
	font-size: 28px;
	font-style: italic;
}
.cufon-loading #about
{
	visibility: hidden;
}
#about P
{
	margin: 0;
	padding: 0;
}
#about_b
{
	width: 898px;
	height: 46px;
	margin: 0 auto -24px;
	background: url(../images/night/about_b.png) no-repeat center bottom;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[6. Content]*/
#holder
{
	width: 946px;
	margin: 15px auto 0;
	min-height: 100px;
}
#content
{
	float: left;
	width: 646px;
	min-height: 100px;
	padding-bottom: 25px;
	font-family: Verdana;
}
/*Article*/
.article
{
	position: relative;
	background: url(../images/article_bg.png) repeat-y 0 0;
	overflow: hidden;
	color: #535353;
	text-shadow: 1px 1px 0 #FFF;
	padding: 8px 23px;
	min-height: 50px;
}
.article_t, .article_b
{
	position: relative;
	width: 646px;
	height: 12px;
	line-height: 12px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.article_t
{
	background: url(../images/article_t.png) no-repeat 0 2px;
}
.article_b
{
	background: url(../images/article_b.png) no-repeat 0 0;
	margin-bottom: 10px;
}
/*Article footer*/
.article_footer
{
	margin-top: -15px;
	background: url(../images/article_footer_bg.png) repeat-y 0 0;
}
.article_footer_s
{
	padding: 5px 23px 2px;
	overflow: hidden;
	background: url(../images/article_footer_s.png) no-repeat center 0;
}
.article_footer_b
{
	margin-bottom: 10px;
	height: 8px;
	line-height: 8px;
	overflow: hidden;
	background: url(../images/article_footer_b.png) no-repeat 0 0;
}
/*Post types*/
.post_type
{
	position: absolute;
	left: -40px;
	top: 2px;
	width: 40px;
	height: 80px;
	padding: 3px 0 3px 3px;
	text-align: center;
	background: url(../images/post_type_bg.png) no-repeat 0 0;
	color: #EDEDED;
}
.post_type DIV
{
	font-size: 16px;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	margin-top: 3px;
}
.post_type SPAN
{
	font-size: 10px;
	line-height: 12px;
}
.cufon-loading .post_type SPAN, .cufon-loading .post_type DIV
{
	visibility: hidden;
}
.post_type A
{
	display: block;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.post_type.text A
{
	background-image: url(../images/post_type/article.png);
}
.post_type.image A
{
	background-image: url(../images/post_type/image.png);
}
.post_type.link A
{
	background-image: url(../images/post_type/link.png);
}
.post_type.audio A
{
	background-image: url(../images/post_type/audio.png);
}
.post_type.video A
{
	background-image: url(../images/post_type/video.png);
}
.post_type.quote A
{
	background-image: url(../images/post_type/quote.png);
}
/*Entry meta: list*/
.ico_link
{
	display: block;
	float: left;
	font-size: 10px;
	color: #636363;
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right: 15px;
}
.ico_link A
{
	color: #636363;
}
.ico_link:hover
{
	color: #EDEDED;
	background-position: 0 -16px;
}
.ico_link:hover A
{
	color: #EDEDED;
}
.ico_link.author
{
	background-image: url(../images/ico_author.png);
}
.ico_link.categories
{
	background-image: url(../images/ico_categories.png);
}
.ico_link.comments
{
	background-image: url(../images/ico_comments.png);
}
.ico_link.date
{
	background-image: url(../images/ico_date.png);
}
.ico_link.tags
{
	background-image: url(../images/ico_tags.png);
}
/*Entry meta: post*/
.entry_meta
{
	overflow: hidden;
	margin: 0px 0 10px;
}
.entry_meta .ico_link
{
	display: block;
	float: left;
	font-size: 10px;
	color: #818181;
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right: 15px;
	text-decoration: none;
}
.entry_meta .ico_link A
{
	color: #818181;
	text-decoration: none;
}
.entry_meta .ico_link:hover
{
	color: #818181;
	background-position: 0 5px;
}
.entry_meta A.ico_link:hover
{
	text-decoration: underline;
}
.entry_meta .ico_link:hover A
{
	color: #818181;
}
.entry_meta .ico_link A:hover
{
	text-decoration: underline;
}
.entry_meta .ico_link.author
{
	background-image: url(../images/meta_author.png);
}
.entry_meta .ico_link.categories
{
	background-image: url(../images/meta_categories.png);
}
.entry_meta .ico_link.comments
{
	background-image: url(../images/meta_comments.png);
}
.entry_meta .ico_link.date
{
	background-image: url(../images/meta_date.png);
}
.entry_meta .ico_link.tags
{
	background-image: url(../images/meta_tags.png);
}
/*Parinator*/
.paginator
{
	margin: 13px 0 7px;
	overflow: hidden;
}
.paginator LI
{
	float: left;
	margin: 0 6px 6px 0;
}
.paginator LI A
{
	display: block;
	font-size: 13px;
	width: 34px;
	padding: 7px 0;
	text-align: center;
	vertical-align: middle;
	background: url(../images/paginator_bg.png) no-repeat 0 0;
}
.paginator LI A:hover, .paginator LI.act A
{
	color: #212121;
	text-shadow: 1px 1px 0 #FFF;
	text-decoration: none;
	background-position: 0 -34px;
}
.paginator LI.larr A, .paginator LI.rarr A
{
	width: auto;
	padding: 0;
}
.paginator LI A SPAN
{
	display: block;
	padding: 7px 0;
}
.paginator LI.larr A
{
	padding-right: 5px;
	background: url(../images/paginator_larr_r.png) no-repeat right 0;
}
.paginator LI.larr A:hover
{
	background-position: right -34px;
}
.paginator LI.rarr A
{
	padding-left: 5px;
	background: url(../images/paginator_rarr_l.png) no-repeat 0 0;
}
.paginator LI.rarr A:hover
{
	background-position: 0 -34px;
}
.paginator LI.larr A SPAN
{
	padding-left: 15px;
	padding-right: 5px;
	background: url(../images/paginator_larr_l.png) no-repeat 0 0;
}
.paginator LI.larr A:hover SPAN
{
	background-position: 0 -34px;
}
.paginator LI.rarr A SPAN
{
	padding-left: 5px;
	padding-right: 15px;
	background: url(../images/paginator_rarr_r.png) no-repeat right 0;
}
.paginator LI.rarr A:hover SPAN
{
	background-position: right -34px;
}
/*Comments*/
.article_footer_s.comments
{
/*padding-top: 15px*/
}
.article_footer .header
{
	font-size: 24px;
	line-height: 30px;
	margin: 20px 0 10px;
}
.article_footer_s.feedback .header
{
	margin: 10px 0;
}
.comment_bg
{
	background: url(../images/comment_spread_l.png) no-repeat 0 bottom;
	margin: 0 0 15px;
}
.comment
{
	overflow: hidden;
	background: url(../images/comment_spread_r.png) no-repeat right bottom;
	padding: 0 0 15px 60px;
}
.level_1 .comment
{
	padding: 0 0 15px 80px;
}
.comment .shadow_dark
{
	margin: 5px 0 0 -60px;
	float: left;
	width: 40px;
	height: 40px;
}
.level_1 .comment .shadow_dark
{
	margin: 5px 0 0 -80px;
	width: 60px;
	height: 60px;
}
.comment_meta
{
	overflow: hidden;
}
.comment_meta .comments
{
	float: right;
	margin-right: 0;
}
.comment_meta P
{
	margin: 0;
	padding: 0;
}
.level_2
{
	margin-left: 40px;
}
.level_3
{
	margin-left: 80px;
}
.level_4
{
	margin-left: 120px;
}
.level_5
{
	margin-left: 160px;
}
.level_6
{
	margin-left: 180px;
}
.level_7
{
	margin-left: 200px;
}
.level_8
{
	margin-left: 220px;
}
.level_9
{
	margin-left: 240px;
}
.comment .header
{
	margin-bottom: 0px;
}
/*Gallery*/
.gallery
{
	width: 620px;
	font-size: 0px;
	line-height: 0px;
	word-spacing: -1px;
	padding: 10px 0;
}
.gallery_item
{
	display: inline-block;
	width: 290px;
	margin: 15px 20px 0 0;
	padding: 25px 0 0;
	vertical-align: top;
	font-size: 12px;
	line-height: 20px;
	word-spacing: 0;
	background: url(../images/gallery_spread.png) no-repeat center 0;
}
.gallery_item.first
{
	margin-top: 0px;
	padding-top: 0px;
	background: none;
}
.gallery_item H4, .gallery_item P
{
	margin: 0;
	padding: 0;
}
.gallery_item .shadow_light
{
	display: block;
	line-height: 0px;
	margin: 5px 0;
	padding: 0;
	width: 280px;
	height: 150px;
	overflow: hidden;
}
A.go_details
{
	display: block;
	width: 69px;
	height: 22px;
	margin: 15px 0 3px;
	background: url(../images/go_details.png) no-repeat 0 0;
}
A.go_details:hover
{
	background-position: 0 -22px;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[7. Aside]*/
#aside
{
	float: right;
	width: 286px;
	padding-bottom: 25px;
}
#aside .widget
{
	position: relative;
	overflow: hidden;
	padding: 10px 23px 12px;
	background: url(../images/aside_wedget_s.png) no-repeat 0 2px;
}
#aside .widget.no_spot
{
	background-image: url(../images/aside_wedget.png);
}
#aside .widget_b
{
	position: relative;
	width: 286px;
	height: 6px;
	line-height: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background: url(../images/aside_wedget_b.png) no-repeat 0 0;
	margin-bottom: 12px;
}
#aside .widget .header
{
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 20px;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[8. Footer]*/
#footer_bg
{
	clear: both;
	background: #171717 url(../images/footer_bg.png) repeat-x 0 0;
}
#footer_s
{
	padding: 25px 0;
	background: url(../images/footer_s.png) no-repeat center 2px;
}
#footer
{
	width: 940px;
	margin: 0 auto;
}
#footer.spread
{
	background: url(../images/footer_spread.png) no-repeat 280px 0;
}
.footer_cols
{
	overflow: hidden;
	min-height: 130px;
	background: url(../images/footer_spread_b.png) no-repeat 280px bottom;
}
.footer_cols .left
{
	float: left;
	width: 260px;
	margin-right: 20px;
}
.footer_cols .center
{
	float: left;
	width: 320px;
	margin: 0 20px;
}
.footer_cols .right
{
	float: left;
	width: 280px;
	margin-left: 20px;
}
#footer .widget
{
	position: relative;
	overflow: hidden;
}
#footer .widget.spot
{
}
#footer .widget_b
{
	display: none;
	position: relative;
	width: 286px;
	height: 6px;
	line-height: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background: url(../images/aside_wedget_b.png) no-repeat 0 0;
	margin-bottom: 12px;
}
#footer .widget .header
{
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 10px;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[9. Bottom]*/
#bottom
{
	clear: both;
	min-height: 50px;
	background: #171717 url(../images/bottom.png) no-repeat center 0;
}
#bottom DIV
{
	width: 940px;
	margin: 0 auto;
	padding-top: 15px;
}
#bottom DIV SPAN
{
	float: left;
	font-size: 10px;
	color: #515151;
}
#bottom DIV UL
{
	list-style: none;
	float: right;
}
#bottom DIV UL LI
{
	float: left;
	width: 21px;
	height: 21px;
	margin-left: 9px;
}
#bottom DIV UL LI A
{
	display: block;
	padding: 4px 0 0 4px;
	width: 17px;
	height: 17px;
	background: #262626 url(../images/social_bg.png) no-repeat 0 0;
	vertical-align: top;
}
#bottom DIV UL LI A:hover
{
	background-color: #404040;
}
#bottom DIV UL LI A IMG
{
	vertical-align: top;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[10. Misc]*/
SMALL
{
	font-size: 10px;
	color: #636363;
}
.quote_author
{
	color: #181818;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 9px;
}
.media_audio
{
	height: 32px;
	margin: 4px 0 14px;
}
.media_video
{
	padding: 5px;
	margin: 5px 0 15px;
	background: #FFF;
	-webkit-box-shadow: 0px 0px 3px #888;
	-moz-box-shadow: 0px 0px 3px #888;
	box-shadow: 0px 0px 3px #888;
	position: relative;
	line-height: 10px;
}
.spacing_30
{
	height: 30px;
}
.shadow_light, .alignnone, .alignleft, .alignright, .aligncenter
{
	background: #FFF;
	border: 5px solid #FFF;
	-webkit-box-shadow: 0px 0px 3px #888;
	-moz-box-shadow: 0px 0px 3px #888;
	box-shadow: 0px 0px 3px #888;
	position: relative;
	max-width: 590px;
}
.alignleft
{
	float: left;
	margin: 5px 20px 15px 0;
}
.alignright
{
	float: right;
	margin: 5px 0 15px 20px;
}
.aligncenter
{
	display: block;
	clear: both;
	margin: 5px auto 15px;
}
.shadow_dark, .widget .alignnone, .widget .alignleft, .widget .alignright, .widget .aligncenter
{
	background: #262626 url(../images/widget_img_bg.gif) repeat-x 0 0;
	padding: 5px;
	border: none;
	-webkit-box-shadow: 0px 0px 3px #161616;
	-moz-box-shadow: 0px 0px 3px #161616;
	box-shadow: 0px 0px 3px #161616;
	position: relative;
	max-width: 230px;
}
.wp-caption-text, .caption-text
{
	margin: -5px 0 0;
	padding: 0;
	font-size: 11px;
	color: #797A7C;
}
.wp-caption, .caption
{
	font-size: 11px;
	color: #797A7C;
}
.wp-caption P, .caption P
{
	margin: -5px 0 0;
	padding: 0;
}
/*Forms*/
.uniform
{
	display: block;
	overflow: hidden;
	margin: 14px 0 13px;
}
.uniform .i_h
{
	width: 50%;
	float: left;
}
.uniform .t_h
{
	clear: both;
	margin-right: 6px;
}
.uniform .i_h .l
{
	margin: 0 10px 0 0;
}
.uniform .i_h .r
{
	margin: 0 6px 0 4px;
}
.uniform INPUT
{
	padding: 0 0 0 4px;
	height: 19px;
	line-height: 19px;
	float: left;
	margin: 0 0 9px;
	float: left;
	display: block;
	width: 100%;
}
.uniform TEXTAREA
{
	clear: both;
	width: 100%;
	padding: 0 0 0 4px;
	line-height: 20px;
	margin: 0 0 9px;
	overflow: auto;
	height: 139px;
}
A.go_submit
{
	display: block;
	float: left;
	width: 73px;
	height: 22px;
	margin: 1px 0 0;
	background: url(../images/go_submit.png) no-repeat 0 0;
}
A.go_add_comment
{
	display: block;
	float: left;
	width: 113px;
	height: 22px;
	margin: 1px 0 0;
	background: url(../images/go_add_comment.png) no-repeat 0 0;
}
A.go_submit:hover, A.go_add_comment:hover
{
	background-position: 0 -22px;
}
A.do_clear
{
	display: block;
	float: right;
	padding-left: 9px;
	font-size: 11px;
	line-height: 18px;
	background: url(../images/do_clear.png) no-repeat 0 8px;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[11. Widgets]
Common styles*/
.widget .alignleft
{
	float: left;
	margin: 5px 10px 5px 0;
}
.widget .alignright
{
	float: right;
	margin: 5px 0 5px 10px;
}
.widget .aligncenter
{
	display: block;
	clear: both;
	margin: 5px auto;
}
.widget P
{
	margin: 0;
}
/*Flickr*/
.flickr
{
	width: 250px;
	padding-top: 6px;
}
.flickr .alignleft
{
	margin: 0 5px 5px 0;
}
/*Posts (twitter, blog posts, etc.)*/
.post
{
	overflow: hidden;
	padding-top: 10px;
	margin-top: 10px;
	background: url(../images/widget_post_spread.png) no-repeat center 0;
}
#footer .post
{
	background: url(../images/footer_post_spread.png) no-repeat left 0;
}
.post.first, #footer .post.first
{
	margin: 0;
	padding: 0;
	background: none;
}
.goto_post
{
	overflow: hidden;
	clear: both;
}
.goto_post .ico_link.comments
{
	float: right;
	margin-right: 0;
}
/*Categories*/
UL.categories
{
	width: 260px;
}
UL.categories LI
{
	float: left;
	width: 243px;
	padding: 8px 0 3px;
	margin: 5px 20px 0 0;
	background: url(../images/widget_ul_spread.png) no-repeat 0 0;
}
UL.categories LI.first
{
	margin-top: 0;
	padding: 0;
	background: none;
}
UL.categories LI A
{
	display: block;
	padding: 0 0 0 20px;
	background: url(../images/ddmenu_arr.png) no-repeat 0 5px;
}
UL.categories.type A
{
	background-repeat: no-repeat;
	background-position: 0 2px;
}
UL.categories.type LI.text A
{
	background-image: url(../images/post_type/type_article.png);
}
UL.categories.type LI.image A
{
	background-image: url(../images/post_type/type_image.png);
}
UL.categories.type LI.link A
{
	background-image: url(../images/post_type/type_link.png);
}
UL.categories.type LI.audio A
{
	background-image: url(../images/post_type/type_audio.png);
}
UL.categories.type LI.video A
{
	background-image: url(../images/post_type/type_video.png);
}
UL.categories.type LI.quote A
{
	background-image: url(../images/post_type/type_quote.png);
}
/*Get in touch*/
.uniform.get_in_touch TEXTAREA
{
	height: 79px;
}
.pp_gallery
{
	display: none !important;
}
