

body
{
background: #ffffff;
z-index: 100;
font-family: arial, verdana, times;
size: 1em;
}
a, a:visited, a:hover
{
border: none;
text-decoration: underline;
}

/* positioning elements */

#convention-2011
{
width: 1000px;
padding: 0;

margin: 0;
padding: 0;
}

#form-with-style
{
width: 100%;
height: 8em;
margin: 1em 0 1em 0;
}
#form-with-style input
{
display: block;
width: 10em;
height: 3em;
padding: 0;
margin: 0 3em 0 3em;
float: left;
font-family: verdana;
text-transform: uppercase;
color: black;
background: #ffffff;
color: #000000;
}



#outset
{
width: 98%;
text-align: center;
clear: both;

}




#head
{
width: 1200px;
height: 228px;
margin: 0 0 .25em 0;
blear: both;
overflow: hidden;
background-image: url(../images/logos/header_page2.jpg);
background-repeat: no-repeat;


}
#donate
{
clear: both;

text-align: left;
width: 300px;
height: 140px;

margin: 10px 0 0 0;
padding: 0;

float: right;
overflow: hidden;

}
#donate h2
{
padding: 0;
margin: 0;
text-align: left;
}

#face-book
{
width: 96px;
height: 32px;

margin: 0 0 0 0;
padding: 0;
float: right;
}


#outer_container
{
width: 1200px;
padding: 0;
margin: 1em auto 1em auto;

}
#nav
{
width: 130px;
float: left;
margin: 0;
padding: 0;
}

#nav a, #nav a:visited
{
display: block;
width: 130px;
height: 6em;
margin: 0;
padding: 3em 0 0 0;
text-align: center;
font-weight: bold;
font-size: .9em;
color: #ffffff;

}
#nav ul
{
list-style-type: none;
padding: 0;
margin: 0;
}
#nav li
{
display: block;
margin: 8px 0 8px 0;
padding: 0;
height: 6em;

background: #a9a9a9;

color: #ffffff;
border-radius: 6px;
-moz-border-radius: 48px;
}

#main
{
width: 1000px;
float: left;
text-align: left;
margin: 0 10px 0 10px;
padding: 10px;
font-family: verdana, arial, courier;

}
#main a, a:visited
{
text-decoration: underline;
}
#main a:hover
{
background: black;
color: white;
}
#main p
{
text-align: left;
padding: 1em;
margin: 1em;

}
p.stand_out
{
font-family: verdana;
color: #cc0000;
weight: bold;
}


#convention_events
{
float: left;
width: 14%;
padding-left: 0;
font-size: .9em;

}

#events
{
width: 195px;
float: left;
padding: 0;
margin: 0;
font-size: .9em;

}
#foot
{
width: 1200px;
clear: both;
}
* classes */

#march-on-capitol
{



}
#convention_sponsors
{
width: 1000px;
height: 600px;
padding: 0;
margin: 0;
margin-bottom: 2em;
background: black;
}
.disability-dance
{
width: 600px;
height:600px;
float: right;
padding: 0;
margin: 0 200px 0 200px;
margin-left: 1em;
}
.disability-dance p
{
text-align: left;
margin: 0;
padding: 0;

}

.sponsor-2011
{
width: 130px;
margin: 0 0 0 130px;
padding: 0;
float: left;
}

.player
{
width: 400px; height: 800px; float: left;
}


.larry-gardner
{
font-family: Monotype Corsiva;
font-size: 1.5em
}
.left

{
width:  200px;
border: 0;
padding: 0;
float: left;

}
.convention-sponsors
{
background: black;
width: 580px;
height: 415px;
margin: 10px 0 10px 0;
padding: 0 10px 0 10px;
border: solid 4px black;
}

form#subscribe
{
font-family: verdana;
 font-size: 11px;
width: 320px;
 padding: 10px; 
border: 1px solid #ff0000;
background: yellow;
}


.social
{
clear: both;
width: 128px;
 height: 96px;
margin: 2em;

background: red;
overflow: hidden;
}

.nav-races
{
width: 38em;

padding: 0;
margin: 1em 0 1em 0;
border: solid 1em black;
}

.nav-races a
{
width: 6em;
height: 2em;
float: left;
font-size: .9em;
font-style: oblique;
background-color: silver;
padding: 0;
margin: .5em 1em 0 0;
}


.nav-runteam
{

width: 38em;

height: 3em;
}
.nav-runteam a
{
width: 7.5em;
height: 2em;
margin: 0 1em 0 1em;
float: left;
text-align: center;
background-color: silver;
}




.running_team
{
clear: both;
width: 96%;
height: auto;

margin: 1.5em auto 1.5em auto;
}
.running_team h1
{
float: left;
width: 25%;
padding-left: .25em;

}

.races
{
clear: both;
height: auto;

margin: 1.5em auto 1.5em auto;
text-align: left;
}
.races 
{

}
.photo_left
{
clear: left;
float: left;
margin-right: 1em;
}
.race
{
clear: both;
width: 98%;
margin: 1em auto 1em auto;

}

ol.team li
{
position: inline;
width: 4em;


float: left;
}


.whole
{
clear: both;
width: 98%;
}
.half
{
width: 48%;
float: left;
margin: 0;
padding: 0;
}



.annual_report img
{
display: block;
margin: 10px 0 10px 0;
padding: 0;
}


.convention_photos
{
width: 98%;
 clear: both;
 height: 10em;
 padding: 0; 
margin: 1em 0 1em 0;
}

.left
{
min-width: 1em;
float: left;
margin-right: 1em;
margin-bottom: 1em;
text-align: left;
}
.no_margin
{
clear: both;
margin: 0;
padding: 0;
text-align: center;
}

.forms_convention_2009
{
clear: both;
width: 528px;
height: 132px;
overflow: hidden;
margin: 1em auto 4em auto;
}

.pdf_form
{
position: relative;
width: 128px;
height: 128px;

float: left;
font-family: verdana, arial, courier;
font-size: 1em;
margin: 0 auto 0 auto;

}
.pdf_form img
{
position: absolute;
bottom: 8px;
left: 48px;
}

.clear_both
{
clear: both;
width: 100%;
}
.button
{
background-color: #ff0000;
color: #ffffff;
font-size: .8em;
text-decoration: none;
overflow: hidden;
margin: 1em;
padding: 1em;
}

.align_left
{
text-align: left;
}
.red000099
{
color: #000099;
}
.red810541
{
color: #810541;
}
.colore9ab17
{
color: #e9ab17;
}

.grey
{
background-color: #B2B2B2;
color: #000000;
}
/* division */
div.att_photo
{
width: 200px;
height: 226px;
float: left;
margin-right: .5em;
}

div.pdf
{
width: 1em;
float: right;
}
.container
{
clear: both;
width: 1200px;
height: auto;
border: solid black 2px;

}
div.film
{
background-color: #ffffff;
padding: 0px;
margin: 0px;
}
div.film h2
{
background-color: #ffffff;

}
div.film p
{
background-color: white;
}

div.ada
{
clear: both;
width: 98%;
height: auto;
background: yellow;

font-color: #000000;
}


#mmaintext
{
background-color: #E9E9E9;
padding-left: 0em;
padding-right: 0em;
text-align: left;
}
#caption
{
	text-align: left;	background-color: #E9E9E9;font-	color: #000000;
}

div.third
{
float: left;
margin-bottom: 2em;
}
div.nor
{
width: 325px;
height: 275px;
float: left;
margin-bottom: 1em;
margin-right: .25em;
}
#foot
{
width: 100%;
overflow: invisible;
text-align: center;
}

div.ppa
{
 height: 300px;
padding-bottom: 1em;
overflow: hidden;
}
div.center
{
width: 100%;
clear: both;
text-align: center;
}
div.convention
{
width: 100%;
margin-top: 2em;
padding-bottom: 2em;
}
div.cell
{
text-align: justify;
padding: 8% 8% 8% 8%;
}
div.clear
{
width: 100%;
height: auto;
clear: both;
padding: 0 0 1em 0;
margin: 0;
}
div.ff_blurb
{
clear: both;
width: 100%;
height: 46em;
border: .25em dashed #000000;
}

div.clear_center
{
width: 100%;
clear: both;
text-align: center;

}
div.legislative_report
{
clear: both;
width: 100%;
}
div.main a
{
padding-right: 0;
}


div.photo_left
{
width:  auto;
float: left;
padding-right: 3em;
padding-bottom: .25em;
margin-right: 1.5em;
margin-bottom: 1.5em;
}
div.photo_right
{
width:  20%;
float: right;
padding-left: 1.5em;
padding-bottom: .25em;
margin-left: 1em;
}

div.staff
{
float: left;
}


#capwiz
{
position: relative;
left: 1100px;
top:120px;
}
/*headers*/
h1, h2, h3, h4, h5, h6
{
font-family:  verdana, arial, courier;
text-align: center;
}

h2
{
padding: .75em;
margin: 0;
}
h2.leg_report
{
font-size: 2em;
}
h2.cds
{
 font-style: oblique, bold;
color: blue;
text-align: center;
}

h2.convention
{
clear: both;
color: red;

padding-top: .15em;
padding-bottom: .15em;
}

h2.clear
{
clear: both;
width: 100%;
}
h2.center
{
text-align: center;
}
h3
{
font-size: 1.2em;
padding: 0;
}
h3.cds
{
position: inline;
width: 50%;
float: left;
 font-style: oblique, bold;
color: blue;
padding: 0;
margin: 0;
}

h3.red
{
font-size: 1.2em;
color: red;
text-align: center;
padding: 0;
}
h3.clear
{
clear: both;
width: 100%;

}
h3.center
{
width: 100%;
clear:  both;
text-align: center;
}
h5.registration
{
font-size: 1em;
}
/*paragraphs*/


p.convention_sponsor
{
size: 1.25em;
weight: bold;
color: #ff0000;
}

p.clear
{
clear: both;
margin: 0;
padding: 0;
}
p.float_left
{
float: left;
width: 8em;
}
p.left
{
position: inline;
width: 48%;
float: left;
}
p.center
{
text-align: center;
}

/* lists */
ul.convention-contents
{
list-style: none;
display: block;
height: 6em;padding: 0;
margin: 1em 0 2em 0;
}
ul.convention-contents li
{
width: 98px;
height: 3em;
margin: 0;
padding: 0 50px 0 50px;
border-right: solid 2px #000000;
float: left;
}

ul.laquinta
{
list-style: none;
}
ul.speakers
{
padding: 0;
margin: 0;

list-style: none;
}

ul.speakers li
{
display: block;
height: 350px;
width: 150px;
padding: 0 0 0 100px;
margin: 1em 0 1em 0;
overflow: none;
float: left;
}
ul.speakers li p
{
width: 75px;
padding: 0;
margin: 12px auto 12px auto;
}
ul.petition
{
padding: 0;
margin: 1em 0 1em 0;
list-style-type: none;
}
ul.petition li, ul.petition lia, ul.petition li a:visited
{
margin: 1.5em;




}
ul.sponsors-2011
{
list-style: none;
padding: 0;
margin: .5em 0 0 0;
}
ul.sponsors-2011 li
{
display: block;
width: 150px;
height: 180px;
padding: 0;

margin: 0 75px 0 75px;

float: left;
overflow: hidden;
}
ul.convention-2011
{
list-style: none;
padding: 0;
margin: 0;
}
ul.convention-2011 li, ul.convention-2011 li a, ul.convention-2011 li a:visited, ul.convention-2011 li a:hover
{
margin: 0;
padding: 0 auto 0 auto;
width: 220px;
height: 300px;
float: left;
background: #000000;
color: #ffffff;
border-right: solid 2px #ffffff;
}
ul.social-media
{
list-style-type: none;
padding: 0;
margin: 0;
}
ul.social-media li
{
width: 32px;
height: 32px;
margin: 0;
padding: 0;
float: left;
}
ul.convention-sponsor
{
list-style-type: none;
}
ul.convention-sponsor li
{
width: 240px;
height: 141px;
padding: 0;
margin: 0 0 0 40px;

float: left;

}

ul.annual-report
{
list-style-type: none;
}
ul.annual-report li
{
width: 64px;
height: 64px;
float: left;

}
ul.annual-report img
{
display: block;
}


ul.pdf
{
list-style-type: none;
position: block;
width: 100%;
clear: both;
}
ul.pdf li
{
width: 8em;
float: left;
margin: 1em;
}
ul.sideways
{
list-style-type: none;
text-align: center;
}
ul.sideways li
{
position: inline;
width: 20%;
float: left;
margin-left: 1em;
margin-right: 1em;
}
ul.across_report
{

width: 100%;
list-style-type: none;

}
ul.across_report li
{
position: inline;
width: 4em;
float: left;
background-color: #e9e9e9;
font-color: black;
}
ul.professional_services
{
list-style-type: none;
}
ul.professional_services li
{
text-align: center;
line-height: 1em;

}
ul.speaker_photos
{
list-style-type: none;
}
ul.speaker_photos li
{
width:  200px;
padding-left: 10px;
padding-right: 10px;
float: left;
}
ul.convention_sponsors
{
list-style-type: none;
width: 100%;
height: 180px;
overflow: hidden;
}
ul.convention_sponsors li
{
width: 30%;
float: left;
padding-left: 1em;
}
ul.donate
{
list-style-type: none;
}
ul.donate li
{
width: 200px;
float: left;
}



ul.convention_photos
{
list-style-type: none;
}
ul.convention_photos li
{
width: 48%;
margin: 0 .25em 0 .25em;
padding: 0;
float: left;
text-align: left;
}
ul.convention_photos img
{
margin-left: 1em;
}
/*images*/
#convention-image
{
border: 0;
padding: 0;
margin: 0;
 }
img.photo_left
{
float: left;
text-align: left;
}

img.photo_right
{
float: right;
padding: 0;
margin: 0 0 0 1em;
}

img.everest_photo
{
float: right;

padding-top: 0;
margin-top: 1em;
margin-right: .25em;
}

img.events_film
{
float: left;
padding-left: .25em;
padding-bottom: .25em;
padding-top: 4em;
}

img.list
{
position: block;
}
img.header_right
{
float: right;
padding-right: 2%;
padding-left: 2%;
}
img.left
{
float: left;
}
img.left_no_margin
{
float: left;
margin: 0;
padding: 0;
}

img.iwojima
{
clear: both;

padding-top: .15em;
padding-bottom: 1em;
margin: 0;
text-align: center;
}


img.pdf
{
float: left;
padding-right: .25em;
}

img.center
{
text-align: center;
}
img.donate_button
{
position: block;
clear: both;
}

/* forms */

form.vertical
{
clear: both;
width: 195px;
height: 200px;
border: solid 1px #000000;
padding: 10px 10px 10px 0;
background: #dddddd;
font-family: verdana;
font-size: 11px;
}
form.vertical h2
{
font-family: verdana;
font-size: 11px;
font-style: bold;
color: #f000;
}
form.vertical ul
{
list-style: none;
padding: 0;
margin: 0;
}
form.vertical li
{
width: 160px;
padding: 2px 10px 2px 0;
margin: 0;
text-align: left;
}

form.vertical label
{
margin: 5px 0 5px 0;
}
form.vertical .right
{
text-align: right;
margin: 10px 0 10px 0;
}

