/* AVICON Confrerence website release 2.0 */




BODY {
	
	position:relative;
	background-color: #027391;
	background-image: url(images/the_massive02.png);
	/*background:#027391 url(images/the_massive02.jpg) repeat-x fixed 100% 100%;*/
	background-position: center top;
	background-repeat: repeat-x;
	}


#container {
	width: 1019px;
	margin: 0 auto;
	background-image:url(images/content_repeat.jpg);
	background-color:white;
	padding-bottom:50px;
	opacity:0.9;	
	}
	
#header {
	background-color:#ffffff;
	background-image:url(images/content_repeat.jpg);
	padding-left:40px;
	padding-right:40px;
	

	}
	
#header p {
	color:#bebebe;
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	border-bottom:1px solid #d7ecf1;
	padding-top:10px;
	padding-bottom:10px;
	opacity:1.0;
	}	

#header a {
	color:#00708e;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	opacity:1.0;
	}
	
#header a:hover {
	color:#be5e00;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:underline;
	opacity:1.0;
	}
	
#header img{
	border:none;
	}
	
H1 {
	color:#0b7793;
	font-family: Geneva, sans-serif;
	font-size:2.2em;
	line-height:100%;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	

H2 {
	color:#7998aa;
	font-family: Geneva, sans-serif;
	font-size:2em;
	line-height:100%;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	}

H3 {
	color:#1a4967;
	font-family: Geneva, sans-serif;
	font-size:1em;
	line-height:100%;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
	
H4 {
	color:#939598;
	font-family: Geneva, sans-serif;
	font-size:.70em;
	line-height:100%
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
H4 a{
	color:#939598;
	text-decoration:none;
	}

H4 a:hover{
	color:#be5e00;
	text-decoration:underline;
	}
	
	
	
H5 {
	color:#000000;
	font-family: Geneva, sans-serif;
	font-size:.5em;
	line-height:100%;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
.red {
	color:#ac3b41;
	}
	
hr {
  border: 1px solid #efefef;
  width: 80%;
}

#content {
	background-color:#ffffff;
	margin-left:50px;
	width:647px;
	min-height:750px;
	padding-right:30px;
	border-right:1px solid #eaeaea;
	}
	
#content_wide {
	background-color:#ffffff;
	margin-left:40px;
	width:927px;
	min-height:700px;
	padding-right:30px;
	
	}
	

blockquote {
	color: #828282;
	font-family: Palatino, Georgia, Times New Roman, Times, Serif;
	width: 80%;
	/*margin: 0;
	float: left;*/
	font-size:110%;
	line-height:140%;
	font-style:italic;
	}	
	
	
#content a{
	color:#991403;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
	opacity:1.0;
	}
	
#content a:hover{
	color:#ec2208;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:underline;
	opacity:1.0;
	}
	
#content a:visited {
	color:#991403;
	font-family: Verdana, Geneva, sans-serif;
	opacity:1.0;
	}
	
#content q{
	color:#929292;
	font-family: Geneva, sans-serif;
	font-size:1em;
	line-height:18px;
	opacity:1.0;
	}

#content p{
	color:#686868;
	font-family: Geneva, sans-serif;
	font-size:.82em;
	line-height:1.55em;
	opacity:1.0;	
	margin-bottom:5px;
	padding-bottom:5px;
	margin-top:0px;
	padding-top:10px;
	}
	
#content_wide p{
	color:#686868;
	font-family: Geneva, sans-serif;
	font-size:.82em;
	line-height:1.55em;
	opacity:1.0;	
	margin-bottom:5px;
	padding-bottom:5px;
	margin-top:0px;
	padding-top:10px;
	}
	
#content ul, ol{
	color:#686868;
	font-family: Geneva, sans-serif;
	font-size:.8em;
	line-height:1.55em;
	opacity:1.0;
	margin-top:0px;
	padding-top:0px;
	}
	
.red {
	color:red;
	}
	
fieldset{
	padding-left:2em;
	border:1px solid #eaeaea;
	width:80%;
	}

label {
  	float:left;
  	width:35%;
  	margin-right:.5em;
  	text-align:right;
	padding-top:1em;
	color:#316b90;
	font-family: Geneva, sans-serif;
	font-size:.70em;
	line-height:100%;
	font-weight:bold;
  	}
	
	
legend {
	color:#5a86a2;
	font-family: Geneva, sans-serif;
	font-size:.9em;
	line-height:100%;
	font-weight:bold;
	padding:.25em;
	
	}
	
input{
	padding:2px;
	margin:2px;
	border:1px solid #72afc1;
	color:#000000;
	background-color:#f0f7f9;
	width:16.75em;
	font-family:Geneva, Verdana, sans-serif;
	}
	
.radio{
	width:1.5em;
	margin-top:10px;
	}

textarea{
	padding:2px;
	margin:2px;
	border:1px solid #72afc1;
	color:#000000;
	background-color:#f0f7f9;
	width:16.75em;
	}
	
#sidebar {
	background-color:#ffffff;
	margin-top:20px;
	margin-right:40px;
	/*padding-left:30px;*/
	padding-bottom:20px;
	width:227px;
	/*border-left:1px solid #eaeaea;*/
	float:right;
	}
	
.odd {
	padding:15px 30px 10px 30px;
	background-color:#d3e4e8;
	border:1px solid #d3e4e8;
	}
	
.even {
	border:1px solid #d3e4e8;
	padding:15px 30px;
	}
	
.even a{
	
	text-decoration:none;
	color:#54757e;
	}
	
.even a:hover{
	
	text-decoration:underline;
	color:#be5e00;
	}	

.odd a{
	
	text-decoration:none;
	color:#2ea8c9;
	}
	
.odd a:hover{
	
	text-decoration:underline;
	color:#be5e00;
	}	

	
.floatright{
	float:right;
	/* padding-top:10px;
	padding-right:15px; */
	}
	
#footer {
	width: 1019px;
	margin: 0 auto;
	padding:0;
	opacity:0.93;
	}
	
#footer_content {
	height:70px;
	padding-top:20px;
	padding-left:50px;
	background-image:url(images/footer_repeat.jpg);
	position:relative;
	
	}
	
#footer p {
	color:#686868;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	opacity:0.7;
	padding-bottom:5px;
	}
	
#footer img{
	border:none;
	padding-right:30px;
	text-decoration:none;
	}
	
	
.indentfat{
	margin-left:50px;
	}
	
	
	
body#home a#homenav,
body#sponsor a#sponsornav,
body#contact a#contactnav,
body#speaker a#speakernav,
body#schedule a#schedulenav,
body#support a#supportnav,
body#store a#storenav{
color: #5594a5;
background-image:url(images/menubg.jpg);
border-top:1px solid #d7ecf1;
border-left:1px solid #d7ecf1;
border-right:1px solid #d7ecf1;
border-bottom:none;

text-decoration:none;
padding-top:10px;
padding-bottom:11px;
}
