/* SVN FILE: $Id$ */
/**
 *
 * PHP versions 4 and 5
 *
 * CakePHP(tm) :  Rapid Development Framework (http://www.cakephp.org)
 * Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @filesource
 * @copyright     Copyright 2005-2008, Cake Software Foundation, Inc. (http://www.cakefoundation.org)
 * @link          http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
 * @package       cake
 * @subpackage    cake.app.webroot.css
 * @since         CakePHP(tm)
 * @version       $Revision$
 * @modifiedby    $LastChangedBy$
 * @lastmodified  $Date$
 * @license       http://www.opensource.org/licenses/mit-license.php The MIT License
 */

body {
    background: #591362;
	color: #000000;
	font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
	font-size:9pt;
    line-height: 1.75em;
	margin: 0;
}

h3 {
    color: #591362;
    font-size: 1.2em;
}

/* Layout */
#container {
    background: #ffffff;
	text-align: left;
    border: 2px solid #aaaaaa;
    width: 900px;
    margin: 40px auto;
}

#header{
	background: #ffffff url('../img/logo.jpg') no-repeat left;
	color: #fff;
    margin: 15px 0px 25px 55px;
    height: 50px;
}

#content{
	background: #fff;
	/*clear: both;*/
	color: #333;
	padding: 5px 60px 10px 60px;
    min-height: 500px;
	/*overflow: auto; */
}

#content p {
    margin-bottom: 10px;
    text-align: justify;
    line-height: 1.5em;
    font-size: 1.2em;
}

h2 {
    color: black;
    margin-top: 0em;
    margin-bottom: 1em;
}

#nav {
    margin: 0px 60px 10px 60px;
    font-family: Arial, Geneva, Tahoma, sans-serif;
    font-size: 1.0em;
    text-transform: uppercase;
    white-space: nowrap;
}
#nav p {
    text-align: left;
    color: #8f8d8d;
}

#nav .slash {
    color: #b88507;
    padding: 0 33px;
}

#nav a { 
    color: #8f8d8d; 
    text-decoration: none;
    font-weight: 300;
}
#nav a:hover, a#current { color: #d0ae5c; }

.header-image {
     margin-top: 1.5em;
     margin-bottom: 1em;
     margin-left: -10px;
}

span.p-purple {
    color: #591362;
    font-size: 1.1em;
}
span.p-gold {
    color: #d0ae5c;
    font-size: 1.1em;
}

#footer {
	clear: both;
    background: #fff;
	color: #590c6c;
    font-size: 145%;
    font-style: italic;
	padding: 15px 60px;
	text-align: right;
}

div.home-container {
    height: 1%;
}

div.home-left {
    width: 336px;
    float: left;
}

div.home-right {
    width: 282px;
    height: 335px;
    float: left;
    background: #ffffff;/*#daeae0;*/
    font-size: 1.4em;
    line-height: 2.0em;
    font-style: italic;
    padding: 40px 30px;
}

div.services-container {
    height: 1%;
}

div.services-left {
    width: 220px;
    float: left;
}

div.services-right {
    float: left;
    background: #ffffff;
    font-style: none;
    padding: 0;
    margin-left: -10px;
    color: #f0be5f;
}

div.services-right li {
    color: #f0be5f;
}

.listtext {
    color: #333;
    font-size: 1.1em;
}

table#portfolio{
    border: 0px;
}
td.portfolio {
    height: 180px;
    background: #591362;
    border-right: 25px solid #ffffff;
    width: 25%;
    color: white;
    text-align: center;
    vertical-align: bottom;
}

div.center-list {
    color: black;
    text-align: center;
}

.adobe {
    color: #8f8d8d;
    font-size: 0.7em;
    text-align: center;
    margin-top: 50px;
}

.adobe a {
    color: #8f8d8d;
}

.center-list a {
    font-family: Arial, Geneva, Tahoma, sans-serif;
    text-decoration: none;
    color: black;
    font-weight: 400;
    font-size: 1.2em;
}

.pic {
    width: 172px;
    height: 222px;
    display: inline-block;
    float: left;
    background: #591362;
    margin-right: 23px;
    margin-bottom: 25px;
}

img.pic-image {
    border: 1px solid #591362;
    display: block;
    vertical-align: middle;
    margin: 0 auto;
}
