@import url(/library/css/simple.css);
@import url(/library/css/calendar.css);

/*
Theme Name: Football Season
Theme URI: http://www.sweetsp.com
Version: 1.0
Description: This is a stylish green football wordpress theme that has two columns and curved design.
Author: sweetsp.com
Author URI: http://www.sweetsp.com
Source URI : http://wp4themes.com/th/theme/football-season
*/
html {
	min-height: 100%;
	background: #666666 url(bg-line.png) center top repeat-y;
}

* {
	margin: 0;
	padding: 0;
}
body {
	background:url(bg.png) center top no-repeat;
	color: #333;
	font: normal 100% Tahoma,sans-serif;
	font-size:0.825em;
	padding-top: 0px;
}
img {border:none;}

a {color:#e17b00;}
a:hover {color:#FF8A00;}
dt a {color:#999900;}
ul.topic-list {list-style-image:url(arrow_59.gif);}
ul.topic-list a {color:#222;}
ul.topic-list a:hover {color:#FF8A00;}
p.readall {padding-right:50px;text-align:right;}

table.item {width:100%;}
table.item caption {margin:2px 0;padding:4px;font-weight:bold;background-color:#ddd;-moz-border-radius:7px;}
table.item thead th {background-color:#eee;-moz-border-radius:7px;}
table.item .odd {background-color:#fafafa;}
table.item .even {background-color:#f5f5f5;}
table.item td,th {padding:2px;}

h2.header {
	margin:0 0 10px 0;
	text-align:right;
	color:#666;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
}
h2.title {
	padding: 10px 0 10px 40px;
	font-weight:normal;
	font-size:1.8em;
	background:url(flag_32.png) 3px center no-repeat;
}
.topic-list dt {
	padding: 0 0 0 20px;
	background:transparent url(star_icons10.gif) left center no-repeat;
}
.body {
	margin-left:5px;
}

/* @group main page layout */
#page-wrapper {
	width:900px;
	margin:0 auto;
}
#content-wrapper {
	margin-top:2px;
	padding:10px 0;
	background:#fff;
	border:1px #484848 solid;
	-moz-border-radius:20px;
}
#primary {
	width:680px;
	float:left;
	display:inline;
	overflow:visible !Important;
	overflow:hidden;
}
#secondary {
	width:200px;
	float:right;
	display:inline;
	overflow:hidden;
}
#content-footer {
	clear:both;
}
#footer-wrapper {
	clear:both;
	padding-left:260px;
	font-size:10px;
	text-align:center;
	color:#fff;
}
/* @end */

#header-wrapper {
	height:150px;
	background:transparent url(nav.png) 0px 0px no-repeat;
}
#header-wrapper h1 {
	height:120px;
	margin:0;
	padding:0;
	padding-left:260px;
	font-size:14pt;
	line-height:40px;
	font-weight:normal;
	background:url(banner.jpg) bottom right no-repeat;
}
#header-wrapper h1 a {color:#fff;}
#header-wrapper .web-slogan {
	position:absolute;
	margin-top:-80px;
	margin-left:270px !Important;
	margin-left:20px;
	font-size:11pt;
	color:#fff;
	font-style:italic;
}
/* @group navigator */
#navigator , #navigator ul {margin:0;padding:0;list-style-type:none;font-size:13px;line-height:20px;z-index:999;}
#navigator {margin-left:251px;height:30px;background:#e57505 url(nav.png) 0 -160px repeat-x;}
/*#navigator {margin-top:50px;margin-left:251px;height:30px;background:#e57505 url(nav.png) 0 150px repeat-x;}*/
#navigator ul {background:#FBFFEF;border:1px #b8cddb solid;}
#navigator li {float:left;padding-right:5px;}
#navigator li a {padding:0 5px;display:block;color:#fff;font-weight:normal;line-height:30px;}
#navigator li a:hover {color:#eee;}
#navigator li a img {height:14px;padding:3px 0;}
#navigator li li {float:none;margin:0;padding:0;border-bottom:1px #f4f4f4 solid;}
#navigator li li a {margin:0;padding:2px 15px 2px 5px;color:#E57505;border:none;font-size:11px;line-height:20px;}
#navigator li li a:hover {color:#384F00;background:#B8CDDB;border-left:2px #384F00 solid;padding-left:3px;}
#navigator li ul , #navigator li ul ul , #navigator li:hover ul ul , #navigator li.sfhover ul ul {position:absolute;left:-999em;}
#navigator li:hover ul , #navigator li.sfhover ul , #navigator li li:hover ul , #navigator li li.sfhover ul {left:auto;}
#navigator ul li:hover ul , #navigator ul li.sfhover ul , #navigator ul li li:hover ul , #navigator ul li li.sfhover ul {
	left:100px;
	margin-top:-5px;
	width:240px;
}
#navigator a.parent {
	background-image:url(images/morearrow_grn.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
/* @end */

#secondary h3 {
	height:32px;
	padding-left:40px;
	line-height:32px;
	color:#e77802;
	background:url(down_32.png) left center no-repeat;
}

/* @main-menu */
.main-menu {
	margin:5px 0 20px 0;
	padding:0;
	line-height:20px;
	list-style-type:none;
}
.main-menu a {
	padding-left:16px;
	background:url(star_icons03.gif) left center no-repeat;
}
/* @end */

#primary div.detail {margin-left:10px;margin-right:10px;}

/* @group podcast */
#podcast {
	margin:10px 2px;
	padding:5px 0;
	background-color:#fff;
	-moz-border-radius:10px;
}
#podcast h3 {
	height:48px;
	padding-left:56px;
	line-height:48px;
	background:transparent url(advertisment-48.png) left top no-repeat;
}
#podcast ul ul {
	margin:5px 0 0 10px;
	display:none;
}
div#podcast ul li.new {background:transparent url(/library/img/new.2.gif) 95% 5px no-repeat;}
/* @end */

/* @group radiotabs */
.radiotabs {
	margin-bottom:20px;
}
.radiotabs h4 {
	padding:3px 0;
	text-align:center;
}
/* @end */

/* @group side-slide */
#side-slide {
	width:200px;
	height:130px;
	margin:10px 0;
	padding:0;
}
/* @end */

/* @group footer-wrapper */
#footer-wrapper a {color:#333;}
#footer-wrapper a:hover {color:#fff;}
/* @end */

.header-description {
	margin:0 30px;
	color:#999;
	font-style:italic;
}

/* @group home */
#scroller-wrapper {padding:5px 20px;background:#EFD24A;line-height:20px;-moz-border-radius:10px;}
#scroller-wrapper a {color:#3F3400}
#today {margin:5px 0;text-align:right;}

#home-wrapper h3 {height:50px;padding-left:36px;color:#de7500;background:#fff url(label_32.png) 3px center no-repeat;}
#home-lead {width:35%;padding:0 0px 0 5%;float:right;}
#home-lead h3 {height:50px;padding:0;background:url(header.png) 0 -50px no-repeat;text-indent:-9999em;}
#home-lead h3 a {height:50px;display:block;}
#home-lead dt {padding:0 0 0 14px;font-weight:bold;font-size:1em;background:transparent url(arrow_59.gif) left center no-repeat;}
#home-lead .timestamp {display:none;}
#home-lead .image {float:none;margin:10px auto;width:180px;height:100px;border:1px #8DB623 solid;}
#home-lead p {margin:5px 0;text-indent:0;}

#home-intro {width:60%;margin:0 0 20px 0;float:left;background:#E8FF9F;-moz-border-radius:0 0 10px 10px;}
#home-intro h3 {height:50px;padding:0;background:#fff url(header.png) 3px 0 no-repeat;text-indent:-9999em;}
#home-intro h3 a {height:50px;display:block;}
#home-intro img.image {width:300px;height:200px;margin:0 auto 10px;float:none;display:block;}
#home-intro dt {margin:10px 0;font-size:16px;text-align:left;}
#home-intro .timestamp {display:none;}
#home-intro p {margin:5px 0;text-indent:0;}

#home-healthplan {clear:both;}
#home-healthplan h3 {height:50px;background:url(header.png) 0 -100px no-repeat;text-indent:-9999em;}
#home-healthplan h3 a {height:50px;display:block;}
#healplan-category-list {list-style-image:url(star_icons10.gif);}

#home-photo {height:200px;margin:20px 0;clear:both;background:#F3FFCF;border:1px #D5EF86 solid;overflow:hidden;}
#home-photo h3 {margin-bottom:10px;padding-left:50px;background-color:#E8FF9F;border-bottom:1px #D5EF86 solid;line-height:48px;}
#home-photo img.image {width:100px;height:60px;}
#home-photo .timestamp {display:none;}
#home-photo ul {margin:0;padding:0;list-style-type:none;}
#home-photo li {margin:0 0 10px 0;padding:0;width:49.5%;float:left;height:60px;overflow:hidden;}

#topic-n-0 {margin:20px 0;clear:both;}

#news-tabs-wrapper {border-right:1px #ccc solid;border-bottom:1px #ccc solid;border-left:1px #ccc solid;background:#EFF7FF;}
#news-tabs-wrapper h3 {margin-bottom:10px;padding-left:50px;background-color:#DFEFFF;border-bottom:1px #ccc solid;line-height:48px;}
.news-tabs {width:400px;height:200px;display:none;}
.news-tabs-active {display:inline;}
#news li a {background:#DFEFFF;}
#news li a:hover {background-color:#fff;}
#news li.active a {background:#EFF7FF;}
#news li.active a:hover {background-color:#fff;}
/* @end */

#edit-comment {
	margin-left:5px;
}

/* @group calendar */
#calendar .month_event{
	margin-bottom:10px;
	overflow:visible;
	height:auto;
}
#calendar .month_event a {
	color:#333;
}
#calendar .tags-central a {color:#3366CC;}
#calendar .tags-15 a {color:#f60;}
#calendar .tags-16 a {color:#698F00;}
#calendar .tags-17 a {color:#FF7FB4;}
/* @end */

table.orgdb-org-list td.members {
	text-align:center;
}

/* style for meeting room reservation */
table.meeting-list {
	width:100%;
}
table.meeting-list th {
	white-space:nowrap;
	text-align:center;
}
table.meeting-list td.checkin {
	white-space:nowrap;
}
table.meeting-list td.time {
	white-space:nowrap;
}
table.meeting-list td.room {
	white-space:nowrap;
}

div#newsletter {
	text-align:center;
	font-size:10pt;
}
div#newsletter img {
	width:160px;
	height:220px;
	margin:0 auto;
	display:block;
}

div#network-links {margin:20px 0;}
div#network-links ul {margin:0;padding:0;list-style-type:none;}
div#network-links img {width:120px;height:50px;}
div#network-links li {display:inline;}

table.item tfoot {font-weight:bold;background:#eee;}
.col-no {text-align:center;}
.col-date {text-align:center;white-space:nowrap;}
.col-amt {text-align:center;}
.col-no:after {content:".";}
.col-name {white-space:nowrap;}
.amt-total {font-weight:bold;}
.col-manage {text-align:center;}

/* @module orgdb */
div#form-item-edit-member-register_date {
	margin-left:1%;
}
fieldset {
	border:1px gray solid;
	-moz-border-radius:10px;
}
fieldset#member_info {
	width:45%;
	margin-left:1%;
	margin-top:10px;
	float:left;
	overflow:hidden;
}
fieldset#relation_info {
	width:45%;
	margin-top:10px;
	margin-bottom:5px;
	float:right;
	overflow:hidden;
}
fieldset#org_info {
	width:45%;
	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 {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*/

#toolbar {
	margin:0;
	padding:4px;
	font-size:9pt;
	background:#D9D9D9;
}
form {margin:0;padding:0;}
#toolbar input {
	padding:0 10px;
}
#toolbar * {margin:0;padding:0;}
ul.tabs-sub {
	margin:5px 0 0 0;
	font-weight:normal;
	border-bottom:none;
	font-family:Tahoma;
	font-size:8pt;
	border-bottom:1px #D9D9D9 solid;
}
ul.tabs-sub li a {
	padding:3px 10px;
	margin-right:5px;
	line-height:10px;
}

ul[id="album"] {margin:0;padding:0;list-style-type:none;text-align:center;}
ul[id="album"]>li.image {margin:0;padding:0;float:none;}
ul[id="album"]>li>a>img {display:block;margin:0 auto;padding:0;width:140px;height:100px;float:none;clear:both;border:1px #999 solid;}
ul[id="album"]>li>a:hover>img {border:1px #f60 solid;}
ul[id="album"]>li>span {display:none;}
