@charset "utf-8";
/* CSS Document © Copyright 2010, All rights reserved */
/*------ Default HTML Styles ------*/
* {
margin:0;
padding:0;
}
html {
font-size:100%;
height:100%;
margin:0 0 1px 0;
}
body {
font-size:13px;
font-family:Helvetica, Arial, sans-serif;
line-height:1.4em;
}
body.arial {
font-family:Helvetica, Arial, sans-serif;
}
body.times {
font-family:"Times New Roman", Times, serif;
}
body.courier {
font-family:"Courier New", Courier, monospace;
}
body.georgia {
font-family:Georgia, "Times New Roman", Times, serif;
}
h1, h2, h3, h4, h5, h6, p, blockquote, label, ul, ol, dl, fieldset, address, .contentheading, .componentheading, .contentdescription {
margin:0.5em 0;
}
ul, ol {
margin:0 0 0 2em;
}
fieldset {
border:none;
}
legend {
font-weight:bold;
}
table {
border-collapse:collapse;
}
img {
border:none;
}
a {
text-decoration:underline;
outline:none;
}
a:hover {
text-decoration:none;
}
.contentheading, .componentheading, h1, h2, h3, h4, h5, h6 {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
h1, .componentheading {
font-size:28px;
line-height:1.1em;
}
.componentheading {
border-bottom:1px solid #CCC;
padding-bottom:10px;
}
h2, .contentheading, .moduletable-jsmembers h3 {
font-size:23px;
line-height:1.1em
}
h3, .contentdescription {
font-size:18px;
}
h4 {
font-size:16px;
}
h5 {
font-size:14px;
}
h6 {
font-size:14px;
font-weight:bold;
}
body.heading-tahoma h1, body.heading-tahoma h2, body.heading-tahoma .componentheading, body.heading-tahoma .contentheading,
body.heading-tahoma div.catItemHeader h3.catItemTitle,body.heading-tahoma div.itemHeader h2.itemTitle {
font-family:Tahoma, Verdana, sans-serif;
}
body.heading-arial h1, body.heading-arial h2, body.heading-arial .componentheading, body.heading-arial .contentheading,
body.heading-arial div.catItemHeader h3.catItemTitle,body.heading-arial div.itemHeader h2.itemTitle {
font-family:Arial, Helvetica, sans-serif;
}
body.heading-times h1, body.heading-times h2, body.heading-times .componentheading, body.heading-times .contentheading,
body.heading-times div.catItemHeader h3.catItemTitle,body.heading-times div.itemHeader h2.itemTitle {
font-family:"Times New Roman", Times, serif;
}
body.heading-courier h1, body.heading-courier h2, body.heading-courier .componentheading, body.heading-courier .contentheading,
body.heading-courier div.catItemHeader h3.catItemTitle,body.heading-courier div.itemHeader h2.itemTitle {
font-family:"Courier New", Courier, monospace;
}
body.heading-georgia h1, body.heading-georgia h2, body.heading-georgia .componentheading, body.heading-georgia .contentheading,
body.heading-georgia div.catItemHeader h3.catItemTitle,body.heading-georgia div.itemHeader h2.itemTitle {
font-family:Georgia, "Times New Roman", Times, serif;
}
hr {
border:0;
display:block;
clear:both;
height:1px;
margin:10px 0;
border-bottom:1px dotted #EEE;
}
/*------ Layout Styles ------*/
.inside {
padding:10px 0;
}
.clr {
clear:both;
}
.width {
width:960px;
margin:0 auto;
}
/*--- Inset ---*/
#inset {
background:#000;
}
#topmenu {
float:left;
}
#topmenu ul, #topmenu li {
margin:0;
padding:0;
list-style:none;
}
#topmenu li {
display:inline;
}
#topmenu li a {
display:block;
float:left;
margin:0 15px 0 0;
padding:10px;
text-transform:uppercase;
text-decoration:none;
}
#topmenu ul ul {
padding:3px;
}
#topmenu ul ul a {
text-transform:capitalize;
}
#search {
float:right;
margin:8px 0;
}
#search .inputbox {
padding:5px 5px 5px 15px;
font-size:11px;
float:left;
}
#search .button {
margin:0 0 0 10px;
float:left;
font-weight:bold;
}
/*--- Toolbar ---*/
#toolbar {
height:66px;
overflow:hidden;
margin:0 0 10px 0;
}
#toolbar .inside {
padding:15px 0;
}
#login {
float:left;
}
#modlgn_username, #modlgn_passwd {
padding:7px 7px 7px 30px;
margin:0 10px 0 0;
}
#sidebar #modlgn_username, #sidebar #modlgn_passwd, #sidebar2 #modlgn_username, #sidebar2 #modlgn_passwd {
width:84%;
}
#form-login .button {
padding:7px 10px;
margin:0 10px 0 0;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
}
#social-links {
float:right;
text-align:right;
}
#social-links img {
margin-left:5px;
}
/*--- Header ---*/
#header {
margin:0 0 20px 0;
}
#logo {
display:block;
width:295px;
height:100px;
float:left;
text-indent:-9999px;
outline:none;
}
#banner-ads {
float:right;
margin:20px 0 0 0;
}
/*--- Mainmenu ---*/
#mainmenu {
height:45px;
margin:0 0 20px 0;
padding:0 10px;
}
#mainmenu ul.menu, #mainmenu ul.menu li, #mainmenu ul#mainlevel-nav, #mainmenu ul#mainlevel-nav li {
margin:0;
padding:0;
list-style:none;
}
#mainmenu ul.menu, #mainmenu ul#mainlevel-nav {
padding:0;
}
#mainmenu ul.menu li, #mainmenu ul#mainlevel-nav li {
display:inline;
}
#mainmenu ul.menu li a, #mainmenu ul#mainlevel-nav li a {
margin:1px 0 0 0;
padding:13px 10px;
display:block;
float:left;
font-size:18px;
text-decoration:none;
font-weight:bold;
}
#mainmenu ul.menu ul, #mainmenu ul#mainlevel-nav li ul {
padding:0;
}
#mainmenu ul.menu ul a, #mainmenu ul#mainlevel-nav li ul a {
font-size:12px;
padding:5px 20px 5px 10px;
margin:0;
display:block;
width:100%;
}
#banner {
margin:0 0 20px 0;
height:1%;
}
#banner .inside {
padding:5px 0;
}
#banner .moduletable h3 {
padding:10px 20px 0 20px;
}
#banner .moduletable h2, #banner .moduletable .contentheading {
text-transform:uppercase;
font-size:32px;
}
.container-cap {
height:10px;
}
.container {
}
.container .inside {
padding:15px 20px;
}
.container-cap-bottom {
height:10px;
margin:0 0 0 0;
}
.container-inner .inside {
padding:20px;
}
#pathway {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0;
margin:0 0 15px 0;
}
#pathway .inside {
padding:0 10px;
}
#pathway a {
padding:3px;
}
#mainbody {
width:560px;
float:left;
}
#sidebar2 {
width:285px;
float:right;
}
#sidebar2 .inside {
padding:20px 10px 30px 10px;
}
#sidebar {
width:140px;
float:left;
}
#content {
width:400px;
padding:0 0 10px 0;
float:right;
}
/*--- Element Table ---*/
.elements {
width:100%;
border-collapse:collapse;
border:0;
margin:0 0 20px 0;
}
.elements td {
width:33%;
text-align:left;
vertical-align:top;
}
.elements .module h3 {
font-size:22px;
margin:4px 0 10px 0;
}
.elements1, .elements4 {
padding:0 10px 0 0;
}
.elements2, .elements5 {
padding:0 10px;
}
.elements3, .elements6 {
padding:0 0 0 10px;
}
.elements .module {
margin:0;
}
/*--- Footer ---*/
#footer {
font-size:12px;
}
.links {
width:100%;
border-collapse:collapse;
border:0;
}
.links td {
width:188px;
text-align:left;
vertical-align:top;
}
.links1 {
padding:0 10px 0 0;
}
.links2, .links3, .links4 {
padding:0 10px;
}
.links5 {
padding:0 0 0 10px;
}
/*--- Copyright ---*/
#copyright {
text-align:center;
}
/*------ Content Styles ------*/
.small, .createdate, .modifydate {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.inputbox, .validate-email {
padding:3px;
}
.poll, .pollstableborder {
width:100%;
}
.poll thead td {
font-weight:normal !important;
font-size:16px;
padding:0 0 10px 0;
}
.poll td {
text-align:left;
vertical-align:middle;
padding:3px;
}
.bannerheader {
font-weight:normal !important;
font-size:16px;
margin:0 0 10px 0;
}
.banneritem_text {
margin:10px 0;
}
.adminform {
width:auto;
margin:10px 0;
}
.adminform td {
padding:5px;
}
.adminform .inputbox {
width:400px;
}
.button, .validate, .adminform button, button, .readon, .readmore {
padding:3px 5px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.readon, .readmore {
padding:5px 10px;
margin:10px 0;
display:block;
float:left;
}
.article_column {
padding:0 10px 0 0;
}
.column_separator {
padding:0 0 0 10px;
}
.article_separator {
display:block;
height:20px;
margin:20px 0;
}
.contentpaneopen {
width:100%;
}
.blog {
width:100%;
margin:0 0 20px 0;
}
.blog_more {
padding:20px;
margin:0 0 20px 0;
}
.blog_more strong {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.blog_more ul, .blog_more li {
padding:0;
margin:0;
list-style:none;
}
.blog_more li a {
display:block;
}
.blog_more strong {
display:block;
padding:0 0 5px 0;
font-size:1.4em;
}
.pagination {
margin:10px 0;
display:block;
}
.pagination ul, .pagination li {
margin:0;
padding:0;
list-style:none;
}
.pagination li {
display:inline;
}
.pagination span, .pagination a {
display:inline;
padding:5px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.contentpane ul, .contentpane li {
margin:0;
padding:0;
list-style:none;
}
.contentpane li {
padding:5px 0;
margin:0 0 5px 0;
}
.contentdescription {
padding:10px 0;
}
td.sectiontableheader {
padding:5px;
text-align:left !important;
font-weight:normal;
}
tr.sectiontableentry1 td {
padding:5px;
text-align:left !important;
}
tr.sectiontableentry2 td {
padding:5px;
text-align:left !important;
}
tr.sectiontableentry0 td {
padding:5px;
text-align:left !important;
}
.contenttoc {
width:220px;
float:right;
margin:0 0 20px 20px;
}
.contenttoc th {
padding:5px 10px;
text-align:left;
font-size:16px;
}
.contenttoc td a {
display:block;
padding:5px 10px;
}
.contenttoc td a:hover {
padding:5px 5px 5px 10px;
text-decoration:none;
}
.pagenavbar {
text-align:left;
margin:20px 0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.pagenavbar a {
text-decoration:none;
}
.pagenavcounter {
margin:20px 0;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.buttonheading {
white-space:nowrap;
font-size:11px;
}
.buttonheading a {
text-decoration:none;
padding:2px 10px 0 10px;
margin:0 5px;
}
.buttonheading a img{
height:12px;
position:relative;
top:2px;
}
#search_searchword {
padding:4px;
}
#searchphraseall {
margin:20px 0;
}
#ordering {
margin:0 0 20px 0;
}
.searchintro {
width:100%;
margin:10px 0;
}
.searchintro td {
padding:10px;
}
.searchintro br {
display:none;
}
.searchintro b {
font-size:1.4em;
}
#searchForm #search_searchword {
margin:0 10px;
;
}
.highlight {
font-weight:bold;
}
.contentpaneopen fieldset {
padding:0 0 10px 0;
}
#com-form-login #username, #com-form-login #passwd {
width:70%;
}
#com-form-login ul, #com-form-login li {
margin:0;
padding:0;
list-style:none;
}
#com-form-login a {
padding:5px 5px 5px 5px;
display:block;
width:70%;
}
#com-form-login a:hover {
padding:5px 5px 5px 10px;
text-decoration:none;
}
#name, #email {
margin:0 0 10px 0;
}
/*------ Default Module Styles ------*/
.module, .module_menu, .module_text {
margin:0 0 20px 0;
height:1%;
clear:both;
}
.module div div div, .module_menu div div div, .module_text div div div {
padding:10px 12px 30px 12px;
}
.elements div div div div {
padding:10px 12px 16px 12px !important;
}
.module div div div div, .module_menu div div div div, .module_text div div div div {
padding:0;
}
.module h3, .module_menu h3, .module_text h3 {
margin:3px 0 10px 0;
padding:0 0 10px 0;
}
/* Module Styles 1 */
.module-ms1 {
margin:0 0 20px 0;
height:1%;
clear:both;
}
.module-ms1 div div div {
padding:10px 10px 30px 10px;
}
.module-ms1 div div div div {
padding:0;
}
.module-ms1 h3 {
margin:0 0 20px 0;
}
/* Module Styles 2 */
.module-ms2 {
margin:0 0 20px 0;
height:1%;
clear:both;
}
.module-ms2 div div div {
padding:10px;
}
.module-ms2 div div div div {
padding:0;
}
.module-ms2 h3 {
margin:0 0 15px 0;
}
/* Module Styles 3 */
.module-ms3 {
margin:0 0 20px 0;
height:1%;
clear:both;
}
.module-ms3 div div div {
padding:10px;
}
.module-ms3 div div div div {
padding:0;
}
.module-ms3 h3 {
margin:0 0 15px 0;
}
/* Module Styles 4 */
.module-ms4 {
margin:0 0 20px 0;
height:1%;
width:120px;
float:left;
clear:left;
}
.module-ms4 div div div {
padding:0;
}
.module-ms4 div div div div {
padding:0;
}
.module-ms4 h3 {
margin:0 0 15px 0;
}
/* Module Styles 5 */
.module-ms5 {
margin:0 0 20px 0;
height:1%;
width:120px;
float:right;
clear:right;
}
.module-ms5 div div div {
padding:0;
}
.module-ms5 div div div div {
padding:0;
}
.module-ms5 h3 {
margin:0 0 15px 0;
}
/* Module Styles 6 */
.module-ms6 {
margin:0 0 20px 0;
height:1%;
clear:left;
float:left;
width:140px;
}
.module-ms6 div div div {
padding:10px 12px 30px 12px;
}
.module-ms6 div div div div {
padding:0;
}
.module-ms6 h3 {
margin:0 0 20px 0;
}
/* Module Styles 7 */
.module-ms7 {
margin:0 0 20px 0;
height:1%;
clear:right;
float:right;
width:140px;
}
.module-ms7 div div div {
padding:10px 12px 30px 12px;
}
.module-ms7 div div div div {
padding:0;
}
.module-ms7 h3 {
margin:0 0 20px 0;
}
/* Banner Moduletable */
#banner .moduletable {
margin:0;
}
/* Moduletable */
.moduletable, .moduletable_menu, .moduletable_text {
margin:0 0 20px 0;
padding:10px 10px 30px 10px;
}
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 {
margin:0 0 5px 0;
padding:0 0 5px 0;
}
.moduletable_menu ul, .moduletable_menu li {
margin:0;
padding:0;
list-style:none;
}
.moduletable_menu li {
display:block;
}
.moduletable_menu li a {
display:block;
}
.moduletable ul ul a, .moduletable_menu ul ul a {
padding:0 0 0 10px;
}
.moduletable ul ul ul a, .moduletable_menu ul ul ul a {
padding:0 0 0 25px;
}
/* Moduletable Style 1 */
.moduletable-ms1 {
margin:0 0 20px 0;
padding:10px 10px 30px 10px;
}
.moduletable-ms1 h3 {
margin:0 0 5px 0;
padding:0 0 5px 0;
}
.moduletable-ms1 ul, .moduletable-ms1 li {
margin:0;
padding:0;
list-style:none;
}
.moduletable-ms1 li {
display:block;
}
.moduletable-ms1 li a {
display:block;
}
.moduletable-ms1 ul ul a {
padding:3px 0 3px 10px;
}
.moduletable-ms1 ul ul ul a {
padding:5px 0 5px 25px;
}
/* Moduletable Style 2 */
.moduletable-ms2 {
margin:0 0 20px 0;
padding:10px 10px 30px 10px;
}
.moduletable-ms2 h3 {
margin:0 0 5px 0;
padding:0 0 5px 0;
}
.moduletable-ms2 ul, .moduletable-ms2 li {
margin:0;
padding:0;
list-style:none;
}
.moduletable-ms2 li {
display:block;
}
.moduletable-ms2 li a {
display:block;
}
.moduletable-ms2 ul ul a {
padding:3px 0 3px 10px;
}
.moduletable-ms2 ul ul ul a {
padding:5px 0 5px 25px;
}
/* Moduletable Style 3 */
.moduletable-ms3 {
margin:0 0 20px 0;
padding:10px 10px 30px 10px;
}
.moduletable-ms3 h3 {
margin:0 0 5px 0;
padding:0 0 5px 0;
}
.moduletable-ms3 ul, .moduletable-ms3 li {
margin:0;
padding:0;
list-style:none;
}
.moduletable-ms3 li {
display:block;
}
.moduletable-ms3 li a {
display:block;
}
.moduletable-ms3 ul ul a {
padding:3px 0 3px 10px;
}
.moduletable-ms3 ul ul ul a {
padding:5px 0 5px 25px;
}
/*------ Tooltips ------*/
.tool-tip {
float: left;
border: 1px solid #D4D5AA;
padding: 5px;
background: #FFFFCC;
max-width: 200px;
}
.tool-title {
padding: 0;
margin: 0;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
font-size: 100%;
font-weight: bold;
}
.tool-text {
margin: 0;
font-size: 100%;
}
/*------ System Messages ------*/
#system-message {
margin-bottom: 0px;
padding: 0;
}
#system-message dt {
font-weight: bold;
}
#system-message dd {
margin: 0;
font-weight: bold;
text-indent: 30px;
}
#system-message dd ul {
list-style: none;
margin: 0px;
padding: 10px;
color: #0055BB;
background: #D8E5F8 url(../images/status-info.png) no-repeat 10px 50%;
border-top: 3px solid #629DE3;
border-bottom: 3px solid #629DE3;
}
#system-message dt.message {
display: none;
}
#system-message dd.message {
}
#system-message dt.error {
display: none;
}
#system-message dd.error ul {
margin: 0px;
list-style: none;
color: #c00;
background: #FFD6D6 url(../images/status-alert.png) no-repeat 10px 50%;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
}
#system-message dt.notice {
display: none;
}
#system-message dd.notice ul {
margin: 0px;
list-style: none;
color: #DCA33C;
background: #FEF6D8 url(../images/status-note.png) no-repeat 10px 50%;
border-top: 3px solid #F0DC7E;
border-bottom: 3px solid #F0DC7E;
}
/*------ Typography ------*/
blockquote {
padding:20px;
margin:10px 0;
font-style:italic;
}
.alert, .info, .download, .note {
display: block;
padding: 10px 10px 10px 50px;
margin: 15px 0;
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4, ul.bullet5, ul.bullet6, ul.bullet7, ul.male, ul.female, ul.accept, ul.clock, ul.color, ul.cup, ul.date, ul.drink, ul.smile, ul.exclamation, ul.heart, ul.music, ul.rainbow, ul.golf, ul.tennis, ul.star, ul.tick {
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li, ul.bullet5 li, ul.bullet6 li, ul.bullet7 li, ul.male li, ul.female li, ul.accept li, ul.clock li, ul.color li, ul.cup li, ul.date li, ul.drink li, ul.smile li, ul.exclamation li, ul.heart li, ul.music li, ul.rainbow li, ul.golf li, ul.tennis li, ul.star li, ul.tick li {
list-style: none;
margin-left: 0;
padding:0 0 0 40px;
margin-bottom: 5px;
}
fieldset.highlight {
padding:10px;
font-weight:normal;
}
fieldset.highlight legend {
font-size:1.2em;
}
blockquote {
background:#EFE7E0 url(../images/gradient.png) repeat-x 0 0;
border:1px solid #E2DBD5;
color:#5E5253;
}
.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
ul.bullet1 li {
background: url(../images/bullet1.png) 4px 4px no-repeat;
}
ul.bullet2 li {
background: url(../images/bullet2.png) 4px 4px no-repeat;
}
ul.bullet3 li {
background: url(../images/bullet3.png) 4px 4px no-repeat;
}
ul.bullet4 li {
background: url(../images/bullet4.png) 4px 4px no-repeat;
}
ul.bullet5 li {
background: url(../images/bullet_green.png) 4px 4px no-repeat;
}
ul.bullet6 li {
background: url(../images/bullet_pink.png) 4px 4px no-repeat;
}
ul.bullet7 li {
background: url(../images/bullet_red.png) 4px 4px no-repeat;
}
ul.male li {
background: url(../images/user_suit.png) 4px 4px no-repeat;
}
ul.female li {
background: url(../images/user_female.png) 4px 4px no-repeat;
}
ul.accept li {
background: url(../images/accept.png) 4px 4px no-repeat;
}
ul.clock li {
background: url(../images/clock.png) 4px 4px no-repeat;
}
ul.color li {
background: url(../images/color_swatch.png) 4px 4px no-repeat;
}
ul.cup li {
background: url(../images/cup.png) 4px 4px no-repeat;
}
ul.date li {
background: url(../images/date.png) 4px 4px no-repeat;
}
ul.drink li {
background: url(../images/drink.png) 4px 4px no-repeat;
}
ul.smile li {
background: url(../images/emoticon_smile.png) 4px 4px no-repeat;
}
ul.exclamation li {
background: url(../images/exclamation.png) 4px 4px no-repeat;
}
ul.heart li {
background: url(../images/heart.png) 4px 4px no-repeat;
}
ul.music li {
background: url(../images/music.png) 4px 4px no-repeat;
}
ul.rainbow li {
background: url(../images/rainbow.png) 4px 4px no-repeat;
}
ul.golf li {
background: url(../images/sport_golf.png) 4px 4px no-repeat;
}
ul.tennis li {
background: url(../images/sport_tennis.png) 4px 4px no-repeat;
}
ul.star li {
background: url(../images/star.png) 4px 4px no-repeat;
}
ul.tick li {
background: url(../images/tick.png) 4px 4px no-repeat;
}
/*------ PraiseSlides ------*/
.mod_praiseslides_container_bottom, .mod_praiseslides_container_top, .mod_praiseslides_container_left, .mod_praiseslides_container_right, .mod_praiseslides_sidebar_bottom, .mod_praiseslides_sidebar_top, .mod_praiseslides_sidebar_left, .mod_praiseslides_sidebar_right {
background:none !important;
}
.mod_praiseslides_title_bottom a, .mod_praiseslides_title_top a, .mod_praiseslides_title_left a, .mod_praiseslides_title_right a {
background:none !important;
border:0 !important;
}
#banner .mod_praiseslides_control {
right:5px;
}
#banner .smallNav {
right:15px;
}
#banner .mod_praiseslides_container_bottom img, #banner .mod_praiseslides_container_top img, #banner .mod_praiseslides_container_left img, #banner .mod_praiseslides_container_right img {
position:relative;
top:-20px;
}
/* K2 Archive Module */
div.k2ArchivesBlock ul {
margin:0;
padding:0;
}
/*------ JomSocial Styles ------*/
#content .moduletable-jsmembers .avatar {
width:64px;
}
.moduletable-jsmembers ul {
text-align:center;
padding:0 0 14px 0 !important;
}
.moduletable-jsmembers li {
margin:0 5px !important;
}
#community-wrap {
min-width:560px;
}
.greybox table td {
width:50% !important;
}
body #community-wrap div.greybox div div div.introduction {
padding:20px;
}
body #community-wrap div.greybox div div div.loginform {
height:auto;
padding:20px;
width:auto;
}
body #community-wrap div.greybox div div div.loginform {
background:none;
font-size:11px;
}
body #community-wrap div.greybox div div div.loginform #password {
margin:0 0 10px 0;
}
body #community-wrap ul#featurelist li {
background:none;
padding:0;
}
body #community-wrap div.greybox div div div h1 {
margin:0 0 10px 0;
}
#community-wrap .cModule {
-moz-border-radius:0;
}
#community-wrap .cModule h3 {
border:0;
font-size:22px;
margin:10px 0;
}
#community-wrap div.mini-profile {
-moz-border-radius:0;
}
#community-wrap .cSubmenu {
-moz-border-radius:0;
}
#community-wrap .app-item {
-moz-border-radius:0;
}
/* Social Icons */
#social-links a {
display:block;
float:left;
height:32px;
width:32px;
margin:0 5px;
text-indent:-9999px;
text-align:left;
}
.social-facebook {
background-position: 0px 0px;
}
.social-flickr {
background-position: 0px -42px;
}
.social-linkedin {
background-position: 0px -84px;
}
.social-myspace {
background-position: 0px -126px;
}
.social-rss {
background-position: 0px -168px;
}
.social-stumbleupon {
background-position: 0px -210px;
}
.social-twitter {
background-position: 0px -252px;
}
.social-vimeo {
background-position: 0px -294px;
}
.social-youtube {
background-position: 0px -336px;
}
.social-buzz {
background-position: 0px -378px;
}
/*------ Modern CSS - Works in all but IE but degrades gracefully ------*/
.button, #modlgn_username, #modlgn_passwd, #search .inputbox, .readon {
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
/*------ K2 Styles ------*/
div.catItemHeader h3.catItemTitle, div.itemHeader h2.itemTitle {
font-family:Arial, Helvetica, sans-serif;
}
/**
* @version		$Id: k2.css 318 2010-01-15 02:18:54Z joomlaworks $
* @package		K2
* @author    JoomlaWorks http://www.joomlaworks.gr
* @copyright	Copyright (c) 2006 - 2010 JoomlaWorks Ltd. All rights reserved.
* @license		GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
*/

/*
### Legend ###
Font families used:
font-family:Arial, Helvetica, sans-serif;
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
font-family:Arial, Helvetica, sans-serif;
*/



/*----------------------------------------------------------------------
Common Elements
----------------------------------------------------------------------*/

/* --- Basic typography --- */
a:active, a:focus {
outline:0;
}
img {
border:none;
}
/* --- Global K2 container --- */
#k2Container {
padding:0 0 24px 0;
}
body.contentpane #k2Container {
padding:16px;
} /* used in popups */
/* --- General padding --- */
.k2Padding {
padding:4px;
}
/* --- Clearing --- */
.clr {
clear:both;
height:0;
line-height:0;
display:block;
float:none;
}
.clearList {
display:none;
}
/* --- Zebra rows --- */
.even {
background:#F8F8F8;
padding:2px;
border-bottom:1px dotted #F8F8F8;
}
.odd {
background:#fff;
padding:2px;
border-bottom:1px dotted #fff;
}
/* --- RSS feed icon --- */
div.k2FeedIcon {
padding:4px 8px;
}
div.k2FeedIcon a, div.k2FeedIcon a:hover {
display:block;
float:right;
margin:0;
padding:0;
width:14px;
height:14px;
}
div.k2FeedIcon a span, div.k2FeedIcon a:hover span {
display:none;
}
/* --- Rating --- */
.itemRatingForm {
display:block;
vertical-align:middle;
line-height:25px;
float:left;
}
.itemRatingLog {
font-size:11px;
margin:0;
padding:0 0 0 4px;
float:left;
}
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating {
}
.itemRatingList {
position:relative;
float:left;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top;
}
.itemRatingList li {
display:inline;
background-image:none;
padding:0;
}
.itemRatingList a, .itemRatingList .itemCurrentRating {
position:absolute;
top:0;
left:0;
text-indent:-1000px;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none;
cursor:pointer;
}
.itemRatingList a:hover {
background-position:left bottom;
}
.itemRatingList a.one-star {
width:20%;
z-index:6;
}
.itemRatingList a.two-stars {
width:40%;
z-index:5;
}
.itemRatingList a.three-stars {
width:60%;
z-index:4;
}
.itemRatingList a.four-stars {
width:80%;
z-index:3;
}
.itemRatingList a.five-stars {
width:100%;
z-index:2;
}
.itemRatingList .itemCurrentRating {
z-index:1;
background-position:0 center;
margin:0;
padding:0;
}
span.siteRoot {
display:none;
}
/* --- CSS added with Javascript --- */
.smallerFontSize {
font-size:100%;
line-height:inherit;
}
.largerFontSize {
font-size:150%;
line-height:140%;
}
/* ReCaptcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
background-color:#fff !important;
}
#recaptcha_table {
border-color: #ccc !important;
}
#recaptcha_response_field {
border-color: #ccc !important;
background-color:#fff !important;
}
/* --- Read more --- */
a.k2ReadMore {
}
a.k2ReadMore:hover {
}
/* --- Pagination --- */
div.k2Pagination {
padding:8px;
margin:24px 0 4px 0;
text-align:center;
color:#999;
}
/* --- Extra fields: CSV data styling --- */
table.csvData {
}
table.csvData tr th {
}
table.csvData tr td {
}
/*----------------------------------------------------------------------
Component: Item view
----------------------------------------------------------------------*/

div.itemView {
padding:8px 0 24px 0;
margin:0 0 24px 0;
border-bottom:1px dotted #ccc;
} /* this is the item container for this view */
span.itemEditLink {
display:block;
text-align:right;
padding:4px;
margin:0 0 4px 0;
border-bottom:2px dashed #CCCCCC;
}
span.itemEditLink a {
}
span.itemEditLink a:hover {
}
div.itemHeader {
}
div.itemHeader span.itemDateCreated {
color:#999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.itemHeader h2.itemTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
line-height:110%;
padding:10px 0 4px 0;
margin:0;
}
div.itemHeader h2.itemTitle span {
}
div.itemHeader h2.itemTitle span sup {
font-size:12px;
color:#CF1919;
text-decoration:none;
} /* "Featured" presented in superscript */
div.itemHeader span.itemAuthor {
display:block;
padding:0;
margin:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.itemHeader span.itemAuthor a {
}
div.itemHeader span.itemAuthor a:hover {
}
div.itemToolbar {
padding:2px 0;
margin:16px 0 0 0;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
font-family:Arial, Helvetica, sans-serif;
}
div.itemToolbar ul {
float:left;
text-align:right;
list-style:none;
padding:0;
margin:0;
}
div.itemToolbar ul li {
display:inline;
list-style:none;
padding:0 4px 0 8px;
margin:0;
border-left:1px solid #ccc;
text-align:center;
}
div.itemToolbar ul > li:first-child {
border:none;
}
div.itemToolbar ul li a {
}
div.itemToolbar ul li a:hover {
}
div.itemToolbar ul li a span {
}
div.itemToolbar ul li a.itemPrintLink {
}
div.itemToolbar ul li a.itemPrintLink span {
}
div.itemToolbar ul li a.itemEmailLink {
}
div.itemToolbar ul li a.itemEmailLink span {
}
div.itemToolbar ul li a.itemVideoLink {
}
div.itemToolbar ul li a.itemVideoLink span {
}
div.itemToolbar ul li a.itemImageGalleryLink {
}
div.itemToolbar ul li a.itemImageGalleryLink span {
}
div.itemToolbar ul li a.itemCommentsLink {
}
div.itemToolbar ul li a.itemCommentsLink span {
}
div.itemToolbar ul li a img {
vertical-align:middle;
}
div.itemToolbar ul li span.itemTextResizerTitle {
}
div.itemToolbar ul li a#fontDecrease {
margin:0 0 0 2px;
}
div.itemToolbar ul li a#fontDecrease img {
width:13px;
height:13px;
background:url(../images/decrease.png) no-repeat 0 0;
}
div.itemToolbar ul li a#fontIncrease {
margin:0 0 0 2px;
}
div.itemToolbar ul li a#fontIncrease img {
width:13px;
height:13px;
background:url(../images/increase.png) no-repeat 0 0;
}
div.itemToolbar ul li a#fontDecrease span, div.itemToolbar ul li a#fontIncrease span {
display:none;
}
div.itemRatingBlock {
padding:8px 0;
font-family:Arial, Helvetica, sans-serif;
}
div.itemRatingBlock span {
display:block;
float:left;
font-style:normal;
padding:0 4px 0 0;
margin:0;
color:#999;
}
div.itemBody {
padding:8px 0;
margin:0;
}
div.itemImageBlock {
padding:8px;
margin:0 0 16px 0;
}
span.itemImage {
display:block;
text-align:center;
margin:0 0 8px 0;
}
span.itemImage img {
border:1px solid #ccc;
padding:8px;
}
span.itemImageCaption {
color:#666;
float:left;
display:block;
font-size:11px;
}
span.itemImageCredits {
color:#999;
float:right;
display:block;
font-style:italic;
font-size:11px;
}
div.itemIntroText {
color:#444;
font-size:18px;
font-weight:bold;
line-height:24px;
padding:4px 0 12px 0;
}
div.itemIntroText img {
padding:2px;
margin:4px;
background:#fff;
border:1px solid #ccc;
}
div.itemFullText {
}
div.itemFullText h3 {
margin:0;
padding:16px 0 4px 0;
}
div.itemFullText p {
}
div.itemFullText img {
padding:2px;
margin:4px;
background:#fff;
border:1px solid #ccc;
}
div.itemExtraFields {
margin:16px 0 0 0;
padding:8px 0 0 0;
border-top:1px dotted #CCCCCC;
}
div.itemExtraFields h3 {
margin:0;
padding:0 0 8px 0;
line-height:normal !important;
}
div.itemExtraFields ul {
margin:0;
padding:0;
list-style:none;
}
div.itemExtraFields ul li {
display:block;
}
div.itemExtraFields ul li span.itemExtraFieldsLabel {
display:block;
float:left;
font-weight:bold;
margin:0 4px 0 0;
width:30%;
}
div.itemExtraFields ul li span.itemExtraFieldsValue {
}
span.itemDateModified {
display:block;
text-align:left;
padding:4px;
margin:16px 0 4px 0;
color:#999;
border-top:1px solid #CCCCCC;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.itemLinks {
margin:0 0 16px 0;
padding:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.itemHitsTwitter {
padding:4px;
border-bottom:1px dotted #ccc;
}
span.itemHits {
}
span.itemHitsTwitterSep {
padding:0 8px;
color:#ccc;
}
span.itemTwitterLink {
}
span.itemTwitterLink a {
padding:2px 0 0 20px;
margin:8px 0;
text-decoration:none;
}
span.itemTwitterLink a:hover {
text-decoration:none;
}
div.itemCategory {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.itemCategory span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.itemCategory a {
}
div.itemTagsBlock {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.itemTagsBlock span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.itemTagsBlock ul.itemTags {
list-style:none;
padding:0;
margin:0;
display:inline;
}
div.itemTagsBlock ul.itemTags li {
display:inline;
list-style:none;
padding:0 4px 0 0;
margin:0;
text-align:center;
}
div.itemTagsBlock ul.itemTags li a {
}
div.itemTagsBlock ul.itemTags li a:hover {
}
div.itemSocialLinksBlock {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.itemSocialLinksBlock span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
float:left;
display:block;
}
div.itemSocialLinksBlock ul.itemSocialLinks {
list-style:none;
padding:0;
margin:0;
float:left;
}
div.itemSocialLinksBlock ul.itemSocialLinks li {
float:left;
list-style:none;
padding:0 4px;
margin:0;
}
div.itemSocialLinksBlock ul.itemSocialLinks li a {
float:left;
display:block;
width:16px;
height:16px;
background-position:0 0;
background-repeat:no-repeat;
}
div.itemSocialLinksBlock ul.itemSocialLinks li a:hover {
}
div.itemSocialLinksBlock ul.itemSocialLinks li a span {
display:none;
}
div.itemAttachmentsBlock {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.itemAttachmentsBlock span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.itemAttachmentsBlock ul.itemAttachments {
list-style:none;
padding:0;
margin:0;
display:inline;
}
div.itemAttachmentsBlock ul.itemAttachments li {
display:inline;
list-style:none;
padding:0 4px;
margin:0;
text-align:center;
}
div.itemAttachmentsBlock ul.itemAttachments li a {
}
div.itemAttachmentsBlock ul.itemAttachments li a:hover {
}
div.itemAttachmentsBlock ul.itemAttachments li span {
font-size:10px;
color:#999;
font-weight:normal;
}
/* Author block */
div.itemAuthorBlock {
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
margin:0 0 16px 0;
padding:8px;
}
div.itemAuthorBlock img.itemAuthorAvatar {
float:left;
display:block;
background:#fff;
padding:4px;
border:1px solid #CCCCCC;
margin:0 8px 0 0;
}
div.itemAuthorBlock div.itemAuthorDetails {
margin:0;
padding:4px 0 0 0;
}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName {
margin:0 0 4px 0;
padding:0;
}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {
}
div.itemAuthorBlock div.itemAuthorDetails p {
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {
font-weight:bold;
color:#555;
border-right:1px solid #ccc;
padding:0 8px 0 0;
margin:0 4px 0 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {
font-weight:bold;
color:#555;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a, div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {
font-weight:normal;
}
/* Author latest */
div.itemRelated {
margin-bottom:16px;
padding:0;
}
/* Related by tag */
div.itemAuthorLatest {
margin-bottom:16px;
padding:0;
}
/* Video */
div.itemVideoBlock {
margin:0 0 16px 0;
padding:16px;
}
div.itemVideoBlock span.itemVideo {
display:block;
overflow:hidden;
}
div.itemVideoBlock span.embeddedVideo {
display:block;
text-align:center;
} /* for embedded videos (not using AllVideos) */
div.itemVideoBlock span.itemVideoCaption {
color:#eee;
float:left;
display:block;
font-size:11px;
font-weight:bold;
width:60%;
}
div.itemVideoBlock span.itemVideoCredits {
color:#eee;
float:right;
display:block;
font-style:italic;
font-size:11px;
width:35%;
text-align:right;
}
/* Image Gallery */
div.itemImageGallery {
margin:0 0 16px 0;
padding:0;
}
/* Article navigation */
div.itemNavigation {
padding:4px 8px;
margin:0 0 24px 0;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
background:#F8F8F8;
font-family:Arial, Helvetica, sans-serif;
}
div.itemNavigation span.itemNavigationTitle {
color:#999;
}
div.itemNavigation a.itemPrevious {
padding:0 12px;
}
div.itemNavigation a.itemNext {
padding:0 12px;
}
/* Comments */
div.itemComments {
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
padding:16px;
}
div.itemComments ul.itemCommentsList {
margin:0 0 16px;
padding:0;
list-style:none;
}
div.itemComments ul.itemCommentsList li {
padding:4px;
margin:0;
border-bottom:1px dotted #CCCCCC;
}
div.itemComments ul.itemCommentsList li img {
float:left;
border:2px solid #777;
margin:0 4px 4px 0;
padding:0;
}
div.itemComments ul.itemCommentsList li span.commentDate {
padding:0 4px 0 0;
margin:0 8px 0 0;
border-right:1px solid #ccc;
font-weight:bold;
font-size:14px;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
font-weight:bold;
font-size:14px;
}
div.itemComments ul.itemCommentsList li p {
padding:4px 0;
}
div.itemComments ul.itemCommentsList li span.commentAuthorEmail {
display:none;
}
div.itemComments ul.itemCommentsList li span.commentLink {
float:right;
}
div.itemComments ul.itemCommentsList li span.commentLink a {
font-size:11px;
color:#999;
text-decoration:underline;
}
div.itemComments ul.itemCommentsList li span.commentLink a:hover {
font-size:11px;
color:#555;
text-decoration:underline;
}
div.itemCommentsPagination {
padding:4px;
margin:0 0 24px 0;
}
div.itemCommentsPagination span.pagination {
display:block;
float:right;
clear:both;
}
div.itemCommentsForm h4.itemCommentsFormTitle {
color:#135CAE;
font-size:24px;
margin:0 0 8px 0;
padding:0;
}
div.itemCommentsForm form {
}
div.itemCommentsForm form label.formComment {
display:none;
}
div.itemCommentsForm form label.formName {
display:block;
margin:12px 0 0 2px;
}
div.itemCommentsForm form label.formEmail {
display:block;
margin:12px 0 0 2px;
}
div.itemCommentsForm form label.formUrl {
display:block;
margin:12px 0 0 2px;
}
div.itemCommentsForm form label.formRecaptcha {
display:block;
margin:12px 0 0 2px;
}
div.itemCommentsForm form textarea.inputbox {
display:block;
width:350px;
height:160px;
margin:0;
}
div.itemCommentsForm form input.inputbox {
display:block;
width:350px;
margin:0;
}
div.itemCommentsForm form input.button {
margin:12px 0 0 0;
padding:4px;
border:1px solid #CCC;
background:#CCC url(../images/gradient.png) repeat-x 0 0;
font-size:16x;
}
div.itemCommentsForm form span#formLog {
margin:0 0 0 20px;
padding:0 0 0 20px;
font-weight:bold;
color:#CF1919;
}
/* Back to top link */
div.itemBackToTop {
text-align:right;
}
div.itemBackToTop a {
text-decoration:underline;
}
div.itemBackToTop a:hover {
text-decoration:underline;
}
/*----------------------------------------------------------------------
Component: Itemlist view (category)
----------------------------------------------------------------------*/

div.itemListCategoriesBlock {
}
/* --- Category block --- */
div.itemListCategory {
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
margin:4px 0;
padding:8px;
}
span.catItemAddLink {
clear:both;
display:block;
text-align:right;
padding:4px;
margin:0 0 4px 0;
border-bottom:2px dashed #CCCCCC;
}
span.catItemAddLink a {
}
span.catItemAddLink a:hover {
}
div.itemListCategory img {
float:left;
display:block;
background:#fff;
padding:4px;
border:1px solid #CCCCCC;
margin:0 8px 0 0;
}
div.itemListCategory h2 {
}
div.itemListCategory p {
}
/* --- Sub-category block --- */
div.itemListSubCategories {
}
div.itemListSubCategories h3 {
}
div.subCategoryContainer {
float:left;
}
div.subCategory {
background:#FFFFFF url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
margin:4px;
padding:8px 10px 20px 10px;
}
div.subCategory a.subCategoryImage, div.subCategory a.subCategoryImage:hover {
text-align:center;
display:block;
}
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
background:#fff;
padding:4px;
border:1px solid #CCCCCC;
margin:0 8px 0 0;
}
div.subCategory h2 {
}
div.subCategory h2 a {
}
div.subCategory h2 a:hover {
}
div.subCategory p {
}
a.subCategoryMore {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
/* --- Item groups --- */
div.itemList {
}
div#itemListLeading {
}
div#itemListPrimary {
}
div#itemListSecondary {
}
div#itemListLinks {
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
margin:8px 0;
padding:8px;
}
div.itemContainer {
float:left;
}
/* --- Item block for each item group --- */
div.catItemView {
padding:4px;
} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */
/* Additional class appended to the element above for further styling per group item */
div.groupLeading {
}
div.groupPrimary {
}
div.groupSecondary {
}
div.groupLinks {
padding:0;
margin:0;
}
span.catItemEditLink {
display:block;
text-align:right;
padding:4px;
margin:0 0 4px 0;
border-bottom:2px dashed #CCCCCC;
}
span.catItemEditLink a {
}
span.catItemEditLink a:hover {
}
div.catItemHeader {
}
div.catItemHeader span.catItemDateCreated {
color:#999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.catItemHeader h3.catItemTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
line-height:110%;
padding:10px 0 4px 0;
margin:0;
text-decoration:none;
}
div.catItemHeader h3.catItemTitle span {
}
div.catItemHeader h3.catItemTitle span sup {
font-size:12px;
color:#CF1919;
text-decoration:none;
} /* superscript */
div.catItemHeader span.catItemAuthor {
display:block;
padding:0;
margin:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.catItemHeader span.catItemAuthor a {
}
div.catItemHeader span.catItemAuthor a:hover {
}
div.catItemRatingBlock {
padding:8px 0;
font-family:Arial, Helvetica, sans-serif;
}
div.catItemRatingBlock span {
display:block;
float:left;
font-style:normal;
padding:0 4px 0 0;
margin:0;
color:#999;
}
div.catItemBody {
padding:8px 0;
margin:0;
}
div.catItemImageBlock {
padding:8px;
margin:0 0 16px 0;
}
span.catItemImage {
display:block;
text-align:center;
margin:0 0 8px 0;
}
span.catItemImage img {
border:1px solid #ccc;
padding:8px;
}
div.catItemIntroText {
font-size:inherit;
font-weight:normal;
line-height:inherit;
padding:4px 0 12px 0;
}
div.catItemIntroText img {
padding:6px;
margin:4px;
background:url(../images/cat-bg.png);
border:1px solid #ccc;
}
div.catItemExtraFields, div.genericItemExtraFields {
margin:16px 0 0 0;
padding:8px 0 0 0;
border-top:1px dotted #CCCCCC;
}
div.catItemExtraFields h4, div.genericItemExtraFields h4 {
margin:0;
padding:0 0 8px 0;
line-height:normal !important;
}
div.catItemExtraFields ul, div.genericItemExtraFields ul {
margin:0;
padding:0;
list-style:none;
}
div.catItemExtraFields ul li, div.genericItemExtraFields ul li {
display:block;
}
div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {
display:block;
float:left;
font-weight:bold;
margin:0 4px 0 0;
width:30%;
}
div.catItemExtraFields ul li span.catItemExtraFieldsValue {
}
div.catItemLinks {
margin:0 0 16px 0;
padding:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.catItemHitsBlock {
padding:4px;
border-bottom:1px dotted #ccc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
span.catItemHits {
}
div.catItemCategory {
padding:4px;
border-bottom:1px dotted #ccc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.catItemCategory span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.catItemCategory a {
}
div.catItemTagsBlock {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.catItemTagsBlock span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.catItemTagsBlock ul.catItemTags {
list-style:none;
padding:0;
margin:0;
display:inline;
}
div.catItemTagsBlock ul.catItemTags li {
display:inline;
list-style:none;
padding:0 4px 0 0;
margin:0;
text-align:center;
}
div.catItemTagsBlock ul.catItemTags li a {
}
div.catItemTagsBlock ul.catItemTags li a:hover {
}
div.catItemAttachmentsBlock {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.catItemAttachmentsBlock span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.catItemAttachmentsBlock ul.catItemAttachments {
list-style:none;
padding:0;
margin:0;
display:inline;
}
div.catItemAttachmentsBlock ul.catItemAttachments li {
display:inline;
list-style:none;
padding:0 4px;
margin:0;
text-align:center;
}
div.catItemAttachmentsBlock ul.catItemAttachments li a {
}
div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {
}
div.catItemAttachmentsBlock ul.catItemAttachments li span {
font-size:10px;
color:#999;
font-weight:normal;
}
/* Video */
div.catItemVideoBlock {
margin:0 0 16px 0;
padding:16px;
}
div.catItemVideoBlock span.catItemVideo {
display:block;
}
/* Image Gallery */
div.catItemImageGallery {
margin:0 0 16px 0;
padding:0;
}
/* Anchor link to comments */
div.catItemCommentsLink {
display:inline;
margin:0 8px 0 0;
padding:0 8px 0 0;
border-right:1px solid #ccc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.catItemCommentsLink a {
}
div.catItemCommentsLink a:hover {
}
/* Read more link */
div.catItemReadMore {
display:inline;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.catItemReadMore a {
}
div.catItemReadMore a:hover {
}
/* Modified date */
span.catItemDateModified {
display:block;
text-align:left;
padding:4px;
margin:4px 0;
color:#999;
border-top:1px solid #CCCCCC;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
/*----------------------------------------------------------------------
Component: Itemlist view (user)
----------------------------------------------------------------------*/

/* User info block */
div.userView {
}
div.userBlock {
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
margin:0 0 16px 0;
padding:8px;
clear:both;
}
span.userItemAddLink {
display:block;
text-align:right;
padding:4px;
margin:0 0 4px 0;
border-bottom:2px dashed #CCCCCC;
}
span.userItemAddLink a {
}
span.userItemAddLink a:hover {
}
div.userBlock img {
display:block;
float:left;
background:#fff;
padding:4px;
border:1px solid #CCCCCC;
margin:0 8px 0 0;
}
div.userBlock h2 {
}
div.userBlock p.userDescription {
padding:4px 0;
}
div.userBlock p.userAdditionalInfo {
padding:4px 0;
margin:8px 0 0 0;
border-top:1px dotted #ccc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
span.userURL {
font-weight:bold;
color:#555;
display:block;
}
span.userEmail {
font-weight:bold;
color:#555;
display:block;
font-family:Arial, Helvetica, sans-serif;
}
/* User items */
div.userItemView {
margin:0 0 20px 0;
} /* this is the item container for this view */
div.userItemViewUnpublished {
opacity:0.9;
border:4px dashed #ccc;
background:#fffff2;
padding:8px;
}
span.userItemEditLink {
display:block;
text-align:right;
padding:4px;
margin:0 0 4px 0;
border-bottom:2px dashed #CCCCCC;
}
span.userItemEditLink a {
}
span.userItemEditLink a:hover {
}
div.userItemHeader {
}
div.userItemHeader span.userItemDateCreated {
color:#999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.userItemHeader h3.userItemTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
line-height:110%;
padding:10px 0 4px 0;
margin:0;
}
div.userItemHeader h3.userItemTitle span sup {
font-size:12px;
color:#CF1919;
text-decoration:none;
} /* "Unpublished" presented in superscript */
div.userItemBody {
padding:8px 0;
margin:0;
}
div.userItemImageBlock {
padding:0;
margin:0;
float:left;
}
span.userItemImage {
display:block;
text-align:center;
margin:0 8px 8px 0;
}
span.userItemImage img {
border:1px solid #ccc;
padding:8px;
}
div.userItemIntroText {
font-size:inherit;
font-weight:normal;
line-height:inherit;
padding:4px 0 12px 0;
}
div.userItemIntroText img {
padding:2px;
margin:4px;
background:#fff;
border:1px solid #ccc;
}
div.userItemLinks {
margin:0 0 16px 0;
padding:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.userItemCategory {
padding:4px;
border-bottom:1px dotted #ccc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.userItemCategory span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.userItemCategory a {
}
div.userItemTagsBlock {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.userItemTagsBlock span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.userItemTagsBlock ul.userItemTags {
list-style:none;
padding:0;
margin:0;
display:inline;
}
div.userItemTagsBlock ul.userItemTags li {
display:inline;
list-style:none;
padding:0 4px 0 0;
margin:0;
text-align:center;
}
div.userItemTagsBlock ul.userItemTags li a {
}
div.userItemTagsBlock ul.userItemTags li a:hover {
}
/* Anchor link to comments */
div.userItemCommentsLink {
display:inline;
margin:0 8px 0 0;
padding:0 8px 0 0;
border-right:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
div.userItemCommentsLink a {
}
div.userItemCommentsLink a:hover {
}
/* Read more link */
div.userItemReadMore {
display:inline;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.userItemReadMore a {
}
div.userItemReadMore a:hover {
}
/*----------------------------------------------------------------------
Component: Itemlist view (generic)
----------------------------------------------------------------------*/

div.genericItemView {
border-bottom:1px dotted #ccc;
padding:8px 0;
margin:0 0 16px 0;
} /* this is the item container for this view */
div.genericItemHeader {
font-family:Arial, Helvetica, sans-serif;
}
div.genericItemHeader span.genericItemDateCreated {
color:#999;
font-size:11px;
}
div.genericItemHeader h2.genericItemTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
line-height:110%;
padding:10px 0 4px 0;
margin:0;
}
div.genericItemBody {
padding:8px 0;
margin:0;
}
div.genericItemImageBlock {
padding:0;
margin:0;
float:left;
}
span.genericItemImage {
display:block;
text-align:center;
margin:0 8px 8px 0;
}
span.genericItemImage img {
border:1px solid #ccc;
padding:8px;
}
div.genericItemIntroText {
font-size:inherit;
font-weight:normal;
line-height:inherit;
padding:4px 0 12px 0;
}
div.genericItemIntroText img {
padding:2px;
margin:4px;
background:#fff;
border:1px solid #ccc;
}
div.genericItemCategory {
display:inline;
margin:0 8px 0 0;
padding:0 8px 0 0;
border-right:1px solid #ccc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.genericItemCategory span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.genericItemCategory a {
}
/* Read more link */
div.genericItemReadMore {
display:inline;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.genericItemReadMore a {
}
div.genericItemReadMore a:hover {
}
/*----------------------------------------------------------------------
Component: Latest view
----------------------------------------------------------------------*/

div.latestItemsContainer {
float:left;
}
/* Category info block */
div.latestItemsCategory {
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
margin:0 8px 8px 0;
padding:8px;
}
div.latestItemsCategoryImage {
text-align:center;
}
div.latestItemsCategoryImage img {
background:#fff;
padding:4px;
border:1px solid #CCCCCC;
margin:0 8px 0 0;
}
div.latestItemsCategory h2 {
}
div.latestItemsCategory p {
}
/* User info block */
div.latestItemsUser {
background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;
border:1px solid #CCCCCC;
margin:0 8px 8px 0;
padding:8px;
clear:both;
}
div.latestItemsUser img {
display:block;
float:left;
background:#fff;
padding:4px;
border:1px solid #CCCCCC;
margin:0 8px 0 0;
}
div.latestItemsUser h2 {
}
div.latestItemsUser p.ulatestItemsUserDescription {
padding:4px 0;
}
div.latestItemsUser p.latestItemsUserAdditionalInfo {
padding:4px 0;
margin:8px 0 0 0;
border-top:1px dotted #ccc;
}
span.latestItemsUserURL {
font-weight:bold;
color:#555;
display:block;
}
span.latestItemsUserEmail {
font-weight:bold;
color:#555;
display:block;
}
/* Latest items list */
div.latestItemList {
padding:0 8px 8px 0;
}
div.latestItemView {
} /* this is the item container for this view */
div.latestItemHeader {
}
div.latestItemHeader h3.latestItemTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
line-height:110%;
padding:10px 0 4px 0;
margin:0;
}
span.latestItemDateCreated {
color:#999;
font-size:11px;
}
div.latestItemBody {
padding:8px 0;
margin:0;
}
div.latestItemImageBlock {
padding:0;
margin:0;
float:left;
}
span.latestItemImage {
display:block;
text-align:center;
margin:0 8px 8px 0;
}
span.latestItemImage img {
border:1px solid #ccc;
padding:8px;
}
div.latestItemIntroText {
font-size:inherit;
font-weight:normal;
line-height:inherit;
padding:4px 0 12px 0;
}
div.latestItemIntroText img {
padding:2px;
margin:4px;
background:#fff;
border:1px solid #ccc;
}
div.latestItemLinks {
margin:0 0 16px 0;
padding:0;
}
div.latestItemCategory {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.latestItemCategory span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.latestItemCategory a {
}
div.latestItemTagsBlock {
padding:4px;
border-bottom:1px dotted #ccc;
}
div.latestItemTagsBlock span {
font-weight:bold;
color:#555;
padding:0 4px 0 0;
}
div.latestItemTagsBlock ul.latestItemTags {
list-style:none;
padding:0;
margin:0;
display:inline;
}
div.latestItemTagsBlock ul.latestItemTags li {
display:inline;
list-style:none;
padding:0 4px 0 0;
margin:0;
text-align:center;
}
div.latestItemTagsBlock ul.latestItemTags li a {
}
div.latestItemTagsBlock ul.latestItemTags li a:hover {
}
/* Video */
div.latestItemVideoBlock {
margin:0 0 16px 0;
padding:16px;
}
div.latestItemVideoBlock span.latestItemVideo {
display:block;
}
/* Anchor link to comments */
div.latestItemCommentsLink {
display:inline;
margin:0 8px 0 0;
padding:0 8px 0 0;
border-right:1px solid #ccc;
}
div.latestItemCommentsLink a {
}
div.latestItemCommentsLink a:hover {
}
/* Read more link */
div.latestItemReadMore {
display:inline;
}
div.latestItemReadMore a {
}
div.latestItemReadMore a:hover {
}
/* Items presented in a list */
h2.latestItemTitleList {
font-size:14px;
padding:2px 0;
margin:8px 0 2px 0;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px dotted #ccc;
line-height:normal;
}
/*----------------------------------------------------------------------
Component: Register & profile page views (register.php & profile.php)
----------------------------------------------------------------------*/
.k2AccountPage {
}
.k2AccountPage table {
}
.k2AccountPage table tr th {
}
.k2AccountPage table tr td {
}
.k2AccountPage table tr td label {
white-space:nowrap;
}
img.k2AccountPageImage {
border:4px solid #CCCCCC;
margin:10px 0;
padding:0;
display:block;
}
.k2AccountPage div.k2AccountPageNotice {
padding:8px;
}
.k2AccountPage div.k2AccountPageUpdate {
border-top:1px dotted #ccc;
margin:8px 0;
padding:8px;
text-align:right;
}
/* Profile edit */
.k2AccountPage table.admintable {
}
.k2AccountPage table.admintable tr td {
}
.k2AccountPage table.admintable tr td span {
}
.k2AccountPage table.admintable tr td span label {
}
/*----------------------------------------------------------------------
Modules: mod_k2_comments
----------------------------------------------------------------------*/

/* Latest Comments */
div.k2LatestCommentsBlock {
}
div.k2LatestCommentsBlock ul {
padding:4px;
margin:4px;
list-style:none;
}
div.k2LatestCommentsBlock ul li {
display:block;
clear:both;
}
div.k2LatestCommentsBlock ul li a {
}
div.k2LatestCommentsBlock ul li a:hover {
}
div.k2LatestCommentsBlock ul li img.lcAvatar {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
padding:2px;
margin:2px 4px 4px 0;/*width:24px;height:auto;*/
}
div.k2LatestCommentsBlock ul li span.lcComment {
}
div.k2LatestCommentsBlock ul li span.lcUsername {
}
div.k2LatestCommentsBlock ul li span.lcCommentDate {
color:#999;
}
div.k2LatestCommentsBlock ul li span.lcItemTitle {
}
div.k2LatestCommentsBlock ul li span.lcItemCategory {
}
/* Top Commenters */
div.k2TopCommentersBlock {
}
div.k2TopCommentersBlock ul {
padding:4px;
margin:4px;
list-style:none;
}
div.k2TopCommentersBlock ul li {
}
div.k2TopCommentersBlock ul li a.tcLink {
}
div.k2TopCommentersBlock ul li a.tcLink:hover {
}
div.k2TopCommentersBlock ul li img.tcAvatar {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
padding:2px;
margin:2px 4px 4px 0;/*width:24px;height:auto;*/
}
div.k2TopCommentersBlock ul li span.tcUsername {
}
div.k2TopCommentersBlock ul li span.tcCommentsCounter {
}
div.k2TopCommentersBlock ul li a.tcLatestComment {
}
div.k2TopCommentersBlock ul li a.tcLatestComment:hover {
}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate {
color:#999;
}
/*----------------------------------------------------------------------
Modules: mod_k2_content
----------------------------------------------------------------------*/

div.k2ItemsBlock {
}
div.k2ItemsBlock p.modulePretext {
}
div.k2ItemsBlock ul {
padding:0;
margin:0;
list-style:none;
}
div.k2ItemsBlock ul li {
padding:10px;
}
div.k2ItemsBlock ul li a {
}
div.k2ItemsBlock ul li a:hover {
}
div.k2ItemsBlock ul li a.moduleItemTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0;
display:block;
}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {
}
div.k2ItemsBlock ul li a.moduleItemAuthorLink {
}
div.k2ItemsBlock ul li a.moduleItemAuthorLink:hover {
}
div.k2ItemsBlock ul li img.moduleItemAuthorAvatar {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
padding:2px;
margin:0 4px 0 0;
width:14px;
height:auto;
}
div.k2ItemsBlock ul li p.moduleItemIntrotext {
display:block;
padding:4px 0;
line-height:120%;
}
div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {
float:left;
margin:2px 4px 4px 0;
padding:0;
border:2px solid #CCCCCC;
}
div.k2ItemsBlock ul li ul.moduleItemExtraFields {
margin:0;
padding:0;
list-style:none;
}
ul.moduleItemExtraFields li {
display:block;
}
ul.moduleItemExtraFields li span.moduleItemExtraFieldsLabel {
display:block;
float:left;
font-weight:bold;
margin:0 4px 0 0;
width:30%;
}
ul.moduleItemExtraFields li span.moduleItemExtraFieldsValue {
}
div.k2ItemsBlock ul li p.moduleItemVideo {
}
div.k2ItemsBlock ul li p.moduleItemVideo span.moduleItemVideoCaption {
}
div.k2ItemsBlock ul li p.moduleItemVideo span.moduleItemVideoCredits {
}
div.k2ItemsBlock ul li span.moduleItemDateCreated {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
display:block;
}
div.k2ItemsBlock ul li a.moduleItemCategory {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.k2ItemsBlock ul li span.moduleItemTags {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.k2ItemsBlock ul li span.moduleItemTags b {
}
div.k2ItemsBlock ul li span.moduleItemTags a {
padding:0 2px;
}
div.k2ItemsBlock ul li span.moduleItemTags a:hover {
}
div.k2ItemsBlock ul li p.moduleAttachements {
}
div.k2ItemsBlock ul li a.moduleItemComments {
border-right:1px solid #ccc;
padding:0 4px 0 0;
margin:0 8px 0 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.k2ItemsBlock ul li a.moduleItemComments:hover {
}
div.k2ItemsBlock ul li span.moduleItemHits {
border-right:1px solid #ccc;
padding:0 4px 0 0;
margin:0 8px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
div.k2ItemsBlock ul li a.moduleItemReadMore {
font-family:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover {
}
div.k2ItemsBlock a.moduleCustomLink {
}
div.k2ItemsBlock a.moduleCustomLink:hover {
}
/*----------------------------------------------------------------------
Modules: mod_k2_login
----------------------------------------------------------------------*/

div.k2LoginBlock {
}
div.k2LoginBlock p.preText {
}
div.k2LoginBlock fieldset.input {
margin:0;
padding:0;
}
div.k2LoginBlock fieldset.input p {
margin:0;
padding:0 0 4px 0;
}
div.k2LoginBlock fieldset.input p label {
display:block;
}
div.k2LoginBlock fieldset.input p input {
display:block;
}
div.k2LoginBlock fieldset.input p#form-login-remember label, div.k2LoginBlock fieldset.input p#form-login-remember input {
display:inline;
}
div.k2LoginBlock fieldset.input input.button {
}
div.k2LoginBlock ul {
padding:4px 8px;
margin:4px;
list-style:square;
}
div.k2LoginBlock ul li {
}
div.k2LoginBlock p.postText {
}
div.k2UserBlock {
}
div.k2UserBlock p img {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
padding:2px;
margin:2px 4px 4px 0;
width:48px;
height:auto;
}
div.k2UserBlock p span.ubName {
}
div.k2UserBlock ul {
padding:4px 8px;
margin:4px;
list-style:disc;
}
div.k2UserBlock ul li {
clear:both;
}
div.k2UserBlock ul li a {
}
div.k2UserBlock ul li a:hover {
}
div.k2UserBlock p.ubCommentsCount {
}
div.k2UserBlock form {
}
div.k2UserBlock form input.ubLogout {
}
/*----------------------------------------------------------------------
Modules: mod_k2_tools
----------------------------------------------------------------------*/

/* --- Archives --- */
div.k2ArchivesBlock {
}
div.k2ArchivesBlock ul {
padding:4px 8px;
margin:4px;
list-style:square;
}
div.k2ArchivesBlock ul li {
}
div.k2ArchivesBlock ul li a {
}
div.k2ArchivesBlock ul li a:hover {
}
/* --- Authors --- */
div.k2AuthorsListBlock {
}
div.k2AuthorsListBlock ul {
padding:4px 8px;
margin:4px;
list-style:square;
}
div.k2AuthorsListBlock ul li {
}
div.k2AuthorsListBlock ul li img.abAuthorAvatar {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
padding:2px;
margin:2px 4px 4px 0;
width:24px;
height:auto;
}
div.k2AuthorsListBlock ul li a.abAuthorName {
}
div.k2AuthorsListBlock ul li a.abAuthorName:hover {
}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem {
}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {
}
div.k2AuthorsListBlock ul li span.abAuthorCommentsCount {
}
/* --- Breadcrumbs --- */
div.k2BreadcrumbsBlock {
}
div.k2BreadcrumbsBlock span.bcTitle {
padding:0 4px 0 0;
color:#999;
}
div.k2BreadcrumbsBlock a {
}
div.k2BreadcrumbsBlock a:hover {
}
div.k2BreadcrumbsBlock span.bcSeparator {
padding:0 4px;
font-size:14px;
}
/* --- Calendar --- */
div.k2CalendarBlock {
height:190px;
margin-bottom:8px;
} /* use this height value so that the calendar height won't change on Month change via ajax */
table.calendar {
margin:0 auto;
background:#fff;
border-collapse:collapse;
}
table.calendar tr td {
text-align:center;
vertical-align:middle;
padding:2px;
border:1px solid #f4f4f4;
background:#fff;
}
table.calendar tr td.calendarNavMonthPrev {
background:#f3f3f3;
text-align:left;
}
table.calendar tr td.calendarNavMonthPrev a {
font-size:20px;
text-decoration:none;
}
table.calendar tr td.calendarNavMonthPrev a:hover {
font-size:20px;
text-decoration:none;
}
table.calendar tr td.calendarCurrentMonth {
background:#f3f3f3;
}
table.calendar tr td.calendarNavMonthNext {
background:#f3f3f3;
text-align:right;
}
table.calendar tr td.calendarNavMonthNext a {
font-size:20px;
text-decoration:none;
}
table.calendar tr td.calendarNavMonthNext a:hover {
font-size:20px;
text-decoration:none;
}
table.calendar tr td.calendarDayName {
background:#e9e9e9;
font-size:11px;
width:14.2%;
}
table.calendar tr td.calendarDateEmpty {
background:#fbfbfb;
}
table.calendar tr td.calendarDate {
}
table.calendar tr td.calendarDateLinked {
padding:0;
}
table.calendar tr td.calendarDateLinked a {
display:block;
padding:2px;
text-decoration:none;
}
table.calendar tr td.calendarDateLinked a:hover {
display:block;
background:#BFD9FF;
padding:2px;
text-decoration:none;
}
table.calendar tr td.calendarToday {
background:#135cae;
color:#fff;
}
table.calendar tr td.calendarTodayLinked {
background:#135cae;
color:#fff;
padding:0;
}
table.calendar tr td.calendarTodayLinked a {
display:block;
padding:2px;
color:#fff;
text-decoration:none;
}
table.calendar tr td.calendarTodayLinked a:hover {
display:block;
background:#BFD9FF;
padding:2px;
text-decoration:none;
}
/* --- Category Tree Select Box --- */
div.k2CategorySelectBlock {
}
div.k2CategorySelectBlock form select {
width:auto;
}
div.k2CategorySelectBlock form select option {
}
/* --- Category List/Menu --- */
div.k2CategoriesListBlock {
}
div.k2CategoriesListBlock ul {
padding:4px 8px;
margin:4px;
list-style:square;
}
div.k2CategoriesListBlock ul li {
}
div.k2CategoriesListBlock ul li a {
}
div.k2CategoriesListBlock ul li a:hover {
}
div.k2CategoriesListBlock ul li a span {
}
div.k2CategoriesListBlock ul li a:hover span {
}
div.k2CategoriesListBlock ul li.activeCategory {
}
div.k2CategoriesListBlock ul li.activeCategory a {
font-weight:bold;
}
/* Root level (0) */
ul.level0 {
}
ul.level0 li {
}
ul.level0 li a {
}
ul.level0 li a:hover {
}
ul.level0 li a span {
}
ul.level0 li a:hover span {
}
/* First level (1) */
ul.level1 {
}
ul.level1 li {
}
ul.level1 li a {
}
ul.level1 li a:hover {
}
ul.level1 li a span {
}
ul.level1 li a:hover span {
}
/* n level (n) - like the above... */

/* --- Search Box --- */
div.k2SearchBlock {
}
div.k2SearchBlock form {
}
div.k2SearchBlock form input.inputbox {
}
div.k2SearchBlock form input.button {
}
/* --- Tag Cloud --- */
div.k2TagCloudBlock {
padding:8px 0;
}
div.k2TagCloudBlock a {
padding:4px;
float:left;
display:block;
}
div.k2TagCloudBlock a:hover {
padding:4px;
float:left;
display:block;
background:#135cae;
text-decoration:none;
color:#fff;
}
/* --- Google Search --- */
#k2Container div.gsc-branding-text {
text-align:right;
}
#k2Container div.gsc-control {
width:100%;
}
#k2Container div.gs-visibleUrl {
display:none;
}



/* --- END --- */

