For your second question.
This can be done but it a bit tricky. All of the standard blocks use the same designbox so changing the CSS for it will change them all.
But you can create a new Design Box thus you can control the CSS for it seperatly. Doing this will require several code changes. You will want to back up each one before you change it.
first in templates/tmpl.uni make a copy of designbox_1.html and name it designbox_3.html
Edit designbox_3.html and rename the css class names so they look like this.
<div class="disignBoxFirst3">
<div class="boxFirstHeader3">__title____caption_item__</div>
<div class="boxContent3">__designbox_content__</div>
</div>
save the file and upload to your server.
now edit templates\tmpl_uni\general.css and add this to the bottom.
.disignBoxFirst3 {
position:relative;
border:1px solid #0D3966;
margin-bottom:10px;
background-image:url('../images/head_cutting.gif');
background-repeat:repeat-x;
background-color:#000000;
}
.boxFirstHeader3 {
height:17px;
padding:3px 0px 0px 8px;
font-size:12px;
font-weight:bold;
color:#FFF;
text-align:left;
border-bottom: 1px solid #0D3966;
}
.boxFirstHeader3 a, .boxFirstHeader3 a:link, .boxFirstHeader3 a:active, .boxFirstHeader3 a:visited {
text-decoration: none;
color: #FFF;
}
.boxFirstHeader3 a:hover {
text-decoration: underline;
color: #FFF;
}
.boxContent3 {
/* position:relative; */
overflow:hidden;
font-size:13px;
/*color:#000000;*/
padding:10px;
}
Change the colors to that to what you want.
Now edit inc\design.inc.php
look for this at about line 133.
$fs = filesize ( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/designbox_2.html" );
$f = fopen ( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/designbox_2.html", "r" );
$templ_designbox2 = fread ( $f, $fs );
fclose ( $f );
and add this right under it.
$fs = filesize ( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/designbox_3.html" );
$f = fopen ( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/designbox_3.html", "r" );
$templ_designbox3 = fread ( $f, $fs );
fclose ( $f );
Now look for this at about line 159
global $templ_designbox2;
add this right under it.
global $templ_designbox3;
Look for this at line 177.
if ($db_num == 2) // && !$templ_designbox2 )
{
$templ = $templ_designbox2;
}
elseif( $db_num == 1) // && !$templ_designbox1 )
Change to look like this.
if ($db_num == 3) // && !$templ_designbox2 )
{
$templ = $templ_designbox3;
}
elseif ($db_num == 2) // && !$templ_designbox2 )
{
$templ = $templ_designbox2;
}
elseif( $db_num == 1) // && !$templ_designbox1 )
Save and upload to server.
Now a change needs to be made in the database. Using PHPMYadmin open your database and look for the PageCompose Table. You just need to change the column for DesignBox from the default value of 1 to 3 for the box you want to use template 3 we just created.
Save the change.
Now open Dolphin Admin and use the page builder to move the block up or down one than back again to for dolphin to update things.
These steps create a new box template that can have independent CSS styles from the rest of the standard blocks. You can repeat this to add more blocks if you need to control more than one independently.
I know my instructions suck, so please do not attempt it if you do not understand it.