/*//// pageSetup */
.content .primary { width : 541px; }
.content .primary, .content .secondary, .content .tertiary { padding : 25px 0; }
.content .secondary { margin-left : 28px; width : 309px; voice-family : "\"}\""; voice-family : inherit; width : 281px; }
html>body .content .secondary { width : 281px; }
#header { background : #000 url(/si/si/wp-content/themes/dopike/img/blog/blog_header.gif) repeat-x 0 0; }
#header h1 { padding : 42px 0 6px 0; }
#header h1 q { z-index : 100; position : absolute; display : block; padding-top : 3px; font-size : 0.7em; font-weight : normal; color:#65685E; }
#header h1 q a { display : inline; text-decoration : underline; font-weight : normal; }
#header h1 q a:hover { text-decoration : none; }
#header h1 a small { top : 21px; }
#header h1 a:hover small { text-indent : 37px; }
#header li a:hover, #header li.active a { color : #000; }
#secondaryHeader ul { width : 850px; margin-bottom : 10px; }
#secondaryHeader li { float : right; }
#header li, #header li a, #header li span { background-image : url(/si/wp-content/themes/dopike/img/content_menu_li.png); }
#secondaryHeader li, #secondaryHeader li a { background : url(/si/wp-content/themes/dopike/img/blog/blog_secondary_header.gif) no-repeat 0 0; }
#secondaryHeader li a { background-position : 100% 100%; }
#secondaryHeader li.active a { color : #fff; }
#secondaryHeader li.sub a#rss, #secondaryHeader li.active kbd { background-image : url(/si/wp-content/themes/dopike/img/blog/blog_icons.gif); }
#secondaryHeader li.sub { right : 0; }
#secondaryHeader li.sub a#rss { margin-right : 0; }
.navigator span { margin-left : 270px; }
.underline { padding-bottom : 12px; }


#blogSearch { position : relative; margin : 0 auto; width : 850px; text-align : left; }
#secondaryHeader legend, #secondaryHeader label { display : none; }
#blogSearch fieldset { position : absolute; top : 111px; right : 0; }
#secondaryHeader input { float : left; width : 185px; padding-bottom : 1px; font-size : 13px; text-indent : 10px; color : #74746D; border : 1px solid #605F5F; background : #343232; }
#secondaryHeader input.submit { border : none; width : auto; padding : 0; margin-left : 0; }
/* -------------------- content */

/* -------------------- boxes */
.calendar h6 { position : relative; padding-bottom : 7px; font-size:1em; font-weight : bold; border-bottom : 1px solid #fff;}
.calendar h6 a, .calendar h6 span { position : absolute; display : block; overflow : hidden; width : 16px; height : 16px; white-space : nowrap; font-size : 1px; line-height : 1px; text-decoration : none; text-indent : 1700px; background : url(/si/wp-content/themes/dopike/img/icons1.gif) repeat-x 0 0; }
.calendar h6 a.next, .calendar h6 span.next  { top : -2px; right : 0; }
.calendar h6 a.previous, .calendar h6 span.previous  { top : -2px; right : 20px; }
.calendar h6 a.next { background-position : 4339px 0; margin-left : 9px; }
.calendar h6 a:hover.next { background-position : 6071px 0; }
.calendar h6 a:hover.previous { background-position : 5205px 0; }
.calendar h6 a.previous { background-position : 3473px 0; }
.calendar h6 span.nInactive { background-position : 2606px 0; margin-left : 9px; }
.calendar h6 span.pInactive { background-position : 1739px 0; }
.calendar p { padding-bottom : 5px; }
p.weekDays span, p.days span, p.days a { position : relative; float : left; margin-bottom : 1px; width : 33px; line-height : 22px; text-align : center; font-size : 0.9em; }
p.weekDays span { width : 34px; line-height : normal; }
p.weekDays span.last { width : 33px; }
p.days { font-size : 1.2em; }
p.days span { background : #ECEFE5; }
p.days a { background : #ffffff; color : #0168B0; }
p.days a:hover, p.days a.active, p.days span.active { background : #B92A01; color : #fff; }
p.days span.inactive, p.weekDays span  { color : #686767; }
p.days small { overflow : hidden; float : left; width : 1px; white-space : nowrap; text-decoration : none; text-indent : 1700px; }
p.days big { display : none; }
p.days q { z-index : 1500; position : absolute; display : block; width : 200px; height : 82px; top : -84px; left : -161px; text-align : left; background : #fff; border : 1px solid #BCC1AF; line-height : normal; }
p.days q a, p.days em { display : block; margin: 5px; }
p.days q a { width : auto; float : none; margin-bottom : 0; padding-bottom : 10px; line-height : normal; text-align : left; text-decoration : none; color : #B92A01; border-bottom : 1px solid #D7DCCC; }
p.days q a:hover { text-decoration : underline; color : #B92A01; background : none; }
p.days em { font-size : 0.8em; }
p.days q a kbd { top : 77px; left : 165px; width : 13px; height : 8px; background : url(/si/wp-content/themes/dopike/img/blog/blog_event.gif) no-repeat 0 0; }
.calendar ul { padding: 10px 0 0 0;}
.calendar ul li { padding : 0 0 5px 10px; background : url(/si/wp-content/themes/dopike/img/marker.gif) repeat-x 2565px 5px; }

.categories { padding-bottom : 7px; background : #B92A01 url(/si/wp-content/themes/dopike/img/blog/categories_bg.gif) repeat-x; }
.categories h5 { margin-bottom : 2px; background : url(/si/wp-content/themes/dopike/img/blog/categories_h5.gif) repeat-x 0 100%; }
.categories, .categories h5, .categories a { color : #fff; }
.categories kbd { background-image: url(/si/wp-content/themes/dopike/img/blog/blog_kbd.gif); }
.categories p kbd.tl, .categories p kbd.bl { width : 7px; height : 7px; }
.categories p kbd.tl { background-position : 322px 0; }
.categories p kbd.bl { background-position : 315px 0; }
.categories li {  margin : 0 -22px 0; border-bottom : 1px solid #CA674B; }
.categories li.last { border : none; }
.categories li a, .categories li a:hover, .categories li.active a { background : url(/si/wp-content/themes/dopike/img/blog/blog_arrows.gif) repeat-y 0px 0px; }

.categories li a { padding : 6px 22px 10px 32px; display : block; background-position : 18px 16px; }
.categories li a:hover { background-color : #C3340B; background-position : 18px 16px; }
.categories li.active { background-color : #C3340B; }
.categories li.active a { background-position : 18px 16px; font-weight : bold; color : #FCC4C4; }
.categories li.active p { position : relative; padding : 8px 10px 10px 0; margin-left : 15px; background : #B92A01 url(/si/wp-content/themes/dopike/img/blog/categories_bg.gif) repeat-x; }
.categories li.active blockquote p { padding : 0; margin : 0; background : none; }
.categories li.active p a, .categories li.active p a { background-color : transparent; background-position : 16px 16px; }
.categories li.active p a { padding : 6px 22px 0 28px; font-weight : normal; color : #000; text-decoration : none; }
.categories li.active blockquote p a { padding : 0; color : #fff; text-decoration : underline; }
.categories li p a span { display : block; padding-bottom : 3px; text-decoration : underline; color : #fff; }
.categories li p a:hover { color : #fff; }
.categories li p a:hover span, .categories li.active blockquote p a:hover { text-decoration : none; }
.categories li p small { display : none; }
.categories li.active blockquote { color : #000; padding : 10px 10px 15px 15px; }
.categories li.active blockquote a { display : inline; padding : 0; margin : 0; font-weight : normal; background : none; }
.categories li.active a.active { background-position : 18px 71px; }
.categories li.active p a.active { background-position : 16px 71px; }
.categories li.active p a.active span, .categories li.active p a.active { text-decoration : none; color : #FCC4C4; }
.commentInfo { float : left; margin-bottom : 15px; width : 70px; text-align : right; }
.commentInfo em { display : block; font-weight : bold; color : #B92A01; }
.comment p { margin-left : 85px; padding-left : 15px; min-height : 30px; border-left : 1px solid #D5DACA; }

.boxNavigation li a, .boxNavigation li span { width : auto; margin-right : 15px; min-width : 108px; }
.hfeedDisplay div.active { padding : 15px 11px 5px 11px; font-size : 0.9em; color : #7D7E7A; }
.hfeedDisplay ul.dCMS address { float : left; }
.hfeedDisplay ul.dCMS address a { color : #7D7E7A; }
.bottomSpace { margin-bottom : 20px; }

#faceBook h5 { padding : 0 0 5px 31px; margin : 0; background : url(/si/wp-content/themes/dopike/img/blog/facebook.gif) no-repeat  0 0; }
#faceBook p { padding-left : 31px; font-size : 0.9em; }
#faceBook p a.more { display : block; white-space : nowrap; padding-top : 5px; }

.blogCategory { padding : 12px; background : #EFEEE6; }
.blogCategory big, p.blogResoults big { font-size : 1.4em; color : #D22900; font-weight : bold; }
fieldset.searchBox { margin-bottom : 20px; }
fieldset.searchBox label { display : none; }
fieldset.searchBox input { width : 400px; text-indent : 10px; }
fieldset.searchBox input.submit { width : auto; }
p.blogResoults { padding-top : 10px; color : #5B6051; font-weight : bold; }
p.blogResoults big { color : #000; }

.content .primary ul, .content .primary ol { margin-bottom : 15px; }
.content .primary ul li { padding : 0 0 5px 30px; background : url(../images/blog/marker.gif) repeat-x 2580px 6px; }
.content .primary ol li { margin-left : 30px; padding-bottom : 5px; list-style : decimal; }

.content .primary .wp-caption-text {text-align: center; }
