@import "http://www.usamapxl.com/style/flashcards.css";
@charset "UTF-8";
/* CSS Document */

body{background: url(http://www.usamapxl.com/images/custom_backgrounds/rotate.php) no-repeat center top;}

#california_background{background-image:url('http://www.usamapxl.com/images/backgrounds/california_background.jpg'); background-attachment:fixed;}
#nevada_background{background-image:url('http://www.usamapxl.com/images/backgrounds/nevada_background.jpg'); background-attachment:fixed;}
#oregon_background{background-image:url('http://www.usamapxl.com/images/backgrounds/oregon_background.jpg'); background-attachment:fixed;}
#alabama_background{background-image:url('http://www.usamapxl.com/images/backgrounds/alabama_background.jpg'); background-attachment:fixed;}
#florida_background{background-image:url('http://www.usamapxl.com/images/backgrounds/florida_background.jpg'); background-attachment:fixed;}
#illinois_background{background-image:url('http://www.usamapxl.com/images/backgrounds/illinois_background.jpg'); background-attachment:fixed;}
#kentucky_background{background-image:url('http://www.usamapxl.com/images/backgrounds/kentucky_background.jpg'); background-attachment:fixed;}
#massachusetts_background{background-image:url('http://www.usamapxl.com/images/backgrounds/massachusetts_background.jpg'); background-attachment:fixed;}
#missouri_background{background-image:url('http://www.usamapxl.com/images/backgrounds/missouri_background.jpg'); background-attachment:fixed;}
#nevada_background{background-image:url('http://www.usamapxl.com/images/backgrounds/nevada_background.jpg'); background-attachment:fixed;}
#north_carolina_background{background-image:url('http://www.usamapxl.com/images/backgrounds/north_carolina_background.jpg'); background-attachment:fixed;}
#south_dakota_background{background-image:url('http://www.usamapxl.com/images/backgrounds/south_dakota_background.jpg'); background-attachment:fixed;}
#alaska_background{background-image:url('http://www.usamapxl.com/images/backgrounds/alaska_background.jpg'); background-attachment:fixed;}
#home_background_1{background-image:url('http://www.usamapxl.com/images/home_background_1.jpg'); background-attachment:fixed;}
#home_background_2{background-image:url('http://www.usamapxl.com/images/home_background_2.jpg'); background-attachment:fixed;}
#home_background_3{background-image:url('http://www.usamapxl.com/images/home_background_3.jpg'); background-attachment:fixed;}
#home_background_4{background-image:url('http://www.usamapxl.com/images/home_background_4.jpg'); background-attachment:fixed;}
#home_background_5{background-image:url('http://www.usamapxl.com/images/home_background_5.jpg'); background-attachment:fixed;}
#container{width:960px; margin:0 auto;}


#two_row_left{width:110px; float:left; margin-right:10px; margin-bottom:0px; height:140px;}
#two_row_right{width:730px; float:left; margin-bottom:0px; height:120px; padding-top:20px; margin-left:100px;}

#content{width:790px; float:left; /*margin-right:10px;*/ margin-left:10px; background-color:#fff; margin-bottom:10px; border:0px; padding-top:-20px; margin-top:-10px;}

/*nav styles - includes markup for css dropdown menu*/
#nav{width:810px; float:left; background-image:url('http://www.usamapxl.com/images/3d_ribbon_bar_header.png'); background-repeat:no-repeat; /*border-bottom:1px solid #fff;*/ font-family:Helvetica, Arial, sans-serif; font-size:16px; height:40px;}
#nav ul{margin-top:0px; padding-top:0px; padding-left:0px; line-height:30px; position:absolute; margin-left:6px; color:#fff;}
#nav ul:hover{cursor:default;}
#nav li{float:left; background:#333; list-style-type:none; padding:0 6px; border-right:1px solid #fff; position:relative; z-index:700;}
#nav a{text-decoration:none; color:#fff; /*padding:0 3px;*/ display:block;}
#nav a:hover{color:#ffffff;}
/*#nav li:first-child{border-left:1px solid #fff;}*/
#nav li:hover{background:#A2B9C7;}
#nav ul li ul{margin:0; width:10em; position:absolute; left:-1px; display:none;}
#nav ul li ul li{width:100%; border-left:1px solid #fff; border-bottom: 1px solid #fff; border-right:1px solid #fff;}
#nav ul li ul li:first-child{border-top:1px solid #fff;}
#nav ul li:hover ul, #nav ul li ul:hover{display:block;}
body #nav ul li ul li ul {visibility:hidden; left:10.8em; top:-1px;} /* pop out starts here; adding body to the first list ensures that it has a higher specificity than the selector for the level above */
#nav ul li ul li:hover ul {visibility:visible;}
/* IE hacks for nav styles */
* html #nav ul{float:left; border-left:1px solid #fff; margin-left:15px;}
* html #nav ul li ul{border-top:1px solid #fff; border-left:0px;}

.searchbox{float:right; margin-top:3px;}



/*.navigation{width:790px; background-color:#333; float:left; height:24px; padding-bottom:10px;}*/
/*.navigation ul li{float:left; list-style-type:none; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fff; padding-right:5px;}*/

/*#ribbon_left{background-image:url('http://www.usamapxl.com/images/3d_bar_left.png');}*/

.title{width:395px; float:left; margin-top:0px; background-color:#333; padding-left:5px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fff;}
.content_image{width:395px; float:left; margin-top:5px;}

#map_description{width:390px; margin:0px 0px 5px 5px; padding-left:5px; font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#fff; background-color:#4c6a7c}
#thumbnail_description{width:375px; float:right; margin:5px 0px 5px 0px; padding-left:5px; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#000; /*background-color:#4c6a7c*/}

#paragraph{width:395px; float:left; padding-top:5px; padding-bottom:5px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}
#paragraph p{margin-top:0px;}

#factbox{width:395px; float:left; padding-top:5px; padding-bottom:5px;}
#factbox a{color:#000; text-decoration:none;}
#factbox a:visited{color:#000; text-decoration:none;}
#factbox a:hover{color:#4c6a7c; text-decoration:underline;}
.facts_title{width:395px; float:left; background-color:#333; font-family:Helvetica, Arial, sans-serif; font-size:12px; text-align:left; color:#fff; padding-left:5px;
/*border-top-right-radius:20px; -moz-border-radius-topright:20px;*/}
.facts_left{width:190px; float:left; font-family:Helvetica, Arial, sans-serif; font-size:14px; margin-right:5px; padding-left:5px;}
.facts_right{width:190px; float:right; font-family:Helvetica, Arial, sans-serif; font-size:14px; margin-left:5px;}

#factbox_usa_facts{width:395px; float:left; padding-top:5px; padding-bottom:5px;}

/*.content_weather{width:340px; float:left; text-align:center; margin-top:5px; padding-left:55px;}*/
.content_weather{width:390px; float:left; margin-top:5px; padding-left:5px;}
.content_paragraph{width:385px; float:left; text-align:left; margin-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px; font-family:Helvetica, Arial, sans-serif; font-size:14px;}
.content_paragraph p{margin-top:0px; margin-bottom:0px;}

#social{width:395px; float:left; padding-top:5px;}
.social_facebook{width:131px; float:left; margin-top:5px; margin-bottom:5px; text-align:center;}
.social_rss{width:131px; float:left; margin-top:5px; margin-bottom:5px; text-align:center;}
.social_twitter{width:131px; float:right; margin-top:5px; margin-bottom:5px; text-align:center;}

#links{width:380px; float left; padding-top:5px;}
.links_mow{width:160px; float:left; margin-top:5px; margin-bottom:52px;}
.links_moi{width:220px; float:right; margin-top:5px; margin-bottom:52px;}

#left_content{width:395px; float:left; margin-top:10px;}
#sidebar{width:380px; float:right; margin-left:10px; /*margin-top:-21px;*/ margin-bottom:5px; margin-top:10px;}


.sidebar_title{width:375px; padding-right:5px; background-color:#333; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fff; text-align:right; float:right; }

#sidebar2_wrap{width:380px;}
.sidebar_left{width:175px; float:left; margin-left:10px; margin-right:5px; color:#fff; padding-top:10px; padding-bottom:10px;}
.sidebar_right{width:175px; float:right; margin-left:10px; color:#fff; padding-top:10px; padding-bottom:10px;}


#sidebar_panel2{width:380px; padding-top:10px;}
.sidebar3_left{width:112px; float:left; background-color:#333; color:#fff; margin-top:5px; margin-right:12px; margin-left:5px; height:112px; margin-bottom:10px;}
.sidebar3_mid{width:112px; float:left; background-color:#333; color:#fff; margin-top:5px; margin-right:10px; height:112px; margin-bottom:10px;}
.sidebar3_right{width:112px; float:right; background-color:#333; color:#fff; margin-top:5px; margin-right:10px; height:112px; margin-bottom:10px;}

#sidebar_panel3{width:380px; margin-bottom:40px;}
.sidebar_att_left{width:180px; float:left; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:15px; color:#333; height:175px;}
.sidebar_att_right{width:180px; float:right; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:15px; color:#333; height:175px;}
#sidebar_panel3 h3{margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; font-size:14px;}
#sidebar_panel3 a{text-decoration:none; color:#333;}
#sidebar_panel3 a:hover{text-decoration:underline;}
#sidebar_panel3 a:visted{color:#333;}
#sidebar_panel3 h3:hover{text-decoration:underline;}
#sidebar_ad{width:380px; float:right; text-align:center; margin-top:5px; margin-bottom:5px;}

h1{margin:0px; padding:0px;}
h2{margin:0px; padding:0px;}

#ads{width:120px; float:right; margin-top:-40px; margin-right:10px;}
/*#ads *{margin-bottom:10px;}*/

.clearfix{clear:both;}
/**** Footer Styles ****/
#footer_pre_title{width:785px; background-color:#333; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fff; padding-left:5px;}
#footer_pre{width:790px; padding-top:5px;}
#footer_pre_1{width:158px; float:left; padding-bottom:5px; text-align:center;}
#footer_pre_2{width:158px; float:left; padding-bottom:5px; text-align:center;}
#footer_pre_3{width:158px; float:left; padding-bottom:5px; text-align:center;}
#footer_pre_4{width:158px; float:left; padding-bottom:5px; text-align:center;}
#footer_pre_5{width:158px; float:left; padding-bottom:5px; text-align:center;}
/*#footer_pre_6{width:52px; float:left; margin-left:10px;}*/
/*#footer_pre_7{width:45px; float:right; margin-right:5px;}*/
#footer{width:810px; float:left; background-image:url('http://www.usamapxl.com/images/3d_ribbon_bar_footer.png');  background-repeat:no-repeat; height:40px; color:#fff; font-family:Helvetica, Arial, sans-serif; font-size:10px;
margin-top:-20px; position:relative;}
#footer a{text-decoration:none; color:#fff;}
#footer a:visited{color:#ffffff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.footer_left{width:377px; float:left; padding-left:18px; color:#fff; margin-top:18px;}
.footer_right{width:373px; float:right; text-align:right; padding-right:22px; margin-top:18px;}
.footer_right a{margin-right:5px;}
.footer_space{margin-right:5px;}

img {border:0px;}

#tip7-title { text-align: left; }

#tip7-title b { display: block; margin-right: 80px; }

#tip7-title span { float: right; }

/**** Styles for the Homepage (Remember there is a 10px padding on left and right) ****/
#home_content_top{width:790px; height:338px; background-image:url('http://www.usamapxl.com/images/gradient_background.png');}
#home_content_image{width:589px; float:left; color:#fff; height:338px; /*margin-bottom:10px;*/}
#home_content_image_wrap{width:100%; margin:0px;}
#home_content_sidebar{width:191px; float:right; margin-left:10px; color:#000; height:338px; /*margin-bottom:10px;*/} 



.home_sidebar_title{width:181px; float:right; margin-bottom:5px; background-color:#fff; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; text-align:right;
padding-right:5px;}
#home_content_image img{margin-left:-40px; margin-top:-16px; /*position:absolute;*/}

#home_content_sidebar_app{width:186px; float:right; padding-left:5px; margin-bottom:10px; margin-top:5px;}


#home_content_sidebar_social{width:186px; float:right; padding-left:5px;}
.home_social{width:55px; float:left; margin-right:5px; text-align:center;}

#home_content_states{width:385px; float:left; color:#000; margin-bottom:10px; padding-left:5px; padding-bottom:5px;}
.home_content_states{width:123px; float:left; margin-right:5px; color:#000; margin-bottom:5px; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:10px;}
.home_content_states a{color:#000; text-decoration:none;}
.home_content_states a:visited{color:#000; text-decoration:none;}
.home_content_states a:hover{text-decoration:underline;}
.home_state_title{width:395px; float:left; height:40px; line-height:30px; margin-top:0px; margin-bottom:5px;  margin-left:-15px; font-family:Helvetica, Arial, sans-serif; font-size:12px; 
color:#fff; text-align:center; background-image:url('http://www.usamapxl.com/images/3d_ribbon_bar_left.png'); background-repeat:none;}
/*#home_content_states1{width:121px; float:left; margin-right:5px; background-color:#000; color:#fff; height:100px; margin-bottom:5px;}
#home_content_states2{width:121px; float:left; margin-right:5px; background-color:#000; color:#fff; height:100px; margin-bottom:5px;}
#home_content_states3{width:121px; float:left; margin-right:5px; background-color:#000; color:#fff; height:100px; margin-bottom:5px;}
#home_content_states4{width:121px; float:left; margin-right:5px; background-color:#000; color:#fff; height:100px; margin-bottom:5px;}
#home_content_states5{width:121px; float:left; margin-right:5px; background-color:#000; color:#fff; height:100px; margin-bottom:5px;}
#home_content_states6{width:121px; float:left; margin-right:5px; background-color:#000; color:#fff; height:100px; margin-bottom:5px;}
*/
#home_content_cities{width:385px; float:right; color:#000; margin-bottom:10px; padding-left:5px; padding-bottom:5px; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:10px;}
.home_content_cities{width:123px; float:left; color:#000; margin-bottom:5px; margin-right:5px;}
.home_content_cities a{color:#000; text-decoration:none;}
.home_content_cities a:visited{color:#000; text-decoration:none;}
.home_content_cities a:hover{text-decoration:underline;}
.home_cities_title{width:395px; height:40px; line-height:30px; float:right; margin-top:0px; margin-right:-10px; margin-bottom:5px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fff;
text-align:center; background-image:url('http://www.usamapxl.com/images/3d_ribbon_bar_right.png'); background-repeat:none;}

/*#home_content_bottom1{width:263px; float:left; background-color:#eee; color:#000; height:300px; margin-bottom:10px;}
#home_content_bottom2{width:243px; float:left; background-color:#eee; color:#000; height:300px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
#home_content_bottom3{width:263px; float:left; background-color:#eee; color:#000; height:300px; margin-bottom:10px; margin-left}*/

#home_content_social_top{width:780px; padding-left:5px; padding-right:5px;}
#home_content_social_bottom{width:790px;  padding-left:5px; padding-right:5px;}
.home_content_social_left{width:385px; float:left; margin-right:5px;}
.home_content_social_right{width:380px; float:left; margin-left:10px;}
.home_news_title{width:395px; float:left; height:40px; line-height:30px; margin-top:0px; margin-bottom:5px;  margin-left:-15px; font-family:Helvetica, Arial, sans-serif; font-size:12px; 
color:#fff; text-align:center; background-image:url('http://www.usamapxl.com/images/3d_ribbon_bar_left.png'); background-repeat:none;}
.home_twitter_title{width:395px; height:40px; line-height:30px; float:right; margin-top:0px; margin-right:-15px; margin-bottom:5px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#fff;
text-align:center; background-image:url('http://www.usamapxl.com/images/3d_ribbon_bar_right.png'); background-repeat:none;}

#home_content_bottom{width:790px; margin-bottom:10px;}
#home_content_bottom_twitter{width:715px; text-align:center; margin-left:5px;}

/* rotator size*/
div#rotator {height:338px; position:relative;}
/* rotator css */
div#rotator ul li {list-style: none; position:absolute;}

/* rotator image style */
div#rotator ul li img {background: #FFF;}
div#rotator ul li.show {z-index:500;}
div#rotator img {border-style:none;}


/*style for the 404 not found page */
#not_found_top{width:780px; background-color:#fff; color:#333; font-family:Helvetica, Arial, sans-serif; padding:10px;}

/* Style for facebook like and twitter follow button */
#social_buttons_flashcards{width:700px;}
#facebook_like{width:200px; height:80px; float:left; margin-left:5px;}
#twitter_follow{width:345px; height:80px; float:left; margin-right:5px;}                                                                                                                                                                                                                                                            



