/*--------------------------------
	1.  Reset
--------------------------------*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, img, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}		
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

html {overflow-y:scroll;height:100%;}

/*--------------------------------
	2. Default Links
--------------------------------*/
a, a:visited, a:active {color:#000;text-decoration:none;}
a:hover {color:#c746a9;cursor:pointer;}

/*--------------------------------
	3. Default Text Styles
--------------------------------*/
body {background-color:#efefef;background-image:url('../images/bg-repeat.png');background-repeat:repeat-x;background-position:top center;width:100%;display: block;margin:0 auto; height:100%}

#container_bottom {width:777px;margin-left:-20px;}
#bottom_frame{padding-top:35px;}
#text_on_pink{font-family:avenir,Arial;font-size:21px;padding-top:20px;letter-spacing:1px;font-weight:bold;}
#bottom_pink{padding-left:18px;background-image:url('../images/pink_bottom.png');background-repeat:no-repeat;background-position:center;margin-top:-200px;height:63px;width:778px;}
p#bottom{padding-left:34px;font-size:16px;padding-top:30px;text-align:left;font-family:Avenir_roman,Arial;letter-spacing:1px;height:60px;}
p#movement_text{text-align:center;font-size:18px;font-family:Avenir_roman,Arial;letter-spacing:1px;font-style:italic;}
/*--------------------------------
	4. Basic Structure
--------------------------------*/
#wrapper {background-image:url('../images/background_sub.png');background-repeat:no-repeat;padding-top:50px;width:1008px;position:absolute;height:100%;z-index:1;height: auto !important;left: 0; right:0;margin: 0 auto;}
#white {margin:0 auto;width:972px;height:122px;}
#content {margin:0 auto;width:972px;background-color:#FFF;}
#circle {background-image:url('../images/circle.png');background-repeat:no-repeat;bottom:0;width:436px;height:265px;float:right;margin-right:-138px;margin-top:-88px;overflow:hidden;z-index:-100;position:relative;}


/*--------------------------------
	5. Navigation
--------------------------------*/
#top-repeat{background:url(../images/nav_border.png) left top repeat-x;height:3px;width:972px;margin-left:20px;}
#bottom-repeat{background:url(../images/nav_border.png) left top repeat-x;height:3px;width:972px;margin-left:20px;}
#navouter{margin-left:92px;}
#navwrapper{width:100%;height:39px;margin: 0 auto;}
#nav {padding-top:6px;}
#nav ul {list-style:none;}
#nav li{padding-left:17px;float:left;}
#nav li #bullet{font-size:20px;padding-top:3px;}
p#nav{font-family:Avenir_medium,Arial;text-transform:uppercase;font-size:14px;letter-spacing:2px;}
span#pink{color:#c746a9;}

/*--------------------------------
	6. Page / Content Styling
--------------------------------*/
#page {width:972px;height:100%;background-color:#FFF;padding-top:40px;}
#footer{width:972px;background-color:#FFF;margin:auto 0;height:94px;position:absolute;z-index:-1000;margin-top:-20px;margin-left:18px;}
