body {
    line-height: 1.2em;
    font-family: Arial, Georgia, 'Times New Roman';
	margin: 0;
	padding: 0;
	background: #ffffff;
	color: #333333;
	font-size: 0.9em;
}

#wrapper {
	/*background: #f1f2ea url(/images/background.gif) right;*/
}

#container {
	width: 100%;
	float: left;
	margin: 0;
 	padding: 0px;
	height:100%;

	margin-right: -20%;
	/*background: #f1f2ea url(/images/background.gif) right;*/
	background: none;
	background-color: white;
}

#content {
	background: #FFF;
	margin-right: 20%;
	padding: 0 1em 0 1em;
/*	display:inline-block; */
}


#nav {  
	height:100%;
	float: right;
	width: 20%;
	background-color: white;
	color: white;
	border: 0;
	margin: 0;
	padding: 0;
	z-index: 2;
	margin-top: 2.5em;

 }

#nav ul { list-style: none; padding: 0 0 0 0; margin:0 0 0 0; }
#nav li { margin: 5px 0 5px 0; }
#nav a { color: #f0f0f0; z-index: 1; }

#nav div.block { font-weight: bold; margin: 2em 0 0 0; }
#nav li.post { background-color: #ff7777; padding: 5px; }

div#bookmarks-container { background-color: #E6F2FF; padding: 0.5em; margin-bottom: 0.5em; }

div#domain_user_text-container { color: black;  background-color: #E6F2FF; padding: 0.5em; margin-bottom: 0.5em; }


div.nav-container { background-color: #E6F2FF; padding: 0.5em; margin-bottom: 0.5em; color: #333333; }
div.nav-title { color: #333333; border-bottom: 2px dotted black; }
ul.nav-items { padding: 0; font-size: 85%; list-style: none; }
ul.nav-items li small.date { color: gray; font-size:90%; }
ul.nav-items li small.info { color: #404040; font-size:90%; }
li.nav-selected { border: 0px solid #ffaaaa; padding: 0.2em 0.6em; background-color:#BCE27F;  }

#navigation { padding: 0.8em; }

div#close-navigation { float: right; padding-bottom: 0.2em; text-align: right; }


td { vertical-align: top; }

/*
#footer { position: absolute; bottom: 0; width: 100%; border-top: 1px solid #EEEEED; color: #808080; font-size: 70%; }
#footer p { margin: 15px 15px 30px 64px; padding: 0; }
#footer a { color: #8DC73E; font-weight: bold; }
*/

h1 {
	/*background: transparent url(/images/simple-plane2.gif);*/
	font: normal 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #ff9900;
	color: white;
	/*width:100%;*/
	width:97%;
	/*padding: 0.4em 0.2em;*/
	padding: 0.4em 0 0.4em 0.2em;
}
h1 span { font-size: 15px; margin-left: 0.5em; }
h2 { 
	font-family: "Trebuchet MS";
	/*width:100%;*/
	font-size:1.5em;
	color: #F08A00;
	border-bottom: 0px solid white;
	margin-bottom: 0.2em;
}

#settings { font-size: 0.4em; vertical-align: baseline; font-weight: normal; margin-left: 1em; }
h1 #settings a:link, h1 #settings a:visited, h1 #settings a:active  { color: black; }

#error-container { background-color: #FFBB62; color: white; margin-top:2em; padding:0.2em; }

#error-markdown-container { background-color: #FFBB62; color: white; margin-top:0.5em; padding:0.2em; }
div#error-markdown-container div.closelink, div#notice-container div.closelink { float: right; text-align: right; margin-right: 0.5em; ; margin-top: -0.5em;}

#notice-container { background-color: #BCE27F; color: white; margin-top:2em; padding:0.2em; }
#notice { margin: 0.1em 1em; }

#footer {
	height: 20px;
	margin-top:0;
	display: block;
	padding: 62px 0 0 2em;
	color: gray;
	font-size: 85%;
	background: white url(/themes/mint/bg_footer.png) left top repeat-x;
}

#footer a { color: white; }
 

#header { 
	display: block;
	margin:0;
	background: white url(/themes/mint/header.gif) repeat-x;
	height:62px;
	/*padding-right: 18em;*/
	padding-right: 15em;
}


.clearing {
	height: 0;
	line-height:0;
	clear: both;
}

.clearing1 {
	height: 0.5em;
	clear: both;
}

#subscribe {
	background-color: #F06060;
}

#ss
{
	margin:10px;
}

#actions {
	display: inline;
}
#controls
{
	float: right;
	/*height: 1.5em;*/
	/*top: 0.3em;*/
	/*right: 16em;*/
	font-size: 1.1em;
	margin-top: 0.3em;
}

#actions ul { display: inline;  }
#actions li { display: inline; margin-left:6px; }

#controls ul { display: inline; line-height:2.8em; }
#controls li { display: inline; margin-left:6px; }
#controls li.selected {  background-color: white; color: black; padding:2px 4px; }
#controls a { }

#new_messages { display:inline; }


#copy {
	float: left;
	display: inline;
}

#corporate {
	float: left;
}


#logo a {
	font-family: "Trebuchet MS";
	font-size: 1.3em;
	letter-spacing: 0.3em;
	text-decoration: none;
	font-weight: bold;
	margin-right: 0.5em;
	padding-right: 0.2em;
	color:white;
}

#motto {
	font-size: 0.9em;
	color: #a0a0a0;
}

#bottom-container { background-color: #ddd; margin-top:1em; }
#bottom, #wizard_data { margin: 1em 1em; }
.bottom { margin: 1em 1em; width: 100%; }

#insert { padding-top: 1em; margin: 1em 1em; border: 1px solid #bbb; }


div.row {
	clear: both;
	padding-top: 5px;
}

div.row span.label {
	float: left;
	width: 7em;
	text-align: right;
	padding-right: 1em;	
	margin-top: 2px;
}

div.row span.big_label {
	float: left;
	width: 15em;
	text-align: right;
	padding-right: 1em;
}

div.row span.medium_label {
	float: left;
	width: 8em;
	padding-right: 1em;
	text-align: right;
	display: table-cell;
}

div.row span.label10em {
	float: left;
	width: 10em;
	text-align: left;
	font-weight: bold;
}

div.row span.label2 {
	width: 100px;
	text-align: right;
}

div.row span.field {
	text-align: left;
/*	width: 235px;
	margin-left: 1em;
	display: table-cell; */
}

div.row span.field form {
	margin-top: -8px;
}

textarea, text {
	font-family: Arial;
	width:95%;
}

input.text {
	font-size: 1.2em;
}

input.text[type=text] {
	width: 95%;
}


div.adjuster { 
	margin-left:9em;
	width: 30em;
	display: table-cell;
}

table
  { width: 100%;  }

table#contents { border-bottom: 1px solid #ddd; }

div.g4wgame1 { background-color: #f0f0f0; border: 1px solid #c0c0c0; margin: 10px 10px 0px 0; padding: 0px 5px 0 5px; }
div.g4wgame { background-color: #ffffff; border: 0px solid white; margin: 10px 10px 0px 0; padding: 0px 5px 0 5px; /*text-indent:2em;*/ }


div#items { /*float: left; margin-right: 1em; width:356px;*/ }

div#downloadblock-container { background-color: #f0f0f0; margin-top: 1px; }
div#downloadblock { margin: 0.5em; width: 336px; }


a.logo
{

}

/*a:link { color: #FF640A; background: transparent; }*/
a:link { color:#689E21; background: transparent; }
a:visited { color: #364A1D; background: transparent; }
/*a:active { color: #7f3030; background: transparent; }*/
/*a.title { text-decoration: none; }*/
img { border: 0; }

.comment { padding-left:3em; }

.avatar { height: 100px; padding:0.2em; background-color: #ffa;  }
.avatar img { border:0px solid black; float:left; margin-right:0.2em; }

span.capital_letter {
	font-weight: bold;
	color: #333333;
	background-color: #BCE27F;
	padding-left: 1em;
	padding-right: 1em;
}
span.capital_letter_details { margin-left:0.3em; color:gray; font-size:0.8em; }


.add_new_comment { text-align: center; padding-top:1em; font-weight: bold; }
.with-border { border: 1px solid #888; padding: 1em; margin-top:0.5em;  }

div.loading {
	position:fixed;
	_position:absolute; /* ie hack */
	right:1em;
	top:0;
	background: white;
	color: black;
	font-size:9pt;
	padding:5px;
	display:block;
	border: 1px solid black;
}

.inp_like {
	width: 500px;
	padding: 2px;
	background-color: #EEE;
	border: 1px solid #888;
	text-align: justify;
}

.navigation
{
	background-color: #E6F2FF;
	color: #000;
	padding-top :0.2em;
}

.navigation a, .navigation a:visited { /* color: #000; */ }

span.nav a {
	border: 1px solid #80BAD1;
	padding: 2px 5px 2px 5px;
	background-color: #AEDADA;
	white-space: nowrap;
}

.navigation span.nav-selected  {
	border: 0px solid #073E61;
	padding: 2px 6px 2px 6px;
	background-color: #BCE27F;
	text-decoration: none;
	color: black;
}

.navigation span.nav-disabled {
	border: 1px solid #B5BEC0;
	padding: 2px 6px 2px 6px;
	background-color: #CCD3D5;
	text-decoration: none;
	color: #B5BEC0;
}

div.bookmarks { margin-top: 1em; margin-bottom: -1em; }
div.bookmarks img{ margin-right: 4px; width: 16px; height: 16px;  }

img.icon16x16 {margin: 5px 2px -2px 0; width: 16px; height: 16px;}
img.icon6x6 { margin-right: 2px; width: 6px; height: 6px;}

.replyto { font-size:0.8em; }

label { border-bottom: 1px #a0a0a0 dashed; cursor:pointer; }

blockquote { background-color: #E6DDC1; padding: 0.1em 1em; border-left: 0.2em solid #856343; margin-left: 3em; }

div#error-container div.closelink, div#notice-container div.closelink { float: right; text-align: right; margin-right: 0.5em; margin-top:-18px; }
div#error-container div.closelink a, div#notice-container div.closelink a { color: white; }

span.unselected { padding: 2px 0 2px 22px; background: white url(/themes/mint/link_go.gif) no-repeat; text-decoration: underline; }
span.selected { padding: 2px 4px 2px 22px; color: black; background: #BCE27F url(/themes/mint/link_go.gif) no-repeat; }


div.user-sites {
	position: absolute;
	background: url('/images/top-ruler.png') no-repeat;
	left: 2em;
	width: 531px;
	height: 24px;
	padding: 0.2em 1em;
}

div.user-sites div a, div.user-sites div a:link, div.user-sites div a:visited, div.user-sites div a:active { color: white; } 

div.green-label { border:7px solid #BCE27F; padding:0.5em; margin:1em 0 0 1em; }

div.handle { cursor: move; width: 182px; height: 13px; background: transparent url(/themes/mint/handle_h.gif); }

/* ----  InPlaceEditor style --------------------------------------------- */

form.inplaceeditor-form { /* The form */
}

form.inplaceeditor-form input[type="text"] { /* Input box */
font-size: 1.2em;
background-color:white;
border: 1px solid #a0a0a0;
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:0.4em;
}

form.inplaceeditor-form a { /* The cancel link */
  margin-left:0.4em;
}


.inplaceeditor-empty {
    font-style: italic;
    color: #999;
}

/* superstyle */



#header, #header a { color: white; }
#controls li a { color: white; font-size:0.9em; }
#elements { padding: 1em 0 0 1em; border: 0px solid black; }
#userinfo { padding: 1em 0 0 1em; }
h1 { background-color: #BCE27F; }

#nav a { color:#689E21; }
#corporate { margin-top:0.8em; margin-left:2em; }

div.image-cell { background-color:#F2F2F2; width:182px; float:left; margin:5px; text-align:center; }
a.contents-item-delete { display: none; position: absolute; margin-left: 2px; padding-top: 2px; }

span.user-male { background: transparent url(/themes/mint/icon_male.gif) no-repeat;padding-left:14px; }
span.user-female { background: transparent url(/themes/mint/icon_female.gif) no-repeat;padding-left:14px; }
span.shout-text { color:#333333; }
div#navigation_div_container { margin-top:1em; border-top: 1px solid gray; border-bottom: 1px solid gray; margin-left: 2em; }
div#search-box { margin:0; padding:0; position:absolute; top: 57px; right: 5px; width:250px; height:40px; background: transparent url(/themes/mint/search.gif) top left no-repeat; }
/*div#search-box input.text { font-size:90%; width:140px; position:absolute; top:12px; left:20px; color: gray; }
div#search-box input.submit { position:absolute; top:12px; left:170px; }*/
div#search-box form { font-size:90%; width:220px; position:absolute; top:10px; _top:8px; left:20px; }

span.voter-answer { }
div.voter-left { float:left; width:2px; height:16px; background: transparent url(/themes/mint/voter_left.gif) repeat-x; }
div.voter-center { float:left; height:16px; background:transparent url(/themes/mint/voter_center.gif) repeat-x; }
div.voter-right { float:left; width:4px; height:16px; background:transparent url(/themes/mint/voter_right.gif) no-repeat; }
span.voter-percentage { float:left; margin-left:0.2em; color:gray; font-size:80%; }
div#bookmarks { padding-top:1em; }
div#mood-container { float:left; clear: both; margin: -33px 0 1em 1.3em; background-color:#EBF3D4; padding:8px 0.5em 8px 0.5em; }
div#register-container { margin: 1em 0 0 2em; }
div#all_users {margin-top: 3em;}

span.cloud1 { color: black; font-weight: none; font-size:75%;}
span.cloud2 { color: black; font-weight: none; font-size:85%;}
span.cloud3 { color: black; font-weight: bold; font-size:100%;}
span.cloud4 { color: black; font-weight: bold; font-size:115%;}
span.cloud5 { color: black; font-weight: bold; font-size:130%;}
span.cloud6 { color: black; font-weight: bold; font-size:145%;}
span.cloud7 { color: black; font-weight: bold; font-size:160%;}
span.cloud8 { color: black; font-weight: bold; font-size:175%;}
span.cloud9 { color: black; font-weight: bold; font-size:190%;}
span.cloud10{ color: black; font-weight: bold; font-size:205%;}

div#keywords { padding: 1em; }