@import url(/library/css/simple.css);
@import url(/library/css/calendar.css);

/*
Theme Name:  Blog Happens
Theme URI: http://www.chrishappens.com/sharing/bloghappens/
Description: Blog Happens is a 2 column Wordpress theme. This work is distributed under the terms of the GNU General Public License. Please leave the link in the footer, or donate if you would like to remove it.
Copyright: 2008
Version: 0.5
Author: Chris (Menn) Talawat
Author URI: http://www.chrishappens.com/
Tags: fixed width, simple, clean, widget ready, two columns, blue
Modify from : http://www.imenn.com by SoftGanz Group
*/

/* @group General */
body {
	font: 13px/19px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	background-color: #13538f;
	color: #333;
	padding: 0;
	margin:10px 0 0 0;
}
a {color: #17599c;}
a:hover {color: #1f84eb;}
a:link, a:visited, a:active, a:hover {text-decoration: none;}
/* @end */

h2 {
	background: #EEEEEE;
	margin: 8px 0px;
	padding: 4px 40px 4px 10px;
	border-radius:4px;
	color:#C94129;
	text-decoration:normal;
	font-size:1.4em;
	font-weight:normal;
}
h2 a {color: #0e3f6f;}
h2.header {
	padding-right:10px;
	font-style:italic;
	text-align:right;
	color:#3673AF;
}
h3.header {
	margin:5px 0 10px 0;
	padding:5px 10px;
	background:#EEEEEE;
	border:1px #CCCCCC solid;
	border-radius:5px;
}
ul.ui-autocomplete {font-size:9pt;}

/* @group Header */
#page-wrapper {
	width:960px;
	margin: 0px auto;
	background: url(body.gif) repeat-y;
}
#header-wrapper {
	width:960px;
	height:105px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	background:#0281C8 url(header.png) left top repeat-x;
}
#header-wrapper h1 {
	height:70px;
	margin:0;
	padding:0;
	text-indent:-9999em;
	line-height:50px;
}
#header-wrapper h1 a {height:70px;display:block;padding:0 20px;}
#header-wrapper h1 a:hover {background:transparent;}
.web-slogan {
	width:470px;
	margin:0 0 0 340px;
	padding:0;
	font-size:12px;
	position:absolute;
	top:25px;
	margin-left:300px;
}
/* @end */

/* top navigator */
ul#navigator {
	height:35px;
	margin:0;
	padding:0;
	line-height:35px;
	list-style-type:none;
	font-size:13px;
	text-align:left;
}
ul#navigator li {
	margin:0;
	padding:0;
	display:inline;
}
ul#navigator li a {
	padding:9px 10px 9px 12px;
	text-decoration:none;
	color:#f2ffcb;
	font-weight:normal;
}
ul#navigator a:hover {
	color:#fff;
	text-decoration:none;
	background:#379dea url(nav_over.gif) repeat-x;
}
ul#navigator li.active a {
	color:#fff;
	background:#0F4A7F;
}
/* @end */

/* @group Content */
#content-wrapper {
	padding:10px 0;
	clear:both;
	background:transparent url(head.gif) center top no-repeat;
}
#content-body {margin:0;}
#primary {
	float:left;
	width:660px;
	margin:0;
	padding:0 10px;
	display:inline;
	overflow:hidden;
}
/* @end */

/* @group Sidebar */
#secondary {float: right; width: 270px;margin:10px 0 0 0;display:inline;}
#secondary ul {padding: 0; margin: 0 0 18px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #fff;list-style:none;}
#secondary ul li {padding: 0; margin: 0;}
#secondary h2 {margin:0;padding:5px;}
#secondary ul li a {display: block; color: #1666b2; padding: 10px 15px; height: 18px; font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; border-top: 1px solid #fff; border-bottom: 1px solid #d8d8d8;}
#secondary ul li a:hover {color: #49b6f5; background-color: #f4f4f4; cursor: pointer; border-top: 1px solid #fff;}
#secondary ul li a:active {color: #1d2d47; background-color: #ddd; border-top: 1px solid #ddd;}
#secondary ul li ul {display: none;}
#secondary ul li ul li ul {display: none;}
#secondary .timestamp {display:none;}
#secondary h2 {font-size:12pt;}
#secondary ul li a {
	font: 12px Tahoma,"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:5px 0 5px 25px;
	background:transparent url(/library/img/arrow.8.png) 10px center no-repeat;
}
#secondary #cse-search-box {margin:10px;}
#secondary #signin {margin:10px;}
#secondary h2 {
	height:25px;
	background:url(header_bg.png) left top no-repeat;
	line-height:25px;
	font-size:11pt;
	padding:0 0 0 50px;
}
#secondary #form-item-edit-cookielength , #secondary #form-item-edit-signin-submit {display:inline;}
#secondary ul.topic-list a {display:inline;padding:0;height:auto;border:none;background:transparent;}
#secondary ul.topic-list li {margin:5px 0 10px 5px;}
#secondary ul.topic-list .timestamp {display:block;}
/* @end */

/* @group Footer */
#footer-wrapper {
	clear:both;
	padding:14px 15px 5px;
	color: #ccc;
	font-size: 9pt;
	margin: 0;
	background: #13538f url(foot.gif) no-repeat;
}
#footer-wrapper p {margin: 0;padding:0;}
#footer-wrapper a {color: #ddd;}
#footer-wrapper a:hover {color: #fff;}
#footer-wrapper ul {margin:0;padding:0;text-align:right;}
#footer-wrapper ul li {display:inline;}
#footer-wrapper #copyright {
	clear:both;
	background:url(pixel-logo.gif) left center no-repeat;
	padding-left:85px;
}
/* @end */

/* @group Header */
div.topic-list h3.title {
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	background:transparent url(heading_1.png) left center no-repeat;
}
div.topic-list div.timestamp {padding:0 0 0 25px;}
dl.topic-list dt.title {
	background:#fff url(heading_1.png) left center no-repeat;
	padding-left:25px;
	color:#17599c;
}
dl.topic-list dd.summary img.image {width:120px;}
div.topic-list div.summary {height:100px;margin:0 0 10px 20px;overflow:hidden;}
div.topic-list div.summary p {margin:0 60px 10px 0;}
div.topic-list img.image {width:120px;height:100px;margin:0 10px 0 0;overflow:hidden;}
ul.tabs-sub {margin-bottom:5px;}

#search {
	margin:0 0 10px 0;
	text-align:center;
}
#search input {
	font-size:1.4em;
}

table.item {border-radius:3px;}
.col-amt {text-align:center;}
.col-no {text-align:center;}
.col-date {text-align:center;white-space:nowrap;}
.col-agrno {white-space:nowrap;}
.col-prid {white-space:nowrap;}

.toolbar {margin:10px 0px 0 0px;border-radius:5px 5px 0 0;}
.toolbar h2.header {background:none;position:absolute;color:#000;margin:0;}

/* @home page */
body#home div#ribbon {
	width:200px;
	position:absolute;
	border:none;
	background:transparent;
	top:10px;
}
body#home li#user-menu-home,
body#home li#user-menu-type,
body#home li#user-menu-paper_id,
body#home li#user-menu-signin,
body#home li#user-menu-member,
body#home li#user-menu-new {
	display:none;
}
body#home ul#user-menu li a {border:none;}
body#home #primary {padding-top:10px;}
#home-sticky {
	margin:0 0 20px 0;
	padding:0;
}
#home-sticky h3.header {
	margin:0 0 10px 0;
	background:url(header.png) center -70px;
	border:none;
}
#home-sticky h3.title {
	margin:0;
	padding:0 0 0 10px;
	background:none;
}
#home-promote div.summary {height:100px;margin:0 0 10px 20px;overflow:hidden;}
#home-promote div.summary p {margin:0 60px 10px 0;}
#home-promote img.image {width:120px;height:100px;margin:0 10px 0 0;overflow:hidden;}
/* @ennd */

/* @group calendar */
body#calendar #content-wrapper {margin:0;padding:0 10px;background:#fff none;}
body#calendar #primary {width:100%;margin:0;padding:0;float:none;display:block;}
body#calendar #footer-wrapper {background:#13538f none;}
body#calendar .month_event{
	margin-bottom:10px;
	overflow:visible;
	height:auto;
}
body#calendar .month_event a {color:#333;}
body#calendar .tags-01 a {color:#3366CC;}
body#calendar .tags-02 a {color:#f60;}
body#calendar .tags-03 a {color:#698F00;}
body#calendar .tags-04 a {color:#FF7FB4;}
/* @end */

/* @group orgdb module */
body#orgdb #content-wrapper {margin:0;padding:0 10px;background:#fff none;}
body#orgdb #primary {width:100%;margin:0;padding:0;float:none;display:block;}
body#orgdb #footer-wrapper {background:#13538f none;}
body#orgdb .toolbar h2 {background:none;position:absolute;color:#000;margin:0;}
div#form-item-edit-member-register_date {margin-left:1%;}
body#orgdb fieldset {border:1px gray solid;border-radius:4px;}
body#orgdb fieldset#member_info {
	width:46.5%;
	margin:0 .5% 0 0;
	float:left;
	overflow:hidden;
}
fieldset#relation_info {
	width:46.5%;
	margin:0 0 0 .5%;
	float:right;
	overflow:hidden;
}
fieldset#org_info {
	width:46.5%;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	overflow:hidden;
}
div#form-item-edit-member-submit , div#form-item-edit-member-submit1 {
	width:45%;
	margin:5px 0;
	padding:0;
	float:right;
}
#edit-member-issue {width:100%;}

body#orgdb #primary {width:100%;}
body#orgdb #secondary {display:none;}

#edit-member-name {width:85%;margin-right:5px;}
#edit-member-doings , #edit-member-org ,
#edit-member-addr , #edit-member-place , #edit-member-aptitude ,
#edit-member-location,
#edit-member-orgname, #edit-member-department, #edit-member-position {
	width:100%;
}

#orgdb-member-info {width:50%;float:left;}
#orgdb-member-info-map {width:50%;float:right;}

#orgdb-nav {margin-bottom:10px;position:relative;}
#orgdb-signout {position:absolute;right:10px;}
/* @end of module orgdb*/

/* @group project module */
body#project #content-wrapper {margin:0;padding:0 10px;background:#fff none;}
body#project #primary {width:100%;margin:0;padding:0;float:none;display:block;}
body#project #footer-wrapper {background:#13538f none;}
body#project h2.title {margin:0 0px 5px 0px;padding:10px;background:#EEF3F8 none;border:1px #ccc solid;border-top:none;border-radius:0 0 5px 5px;}
body#project div.header-description {margin:0 0 5px 0px;padding:10px;background:#EEF3F8 none;border:1px #ccc solid;border-top:none;border-radius:0 0 5px 5px;}
body#project div.header-description a {font-weight:bold;}
body#project #ribbon {margin:0;border:1px #c2c2c2  solid;border-radius:3px;}
body#project #ribbon-toolbar {margin:2px 10px;}

body#project #search {text-align:right;position:relative;}
body#project #search input {
	margin:0 0px 0 0;
	padding:3px 2px 1px 2px;
	border:1px #ccc solid;
	height:24px;
	border-radius:4px 0 0 4px;
}
body#project #search .button {
	margin:0px 0 0px 0px;
	padding:0 5px;
	color:#300;
	height:30px;
	font-size:10pt;
	font-weight:normal;
	background:#F0F0F0;
	position:relative;
	border:1px #ccc solid;
	border-right:1px #939393 solid;
	border-bottom:1px #939393 solid;
	border-left:none;
	border-radius:0 4px 4px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f8f8f8,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e3e3e3');
}
body#project div.body .toolbar {margin:0;}

body#project div.comment div.footer {clear:both;}
body#project div.message-body div.photo {
	width:24%;
	height:140px;
	margin:0 .5% 10px .5%;
	float:left;
	overflow:hidden;
}
body#project  .message-body img.photo {width:100%;height:100%;}

body#project div#project-map {
	width:620px;
	height:1126px;
	float:left;
	background:#eee;
}
body#project ul.project-list {
	width:320px;
	height:1126px;
	margin:0;
	padding:0;
	float:right;
	list-style-type:none;
}
body#project ul.project-list li {
	margin:10px 50px;
	padding:10px 0;
	text-align:center;
	font-size:18pt;
	background:#27B700;
	border-radius:4px;
}
body#project ul.project-list li a {color:#fff;}
body#project ul.project-list li a:hover {color:#ddd;}
body#project ul.project-list li p {font-size:14pt;}

table#project-info {width:60%;float:left;}
iframe#project-map {width:39%;height:380px;margin-left:1%;float:left;background:#99B3CC;}

fieldset#project-info {width:50%;float:left;}
fieldset#poster-info {width:45%;float:right;}
form#edit-topic .tabs {clear:both;}

form#edit-project .form-text, form#edit-project .form-textarea {width:100%;}

.editable label , .editable .button {display:none;}
.editable form {margin:0;padding:0;display:inline;}
.editable div {margin:0;padding:0;display:inline;}
.editable form#edit-project  .form-text, .editable form#edit-project  .form-textarea {width:97%;}
.editable form#edit-project #edit-agrno,
.editable form#edit-project #edit-prid,
.editable form#edit-project #edit-date_from,
.editable form#edit-project #edit-date_end,
.editable form#edit-project #edit-budget {
	width:100px;
}

.item-2col>tbody>tr>td:first-child {width:30%;text-align:right;padding-right:10px;font-weight:bold;} 
 table#project-list>tbody>tr>td.col-title>a>strong {font-size:1.1em;font-weight:normal;}
/* @end */

