#modules{
background:transparent !important;
		
}
.module-content .subAddNewR h2{
	height:24px;
	}

.module-content{
margin:5px 0 10px 0;
position:relative;
}
.module-content a{
margin:5px 0 10px 0;
position:relative;
color:#D70491;
}

/* COMMON STYLES FOR COLUMNS */

span.module-actions a img, span.module-actions a:hover img{
padding:0 !important;
margin:0 !important;
}
/* MODULE LEFT */

.module-container-left span.module-actions{
position:absolute !important;
right:5px !important;
top:5px !important;
width:100px !important;
background:transparent !important;
}

.module-container-left span.module-actions a, .module-container-left span.module-actions a:hover{
float:right !important;
padding:0 !important;
margin:0 2px 0 0 !important;
}

.module-container-left span.entry-actions{
position:absolute !important;
right:5px !important;
width:100px !important;
background:transparent !important;
}
 .module-container-left span.entry-actions a, .module-container-left span.entry-actions a:hover{
float:right !important;
padding:0 !important;
margin:3px 0 0 2px !important;
}

/* MODULE CENTER */

.module-container-center span.module-actions{
position:absolute !important;
right:2px !important;
top:5px !important;
width:100px !important;
margin:0;
padding:0;
background:transparent !important;
}

.module-container-center span.module-actions a, .module-container-center span.module-actions a:hover{
float:right !important;
padding:0 !important;
margin:0 1px !important;
}

.module-container-center span.entry-actions{
position:absolute !important;
right:3px !important;
width:100px !important;
background:transparent !important;
margin:0;
padding:0;
}
.module-container-center span.entry-actions a, .module-container-center span.entry-actions a:hover{
float:right !important;
padding:0 !important;
margin:0 0px !important;
}
/* MODULE RIGHT */

.module-container-right span.module-actions{
position:absolute !important;
right:2px !important;
top:7px !important;
width:100px !important;
margin:0;
padding:0;
background:transparent !important;
}

.module-container-right span.module-actions a, .module-container-right span.module-actions a:hover{
float:right !important;
padding:0 !important;
margin:0 1px !important;
}
.module-container-right .entry{
position:relative;	
}
.module-container-right span.entry-actions{
position:absolute !important;
/*top:2px !important;*/

right:3px !important;
width:100px !important;
background:transparent !important;
margin:0;
padding:0;
}
.module-container-right span.entry-actions a, .module-container-right span.entry-actions a:hover{
float:right !important;
padding:0 !important;
margin:0 0px !important;
}

.moduleyoutubelink p a.highslide img{
width:50px;
height:50px;
}


#modules .submitBut {
background:#000000 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
padding:2px;
margin-right:5px;
}
.subAddNew{
position:relative;
font-weight:normal;
text-align:left;
}
.entry-description{
position:absolute;
padding:0 0 0 10px;
width:350px;
}
.entry-row{

	}
.entry-row a, .entry-row p{
	
	}	

.content-guestbook p{
font-size:12px;
		
}

.left-part .module-content form textarea{
  width: 454px;
}
.center-part .odd_stripe{
  background:#d829b8
  
}
.right-part .odd_stripe{
  background:#DDD;
}
.center-part .Oma_planeetta .odd_stripe{background: #8590D3;}
.center-part .Suhteet .odd_stripe{background: #CC4477;}
.center-part .Leffat .odd_stripe{background: #885577;}
.center-part .Musa .odd_stripe{background: #80A017;}
.center-part .Televisio .odd_stripe{background: #DD7722;}
.center-part .Tyyli_ja_kauneus .odd_stripe{background: #5A9696;}
.center-part .Roolipelit .odd_stripe{background: #882266;}
.center-part .Keho .odd_stripe{background: #44AA77;}
.center-part .Huvit .odd_stripe{background: #CBCC66;}
.center-part .Vapaaaika .odd_stripe{background: #DD653A;}
.center-part .Koulu .odd_stripe{background: #DD5D5D;}
.center-part .Sportti .odd_stripe{background: #4466AA;}
.center-part .Runot_ja_kirjat .odd_stripe{background: #CC4499;}
.center-part .Gallupit .odd_stripe{background: #AAAA33;}
.module-content {margin:10px 0 0 !important;}


input[type="reset"], input[type="button"], input[type="submit"] {
  background: #000;
  color: #FFF;
  border: none;
  font-family: arial,verdana,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 5px;
  margin: 5px 5px 5px 0;
}

input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {
  background: #D70491;
  cursor: pointer;
}


.module-content .linklist form label,
.module-content .textbox h2 form label,
.module-content .youtubelink form label,
.module-content .textimage h2 form label,
.module-content .textimage form label{
  width: 100px !important;
}

.linklistAdd form label,
.textboxAdd form label,
.youtubelinkAdd form label,
.textlistAdd form label,
.iframeAdd form label{
  width: 100px !important;
  padding: 0px 5px !important;
  display: inline !important;
  color: #000000 !important;
}

.module-content .linklist form input[type="text"],
.linklistAdd form input[type="text"],
.module-content .textbox h2 form input[type="text"],
.textboxAdd form input[type="text"],
.module-content .youtubelink form input[type="text"],
.youtubelinkAdd form input[type="text"],
.module-content .textimage h2 form input[type="text"],
.iframeAdd form input[type="text"],
.module-content .iframeAdd h2 form input[type="text"]{
  width: 330px;
}

.textboxAdd form textarea{
  width: 330px;
  height: 100px;
  margin: 3px;
}

.module-content .textbox form textarea{
  width: 458px;
  height: 100px;
}

.linklistAdd form input[type="submit"],
.textboxAdd form input[type="submit"],
.textlistAdd form input[type="submit"],
.youtubelinkAdd form input[type="submit"],
.iframeAdd form input[type="submit"]{
  margin: 5px !important;
}

.module-content .guestbook .InsertedBy{
  margin: 0;
  padding: 1px 0px;
}

.module-content .InsertedBy a, .module-content .InsertedBy .nick {
  margin: 0 3px;
}

.module-content .guestbook .guestbookContent .content-guestbook{
  margin: 0;
}

.module-content .guestbook .new_entry{
  padding: 0px 5px 5px 5px;
  margin: 0 0 0 0;
}

.module-content .guestbook .new_entry textarea{
  width: 288px;
  height: 80px;
}

.module-content .guestbook .write_to_guestbook{
  margin: 10px 0 10px 0;
  padding: 0px 5px;
}

.module-content .guestbook .write_to_guestbook a.button{
  background: #000;
  color: #FFF;
  border: none;
  font-family: arial,verdana,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 1px 5px;
  margin: 0;
  text-decoration: none;
}

.module-content .guestbook .write_to_guestbook a.button:hover{
  background: #D70491;
  cursor: pointer;
}

span.close_but2{
  margin:-18px 5px 0 0 !important;
}

span.close_but{
  top:5px !important;
}

.module-content .textlist p{
  padding: 1px 5px !important;
}

.textimageAdd,
.youtubelinkAdd,
.textboxAdd,
.linklistAdd,
.textlistAdd,
.iframeAdd{
  margin: 0;
  background: #FFF;
}

.textimageAdd iframe{
  height: 310px;
}

.textimage iframe{
  height: 230px;
}

.module_info{
  padding: 5px;
}

.module-container-left .module-content{
  float: left;
  width: 100%;
}

.module-content .textimage{
  float: left;
  width: 100%;
}

.imageintext{
  padding: 0 5px 5px 0;
  float: left;
}

#new_module{
  float: left;
  width: 100%;
  background: transparent;
  margin: 10px 0 0 0;
  color: #000000 !important
}

.textboxAdd form select,
.youtubelinkAdd form select,
.textlistAdd form select,
.linklistAdd form select,
.textimageAdd form select{
  margin: 3px;
}

.textbox h2 form input,
.linklist h2 form input,
.youtubelink h2 form input,
.textimage h2 form input{
  margin: 0;
}

.right-part .module-container-right{ margin: 0; }

.new_entry {padding: 3px;}

.module-container-right .module-content{margin: 0 !important;}

.module-content .counter, #new_module .counter {
	width:70px !important;
}

.moduleyoutubelink{float: left; width: 100%;  margin: 5px 0;}
.moduleyoutubelink .entry-row{float: left; width: 100%;}
.moduleyoutubelink .youtube_image_link{margin: 0 0 0 5px; float: left;}
.moduleyoutubelink .youtube_image_link img{width: 50px; height: 50px;}
.moduleyoutubelink .youtube_description{float: left; width: 350px; margin: 0 0 0 10px;}
.moduleyoutubelink .youtube_description p.entry-description{position: inherit; width: none; padding: 0 !important;}

div.module-edit-content{
	padding:5px; 
	}
