/* Template Styles */

html { 
    text-align: center; 
    margin: auto; }

body { 
    background: white url('http://uniteourstates.com/assets/img/tile.gif') repeat-x center top;
    font-family: arial, helvetica, sans-serif;
    text-align: center; 
    font-size: 12px;
    color: #5f5f60;
    margin: auto; 
    }


/*  LINKS */

a {
    color: #6790d3; 
    text-decoration: none;
    }

a:visited {
    color: #3968b5;
    }

a:hover {
    color: #3968b5;
    text-decoration: underline; 
    }


table, td, a img, form {
    padding: 0; 
    border: none; 
    margin: 0;
    }

td {
    text-align: left;
    vertical-align: top;
    }

input, select { 
    font-size: 11px; 
    margin: 2px 0 0 0; 
    }

.clearer { clear: both; }

div#container {
    width: 956px;   
    margin: 0 auto;  
    background: white url('http://uniteourstates.com/assets/img/container_tile.gif') no-repeat center top;
    }

div#wrapper {
    width: 898px; 
    padding: 0 30px 0 28px; 
    }


/* HEAD */

div#printhead{
    display:none;
    }

div#head {
    background: url('http://uniteourstates.com/assets/img/head_tile.jpg') no-repeat center top;
    text-align: left;
    margin: 0 auto;
    width: 956px;
    height: 110px; OVERFLOW-Y: hidden;
    }

div#headiowa {
    background: url('http://uniteourstates.com/assets/img/iowa_head_tile.jpg') no-repeat center top;
    text-align: left;
    margin: 0 auto;
    width: 956px;
    height: 110px; OVERFLOW-Y: hidden;
    }

div#headnh {
    background: url('http://uniteourstates.com/assets/img/nh_head_tile.jpg') no-repeat center top;
    text-align: left;
    margin: 0 auto;
    width: 956px;
    height: 110px; OVERFLOW-Y: hidden;
    }

div#head a img, div#headiowa a img,  div#headnh a img {
    margin: 33px 0 0 45px;
    }

div#head div#signup, div#headiowa div#signup, div#headnh div#signup {
    float: right;
    padding: 48px 152px 0 0;
    width: 255px;
    }


/* TOP NAVIGATION*/

div#nav {
     width: 898px; 
     background: url('http://uniteourstates.com/assets/img/menu_tile.jpg') repeat-x left top;
     text-align: center;  
     height:26px; 
     OVERFLOW-Y: hidden;
     }

div#wrapper > div#nav {
     overflow: visible;
     }

div#nav ul {
     padding: 0; 
     margin: 0; 
     list-style: none; 
     width: 898px; 
     z-index: 100;
     }

div#nav li { 
    float: left; 
    height:26px; 
    padding: 0; 
    margin: 0; 
    position: relative; 
    display: block; 
    }

div#nav li a:hover{ 
    background: white;
    color: #161658;
    display: block;  
    OVERFLOW-Y: visible;
    }

div#nav li ul { 
    display: none; 
    position: absolute; 
    top: 26px; 
    font-size: 11px;
    left: 0px; 
    width:150px; 
    border-top: 1px solid #c0d3f3; 
    }

div#nav li li { 
    width:150px; 
    height: auto; 
    line-height: 20px; 
    text-align: left;
    border: 1px solid #c0d3f3; 
    border-top: none; 
    background-image: none; 
    background-color: #f6f6f6; 
    display: block;
    }

div#nav li li a { 
    display: block; 
    padding-left: 5px; width: 100%;
    }

div#nav li li>a { 
    display: block; 
    padding-left: 5px; width: auto;
    }

div#nav li li a:hover { 
    background-image: none; 
    display: block;
    background-color: white; 
    text-decoration: none; 
    }

div#nav li:hover ul {  
    display: block; 
    }

div#nav li.over ul { 
    display: block; 
    }

/* HOME STRUCTURE*/

body#home #content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }

body#home #content {display: inline-table; width: 898px; margin: 0;}


body#home div#right, body#home div#left { 
    float: left; display: inline-table; text-align: left;
    }

body#home div#right { 
    margin: 0 0 0 10px;
    width: 333px; 
    }

body#home div#left { 
    margin: 0;
    width: 555px;
    }

div#video { width: 321px; height: 350px; padding: 6px; background: url('http://uniteourstates.com/assets/img/videoplayer_tile.jpg') no-repeat center top; }
div#flashcontent {}


/* LISTS */

#news { width: 547px; background: url('http://uniteourstates.com/assets/img/latestnews_tile.gif') no-repeat center top; margin-top: 9px; padding: 4px;}

#news a img {margin: 5px;}

#page .banner {margin: 9px 0 0 5px;}

#home #banner {margin-top: 9px;}

#page #getconnected {margin: 9px 0 0 5px;}

#home #getconnected {margin-top: 9px;}


/* List Styles */

img.frontphoto {border: 1px solid #ced4dc; margin: 0 0 10px 0; padding: 0;}

ul.frontlist { width: 440px; }
ul.sidebarlist { width: 220px; }
ul.pagelist { width: 680px; }
ul.videolist { width: 700px; clear: both; }
ul.videofrontlist { width: 430px; clear: both; }

ul.frontlist, ul.sidebarlist, ul.pagelist, ul.videolist, ul.videofrontlist, #news ul { 
    list-style: none; 
    padding: 0; 
    margin: 0;
    }

ul.frontlist li, ul.sidebarlist li, ul.pagelist li, ul.videofrontlist, #news ul  { 
    padding: 0; 
    clear: both;
    }

ul.frontlist li  { 
    padding: 3px 0 0 0; 
    clear: both;
    }

ul.frontlist li#first { 
    border-bottom: 1px solid #ced4dc; margin-bottom: 10px;
    }

ul.videolist li { 
    width: 229px;
    float: left;
    }

ul.videofrontlist li { 
    width: 50%;
    float: left;
    }

ul.frontlist li a, 
ul.sidebarlist li a, 
ul.newslist li a, 
ul.pagelist li a, 
ul.videolist li a, 
ul.videofrontlist li a,
#news ul li a{  
    display: block; padding: 5px;
    }

ul.frontlist li.anchor {  
    display: block; padding: 5px 5px 8px 5px;
    }

ul.frontlist li.anchor a {  
    display: inline; 
    }

ul.frontlist li a {  
    padding-bottom: 8px;
    }

ul.frontlist li a:hover, 
ul.sidebarlist li a:hover, 
ul.newslist li a:hover, 
ul.pagelist li a:hover, 
ul.videolist li a:hover,
ul.videofrontlist li a:hover,
#news ul li a:hover {  
    display: block; text-decoration: none; background: #f2f6ff;
    }

ul.frontlist li a span.headline, 
ul.frontlist li span.headline, 
ul.frontlist li.anchor span.headline, 
ul.sidebarlist li a span.headline, 
ul.pagelist li a span.headline, 
ul.videolist li a span.headline,
ul.videofrontlist li a span.headline ,
#news ul li a span.headline{
    font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", sans-serif; 
    margin: 0 0 2px 0;
    display: block;
    font-weight: bold;
    }

ul.frontlist li a span.headline, 
ul.frontlist li span.headline, 
ul.frontlist li.anchor span.headline, 
ul.pagelist li a span.headline, 
ul.videolist li a span.headline,
ul.videofrontlist li a span.headline,
#news ul li a span.headline { 
    font-size: 1.25em; 
    }

ul.sidebarlist li a span.headline { font-size: 1em; line-height: 1.1em;}

ul.frontlist li a span.description,
ul.frontlist li.anchor span.description,  
ul.sidebarlist li a span.description, 
ul.pagelist li a span.description, 
ul.videolist li a span.description,
ul.videofrontlist li a span.description,
#news ul li a span.description { 
    text-decoration: none; 
    color: #4a4a4a; 
    margin: 0;
    line-height: 1.5em;
    font-weight: normal;
    display: block;
    }

ul.frontlist li a:hover span.description, 
ul.sidebarlist li a:hover span.description, 
ul.pagelist li a:hover span.description, 
ul.videolist li a:hover span.description,
ul.videofrontlist li a:hover span.description,
#news ul li a:hover span.description { 
    text-decoration: none; color: black;
    }

ul.frontlist li a span.date, 
ul.sidebarlist li a span.date, 
ul.pagelist li a span.date, 
ul.videolist li a span.date,
ul.videofrontlist li a span.date,
#news ul li a span.date {
    font-size: .9em; line-height: 1.5em; display: block; margin: 0; padding: 1px 0 0 0; color: #a0a0a0; font-weight: normal;
    }

ul.frontlist li a:hover span.date, 
ul.sidebarlist li a:hover span.date, 
ul.pagelist li a:hover span.date,
ul.videolist li a:hover span.date,
ul.videofrontlist li a:hover span.date,
#news ul li a:hover span.date  {
    color: #4a4a4a;
    }


ul.frontlist li a p, ul.frontlist li.anchor p {
    padding: 4px 0 4px 0; margin: 0;
    }

ul.frontlist li a span.more {
    font-size: .9em; line-height: 1.5em; display: block; margin: 0; padding: 1px 0 10px 0; font-weight: bold;
    }


div#pagemore { text-align: right; padding: 10px; font-size: 11px; }

/* Archive List Styles */

#content ul.ArchiveList {
   padding: 0;
   margin: 0;
   }

#content ul.ArchiveList li {
   list-style: none;
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #333333;
   margin: 0;
   padding: 0;
   clear: both;
   }

#content div.ArchiveDate, #content div.ArchiveDescription  {
   display: inline; float: right;
   }

#content div.ArchiveDate {
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #666666;
   line-height: 1em;
   font-weight: normal;
   width: 18%;
   padding-top: 5px;
   }

#content div.ArchiveDescription {
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #666666;
   width: 81%;
   float: right;
   }

#content div.ArchiveDescription h2 {
   font-size: 1.25em;
   line-height: 1.25em;
   padding: 0 0 12px 0;
   margin: 0;
   }


/* SECONDARY STRUCTURE*/

div#id { 
    background: url('http://uniteourstates.com/assets/img/id_tile.jpg') no-repeat center top; 
    width: 898px;
    height: 42px;
    text-align: left;
    }

div#id a img{ 
    margin: 9px 0 0 9px;
    }

body#page div#left { 
    margin: 0;
    width: 175px; float: left;
    }

body#page div#right { 
    margin: 0;
    padding-bottom: 10px;
    width: 723px; float: left;
    }

body#page div.size {padding: 4px 5px 15px 15px;}


/* SECTION NAVIGATION*/

div#submenu {
    width: 149px;
    padding: 0 13px 0 13px;
    }

div#submenu ul { 
    list-style: none; 
    padding: 0; 
    margin: 0;
    }

div#submenu li { 
    margin: 0;
    padding: 3px 0 3px 0;
    }

#left>div#submenu li { 
    padding: 0;
    }

div#submenu li a {  
    padding: 3px 0 3px 0;
    color: #e6eaf0;
    font-weight: bold;
    }

#left>div#submenu li a {  
    display: block;
    border-bottom: 1px solid #cad3e1;
    }

div#submenu li a:hover{  
    text-decoration: none; 
    color: white;
    }

#left>div#submenu li a:hover {  
    display: block;
    border-bottom: 1px solid #e6eaf0;
    }


/* PAGE TOOLS */

.pagetools  { 
    height: 27px;
    }

.print, .ftool {
   float: right; display: inline;
   }

.print a img {
   margin-top: 1px;
   }

.ftool {
   padding: 1px;
   height: 26px;
   }

.ft1, .ft2, .ft2at {display: inline;}

div.ft2, div.ft2at {margin-right: 5px;}

.ft1 {
   float: left;
   text-align: right;
   }

.ft2 {
   width: 16px;
   float: left;
   }

.ft2 A:link {
   border: 2px solid #8d9bb3;
   padding: 0;
   height: 14px;
   width: 14px;
   float: left;
   }

.ft2 A:active {
   border: 2px solid #516182;
   padding: 0;
   height: 14px;
   width: 14px;
   float: left;
   }

.ft2 A:visited {
   border: 2px solid #516182;
   padding: 0;
   height: 14px;
   width: 14px;
   float: left;
   }

.ft2 A:hover {
   border-color: #516182;
   }

.ft2at {
   width: 16px;
   float: left;
   }

.ft2at A:link{
   border: 2px solid #516182;
   padding: 0;
   height: 14px;
   width: 14px;
   float: left;
   }

.ft2at A:active {
   border: 2px solid #516182;
   padding: 0;
   height: 14px;
   width: 14px;
   float: left;
   }

.ft2at A:visited {
   border: 2px solid #516182;
   padding: 0;
   height: 14px;
   width: 14px;
   float: left;
   }

.ft2at A:hover {
   border-color: #516182;
   }

/* CONTENT*/

body#page #content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    font-size: 12px;
    }

body#page #content {display: inline-table; background: url('http://uniteourstates.com/assets/img/content_tile.jpg') no-repeat center top; width: 898px; text-align: left;}

body #content.ga {display: inline-table; background: url('http://uniteourstates.com/assets/img/ga_content_tile.jpg') no-repeat center top; width: 898px; text-align: left;}


/* Hides from IE-mac \*/
* html #content {height: 1%;}
#content {display: block;}
/* End hide from IE-mac */


/* Front Styles */

.size {display: inline-table;}

div#sidebar, div#main, div#sidebar2, div#main2 { float: left; }

div#sidebar { width: 242px; padding: 1em 0 0 8px;}
div#sidebar2 { width: 262px; padding: 1em 0 0 8px;}

.size>div#sidebar { width: 242px; padding: 1em 0 0 10px;}
.size>div#sidebar2 { width: 262px; padding: 1em 0 0 10px;}

div#main { width: 450px; padding: 1em 0 0 0;}
div#main2 { width: 430px; padding: 1em 0 0 0;}

div.sidemoduletop {
    background: url('http://uniteourstates.com/assets/img/sidemodule_top_tile.gif') no-repeat left top;  
    height: 30px;
    width: 242px;
    }

div.sidemoduletop a img {
    margin: 10px 0 0 10px;
    }

div.sidemodulebottom {
    background: url('http://uniteourstates.com/assets/img/sidemodule_bottom.gif') no-repeat left top;  
    height: 8px;
    width: 242px;
    margin-bottom: 10px;
    }

div.sidemodule {
    background: url('http://uniteourstates.com/assets/img/sidemodule_tile.gif') repeat-y left top;  
    padding: 0 4px 0 4px; 
    }

div.sidemodule div.inner {
    background: url('http://uniteourstates.com/assets/img/sidemodule_inner_tile.jpg') no-repeat center top;  
    padding: 8px 8px 0 8px;
    }



div.sidemodule2top {
    background: url('http://uniteourstates.com/assets/img/sidemodule2_top_tile.gif') no-repeat left top;  
    height: 30px;
    width: 262px;
    }

div.sidemodule2top a img {
    margin: 10px 0 0 10px;
    }

div.sidemodule2bottom {
    background: url('http://uniteourstates.com/assets/img/sidemodule2_bottom.gif') no-repeat left top;  
    height: 8px;
    width: 262px;
    margin-bottom: 10px;
    }

div.sidemodule2 {
    background: url('http://uniteourstates.com/assets/img/sidemodule2_tile.gif') repeat-y left top;  
    padding: 0 2px 0 3px;
    }

div.sidemodule2 div.inner {
    background: url('http://uniteourstates.com/assets/img/sidemodule2_inner_tile.jpg') no-repeat left top;  
    padding: 8px 8px 0 8px;
    text-align: center; 
    }



div.bottommoduletop {
    background: url('http://uniteourstates.com/assets/img/bottommodule_top.gif') no-repeat center top;  
    height: 30px;
    width: 700px;
    }

div.bottommoduletop a img {
    margin: 10px 0 0 10px;
    }

div.bottommodulebottom {
    background: url('http://uniteourstates.com/assets/img/bottommodule_bottom.gif') no-repeat center top;  
    height: 8px;
    width: 700px;
    margin-bottom: 10px;
    }

div.bottommodule {
    background: url('http://uniteourstates.com/assets/img/bottommodule_tile.gif') repeat-y center top;  
    padding: 0 4px 0 4px; 
    width: 692px;
    }

div.bottommodule div.inner {
    background: url('http://uniteourstates.com/assets/img/bottommodule_inner_tile.jpg') no-repeat center top;  
    padding: 8px 8px 0 8px;
    }


div.bottommodule ul.videolist  { width: 100%; clear: both; }


div.bottommodule ul.videolist li { 
    width: 33%;
    float: left;
    }

div.bottommodule ul.videolist li a {  
    display: block; padding: 1px;
    }



div.welcomemodulebottom {
    background: url('../../assets/img/welcome_module_bottom.gif') no-repeat center top;  
    height: 10px;
    width: 700px;
    }

div.welcomemodule {
    background: url('http://uniteourstates.com/assets/img/welcome_module_tile.gif') no-repeat center top;  
    width: 700px;
    }


div.welcomemodule ul.videolist  { width: 100%; clear: both; }


div.welcomemodule ul.videolist li { 
    width: 202px;
    padding: 4px 10px 10px 10px;
    float: left;
    }

div.welcomemodule>ul.videolist li { 
    width: 206px;
    }

div.welcomemodule ul.videolist li a img { 
    padding: 0 0 10px 15px;
    }

div.welcomemodule ul.videolist li a:hover { 
    background: none;
    }

div.welcomemodule ul.videolist li ul { 
    list-style: disc outside;
    }

div.welcomemodule ul.videolist li li { 
    padding: 0;
    width: 100%;
    list-style: disc outside;
    }


/* Page Elements */

img.frontphoto {border: 1px solid #858dad; margin-top: 6px;}

div#pagemore { text-align: right; padding: 10px;}

div#relatedbar { width: 242px; padding: 1em 0 0 10px; float: right;}



/*  Content Article Styles*/

h1, h2, h3  {
    font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", sans-serif; 
    color:  #494949;
    }

h1  {
    font-size: 1.5em;
    line-height: 1.5em;
    margin: 0;
    padding: 10px 0 5px 0;
    }

h2  {
    font-size: 1.35em;
    line-height: 1.35em;
    }

h3  {
    font-size: 1.2em;
    line-height: 1.2em;
    }

div#main h1, div#main2 h1 { padding: 0;}

div#main h1, div#main2 h1, h1.front { padding-left: 4px;}

p.date  {
    font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", sans-serif; 
    font-size: .9em;
    margin: 0;
    padding: 0;
    color: #666666;
    }


/* Content List Styles */

#content ul.NewsList {
   margin-left: 30px;
   margin-right: 30px;
   padding: 0px;
   }

#content ul.NewsList li div.NewsDescription span.subhead {
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #666666;
   line-height: 17px;
   font-weight: normal;
   margin-left: 0px;
   }

#content ul.NewsList li {
   list-style: none;
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #333333;
   line-height: 12px;
   font-weight: normal;
   margin-bottom: 15px;
   margin-left: 0px;
   margin-right: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 4px;
   border-bottom: #CCC;
   border-width: 0 0 1px 0;
   border-style: none none solid none;
   }

#content span.title {
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #084672;
   line-height: 12px;
   font-weight: normal;
   margin-left: 30px;
   }

#content span.date {
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #666666;
   line-height: 12px;
   font-weight: normal;
   position: relative;
   top: 0px;
   left: 0px;
   }

#content span.NewsDate {
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #666666;
   line-height: 12px;
   font-weight: normal;
   width: 65px;
   float:left;
   }

#content div.NewsDescription {
   font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Arial", sans-serif;
   color: #666666;
   line-height: 12px;
   font-weight: normal;
   margin-left: 65px;
   }


/* INITIATIVES*/

#home div#initiatives {
   margin-top: 9px;
   padding: 8px 0 8px 9px;
   width: 324px;
   height: 239px;
   text-align: left;
   background: url('http://uniteourstates.com/assets/img/initiatives_tile.jpg') no-repeat center top;
   }

#home div#initiatives div.thumbs {
   float: left; padding: 7px 9px 3px 1px; margin: 0;
   }



#page div#initiatives {
   margin: 9px 0 0 5px;
   padding: 8px 3px 3px 3px;
   width: 159px;
   height: 245px;
   text-align: center;
   background: url('http://uniteourstates.com/assets/img/left_initiativestile.gif') no-repeat center top;
   }

/* MODULES */

div#pressinquiries {
   background: #e1e7f5 url('http://uniteourstates.com/assets/img/reporters_tile.gif') no-repeat center top; 
   width: 156px; height: 210px;
   padding: 15px; 
   margin: 0 0 6px 6px;
   }

div#pressinquiries form {
   margin: 5px 5px 0 5px; 
   }

div#pressinquiries p {
   margin: 0; padding: 2px 0 0 0; color: #2a3c86; font-weight: bold;
   }

div#pressinquiries form p input {
   font-size: 11px;
   }

/* SITE MAP BAR */

#sitemaptop {
   width: 898px;
   height: 8px;
   background: url('http://uniteourstates.com/assets/img/sitemap_top.gif') no-repeat center top;
   }

#sitemapbottom {
   width: 898px;
   height: 9px;
   background: url('http://uniteourstates.com/assets/img/sitemap_bottom.gif') no-repeat center top;
   }

#sitemap {
   margin-top: 9px;
   width: 898px;
   color: #5e7ac3;
   text-align: left;
   background: url('http://uniteourstates.com/assets/img/sitemap_tile.gif') no-repeat center top;
   display: inline-table;
   }

#sitemap dl {
   float: left;
   margin: 0 0 0 10px;
   padding-right: 10px;
   width: 105px;
}

#sitemap dl.wide { width: 130px; }
#sitemap dl.narrow { width: 100px; }

#sitemap dd { margin: 0; padding: 0; }

#sitemap dd a {
    text-decoration: none;
    color: #6790d3;
    font-size: 11px;
    text-transform: uppercase;
}

#sitemap dd a:hover { color: #3968b5; text-decoration: underline; }

#sitemap dt {
    font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", sans-serif; 
    font-size: 15px;
    font-weight: bold;
}

#sitemap dt a { color: #74777a; }
#sitemap dt a:hover { color: #5f5f60; }

#sitemap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }


/* FORMS */

div#optional {background: #ecf2ff; border: 1px solid #c0d3f3; padding: 10px; }

div#optional p {padding: 3px 0 0 0; margin: 0;}

div.checkbox {width: 50%; margin-top: 4px; float: left;}



/*  RSS */

.rss {
    width: 85px; 
    float: right; 
    margin: 5px 1px 1px 1px; 
    padding: 0; 
    font-size: 11px;
    line-height: 11px;
    }

.rss a {
    text-decoration: none;
    background: none;
    padding: 0;
    font-weight: bold;
    }

.rss a:hover {
    text-decoration: underline;
    background: none;
    padding: 0;
    }


/* FOOTER */

#footer {
   margin: 0 auto; 
   padding-top: 5px;
   width: 898px;
   height: 69px;
   color: #91aedf;
   text-align: center;
   font-size: 10px;
   background: url('http://uniteourstates.com/assets/img/footer_tile.jpg') no-repeat center top;
   }

#footer p { margin: 0; padding: 0 0 3px 0; line-height: 20px; }

#footer a { color: #91aedf; text-decoration: none; }

#footer a:hover { text-decoration: underline; color: #325ca4; }

#copyright { color: #4e75b7; font-weight: bold; font-size: 11px; }

#copyright a { color: #325ca4; font-weight: bold; }

#copyright a: hover { color: #1f4a92; }

#authorization { margin: 0 auto; width: 700px; border: 1px solid #91aedf; float: center; text-align: center;}
#sauthorization { margin: 5px auto; width: 365px; border: 1px solid #91aedf; text-align: center; color: #91aedf; font-size: 10px;}