/* CSS Document */

img{
border:none;
}

/* body css */

body{
background-image:url(images/bg.png);
background-position:center;
background-repeat:repeat-y;
background-color:#E4E4E4;
}


/* font styles */
h1{
font-family:Tahoma;
font-size:25px;
color:#a31249;
border-bottom-style:solid;
}

h2{
font-family:Tahoma;
font-size:20px;
color:#a31249;
}

h3{
font-family:Tahoma;
font-size:17px;
color:#a31249;
}

p{
font-family:Tahoma;
color:#000000;
}

li{
font-family:Tahoma;
color:#000000;
}



/* container css */

#container{
position:relative;
margin-left:auto;
margin-right:auto;
width:1000px;
min-height: 900px;
_height: auto !important;
}


/* header css */

#header{
position: relative;
width:1000px;
height:300px;
background-image:url(images/headerbg.png);
background-repeat:repeat-x;
}


ul#home{
position:absolute;
top:-10px;
left:50px;
list-style:none;
font-family:"tahoma";
font-size:20px;
width:auto;

}

ul#home li{
display:inline;
padding-left: 20px;

}

ul#home li a:link{
text-decoration:none;
color:#a31249;
}

ul#home li a:visited{
text-decoration:none;
color:#000;
}

ul#home li a:hover{
text-decoration:underline;
color:#000;
}

ul#home li a:active{
color:#a31249;
text-decoration:none;
}

#logo{
	position:absolute;
	margin-left:50px;
	margin-top:40px;
	left: 2px;
}

#logoshadow{
position:absolute;
margin-left:50px;
top:240px;
}

#ezfile{
postion:absolute;
margin-left:540px;
margin-top:40px;
}

#ezfiletext{
position:relative;
margin-left:603px;
margin-top:-105px;
}

/* menubar css */

#menubar{
position:relative;
width:1000px;
height:75px;
}

#bar{
position:relative;
margin-left:45px;
}

/* social media buttons css*/

#facebook{
position:relative;
top:-60px;
left:810px;
}

#twitter{
position:relative;
top:-60px;
left:820px;
}



/*menu bar links css*/

ul#menulinks{
position:absolute;
top:-5px;
left:45px;
list-style:none;
font-family:"tahoma";
font-size:20px;
width:auto;

}

ul#menulinks li{
display:inline;
padding-left: 20px;

}

ul#menulinks li a:link{
text-decoration:none;
color:#fff;
}

ul#menulinks li a:visited{
text-decoration:none;
color:#de8871;
}

ul#menulinks li a:hover{
text-decoration:underline;
color:#fff;
}

ul#menulinks li a:active{
color:#de8871;
text-decoration:none;
}


/*main content css*/

#maincontent{
position:relative;
width:1000px;
min-height: 500px;
_height: auto !important;

}

#maintext{
position:relative;
width:600px;
min-height: 500px;
_height: auto !important;
margin-left:350px;
}


/* sidebar css */
#sidebar{
position:absolute;
top:2px;
left:50px;
width:275px;
height:500px;
background-image:url(images/sidbarbg.png);
background-repeat:no-repeat;
}

#sidebartext{
position:relative;
left:15px;
top:5px;
width:240px;
}


/*footer css */
#footer{
position:relative;
top:10px;
width:1000px;
height:auto;
}

#footerbar{
position:relative;
margin-left:45px;
}

#footertext{
position:relative;
top:-40px;
}

/*footer social media buttons*/

#facebookfoot{
position:relative;
top:-80px;
left:810px;
}

#twitterfoot{
position:relative;
top:-80px;
left:820px;
}

/*footer links css*/

ul#footerlinks{
position:absolute;
top:-10px;
left:45px;
list-style:none;
font-family:"tahoma";
font-size:20px;
width:auto;

}

ul#footerlinks li{
display:inline;
padding-left: 20px;

}

ul#footerlinks li a:link{
text-decoration:none;
color:#fff;
}

ul#footerlinks li a:visited{
text-decoration:none;
color:#de8871;
}

ul#footerlinks li a:hover{
text-decoration:underline;
color:#fff;
}

ul#footerlinks li a:active{
color:#de8871;
text-decoration:none;
}
