diff --git a/lib/PACConfig.pm b/lib/PACConfig.pm
index 383f8fb..f22b0e8 100644
--- a/lib/PACConfig.pm
+++ b/lib/PACConfig.pm
@@ -641,7 +641,25 @@ sub _updateGUIPreferences {
 	_( $self, 'cbCfgShowTerminalStatus' )	-> set_active( $$cfg{'defaults'}{'terminal show status bar'} );
 	_( $self, 'rbCfgSwitchTabsCtrl' )		-> set_active( ! $$cfg{'defaults'}{'how to switch tabs'} );
 	_( $self, 'rbCfgSwitchTabsAlt' )		-> set_active( $$cfg{'defaults'}{'how to switch tabs'} );
-	
+
+	# Terminal Colors
+	_( $self, 'colorBlack' )                        -> set_color( _( $self, 'colorBlack' ) -> get_color -> parse( $$cfg{'defaults'}{'color black'} // _( $self, 'colorBlack' ) -> get_color -> to_string ) );
+	_( $self, 'colorRed' )                          -> set_color( _( $self, 'colorRed' ) -> get_color -> parse( $$cfg{'defaults'}{'color red'} // _( $self, 'colorRed' ) -> get_color -> to_string ) );
+	_( $self, 'colorGreen' )                        -> set_color( _( $self, 'colorGreen' ) -> get_color -> parse( $$cfg{'defaults'}{'color green'} // _( $self, 'colorGreen' ) -> get_color -> to_string ) );
+	_( $self, 'colorYellow' )                       -> set_color( _( $self, 'colorYellow' ) -> get_color -> parse( $$cfg{'defaults'}{'color yellow'} // _( $self, 'colorYellow' ) -> get_color -> to_string ) );
+	_( $self, 'colorBlue' )                         -> set_color( _( $self, 'colorBlue' ) -> get_color -> parse( $$cfg{'defaults'}{'color blue'} // _( $self, 'colorBlue' ) -> get_color -> to_string ) );
+	_( $self, 'colorMagenta' )                      -> set_color( _( $self, 'colorMagenta' ) -> get_color -> parse( $$cfg{'defaults'}{'color magenta'} // _( $self, 'colorMagenta' ) -> get_color -> to_string ) );
+	_( $self, 'colorCyan' )                         -> set_color( _( $self, 'colorCyan' ) -> get_color -> parse( $$cfg{'defaults'}{'color cyan'} // _( $self, 'colorCyan' ) -> get_color -> to_string ) );
+	_( $self, 'colorWhite' )                        -> set_color( _( $self, 'colorWhite' ) -> get_color -> parse( $$cfg{'defaults'}{'color white'} // _( $self, 'colorWhite' ) -> get_color -> to_string ) );
+	_( $self, 'colorBrightBlack' )                  -> set_color( _( $self, 'colorBrightBlack' ) -> get_color -> parse( $$cfg{'defaults'}{'color bright black'} // _( $self, 'colorBrightBlack' ) -> get_color -> to_string ) );
+	_( $self, 'colorBrightRed' )                    -> set_color( _( $self, 'colorBrightRed' ) -> get_color -> parse( $$cfg{'defaults'}{'color bright red'} // _( $self, 'colorBrightRed' ) -> get_color -> to_string ) );
+	_( $self, 'colorBrightGreen' )                  -> set_color( _( $self, 'colorBrightGreen' ) -> get_color -> parse( $$cfg{'defaults'}{'color bright green'} // _( $self, 'colorBrightGreen' ) -> get_color -> to_string ) );
+	_( $self, 'colorBrightYellow' )                 -> set_color( _( $self, 'colorBrightYellow' ) -> get_color -> parse( $$cfg{'defaults'}{'color bright yellow'} // _( $self, 'colorBrightYellow' ) -> get_color -> to_string ) );
+	_( $self, 'colorBrightBlue' )                   -> set_color( _( $self, 'colorBrightBlue' ) -> get_color -> parse( $$cfg{'defaults'}{'color bright blue'} // _( $self, 'colorBrightBlue' ) -> get_color -> to_string ) );
+	_( $self, 'colorBrightMagenta' )                -> set_color( _( $self, 'colorBrightMagenta' ) -> get_color -> parse( $$cfg{'defaults'}{'color bright magenta'} // _( $self, 'colorBrightMagenta' ) -> get_color -> to_string ) );
+	_( $self, 'colorBrightCyan' )                   -> set_color( _( $self, 'colorBrightCyan' ) -> get_color -> parse( $$cfg{'defaults'}{'color bright cyan'} // _( $self, 'colorBrightCyan' ) -> get_color -> to_string ) );
+	_( $self, 'colorBrightWhite' )                  -> set_color( _( $self, 'colorBrightWhite' ) -> get_color -> parse( $$cfg{'defaults'}{'color bright white'} // _( $self, 'colorBrightWhite' ) -> get_color -> to_string ) );
+
 	# Local Shell Options
 	_( $self, 'entryCfgShellBinary' )		-> set_text( $$cfg{'defaults'}{'shell binary'} || '/bin/bash' );
 	_( $self, 'entryCfgShellOptions' )		-> set_text( $$cfg{'defaults'}{'shell options'} );
@@ -785,6 +803,24 @@ sub _saveConfiguration {
 	$$self{_CFG}{'defaults'}{'allow more instances'}			= _( $self, 'cbCfgAllowMoreInstances' )		-> get_active;
 	$$self{_CFG}{'defaults'}{'show favourites in unity'}		= _( $self, 'cbCfgShowFavOnUnity' )			-> get_active;
 	
+	# Terminal colors
+	$$self{_CFG}{'defaults'}{'color black'}						= _( $self, 'colorBlack' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color red'}						= _( $self, 'colorRed' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color green'}						= _( $self, 'colorGreen' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color yellow'}					= _( $self, 'colorYellow' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color blue'}						= _( $self, 'colorBlue' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color magenta'}					= _( $self, 'colorMagenta' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color cyan'}						= _( $self, 'colorCyan' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color white'}						= _( $self, 'colorWhite' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color bright black'}					= _( $self, 'colorBrightBlack' )				-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color bright red'}					= _( $self, 'colorBrightRed' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color bright green'}					= _( $self, 'colorBrightGreen' )				-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color bright yellow'}					= _( $self, 'colorBrightYellow' )				-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color bright blue'}					= _( $self, 'colorBrightBlue' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color bright magenta'}				= _( $self, 'colorBrightMagenta' )				-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color bright cyan'}					= _( $self, 'colorBrightCyan' )					-> get_color -> to_string;
+	$$self{_CFG}{'defaults'}{'color bright white'}					= _( $self, 'colorBrightWhite' )				-> get_color -> to_string;
+	
 	if		( _( $self, 'rbOnNoTabsNothing' ) -> get_active )	{ $$self{_CFG}{'defaults'}{'when no more tabs'} = 0; }
 	elsif	( _( $self, 'rbOnNoTabsClose' ) -> get_active )		{ $$self{_CFG}{'defaults'}{'when no more tabs'} = 1; }
 	else														{ $$self{_CFG}{'defaults'}{'when no more tabs'} = 2; }
diff --git a/lib/PACTerminal.pm b/lib/PACTerminal.pm
index 9ec97be..222ac6c 100644
--- a/lib/PACTerminal.pm
+++ b/lib/PACTerminal.pm
@@ -3273,10 +3273,27 @@ sub _updateCFG {
 	
 	_setTabColour( $self );
 	
+	my $colors = [Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color black'}),		# black
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color red'}),				# red
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color green'}),				# green
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color yellow'}),				# yellow (=brown)
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color blue'}),				# blue
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color magenta'}),				# magenta
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color cyan'}),				# cyan
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color white'}),				# white (=light grey)
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color bright black'}),			# light black (=dark grey)
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color bright red'}),			# light red
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color bright green'}),			# light green
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color bright yellow'}),			# light yellow
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color bright blue'}),			# light blue
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color bright magenta'}),			# light magenta
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color bright cyan'}),			# light cyan
+	Gtk2::Gdk::Color -> parse($$self{_CFG}{'defaults'}{'color bright white'})];			# light white
 	# Update some VTE options
 	if ( ( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'use personal settings'} ) && ( defined $$self{_GUI}{_VTE} ) ) {
 		$$self{_GUI}{_VTE} -> set_background_transparent( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'terminal transparency'} > 0 );
 		$$self{_GUI}{_VTE} -> set_background_saturation( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'terminal transparency'} );
+		$$self{_GUI}{_VTE} -> set_colors( Gtk2::Gdk::Color -> parse( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'text color'} ), Gtk2::Gdk::Color -> parse( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'back color'} ), $colors);
 		$$self{_GUI}{_VTE} -> set_color_foreground( Gtk2::Gdk::Color -> parse( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'text color'} ) );
 		$$self{_GUI}{_VTE} -> set_color_background( Gtk2::Gdk::Color -> parse( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'back color'} ) );
 		$$self{_GUI}{_VTE} -> set_color_bold( Gtk2::Gdk::Color -> parse( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'bold color like text'} ? $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'text color'} : $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'bold color'} ) );
@@ -3291,6 +3308,7 @@ sub _updateCFG {
 	} elsif ( defined $$self{_GUI}{_VTE} ) {
 		$$self{_GUI}{_VTE} -> set_background_transparent( $$self{_CFG}{'defaults'}{'terminal transparency'} > 0 );
 		$$self{_GUI}{_VTE} -> set_background_saturation( $$self{_CFG}{'defaults'}{'terminal transparency'} );
+		$$self{_GUI}{_VTE} -> set_colors( Gtk2::Gdk::Color -> parse( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'text color'} ), Gtk2::Gdk::Color -> parse( $$self{_CFG}{environments}{ $$self{_UUID} }{'terminal options'}{'back color'} ), $colors);
 		$$self{_GUI}{_VTE} -> set_color_foreground( Gtk2::Gdk::Color -> parse( $$self{_CFG}{'defaults'}{'text color'} ) );
 		$$self{_GUI}{_VTE} -> set_color_background( Gtk2::Gdk::Color -> parse( $$self{_CFG}{'defaults'}{'back color'} ) );
 		$$self{_GUI}{_VTE} -> set_color_bold( Gtk2::Gdk::Color -> parse( $$self{_CFG}{'defaults'}{'bold color like text'} ? $$self{_CFG}{'defaults'}{'text color'} : $$self{_CFG}{'defaults'}{'bold color'} ) );
diff --git a/res/pac.glade b/res/pac.glade
index 109bd8c..ce1e0b7 100644
--- a/res/pac.glade
+++ b/res/pac.glade
@@ -3156,6 +3156,263 @@ underline</property>
                                         <property name="position">4</property>
                                       </packing>
                                     </child>
+                                    <child>
+                                      <widget class="GtkFrame" id="Colors">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="label_xalign">0</property>
+                                        <property name="shadow_type">none</property>
+                                        <child>
+                                          <widget class="GtkAlignment" id="alignment1">
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">False</property>
+                                            <property name="left_padding">12</property>
+                                            <child>
+                                              <widget class="GtkTable" id="table2">
+                                                <property name="visible">True</property>
+                                                <property name="can_focus">False</property>
+                                                <property name="n_rows">2</property>
+                                                <property name="n_columns">8</property>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBlack">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#000000000000</property>
+                                                  </widget>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorRed">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#cccc00000000</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">1</property>
+                                                    <property name="right_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorGreen">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#4e4e9a9a0606</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">2</property>
+                                                    <property name="right_attach">3</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorYellow">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#c4c4a0a00000</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">3</property>
+                                                    <property name="right_attach">4</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBlue">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#34346565a4a4</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">4</property>
+                                                    <property name="right_attach">5</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorMagenta">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#757550507b7b</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">5</property>
+                                                    <property name="right_attach">6</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorCyan">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#060698209a9a</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">6</property>
+                                                    <property name="right_attach">7</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorWhite">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#d3d3d7d7cfcf</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">7</property>
+                                                    <property name="right_attach">8</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBrightBlack">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#555557575353</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="top_attach">1</property>
+                                                    <property name="bottom_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBrightRed">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#efef29292929</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">1</property>
+                                                    <property name="right_attach">2</property>
+                                                    <property name="top_attach">1</property>
+                                                    <property name="bottom_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBrightGreen">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#8a8ae2e23434</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">2</property>
+                                                    <property name="right_attach">3</property>
+                                                    <property name="top_attach">1</property>
+                                                    <property name="bottom_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBrightYellow">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#fcfce9e94f4f</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">3</property>
+                                                    <property name="right_attach">4</property>
+                                                    <property name="top_attach">1</property>
+                                                    <property name="bottom_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBrightBlue">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#72729f9fcfcf</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">4</property>
+                                                    <property name="right_attach">5</property>
+                                                    <property name="top_attach">1</property>
+                                                    <property name="bottom_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBrightMagenta">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#adad7f7fa8a8</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">5</property>
+                                                    <property name="right_attach">6</property>
+                                                    <property name="top_attach">1</property>
+                                                    <property name="bottom_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBrightCyan">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#3434e2e2e2e2</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">6</property>
+                                                    <property name="right_attach">7</property>
+                                                    <property name="top_attach">1</property>
+                                                    <property name="bottom_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkColorButton" id="colorBrightWhite">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="receives_default">True</property>
+                                                    <property name="use_action_appearance">False</property>
+                                                    <property name="color">#eeeeeeeeecec</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="left_attach">7</property>
+                                                    <property name="right_attach">8</property>
+                                                    <property name="top_attach">1</property>
+                                                    <property name="bottom_attach">2</property>
+                                                  </packing>
+                                                </child>
+                                              </widget>
+                                            </child>
+                                          </widget>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkLabel" id="label82">
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">False</property>
+                                            <property name="label" translatable="yes">Colors:</property>
+                                            <property name="use_markup">True</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="type">label_item</property>
+                                          </packing>
+                                        </child>
+                                      </widget>
+                                      <packing>
+                                        <property name="expand">True</property>
+                                        <property name="fill">True</property>
+                                        <property name="position">5</property>
+                                      </packing>
+                                    </child>
                                   </widget>
                                 </child>
                               </widget>
