/* Standard font family for site */

body, table, tr, td, a, p, h1, h2, h3, h4, h5
{
  font-family: Arial, sans-serif;
  line-height: 1.3em;
}


/* Page body style */

body
{
	margin: 0;
	padding: 0;
  color: #FFFFFF;
	background-color: #282828;
 	background-image: url(images/page_bgsilas.gif);
  background-position: top left;
	background-repeat: repeat-x repeat-y;
  font-size: 0.75em;
}


/* Standard paragraph style */

p, ul
{
	margin-top: 0;
	margin-bottom: 18px;
}


/* Standard list item style */

li
{
  margin-bottom: 1em;
}


/* Links */

a:link, a:active
{
	color: #175FB7;
	background-color: inherit;
}

a:hover
{
	color: #F79803;
	background-color: inherit;
}

a:visited
{
	color: #333333;
	background-color: inherit;
}


/* Headings */

h1
{
  font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
  line-height: 1.0em;
	margin-top: 0;
  padding-top: 0;
  margin-bottom: 8px;
  color: #175FB7;
  background-color: inherit;
  text-transform: uppercase;
}

h5
{
  font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 1em;
  line-height: 0.7em;
	margin-top: 0;
  padding-top: 0;
  margin-bottom: 8px;
  color: black;
  background-color: inherit;
  text-transform: uppercase;
}

h3
{
  font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
  line-height: 0.7em;
	margin-top: 0;
  padding-top: 0;
  margin-bottom: 18px;
  color: #0010a5;
  background-color: inherit;
  text-transform: uppercase;
}

h2
{
  font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	padding-top: 15px;
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 6px;
  color: #175FB7;
  background-color: inherit;
}


/* Logo */


#gallery_1
{
  position: absolute;
	left: 145px;
	top: 150px;
}

#gallery_2
{
  position: absolute;
	left: 285px;
	top: 150px;
}

#gallery_3
{
  position: absolute;
	left: 425px;
	top: 150px;
}

#gallery_4
{
  position: absolute;
	left: 565px;
	top: 150px;
}

#gallery_5
{
  position: absolute;
	left: 145px;
	top: 260px;
}

#gallery_6
{
  position: absolute;
	left: 285px;
	top: 260px;
}

#gallery_7
{
  position: absolute;
	left: 425px;
	top: 260px;
}

#gallery_8
{
  position: absolute;
	left: 565px;
	top: 260px;
}

#gs
{
  position: relative;
   display: block;
  height: 1101px;
  width: 1800px;

	left: 0px;
	top: 228px;
}

#header gs span {
visibility: hidden;
}

#header a {
display: block;
height: 101px;
width: 800px;

	left: 145px;
	top: 380px;
}
#header a span {
visibility: hidden;
}


#gallery_10
{
  position: absolute;
	left: 285px;
	top: 390px;
}

#gallery_11
{
  position: absolute;
	left: 425px;
	top: 390px;
}

#gallery_12
{
  position: absolute;
	left: 565px;
	top: 390px;
}

#gallery_13
{
  position: absolute;
	left: 145px;
	top: 500px;
}

#gallery_14
{
  position: absolute;
	left: 285px;
	top: 500px;
}

#gallery_15
{
  position: absolute;
	left: 425px;
	top: 500px;
}

#gallery_16
{
  position: absolute;
	left: 565px;
	top: 500px;
}



#gallery_17
{
  position: absolute;
	left: 145px;
	top: 630px;
}

#gallery_18
{
  position: absolute;
	left: 285px;
	top: 630px;
}

#gallery_19
{
  position: absolute;
	left: 425px;
	top: 630px;
}

#gallery_20
{
  position: absolute;
	left: 565px;
	top: 630px;
}


#gallery_21
{
  position: absolute;
	left: 145px;
	top: 740px;
}

#gallery_22
{
  position: absolute;
	left: 285px;
	top: 740px;
}

#gallery_23
{
  position: absolute;
	left: 425px;
	top: 740px;
}

#gallery_24
{
  position: absolute;
	left: 565px;
	top: 740px;
}


#gallery_25
{
  position: absolute;
	left: 145px;
	top: 850px;
}

#gallery_26
{
  position: absolute;
	left: 285px;
	top: 850px;
}

#gallery_27
{
  position: absolute;
	left: 425px;
	top: 850px;
}

#gallery_28
{
  position: absolute;
	left: 565px;
	top: 850px;
}







#cgallery_1
{
  position: absolute;
	left: 145px;
	top: 150px;
}

#cgallery_2
{
  position: absolute;
	left: 285px;
	top: 150px;
}

#cgallery_3
{
  position: absolute;
	left: 425px;
	top: 150px;
}

#cgallery_4
{
  position: absolute;
	left: 565px;
	top: 150px;
}

#cgallery_5
{
  position: absolute;
	left: 145px;
	top: 260px;
}

#cgallery_6
{
  position: absolute;
	left: 285px;
	top: 260px;
}

#cgallery_7
{
  position: absolute;
	left: 425px;
	top: 260px;
}

#cgallery_8
{
  position: absolute;
	left: 565px;
	top: 260px;
}

#cgs
{
  position: relative;
   display: block;
  height: 1101px;
  width: 1800px;

	left: 0px;
	top: 228px;
}


#cgallery_10
{
  position: absolute;
	left: 285px;
	top: 390px;
}

#cgallery_11
{
  position: absolute;
	left: 425px;
	top: 390px;
}

#cgallery_12
{
  position: absolute;
	left: 565px;
	top: 390px;
}

#cgallery_13
{
  position: absolute;
	left: 145px;
	top: 500px;
}

#cgallery_14
{
  position: absolute;
	left: 285px;
	top: 500px;
}

#cgallery_15
{
  position: absolute;
	left: 425px;
	top: 500px;
}

#cgallery_16
{
  position: absolute;
	left: 565px;
	top: 500px;
}



 /**//**//**//**//**//**//**//*//*/
  /**//**//**//**//**//**//**//*//*/
   /**//**//**//**//**//**//**//*//*/

 /**//**//**//**//**//**//**//*//*/
  /**//**//**//**//**//**//**//*//*/
   /**//**//**//**//**//**//**//*//*/
 /**//**//**//**//**//**//**//*//*/
  /**//**//**//**//**//**//**//*//*/
   /**//**//**//**//**//**//**//*//*/


#right_top
{
  position: absolute;
	left: 702px;
	top: 76px;
}

#right_mid
{
  position: absolute;
	left: 505px;
	top: 448px;
}

#right_midtop
{
  position: absolute;
	left: 513px;
	top: 296px;
}

#right_midbottom
{
  position: absolute;
	left: 536px;
	top: 469px;
}

#right_bottom
{
  position: absolute;
	left: 536px;
	top: 571px;
}

 /**//**//**//**//**//**//**//*//*/
  /**//**//**//**//**//**//**//*//*/
   /**//**//**//**//**//**//**//*//*/

#bottom_left
{
  position: absolute;
	left: -8px;
	top: 696px;
}

#bottom_mid
{
  position: absolute;
	left: -5px;
	top: 308px;
}

#bottom_midtop
{
  position: absolute;
	left: -2px;
	top: 291px;
}

#topbar_left
{
  position: absolute;
	left: 10px;
	top: 71px;
}

#topbar_mid
{
  position: absolute;
	left: 108px;
	top: 72px;
}

#topbar_right
{
  position: absolute;
	left: 121px;
	top: 69px;
}


 /**//**//**//**//**//**//**//*//*/
  /**//**//**//**//**//**//**//*//*/
   /**//**//**//**//**//**//**//*//*/

#b_main
{
  position: absolute;
	left: 0px;
	top: 100px;
}

#b_gameinfo
{
  position: absolute;
	left: 0px;
	top: 126px;
}

#b_gallery
{
  position: absolute;
	left: 0px;
	top: 152px;
}

#b_download
{
  position: absolute;
	left: 0px;
	top: 176px;
}

#b_forums
{
  position: absolute;
	left: -1px;
	top: 202px;
}

#b_reasource
{
  position: absolute;
	left: 0px;
	top: 236px;
}

#b_journal
{
  position: absolute;
	left: 0px;
	top: 262px;
}

#b_press
{
  position: absolute;
	left: 20px;
	top: 822px;
}



    /**//**//**//**//**//**//**//*//*/
  /**//**//**//**//**//**//**//*//*/
   /**//**//**//**//**//**//**//*//*/

 /**//**//**//**//**//**//**//*//*/
  /**//**//**//**//**//**//**//*//*/
   /**//**//**//**//**//**//**//*//*/


#sback
{
  position: absolute;
	left: 120px;
	top: 100px;
}

#sback2
{
  position: absolute;
	left: 315px;
	top: 100px;
}

#sback3
{
  position: absolute;
	left: 510px;
	top: 100px;
}

#logo
{
  position: absolute;
	left: 113px;
	top: -22px;
}

#stlogo
{
	position: absolute;
	left: 600px;
	top: 854px;
}

#slogo
{
  position: absolute;
	left: 510px;
	top: 124px;
}


#ts
{
  position: absolute;
	left: 545px;
	top: -16px;
}

#ts2
{
  position: absolute;
	left: 145px;
	top:  221px;
}

/* Container for page */

#container
{
	margin: 0 auto 0 auto;
	position: relative;
	width: 730px;
  padding: 12px;
  color: inherit;
	background-color: #000000;
}

#container-top
{
	margin: 12px auto 0 auto;
	position: relative;
	width: 750px;
  height: 10px;
  line-height: 0;
  font-size: 0;
}

#container-top-left
{
  float: left;
  width: 10px;
  height: 10px;
  line-height: 0;
  font-size: 0;
	background-image: url(images/scontainer_top_left.gif);
  background-repeat: no-repeat;
}

#container-top-mid
{
  float: left;
  width: 730px;
  height: 10px;
  line-height: 0;
  font-size: 0;
  color: inherit;
	background-color: #000000;
}

#container-top-right
{
  float: left;
  width: 10px;
  height: 10px;
  line-height: 0;
  font-size: 0;
	background-image: url(images/scontainer_top_right.gif);
}

#container-bot
{
	margin: 0 auto 24px auto;
	position: relative;
	width: 750px;
  height: 10px;
  line-height: 0;
  font-size: 0;
}

#container-bot-left
{
  float: left;
  width: 10px;
  height: 10px;
  line-height: 0;
  font-size: 0;
	background-image: url(images/scontainer_bot_left.gif);
  background-repeat: no-repeat;
}

#container-bot-mid
{
  float: left;
  width: 730px;
  height: 10px;
  line-height: 0;
  font-size: 0;
  color: inherit;
	background-color: #000000;
}

#container-bot-right
{
  float: left;
  width: 10px;
  height: 10px;
  line-height: 0;
  font-size: 0;
	background-image: url(images/scontainer_bot_right.gif);
}


/* Page header area */

#page-header
{
  position: relative;
	width: 100%;
	height: 72px;
  color: inherit;
	background-color: #000000;
}


/* Page body (menu + content) */



/*THIS IS THE PAG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


/*THIS IS THE PAG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


#page-body
{
  width: 730px;
  color: #3d3d3d;
  background-color: #f1f1f1;
	background-image: url(images/vert_separator.gif);
  /*background-position: 534px 39px;        */
  background-repeat: repeat-y;
}


/*THIS IS THE PAG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


/*THIS IS THE PAG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


#page-body-top
{
  height: 10px;
  line-height: 0;
  font-size: 0;
  border-bottom: 40px solid #FFFFFF;
}

#page-body-top-left
{
  float: left;
  width: 10px;
  height: 10px;
  line-height: 0;
  font-size: 0;
	background-image: url(images/page_body_top_left.gif);
}

#page-body-top-mid
{
  float: left;
  width: 710px;
  height: 10px;
  line-height: 0;
  font-size: 0;
  color: inherit;
	background-color: #FFFFFF;
}

#page-body-top-right
{
  float: left;
  width: 10px;
  height: 10px;
  line-height: 0;
  font-size: 0;
	background-image: url(images/page_body_top_right.gif);
}

#page-body-bot
{
  height: 10px;
  line-height: 0;
  font-size: 0;
  border-top: 40px solid #f1f1f1;
}

#page-body-bot-left
{
  float: left;
  width: 10px;
  height: 10px;
  line-height: 0;
  font-size: 0;
	background-image: url(images/spage_body_bot_left.gif);
}

#page-body-bot-mid
{
  float: left;
  width: 710px;
  height: 10px;
  line-height: 0;
  font-size: 0;
  color: inherit;
	background-color: #f1f1f1;
}

#page-body-bot-right
{
  float: left;
  width: 10px;
  height: 10px;
  line-height: 0;
  font-size: 0;
	background-image: url(images/spage_body_bot_right.gif);
}


/* Menu */

#menu
{
  font-family: Arial, sans-serif;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
	width: 114px;
	font-weight: normal;
  text-transform: uppercase;
}

#menu a
{
  font-family: Arial, sans-serif;
  display: block;
  margin-bottom: 4px;
	color: #0010aa;
	background-color: inherit;
	text-decoration: none;
}

#menu a:hover
{
	color: #ff6c00;
	background-color: inherit;
	text-decoration: underline;
}


/* Page content area */

#page-content
{
  float: left;
  width: 379px;
  padding-right: 21px;
}


#page-contentnobar
{
  float: left;
  width: 479px;
  padding-right: 21px;
}

/* Main photo on homepage */

#main-photo
{

  position: relative;
	left: 0px;
  	top: 176px;
  width: 379px;
  height: 150px;
  margin-bottom: 34px;
	background-image: url(images/silasweb/main_silas_photo.jpg);
}

#sgmain-photo
{

  position: relative;
	left: 0px;
  	top: 176px;
  width: 379px;
  height: 150px;
  margin-bottom: 34px;

}

#main-photos
{

  position: relative;
	left: 0px;
  	top: 176px;
  width: 379px;
  height: 150px;
  margin-bottom: 34px;
}

#main-photo p
{
  position: absolute;
  right: 268px;
  bottom: 6px;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  background-color: inherit;
  text-transform: uppercase;
}


/* Intro text */

.intro-text
{
  margin-top: 16px;
  margin-bottom: 0;
  font-weight: bold;
  color: #2C5C94;
  background-color: inherit;
}



.news-text
{
  margin-top: 16px;
  margin-bottom: 0;

  color: #2C5C94;
  background-color: inherit;
}

.pnews-text
{
  margin-top: 16px;
  margin-bottom: 0;

  color: #000000;
  background-color: inherit;
}


.newslist-text
{
  margin-top: 16px;
  margin-bottom: 0;

  color: #2f2f2f;
  background-color: inherit;
}

.construction-text
{
  margin-left: 41px;
  margin-bottom: 0;
  font-weight: bold;
  color: #2C5C94;
  background-color: inherit;
}

.construction-texth
{
  margin-left: 50px;
  margin-bottom: 0;
  font-weight: bold;
  color: #2C5C94;
  background-color: inherit;
}

/*
.intro-text p
{
  margin-bottom: 0;
  padding-bottom: 6px;
}
*/


/* Right column */

#right-col
{
  float: left;
  width: 173px;
  padding-left: 10px;
}

#right-col h2
{
  padding-top: 0;
}

#right-col p
{
  margin-bottom: 16px;
}

.right-col-box
{
  width: 174px;
  margin-left: -9px;
  margin-top: 4px;
  margin-bottom: 0;
  padding-left: 9px;
  padding-right: 5px;
  padding-top: 20px;
  padding-bottom: 10px;
	color: inherit;
  background-color: #f3f3f3;
}

.right-col-box2
{
  width: 174px;
  margin-left: -9px;
  margin-top: 4px;
  margin-bottom: 0;
  padding-left: 9px;
  padding-right: 5px;
  padding-top: 20px;
  padding-bottom: 10px;
	color: inherit;
  background-color: #daddff;
}


/* Standard images */

img
{
	border: none;
}


/* Floating photos with grey border */

.float-photo
{
  float: right;
  margin-top: 4px;
  margin-bottom: 8px;
  margin-left: 12px;
  line-height: 0;
  border: 2px solid #DFE1E3;
}

.float-photoc
{
  float: right;
  margin-top: 4px;
  margin-bottom: 8px;
  margin-left: 12px;
  line-height: 0;
  border: 2px solid #DFE1E3;

  position: absolute;
	left: 400px;
	top: 130px;
}

.float-photod
{
  float: right;
  margin-top: 4px;
  margin-bottom: 8px;
  margin-left: 12px;
  line-height: 0;
  border: 2px solid #DFE1E3;

  position: relative;
	left: -130px;
 /*	top: 130px;    */
}

.float-photo2
{
  float: right;
  margin-top: 4px;
  margin-bottom: 8px;
  margin-left: 12px;
  line-height: 0;
  border: 5px solid #DFE1E3;
}

/* Page footer area */

#page-footer
{
  padding-top: 18px;
  text-align: center;
  color: #FFFFFF;
  background-color: inherit;
}

#page-footer p
{
  margin-bottom: 0;
  padding-bottom: 0;
}

#page-footer a:link, #page-footer a:active
{
  color: #FFFFFF;
  background-color: inherit;
}

#page-footer a:visited
{
  color: #999999;
  background-color: inherit;
}


/* Clearing element */

.clear
{
  position: relative; clear: both; height: 0; line-height: 0; font-size: 0;
}
