body {
font: 14px "Verdana", Helvetica, Arial, sans-serif;
background : #dcdcd4 url('images/background_graphical_image.png') repeat;
background-position : 50% 0;
margin : 0;
padding : 0;
}
* html .post {
height : 1%;
}
.wrapper2 {
border-left : 0 solid #cccccc;
border-right : 0 solid #cccccc;
margin : 0 auto;
background : #dcdcd4;
width : 960px;
}
#contentwrapper {
margin : 0 320px 0 0;
background : #dcdcd4;
}
#maincontent {
position : relative;
padding : 10px 0 10px 10px;
background : #dcdcd4;
}
#header_wrapper {
margin : 0 auto;
width : 100%;
padding : 0 0;
height : 170px;
border-bottom : 0 solid #cccccc;
}
#header {
overflow : hidden;
height : 170px;
background : #333333 url('images/header_graphical_url.png') repeat;
background-position : 50% 50%;
}
#header_container {
margin : 0 auto;
width : 960px;
}
#logo {
display : block;
margin : 0 auto 0 0;
position : relative;
top : 0;
background : url('images/header_logo_image.png') no-repeat;
width : 754px;
height : 160px;
}
.description {
display : none;
}
#pixopoint_date {
font-weight : bold;
font-size : 0.6875em;
color : #ffffff;
font-family : Trebuchet MS, sans-serif;
letter-spacing : 0;
display : block;
margin : 0 0 0 auto;
position : relative;
top : -130px;
left : 0;
width : 200px;
height : 50px;
}
#pixopoint_feed {
margin : 0 0 0 auto;
font-weight : normal;
font-size : 0.6875em;
color : #ffffff;
font-family : verdana, helvetica, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 0;
display : block;
position : relative;
top : -207px;
left : -10px;
width : 200px;
height : 50px;
text-align : right;
}
#pixopoint_feed a {
color : #ffffff;
text-decoration : none;
}
#pixopoint_feed a:hover {
color : #ffffff;
text-decoration : underline;
}
.rss {
background : url('images/rss.gif');
width : 16px;
height : 16px;
display : inline-block;
position : relative;
top : 3px;
}
#search {
display : none;
}
h1 {
display : none;
}
h1 a {
color : #ffffff;
text-decoration : none;
}
h1 a:hover {
color : #ffffff;
text-decoration : none;
}
#sidebar_left {
float : left;
position : relative;
left : 0;
width : 300px;
margin-left : -320px;
padding : 0 10px 10px 10px;
}
#sidebar_right {
float : right;
position : relative;
right : -1px;
margin-right : -320px;
padding : 0 10px 10px 10px;
}
#sidebar_left, #sidebar_right {
color : #ed9001;
display : inline;
width : 300px;
}
#sidebar_left {
display : none;
}
#sidebar_left label, #sidebar_right label, #sidebar_left td, #sidebar_right td, #sidebar_left th, #sidebar_right th, #sidebar_left caption, #sidebar_right caption {
color : #ed9001;
}
#sidebar_left li a, #sidebar_right li a {
text-decoration : none;
color : #666666;
height : 100%;
padding : 0.3125em 0;
line-height : 2.125em;
padding : 0 0;
}
#sidebar_left li a:hover, #sidebar_right li a:hover {
color : #ed9001;
text-decoration : underline;
}
#sidebar_left li, #sidebar_right li {
font-family : verdana, helvetica, arial, sans-serif;
font-weight : bold;
font-size : 0.75em;
color : #ed9001;
}
#sidebar_left li li, #sidebar_right li li {
font-size : 1em;
color : #ed9001;
font-family : verdana, helvetica, arial, sans-serif;
padding : 5px;
}
#sidebar_left ul, #sidebar_right ul {
list-style-type : square;
}
#sidebar_left p, #sidebar_right p, #maincontent p {
letter-spacing : 0;
line-height : 1.375em;
padding : 0.625em 0 0.1875em 0;
font-size : 0.75em;
color : #666666;
font-family : verdana, helvetica, arial, sans-serif;
}
#sidebar_left p, #sidebar_right p {
color : #ed9001;
}
#sidebar_left p a, #sidebar_right p a {
color : #666666;
}
#sidebar_left ul, #maincontent ul, #sidebar_right ul {
margin : 0 0 0 15px;
padding : 0;
}
#sidebar_left, #sidebar_right {
color : #666666;
font-family : verdana, helvetica, arial, sans-serif;
}
#sidebar_left input#s {
width : 100%;
}
#sidebar_left h3, #sidebar_right h3 {
margin : 0;
padding : 0.75em 0 0.75em 5px;
font-style : normal;
font-weight : bold;
font-size : 0.6875em;
color : #ffffff;
font-family : verdana, helvetica, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 0;
line-height : 0.6875em;
background : #2a2a2a;
}
#sidebar_left h3 a, sidebar_right h3 a {
color : #ffffff;
text-decoration : none;
}
#sidebar_left h3 a:hover, sidebar_right h3 a:hover {
color : #3a54b9;
text-decoration : underline;
}
.sidebar_top, .sidebar_bottom {
width : 278px;
float : left;
background : #ffffff url('images/sidebar_box_widebackground.') repeat-x;
padding : 10px;
border : 1px solid #cecec0;
margin-top : 10px;
}
.sidebar_left_magazine_left {
margin-top : 10px;
width : 123px;
float : left;
background : #ffffff url('images/sidebar_box_skinnybackground.') repeat-x;
padding : 10px;
border : 1px solid #cecec0;
}
.sidebar_left_magazine_right {
margin-top : 10px;
width : 123px;
float : right;
background : #ffffff url('images/sidebar_box_skinnybackground.') repeat-x;
padding : 10px;
border : 1px solid #cecec0;
}
.sidebar_right_magazine_left {
margin-top : 10px;
width : 123px;
float : left;
background : #ffffff url('images/sidebar_box_skinnybackground.') repeat-x;
padding : 10px;
border : 1px solid #cecec0;
}
.sidebar_right_magazine_right {
margin-top : 10px;
width : 123px;
float : right;
background : #ffffff url('images/sidebar_box_skinnybackground.') repeat-x;
padding : 10px;
border : 1px solid #cecec0;
}
.sidebar_right_magazine_right {
margin-top : 10px;
width : 123px;
float : right;
background : #ffffff url('images/sidebar_box_skinnybackground.') repeat-x;
padding : 10px;
border : 1px solid #cecec0;
}
#hochkant {
margin-bottom: 20px;
}
.subscribe-to-comments {
font-size: 1em !important;
clear: none !important;
}
.subscribe-to-comments label {
margin-left: 5px !important;
/*vertical-align: 1px;*/
}
h2 {
margin : 0;
padding : 0 0 0 0;
font-weight : normal;
font-size : 1.75em;
color : #444444;
font-family : verdana, helvetica, arial, sans-serif;
letter-spacing : 0;
line-height : 1.75em;
}
h3 {
margin : 0;
padding : 0.75em 7px 0.75em 7px;
font-weight : bold;
font-size : 0.75em;
color : #ffffff;
font-family : verdana, helvetica, arial, sans-serif;
letter-spacing : 0;
line-height : 0.75em;
background : #2a2a2a;
}
h4 {
margin : 0;
padding : 0.75em 0 0.75em 0;
font-weight : bold;
font-size : 0.875em;
color : #444444;
font-family : verdana, helvetica, arial, sans-serif;
letter-spacing : 0;
line-height : 0.875em;
background : #ffffff;
}
h5 {
margin : 0;
padding : 0.6875em 0 0.6875em 0;
font-weight : bold;
font-size : 0.75em;
color : #444444;
font-family : verdana, helvetica, arial, sans-serif;
letter-spacing : 0;
line-height : 0.75em;
background : #ffffff;
}
h6 {
margin : 0;
padding : 0.625em 0 0.625em 0;
font-weight : normal;
font-size : 0.75em;
color : #444444;
font-family : verdana, helvetica, arial, sans-serif;
letter-spacing : 0;
line-height : 0.75em;
background : #ffffff;
}
h2 a {
color : #444444;
}
h2 a:hover {
color : #a91b33;
}
h3 a {
color : #337fa9;
text-decoration : none;
}
h3 a:hover {
color : #ffffff;
text-decoration : underline;
}
h4 a {
color : #337fa9;
text-decoration : none;
}
h4 a:hover {
color : #a91b33;
text-decoration : underline;
}
h5 a {
color : #337fa9;
text-decoration : none;
}
h5 a:hover {
color : #a91b33;
text-decoration : underline;
}
h6 a {
color : #337fa9;
text-decoration : none;
}
h6 a:hover {
color : #e68c33;
text-decoration : underline;
}
#pagetop_wrapper {
display : none;
}
#pagebottom_wrapper {
display : none;
}
.footer1 {
width : 960px;
margin : 0 auto;
background : #8bb940 url('images/footer_graphicalbackground.png') repeat-y;
}
#footer {
text-align : center;
margin : 0 auto;
width : 960px;
height : 40px;
clear : both;
background : #8bb940 url('images/footer_graphicalbackground.png') repeat-x;
letter-spacing : 0;
line-height : 40px;
font-family : verdana, helvetica, sans-serif;
font-size : 0.6875em;
color : #ffffff;
min-width : 960px;
}
#footer a {
color : #ffffff;
text-decoration : none;
}
#footer a:hover {
color : #ffffff;
text-decoration : underline;
}
.clear {
overflow : hidden;
clear : both;
}
.post {
border-top : 1px solid #cecec0;
border-bottom : 1px solid #cecec0;
border-left : 1px solid #cecec0;
border-right : 1px solid #cecec0;
background : #ffffff url('images/post_background.') repeat-x;
padding : 10px 10px 10px 10px;
margin-bottom : 10px;
}
.post li {
letter-spacing : 0;
line-height : 1.375em;
padding : 0.625em 0 0.1875em 0;
font-size : 0.75em;
color : #666666;
font-family : verdana, helvetica, arial, sans-serif;
}
.post ul li {
margin-left : 20px;
}
.postinfo {
border-bottom : 1px solid #eeeeee;
font-family : verdana, helvetica, arial, sans-serif;
font-size : 0.625em;
letter-spacing : 0;
color : #ed9001;
padding : 10px 0 2px 0;
}
.postinfo_footer {
border-bottom : 0;
border-top : 0 solid #eeeeee;
}
.postinfo a {
color : #666666;
text-decoration : none;
}
.postinfo a:hover {
color : #666666;
text-decoration : underline;
}
a, p a {
color : #ed9001;
text-decoration : none;
}
a:hover, p a:hover {
color : #ed9001;
text-decoration : underline;
}
.breadcrumbs {
font-family : verdana, helvetica, arial, sans-serif;
font-size : 0.625em;
letter-spacing : 0;
color : #ed9001;
padding : 10px 0 2px 0;
background : url('') repeat-x;
}
.breadcrumbs a {
color : #666666;
text-decoration : none;
}
.breadcrumbs a:hover {
color : #666666;
text-decoration : underline;
}
#comments_wrapper {
background : #ffffff url('images/post_background.') repeat-x;
padding : 10px 10px;
border-top : 1px solid #cecec0;
border-bottom : 1px solid #cecec0;
border-left : 1px solid #cecec0;
border-right : 1px solid #cecec0;
overflow : hidden;
}
.comment {
padding : 0;
list-style : none;
margin : 10px 0 0 0;
padding-top : 10px;
border-bottom : 1px solid #cecec0;
overflow : hidden;
}
.comment .alt {
background : #eeeeee;
}
.comment .alt p {
background : #eeeeee;
}
textarea#comment {
width : 100%;
}
.comment img.avatar {
float : right;
margin : 0 10px 10px 10px;
width : 60px;
height : 60px;
}
#comments_wrapper p {
margin : 0 10px 10px 10px;
font-family : verdana, helvetica, arial, sans-serif;
font-size : 0.6875em;
letter-spacing : 0;
color : #666666;
}
#comments_wrapper h3 {
margin-top : 0;
}
.comment p a {
color : #ed9001;
text-decoration : none;
}
.comment p a:hover {
color : #ed9001;
text-decoration : underline;
}
#commentform input, #commentform label, #commentform textarea {
margin : 20px 0 0 0;
display : inline;
font-family : verdana, helvetica, arial, sans-serif;
font-size : 0.6875em;
letter-spacing : 0;
}
#commentform label {
margin-left : 10px;
}
#commentform input, #commentform textarea {
clear : left;
}
#respond {
margin-top : 30px;
}
.nextprevpage {
margin : 10px 0;
text-align : center;
letter-spacing : 0;
line-height : 1.375em;
padding : 0.625em 0 0.1875em 0;
font-size : 0.75em;
color : #666666;
font-family : verdana, helvetica, arial, sans-serif;
}
#myGallery, #myGallerySet, #flickrGallery {
width : auto;
}
.ngg-galleryoverview {
clear : none;
}
.ngg-gallery-thumbnail img:hover {
background-color : #a9a9a9;
border : 1px solid #a9a9a9;
padding : 4px;
}
#menu_wrapper1 {
background : #474747 url('images/pixo_mainmenu_background_image.png') repeat-x;
background-position : 50% 0;
width : 100%;
height : 35px;
}
#menu1, #menu1_multilevel {
width : 960px;
margin : 0 auto;
}
#menu1 ul {
margin : 0;
padding : 0;
list-style : none;
}
#menu1 li {
color : #ffffff;
line-height : 35px;
text-transform : capitalize;
z-index : 20;
letter-spacing : 0;
background : url('images/mainmenu_backgroundimage.png') repeat-x;
font-weight : normal;
font-size : 1.0625em;
margin : 0;
padding : 0;
margin : 0 0;
float : left;
font-family : verdana, helvetica, arial, sans-serif;
position : relative;
}
#menu1 li:hover, #menu1 li.sfhover {
background : #545454 url('images/mainmenu_buttonimage_hover_left.png') no-repeat;
}
#menu1 li a {
text-decoration : none;
display : block;
padding : 0 15px;
color : #ffffff;
}
#menu1 li a:hover {
text-decoration : none;
color : #ffffff;
}
#menu1 ul ul {
background : url('images/dropdownshadow.png') bottom right;
padding : 0 8px 8px 0;
position : absolute;
left : -999em;
top : 35px;
width : 120px;
}
#menu1 li:hover ul, #menu1 li.sfhover ul {
left : auto;
}
#menu1 ul ul li a {
padding : 4px 10px;
text-transform : none;
}
#menu1 ul ul li {
color : #666666;
z-index : 20;
width : 120px;
background : #666666;
font-family : verdana, helvetica, arial, sans-serif;
font-size : 0.64705884em;
font-weight : normal;
font-style : normal;
background : #ffffff;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
}
#menu1 ul ul li a {
line-height : 1.375em;
color : #666666;
text-decoration : none;
}
#menu1 ul ul li:hover a, #menu1 ul ul li.sfhover a {
color : #ffffff;
text-decoration : none;
}
#menu1 ul ul li:hover li a, #menu1 ul ul li.sfhover li a {
color : #666666;
}
#menu1 ul ul li:hover li a:hover, #menu1 ul ul li.sfhover li a:hover {
color : #ffffff;
}
#menu1 ul ul li:hover, #menu1 ul ul li.sfhover {
color : #ffffff;
background : #bbb1b1;
}
#menu1 ul ul ul li {
font-size : 1em;
}
#menu1 ul ul ul, #menu1 ul ul ul ul {
position : absolute;
margin-left : -999em;
top : 0;
width : 120px;
}
#menu1 li li:hover ul, #menu1 li li.sfhover ul, #menu1 li li li:hover ul, #menu1 li li li.sfhover ul {
margin-left : 120px;
}
#menu1 ul ul li:hover li a, #menu1 ul ul li.sfhover li a {
text-decoration : none;
}
#menu1 ul ul li li:hover a, #menu1 ul ul li li.sfhover a {
color : #ffffff;
text-decoration : none;
}
.mainmenu1 {
min-width : 960px;
border-left : 0 solid #cccccc;
border-right : 0 solid #cccccc;
margin : 0 auto;
background : #dcdcd4;
width : 960px;
}
#menu_wrapper2 {
background : #666666;
background-position : 50% 0;
width : 100%;
height : 24px;
}
#menu2, #menu2_multilevel {
margin : 0 auto;
}
#menu2 ul {
margin : 0;
padding : 0;
list-style : none;
}
#menu2 li {
color : #ffffff;
line-height : 24px;
text-transform : uppercase;
z-index : 10;
letter-spacing : 0;
background : #666666;
font-weight : normal;
font-size : 0.625em;
margin : 0;
padding : 0;
margin : 0 0;
float : left;
font-family : verdana, helvetica, arial, sans-serif;
position : relative;
}
#menu2 li:hover, #menu2 li.sfhover {
background : #777777;
}
#menu2 li a {
text-decoration : none;
display : block;
padding : 0 15px;
color : #ffffff;
}
#menu2 li a:hover {
text-decoration : none;
color : #ffffff;
}
#menu2 ul ul {
background : url('images/dropdownshadow.png') bottom right;
padding : 0 4px 4px 0;
position : absolute;
left : -999em;
top : 24px;
width : 120px;
}
#menu2 li:hover ul, #menu2 li.sfhover ul {
left : auto;
}
#menu2 ul ul li a {
padding : 4px 10px;
text-transform : none;
}
#menu2 ul ul li {
color : #666666;
z-index : 10;
width : 120px;
background : #666666;
font-family : verdana, helvetica, arial, sans-serif;
font-size : 1.1em;
font-weight : normal;
font-style : normal;
background : #ffffff;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
}
#menu2 ul ul li a {
line-height : 1.375em;
color : #666666;
text-decoration : none;
}
#menu2 ul ul li:hover a, #menu2 ul ul li.sfhover a {
color : #ffffff;
text-decoration : none;
}
#menu2 ul ul li:hover li a, #menu2 ul ul li.sfhover li a {
color : #666666;
}
#menu2 ul ul li:hover li a:hover, #menu2 ul ul li.sfhover li a:hover {
color : #ffffff;
}
#menu2 ul ul li:hover, #menu2 ul ul li.sfhover {
color : #ffffff;
background : #bbb1b1;
}
#menu2 ul ul ul li {
font-size : 1em;
}
#menu2 ul ul ul, #menu2 ul ul ul ul {
position : absolute;
margin-left : -999em;
top : 0;
width : 120px;
}
#menu2 li li:hover ul, #menu2 li li.sfhover ul, #menu2 li li li:hover ul, #menu2 li li li.sfhover ul {
margin-left : 120px;
}
#menu2 ul ul li:hover li a, #menu2 ul ul li.sfhover li a {
text-decoration : none;
}
#menu2 ul ul li li:hover a, #menu2 ul ul li li.sfhover a {
color : #ffffff;
text-decoration : none;
}
.secondmenu1 {
min-width : 960px;
border-left : 0 solid #cccccc;
border-right : 0 solid #cccccc;
margin : 0 auto;
background : #dcdcd4;
width : 960px;
}
/*
img {
border : 1px solid #cccccc;
padding : 2px;
}
img.wp-smiley {
border : none;
}
a:hover img {
border : 1px solid #aaaaaa;
padding : 2px;
}
a img {
border : 1px solid #cccccc;
padding : 2px;
}
*/
.wp-caption img {
margin : 0;
padding : 2px;
border : none;
}
.wp-caption a img {
border : none;
}
.wp-caption a:hover img {
border : none;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
margin : 0 5px 0 0;
}
.alignright {
float : right;
margin : 0 0 0 5px;
}
.wp-caption {
border : 1px solid #cccccc;
text-align : center;
background : #fefefe;
padding-top : 4px;
margin : 10px;
}
.wp-caption p.wp-caption-text {
letter-spacing : 0;
line-height : 1.375em;
font-size : 0.75em;
color : #666666;
font-family : verdana, helvetica, arial, sans-serif;
padding : 0 4px 5px;
margin : 0;
}
#magazine_leftcolumn_wrapper {
overflow : hidden;
float : left;
width : 50%;
}
#magazine_leftcolumn {
border-top : 1px solid #cecec0;
border-bottom : 1px solid #cecec0;
border-left : 1px solid #cecec0;
border-right : 1px solid #cecec0;
background : #ffffff url('images/post_background.') repeat-x;
padding : 10px 10px 10px 10px;
margin-bottom : 10px;
margin-right : 5px;
}
#magazine_leftcolumn img, #magazine_rightcolumn img {
float : left;
margin : 10px 10px 10px 0;
padding : 0;
border : none;
}
.magazine_colspan img, .magazine_colspan embed, .magazine_colspan object {
float: none;
display: block;
margin : 10px auto 10px auto;
padding : 0 !important;
border : none !important;
}
.magazine_colspan img:hover {
/*float : left;*/
/*border : none;*/
}
#magazine_leftcolumn .postinfo, #magazine_rightcolumn .postinfo, .magazine_colspan .postinfo {
border : none;
}
#magazine_leftcolumn p, #magazine_rightcolumn p, .magazine_colspan p {
margin : 0;
padding : 0;
}
#magazine_leftcolumn p.magazine_title, #magazine_rightcolumn p.magazine_title, .magazine_colspan p.magazine_title {
margin : 5px 0 0 0;
}
.magazinebox {
border-bottom : 1px dotted #cccccc;
overflow : hidden;
}
#magazine_rightcolumn_wrapper {
overflow : hidden;
float : left;
width : 50%;
}
#magazine_rightcolumn {
border-top : 1px solid #cecec0;
border-bottom : 1px solid #cecec0;
border-left : 1px solid #cecec0;
border-right : 1px solid #cecec0;
background : #ffffff url('images/post_background.') repeat-x;
padding : 10px 10px 10px 10px;
margin-bottom : 10px;
margin-left : 5px;
}
.magazine_colspan_wrapper {
width : 100%;
float : left;
}
.magazine_colspan {
width : auto;
border-top : 1px solid #cecec0;
border-bottom : 1px solid #cecec0;
border-left : 1px solid #cecec0;
border-right : 1px solid #cecec0;
background : #ffffff url('images/post_background.') repeat-x;
padding : 10px 0 10px 10px;
margin-bottom : 10px;
padding : 10px 10px 10px 10px;
}
#magazine_leftcolumn h3, #magazine_rightcolumn h3, .magazine_colspan h3 {
padding-left : 6px;
}
#bbpress {
margin : 0;
padding : 0;
}
#bbpress {
margin-bottom : 50px;
font : 62.52% helvetica, arial, sans-serif;
letter-spacing : 0;
line-height : 1.375em;
color : #666666;
}
#bbpress a {
color : #ed9001;
text-decoration : none;
}
#bbpress a:hover {
color : #ed9001;
text-decoration : underline;
}
#bbpress .alt {
background-color : #ffffff;
}
#bbpress pre, #bbpress code {
font : 1em Monaco, 'Courier New', monospace;
}
#bbpress pre, #bbpress p {
margin-bottom : 1em;
}
#bbpress .left {
float : left;
}
#bbpress .right {
float : right;
}
#bbpress .delete:hover {
background-color : #c00;
color : #fff;
}
#bbpress fieldset {
border-width : 0;
padding : 0;
margin : 0;
}
#bbpress img.avatar {
border : 1px solid #ddd;
}
#bbpress .bozo {
background-color : #eeee88;
}
#bbpress .alt.bozo {
background-color : #ffff99;
}
#bbpress .deleted {
background-color : #ee8888;
}
#bbpress .alt.deleted {
background-color : #ff9999;
}
#bbpress #main {
font-size : 1.2em;
width : auto;
margin : 0 auto 25px;
position : relative;
}
#bbpress .notice {
border : 2px solid #4c9545;
background-color : #abd8a2;
color : #4c9545;
font-size : 1.1em;
font-weight : bold;
padding : 10px 15px;
margin : 0 0 1.1em;
}
#bbpress .notice.error {
border-color : #852424;
background-color : #ca8a8a;
color : #5d2424;
}
#bbpress .notice p {
margin-bottom : 0;
}
#bbpress .login {
font-size : 100%;
bottom : 31px;
left : 0;
font-weight : normal;
color : #444444;
width : 100%;
z-index : 1;
}
#bbpress form.login {
bottom : 15px;
}
#bbpress .login p {
padding : 0 0 4px;
}
#bbpress .login label {
display : block;
float : left;
padding-right : 10px;
line-height : 14px;
}
#bbpress form.login input {
border : 1px solid #999;
padding : 2px;
line-height : 14px;
margin : 0;
}
#bbpress form.login input.submit {
float : left;
margin-top : 14px;
margin-bottom : -10px;
display : block;
line-height : 15px;
}
#bbpress form.login input.submit:hover {
background-color : #ddd;
}
#bbpress div.remember label {
clear : both;
padding : 0;
margin : 6px 0 0 0;
line-height : 12px;
}
#bbpress form.login input#remember {
border-width : 0;
padding : 0;
margin : 0;
vertical-align : baseline;
}
#bbpress #front-page #hottags {
position : absolute;
top : 0;
left : 0;
width : 150px;
overflow : hidden;
}
#bbpress #front-page #discussions {
margin-left : 170px;
width : 590px;
}
#bbpress .frontpageheatmap {
font-weight : normal;
line-height : 30px;
padding-bottom : 10px;
}
#bbpress #front-page #main h2, #bbpress #forum-page #main h2, h2.bbpost-form, #bbpress #userlogin, #bbpress #currentfavorites, #bbpress #register, #bbpress #passwordrecovery, #bbpress .bbcrumb {
font-size : 159.94882%;
}
#bbpress #front-page #discussions ul {
padding : 0 0 0 14px;
}
#bbpress .sticky {
background-color : #a1d29a;
}
#bbpress a.page-numbers, #bbpress span.page-numbers {
border-right : 1px solid #bbbbbb;
border-bottom : 1px solid #bbbbbb;
padding : 4px 4px 2px 5px;
margin-left : 5px;
background-image : url('images/page-links-background.gif');
background-repeat : no-repeat;
background-position : 0 0;
}
#bbpress span.page-numbers.current {
background-position : 0 -100px;
}
#bbpress #latest a.page-numbers {
font-size : 100%;
padding : 3px 3px 1px 4px;
margin-left : 3px;
}
#bbpress a.prev.page-numbers, #bbpress a.next.page-numbers, #bbpress span.page-numbers.dots {
border-width : 0;
padding : 0 4px;
background-image : none;
}
#bbpress span.page-numbers.dots {
padding : 0;
}
#bbpress a.page-numbers:hover {
background-position : 0 -100px;
}
#bbpress a.prev.page-numbers:hover, #bbpress a.next.page-numbers:hover {
color : #006400;
}
#bbpress .infobox {
overflow : auto;
border : 1px solid #ccc;
border-width : 1px 0;
padding : 1em;
}
#bbpress .infobox ul {
margin : 10px 0 10px 12px;
padding : 0;
}
#bbpress .infobox ul li {
padding-bottom : 3px;
}
#bbpress #topic-info {
float : left;
padding : 0 1em 0 0;
}
#bbpress #topic-tags {
border-left : 1px solid #ccc;
float : right;
padding : 0 0 0 1em;
}
#bbpress .nav {
margin : 15px 0;
padding : 12px 0;
text-align : center;
}
#bbpress #thread {
list-style : none;
margin : 0;
padding : 0;
}
#bbpress #thread li {
line-height : 1.5em;
border-top : 1px solid #fff;
}
#bbpress #thread li ol, #bbpress #thread li ul {
margin-left : 40px;
}
#bbpress #thread li ol li, #bbpress #thread li ul li {
padding : 0;
}
#bbpress .threadauthor {
float : left;
padding : 1em 1em 0 1em;
width : 120px;
}
#bbpress .threadauthor p {
margin : 0;
}
#bbpress .threadauthor small {
font : 11px Verdana, Arial, Helvetica, sans-serif;
}
#bbpress .threadpost {
padding : 1.5em 1em;
margin-left : 140px;
background-color : #eee;
}
#bbpress #thread li.alt .threadpost {
background-color : transparent;
}
#bbpress #thread li.deleted {
background-color : transparent;
}
#bbpress #thread li.deleted .threadpost {
background-color : #ee8888;
}
#bbpress #thread li.alt.deleted .threadpost {
background-color : #ff9999;
}
#bbpress #thread li.pingback {
margin-left : 140px;
margin-top : 2px;
margin-bottom : 2px;
background-color : #e4f3e1;
border : 0.2em solid #e4f3e1;
}
#bbpress #thread li.pingback .threadpost {
background-color : #e4f3e1;
}
#bbpress #thread li.pingback .threadauthor {
float : none;
padding : 0.9em 0.9em 0;
width : auto;
}
#bbpress #thread li.pingback .threadauthor strong {
font-weight : normal;
}
#bbpress #thread li.pingback .threadauthor small {
color : #333;
}
#bbpress #thread li.pingback .threadpost {
margin-left : 0;
padding : 0.5em 0.9em 1.5em;
}
#bbpress #thread li.pingback .bbpost {
font-style : italic;
color : #333;
margin : 0 0 0 2.4em;
padding : 0 0 0 0.8em;
border-left : 3px dotted #ccc;
}
#bbpress #thread .bbpost blockquote {
margin : 0 0 0 2.4em;
padding : 0 0 0 0.8em;
border-left : 3px solid #ccc;
}
#bbpress #thread .bbpost li {
clear : none;
}
#bbpress .postform p {
font-size : 90%;
}
#bbpress #thread .bbpost p {
font-size : 130%;
}
#bbpress .poststuff {
border-top : 1px dotted #ccc;
margin : 10px 0 0;
padding : 5px 0 0;
font : 10px Verdana, Arial, Helvetica, sans-serif;
text-transform : uppercase;
}
#bbpress .num, #bbpress #forumlist small {
font : 100% helvetica, arial, sans-serif;
letter-spacing : 0;
line-height : 1.375em;
padding : 0.625em 0 0.1875em 0;
color : #666666;
text-align : center;
white-space : nowrap;
}
#bbpress .postform {
background-color : #f0f0f0;
padding : 1em;
margin-bottom : 1em;
}
#bbpress .postform textarea {
height : 12em;
margin : 5px 0;
padding : 5px;
width : 720px;
display : block;
}
#bbpress .postform label {
display : block;
}
#bbpress #manage-tags {
margin : 10px 0;
list-style : none;
}
#bbpress #manage-tags li {
float : left;
width : 200px;
padding-bottom : 10px;
}
#bbpress p.submit {
text-align : right;
}
#bbpress .topiclink {
display : block;
}
#bbpress .topictitle {
font-size : 26px;
font-weight : normal;
display : inline;
}
#bbpress p.rss-link {
text-align : right;
}
#bbpress a.rss-link {
padding : 6px 0 6px 20px;
background-image : url('images/feed-icon-16x16.gif');
background-repeat : no-repeat;
background-position : 0 50%;
}
#bbpress #topic-move {
margin-top : 1em;
}
#bbpress #content .frontpageheatmap a {
font-weight : normal;
text-decoration : none;
}
#bbpress #content .infobox li {
margin-bottom : 2px;
}
#bbpress #content .nav a {
border : 1px solid #ccc;
font-weight : normal;
}
#bbpress #content .nav a:hover {
border : 1px solid #999;
}
#bbpress #content a:visited {
font-weight : normal;
}
#bbpress #front-search {
float : right;
margin-top : -8px;
}
#bbpress #latest td, #bbpress #forumlist td, #bbpress #favorites td {
padding : 5px 10px;
}
#bbpress #forumlist tr td div.nest {
padding-left : 2.5ex;
}
#bbpress #latest tr:hover, #bbpress #forumlist tr:hover, #bbpress #favorites tr:hover {
background-color : #fdd;
}
#bbpress #latest th, #bbpress #forumlist th, #bbpress #favorites th {
border-bottom : 1px solid #aaa;
background-color : #ddd;
font : 11px Verdana, Arial, Helvetica, sans-serif;
padding : 5px 10px;
text-transform : uppercase;
}
#bbpress tr.bb-category td {
background-color : #ddd;
}
#bbpress #latest, #bbpress #forumlist, #bbpress #favorites {
background-color : #f7f7f7;
margin-bottom : 2em;
width : 100%;
}
#bbpress #profile-menu {
list-style : none;
position : absolute;
right : 0;
}
#bbpress #profile-menu li {
display : inline;
margin-left : 3px;
}
#bbpress #profile-menu li a {
font-size : 1.1em;
background-color : #ddd;
padding : 4px 7px;
border-top : 3px double #9e9e9e;
position : relative;
top : -10px;
}
#bbpress #profile-menu li.current a {
background-color : #bbb;
border-top : 1px solid #9e9e9e;
}
#bbpress #profile-menu li a:hover {
background-color : #e4f3e1;
}
#bbpress #useravatar {
margin-bottom : 1em;
}
#bbpress #useravatar img {
display : block;
border-width : 3px;
border-style : double;
}
#bbpress #userinfo {
margin-top : 10px;
}
#bbpress #userinfo dt {
font-weight : bold;
}
#bbpress #userinfo dd {
margin : 0 0 5px;
}
#bbpress #useractivity {
margin : 15px 0 5px;
}
#bbpress .user-recent {
margin : 0 0 10px;
}
#bbpress .user-recent ol {
margin : 5px 0 0 28px;
}
#bbpress .user-recent ol li {
margin : 0 0 3px;
}
#bbpress #login-page fieldset, #bbpress #register-page fieldset, #bbpress #profile-page fieldset {
border-top : 3px double #ccc;
border-bottom : 1px solid #ccc;
border-left : none;
border-right : none;
padding : 10px 0 10px 10px;
margin-bottom : 15px;
background-color : #f6f6f6;
}
#bbpress #login-page legend, #bbpress #register-page legend, #bbpress #profile-page legend {
font-weight : bold;
padding : 0 15px;
}
#bbpress #login-page fieldset table, #bbpress #register-page fieldset table, #bbpress #profile-page fieldset table {
text-align : left;
margin : 0 15px;
width : 95%;
border-collapse : collapse;
}
#bbpress #login-page fieldset table th, #bbpress #register-page fieldset table th, #bbpress #profile-page fieldset table th {
padding : 5px;
text-align : right;
width : 20%;
vertical-align : top;
padding-right : 1em;
}
#bbpress #login-page fieldset table td, #bbpress #register-page fieldset table td, #bbpress #profile-page fieldset table td {
padding : 5px;
}
#bbpress #login-page fieldset table td p, #bbpress #register-page fieldset table td p, #bbpress #profile-page fieldset table td p {
margin : 5px 0;
}
#bbpress #login-page fieldset p, #bbpress #register-page fieldset p, #bbpress #profile-page fieldset p {
font-size : 11px;
margin : 10px 16px;
}
#bbpress #login-page sup.required, #bbpress #register-page sup.required, #bbpress #profile-page sup.required {
color : red;
}
#bbpress .form-invalid {
background-color : #ffebe8 !important ;
}
#bbpress .form-invalid input {
border-color : #c00 !important ;
}
#bbpress .form-table input, #bbpress .form-table textarea {
border-color : #c6d9e9;
}
#bbpress .hidden {
display : none;
}
#bbpress #pass-strength-result {
padding : 1px 3px 1px 3px;
text-align : center;
width : 140px;
border : 1px solid #ccc;
background-color : #e3e3e3;
}
#bbpress #pass-strength-result.bad {
background-color : #ffeff7;
border-color : #c69;
}
#bbpress #pass-strength-result.good {
background-color : #effff4;
border-color : #66cc87;
}
#bbpress #pass-strength-result.short {
background-color : #e3e3e3;
}
#bbpress #pass-strength-result.strong {
background-color : #59ef86;
border-color : #319f52;
}