/* Main Stuff */



html, body {
100%;
background-color:#0e1746;
background-repeat:repeat-x;
background-position:top; 
background-image:url('home-background3.jpg');
color:#fff;
text-align:left;
font-size:15px;
font-family: Lucida Sans Unicode;
margin:0 auto;
}


.page {
width:860px;
margin:0 auto;
}

.barn {
background-repeat:no-repeat;
background-position:top; 
background-image:url('logo-ideas4g.jpg');
height:310px;
}

.main {
text-align:left;
padding-top:20px;
padding-left:30px;
}



/* Footer Stuff */


.footer{
background-image:url('footer-index.jpg');
background-position:bottom;
background-repeat:repeat-x;
height:20px;
}

.sub-footer {
background-image:url('footer-top.jpg');
background-position:top;
background-repeat:no-repeat;
color:#fff;
text-align:center;
padding-top:100px;
}


.footer-text {
padding-left:150px;
text-align:left;
line-height:23px;
float:left;
}

.footer-column {
width:300px;
padding:15px;
float:left
}


/* Index Stuff */


.head-left {
float:left;
width:227px;
padding:0px 20px 0px 20px;
}

.head-center {
float:left;
width:226px;
padding:0px 20px 0px 20px;
background-repeat:repeat-y;
background-position:top; 
background-image:url('divider.jpg');
}

.head-right {
float:left;
width:227px;
padding:0px 20px 0px 20px;
}

.head-left2 {
float:left;
width:460px;
padding:0px 20px 0px 20px;
}

.facebook{
float:right;
width:300px;
margin-top:0px;
}

.f-book{
background-color:#fff;
}

/* Text */


p.header {
color:#a0393e;
font-size:25px;
line-height:25px;
font-family: rockwell, Lucida Sans Unicode;
}

#news{
color:#dedede;
font-weight:bold;
}

a.link:link,a.menu:active,a.menu:visited, a.link:visited{
text-decoration:none;
color:#f2f04e;
}

a.link:hover{
text-decoration:underline;
color:#f2f04e;
}

a.more:link,a.more:active,a.more:visited {
text-decoration:none;
color:#777;
text-align:right;
font-size:12px;
}

a.more:hover{
text-decoration:underline;
color:#f2f04e;
text-align:right;
font-size:12px;
}


a.nothing{
text-decoration:none;
}

/* Menu Stuff */


.menu1 {
padding-top:1px;
width:800px;
border: 0 none;
margin: 0 auto;
}

#navlist li {
display:inline;
list-style-type:none;
font-size:14px;
line-height:14px;
padding-right:10px;
}

a.menu:link,a.menu:active,a.menu:visited {
text-decoration:none;
color:#fff;
}

a.menu:hover {
text-decoration:underline;
color:#f2f04e;
}

a.now {
text-decoration:none;
color:#f2f04e;
}

