@import url(/css/simple.css?v=2);
@import url(/css/calendar.css?v=2);

/*
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
Created : 2012-03-20
Last Modify : 2012-03-20
*/
@media print {
div#scroller-wrapper {display:none;}
div#web-search {display:none;}
div#header-wrapper {height:40px;margin:0;padding:0;overflow:hidden;}
div#header-wrapper h1 {width:auto;margin:0;padding:0;text-align:center;text-indent:0;font-style:normal;}
div#today {display:none;}
}

body {color: #605041;}

img {border:none;}
a {color:#e17b00;}
a:hover {color:#FF8A00;}
dt a {color:#999900;}
p {text-indent:20px;}
li p {text-indent:0;}
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;border-radius:7px;}
table.item thead th {background-color:#eee;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(label_32.png) 3px center no-repeat;
}
h3 {color:#35240a;}
h3 a {color:#35240a;}
.topic-list dt {
	padding: 0 0 0 20px;
	background:transparent url(star_icons10.gif) left center no-repeat;
	color:#35240a;
}
.topic-list dt a {color:#35240a;}
.topic-list dt a:hover {color:#f60;}

#ribbon {position:relative;z-index:1;}

/* @group main page layout */
#page-wrapper {
	width:980px;
	margin:0 auto;
}
#content-wrapper {}
#primary {}
#secondary {}
#content-footer {margin:0;padding:0;clear:both;background:#fff;}
#footer-wrapper {
	margin:0;
	clear:both;
	font-size:10px;
	text-align:center;
	color:#666;
	background:#f5f5f5;
}
/* @end */

#header-wrapper {
	height:190px;
	background:url(banner.jpg) top left no-repeat;
}
#header-wrapper h1 {
	height:100px;
	margin:0;
	padding:0;
	padding-left:260px;
	font-size:14pt;
	line-height:40px;
	font-weight:normal;
	text-indent:-999em;
}
#header-wrapper h1 a {color:#fff;}
#header-wrapper header>p {
	position:absolute;
	margin-top:-80px;
	margin-left:270px !Important;
	margin-left:20px;
	font-size:11pt;
	color:#fff;
	font-style:italic;
	display:none;
}

/* @group navigator */
#navigator , #navigator ul {margin:0;padding:0;list-style-type:none;font-size:13px;line-height:20px;position:relative;z-index:10;}
#navigator {margin-left:15px;height:35px;position:relative;z-index:3;}
#navigator ul {background:#FBFFEF;border:1px #b8cddb solid;}
#navigator li {float:left;padding-right:5px;}
#navigator li a {padding:1px 2px;display:block;color:#314185;font-weight:normal;line-height:30px;white-space:nowrap;}
#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;
	min-width:240px;
}
/* @end */

/* @group podcast */
#podcast {
	margin:10px 2px;
	padding:5px 0;
	background-color:#fff;
	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 footer-wrapper */
#footer-wrapper a {color:#333;}
#footer-wrapper a:hover {color:#666;}
#footer-wrapper ul {list-style-type:none;}
#footer-wrapper ul li {display:inline;}
#footer-wrapper p {margin:0 0 5px 0;}
/* @end */

table.item {border:none;}
.item>tbody>tr:hover {background: #eee;}
.item>tbody>tr>td {border-bottom:1px #ddd solid;}
.item .odd {background-color:transparent;}
.item .even {background-color:transparent;}

.header-description {
	margin:0 30px;
	color:#999;
	font-style:italic;
}
.firstchar-list {font-size:1.4em;}

/* @group google-search-bar */
#web-search {height:24px;margin:0 0 0 665px;padding:0px;text-align:right;position:absolute;top:137px;}
#web-search h3 {display:none;}
#web-search form , #web-search div{height:24px;display:inline-block;}
#cse-search-box {
	margin:0;
	padding:0;
	position:relative;
}
#cse-search-box input {
	width:300px;
	font-size:1em;
	margin:0;
	padding:0 5px;
	border:1px #ccc solid;
	height:21px;
	border-radius:4px 0 0 4px;
}
#cse-search-box .button {
	width:100px;
	margin:0;
	padding:0 5px;
	top:0px;
	right:0;
	color:#300;
	height:23px;
	font-size:8pt;
	font-weight:normal;
	background:#F0F0F0;
	position:absolute;
	border:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #999 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');
}
/* @end */

/* @group home page */
#home-wrapper p {margin:0;padding:0;text-indent:0;}

#lead-topic {
	width:436px;
	height:340px;
	margin:0 40px 40px 0;
	float:left;
}
#lead-topic .widget-item {
	width:100%;
	height:340px;
	float:left;
	overflow:hidden;
	border:1px #C3D0A3 dashed;
	background:#F0F7F0;
	position:relative;
}
#lead-topic h3 {
	color:#000;
	padding:10px 5px;
	margin:240px 0 0 0;
	font-weight:bold;
	font-size:1.2em;
	line-height:0.9em;
	clear:both;
	border-bottom:1px #C3D0A3 solid;
}
#lead-topic .summary {
	margin:0;
	padding:5px;
}
#lead-topic .summary p {margin:0;padding:0;}
#lead-topic img.image {
	width:426px;
	height:240px;
	margin:0;
	position:absolute;
	top:5px;left:5px;
}
#lead-topic .timestamp {display:none;}

#side-topic {
	width:504px;
	float:left;
	overflow:hidden;
}
#side-topic .Content {margin:0 0 40px 0;clear:both;}
#side-topic h2 {width:214px;height:100px;margin:0 10px 0 0;padding:0;float:left;text-indent:-214px;}
#side-topic h2 a {height:100px;display:block;}
#side-topic .widget-content {width:280px;margin:0;padding:0;float:left;overflow:hidden;}
#side-topic .widget-item {height:100px;margin:0 0 20px 0;overflow:hidden;}
#side-topic img.image {width:80px;height:80px;margin:0 10px 0 0;display:block;float:left;border-radius:4px;}
#side-topic h3 {margin:0;padding:0;font-size:1em;height:20px;overflow:hidden;}
#side-topic .timestamp {display:none;}
#porpaing-topic h2 {background:url(banner.porpaing.png) left top no-repeat;}
#lovesongkhla-topic h2 {background:url(banner.love.png) left top no-repeat;}

.banner-small {margin:10px 0;padding:0;list-style-type:none;}
.banner-small>li {display:inline;}
.banner-small>li>a>img {width:200px;height:60px;}

#home-news h2 {
	margin:0 0 4px 0;
	padding:4px 0;
	font-size:10pt;
	font-family: Arial;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background:#6F972F;
	border-radius:2px;
}

#scroller-wrapper {padding:5px 20px;background:#6F972F;line-height:20px;border-radius:2px;}
#scroller-wrapper a {color:#fff}
#today {margin:5px 0;text-align:right;}

#whatsnew {margin:20px 0;padding-top:20px;clear:both;}
#whatsnew .topic-list-item {
	width:31%;
	margin:0 2% 30px 0%;
	height:140px;
	float:left;
	overflow:hidden;
	border:1px #C3D0A3 dashed;
	background:#F0F7F0;
	position:relative;
}
#whatsnew img.image {width:120px;height:70px;margin:0 10px 10px 0;}
#whatsnew .title {margin:0 0 5px 0;font-size:1em;height:1.3em;overflow:hidden;font-weight:bold;margin:5px 0;text-decoration:underline;}
#whatsnew .summary {height:85px;margin:0 0 5px 0;padding:0;overflow:hidden;}
#whatsnew p {margin:0 0 5px 0;}
#whatsnew .timestamp {display:none;}
#whatsnew iframe {
	width:120px;
	height:70px;
	margin:0 10px 10px 0;
	display:block;
	float:left;
}

#news-tabs-wrapper {margin:0 0 20px 0;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 {height:300px;overflow:hidden;display:none;}
.news-tabs-active {display:block;}
#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;}

div#banbanradio {width:38%;float:right;background:#F3FFCF;border:1px #D5EF86 solid;border-radius:0 0 10px 10px;}
div#banbanradio h3 {height:2em;line-height:2em;padding:2px;background:#97C326;color:#fff;text-align:center;}
div#banbanradio p {padding:0 5px;}
/* @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;
	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#album {list-style-type:none;margin:0;padding:0;}
ul#album li {padding:0 0 20px 0;}
ul#album .timestamp {display:none;}
ul#album .image {float:none;margin:0 auto;}

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;}

.report-form .toolbar {position:relative;height:83px;margin:0 0 5px 0;}
.report-form .toolbar {width:90%;overflow:hidden;float:left;}
.report-form .toolbar>ul {width:2000px;height:80px;margin:0;padding:0;float:left;background:#f2f2f2;border-top:1px #cccccc solid;border-bottom:2px #cccccc solid;position:relative;}
.report-form .toolbar>ul>li {width:110px;height:80px;float:left;border:1px #cccccc solid;border-bottom:2px #cccccc solid;border-left:1px #dddddd solid;border-right:none;border-top:none;position:relative;}
.report-form .toolbar>ul>li:last-child {border-right:1px #DDDDDD solid;}
.report-form .toolbar>ul>li:hover {background:#fff;border-bottom:2px #FF7D13 solid;}
.report-form .toolbar>ul>li>a {padding:10px 0 0 15px;font-size:12pt;display:block;background:transparent;color:#666;}
.report-form .toolbar>ul>li.active {background:#fff;border-bottom:2px #66BD29 solid;}
.report-form .toolbar>ul>li>a:focus {outline:none; }
.report-form .optionbar {clear:both;}
.report-form .optionbar>ul {margin:5px 0 0 0;padding:0;list-style-type:none;}
.report-form .optionbar>ul>li {margin:0 5px 0 0;padding:5px 3px;display:inline-block;border:1px #ddd solid;}

.report-form a.left, .report-form a.right {width:4.8%;margin:0;padding:0;display:block;height:80px;float:left;text-align:center;font-size:20px;line-height:80px;background:#F5F5F5;border:1px #cccccc solid;border-bottom:2px #cccccc solid;border-left:1px #dddddd solid;}
.report-form a.left {border-right:none;}
.report-form a.left:focus {outline:none;}
.report-form a.right {}
.report-form a.right:focus {outline:none;}
.report-form .form-select {border:1px #ccc solid;margin:0 5px 0 5px;padding:0 0 0 5px;border-radius:0;border-right:none;}
.report-form .form-select:focus {outline:none;}

.report-form {background:#f5f5f5;border:1px #ccc solid;border-radius:2px;padding:5px;}
.report-form .form-item label {display:inline-block;}