
/**	TABLE
-----------------------------------------------------------*/
table.plain td,
table.plain th {padding: 3px 15px 3px 0; text-align: left;}

/*		BOX and CONTENT BLOCKS
-------------------------------------------------*/
div.djpcms-block-element {
	overflow: hidden;
	margin-bottom: 20px;
}
div.flat-element {
	padding: 10px;
}
	
.djpcms-html-box .hd {
	color:rgb(10,10,10);
	padding:6px 12px;
	min-height: 8px;
	overflow:hidden;
}
.djpcms-html-box .hd  h2 {
	padding: 0;
	margin:0;
}
.djpcms-html-box .bd {
	padding: 10px 10px;
}

.djpcms-text-content ul {
	margin-left: 1.5em;
	margin-bottom: 0.9em;
}
.djpcms-text-content ul li {
	margin-bottom: 0.5em;
}
.djpcms-text-content ul,
.djpcms-text-content ul li {
	list-style-position:outside;
	list-style-type: disc;
}

.djpcms-block table td {padding: 2px 5px;}

.grid_3 .djpcms-block-element .flat-element img.fullwidth,
.grid_3 .djpcms-block-element .djpcms-html-box .bd img.fullwidth {
	width: 200px;
}
.grid_3 .djpcms-block-element img.fullwidth {
	width: 220px;
}



/**  MENU AND ACCORDION MENU
-----------------------------------------------------------*/
ul.menu {
	list-style:none;
}
ul.menu li a {
	padding:4px 10px;
}
ul.menu li {text-transform: uppercase;}
ul.menu li ul li {text-transform: lowercase;}

ul.accordionmenu {
	filter:alpha(opacity=0);
  	opacity:0;
}
ul.accordionmenu .ui-icon {display: none;}
.ui-accordion .ui-accordion-content {
border-top:0 none;
margin-top: 0;
margin-bottom: 0;
padding: 0;
}
ul.menu li.selected a {
	background: transparent url("jquery-ui-css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png") repeat-x scroll 50% 50%;
}
ul.menu li.selected ul li a {background: rgb(255,255,255);}
ul.menu li.selected ul li.selected a {background: rgb(245,245,245);}

/** BREADCRUMBS
-----------------------------------------------------------*/
.breadcrumbs ul,
.breadcrumbs ul li {
	list-style: none;
	display:inline;
}


/** INLINE CONTENT EDITING DEFAULT STYLE
-----------------------------------------------------------*/
/*
body.edit {
	background: rgb(9,46,32);
}
.edit-contentblock .control,
.edit-contentblock .hd {
	font-size: 11px;
}
body.edit #body-container,
body.edit #branding-banner {
	background: rgb(134,182,150);
}
.edit-contentblock {
	border: 1px solid rgb(150,150,150);
	margin-bottom: 20px;
}
.edit-contentblock .hd .errorlist {
	color: #FF906B;
}
.edit-contentblock .hd .form-messages {
	color: #DFFF80
}
.edit-contentblock .actions  {
	background: rgb(9,46,32);
	overflow:hidden;
	width: 100%;
	height: 20px;
}
.edit-contentblock .actions ul {
	float: right;
	display: inline;
}
.edit-contentblock .actions li {
	display: inline;
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
}
.edit-contentblock .hd {
	background: rgb(35,79,50);
	color: rgb(255,255,255);
	padding: 2px 10px;
}
.edit-contentblock .bd {padding: 0; overflow: hidden;}
.edit-contentblock .bd .control {
	padding: 5px 10px;
	background: rgb(50,99,66);
	color: rgb(255,255,255);
	border-top: 1px solid rgb(150,150,150);
	border-bottom: 1px solid rgb(150,150,150);
}
.edit-contentblock .bd .preview {
	padding: 5px 10px;
	background: rgb(255,255,255);
	overflow: hidden;
}
.edit-contentblock input[type="submit"] {
	background: transparent url(img/images/download_bg-left.gif) no-repeat;
	color: rgb(255,255,255);
}
.edit-contentblock table {width: 100%;}
form.edit-block-form select {width: 100%;}
form.content-select table {margin:0; float: left;}

.content-edit-body {width: 100%; height: 100%;}
.djpcontent form {height: 100%;}
.content-edit-body textarea {width: 98%; height: 98%;}
*/
.edit-contentblock .hd {
	background: rgb(35,79,50);
	color: rgb(255,255,255);
	padding: 5px 10px;
	margin-bottom: 10px;
}
.edit-contentblock .hd textarea {
	width: 100%;
}
.edit-contentblock .hd .errorlist {
	color: #FF906B;
}
.edit-contentblock .hd .form-messages {
	color: #DFFF80
}
.edit-contentblock .actions  {
	background: rgb(9,46,32);
	overflow:hidden;
	width: 100%;
	height: 20px;
}
.edit form {height: 100%;}
.edit .writing {height: 100%;}
.edit .writing #id_body {
	font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;
	width: 100%;
	min-height: 98%;
	height: 98%;
}


/* FORM classes
-------------------------------------------------------------*/
form tr {
	margin-bottom: 5px;
}
form .onecolumn input[type="text"] {
	width: 98%;
	padding: 2px 2px;
}
form .onecolumn textarea {
	padding: 2px 2px;
	width: 98%;
	height: 40px;
}
form .field-separator {
	height: 0.3em;
}
form .errorlist {
	margin: 0;
}
.aligned label {
    display: block;
    padding: 3px 10px 0 0;
    float: left;
    width: 8em;
}

/* GENERAL CLASSES FOR Tags 
-------------------------------------------------------------*/
.form-messages {
	font-weight: bold;
	color: rgb(0,77,38);
	filter:alpha(opacity=70);
  	opacity:0.7;
}
.center-element {
	display:block;
	margin-left:auto;
	margin-right:auto; 
}

a.editable {
	float: right;
	background:transparent url("img/icons/pencil.png") no-repeat;
	display:block;
	padding:10px 12px;
	margin:0;
	border:none;
}
a.deletable {
	float: right;
	background:transparent url("img/icons/cross.png") no-repeat;
	display:block;
	padding:10px;
	margin:0;
	border:none;
}

div.tag-cloud {
	letter-spacing:normal;
	line-height:1.6em;
	text-align:justify;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	word-spacing:normal;
}

.djp-simple ul {
	list-style-type:none;
	list-style:disc outside;
	padding-left:20px;
	margin:0px;
	margin-bottom:0.3em;
}
.djp-simple ul li {
	margin-bottom: 0.5em;
}
.djp-simple ul li ul li {
	margin-bottom: 0.3em;
}

blockquote div.body-quote {
	margin-bottom: 0.7em;
}

/* CONTENT CLASSES
------------------------------------------------------------------*/
.djpcms-block {
	overflow: hidden;
}
div.djp-simple {
	margin-bottom: 30px;
}
.djp-simple img {
	margin: 20px 20px;
}

/* Comments */
div.djpcms-comment.djpcms-html-box {
	margin-top: 30px;
	border: none;
}
div.djpcms-comment.djpcms-html-box .bd {
	margin-top: 20px;
}
.djpcms-comment {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid rgb(180,180,180);
}
.djpcms-comment .head {
	width: 100%;
	margin-bottom: 10px;
}
.djpcms-comment .head span {
	color: rgb(120,120,120);
}

/* Documentation
-----------------------------------------------------------------------*/
.documentation h2, .documentation h3, .documentation h4 {
	margin-top:1.4em;
}
.documentation :hover > a.headerlink {
	visibility:visible;
}
.documentation a.headerlink {
	color:#C60F0F;
	font-size:0.8em;
	padding:0 4px;
	text-decoration:none;
	visibility:hidden;
}

/* IMAGE PLUGIN WIDTH
-------------------------------------------------------------------------*/
.container_12 .grid_3 .image-plugin {width: 220px;}
.container_12 .grid_4 .image-plugin {width: 300px;}
.container_12 .grid_6 .image-plugin {width: 460px;}
.container_12 .grid_3 .flat-element .image-plugin {
	width: 200px;
}


/* PAGINATION
---------------------------------------------------------------------------*/
.jquery-pagination {
	overflow: hidden;
	font-size: 80%;
	margin-bottom: 10px;
	height: 40px;
}
        
.jquery-pagination a {
    text-decoration: none;
    border: solid 1px #AAE;
    color: #15B;
}

.jquery-pagination a, .jquery-pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-bottom: 5px;
}

.jquery-pagination .current {
    background: #26B;
    color: #fff;
    border: solid 1px #AAE;
}

.jquery-pagination .current.prev, .jquery-pagination .current.next{
    color:#999;
    border-color:#999;
    background:#fff;
}
