
/*** style4.css ***/

/**
 * @version   3.0.3 June 12, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Style 4 */
body {color: #444;}
#rt-header {color: #ddd;}
#rt-bottom {color: #444;}
.rt-container {background: #fff;} 
a:hover {color: #000;}
#rt-menu ul.menu li a {color: #fff;}
#rt-menu ul.menu li a:hover {background: #555;color: #fff;}
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover {background: #fff;color: #000;}
#rt-footer, #rt-copyright {color: #ddd;}
#rt-sidebar-a {background-color:#eeeeee;}
#rt-sidebar-b {background-color:#D4DEE3;}
#rt-sidebar-c {background-color:#cccccc;}

#gantry-viewswitcher {margin:0 auto 1em;position:relative;}

/*** style.css ***/

html {
	background-color: #ddd;
}
body, body.cssstyle-style4 {
	background: #ddd url(../../../images/bg.jpg) no-repeat center top;
}
a, a:link, a:active, h3.catItemTitle a, h3.catItemTitle a:link, h3.catItemTitle a:active {
	color: #ff6600;
}
a:hover, a:visited, h3.catItemTitle a:hover, h3.catItemTitle a:visited {
	color: #333;
}
a.mainlevel, a:link.mainlevel, a:visited.mainlevel {
	color: #333;
}
a:hover.mainlevel, a:visited.mainlevel {
	color: #555;
}
 h2.title {
	font-size: 1.4em;
	letter-spacing: 1px;
	font-weight: normal;
}
/* BLOCK: Top */

/* Top Nav */
#rt-top {
	border-top: 5px solid #8b6846;
	color: #333;
	text-transform: uppercase;
	font-size: 0.85em;
	height: 40px;
	line-height: 40px;
}
#rt-top .rt-block, #rt-top .rt-container .rt-alpha {
	margin: 0;
	padding: 0;
	}
#rt-top .rt-container .rt-omega {
	float: right;
}
#mainlevel li {
	list-style-type: none;
	float: left;
	margin-right: 20px;
}
#mainlevel-nav li {
	list-style-type: none;
	float: left;
	margin-right: 20px;
}

/* Search Box */
div.search {
	margin: 0;
	padding: 9px 0 9px 0;
	height: 20px;
	line-height: 15px;
	vertical-align: middle;
}
#mod_search_searchword {
	float: right;
	height: 18px;
	border: 1px solid #ccc;
}

/* BLOCK: Header */
a#rt-logo {
	margin: 38px 10px;
	padding: 0;
	width:350px;
	height: 53px;
	background: transparent url(../../../images/logo-PTT.png) no-repeat left top;
}
#rt-header div.rt-block {
	margin: 0;
	padding: 0;
	}
#rt-header div.rt-container {
	height: 130px;
	background: transparent url(../../../images/bg-showcase.jpg) repeat-x left top;
}
/* SHOWCASE */
div#rt-showcase, #rt-showcase .rt-container {
	padding: 0;
	margin-bottom: 0;
	height: 230px;
}
#rt-showcase .rt-container {
	background-color: #97b800;
}
#rt-showcase .rt-alpha .rt-block, div#rt-showcase .rt-container div.rt-alpha {
	margin: 0;
	padding: 0;
}
#rt-showcase .joinUs .rt-block {
	padding: 20px 10px 20px 10px;
}
#rt-showcase h2.title {
	color: #fff;
}

/* BLOCK: Main Nav */
#rt-menu a span {
	color: #333;
	text-transform: uppercase;
}
#rt-menu div.rt-container {
	height: 45px;
	background: #eee url(../../../images/bg-main-nav.jpg) repeat-x 0 0;
}
#rt-menu ul.menu {
	margin: 0;
	padding: 0;
}
#rt-menu a, #rt-menu a:link, #rt-menu a:visited {
	line-height: 40px;
	height: 40px;
	max-height: 40px; !important
	border: 0;
	border-top: 5px solid transparent;
	background-color: transparent;
}
#rt-menu ul.menu li a:hover, #rt-menu ul.menu li#current a {
	border-top: 5px solid #8b6846;
	background-color: #eee;
}
/*Module*/

.module-title h2.title {
	margin: 0;
	margin-bottom: 20px;
}

/*Sidebar Boxes*/

/* SUBPAGES */

#rt-main .rt-grid-3 {
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 0;
}
#rt-sidebar-a {
	background-color: #eee;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;	
}

/* HOME: LEFT */

#rt-maintop .rt-alpha {
	margin: 10px 0 20px 20px;
	background-color: #eee;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;	
}
#rt-maintop .rt-alpha .rt-block {
	margin-bottom: 0;
	}
#rt-maintop .rt-alpha .rt-block h2.title, #rt-sidebar-a .rt-block h2.title {
	color: #8b6846;
	text-transform: uppercase;
	font-size: .90em;
	}
div#srfr-container a.srfr-feed-title, div.k2ItemsBlock a.moduleItemTitle, #rt-maintop .rt-alpha .rt-block div.k2ItemsBlock ul a.moduleItemTitle, #rt-sidebar-a .rt-block div.k2ItemsBlock ul a.moduleItemTitle, div#aidanews a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height: 1.25em;
	margin: 0 0 10px 0;
	font-weight: normal;
	color: #444;
}
div#srfr-container a:hover.srfr-feed-title, #rt-maintop .rt-alpha .rt-block div.k2ItemsBlock a:hover.moduleItemTitle, #rt-sidebar-a .rt-block div.k2ItemsBlock a:hover.moduleItemTitle {
	color: #8b6846;
	font-size:18px;
}
p.srfr-feed-intro, p.moduleItemIntroText {
	line-height: 1.25em;
}
div#srfr-container ul.srfr li, #rt-maintop .rt-alpha .rt-block div.k2ItemsBlock ul, #rt-maintop .rt-alpha .rt-block div.k2ItemsBlock ul li, #rt-sidebar-a .rt-block div.k2ItemsBlock ul, #rt-sidebar-a .rt-block div.k2ItemsBlock ul li, #rt-maintop .rt-block div.k2ItemsBlock ul, #rt-maintop .rt-block div.k2ItemsBlock ul li {
	margin: 0;
	padding: 0;
}
div#srfr-container ul.srfr li, #rt-maintop .rt-alpha .rt-block div.k2ItemsBlock ul li, #rt-sidebar-a .rt-block div.k2ItemsBlock ul li, #rt-maintop .rt-block div.k2ItemsBlock ul li, div.k2ItemsBlock li.even, div.k2ItemsBlock li.odd {
	background: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	padding-top: 0;
	}	
#rt-maintop .rt-alpha .rt-block div.k2ItemsBlock, #rt-maintop .rt-alpha .rt-block div#srfr-container {
	margin-top: 0;
	padding-top: 0;
}
	
/* HOME: RIGHT */

.box-brown, .box-green {
	margin: 0 0 20px 0;
	padding-bottom: 0;
	border: 1px solid #ccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;	
}
.box-brown .rt-block, .box-green .rt-block {
	margin-bottom: 0;
}
.box-brown {
	margin-top: 10px;
}

.box-brown .module-title h2.title, .box-green .module-title h2.title {
	color: #fff;	
}
.box-brown {
	background: transparent url(../../../images/bg-hdr-brown.jpg) repeat-x left top;
}
.box-brown .k2LoginBlock, .box-brown .k2UserBlock {
	background: none;
	border: 0;
	margin-bottom: 0;
}
.box-green {
	background: transparent url(../../../images/bg-hdr-green.jpg) repeat-x left top;
}
.box-brown .rt-block, .box-green .rt-block {
		padding-top: 0;
}
.box-brown h2.title, .box-green h2.title {
	height: 50px;
	line-height: 50px;
	text-indent: 20px;
	background: transparent url(../../../images/arrow-white.png) no-repeat left center;
}
#rt-maintop .rt-omega {
	margin: 10px 20px 20px 0;
	padding-top: 0;
}
#rt-maintop .rt-grid-6 {
	padding-left: 0;
}
/* JOIN US */
.joinUs {
	font-size: 1.15em;	
}
.joinUs a, .joinUs a:link, .joinUs a:visited {
	color: #fff;
	border-bottom: 1px dashed #fff;	
}
.joinUs a:hover, .joinUs a:active {
	color: #fff;
	font-size: 1.25em;	
}
.joinUs h2.title {
	text-indent: 20px;
	background: transparent url(../../../images/arrow-white.png) no-repeat left center;
}
/*LOGIN FORM*/
#form-login ul {
	padding: 0;
}
#form-login li {
	list-style-type: none;
	font-size: 0.75em;
}
/*FOOTER*/

#rt-footer, #rt-footer > .rt-container > .rt-alpha > .rt-block, #rt-footer, #rt-footer > .rt-container > .rt-omega > .rt-block {
	max-height:40px;
	margin: 0;
	padding: 0;
	margin-top:10px;
	}

#rt-footer .rt-container, #rt-copyright div.rt-container {
	background-color: #97b800;
}
#rt-copyright > div.rt-container > div.rt-block  {
	margin:0;
	padding: 0;
	}
#rt-footer .rt-container .rt-alpha .rt-block ul li {
	list-style-type: none;
	float: left;
	margin-right: 15px;
	font-size: .85em;
	}

#rt-footer a span, #gantry-totop {
	color: #fff;
}
#rt-footer .rt-omega .rt-block p {
	text-align: right;
	padding-right: 10px;
	color: #fff;
}
#rt-footer .rt-omega .rt-block p a:link {
	color: #fff;
}
#rt-footer .rt-omega .rt-block p a:hover {
	color: #ddd;
}

/* Put in correct place... */
div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {
	padding: 5px;
	margin-right: 15px;
	width: 100px;
	height: 100px;
	border: 1px solid #ccc;
} 	
span.catItemImage img {
	padding: 5px;
	/*margin-right: 15px;*/
	width: 100px;
	height: 100px;
	border: 1px solid #ccc;
}

div#srfr-container ul.srfr li:last-child, #rt-maintop .rt-alpha .rt-block div.k2ItemsBlock ul li:last-child, #rt-maintop .rt-block div.k2ItemsBlock ul li:last-child, div#k2Container {
  border-bottom: 0;
}
div.announcements {
	margin-top: -20px;
}
.rt-pollbuttons {
	margin-top: 10px;
}
a.moduleItemReadMore, a:link.moduleItemReadMore, a.k2ReadMore, a:link.k2ReadMore {
	margin-top: 10px;
	float: left;
	text-transform: uppercase;
	font-size: 0.85em;
	color: #ff6600;
	border-bottom: 1px dashed #ff6600;
}
a:visited.moduleItemReadMore, a:visted.k2ReadMore {
	text-indent: 20px;
	background: url(../../../images/read.png) no-repeat left center;
}
a:hover.moduleItemReadMore, a:active.moduleItemReadMore, a:hover.k2ReadMore, a:active.k2ReadMore {
	color: #555;
}
#form-login input#modlgn_remember {
	width: 20px;
	padding: 0;
}
td.sectiontableentry1box-green, td.sectiontableentry2box-green {
	text-align: left;
}
div#itemListLinks {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
h3.catItemTitle {
	margin: 0;
}
div.k2Pagination {
	padding-left: 0;
}
div.k2Pagination div.tab, div.k2Pagination div.page-block {
	float: left;
	margin-right: 10px;
}
a.catItemTitle {
	font-size: 1.0em;
}
div.itemIntroText p {
	font-size: 1.0em;
	font-weight: normal;
}
/*k2 Cat Item*/
div.catItemBody {
	border-bottom: 1px dashed #ccc;
}
div.catItemImageBlock {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
} 
div.catItemIntroText {
	float: right;
	width: 470px;
}
td.datetime > p.day, .datetime p.mon {
	margin-left: 0;
	padding-left: 0;
}
/* k2 Article Item */
.itemImage a.modal img {
	float: left;
	margin-right: 20px;
}
div.itemImageBlock {
	padding-left: 0;
	margin-bottom: 0;
}
div.itemVideoBlock {
	background: transparent;
	margin: 0;
	padding: 0;
}
div.k2Frontend table.toolbar {
border-collapse:separate;
display:block;
float:right;
}
div.k2Frontend table.toolbar tbody {
	width: 100%;
	}
#sbox-window {
height:550px;
margin-top:-225px;
}
#sbox-content {
	width: 990px;
	height: 550px;
}
.itemBody td {
	border: 1px solid #000;
}
