/*
|--------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Layout and Styles
|--------------------------------------------------------------------------
|
| @package		Nico Gamma Multimedia Solutions
| @subpackage	Frontend
| @company		Nico Gamma Multimedia Solutions
| @author		Nico Gamma
| @email		nico@nicogamma.com
| @link			http://www.nicogamma.com
| @copyright	2009 Nico Gamma Multimedia Solutions
|
*/

/*
|--------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Body
|--------------------------------------------------------------------------
|
*/
body { margin: 0 auto; padding: 0; font-family: Arial, Verdana, Sans-Serif; font-size: 0.8em; background: #E7E7E7; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Hover, Paragraphs, Headings
|-----------------------------------------------------------------------------
|
*/
a { text-decoration: none; color: #B60400; }

a:hover { color: #808080; }

a img { border: 0; }

p2 { color: #FFFFFF; font-size: 8pt; padding-left: 10px; }

h1 { color: #FFFFFF; font-size: 12pt; text-decoration: underline; padding-left: 10px; }

h3 { font-size: 1.3em; margin: 0 0 5px 0; padding: 2px 0px 0px 0px; border-bottom: 2px solid #eee; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Background, Main, Top
|-----------------------------------------------------------------------------
|
*/

#bg { width: 760px; margin: 0 auto; height: 580px; padding: 6px 10px 0px 10px; background: url(../images/bg.gif) no-repeat; }

#main { padding: 9px 4px 0 2px; color: #303030; width: 736px; }

#top { clear: both; text-align: right; padding: 20px 15px 0 0; margin: 0px 0 3px 0; height: 40px; border-bottom: 2px solid #eee; background: #FFF url(../images/fade.gif) repeat-x; color: #808080; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Title, Nav
|-----------------------------------------------------------------------------
|
*/
#title { background: url(../images/logo.png); height: 59px; width: 200px; float: left; margin-top: -20px; }

#nav{ clear: left; float: left; width: 150px; margin: 0 0 10px 0; padding: 0; font-size: 0.9em; }

#nav ul { list-style: none; width: 150px; margin: 0 0 3px 0; padding: 0; font-size: 1.1em; border-right: 2px solid #ccc; }	

#nav li { margin-bottom: 4px; padding: 0 5px 0 10px; }

#nav li a { font-size: 9pt; font-weight: bold; text-align: right; height: 20px; text-decoration: none; color: #808080; display: block; padding: 6px 10px 0 10px; background: #fff; border-bottom: 1px dotted #ccc; }	
	
#nav li a:hover { color: #000000; }

#nav li .current { color: #000000; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Recent Clients Top
|-----------------------------------------------------------------------------
|
*/
.recent { margin: 9px 0 10px 0; padding: 3px 10px 5px 10px; width: 130px; color: #6B6B6B; line-height: 1.6em;  }

.recent p { margin: 0px; font-size: 90%; }

.recent a { display: block; padding-bottom: 4px; margin-bottom: 2px; border-bottom: 1px dotted #ccc; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Pictures
|-----------------------------------------------------------------------------
|
*/
#pic { margin:  0 0 5px 155px; padding: 0px 10px 5px 6px; line-height: 1.4em; background: url(../images/pic.jpg) repeat-x; height: 146px; }

#pic h2 { margin: 0px; padding: 35px 0 2px 20px; font-size: 12pt; color: #FFFFFF; text-decoration: underline; }

#pic p { margin: 0; padding: 0 0 0 20px; color: #FFFFFF; width: 405px; font-size: 9pt; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> About Top
|-----------------------------------------------------------------------------
|
*/
#about { margin:  0 0 5px 155px; padding: 0px 10px 5px 6px; line-height: 1.4em; background: url(../images/about.jpg) repeat-x; height: 146px; }

#about p { margin: 0; padding: 35px 0 0 10px; color: #FFFFFF; width: 325px; font-size: 9pt; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Templates Top
|-----------------------------------------------------------------------------
|
*/
#templates { margin:  0 0 5px 155px; padding: 0px 10px 5px 6px; line-height: 1.4em; background: url(../images/templates.jpg) repeat-x; height: 146px; }

#templates p { margin: 0; padding: 35px 0 0 10px; color: #FFFFFF; width: 325px; font-size: 9pt; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Clients Top
|-----------------------------------------------------------------------------
|
*/
#clients { margin:  0 0 5px 155px; padding: 0px 10px 5px 6px; line-height: 1.4em; background: url(../images/clients.jpg) repeat-x; height: 146px; }

#clients p { margin: 0; padding: 35px 0 0 10px; color: #FFFFFF; width: 325px; font-size: 9pt; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Contact Top
|-----------------------------------------------------------------------------
|
*/
#contact { margin:  0 0 5px 155px; padding: 0px 10px 5px 6px; line-height: 1.4em; background: url(../images/contact.jpg) repeat-x; height: 146px; }

#contact p { margin: 0; padding: 35px 0 0 10px; color: #FFFFFF; width: 325px; font-size: 9pt; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Success Top
|-----------------------------------------------------------------------------
|
*/
#success { margin:  0 0 5px 155px; padding: 0px 10px 5px 6px; line-height: 1.4em; background: url(../images/contact.jpg) repeat-x; height: 146px; }

#success p { margin: 0; padding: 35px 0 0 10px; color: #FFFFFF; width: 325px; font-size: 9pt; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Main Text
|-----------------------------------------------------------------------------
|
*/
.main_text { margin: 0px 0px 20px 150px; padding: 5px 10px 5px 10px; line-height: 1.6em; text-align: left; color: #5D5D5D; border-left: 2px solid #eee; }

.main_text a, #main_text a:visited { text-decoration: underline; }

.main_text p { padding: 0; margin: 0; }

.main_text2 { margin: 0px 0px 20px 150px; padding: 5px 10px 5px 10px; line-height: 1.6em; text-align: left; color: #5D5D5D; border-left: 2px solid #eee; }

.main_text2 a, #main_text2 a:visited { text-decoration: underline; }

.main_text2 p { padding: 0; margin: 0; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Footer
|-----------------------------------------------------------------------------
|
*/
#footer { clear: both; color: #808080; font-size: 0.8em; text-align: center; padding: 9px 10px 9px 0; margin: 55px 5px 10px 5px; }

#footer a { text-decoration: underline; color: #333333; }

#footer a:hover { color: #000; }

#footer_nav { text-align: left; }

/*
|-----------------------------------------------------------------------------
|  Nico Gamma Multimedia Solutions >> Frontend >> Contact Form Error Color
|-----------------------------------------------------------------------------
|
*/
#myform_errorloc { color: #990000; }