/* PS ADDED */
img#logo {
	margin: 10px; /* put white space around the logo */
}

#rightbanner {
	background: #ffffff; /* make the right banner have the same colour as the main 'canvas' */
}

#rightbanner .padding {
        padding:20px; /*  override template padding override */
}

#rightbanner div.moduletable h3 {
	font-size: 1.2em; /* override template smaller font-styling */
        border-bottom: 1px solid #669900; /*add a bottom border*/
        text-align: left;

}

div.module h3,  div.moduletable h3 {
        color:#669900;
        text-transform: uppercase;
        text-align: center;
        padding:5px; /* reduce padding given by the template */
        background: none; /* remove the gradient background */

}
div.module h3 span, div.moduletable h3 span {color:#669900;/* override rockettheme template*/}

ul.menu.side-menu li {
	background: #669900;
	border-bottom: 5px solid white;
}

div.div-spacer {
	height: 10px; /* put more space between navigation and main content */
}

#horiz-menu, #horiz-menu ul ul, #horiz-menu ul.menu li.active.parent ul, #horiz-menu ul.menu li.active.parent {
	background-color: #669900;background-image:none;
}

#submenu-container, .menustyle2 #horiz-menu li.active a, .menustyle2 #horiz-menu li.active .separator, .sidenav-block, .moduletable_menu {
	background-color: #669900;
}

a {
	color: #669900;
}

#main-body .module, #main-body .moduletable, #moduleslider-size {
	background: none; /* remove the various background gradients */
}

#rokslide-toolbar {
	background-image: none;
        /* CK PillarProjects */
	/* border-bottom: 1px solid #669900; */
}

ul#rokslide-toolbar li {
	background: #669900;
}
ul#rokslide-toolbar li span {color:#FFFFFF;}

#inset-block-right div.module {
	padding: 0;
	padding-left: 10px;
}
#inset-block-right div.module h3, #mainmodules2 div.module h3, #inset-block-right div.module h3 span, #mainmodules2 div.module h3 span{
	background-color:#669900;
	color:#FFFFFF;
	-moz-border-radius:2px;-webkit-border-radius:2px;
}

#mainmodules2 div.module {margin-left: 5px;}

#inset-block-right div.module ul {
	margin: 10px;
	padding: 0;
}


#bottom {background:#669900;}


#mainmodules2 ul.latestnews {
	margin: 10px;
	padding: 0;
}

#mainmodules2 ul.newsfeed {
	margin: 10px 0;
	padding: 0;
}

.banner-module div.moduletable p { /* give the main site title some styling */
	font-size: 1.25em;
	color: #669900;
	font-weight: bold;
}
.banner-module div.moduletable p span { /*remove the styling from the previous rule for the remainder of that module */
	color: #000;
	font-weight: normal;
	font-size: .8em;
}
.main-height{height:auto !important;}


/* STYLES FOR TURNING UL INTO GRID LISTING */
.categories {
	width: 650px;
	margin:auto;
	padding:0;
}

/* CK, PillarProjects, change width */
.categories li {
    margin:0;padding:0;
    list-style-type:none;
    float:left;
    padding:10px;
    width:45%;
    border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #3C963C #3C963C #3C963C #3C963C;
	-moz-border-radius: 5px 5px 5px 5px;
    background-color:#669900;
    margin:0 10px 10px 0;
}


.categories a {font-weight:bold;color:#ffffff;font-size:117.5%;display:block;height:80px;}
.categories img {float:right;}


h3 {clear: left;}

/* REMOVE THE GRAY BORDERS FOR COLUMNS */

#header-divider, .maincontent-surround, #mainmodules .block, #mainmodules2 .block, #leftcol .moduletable, #rightcol .moduletable, #maincol .banner-module .moduletable, #maincol .banner-module2 .moduletable, #moduleslider-size.alt, .showcase-module .moduletable, .showcase-module2 .moduletable {
border-top:0;
}

/* Borders */

#header-divider, .maincontent-surround, #mainmodules .block, #mainmodules2 .block, #leftcol .moduletable, #rightcol .moduletable, #maincol .banner-module .moduletable, #maincol .banner-module2 .moduletable, #moduleslider-size.alt, .showcase-module .moduletable, .showcase-module2 .moduletable {border-top: 0;}
#leftcol, .showcase-module, #mainmodules .block.first, #mainmodules .block.middle, #mainmodules2 .block.first, #mainmodules2 .block.middle, #horiz-menu, #sub-menu, #main-body, #header-bar {border-right: 0;}
#rightcol, .showcase-module, #horiz-menu, #sub-menu, #main-body, #header-bar {border-left: 0;}
#topbanner, #pathway, fieldset, #main-body {border-bottom: 0;}
#mainmodules3, #mainmodules4, #moduleslider-size.alt-bottom, .module-hilite4, .moduletable-hilite4 {border: 0;}


/* @end */


/*


#inset-block-right {
	background: #eeeeee;
	margin: 0;
}


#inset-block-right div.right-padding div.moduletable p.more {
	margin-right: 10px;
	color: #669900; font-weight: bold;
}

#maincontent-block table.blog tbody tr td div table.contentpaneopen tbody tr td div {
	padding-right: 15px;
}

#maincol div.main-height div.maincontent-surround div.padding {
	padding-right: 0;
	padding-bottom: 0;
}

#mainmodules2 div.module h3 {
	padding: 5px;
	background: #669900;
	color: white;
}

#mainmodules2 div.block.middle div.module  {
	background: #eeeeee;
}



#mainmodules2 div.block.last div.module div div div div table.moduletable {
	margin: 10px 0;
	padding: 0;
}


#inset-block-right div.right-padding div.moduletable blockquote {
	margin: 0 10px 0 0;
	padding: 10px;
}



div.moduletable h3 {
	color: #669900;
}




*/
