.play_link{
	font-size:18px;
	text-align:center;
	margin:15px 0px 15px 0px;
}

#topbox {
position : absolute;
z-index : 10000;
width : 337px;
height:35px;
right : 16px;
top : 16px;
right : 30px;
background : url(../images/top-box.png) no-repeat 0 0;
overflow : hidden;
}
#topbox .text a{
	color: #545850;
}
#topbox .text{
font-family : Tahoma, Helvetica, sans-serif;
font-size: 11px;
padding-top: 3px;
padding-left: 45px;
}

.content_signguestbook{
	border : 1px solid orange;
	background : #ffffcc;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}

.gallery_back_link{
	float:right;
}

.gallery_navigation{
	margin-right:auto;
	margin-left:auto;
	width:400px;
	text-align:center;
	margin-top:15px;
	margin-bottom: 10px;
}

.gallery_navigation img{
	border:none;
	text-align:center;
}

.img_gallery{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	line-height:20px;
	border : 1px solid orange;
	background : #ffffcc;
	width:500px;
	padding: 15px;
}

.gallery_random_list{
	text-align:center;
}

.footer_links li{
	display:inline;
}
.footer_links{
	list-style : none;
	text-align: center;
}

.horizontal_menu img{
	border:0;
	position: relative;
	top:4px;
}

.contacts_list .name{
	font-size: 125%;
	color: orange;
	font-weight: bold;
}

.contacts_list li{
	padding-bottom: 10px;
}

.contacts_list img{
	border: 0;
	vertical-align: middle;
}

.contacts_list li li{
	padding-bottom: 1px;
}

.rss_list{
	list-style : none;
}

.rss_list li{
	padding: 3px 0 3px 0;
}

.rss_list li img{
	border: 0;
	vertical-align: middle;
}

.page_reminder{
	color: #FF8000;
}

.article_navigation{
	padding: 10px;
	margin-top:20px;
}

.article_modified{
	margin-top: 10px;
}

.article_author{
	padding-top: 10px;
}
.article_date{
	padding-bottom: 10px;
}
.article_author, .article_date{
	font-style: italic;
	font-size: 90%;
}

.underline{
	text-decoration: underline;
}

.article_summary{
	float: right;
	border: 2px solid orange;
	padding: 5px 5px 5px 5px;
	margin-top:10px;
}
.article_summary  ul{
	list-style : none;
}
.article_separator{
	text-align:center;
}

#admin_links {
background : #ffd5bf;
border : 1px solid red;
padding : 3px 0 0 10px;
}
#admin_links ul {
list-style : none;
display : inline;
}
#images_list {
list-style : none;
}
.gallery_header {
text-align : center;
}
.center {
text-align : center;
}
#images_list li {
float : left;
margin-right : 40px;
margin-bottom : 20px;
padding-top : 10px;
width : 180px;
height : 230px;
text-align : center;
border : 1px solid orange;
background : #ffffcc;
}
.galleries_item {
margin-right : 15px;
}
.float_left {
float : left;
}
.gallery_bar_count {
text-align : right;
}
#galleries_list {
list-style : none;
}
.orange {
color : #f5b800;
font-weight : bold;
}
#sendlinkform {
border : 1px solid orange;
padding : 10px 10px 10px 10px;
background : #ffffcc;
}
.iconcategory {
float : left;
}
/*
ADMINISTRATION
*/
.admin_menu{
	border-right: 1px gray dotted;
	float: left;
	margin:5px 20px 5px 5px;
	padding:20px 7px 7px 7px;
	width:150px;
	height:600px;
}
.admin_menu ul li{
 padding: 0px;
}
.admin_list img{
	border: 0;
}

.article_checkbox{
	width:20px;
}
.article_title{
	width:250px;
}
.article_author{
	font-weight:bold;
}
.article_hits{
	font-weight:bold;
}

.walls{
	float:right;
	width:520px;
}
/* Fin administration */

.designtrick {
clear : both;
}
.title {
font-size : 13px;
font-weight : bold;
}
#toolbar {
margin-right : 10px;
}
#toolbar a.toolbar {
color : #808080;
text-decoration : none;
display : block;
border : 1px solid #ddd;
width : 40px;
padding : 2px 5px 2px 5px;
}
#toolbar a.toolbar:hover {
color : #c64934;
cursor : pointer;
border : 1px solid #c24733;
background-color : #f1e8e6;
padding : 3px 5px 1px 5px;
}
#toolbar a.toolbar:active {
color : #ff9900;
}
.adminform {
width : 700px;
}
.red {
color : #ff3300;
}
.green {
color : green;
}
.gray {
color : gray;
}
html {
height : 100%;
margin-bottom : 1px;
}
body {
margin : 0;
padding : 0;
}
p {
margin-top : 0;
margin-bottom : 5px;
}
fieldset {
border : 0;
padding : 5px 0;
}
.identification input{
	margin-left:30px;
}
.pathway {
display : block;
height : 16px;
line-height : 16px;
vertical-align : middle;
margin-top : 5px;
padding-left : 15px;
font-weight : normal;
}
.pathway img {
display : none;
}
.pathway a {
padding-right : 30px;
margin-right:10px;
}
#pathway {
margin-bottom : 10px;
padding-left : 8px;
}
a.readon {
display : block;
float : left;
padding-left : 20px;
margin-top : 10px;
line-height : 14px;
height : 16px;
}
body {
line-height : 125%;
font-family : Tahoma, Helvetica, sans-serif;
}

body.f-default {
font-size : 11px;
}

.small, .modifydate, .createdate, .mosimage_caption {
font-size : 95%;
}

.moduletable h3, .side h3, .componentheading {
font-size : 130%;
}
.contentheading {
font-size : 150%;
line-height : 120%;
padding-top : 5px;
padding-bottom : 9px;
}
.componentheading {
margin-bottom : 15px;
}
.componentheading {
padding-bottom : 15px;
}
h1, h2, h3, h4, h5, .contentheading, .componentheading, .sectiontableheader {
font-family : Trebuchet MS, Helvetica, sans-serif;
font-weight : bold;
}
a:link, a:visited {
text-decoration : none;
}
a:hover {
text-decoration : none;
}
.componentheading {
margin-top : 5px;
margin-bottom : 10px;
padding-bottom : 0;
height : 25px;
line-height : 25px;
text-indent : 15px;
margin-left : -15px;
margin-right : -5px;
}
.moduletable h3 {
margin-top : 5px;
margin-bottom : 10px;
padding-bottom : 0;
height : 25px;
line-height : 25px;
}
.moduletable {
margin-bottom : 10px;
}
div.moduletable, div.moduletable {
margin-bottom : 15px;
}
.controller td.user1, .controller td.user2, .controller td.user3, .controller td.user4 {
padding : 0 15px;
}
.moduletable h3 {
text-indent : 15px;
margin-left : -15px;
}
.user2 .moduletable h3 {
margin-right : -15px;
}
.user4 .moduletable h3 {
margin-right : -15px;
}
.moduletable ul {
margin : 5px 0;
padding : 0 2em;
}
.moduletable ul li {
padding-bottom : 3px;
}
div.module div div{

padding : 10px 15px 15px 10px;
}


div.module-menu div div div{
padding : 10px 0 15px 0;
}
td.left div.module div div div div, td.left div.module-menu div div div div, td.left div.module-color div div div div, td.right div.module div div div div, td.right div.module-menu div div div div, td.right div.module-color div div div div {
padding : 0;
}
div.module h3, div.module-menu h3 {
margin : 0 -10px;
padding-top : 2px;
padding-bottom : 7px;
margin-bottom : 4px;
text-indent : 10px;
}
td.left div.module-menu h3 {
text-indent : 17px;
}
div.module-menu h3 {
margin : 0;
}

div.module-color h3 {
margin : 0 -10px;
padding-top : 2px;
padding-bottom : 7px;
margin-bottom : 4px;
text-indent : 10px;
}
a.mainlevel {
display : block;
}
a.mainlevel:hover {
text-decoration : none;
}
a.sublevel:hover {
text-decoration : none;
}
#inset a.mainlevel {
display : inline;
background : none;
padding : 0 15px;
}
a.mainlevel {
display : block;
height : 16px;
line-height : 15px;
padding : 0;
padding-left : 20px;
margin-bottom : 3px;
}
div.module-menu a.mainlevel {
height : 30px;
line-height : 26px;
}
td.right div.module-menu a.mainlevel {
padding-left : 30px;
}
td.left div.module-menu a.mainlevel {
padding-left : 30px;
}
td.right div.module-menu a.mainlevel:hover {
background-position : 0 -30px;
}
td.left div.module-menu a.mainlevel:hover {
background-position : 100% -30px;
}
a#active_menu:link, a#active_menu:visited {
font-weight : bold;
}
td.right div.module-menu a#active_menu {
background-position : 0 -60px;
}
td.right div.module-menu a#active_menu:hover {
background-position : 0 -30px;
}
td.left div.module-menu a#active_menu {
background-position : 100% -60px;
}
td.left div.module-menu a#active_menu:hover {
background-position : 100% -30px;
}
li.active_menu a:link, li.active_menu a:visited {
font-weight : bold;
}
a.sublevel:link, a.sublevel:visited {
font-weight : normal;
}
h1 {
line-height : 100%;
font-size : 200%;
}
h2 {
line-height : 100%;
font-size : 150%;
}
h3 {
line-height : 100%;
font-size : 120%;
}
h4 {
line-height : 100%;
font-size : 110%;
}
.small, .modifydate, .createdate {
font-weight : normal;
font-style : italic;
}
.modifydate {
height : 20px;
vertical-align : bottom;
}
.createdate {
height : 20px;
vertical-align : top;
vertical-align : top;
padding-bottom : 5px;
padding-top : 0;
}
table.contenttoc {
margin : 5px;
padding : 5px;
}
table.contenttoc td {
padding : 0 5px;
}
td.buttonheading {
vertical-align : middle;
}
td.buttonheading img {
margin-right : 5px;
}
td.sectiontableheader {
font-weight : bold;
padding : 4px;
line-height : 20px;
background : #ecf0f4;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
padding : 4px;
}
table.contentpaneopen, table.contentpane {
border-collapse : collapse;
padding : 0;
margin : 0;
width : 100%;
}
table.contentpaneopen td p {
padding-right : 10px;
}
div.contentpane, div.contentpaneopen {
width : 100%;
}
.clr {
clear : both;
}
div.mosimage {
margin : 5px;
}
table.adminform textarea {
width : auto;
color : #666;
}
.w-wide div.wrapper {
width : 929px;
}
.w-fluid div.wrapper {
margin : 0 20px;
}
body {
height : 100%;
padding : 0;
margin-bottom : 1px;
}
div.wrapper {
margin : auto;
position : relative;
}
div#header2 {
height : 103px;
}
span#logo {
float : left;
display : block;
width : 240px;
height : 103px;
}
div#searchbox {
position : absolute;
width : 150px;
right : 16px;
top : 21px;
}
div#searchbox input {
background : transparent;
padding : 2px;
border : 0;
width : 145px;
margin-right : 5px;
margin-top : 2px;
padding-left : 10px;
}
#top {
height : 40px;
padding-top : 55px;
overflow : hidden;
margin-left : 50px;
margin-right : 15px;
}
table.controller {
width : 100%;
padding : 0;
}
td.user1, td.user2, td.user3, td.user4 {
width : 50%;
}
td#midleft, td#midright {
width : 177px;
}
td.rocket {
width : 1%;
padding-left : 15px;
padding-top: 10px;
}
td.footer {
padding-top : 15px;
text-align : center;

}
td.xbuttons {
text-align : right;
width : 30%;
padding-top : 25px;
padding-right : 10px;
}
td.side {
width : 177px;
padding-top : 0;
}
td.side.leftbottom div.corner, td.side.rightbottom div.corner, td.thefoot div.corner {
height : 58px;
}
div#vtop {
overflow : hidden;
height : 8px;
}
div#render {
height : 136px;
overflow : hidden;
}
div#mainbody {
padding-top : 12px;
}
div#mainbody div.padding {
padding : 0 15px 15px 15px;
}
#access {
position : absolute;
z-index : 10000;
top : 22px;
right : 185px;
width : 200px;
height : 21px;
overflow : hidden;
}
#access #selectors {
float : right;
height : 7px;
}
#access span {
background-repeat : no-repeat;
}
#access a {
text-decoration : none;
}
.font-selector, .width-selector {
float : right;
display : block;
position : absolute;
top : 14px;
width : 16px;
height : 7px;
}
.f-smaller #selectors .font-selector {
right : 109px;
}
.f-default #selectors .font-selector {
right : 83px;
}
.f-larger #selectors .font-selector {
right : 57px;
}
.w-wide #selectors .width-selector {
right : 5px;
}
#access #buttons {
float : right;
}
#access .button {
display : block;
float : right;
width : 16px;
height : 14px;
margin : 0 5px;
background-repeat : no-repeat;
}
div#horizmenu {
height : 26px;
position : relative;
}
.hide {
display : none;
}
form {
border : 0;
margin : 0;
padding : 0;
}
table.blog span.article_seperator {
display : block;
height : 20px;
}
blockquote {
margin : 10px;
line-height : 140%;
}
blockquote div {
padding : 5px 45px;
}
pre {
padding : 10px;
}
table.pollstableborder td {
text-align : left;
padding : 2px 0;
}
input#mod_search_searchword {
width : 120px;
}
table#adminform #toolbar {
background : none;
}
.moduleidentification .button {
background-color : #9ea29a;
color : white;
border : 1px solid gray;
margin-top : 3px;
}
.modulenewsletter .button {
background-color : #9ea29a;
color : white;
border : 1px solid gray;
margin-top : 3px;
}
.partners {
text-align : center;
width : 900px;
margin-right : auto;
margin-left : auto;
margin : 2px 0 2px 0;
}
td.rocket {
position : relative;
top : 20px;
}
body {
color : #545850;
}
a {
color : #da6903;
}
a:hover {
color : #c64f00;
}
h1 {
color : #263950;
}
h2 {
color : #dc6b05;
}
h3 {
color : #333;
}
td.contentheading {
color : #2a3f5b;
background : url(../images/horiz_divider.png) no-repeat 50% 100%;
}
.componentheading {
background : url(../images/head2_l.png) no-repeat 100% 0;
color : #3d403a;
}
td.user1 div.moduletable h3 {
background : url(../images/head1_l.png) 100% 0;
color : #293d58;
}
td.user2 div.moduletable h3 {
background : url(../images/head1_r.png) 0 0;
color : #293d58;
}
td.user3 div.moduletable h3 {
background : url(../images/head3_l.png) 100% 0;
color : #3d403a;
}
td.user4 div.moduletable h3 {
background : url(../images/head3_r.png) 0 0;
color : #3d403a;
}
td.side {
color : #d9dad8;
}
td.side a:link, td.side a:visited {
color : #fff;
}
td.side a:hover {
color : #d9dad8;
}
.module {
background : url(../images/side_r_mid.png)  0 0;
}
.module div, div.module-menu div{
background : url(../images/side_r_bot.png) no-repeat 0 100%;
}
.module div div, div.module-menu div div {
background : url(../images/side_r_top.png) no-repeat 0 0;
}
.module h3, div.module-menu h3 {
color : #e7e8e6;
}
div.module h3, div.module-menu h3 {
background : url(../images/side_r_div.png) no-repeat 0 100%;
}
.module-color {
background : url(../images/side2_r_mid.png) repeat-y 0 0;
}
.module-color div {
background : url(../images/side2_r_bot.png) no-repeat 0 100%;
}
.module-color div div {
background : url(../images/side2_r_top.png) no-repeat 0 0;
}
.module-color h3 {
color : #dee6ed;
}
.module-color h3 {
background : url(../images/side2_r_div.png) no-repeat 0 100%;
}
div.module-color {
color : #e7e8e6;
}
a.mainlevel {
background : url(../images/menu_bullet.png) no-repeat 0 50%;
}
.module-menu a.mainlevel {
background : url(../images/menu_r_bg.png) no-repeat 0 0;
}
.module-menu a.mainlevel {
background : url(../images/menu_l_bg.png) no-repeat 100% 0;
}
a#active_menu:link, a#active_menu:visited {
color : #d9dad8;
}
li.active_menu a:link, li.active_menu a:visited {
color : #d9dad8;
}
.small, .modifydate, .createdate {
color : #8a9183;
}
td.sectiontableheader {
border-bottom : 2px solid #cdd8e3;
background : #ecf0f4;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
border-bottom : 1px solid #ecf0f4;
}
html {
background : url(../images/bg_base.png);
}
body {
background : url(../images/bg_wide.png) no-repeat 50% 0;
}
div#header {
background : url(../images/header_top_repeat.png) repeat-x 110px 0;
}
div#header2 {
background : url(../images/header_top_right.png) no-repeat 100% 0;
}
span#logo {
background : url(../images/header_top_logo.png) no-repeat 0 0;
width : 265px;
}
#top {
color : #ccc;
}
.footer {
color : #8591a1;
}
.footer a:link, td.footer a:visited {
color : #8591a1;
}
.main {
background : #fff;
}
.side.left {
border-top : 1px solid #9ea29a;
background : url(../images/l_bg.png) repeat-y 100% 0;
}
.side.right {
background : url(../images/r_bg.png) repeat-y 0 0;
}
.side.leftbottom {
background : url(../images/l_bg.png) repeat-y 100% 0;
}
.side.rightbottom {
background : url(../images/r_bg.png) repeat-y 0 0;
}
.side.leftbottom .corner {
background : url(../images/l_corner.png) no-repeat 0 100%;
}
.side.rightbottom .corner {
background : url(../images/r_corner.png) no-repeat 100% 100%;
}
.thefoot {
background : url(../images/thefoot_bg.png) repeat-x 0 0;
}
.thefoot .corner {
background : url(../images/thefoot_corner.png) no-repeat 0 0;
}
div#vtop {
background : url(../images/vtop_divider.png) repeat-x;
}
div#render {
/*background : url(../images/render.gif) no-repeat 0 0;*/
background: #FFB100;
height : 90px;
text-align:center;
}
div#mainbody {
background : url(../images/body_shadow.png) repeat-x 0 0;
}
.font-selector, .width-selector {
background : url(../images/access-select.png) no-repeat;
}
.lrg .button {
background : url(../images/access-lrg.png);
}
.sml .button {
background : url(../images/access-sml.png);
}
.med .button {
background : url(../images/access-med.png);
}
.thin .button {
background : url(../images/access-thin.png);
}
.wide .button {
background : url(../images/access-wide.png);
}
div#horizmenu {
background : url(../images/tbar_bg_special.png) repeat-x;
}
blockquote {
background : #d9dfd2 url(../images/quote_open.png) no-repeat 0 0;
color : #333;
}
blockquote div {
background : url(../images/quote_closed.png) no-repeat 100% 100%;
}
pre {
background : #fff;
color : #333;
border : 1px solid #d9dfd2;
border-left : 5px solid #d9dfd2;
}
.highlight {
background-color : #ffc;
}

span.pathway a {
background : url(../images/arrow.png) no-repeat 100% 50%;
}

.ds_box {
background-color : #fff;
border : 1px solid #000;
position : absolute;
z-index : 32767;
}
.ds_tbl {
background-color : #fff;
}
.ds_head {
background-color : #333;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
text-align : center;
letter-spacing : 2px;
}
.ds_subhead {
background-color : #ccc;
color : #000;
font-size : 12px;
font-weight : bold;
text-align : center;
font-family : Arial, Helvetica, sans-serif;
width : 32px;
}
.ds_cell {
background-color : #eee;
color : #000;
font-size : 13px;
text-align : center;
font-family : Arial, Helvetica, sans-serif;
padding : 5px;
cursor : pointer;
}
.ds_cell:hover {
background-color : #f3f3f3;
}



#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}

#nav li a.first-level {
	height: 26px;
}
#nav li a {
display: block;
color: #ffffff;
font-size : 110%;
height: 18px;
}

#nav li {
float: left;
width: 15em;
padding-top: 1px;
padding-bottom: 3px;
}
#nav li.first-level a{
		text-align: center;
		margin-top: 1px;
}
#nav li.first-level{
	width: 10em;
}
#nav li a{
	padding-top: 3px;
}
#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
}
#nav li ul ul {
	margin: -1em 0 0 15em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

/* Background  */
#nav ul li a.first-level {
background : url(../images/tbar_divider.png) no-repeat 100% 0%;
}
#nav ul li a.topdaddy, #nav ul li.active a.topdaddy {
background : url(../images/tbar_divider2.png) no-repeat 100% -20%;
}
#nav ul ul a.daddy {
background : url(../images/tbar_divider3.png) no-repeat 100% 50%;
}
#nav li.active {
background : url(../images/tbar_select.png) repeat-x 0 0;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
background : #6f7469;
}
#nav li li{
	padding-bottom: 2px;
	border-bottom : 1px solid #62665c;
}
#nav ul li a:hover, #nav ul li ul li a:hover, #nav ul li ul li ul li a:hover {
color : #ccc;
}
