/*-------------------------------
v1.0
Site: ameronix.com
-------------------------------*/
html {
height: 100%; }

body {
height: 100%;
background: #999 url(images/layout/bg7.png) repeat;
font-size: 100%;
line-height: 20px;
font-weight: normal;
padding: 0;
margin: 0; }

h1, h2, h3, h4, h5, h6, a, p, div, ul, ol, li, img, input {
font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
font-size: 12px;
text-decoration: none;
border: none;
padding: 0;
margin: 0;
background-color: #transparent; }

a {
color: #06195f; }

a:hover {
color: #00002f; }

h1 {
font-size: 20px;
line-height: 20px;
font-weight: bold;
color: #4a8827; }

h2 {
font-size: 14px;
color: #ff8000;
margin: 10px 0 20px 0; }

h3 a {
font-weight: bold;
font-size: 14px;
color: #232323; }

h4 {
font-size: 16px;
color: #444;
margin: 0 0 2px; }

h5 {
font-size: 40px;
line-height: 48px;
font-weight: bold;
color: #26397f; }

h6 {
font-size: 24px;
line-height: 32px;
color: #ff8000;
margin: 0 0 20px 0; }

h7 {
font-size: 32px;
line-height: 48px;
font-weight: bold;
color: #ff8000; }



h9 {
font-size: 20px;
line-height: 24px;
font-weight: bold;
color: #4a8827; }

/*DEFAULTS*/

.clear {
clear: both; }

.left {
float: left; }

.right {
float: right; }

.small {
font-size: 10px; }

.center {
text-align: center; }




/*WRAPPER*/
#wrapper {
width: 900px;
background: #fff;
position: relative;
min-height: 100%;
margin: 0 auto; }

/*HEADER*/

#header {
width: 900px;
height: 174px;
margin: 0 auto; }

/* NAV */

#nav {
width: 900px;
height: 49px; }

#nav-list {
width: 900px;
height: 49px;
background:url(images/layout/navsprite.png) no-repeat; }

#nav-list span {
display: none; }

#nav-list li, #nav-list a {
height: 49px;
display: block; }

#nav-list li {
float:left;
list-style:none;
display:inline; }

#nav1 {width: 127px;}
#nav2 {width: 127px;}
#nav3 {width: 127px;}
#nav4 {width: 127px;}
#nav5 {width: 127px;}
#nav6 {width: 127px;}
#nav7 {width: 127px;}

#nav1 a:hover {background:url(images/layout/navsprite.png) 0px -49px no-repeat; }

#nav2 a:hover {background:url(images/layout/navsprite.png) -127px -49px no-repeat; }

#nav3 a:hover {background:url(images/layout/navsprite.png) -254px -49px no-repeat; }

#nav4 a:hover {background:url(images/layout/navsprite.png) -381px -49px no-repeat; }

#nav5 a:hover {background:url(images/layout/navsprite.png) -508px -49px no-repeat; }

#nav6 a:hover {background:url(images/layout/navsprite.png) -635px -49px no-repeat; }

#nav7 a:hover {background:url(images/layout/navsprite.png) -762px -49px no-repeat; }

/* CONTENT */

#content-wrapper {
width: 900px;
min-height: 800px;
margin: 0px;
background: url(images/star.png) 30px 30px  no-repeat #f2ad1d;
padding: 40px 0 100px 0; }

.one-column {
margin: 20px; }

.left-column {
float: left;
width: 293px;
min-height: 800px;
margin: 0 91px 0 47px; 
}

.right-column {
float: left;
width: 433px; 
}

#index {
font-size: 28px;
line-height: 36px;
font-weight: bold;
color: #000; 
text-align: center;
}

#bloglink a {
font-size: 20px;
line-height: 20px;
font-weight: bold;
color: #06195f;
text-align: center;
 }

#bloglink a:hover {
font-size: 20px;
line-height: 20px;
font-weight: bold;
color: #5669df;
text-align: center;
 }


#movie {
margin: 65px 219px 0 219px;
}
.img-title {
border-bottom: 3px solid #000;
margin: 3px 0 30px 0; }

.txt-logo {
text-align: center;
margin: 0 0 37px 0; }

.archive_left {
float: left;
 }

.archive_right {
float: left;
 }
/*CONTACTS*/

.contact-wrapper {
margin: 0 0 60px 0; }

.contact {
margin: 0; }

.contact-name {
font-size: 16px;
font-weight: normal;
color: #26397f;
border-bottom: 1px dotted #999;
padding: 0 0 4px 0;
margin: 0 0 14px; }

.contact-title {
font-size: 12px;
font-weight: normal;
color: #333; }

/* FORM */

.form-wrapper {
border-top: 3px solid #000;
margin: 0;
padding: 10px; }

.label {
color: #26397f;
font-weight: bold;
margin: 10px 0 0 0; }

.apply-labels {
float: left;
margin: 0 20px 10px 0; }

.input {
width: 140px;
height: 18px;
border: 1px solid #666;
background: #f9f9f9;
padding: 2px 5px;
margin: 0 0 6px 0; }

.input:hover {
border: 1px solid #444;
background: #fff; }

.txt-area {
width: 328px;
height: 50px;
border: 1px solid #666;
background: #f9f9f9;
padding: 5px; }

.txt-area:hover {
border: 1px solid #444;
background: #fff; }

.button {
width: auto;
height: auto;
padding: 2px 10px;
background: #4a8827;
color: #fff;
border: 1px dotted #fff; }

.margin-left {
float: left;
margin: 0 0 0 10px; }

.personal {
border:none;
}

/* FOOTER */

#footer {
position: absolute;
bottom: 0;
width: 900px;
height: 60px;
background: url(images/layout/footer.png) repeat-x;
margin: 0 auto; }

/* BLOG */

.blog-wrapper {
margin: 0 0 30px 0; }

.blog-body {
border-bottom: 1px dotted #c0c0c0;
padding: 0 0 10px 0;
margin: 10px 0; }

.blog-date {
color: #444;
margin: 10px 0 4px 0; }