
.dijitMenu {
    text-align: left;
}

html, body {
	margin: 0 0 1em 0;
	padding: 0;
	text-align: left; 
}

body {
	font-family: arial, sans-serif;
	text-align: center;
	background-color: #f0eee1;
}

p {
	margin:0 0 10px;
}

#piazzaPageContainer {
    margin-left: auto;
    margin-right: auto;
	vertical-align: top;
	text-align: left; 
	width: 992px;
}

#piazzaMenuContainer {
	width: 155px;
	padding: 0;
	margin: 0;
	float: left;
	font-size: small;
}

#piazzaForumKivandorlokLogo img {
	border: none;
}


div.piazzaMenuItem {
	width: 155px;
	color: #6e6e6e;
	padding: 5px 0 15px 20px;
	border-bottom: 1px solid #aeaeae;
}

#piazzaTagCloud {
    width: 155px;
	color: #6e6e6e;
	padding: 0 0 5px;
	overflow: hidden;
}

#piazzaTagCloud p {
    margin-bottom: 5px;
}

#sidebartags .f1 {
    font-size: 12px;
}

#sidebartags .f2 {
    font-size: 16px;
}

#sidebartags .f3 {
    font-size: 20px;
}

.piazzaMenuItem h2 {
	display: none;
}

div.piazzaLastMenuItem,div.piazzaSearchMenuItem, div.piazzaMenuItem:last-child {
	border-bottom: none;
}

div.piazzaStatsMenuItem {
	border-bottom: none;
}

.piazzaMenuItem h1 {
    font-size: 14px;
}

.piazzaMenuItem h3 {
    color: #6e6e6e;
    font-size: 12px;
}

.piazzaMenuItem ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: capitalize;
}

.piazzaMenuItem ul li {
	color: #6e6e6e;
	padding: 2px 0 0 0;
}

.piazzaMenuItem ul li a, .piazzaMenuItem a, .piazzaTagCloud a {
	color: #6e6e6e;
	text-decoration:none;
}

.piazzaMenuItem ul li a:visited, .piazzaMenuItem a:visited, .piazzaTagCloud a:visited {
	color: #6e6e6e;
	text-decoration:none;
}

.piazzaMenuItem ul li a:hover, .piazzaMenuItem a:hover, .piazzaTagCloud a:hover {
	color: #6e6e6e;
	text-decoration:underline;
}

.piazzaMenuItem img {
    border: none;
}

#piazzaMainContainerWrapper {
    width: 812px;
    text-align: center;
    float: right;
}

#piazzaMainContainer {
	width: 800px;
	padding: 0;
    margin-left: auto;
    margin-right: auto;
}

#piazzaMainContainerFooter {
	background: url(/images/container_bottom_glow.gif) no-repeat top;
	float: right;
    width: 812px;
    text-align: center;
}

#piazzaHeaderContainer {
	padding: 0;
	margin: 0;

}

#piazzaCommonHeader {
	height: 35px;
	width: 800px;
	padding: 0;
	margin: 0;

}

#piazzaCommonHeader img {
    float: left;
    border: 0px;
}

#piazzaApplicationHeader {
	width: 800px;
	height: 45px;
	padding: 0;
	margin: 0;
}

#piazzaApplicationHeader img {
	float: left;
	padding: 0;
}

#piazzaAuthenticationContainer {
    float: right;
	vertical-align: top;
	top: 0px;
	left: 180px;
	text-align: right;
	color: #ffffff;
	padding: 12px 5px 5px 5px;
}

#piazzaAuthenticationContainer a {
    color: #ffffff;
    text-decoration: none;
}

#piazzaSplash {
    padding-top: 10px;
    padding-left: 5px;
    text-align: left;
    width: 790px;
}

#piazzaContentBottom {
    padding-left: 5px;
    text-align: left;
    width: 790px;
}

#piazzaHeaderNavContainer {
	clear : both;
	height: 25px;
	width: 800px;
	padding: 0;
	margin: 0;
}

#piazzaHeaderNavContainer a, #piazzaHeaderNavContainer img {
	float: left;
	border: none;
	padding: 0;
	margin: 0;
}

#piazzaAnnouncementContainer {
    overflow: hidden;
    width: inherit;
    padding-top: 20px;
}

#piazzaAnnouncementTabContainer {
    width: 745px; 
    height: 20px; 
    top: 0px; 
    font-size: 12pt;
    font-family: verdana;
    font-weight: bold;
    text-align: left;
    overflow: hidden;
}

#piazzaAnnouncementPreviousButton {
    opacity: 0; 
    float: left; 
    visibility: hidden;
    cursor: pointer;
}

#piazzaAnnouncementNextButton {
    opacity: 0; 
    float: right; 
    visibility: hidden;
    cursor: pointer;
}

#piazzaAnnouncementTabContainer a, 
#piazzaAnnouncementTabContainer a:hover, 
#piazzaAnnouncementTabContainer a:visited {
    color: #3376bb;
}

.piazzaAnnouncementPane {
    overflow: hidden;
    width: 725px;
    height: 20px;
    margin: 0 10px;
}
#piazzaContentContainer {
	width: 800px;
	background-color: #fff;
	background: url(/images/container_glow.gif) repeat-y;
}

#piazzaContentLeft {
    float: left;
    padding-left: 5px;
	width: 460px;
}

#piazzaContentRight {
    float: right;
    padding-right: 5px;
	width: 320px;
}

#piazzaFooterContainer {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
	text-align: right;
	font-size: small;
	color: #aeaeae;
}

#piazzaFooterContainer a {
	color: #aeaeae;
	text-decoration:none;
}

#piazzaFooterContainer a:hover {
	color: #aeaeae;
	text-decoration:underline;
}

#piazzaFooterRight {
    float: right;
}

#piazzaFooterLeft {
    float: left;
    padding-left: 185px;
}

#piazzaFooterLeft img {
    border: 0;
}

#piazzaWarning {
    margin: 10px 10px 0 10px;
    padding: 20px;
    border: 1px solid #ffff00;
    background-color: #ffffcc;
    color: #ff0000;
}

/* Common classes */
.alignRight {
	text-align: right; 
	padding: 3px;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.centre {
	text-align: center;
}

.widget {
	text-align: left;
	margin: 0 0 1em 0;
	padding: 0;
}

.searchWidget {
	background-color: #798184;
	color: white;
	text-align: right;
}

.searchWidget form {
	padding: 3px 1px;
}

.plainWidget {
	background-color: white;
	color: black;
}

.widget ul {
	list-style: none;
	padding: 2px;
}

.widget ul li {
	padding-bottom: 5px;
}

.widget .widgetTitle {
	background-color: #798184;
	height: 21px;
}
.widgetTitle img {
	float: right;
	padding: 1px 2px;
}

.promoWidget {
	background-color: #f1f5f8;
	border: 1px solid #aebcc7;
}

#piazzaCommonHeader {
	background: url(/images/dibo_03.gif) repeat-x bottom right;
}

#piazzaApplicationHeader {
	background: url(/images/dibo_06.gif) repeat-x top right;
}

#piazzaHeaderNavContainer {
	background: url(/images/dibo_11.gif) repeat-x;
}

.cartoonWidget img {
    width: 290px;
}

.cartoonWidget p, .blogWidget p, .podcastWidget p, .rssWidget p, .videoWidget p , .pollWidget p {
    padding-bottom: 10px;
}

.podcastWidget div.contentBoxBody {
    background: url(/images/podcast.gif) no-repeat bottom;
}

.podcastWidget div ul li {
   padding-top: 13px;
   font-size: 10pt;
}

.cartoonWidget a {
    padding-bottom: 10px;
    color: #cc6800;
    text-decoration: underline;
}

.blogWidget a {
    color: #cc6800;
    text-decoration: underline;
}

.podcastWidget a {
    color: #69c528;
    text-decoration: underline;
}

.rssWidget a {
    color: #3376bb;
    text-decoration: underline;
}

.videoWidget a {
    color: #6e6e6e;
    text-decoration: underline;
}

.contentBox h2 {
    float: left;
    font-size: small;
    font-weight: normal;
    padding:1px 10px 1px 10px;
  	color:#fff;
	text-transform: capitalize;
}

.clearer {
	clear : both;
	height : 0px;
	font-size : 1px;
}

.contentBox {
    background: url(/images/box1_top_mid.gif) top left repeat-x;
    margin-bottom: 10px;
    font-size: small;
}

.contentBoxHeaderWrapper, .contentBoxHeader {
    line-height: 1.5em;
    vertical-align: top;
    text-align: left;
    border: none;
    height: 24px;
}

.contentBoxHeaderWrapper {
    background: url(/images/box1_top_left.gif) top left no-repeat;
}

.contentBoxHeader {
    padding: 3px 5px 0px 5px;
    background: url(/images/box1_top_right.gif) top right no-repeat;
}

.contentBoxMinus, .contentBoxPlus {
    cursor: pointer;
    float: right;
    height: 19px;
    width: 19px;
    margin-top: 2px;   
}

.contentBoxMinus {
    background: url(/images/widget-minus.png) no-repeat;
}

.contentBoxPlus {
    background: url(/images/widget-plus.png) no-repeat;
}

.contentBoxHeader h2 {
	padding: 0;
	margin: 0;
}
.contentBoxHeader h2 a {
    color: #ffffff;
}
.contentBoxBody {
    border: 1px solid #9a9a9a;
    border-top: 0px solid #9a9a9a;
    padding: 10px;
	overflow: hidden;
}

.piazzaRssTitle {
    max-height: 1.2em;
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: bold;
}

/* Mozilla/5.0 (Windows; U; Windows NT 5.1; hu; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16 */
.piazzaRssDescription {
    max-height: 3.4em;
    overflow: hidden;
    margin-bottom: 5px;
    padding-bottom: 5px;}

.piazzaRssAuthor {
    max-height: 2em;
    overflow: hidden;
    margin-bottom: 5px;
    float: left;
}

.piazzaRssTime {
    max-height: 2em;
    overflow: hidden;
    margin-bottom: 5px;
    float: right;
}

.contentBoxBody ul {
	list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    text-align: left;
	overflow: hidden;
}

.contentBoxBody ul li {
	overflow: hidden;
}

.piazzaSearchInput {
    width: 132px;
}
.piazzaSearchButton {
/*    padding-top: 4px;*/
    font-weight: bold;
     
	background-color: #f0eee1;
	color: #6e6e6e;
	font-size: 110%;
	vertical-align: middle;
}

.piazzaSearchButton table {
	background-color: #f0eee1;
	color: #6e6e6e;
}

.piazzaSearchButton input {
    vertical-align: middle;
    margin: 0 5px 0 0;
    padding: 0;
}

.piazzaSearchContainer {
    width: 143px;
    text-align: left;
}

.piazzaSearchContainer form {
    margin: 0; /* IE adds margins to forms */
}

.piazzaSearchBoxBody {
    padding: 7px 3px 0px 3px;
}

#piazzaWarning {
    margin: 10px 10px 0 10px;
    padding: 20px;
    border: 1px solid #ffff00;
    background-color: #ffffcc;
    color: #ff0000;
}

/* RDF/Facets */
.RDF_Facets {
    display: none;
}

/* Dibo Widget */
.diboWidget, .diboWidget a, diboWidget a:visited {
    color: #3376bb;
}

/* Blogs Widget */
.blogWidget, .blogWidget a, blogWidget a:visited {
    color: #cc6800;
}

/* Wiki Widget */
.wikiWidget, .wikiWidget a, wikiWidget a:visited {
    color: #69c528;
}

div.piazzaRssDescription {
    color: black;
}

/* { border:1px solid Red !important;} */

.rsslink {
    padding-top: 2px;
}

/* Polls */
.barColor {
    background:#6682c2 none repeat scroll 0%;
    border-color:#5672B2 #555555 #555555 #dddddd;
    border-style:solid;
    border-width:1px;
}

.barPercent {
    background:#EFF0F4 none repeat scroll 0%;
    color:#4D528C;
    padding:0pt 0.3em;
    text-align: left;
}

.barAnswer {
    padding: 0.25em 0 0 0;
    text-align:left;
}

.bar {
    width: 100%;
}

/* RDF/Facets */
.RDF_Facets {
    display: none;
}



