/*
Theme Name: Starrynight
Theme URI: http://www.makequick.com
Version: 1.0
Description: 2 Column theme
Author: Make Quick
Author URI: http://www.makequick.com
*/


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearer {
clear:both;
height: 0px;
width:0px;
line-height: 0px;
font-size: 0px;
}

/* Links */

a:link { 
text-decoration: none; 
color: #4C99C7; 
}

a:visited { 
text-decoration: none; 
color: #4C99C7; 
}

a:hover, a:active { 
color: #5EB5D5; 
}

/* Headings */


h1, h2, h3, h4, h5, h6 { 
font-weight: normal; 
/*margin: 20px 0 10px; */
margin: 0px;
padding: 0px;
margin-left: 20px;
margin-top: 10px;
}

h1 { font-size: 32px; margin-bottom: 0px; margin-top: 10px;}

h2 { font-size: 28px; }

h3 { font-size: 24px; }


h3.post-title {
margin: 0px;
padding:0px;
border: 0px;
margin-top: 5px;
margin-bottom: 5px;
/*mod jrc 070409 - margin-left: 20px; */
margin-left: 0px; 
font-size: 16px; 
color: #00195D;  
}

h3.post-title a { 
text-decoration: none; 
color: #00195D;  
}

h3.post-title a:link { 
text-decoration: none; 
color: #00195D;  
}

h3.post-title a:visited { 
text-decoration: none; 
color: #00195D; 
}

h3.post-title a:hover, h3.post-title a:active { 
color: #5EB5D5; 
}






h4, h5, h6 { font-size: 20px; }

/* Other Html Elements */
.titles { 
font-weight: normal; 
border-bottom-width: 0; 
font-size: 24px; 
text-decoration: none; 
underline: none;
}

.titles a:link, .titles a:visited, .titles a:active {
text-decoration: none;
underline: none;
font-size: 24px;
font-weight: normal;
border-bottom-width: 0;
}



pre, blockquote 
{
	overflow: auto;
	padding: 0 10px;
	margin: 20px 30px;
	line-height: 1.8em;
	background-color: #f5f5f5;
	border: 0px solid #e0e0e0;
}

pre:hover, blockquote:hover
{
	background-color: #f0f0f0;
	border: 0px solid #d0d0d0;
}

pre { padding-top: 10px; padding-bottom: 10px; }

code { 
color: #779900; 
/*font-family: Consolas, Verdana, "Courier New", Sans-Serif; */
}

p { 
line-height: 1.8em; 
}

ul, ol { 
line-height: 2.0em;
}

li { 
margin-top: 1em;
line-height: 1.8em; 
}


ul { /*list-style-image: url(images/bullet.gif);*/  list-style-type: square; }

abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }

del { text-decoration: line-through; color: #999999; }

ins { text-decoration: none; color: #009977; }

/* Structure */

body
{
display: block;
margin: 0px;
padding: 0px;
margin-top: 20px;
color: #FFFFFF;
/*background-color: #FFFFFF;*/
background: #FFFFFF;
background-image: url('images/bg2.jpg');
background-repeat: repeat-x;
background-attachment:relative;
background-position: top left;
font: normal 76% "Trebuchet MS", "Lucida Sans", Georgia, Verdana, Tahoma, Arial, Sans-Serif;
border: 0px solid yellow;
}



#wrapper2 {
display: block;
/*width: 768px;*/
/*width: 998px;*/
width: 875px;
margin: 0px;
margin-left: auto;
margin-right: auto;
/*margin-bottom: 50px;*/
margin-top: 0px;
padding: 0px;
/*background-color: #FFFFFF;*/
border: 1px solid #CCCCCC;
}


#wrapper3 {
float: left;
/*width: 768px;*/
/*width: 996px;*/
width: 100%;
/*margin-top: 50px;*/
margin-top: 0px;
background-color: #FFFFFF;
border-left: 1px solid #00195D;
border-right: 1px solid #00195D;
border: 1px solid #00195D;
border: 0px solid red;
}


#header
{
/*	float: left;*/
/*        height: 450px;*/
/*        height: 600px;*/
        width: 100%
        padding: 0px;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        border: 0px solid #476487;
        border: 0px solid red;
}

#header_top_part {
float: left;
width: 100%;
margin 0px;
padding: 0px;
border: 0px;
border: 0px solid yellow;
}
 
#header_bottom_part {
display: inline;
float: left;
overflow: visible;
width: 100%;
/*height: 100px;*/
margin: 0px;
padding: 0px;
padding-bottom: 12px;
border: 0px;
background: url('images/grey_shadow.jpg') bottom left no-repeat;
background-position: 33px 44px;
background-repeat: no-repeat;*/
background-color: #FFFFFF;
border: 0px solid yellow;
}


#main_logo_area {
	float: left;
/*	width: 100%;*/
        height: 87px;
        padding: 0px;
        margin: 0px;
        margin-left: 33px; /*24*/
        margin-left: 9px;
        border: 0px solid #476487;
        border: 0px solid yellow;
}



#header_top
{
	float: left;
	width: 100%;
        height: 0px;  
        padding: 0px;
        margin: 0px;
        border: 0px solid #476487;
        border: 0px solid yellow;
}

#navigation
{
/*	float: right;*/
	clear: both;
/*	width: 100%;*/
/*	background-image: url(images/header.gif);*/
/*	height: 234px;*/
/*background-image: url(images/gk_logo1_top.jpg);
background-position: 14px 14px;
background-repeat: no-repeat;*/
background-color: #FFFFFF;
/*height: 100px;*/
/*width: 952px;*/
height: 341px;
width: 812px;
margin-left: auto;
margin-right: auto;
border-top: 1px solid #9BAABF;
border-bottom: 1px solid #9BAABF;
border: 0px solid yellow;
}



#wrapper
{
	clear: both;
	float: left;
	width: 100%;
margin: 0px;
padding: 0px;
	color: #555555;
	background: #FFFFFF;
border: 0px solid red;
}

#content-wrapper
{
/*	width: 65%;*/
width: 100%;
float: left;
padding: 0px;
margin: 0px;
border: 0px solid green;
}

#content
{
float: left;
width: 100%;
padding: 0px;
margin: 0px;
border: 0px solid blue;
}




#sidebar-wrapper
{
	width: 35%;
	float: right;
}

#sidebar
{
	float: right;
	padding: 20px 15px 10px 10px;
	width: 210px;
	background-color: #FAFAFA;
	border: 1px solid #ECECEC;
	margin-right: 15px;
	margin-top: 20px;
}


#footer
{
clear: both;
float: left;
width: 100%;
height: 72px;
margin: 0px;
padding: 0px;
border: 0px;
text-align: left;
/*background: #476487 url('images/bott_blue_trim.gif') top left no-repeat;*/
background: #596996;
border: 0px solid yellow;
}


#extras
{
	float: left;
	width: 780px;
	color: #444444;
	text-align: left;
	padding: 0 10px 10px;
	margin: 10px 12px 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
border: 0px solid yellow;
}

/* Header */


#header h1 { padding-left: 60px; }

#header h1 a:link, #header a:active {
color: #233B5A;
font-size: 20px;
}

#header h1 a:hover {
color: #334D6E;
font-size: 20px;
}

#header h1 a:active {
color: #334D6E;
font-size: 20px;
}

#header h1 a:visited {
color: #334D6E;
font-size: 20px;
}


/*old header - now header top */

#header_top h1 { padding-left: 60px; }

#header_top h1 a:link, #header_top a:active {
color: #233B5A;
font-size: 20px;
}

#header_top h1 a:hover {
color: #334D6E;
font-size: 20px;
}

#header_top h1 a:active {
color: #334D6E;
font-size: 20px;
}

#header_top h1 a:visited {
color: #334D6E;
font-size: 20px;
}


/* Navigation */

/* mod jrc 250908*/

#scl_top_nav_box {
display: inline;
float: left;
width: 812px;
height: 39px;
margin: 0px;
margin-left: 33px;
margin-top: 4px;
padding:0px;
padding-left: 0px;
border: 0px solid yellow;
background: #00195D;
}


#scl_top_nav_box ul.scl_gk_top { 
float: left;
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
list-style-image: none;
border: 0px solid yellow;
}

#scl_top_nav_box ul.scl_gk_top li.scl_gk_top { 
float: left;
display: inline-block;
/*height: 39px;*/
height: 27px;
margin: 0px;
padding: 5px;
/*padding-left: 12px;*/
/*padding-right: 12px;*/
/*padding-left: 9px;*/
/*padding-right: 10px;*/
padding-left: 12px;
padding-right: 13px;
border: 0px;
border-right: 1px solid #FFFFFF;
border-left: 0px;
border-bottom: 1px solid #F000000;;
border-top: 1px solid #00195D;
background: #00195D;
}


#scl_top_nav_box ul.scl_gk_top li.scl_gk_top:hover { 
background: #596996;
}


#scl_top_nav_box ul.scl_gk_top li.scl_gk_top a, #scl_top_nav_box ul.scl_gk_top li.scl_gk_top a:link, #scl_top_nav_box ul.scl_gk_top li.scl_gk_top a:visited
{
display: inline-block;
padding: 0px;
margin: 0px;
border: 0px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}

#scl_top_nav_box ul.scl_gk_top li.scl_gk_top a:hover, #scl_top_nav_box ul.scl_gk_top li.scl_gk_top a:active
{
padding: 0px;
margin: 0px;
border: 0px;
text-decoration: none;
background: #596996;
}

#scl_top_nav_box ul.scl_gk_top li.scl_gk_top_selected a
{
color: #CC0000;
background: #596996;
}

#scl_top_nav_box ul.scl_gk_top li.scl_gk_top_selected 
{
color: #CC0000;
background: #596996;
}

#scl_top_nav_box #scl_gk_top_item_9 {
border-right: 0px;
padding-right: 20px;
}



/****mod jrc 290808 - top nav menu*****/

.page_item {
padding: 0px;
border: 0px;
margin: 0px;
}






.current_page_item {
padding: 0px;
border: 0px;
margin: 0px;
}



/*****end mod jrc 290808*****/

/* Wrapper */

#wrapper a:link { font-weight: bold; }

#wrapper a:visited { font-weight: bold; }

#wrapper a:hover, #wrapper a:active { }

/* Content */

/*#content .post-title a { border-bottom-width: 0; }*/

#content .post p.img { 
float: left; 
margin: 0px; 
padding: 0px;
border: 0px solid yellow;
}

/*mod jrc 300908*/
#content .post img { 
/*float: left;*/
margin: 0px;
margin-top: 0px;
margin-bottom: 5px;
padding: 0px;
margin-right:10px;
border: 1px solid #D8DEE7;
}

#content .post .scl_white_box img { 
/*float: left;*/
margin: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #D8DEE7;
}

#content .post .scl_white_box p img { 
/*float: left;*/
margin: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #D8DEE7;
}





/*#content .post p.img img { padding: 8px; border: 1px solid #d0d0d0; background-color: #eeeeee; }*/


/*mod jrc 080409*/
/*#content .post-footer */
.post-footer 
{ 
float: left;
clear: left;
display: inline; /*ie hack*/
	font-size: 90%; 
	color: #888888;
	margin-bottom: 5px; 
	padding:5px 5px 5px 15px;
/*	background-image: url(images/details.gif);
	background-repeat: none;*/
margin-left: 30px;
border: 0px solid red;
}

.scl_post_footer
{ 
margin-left: 30px;
border: 0px solid blue;
}
/*end mod jrc 080409*/


/* Sidebar */

.sideblock
{
	padding: 5px 10px;
	margin-bottom: 20px;
}

.sideblock ul { }

.sideblock h3 { margin-top: 5px; margin-left: -13px; font-size: 14px; display: block; background-image: url('images/h2-bg.gif'); width: 210px; padding-left: 10px; line-height: 30px; }

#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }

#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }








#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}

#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }

#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}

/* Extras */

#extras h6 { font-size: 14px; text-transform: uppercase; color: #555555; }

#friends
{
	float: left;
	width: 150px;
	margin-left: 20px;
	margin-right: 10px;
}

#links
{
	float: left;


	width: 275px;
	margin-right: 50px;
}

#about
{
	float: left;
	width: 250px;
	margin-right: 20px;
}

#friends ul { padding-left: 20px; }

#links dl, #links dt, #links dd { margin: 0; padding: 0; }

#links dt { font-weight: bold; padding-top: 5px; }

#links dd { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999; }

	/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #FFFFFF;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;

width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;

width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.date {
/*mod jrc 040609 - 	background: url(images/date.gif) no-repeat;*/
	height: 54px;
	margin-bottom: 0px;
	width: 54px;
	text-align: center;
	float: left;
	margin-top: 15px;
/*mod jrc 080409*/
margin-left: 30px;
/*end mod jrc 080409*/
}
.date .month {
	display: block;
	color: #FFFFFF;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

.date .day {
	display: block;
	color: #FFFFFF;
	font: 2.3em Georgia;
	padding-top: 0px;
	text-align: center;
	margin-top: -5px;
}

#left {
	width: 60px;
	float: left;

}

.slogan {
font-size: 13px;
color: #B6B6B6;
text-transform: lowercase;
margin-left: 60px;
margin-bottom: 2px;

}



#scl_logo_image_1 {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
margin-left:20px;
margin-top: 10px;

border: 0px solid yellow;
}


#scl_logo_image_2 {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
margin-left:0px;
margin-top: 10px;
border: 0px solid yellow;
}

/*mod jrc 250908*/


#scl_top_nav_box_OLD {
float: right;
width: 442px;
height: 70px;
margin: 0px;
padding:0px;
padding-top: 5px;
padding-left: 5px;
margin-right: 0px;
margin-top: 5px;
border: 5px double #FFFFFF;
background: #00195D;
}



#lower_top_bar {
float: left;
clear: both;
margin: 0px;
padding: 0px;
padding-left: 33px;
padding-right: 33px;
border: 0px;
/*width: 90%;*/
/*width: 875px;*/
width: 809px;
border-bottom: 1px solid #9BAABF;
border: 0px solid blue;
}

/*mod jrc 070409*/
#lower_top_bar h3.post-title {
margin-left: 0px;
}
/*end mod jrc 070409*/

#lower_top_bar_2 {
float: left;
clear: both;
padding: 0px;
border: 0px;
/*width: 90%;*/
/*width: 875px;*/
width: 809px;
margin: 0px;
padding-top: 0px;
padding-left: 33px;
padding-right: 33px;
border-bottom: 0px solid #9BAABF;
border: 0px solid yellow;
}



#lower_top_bar_2 h3.post-title {
float:right;
margin: 0px;
padding: 0px;
margin-top: 0px;
margin-right: 25px;
padding-top:0px;
color: #CC0000;
border: 0px solid yellow;
}

#lower_top_bar_2 .post-title a {
color: #CC0000;
}

#lower_top_bar_2 .post-title a:link {
color: #CC0000;
}

#lower_top_bar_2 .post-title a:visited {
color: #CC0000;
}

#lower_top_bar_2 .post-title a:hover {
}



.post {
display: inline; /*ie6 hack double margin bug*/
float: left;
clear: both;
/*width: 90%;*/
/*width: 875px;*/
width: 809px;
margin: 0px;
padding: 0px;
margin-left: 0px;
margin-top: 0px;
padding-left: 33px;
padding-right: 33px;
border: 0px solid yellow;
}

/*mod jrc 040409 - scl_post for posts, post (above) for pages*/
.scl_post {
display: inline; /*ie6 hack double margin bug*/
float: left;
clear: both;
/*width: 90%;*/
/*width: 875px;*/
width: 809px;
margin: 0px;
padding: 0px;
margin-left: 0px;
margin-top: 0px;
padding-left: 33px;
padding-right: 33px;
border: 0px solid yellow;
}

/*for in-page vids*/
.scl_vid {
	display: block;
	float: left;
	clear: left;
/*	width: 384px;
	height: 216px;*/
	margin: 0px;
	padding: 25px;
padding-top: 0px;
	border: 0px solid blue;
}


/*specific 1 for moving image page..*/
/*#scl_main_header_img_moving_image_1 {*/

.scl_vid_inner {
display: block;
float: left;
clear: left;
margin: 0px;
padding: 0px;
/*	width: 384px;
	height: 216px;*/
border: 0px solid red;
}

/*override if reqd for multiple individual vids on a page/post using auto-increment div id in scl_inline_video plugin*/
#scl_vid_inner_1 {
border: 0px solid green;
}

/*class="scl_img" id="scl_vid_img_1">*/
.scl_vid_img {
display: block;
float: left;
	width: 384px;
	height: 216px;
background-image: url(/wp-content/themes/starrynight/images/scl_zone/scl_zone_movingimage_item_1.jpg); 
background-position: 0px 5px; 
background-repeat: no-repeat;
border: 0px solid gray;
}

.scl_vid_text {
display: block;
float: left;
}
/*end mod jrc 040409*/



.post-wrapper {
float: left;
clear: both;
width: 100%;
margin: 0px;
padding: 0px;
margin-bottom:20px;
border: 0px solid red;
}

/*mod jrc 070409*/
.post-wrapper h3.post-title {
margin-left: 35px;
}
/*end mod jrc 070409*/

#scl_image_rotator {
float: left;
height: 435px;
width: 605px;
margin: 0px;
padding: 0px;
background-image: url(images/home_pic_grad.jpg);
/*background-position: bottom left;*/
background-position: 11px 410px;
background-repeat: no-repeat;
border: 0px solid yellow;
}

#scl_message_rotator {
float: left;
//height: 125px;
//width: 200px;
width: 286px;
height: 175px;
margin: 0px;
padding: 0px;
padding-top: 0px;
margin-top: 55px;
margin-left: 95px;
margin-bottom: 35px;
text-align: center;
border: 0px solid yellow;
}



#scl_message_rotator h3 {
margin: 0px;
padding: 0px;
border: 0px;
}

#contact_block {
float: right;
height: 260px;
width: 200px;
margin: 0px;
padding: 0px;
margin-top: 0px;
/*margin-left: 105px;*/
margin-right: 95px;
padding-bottom: 20px;
font-size: 10px;
line-height: 10px;
border: 0px solid yellow;
}

#contact_block p {
margin: 0px;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
border: 0px;
font-size: 10px;
line-height: 12px;
}


.vertical_line {
float: left;
height: 435px;
width: 1px;
margin: 0px;
padding: 0px;
border: 0px;
margin-left:10px;
margin-right:10px;
border-left: 1px solid #CCCCCC;
}



.horizontal_line {
clear: both;
/*float: left;*/
padding: 0px;
border: 0px;
/*width: 952px;*/
width: 812px;
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
border-top: 1px solid #9BAABF;
}




#lower_bot_bar {
clear: both;
padding: 0px;
border: 0px;
/*width: 952px;*/
width: 100%;
height: 20px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 1px solid #9BAABF;
border: 0px solid red;
}


/* bottom Navigation */

#scl_bot_nav_box { 
float: left;
display: inline;
margin: 0px;
padding: 0px;
margin-top: 20px;
margin-left: 20px;
border: 0px solid yellow;
}


#scl_bot_nav_box ul { 
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
list-style-image: none;
float: left;
border: 0px solid yellow;
}

#scl_bot_nav_box ul li { 
float: left;
display: block;
margin: 0px;
padding: 5px;
border: 0px;
line-height: 11px; 
border: 0px solid yellow;
}


#scl_bot_nav_box ul li a, #scl_bot_nav_box ul li a:link, #scl_bot_nav_box ul li a:visited
{
float: left;
padding: 0px;
margin: 0px;
border: 0px;
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
}

#scl_bot_nav_box ul li a:hover, #scl_bot_nav_box ul li a:active
{
padding: 0px;
margin: 0px;
border: 0px;
text-decoration: none;
}



#scl_bot_nav_box ul li.active a
{
	color: #CC0000;
}


/****mod jrc 090908 - more inner nav menu stuff*/


ul.scl_gk_overview {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
list-style-image: none;
margin-top:5px;
/*margin-left: 20px;*/
margin-right: 30px;
margin-bottom: 5px;
line-height: 14px;
border: 0px solid yellow;
}

li.scl_gk_overview {
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
list-style-image: none;
padding-top: 2px;
padding-bottom: 2px;
line-height: 14px;
border: 0px solid yellow;
}

li.scl_gk_overview a {
color: #000000;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
underline: none;
}

li.scl_gk_overview a:hover {
color: red;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
underline: none;
}

li.scl_gk_overview_selected a {
color: #CC0000;
}

/******second section...***********/
ul.scl_gk_knowledge_mgt {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
list-style-image: none;
margin-top:5px;
/*margin-left: 20px;*/
margin-right: 30px;
margin-bottom: 5px;
line-height: 14px;
border: 0px solid yellow;
}

li.scl_gk_knowledge_mgt {
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
list-style-image: none;
padding-top: 2px;
padding-bottom: 2px;
line-height: 14px;
border: 0px solid yellow;
}

li.scl_gk_knowledge_mgt a {
color: #000000;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
underline: none;
}

li.scl_gk_knowledge_mgt a:hover {
color: red;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
underline: none;
}

li.scl_gk_knowledge_mgt_selected a {
color: #CC0000;
}



/****end mod jrc 090908 - more inner nav menu stuff*/

/****mod jrc 131008 - more inner category nav for recruitment*/


ul.scl_gk_recruitment {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
list-style-image: none;
margin-top:5px;
/*margin-left: 20px;*/
margin-right: 30px;
margin-bottom: 5px;
line-height: 14px;
border: 0px solid yellow;
}

li.scl_gk_recruitment {
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
list-style-image: none;
padding-top: 2px;
padding-bottom: 2px;
line-height: 14px;
border: 0px solid yellow;
}

li.scl_gk_recruitment a {
color: #000000;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
underline: none;
}

li.scl_gk_recruitment a:hover {
color: red;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: none;
underline: none;
}

li.scl_gk_recruitment_selected a {
color: #CC0000;
}



/****mod jrc 290808 - bot nav menu*****/


#scl_bot_copyright_box {
float: left;
padding: 0px;
margin: 0px;
margin-left: 105px;
margin-top: 40px;
font-size: 10px;
color: #FFFFFF;
border: 0px solid yellow;
}

#searchform {
float: right;
display: inline;
margin-top: 20px;
margin-right: 20px;
border: 0px solid yellow;

}


#sidebarsubmit {
outline: none;
border: 0px;
background-color: transparent;
color: #FFFFFF;
cursor: pointer;
}

#sidebarsubmit:hover {

cursor: pointer;
}

/*styles for multi-column plugin*/
.post_column_left {
float:left;
display: inline;
width: 45%;
padding-right: 0px;
margin-left: 20px;
padding-right: 25px;
padding-top: 20px;
border: 0px solid yellow;
border-right: 1px solid #D8DEEF;
}

.post_column_left p {
}

.post_column_right {
float:right;
display: inline;
width: 45%;
padding-right: 0px;
padding-top: 20px;
margin-right: 20px;
border: 0px solid yellow;
}

.post_column_right p {
}

/*end styles for multi-column plugin*/

/*styles for multi-page plugin*/

.scl_page_menu {
/*float: left;*/
float: right;
clear: right;
display: inline;
padding: 0px;
margin:0px;
margin-right: 20px;
/*margin-left: 40px;*/
margin-left: 0px;
margin-top: 20px;
margin-bottom: 0px;
border: 0px solid yellow;
}

.scl_page_menu p {
float: left;
padding: 0px;
margin:0px;
text-size: 12px;
line-height: 11px;
border: 0px solid yellow;
}




span.contentjumplink {
font-size: 2em;
color: #aaa;
vertical-align:middle; 
font-weight: bold; 
padding: 0 3px 0px 3px;
}
							
a.contentjumplink {
font-size: 2em; 
color: #25A; 
vertical-align:middle; 
font-weight: bold; 
padding: 0 3px 0px 3px;
}
	
a.contentjumpall {  }
	
span.contentjumpall {   }	

span.contentjumptitle { 
vertical-align: middle ; 
color: #aaa; 
font-weight: bold;
border:1px #ddd solid ;
border-top-color: #a7a7a7;
padding: 3px 3px 3px 3px;
}
							
a.contentjumptitle {
vertical-align: middle;
border:1px #ddd solid ; 
border-top-color: #a7a7a7; 
padding: 3px 3px 3px 3px;
}

select.contentjumpddl { 
vertical-align: middle; 
margin: 0px 0px 0px 0px ; 
color: #25A;
font-weight:bold; 
/*font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;*/
width: 160px;
}

ol.contentlist { 
background-color:#f5f5f5; 
width: 20%; 
text-align:left; 
line-height: 3px; 
padding: 0px; 
margin: 0px;

border: 0px solid yellow;
}
	
ol.contentlist li { 
padding: 5px; 
}




ul.contentlist { 
float: left;
background-color:#f5f5f5; 
/*width: 20%;*/ 
text-align:left; 
padding: 0px; 
margin: 0px;
margin-top: -5px;
margin-left: 10px;
font-size: 12px;
font-weight: bold;
line-height: 12px;
border: 0px solid yellow;
}
	
ul.contentlist li { 
float: left;
display: block;
padding: 5px;
padding-left: 10px;
margin: 0px; 
font-size: 12px;
font-weight: bold;
line-height: 12px;
border: 0px solid yellow;
}

	
span.contentlist { 
color: #aaa; 
font-weight: bold;
}
	
a.contentlist { 
padding: 0px; 
}
	
li.contentlistall { }

span.contentjumpnumber { 	
vertical-align: middle ;
color: #ccc; 
font-weight: bold;
border:1px #ddd solid ; 
border-top-color: #a7a7a7; 
background-color: #25a; 
padding: 3px 3px 3px 3px;
}
								
a.contentjumpnumber { 	
vertical-align: middle; 
border:1px #ddd solid ; 
border-top-color: #a7a7a7; 
padding: 3px 3px 3px 3px;
}
							
a.contentjumpnumber:hover { 
border-top-color: #25a; 
}
			


/*end styles for multi-page plugin*/





.scl_white_box {
float: left;
clear: left;
width: 100%;
/*mod jrc 030809 - height: auto;*/
margin: 0px;
/*mod jrc 030809 - margin-top: 5px;*/
margin-bottom: 0px;
padding: 0px;
padding-left: 5px;
/*mod jrc 030809*/
margin-top: 2px;
margin-bottom: 2px;
/*end mod jrc 030809*/
background: #F3F1E9;
color: #476487;
border: 0px solid yellow;
}

.scl_white_box p {
background: #F3F1E9;
color: #476487;
}

.scl_white_box a {
display: block;
float: left;
clear: left;
margin:0px;
padding: 0px;
border: 0px;
/*line-height: 1em;*/
color: #476487;
border: 0px solid green;
}


.scl_white_box a.in-page_link {
}

.scl_white_box h4 { 
margin:0px;
padding: 0px;
border: 0px;
}

.scl_white_box a h4 { 
}




/******mod jrc 071008 - expanding concertina box style*******/

.scl_concertina_box {
float: left;
clear: left;
display: block;
/*mod jrc 030809 - height: auto;
width: auto;*/
width: 100%;
overflow: visible;
border: 0px solid yellow;
}


.scl_concertina_box ul { 
float: left;
clear: left;
margin:0px;
/*margin-left: 20px;*/
margin-top: 0px;
/*margin-bottom: 0.5em;*/
padding: 0px;
padding-left: 20px;
/*padding-bottom: 1em;*/
border: 0px;
/*mod jrc 030809 - height: auto;*/
/*width: auto;*/
/*width=100%;*/
list-style-type: square;
border: 0px solid yellow;
}

.scl_concertina_box ul li { 
/*mod jrc 030809*/
margin: 0px;
border: 0px;
padding: 0px;
/*end mod jrc 030809*/
/*line-height: 1.2em;*/
/*float: left;*/
/*clear: left;*/
/*margin-top: 0.5em;*/
/*margin-bottom: 0.5em;*/
/*list-style-type: square;*/
border: 0px solid yellow;
}

.scl_concertina_box ul li a {
display: inline;
float: none;
clear: none;*/
margin:0px;
padding: 0px;
border: 0px;
/*line-height: 1em;*/
color: #476487;
border: 0px solid green;
}

/*not needed anymore now using scl_concertina/js in template include dir
div.scl_concertina_box:hover {
height: auto;
}*/


/*end mod jrc 071008***/

/*mod jrc 090908 - styles for images in page posts**/
img.size-medium {
;
}

img.size-full {
border: 0px solid yellow;;
}


img.wp-image-86 {
;
}

img.wp-image-603 {
border: 0px solid yellow;
}



img.alignright {
float: right;
clear: left;
border: 0px solid yellow;
}


img.alignleft {
float: left;
clear: right;
margin: 0px;
padding: 0px;
border: 0px;
border: 0px solid yellow;
}

img.alignnone {
margin: 0px;
clear: both;
float: left;
border: 0px solid yellow;
}

#content .post img.alignnone {
margin: 0px;
clear: both;
margin-left: auto;
margin-right: auto;
margin-top: 10px; 
margin-bottom: 20px;
}





/**/

#movie {
float: left;
text-align: left; 
padding: 0px;
margin: 0px;
width: 286px;
height: 175px;
border: 0px solid red;
}




/******mod jrc 240908 - new home page main header image rotator spaces*****************/





/*the main containing div class*/

.scl_main_header_img_div {
float: left;
overflow: visible;
margin: 0px;
padding: 0px;
border: 0px;
border: 0px solid yellow;
}


/*particular instances of the containing div class - used by rotator jsm as is above*/
#scl_main_header_img_div_x {
width: 875px;
margin-left: auto;
margin-right: auto;
border: 0px solid yellow;
}

/*an class for the image itself*/
.scl_main_header_img {
float: left;
padding: 0px;
padding-top: 5px;
margin: 0px;
border: 0px;
border-top: 1px solid #CCCCBB; 
}

/*particular instances of the image itself - used by rotator*/
#scl_main_header_img_x {
height: 298px;
width: 812px;
margin-left: 33px;
margin-right: 0px;
}

/*mod jrc 060409 - new scl_inline_video plugin method for broadcast and moving image page*/
#scl_main_header_img_inner_x {
float: left;
border: 0px solid blue;	
}

/*mod jrc 060409 - new scl_inline_video plugin method for broadcast and moving image page*/
#scl_main_header_img_inner_x .scl_vid_inner {
float: right;
margin-right: 45px;
margin-top: 45px;
border: 0px solid yellow;
}

/*mod jrc 060409 - new scl_inline_video plugin method for broadcast and moving image page*/
#scl_main_header_img_437 {
height: 298px;
width: 812px;
margin-left: 33px;
margin-right: 0px;
background-image: url(/wp-content/themes/starrynight/images/scl_zone/scl_zone_movingimage_item_1.jpg);
background-position: 0px 5px ;
background-repeat: no-repeat;
}


/*specific 1 for moving image page..*/
#scl_main_header_img_moving_image_1 {
display: inline;
margin: 0px;
padding: 0px;
float: right;
margin-top: 45px;
margin-right: 45px;
color: red;
font-size: 12px;
border: 0px solid yellow;
}

/*following are for flash embed error messages::*/

#scl_main_header_img_moving_image_1 h2 {
margin-left: 0px;
font-size: 12px;
}

#scl_main_header_img_moving_image_1 h3 {
margin-left: 0px;
font-size: 12px;
}

/*mod jrc 060409 - new scl_inline_video plugin method for broadcast and moving image page*/
#scl_main_header_img_moving_image_437 {
display: inline;
margin: 0px;
padding: 0px;
border: 0px;
float: right;
margin-top: 45px;
margin-right: 45px;
}




/*an class for the overlaid text, html div*/
.scl_main_header_text {
position: relative;
/*top: 0px;*/
/*left: 0px;*/
display: block;
float: left;
padding: 0px;
margin: 0px;
/*margin-top: 250px;*/
/*margin-left: 100px;*/
/*margin-left:93px;*/
/*margin-top: -150px;*/
}


/*and one for the instance*/
#scl_main_header_text_x {
padding: 0px;
margin: 0px;
height: 123px;
width: 370px;
margin-left:45px;
margin-top: -200px;
color: yellow;
border: 0px solid yellow;
}

/*mod jrc 060409 - new scl_inline_video plugin method for broadcast and moving image page*/
#scl_main_header_text_437 {
padding: 0px;
margin: 0px;
height: 123px;
width: 370px;
margin-left:45px;
margin-top: -200px;
color: yellow;
border: 0px solid yellow;	
}



/*and one for the instance*/
#old_scl_main_header_text_x {
position: absolute;
top: 0px;
left: 0px;
display: block;
float: left;
height: 123px;
width: 370px;
padding: 0px;
margin: 0px;
margin-top: 100px;
margin-left: 100px;
/*margin-left:93px;*/
/*margin-top: -150px;*/
color: yellow;
border: 0px solid red;
}


#scl_my_x {
}
/******end mod jrc 240908 - ***********/
/******mod jrc 051008 - ***********/
/******style for highlighted/enlarged lead-in/leader text for paras.***/


.lead_in {
margin: 0px;
padding: 0px;
border: 0px;
line-height: 1.2em;
font-size: 1.2em;
font-weight: bold;
/*color: #222222;*/
/*color: #555555;*/
color: #666666;
}


#datetimebar {
display: inline;
float: right;
margin: 0px;
padding: 0px;
margin-top: 22px;
margin-right: 29px;
font-family: "Trebuchet MS", "Lucida Sans", Georgia, Verdana, Tahoma, Arial, Sans-Serif;
font-size: 0.8em;
font-weight: normal;
font-style: italic;
/*color: #00195D;*/
color: #CC0000;
border: 0px solid yellow;
}


#scl_gk_google_map {
display: inline;
float: left;
clear: left;
margin: 0px;
margin-left: 20px;
padding: 0px;
border: 0px;
border: 0px solid yellow;
}

/**enquiry form stuff**/

/*this sets font size etc for all form*/
#enquiryform {
display: inline;
float: left;
clear: left;
visibility: visible;
position: relative;
z-index:1;
/*width: 290px;*/
/*width: 300px;*/
/*width: 324px;*/
width: 340px;
margin: 0px;
/*margin-left: 40px;*/
/*margin-bottom: 20px;*/
padding: 0px;
border: 0px;
font-size: 0.8em;
border: 0px solid yellow;
}       


/*--*/

/*** the form iteslef**/
#enquiry_form {
display: inline;
float: left;
clear: left;
/*width: 285px;*/
margin: 0px;
padding: 0px;
border: 0px;
border: 0px solid yellow;
}


.cssbox {
display: inline;
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 0px;
border:0px solid yellow;
}

/*
.cssbox, .cssbox2, .cssbox_body, .cssbox_head, .cssbox_head h5{
 background: transparent url(../scl_images/pop_png2.png) no-repeat bottom right;
} 
*/

.cssbox_head { 
display: inline;
float: left;
clear: left;
background-position: top right;
border: 0px solid yellow;
}

.cssbox_head h5 {
margin: 0px; /* reset main site styles*/
border: 0px; /* ditto */ 
padding: 0px;
height: auto !important;
height: 1%; /* IE Holly Hack */
border: 0px solid green;
} 

/* set the lower-left corner image */
.cssbox_body {
display: inline;
float: left;
clear: left;
background-position: bottom left;
margin: 0px;
padding: 0px;
border: 0px;
border: 0px solid yellow;
} 

.cssbox_body h6 {
margin: 0px;
padding: 0px;
border: 0px;
font-size: 0.9em;
font-weight: normal;
text-decoration: none;
} 
        
.cssbox_heading {
margin: 0px;
padding: 0px;
border: 0px;
}

/*--*/

.personal_details_area {
display: inline;
float: left;
clear: left;
/*width: 100% !important; - wont work in ie!*/
/*width: 340px;*/
width: 324px;
margin: 0px;
padding: 0px;
border: 0px;
margin-top: 10px;
margin-bottom: 10px;
/*override here - font-size: 0.8em;*/
border: 0px solid yellow;
}

.personal_details_area label  {
display: inline;
float: left;
clear: left;
/*width: 150px;*/
/*width: 160px;*/
width: 184;

margin: 0px;
margin-top: 5px;
padding: 0px;
border: 0px solid yellow;
}

.personal_details_area input {
display: inline;
float: left;
width: 150px;
margin: 0px;
margin-top: 5px;
padding: 0px;
/*border: 1px solid red;*/
}


div.message_area {
display: inline;
float: left;
margin: 0px;
padding: 0px;
width: 100%;
border: 0px solid yellow;
}


div.message_area label {
display: inline;
float: left;
clear: left;
/*width:150px;*/
/*width:160px;*/
width:184px;
border: 0px solid yellow;
}

#scl_enquiry_message {
display: inline;
float: left;
/*clear: left;*/
/*width: 285px;*/
/*width: 290px;*/
width: 304;
margin: 0px;
padding: 0px;
/*border: 1px solid yellow;*/
}

#enquiryform label {
display: inline;
/*width: 130px;*/
/*width: 140px;*/
width: 164px;
float: left;
clear: left;
border: 0px solid yellow;
}


#enquiry_submit {
display: block;
float: right;
clear: left;
margin: 0px;
margin-top: 5px;
margin-right: 110px;
padding: 0px;
/*width: 87px;*/
/*height: 40px;*/
border: 0px solid yellow;
}

