#sidebar {
overflow:hidden;
height:550;
border:0;
}

h2 {
  margin-top:0px;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#d86510;
  font: 12pt Helvetica;
}

.padded {
padding-left:20px;
}

.Feed1 a {
	color: #10418b;
	visibility: visible;
font: 9pt Arial;
  line-height: 1.6em;
}

.Feed1 ul {
margin-top: 0px;
margin-left: 0; 
padding-left: 0px;
list-style-type: none;
}

.Feed1 {
height:67px;
}

#twitter_div2 {
margin-top: -20;
width: 210;
}

#twitter_update_list {
margin-top: 0px;
margin-left: 0; 
padding-left: 0px;
}

#twitter_div2 ul li span {
	visibility: visible;
color: #a6b4c9;
text-align: left;
font: 9pt Arial;
}

#twitter_div2 ul li {
	margin-top:20px;
list-style-type: none;
background-image: url(http://twitter-badges.s3.amazon/aws.com/t_mini-b.png);
background-position: 0 0;
background-repeat: no-repeat;
text-align: left;
padding-left:0px;
margin-left:0px;
margin-right:0px;
}
 
#twitter_div2 ul li span a {
	color: #10418b;
	visibility: visible;
font: 9pt Arial;
}
 
#twitter_div2 ul li a {
	visibility: hidden;
}


span {
text-decoration: none;
color: #10418b;
}

#mycustomscroll {
	width: 240px;
	height: 355px;
	overflow: auto;
	position: relative;
	margin-bottom: 10px;
}

#mycustomscroll2 {
	width: 240px;
	height: 480px;
	overflow: auto;
	position: relative;
	margin-bottom: 10px;
}

#mycustomscroll3 {
	width: 240px;
	position: relative;
	margin-bottom: 10px;
}

u {
text-decoration: none;
color: #10418b;
}

.maintext {
background-image: url(asoldier_files/textbox.png);
vertical-align: top;
}

.maintext td a, .maintext td a:active, .maintext td a:hover, .maintext td a:visited {
color: #bddcf0;
text-decoration: none;
background-color:transparent;
}

.maintext td {
font: 8pt Helvetica;
color:  #35879c;
padding-right: 0px;
padding-bottom: 10px;

}

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 26px;background: url(asoldier_files/scrollbar2.png) -26px 10px repeat-y;}
.vscrollerbarbeg {height: 10px !important;width: 26px;background: url(asoldier_files/scrollbar2.png) -78px -60px no-repeat;}
.vscrollerbarend {height: 10px;width: 26px;background: url(asoldier_files/scrollbar2.png) -78px 0px no-repeat;}
.vscrollerbase {width: 26px;background: url(asoldier_files/scrollbar2.png) 0px 0px repeat-y;}
.vscrollerbasebeg {width: 26px;height: 28px !important;background: url(asoldier_files/scrollbar2.png) -52px -45px no-repeat;}
.vscrollerbaseend {height: 28px;width: 26px;background: url(asoldier_files/scrollbar2.png)  -52px 5px no-repeat;}
.vscrollerbar {padding: 28px;z-index: 5;}
.scrollerjogbox {width: 26px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px;}


p.news {
display: block;
width: 190px;
text-align: justify;
font: 8pt Helvetica;
color: #35879c;
padding-bottom: 15px;
border-bottom: 1px dashed #1a2f3c;
}

p.news2 {
display: block;
width: 190px;
text-align: justify;
font: 8pt Helvetica;
color: #35879c;
padding-bottom: 10px;
background-position: bottom center;
background-repeat: no-repeat;
}

p.news:hover, p.news2:hover {
background-color: #030c1b;
}

img.thumb {
padding: 10px;
background-color: #112838;
opacity: .75;
filter: alpha(opacity=75);
border: 0;
}

img.thumb:hover {
padding: 10px;
background-color: #112838;
opacity: 1;
filter: alpha(opacity=100);
}

img.thumb2 {
padding: 10px;
border: 1px dashed #112838;
opacity: .75;
filter: alpha(opacity=75);
margin-bottom: 10px;
}

img.thumb2:hover {
padding: 10px;
border: 1px solid #112838;
opacity: 1;
filter: alpha(opacity=100);
margin-bottom: 10px;
}

img.thumb3 {
opacity: .75;
margin-left: 20px;
filter: alpha(opacity=75);
margin-bottom: 10px;
border: 0;
}

img.thumb3:hover {
opacity: 1;
margin-left: 20px;
filter: alpha(opacity=100);
margin-bottom: 10px;
border: 0;
}


p.news a, p.news2 a {
color: #bddcf0;
font-weight: bold;
text-decoration: none;
background-color:transparent;
}

p.description {
float: right;
display: block;
width: 590px;
padding: 0;
text-align: justify;
font: 8pt Helvetica;
color: #054f7e;
margin-bottom: 100px;
background-position: left center;
background-repeat: no-repeat;
}

p.description img {
padding: 15 0;
}

ul.links {
list-style-image: url(asoldier_files/arrow.png);
color: #054f7e;
padding-left: 22;
margin: 0;
font: 8pt Helvetica;
font-weight: bold;
}

ul.links a {
color: #054f7e;
padding-left: 0px;
margin: 0px;
font: 8pt Helvetica;
font-weight: bold;
}

.footer td a {
color: #054f7e;
font: bold 10pt Helvetica;
padding-right: 16px;
}

table.footer {
padding-right: 100px;
padding-left: 100px;
text-align: right;
}

body {
margin: 0px;
background-color: #000;
}

.container {
width: 100%;
z-index: 3;
padding-top: 20;
padding-bottom: 25px;
background-image: url(asoldier_files/main-background.png);
background-position: 0px -167px;
background-repeat: repeat-x;
background-color: #00060f;
}

.header {
width: 100%;
position: relative;
top: 97px;
margin-bottom: 97px;
background-color: #000;
background-image: url(asoldier_files/main-background.png);
background-position: 0px -97px;
background-repeat: repeat-x;
z-index: 3;
}

.footer {
height: 50px;
z-index: 3;
background-image: url(asoldier_files/page-bottom.png);
background-repeat: repeat-x;
text-align: center;
background-color: #000000;
}

.clouds {
padding: 0px;
background-color: #000b13;
background-position: 1050px -65px;
background-repeat: no-repeat;
width: 100%;
height: 110px;
right: 0px;
position: absolute;
top: 0px;
z-index: 1;
}

/* ROLLS FOR NAVIGATION */

.shortsroll a {
display:block;
width: 82px;
margin-left: 5px;
margin-top: 45px;
float: right;
background: url(asoldier_files/link-films.png) 0px 0px no-repeat;
text-decoration: none;
}

.shortsroll a:hover { 
background-position: 0px -22px;
}

.historyroll a {
display:block;
width: 69px;
margin-left: 5px;
margin-top: 45px;
float: right;
background: url(asoldier_files/link-history.png) 0px 0px no-repeat;
text-decoration: none;
}

.historyroll a:hover { 
background-position: 0px -22px;
}

.projectroll a {
display:block;
width: 108px;
margin-left: 5px;
margin-top: 45px;
float: right;
background: url(asoldier_files/link-contact.png) 0px 0px no-repeat;
text-decoration: none;
}

.projectroll a:hover { 
background-position: 0px -22px;
}

.homeroll a {
display:block;
width: 62px;
margin-top: 45px;
float: right;
background: url(asoldier_files/link-home.png) 0px 0px no-repeat;
text-decoration: none;
}

.homeroll a:hover { 
background-position: 0px -22px;
}

.slateroll a {
display:block;
width: 91px;
margin-left: 5px;
margin-top: 45px;
float: right;
background: url(asoldier_files/link-slate.png) 0px 0px no-repeat;
text-decoration: none;
}

.slateroll a:hover { 
background-position: 0px -22px;
}
