/*
Theme Name: AVICC 
Description: Theme for AVICC.
Author: AVICC
*/

body{
background-image: url(images/bigbg.jpg);
background-position: top center;
background-attachment: fixed;
background-color: white;
font-family:arial;
font-size:13px;
}
a{
color:#006590;
outline: none;
}
a:hover{
color:#E6A721;
}
#avicc_container{
width: 1044px;
margin-left: auto;
margin-right: auto;
}
#avicc_top img{
vertical-align: top;
}
#avicc_header p{
margin: 0;
padding: 0;
text-align:center;
}
#avicc_header img{
vertical-align: top;
}
#avicc_menu{
width: 990px;
background-image: url(images/AVICC_11.png);
height: 50px;
margin-left: auto;
margin-right: auto;
}
#avicc_menu ul{
list-style:none;	
margin:0;
padding:0;
}
#avicc_menu ul li{
float:left;	
}
#avicc_menu ul li a{
text-decoration: none;
color: gray;
line-height:3.7;
height:100%;
display: block;
padding-left:20px;
padding-right:20px;
float: left;
text-align: center;
}
#avicc_menu ul li a:hover{
background-color: #b2b2b2;
color:white;
}
#avicc_footer ul{
list-style:none;	
margin:0;
padding:0;
}
#avicc_footer ul li{
float:left;	
margin:0;
padding:0;
}
#avicc_footer ul li a{
text-decoration: none;
color: gray;
display: block;
padding-left:10px;
padding-right:10px;
float:left;
}

#textsize{position:absolute;margin-top:3px; margin-left:890px; line-height:2; color:gray; font-size:10px;}
#textsize img{vertical-align: bottom;}
#textsize a{background-color:none;}
#textsize a:hover{background-color:none;}
#background_fader{
display: block;
background-image: url(images/AVICC_20.png);
width: 1044px;
margin-left: auto;
margin-right: auto;
}
#avicc_content{
width: 990px;
padding:20px;
padding-left: 45px;
margin-left: auto;
margin-right: auto;
}
/*#avicc_content p{
margin-right:45px;
max-width: 600px;
}
#avicc_content li{
max-width: 400px;
}*/
#avicc_content h1{
font-size:18px;
margin:0;
color:#006590;
}
#avicc_widget{
/*width:360px;
display:block;
margin-left:20px;
margin-right:18px;
margin-bottom:10px;*/
}
#avicc_widget h2{
margin-top:0;
font-size:16px;
padding-left:20px;
}
#avicc_widget p{
padding-left:20px;
padding-right:20px;
}
#avicc_widget img{
vertical-align: top;
}
#avicc_widget_bg{
background-image: url(images/avicc_25.png);
display:block;

}
#avicc_widget_white{
display:block;
width:285px;
background-color:white;
padding:10px;
margin-left: auto;
margin-right: auto;
}
#search{
width:230px;
border:gray solid 1px;
height:24px;
font-size:18px;
padding:3px;
color:#808080;
}
h3{
margin:0;
color:gray;
margin-bottom:4px;
}
#avicc_footer{
background-image: url(images/AVICC_54.png);
background-repeat: no-repeat;
background-position: bottom;
height:40px;
width: 990px;
margin:20px auto -10px;
padding-left:35px;
color:#82A3DA;
}
#avicc_footer a{
text-decoration: none;
color:#006590;
font-size:12px;
padding-left:5px;
padding-right:5px;
line-height: 1.6;
}
#avicc_footer a:hover{
color:#E6A721;
} 
h2{
font-size:16px;	
}
.alignleft{
float:left;
margin-right:10px;
}

/* additions */

#sidebar {
	float:right;
	width:360px;
	display:block;
	margin-left:20px;
	margin-right:18px;
	magin-bottom:10px;
}

.sitemapList {
	margin:-16px 0 0 -26px;
}
.sitemapList ul li {list-style:none;}
.sitemapList ul li ul li {list-style:inside;}
.sitemapList ul li ul li ul li {list-style:circle;}
.sitemapList ul li ul li ul li ul li {list-style:square;}

#older-posts {float:left; margin:0 0 16px;}
#newer-posts {float:right; margin:0 0 16px;}
#nav-below {margin-top:20px;}

div#avicc_content hr {
	border-color: #c4c4c4;
	border-style: solid;
	border-width: 0 0 1px 0;
	clear: both;
	padding: 0;
	margin:10px 0 10px 0;
	height: 0;
}

#leftcontent {width:600px;}

#avicc_widget_white form#searchform label.screen-reader-text {display:none;}
#avicc_widget_white form#searchform {margin-left:32px;}

.topAPDF {margin:6px 0 20px;}

body.home #aspdf, body.page #aspdf {display:none;}

#leftcontent {*margin-top:-236px;}

body #leftcontent .frm_form_fields input, body #leftcontent .frm_form_fields textarea {border:1px solid #989898;}

address .normal{
	font-style:normal;
}

