/********************************************************************************
* phpComasy, Content Management System                                          *
* http://www.phpcomasy.org                                                      *
*                                                                               *
* Copyright (c) 2005 - 2006 Emanuel Zuber (www.noreality.ch)                    *
*                                                                               *
* Released under the GNU General Public License                                 *
********************************************************************************/


/***** You can put your own style stuff here in this file 
       For questions see www.phpcomasy.org *****/

/*
body, a, table, td, tr, tbody, b, p, input, select, label, textarea {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

p {
	padding: 0px;
	margin: 2px 0px 3px 0px;
}

input, select, textarea {
	border: 1px solid #AAAAAA;
	margin-bottom: 1px;
}
body {
	padding: 0px;
	margin: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
label {
	width: 140px; 
	padding: 3px 0px 0px 0px;
	float: left;
}
.big_label label {
	width: 350px;
}
h1 {
	font-size: 160%;
	font-weight: bolder;
}
h2 {
	font-size: 140%;
	font-weight: bolder;
	color: #AAAAAA;
	margin: 3px 0px 2px 0px;
}
h3 {font-size: 120%; font-weight: bolder;}
h4 {font-size: 110%; font-weight: bolder;}
h5 {font-size: 100%; font-weight: bolder;}

table th {
	text-align: left;
}

.table {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
.table th {
	background: #888888;
	color: white;
	padding: 2px;
	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

.table td {
	padding: 2px;
	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}
*/

/********************************* General styles ******************************/

body, a, table, td, tr, tbody, b, p, input, select, label, textarea {
    color: black;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    line-height: 15px;
}

input, select, textarea {
	border: 1px solid #915198;
	margin-bottom: 1px;
}
h1 {
	padding: 0px;
	margin-bottom: 11.8px;
	padding-top: 5px;
	margin-top: 0px;
	color: #915198;
	font-size: 160%;
    line-height: 22px;
	padding-top: 5px;
}
h2 {
	color: #915198;
    font-size: 140%;
    margin: 3px 0px 2px 0px;
}
h2 a span {
    font-size: 11px;
}
h3 {
    font-size: 120%;
    margin: 13.2px 0;
    font-weight: bolder;
}
hr {
	height: 1px;
	border: 1px solid #915198;
}

ul {
	margin: 0px;
}

.field_wrap_hp {
	display: none;
}

/*******************************************************************************/

.my-body {
	background: #DDDDDD;
}


/************************************ Basic ************************************/

.grid {
	margin-top: 15px;
	border: 1px solid white;
	position: relative;
}

/***** Header *****/
.header {
	height: 130px;
	width: 640px;
	text-align: right;
	vertical-align: top;
	border-bottom: 1px solid #999999;
	background: #EDEDED url(img/header.jpg) 200px 0px no-repeat;
}
.house {
	width: 200px;
	height: 130px;
	float: left;
	/* background: white url(img/house.jpg) no-repeat; */
	border-right: 1px solid #999999;
}

/***** Left column *****/
.left {
	background: #EDEDED url(img/q.jpg) bottom left no-repeat;
	border-right: 1px solid #999999;
	padding: 4px;
	width: 192px;
}
/***** Body column *****/
.body {
	padding: 5px 15px 15px 15px;
	width: 640px;
	height: 350px;
	text-align: left;
	background: white;
}
/***** Site *****/
.site {
	text-align: left;
	border: 1px solid #999999;
}


.footer {
	width: 840px;
}

/*******************************************************************************/


/*********************************** Navigation ********************************/
.current {
	background: transparent;
}
.navigation li.current > a,
.navigation li > a:hover {
	color: #915198 !important;
	background: transparent !important;
}

a.fb_link {
	position: absolute;
	bottom: 40px;
	left: 130px;
}
.navigation {
    line-height: 15px;
    background: transparent;
}
.navigation li.level0 > a {
    margin-left: 0px;
    font-weight: bolder;
}
.navigation li.level0 {
	padding: 6px 0px 0px 0px;
}
.navigation li.current > a {
    font-weight: bolder;
    color: #915198 !important;
}
.navigation li.level0 > ul li a {
	font-weight: 400;
	color: black;
}
.navigation li.level0 > ul {
	padding-left: 0px;
}
.navigation li.level1 {
    padding-left: 10px;
    margin-left: 0px;
}
/*******************************************************************************/


/************************************ Content **********************************/
.content a:hover {
	text-decoration: none;
	color: #915198;
}
.title {
	margin-top: 5px;
}
.content .heading {
	font-weight: bolder;
	background: #DDDDDD;
}
/*******************************************************************************/


/************************************ Portlets *********************************/
.portlet h3 {
	color: black;
	border-bottom: 1px solid #915198;
}

#portlet_page_tools {
	float: right;
}

#portlet_page_tools h3 {
	display: none;
}

#portlet_page_tools a {
	display: inline;
	padding-left: 10px;
	color: white;
}
#portlet_page_tools a:hover {
	color: #999999;
}
/*
#portlet_page_tools {
	display: none;
}
*/
/*******************************************************************************/


/******************************** Additional stuff *****************************/
/***** Powered By *****/
.powered_by {
	font-size: 85%;
}
.powered_by a {
	font-size: 100%;
}

/***** Standards *****/
.standards {
	margin-top: 3px;
}

/***** Box *****/
.box {
	border: 1px solid #915198;
	background: #58BCF0;
	color: black;
	padding: 4px;
}
/*******************************************************************************/
