@charset "utf-8";


#st_wrapper_header {

/*	background: #182732 url(../images/default/wp_header_bg.jpg) top left repeat-x;  */
position:relative;
z-index:1;

}

#st_wrapper_slogan {

/*	        background-image:url('http://www.compusource.net/seotest/drupal/images/bgcomp.jpg');    */

	position:relative;
 z-index:2;
overflow: visible;
}

#st_wrapper_main {

/*	background: #16202b url(../images/default/wp_content_bg.jpg) top left repeat-x;   */

background-image:url('http://www.compusource.net/seotest/drupal/images/bgopacity.png'); 
width:980px;
height:100%;
margin:0 auto 0 auto;

	position:relative;
      z-index:3;
}


#st_wrapper_news {
              width:960px;
height:100%;
margin:0 auto 0 auto;
	background: black;
		position:relative;
		filter:alpha(opacity=100); opacity:1;
	z-index:4;

}

#st_wrapper_footer {
  	position:relative;
z-index:5;
	background: black;
	              width:960px;
	              filter:alpha(opacity=75); opacity:0.75;
height:100%;
margin:0 auto 0 auto;

}

/* End wrapper */



/* Container */

#st_wrapper_header .container_16 {

/*	background: #22313c url(../images/default/header_bg.jpg) top left repeat-x; */
background-color:black;

}

#st_wrapper_slogan .container_16 {

	position:relative;

}

#st_wrapper_slogan .container_16 #st_slogan_border{

	position:absolute;

	left:0;

	bottom:0;

	height: 65px;

	width:100%;

	z-index:10;

	background: url(../images/default/slogan_border_bottom.png) bottom left repeat-x;

}

#st_wrapper_main .container_16 {

/*	background: #1e2832 url(../images/default/content_bg.jpg) top left repeat-x; */

	padding:23px 0 20px 0;

	position:relative;

}



#st_wrapper_footer .container_16 {

	background: #000000;

	height:110px;

}

/* End container */



/* Header */

#st_header {

	height: 70px;

}

#st_header h1 {

	margin:12px 0;

}

#st_header h1#st_logo a {

	background: url(../logo.png) left top no-repeat;

	text-indent: -5000px;

	display: block;

	width: 217px;

	height: 46px;

}

/*End header*/



/* Banner */

#banner {

	height: 200px;

}

/* End banner */



/* Maincontent */

#st_center {}

#st_sidebar_left {}

#st_sidebar_right {
width:160px;
text-align: right;
}
    
/* End maincontent */



/* Footer */

#st_logo_footer a {

	background: url(../logo.png) left top no-repeat;

	text-indent: -5000px;

	display: block;

	width: 217px;

	height: 46px;

}

#st_copyright{float:left;color:#464646;}

/* End footer */



/*-----------------------------

* Block style

------------------------------*/

/* Common */

.align-left {

	text-align: left;

}

.align-right {

	text-align: right;

}

.align-center {

	text-align: center;

}

.block {

	margin-bottom: 13px;

	float:left;

	width:100%;

}

.lastblock {

	margin-bottom: 0;

}

.form-submit {

	color: #FFFFFF;

	background:#17a1c8;

	padding:4px 20px;

	margin:10px 0 12px 0;

	border:1px solid #2b4051;

	font-size:90%;

}

.form-submit:hover,

.form-submit:focus {

	color: #17a1c8;

	background:#FFFFFF;

	border:1px solid #2b4051

}

#st_sidebar_left .block .content,

#st_sidebar_right .block .content {

	padding-top:10px;

	float:left;

	width:100%;

}

#st_sidebar_left .block ul,

#st_sidebar_right .block ul {

	margin:0;

	padding:0;

}

h2.with-tabs,

h2.node-title {

	color:#FFFFFF;

	margin:0;

}

#st_sidebar_left h2,

#st_sidebar_right h2 {

	margin:0;

	border-bottom: 1px solid #279822;

}

h3.title {

	margin-top:0;

}

.first, .first a {padding-top:0;}

.introtext p  {margin:0;}



li.print_html, li.print_mail, li.print_pdf {margin-left: 0em;}

ul.links li {display:inline;padding:0 0.2em;}

/* End common */



/* Content */

#st_center .view-content {

	padding-top:15px;

}

#st_center .views-row {

	padding-bottom:20px;

}

.view-submitted-by,

.views-label-created,

.views-label-name,

.view-create-date,

span.submitted {

	color:#0DFF00;

	font-size:90%;

}

.links {

	text-align: right;

}

#st_center .view-alphorn .image-wrapper {

	float:left;

	margin: 5px 10px 0px 0;

}

#st_center .field-field-image {

	float:left;

	margin: 15px 10px 0px 0;

}

/* End content */



/* Slogan */

#st_wrapper_slogan .block,

#st_wrapper_slogan p,

#st_wrapper_slogan p img {

	margin:0;

	float:left;

}

#st_wrapper_slogan .block .content {

	padding:0px;

	height:188px;

}

#st_wrapper_slogan img {

	float:left;

}

#st_wrapper_slogan .views-field-field-img-sc-fid {

	float:left;

	position:absolute;

	top:0;

	left:0;

	z-index:1;

	height:188px;

	width:100%;

}

#st_wrapper_slogan .views-field-body {

	position:absolute;

	top:110px;

	left:0px;

	font-size:130%;

	font-weight:bold;

	font-style:italic;

	background:url(../images/slogan_text_bg.png) top left no-repeat;

	padding:10px 0px 10px 70px;

	width: 750px;

	height:49px;

	z-index:600;

	font-family:"Lucida Bright";

}

#st_wrapper_slogan .field-content {

	float:left;

}

/* End slogan */



/* Pool block*/

.block-poll {

	border: 1px solid #279822;

	background:#151e25;

	float:left;

	width:100%;

	margin-top:7px;

}

#st_wrapper_main .block-poll .content {

	padding: 0;

	float:left;

}

#st_wrapper_main .block-poll h2 {

	padding:8px 15px 6px 15px;

	border:none;

}

#edit-vote {

	margin:0;

}

.vote-form {

	width:100%;

	padding-bottom:15px;

}

#st_wrapper_main .vote-form .choices {

	padding: 0 15px;

	display:block;

}

/* End pool block*/



/* Login block */

#block-user-0 {

	border: 1px solid #279822;

	background:#151e25;

	float:left;

	width:190px;

	margin-top:7px;

}

#st_wrapper_main #block-user-0 .content {

	padding: 0 15px 15px 15px;

	float:left;

	width:auto;

}

#st_sidebar_left #block-user-0 .content,

#st_sidebar_right #block-user-0 .content,

#st_sidebar_left #block-user-1 .content,

#st_sidebar_right #block-user-1 .content{

	padding-top:0px;

}

#block-user-0 h2 {

	border:none;

	padding:8px 15px 0 15px;

}

#user-login-form {

	float:left;

}

#user-login-form .form-item {

	float:left;

	margin:0;

	padding:6px 0;

}

#user-login-form .item-list {

	text-align:left;

}

#user-login-form label {

	font-weight:normal;

	padding-bottom:3px;

	text-align:left;

	float:left;

}

#user-login-form #edit-name,

#user-login-form #edit-name-1,

#user-login-form #edit-pass {

	width:150px;

	float:left;

}

#user-login-form .item-list ul {

	margin:0;padding:0;

}

#user-login-form .item-list ul li {

	list-style:none;

	margin:0;

	padding:0;

}

/* End login block */



/* Recent blog post */

#st_sidebar_left #block-views-testblock-block_1 .content,

#st_sidebar_right #block-views-testblock-block_1 .content {

	padding-top:0;

}

#block-views-testblock-block_1 a {

	color:#FFFFFF;

	border-bottom:1px solid #279822;

	padding: 5px 0;

	display:block;

}

/* End recent blog post */



/* User1 block, user2 block, user3 block, user4 block */

#st_news1, #st_news2, #st_news3, #st_news4 {

	padding:0px;

}

#st_news1 .block,

#st_news2 .block,

#st_news3 .block,

#st_news4 .block {

	float:left;

	margin:0;

	padding-bottom:15px;

}

#st_news1 .content ,

#st_news2 .content ,

#st_news3 .content ,

#st_news4 .content {

	float:left;

}

#st_news1 .views-field-field-image-fid,

#st_news2 .views-field-field-image-fid,

#st_news3 .views-field-field-image-fid,

#st_news4 .views-field-field-image-fid {

	padding-top:10px;

}

#st_news1 h2,

#st_news2 h2,

#st_news3 h2,

#st_news4 h2,

#st_news1 .views-field-title,

#st_news2 .views-field-title,

#st_news3 .views-field-title,

#st_news4 .views-field-title,

#st_news1 .views-field-title a,

#st_news2 .views-field-title a,

#st_news3 .views-field-title a,

#st_news4 .views-field-title a {

	color: #FFFFFF;

	font-size: 130%;

	font-weight: bold;

	padding-top:25px;

	margin:0;

}

ul.list-links { 

	text-align: left;

	margin: 10px 0;

	list-style:none;

	padding:0;

	float:left;

	width:100%;

	border-top: 1px solid #279822;

}

ul.list-links li {

	margin:0;

	padding:0;

	list-style:none;

	list-style-image:none;

	float:left;

	width:100%;

}

ul.list-links li a {

	color: #FFFFFF;

	text-transform: none;

	display:block;

	font-weight: normal;

	text-decoration: none;

	border-bottom: 1px solid #2b4051;

	padding:5px 0;

}

ul.list-links li.last a { padding-right: 0;}

ul.list-links li a:hover, ul.list-links li a.active {

	color:#17a1c8;

}

/* End user1 block, user2 block, user3 block, user4 block */



/* Search block */

#search-block-form {

	float:left;

	margin-top:7px;

}

#st_sidebar_left .block-search .content,

#st_sidebar_right .block-search .content {

	padding:0;

}

#search-block-form .form-item {

	float:left;

	margin:0;

}

#search-block-form .form-text {

	float:left;

	margin-right:10px;

	color: #666666;

}

#st_sidebar_right #search-block-form .form-text {

	width: 144px;

}

#st_sidebar_left #search-block-form .form-text {

	width: 88px;

}

#search-block-form .form-submit {

	margin:0;

	padding:4px 10px;

	float:left;

}

.search-button {

	background:#17A1C8 none repeat scroll 0 0;

	border:none;

	color:#FFFFFF;

	font-size:90%;

	padding:4px 0 3px 0;

	width:64px;

}

/* End search block */



/*-----------------------------

* Menu style

------------------------------*/

/* Top menu */

/* 1st level */

#st_main_menu li a {

	color: #17a1c8;

}

#st_main_menu li a:hover,

#st_main_menu li a:active,

#st_main_menu li a:focus {

	color:#FFFFFF

}



#st_main_menu li:hover a,

#st_main_menu li.sfhover a,

#st_main_menu li.havechildsfhover a,

#st_main_menu li.havechild-activesfhover a {

	color: #FFFFFF;

}

#st_main_menu li.havechild-active a,

#st_main_menu li a.active,

#st_main_menu li a.active:hover,

#st_main_menu li a.active:active,

#st_main_menu li a.active:focus {

	color: #FFFFFF;

}



/* 2nd level and above */

#st_main_menu li ul a {

	color: #FFFFFF;

}

#st_main_menu li li.havesubchildsfhover li a {

	color:#FFFFFF;

}

#st_main_menu li li.havesubchildsfhover a,

#st_main_menu li.havechild-activesfhover li.havesubchild-active a ,

#st_main_menu li li.havesubchild-active a,

#st_main_menu li li li a:hover {

	color: #17a1c8;

}



#st_main_menu li ul a:hover,

#st_main_menu li ul a:active,

#st_main_menu li ul a:focus,

#st_main_menu ul li:hover,

#st_main_menu ul li.sfhover,

#st_main_menu ul li.havesubchildsfhover,

#st_main_menu ul li.havesubchild-activesfhover,

#st_main_menu ul ul li:hover,

#st_main_menu ul ul li.sfhover,

#st_main_menu ul ul li.havesubchildsfhover,

#st_main_menu ul ul li.havesubchild-activesfhover {

	color: #17a1c8;

}



#st_main_menu ul ul li a.active,

#st_main_menu ul ul li a.active:hover,

#st_main_menu ul ul li a.active:active,

#st_main_menu ul ul li a.active:focus {

	color: #17a1c8;

}

/* End top menu */



/* Slidebar menu */

#st_sidebar_left .block-menu .content,

#st_sidebar_right .block-menu .content {

	padding-top:0;

}

#st_wrapper_main ul.menu { 

	text-align: left;

	margin: 0;

	list-style:none;

	padding:0;

	float:left;

	width:100%;

}

#st_wrapper_main ul.menu li {

	margin:0;

	padding:0;

	list-style:none;

	list-style-image:none;

	float:left;

	width:100%;

}

#st_wrapper_main ul.menu li a {    

	color: #FFFFFF;

	text-transform: none;

	display:block;

	font-weight: normal;

	text-decoration: none;

	border-bottom: 1px solid #279822;

	padding:5px 0;

}

#st_wrapper_main ul.menu li.last a {

	padding-right: 0;

}

#st_wrapper_main ul.menu li a:hover,

#st_wrapper_main ul.menu li a.active {

	color:#0DFF00;

}

#st_wrapper_main ul.menu li a.active:hover {

	color:#FFFFFF;

}

#st_wrapper_main ul.menu ul li a {

	margin-left:10px;

}

#st_wrapper_main ul.menu ul ul li a {

	margin-left:20px;

}

/* End slidebar menu */



/* Bottom menu */

#st_menu_footer {

	padding-top: 35px;

}

#st_menu_footer ul {

	list-style:none;

	float:right;

}

#st_menu_footer li {

	padding: 0 0 0 30px;

	margin:0;

	float:left;

	list-style:none;

}

#st_menu_footer li a {

	padding:0;

}

#st_menu_footer li a.active {

	color:#FFFFFF;

}

/* End bottom menu */



/*-----------------------------

* Typography style

------------------------------*/

body {
        background-image:url('http://www.compusource.net/seotest/drupal/images/bgcomp.jpg');
	color:#FFFFFF;
background-attachment: fixed;


}

h1, h2, h3, h4, h5, h6 {

	color:#0DFF00;

}

a {

	color:#0DFF00;

}

a:focus, a:hover {

	color: #0DFF00;

}

hr {

	border: 1px solid #D6DDB9;

}

blockquote {

	color:#666666;

}

pre, .code {

	background: #324453;

	border-left: 5px solid #0ABBD2;

}



abbr, acronym {

	border-bottom:1px dotted #666;

}

del {

	color:#666;

}

th {

	background:#17a1c8;

}

tr.even td {

	background:#304251;

}

tr.odd, tr.even{

	background:none;

}

caption {

	background:#eee;

}

.quiet {

	color:#666;

}

.loud {

	color:#000;

}

.highlight {

	background:#17A1C8;

}

.added {

	background:#060;color:#fff;

}

.removed {

	background:#900;color:#fff;

}

