/*	
	Desc: www.Fashion.hr (v3) screen stylesheet
	Author: Origami.hr
*/

/*	Cleanup & reset	*/
*, body { margin: 0; padding: 0; }
body { background: #373737; color: #AAA; font: 72.5% Helvetica, Arial, Verdana, sans-serif; text-align: center; line-height: 1.4545; }
/* 
	Float clearing
	*******************************/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*	General element styles
*******************************/
a { color: #AAA; text-decoration: none; }
a:hover { color: #FFF !important; text-decoration: underline; }
a:visited { color: #AAA; }
a img { border: 1px solid black; }
a:hover img { border-color: #FFF; }
p { margin: 0.7727em 0; }

h1,
h5 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 2em; line-height: 20px; letter-spacing: 1px; font-weight: normal; }

/*	Forms
*******************************/
textarea,
.input	{ padding: 5px; border: 2px solid #202020; background-color: #373737; color: #AAA; font-family: arial,verdana,helvetica,sans-serif; font-size: 1.1em; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus, input[type='text']:focus {  border: 2px solid #474747; }

form label input { float: left; margin: -2px 5px 0 0; }

button { padding: 5px; border: 2px solid #373737; background-color: #202020; color: #AAA; font-size: 1.1em; font-weight: bold; text-align:center; }
button span {  }
button:hover { background-position: right -34px; color: #474747; }
button:hover span { text-decoration: underline; background-position: left -34px; }

form fieldset { border: 0; }
form fieldset fieldset { text-align: left; }
form fieldset fieldset label { clear: both; display: block; float: none; width: auto !important; margin: 0 0 4px !important; color: inherit !important; }

.commentForm { margin: 20px; }
.button:focus { border-color: #202020; }
.inlineLabels,
.radioLabels,
.blockLabels { margin-bottom: 10px; padding-left: 140px; padding-bottom: 10px; border-bottom: 1px solid #111; }
.radioLabels label,
.inlineLabels label { display: block; float: left; width: 130px; margin-left: -140px; padding-top: 5px; text-align: right; }
.radioInline { display: block; float: left; margin-right: 40px; }
.blockLabelsNoPadding { padding-left: 0; }
div.button { margin: 0 0 20px; }

#section_1_left div.button { padding-left: 147px; }
#section_1_left div.button button {  }

.inlineLabels .error_message { margin-left: -140px; }

/*	Layout
*******************************/
#header { padding: 1px 15px 0; background-color: #202020; }

#background_fix { background: #202020 url("images/gradient.jpg") repeat-x left bottom; text-align: left; }
#container { padding-top: 47px; background: #202020 url("images/gradient.jpg") repeat-x left bottom; text-align: center; }
#content { width: 760px; margin: 0 auto; background-color: black; text-align: left; }


/* Article styles
*******************************/
.article,
.promo_box { margin: 20px 25px 25px; line-height: 1.7; }

.article_head { padding: 20px 25px 15px; border-bottom: 4px solid #202020; color: white; }
.article_head h1 { float: left; text-transform: uppercase; }
.article_head #pages_tree_box { float: right; text-transform: uppercase; font-size: 10px; margin-top: 2px; }
.article_head #pages_tree_box a,
.article_head #pages_tree_box span { display: block; float: left; margin-left: 10px; padding: 5px; }
.article_head #pages_tree_box span { color: #EEE; font-weight: bold; }
.article_head #pages_tree_box a { color: #474747; }
.article_head #pages_tree_box a:hover { color: #AAA; text-decoration: none; }

.article h1 { margin-bottom: 10px; font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size: 2.1em; font-weight: bold; line-height: 1.1; letter-spacing: -0.5px; }
.article h2 { margin-bottom: 30px; font-size: 1.1em; font-weight: bold; line-height: 1.2; }
.article .photo { clear: right; float: right; margin: 0 0 20px 20px; }
.article .photo a { display: block; padding: 0; line-height: 1px; }

.promo_box strong,
.article strong,
.promo_box em,
.article em { color: #eeeeee; }

.article_view .meta { clear: both; margin-top: 30px; font-size: 0.9em; }

#location_map { float: right; margin-left: 20px; }
#location_map a { color: #777; }


/*	Header & Nav
*******************************/
#search { float: right; margin: 0 0 0 20px; padding: 0 34px 0 0; position: relative; }
#search input { padding: 3px; color: #A7A7A7; }
#search input:focus { color: inherit; }
#search button { position: absolute; right: 0; top: 0; clear: both; margin: 0; padding: 1px; width: 28px; height: 24px; text-indent: -1000px; overflow: hidden; background: white url("images/search_button.png") no-repeat left top; }
* html #search button { margin: 0; width: 30px; height: 27px; }

#logo a { float: left; margin: 14px; display: block; width: 164px; height: 30px; text-indent: -500px; overflow: hidden; background: transparent url("images/logo.png") no-repeat left top; }
#banner-leaderboard { position: absolute; right: 5px; top: 5px; }

#top_navigation { position: absolute; right: 20px; top: 14px; list-style: none; text-transform: uppercase; font-size: 10px; }
#top_navigation li { display: inline; margin: 0 0 0 7px; }
#top_navigation a { padding: 4px; color: #474747; }
#top_navigation li.active a { color: #AAA; }

#navigation { position: relative; /* -> For KHTML*/ height: 23px; padding: 5px 0 5px 24px; list-style: none; background-color: black; font-size: 1em; line-height: 1.0909em; text-transform: uppercase; }
#navigation li { float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }
#navigation ul { display: none; position: absolute; left: -1px; top: 27px; height: 25px; padding-top: 1px; border: 1px solid #DDD; background-color: white; text-transform: none; }
#navigation ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
#navigation ul li { float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }
#navigation a { float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ line-height: 20px; margin-left: 4px; padding: 1px 4px 0; border: 1px solid transparent; text-decoration: none; position: relative; z-index: 42; }
#navigation ul a { display: block; float: left !important; height: 25px !important; line-height: 24px; }

/* Root Menu Hover Persistence */
#navigation li.active a,
#navigation li:hover a,
#navigation li.iehover a { color: #FFF; }
/* 2nd Menu */
#navigation li li a,
#navigation li.active li a,
#navigation li:hover li a,
#navigation li.iehover li a { padding-bottom: 0; border-color: transparent; background-color: transparent;}
/* 2nd Menu Hover Persistence */
#navigation li:hover li a:hover,
#navigation li:hover li:hover a,
#navigation li.iehover li a:hover,
#navigation li.active li.active a,
#navigation li.iehover li.iehover a { background-color: black; color: #AAA; text-decoration: none; }
/* we need to make sure li.active is above it's child ul for design purposes */
#navigation { z-index: 40; }
#navigation ul { z-index: 39; }
#navigation li.active a { z-index: 40; }
#navigation li:hover a,
#navigation li.iehover {  z-index: 42; }
#navigation li:hover ul,
#navigation li.iehover ul {  z-index: 41; }
/* hover on/off	*/
#navigation li:hover ul,
#navigation li.iehover,
#navigation li.active ul { display: block; }
/* patch it baby... */
#navigation a:hover { text-decoration: underline; }

#navigation li b { display: none; }

#navigation li.active b,
#navigation li:hover b,
#navigation li.iehover b { display: block; }

#navigation li.news-arhiv a { padding-bottom: 0 !important; border: 0 none !important; background-color: transparent !important; }
#navigation li.news-arhiv b { display: none !important; }

#crumbs { clear: both; margin: 20px 0 5px; font-style: italic; letter-spacing: 0.5px; }
#crumbs a {  }
#crumbs a:hover {  }

/* Box styles
*******************************/
.box {  }

.rss_link { display: block; width: 12px; height: 12px; overflow: hidden; text-indent: -400px; background:transparent url("images/rss.png") no-repeat left top; }
#add_comment .rss_link { margin: 5px 0 0 0; }
.rss_link:hover { background-position: left bottom; }

.row { margin: 0 -40px 20px 0; }
.row .item { float: left; width: 145px; margin-right: 15px; line-height: 1.1818em; }
.row .double_item { width: 285px; margin-right: 35px; }

.news { margin: 20px 0; padding: 20px; border: 4px solid #A4AFAF;  }
.news .photo { float: left; margin-right: 17px; }

.article .meta { font-style: italic; color: #61696F; }

.item_list { padding-bottom: 40px; }
.item_list .row { margin: 40px -40px 0px 40px; }
.item_list .row .item { width: 225px; margin-right: 25px; line-height: 1.4545; }
.item_list .row .date { color: #777; }

.item h1 { margin: 0.7727em 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 1.2em; line-height: 1.2; color: white; }
.item h2 { margin-bottom: 3px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 1.1em;  }
.double_item h2 {  margin-bottom: 0; font-size: 1.6em; }
.photo { border: 0; }

.wide_item_list .item { height: 100px; margin: 20px 40px; padding-left: 130px; clear: left; font-size: 1.0909em; }
.wide_item_list .photo { display: block; float: left; margin-left: -130px; }
.wide_item_list h1 { font-size: 1.2727em; text-transform: none; }

/*	Content
*******************************/
#content { position: relative; min-height: 400px; height:auto; }

#news_list .item { margin: 20px 25px 15px; padding-bottom: 10px; border-bottom: 1px solid #111;  }
#news_list .item .date { float: right; color: #474747; }
#news_list .item h2 { font-weight: normal; font-size: 1.4em; }

#view_article .date { float: right; color: #474747; }
#view_article .article { font-size: 12px; }
#view_article .description { padding: 20px 25px; font-size: 1.1em; }
#view_article .edit_item { float: right; margin-right: 17px; }

/* min-height for Internet Explorer */
/*\*/
* html #content { height: 400px; }
/**/

/*	Intro
*******************************/
#intro #container { text-align: center; padding: 250px 0 0 0 ; }
#intro_logo { width: 247px; height: 52px; margin: -70px auto 20px; overflow: hidden; background: transparent url("images/logo_front.png") no-repeat left top; text-indent: -500px;  }
#intro_content { width: 250px; margin: 0 auto; }
#intro #footer { width: 270px !important; }
#language_selector { margin: 70px auto 0; padding: 7px 0px; background-color: #000; list-style-type: none; text-transform: uppercase; }
#language_selector li { display: inline; margin: 5px; }
#language_selector li a { padding: 5px; font-size: 11px; }


/*	Footer
*******************************/
#footer { z-index: 1; width: 760px; margin: 0 auto -40px; background: transparent url("images/footer_shadow_full.jpg") no-repeat right top; position: relative; }
/* min-height for Internet Explorer */
/*\*/
* html #footer { height: 77px; }
/**/
#footer .shadow { min-height: 27px; height:auto; padding: 40px 0 0; background: transparent url("images/footer_shadow_left.jpg") no-repeat left top;  }

#copyright { position: absolute; left: 20px; padding-bottom: 10px; color: #202020; }
#copyright b { display: block; float: left; margin: 4px 4px -4px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: .7; }

#origami { position: absolute; right: 20px; padding-bottom: 10px; color: #202020; }
#origami a { color: #202020; text-decoration: underline; }

#footer_menu { float: right; list-style: none; }
#footer_menu li { display: inline; margin-left: 10px; }


.gallery_simple .article_head { float: left; width: 296px; background-color: black; }
#gallery_desc { float: left; clear: left; width: 296px; padding: 20px 25px 15px; background-color: black; }
#slideViewer { float: right; width: 400px; padding: 5px; background-color: black; position: relative; text-align: center; }
#slideViewerBorder { width: 4px; height: 101%; position: absolute; top: -4px; left: -4px; background: #202020 url("images/gradient.jpg") repeat-x left bottom; }
#schmansy_wrap { margin: 0 auto; line-height: 5px; }
#slideViewer #thumbList { position: absolute; right: -85px; top: 0; width: 75px; text-align: center; }
#slideViewer #thumbList ul { list-style: none; z-index: 40; }
#slideViewer #thumbList ul a { display: block; width: 22px; float: left; margin: 0 2px 2px 0; padding: 6px 0 3px; background-color: black; color: #373737; font-weight: bold; line-height: 10px; }
#slideViewer #thumbList ul a.active,
#slideViewer #thumbList ul a:hover { background-color: #373737; color: black; text-decoration: none; }
#preview{ position:absolute; background: black; padding: 5px; display:none; line-height: 0; z-index: 40; }


#gallery #main_photo { display: block; float: right; margin: 0 0 20px 27px; }
#thumbs { margin: 20px 0 0; }
#thumbs .row { margin: 0 0 20px; }
#thumbs a { display: block; float: left; margin: 0 20px 0 0; line-height: 1px; }



/* WYSWYG inline styles
*******************************/
.lijeva_kucica { float: left; width: 170px; margin: 0 5px 0 0; padding: 10px; border: 1px solid #AFA44C; background-color: #EFE7D2; color: #7F772F; }
.desna_kucica { float: right; width: 170px; margin: 0 0 0 5px; padding: 10px; border: 1px solid #AFA44C; background-color: #EFE7D2; color: #7F772F; }
.siroka_kucica { margin: 5px 0; padding: 10px; border: 1px solid #AFA44C; background-color: #EFE7D2; color: #7F772F; }

.lijeva_kucica strong,
.desna_kucica strong,
.siroka_kucica strong { display: block; margin: -10px -10px 5px; padding: 5px 10px; background-color: #AFA44C; color: white; }

.mali_citat_lijevo,
.mali_citat_desno,
.siroki_citat { margin: 0.27em 0; padding: 0.8em 5px; border: 1px solid #E7E7E7; border-width: 1px 0; color: #7F7B6F; font-size: 1.1em; line-height: 1.35; font-family: Georgia, "Times new roman", serif; font-style: italic; text-align: center; }

.mali_citat_lijevo { float: left; width: 177px; margin-right: 17px; }
.mali_citat_desno  { float: right; width: 177px; margin-left: 17px; }
.siroki_citat { clear: both; }

.siroki_citat strong,
.siroki_citat em,
.mali_citat_lijevo strong,
.mali_citat_lijevo em,
.mali_citat_desno em,
.mali_citat_desno strong { display: block; }

.inline_image_with_description,
.inline_image_with_description_right { background-color: white; display: block; padding: 7px; color: #7F7B6F; font-size: 0.9em; line-height: 1.35; font-family: Georgia, "Times new roman", serif; font-style: italic; }
.inline_image_with_description { float: left; margin: 0 17px 0.72em 0; }
.inline_image_with_description_right { float: right; margin: 0 0 0.72em 17px; }
.inline_image_with_description img,
.inline_image_with_description_right img { margin-bottom: 0.6em; }
.inline_image_with_description i,
.inline_image_with_description em,
.inline_image_with_description_right i,
.inline_image_with_description_right em { display: block; width: 100px; }

/* Flash o.k.s & errors
*******************************/
.ok,
.error,
.error_message  { clear: left; margin-bottom: 7px; padding: 4px 10px; text-align: center; font-weight: bold; }

.ok { background-color: #D7FFAF; border: 1px solid #B7DF7B; color: #7CAF2B; }
.error,
.error_message	{ background-color: #FFCBAF; border: 1px solid #DF727B; color: #AF2B2B; }
.error_message	{ margin-top: 7px; }

#error_js { padding-top: 147px; font-size: 2em; text-align: center; }


/* Pagination
*******************************/
.pagination { margin: 40px 0 -15px; text-align: center; cursor: default; padding: 0 7px; font-family: Helvetica, Arial, Verdana, sans-serif; }
.pagination a,
.pagination strong,
.pagination span { margin: 0 2px 0 0; padding: 3px 5px; border: 2px solid transparent; z-index: 40; }
.pagination a { color: #777; }
.pagination strong { margin: 0 7px; border: 0 none; font-size: 14px; line-height: 10px; }
.pagination span { color: #777; }
.pagination a:hover { border-color: #202020; text-decoration: none; }
.pagination .count { display: block; margin-top: 10px; font-style: normal; color: #474747; }

.pagination_sort { position: relative; margin-bottom: 15px; padding: 4px 0 0 0; color: #777; }
.pagination_sort span { display: block; float: left; width: 54px; text-align: right; }
.pagination_sort div { position: absolute; right: 5px; top: -10px; width: 134px; margin-left: 10px; }
.pagination_sort a { display: block; margin-bottom: -1px; padding: 3px 4px 2px; border: 1px solid #F7F7F7; background-color: white; color: #777; }
.pagination_sort a.active { background-color: white; }

.js_active_pagination_sort { width: 210px; }
.js_active_pagination_sort div { padding: 10px; color: #777; }
.js_active_pagination_sort div a { display: none; padding: 5px 10px 2px 5px; background-color: #F7F7F7; color: #777; line-height: 15px; }
.js_active_pagination_sort div a.active,
.js_active_pagination_sort div.focus a { display: block; border-color: #DDD; }
.js_active_pagination_sort div.focus a { color: #4F4D47; }
.js_active_pagination_sort div a:hover { color: #CF000D; }

#sort_toggler { position: absolute; right: -6px; top: 0px; display: block; width: 12px; height:17px; border: 1px solid #DDD; background: #F7F7F7 url("images/strelice.png") no-repeat center -16px; }
#sort_toggler.up { background-position: center 4px; }

.pagination_sort a:hover,
div.js_active_pagination_sort div a:hover { background-color: white; color: #7F0007; }



/* Tables
*******************************/
.styled_table { margin-bottom: 10px; border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; font-size: 1.0909em; }
.styled_table td,
.styled_table th { padding: 5px; border-left: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; }
.styled_table th { background-color: #F7F7F7; font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; }
.styled_table tr { border-bottom: 1px solid #E7E7E7; }
.styled_table .zebra { background-color: #F7F7F7; }
.styled_table .unread_message_row { background-color: #FCFFDF; }

/* Friends list
*******************************/
.friends { padding-bottom: 15px; }
ul.friends_list,
ul.friends_list_waiting,
ul.friends_list_sent { margin: 10px 20px; list-style: none; }
ul.friends_list li,
ul.friends_list_waiting li,
ul.friends_list_sent li { margin-bottom: 10px; border-bottom: 1px solid #E7E7E7;}

/* Send to friend
*******************************/
#send_to_friend_box h5 { margin-bottom: -1px; }
#send_to_friend_box h5 span { display: block; color: #CF000D; cursor: pointer; }
#send_to_friend_form { margin-top: 15px; }

/* Comment list
*******************************/
#comment_list { margin: 20px 10px; list-style: none; }
#comment_list li { clear: both; margin: 10px 0 0px; padding: 15px; position: relative; list-style: none; }
#comment_list li.zebra { border: 1px solid #E7E7E7; background: #F7F7F7; }
#comment_list li.authors_comment { outline: 3px double #E7E7E7; }
#comment_list .meta { margin-bottom: 20px; color:#A7A7A7; }
#comment_list .meta span, 
#comment_list .meta em,
#comment_list .meta a { margin-right: 10px; }
#comment_list .username { font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size: 1.2em; }
#comment_list .permalink { position: absolute; right: 10px; top: 10px; color: #E7E7E7; font-size: 1.5em; }
#comment_list .avatar { float: left; margin: 0 10px 0 0; }
#comment_list .avatar img { border: 1px solid #E7E7E7; }
#comment_list .comment_body { clear: both; overflow: auto; margin-left: 63px; }

#comment_list .send_pm,
#comment_list .send_fr { position: absolute; right: 55px; top: 13px; }
#comment_list .send_fr { top: 27px; }

#comment_list .send_pm,
#comment_list .send_fr,
#comment_list .edit_comment { color:#A7A7A7; }
#comment_list .send_pm:hover,
#comment_list .send_fr:hover,
#comment_list .edit_comment:hover { color: #CF000D; }

/* Fancybox css
*******************************/
div#fancy_overlay { position:absolute; top: 0; left: 0; z-index: 90; width: 100%; background-color: #000; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url("images/fancy_progress.png") no-repeat; }
div#fancy_close { position: absolute; top: -12px; right: -12px; height: 30px; width: 30px; background: transparent url("images/fancy_closebox.png"); cursor: pointer; z-index: 100; 	display: none; }
div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 96; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 92; }
div#fancy_title { position: absolute; bottom: -36px; left: 0; width: 100%; z-index: 100; background-color:#111; padding: 5px 0; display: none; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title div { color: #FFF; font-size: 1em; }
td#fancy_title_left {}
td#fancy_title_main {padding:0 5px}
td#fancy_title_right {}
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #474747; background: #313632; }
a#fancy_left, 
a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 45%; cursor: pointer; background-image: url("data:image/gif;base64,AAAA"); z-index: 100; }
a#fancy_left { left: 0px; }
a#fancy_right {	right: 0px; }
a#fancy_left:hover { background: transparent url("images/fancy_left.gif") no-repeat 0% 47%; }
a#fancy_right:hover { background: transparent url("images/fancy_right.gif") no-repeat 100% 47%; }
#fancy_bigIframe, #fancy_freeIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
div#fancy_bg { display: none; }
div.fancy_bg { position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url("images/fancy_shadow_n.png") repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url("images/fancy_shadow_ne.png") no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url("images/fancy_shadow_e.png") repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url("images/fancy_shadow_se.png") no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url("images/fancy_shadow_s.png") repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url("images/fancy_shadow_sw.png") no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px;	background: transparent url("images/fancy_shadow_w.png") repeat-y; }
div.fancy_bg_nw { top: -18px;left: -13px;width: 13px;height: 18px; background: transparent url("images/fancy_shadow_nw.png") no-repeat; }


/*
News Archive
*******************************/ 
#news_archive ul { list-style: none; padding: 10px; }


/* Gallery
*******************************/
#galerije .galerija { overflow: hidden; text-align: center; }


/* Newsletter
*******************************/
#newsletter_box { float: right; width: 193px; margin-right: 13px; padding-bottom: 10px; }
#newsletter_box .inlineLabels, 
#newsletter_box .radioLabels, 
#newsletter_box .blockLabels { padding-left: 0px !important; }
#newsletter_registration_box .radioLabels label, 
#newsletter_registration_box .inlineLabels label { margin-left: 0px; width: 0px !important; float: none; display: inline; } 


/* Contact form
*******************************/
#contact_form { border-top: 4px solid #202020; padding: 20px; }
#contact_form strong { color: #EEE; text-transform: uppercase; }
#contact_form .button { margin-left: 140px; }

/* Guestbook
*******************************/
#guestbook .article_head { margin-bottom: 30px; }
#guestbook .article_head h1 { font-size: 1.4em; }
#guestbook .addEntry { float: right; text-transform: uppercase; color: #EEE; letter-spacing: 1px; }
#guestbook .addEntry a { padding: 5px; }
#guestbook .entry { margin: 20px 25px; padding-bottom: 20px; border-bottom: 1px solid #111; }
#guestbook .meta { font-size: 12px; }
#guestbook .meta strong { color: #EEE; }
#guestbook .meta .date { color: #777; }
#guestbook .button { margin-left: 140px; }
