/* AMY PHP Framework */
	
/* Layout */
html,body {
	height:100%;
	font:11px verdana,helvetica,sans-serif;
	color:#000;
}

#page {
	width:770px;
    margin:0 auto 0 auto;
    background:#FFFFFF;
    height:auto;
    padding-top:5px;
}

#top{
    height:30px;
    /*background:#303236;*/
}

#top-admin{
    height:113px;
    /*background:#303236;*/
}

#top #logo{
    height:80px;
    width:260px;
    margin:0 10px;
}

#flash_banner{
	height:250px;
}


#main {
	width:770px;
    background:#FFFFFF;
}

#main #line{
    width:100%;
    height:10px;
    background: transparent url(../imgs/top_bar.jpg) top repeat-x;
}

#main #page-content {
	padding:10px;
    overflow:auto;
    background:#FFFFFF;
}

#main a {
	color:#00AAB5;
	text-decoration:underline;
}

#main a:visited {
	color:#00AAB5;
}

#main a:hover,
#main a:focus {
	text-decoration:none;
}

/* SIDE BAR */

#side_bar{
	float:right;
	width:300px;
    height:100%;
}

#box{
	width:100%;
}

#box .top{
    width/**/:/**/276px;
    height:15px;
	padding:0;
	margin:0 0 0 25px;
	background:url(../imgs/contact-bg.png) no-repeat;
}

#box .bottom{
    width/**/:/**/276px;
    height:15px;
	margin:0 -15px 0 25px;
	padding:0;
	background:url(../imgs/contact-bg.png) no-repeat right bottom;
}

#box .center{
    width/**/:/**/276px;
    padding:0;
	margin:0 0 0 25px;
    background:#D7D7D7;
}

#box #content{
    padding:0 10px 0 10px;
    overflow:auto;
}

/* Footer */

#footer {
	width:770px;
    height:100px;
	color:#333333;
	font-size:10px;
    margin:0 auto 0 auto;
}

#footer #line{
    width:100%;
    height:10px;
}

#footer #text{
    padding:10px;
    overflow:auto;
    margin-bottom:20px;
}

#footer a { color:#333333; text-decoration:none; font-weight: bold; }
#footer a:visited { color:#333333; }
#footer a:hover, #footer a:focus {
	color:#333333;
    text-decoration:underline;
}

#footer #copyright{
	float:left;
}

#footer #info{
	float:right;
}

/* ADMIN MENU */

#admin-menu{
    /*background:#303236;*/
}

#admin-menu #content{
    width:90%;
    height:150px;
    line-height:20px;
}

#admin-menu #col1{
    float:left;
}

#admin-menu #col2{
    float:right;
}

#admin-menu a { color:#333333; text-decoration:none; font-weight: bold; font-size:12px; }
#admin-menu a:visited { color:#333333; }
#admin-menu a:hover, #admin-menu a:focus {
	color:#333333;
    text-decoration:underline;
}


/* MAIN TAGS */

h2 {
    /*font:20px "Century Gothic", Helvetica, sans-serif;*/
    font:18px "Trebuchet MS", Helvetica, sans-serif;
	/*font-style:italic;*/
    font-weight: bold;
	color:#000;
	margin:0 0 2px;
}

h3 {
    font:14px Helvetica, sans-serif;
	color:#000;
    font-style:italic;
    font-weight: bold;
	margin:0 0 10px;
}

h4 {
    font:14px Helvetica, sans-serif;
	color:#000;
	margin:0 0 3px;
}

form {
    margin:0;
}

img{
    border:0;
}

#img-right{
    float:right;
    padding-left:5px;
  	padding-bottom:5px;
}

#img-left{
    float:left;
    padding-right:5px;
  	padding-bottom:5px;
}


hr{
	height:1px;
	background:#999999;
}

