﻿@import url(Layout.css);        /* LAYOUT OF SCREEN */
@import url(Lists.css);        /* ALL LISTS */
@import url(Links.css);        /* LINK STYLES */
@import url(Theme.css);        /* CUSTOM THEME */
body, html {
	margin:0;
	padding:0;
	color:#000;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
}
img                             {   border: none;   }
body                            {   min-width:900px;    }
p                               {   font-family:Georgia, Times New Roman, Serif; font-size:13px; line-height:16px; padding-left:0;  }
small, .subtitle, .details      {   color: #B3B3B3; font-size: 10px; font-family:Georgia, Times New Roman, Serif; font-weight: bold; text-transform: uppercase; display:block; padding-bottom:8px; }
#main h2, #main h3, #main p     {   padding:0 10px; }
#main p img, #main p object     {   margin-left:-10px;  }
#sidebar h3, #sidebar p         {   padding:0 10px 0 0; }
.date                           {   font-size:14px; }
.story .linkitup                {   margin:10px 0; font-size: 10px; }
.advertisement img              {   border: solid 5px #CCC !important; }
.review h2                      {   color:#B3B3B3; margin-bottom:3px; font-size: 20px;  }
.review h3                      {   font-size: 16px;    }
.subtitle, .details             {   color:#000; text-transform:none; padding:0; font-size:11px; }
.subtitle                       {   color:#000; font-style:italic; }
.details                        {   color:#000; font-weight:normal; }
.error			                {   color:#F00; }
.success                        {   color:green; }
.deleteconfirm                  {   background:#FCC; padding:10px; margin-bottom:20px; border: solid 1px #F00;  }
.deleteconfirm .buttons         {   text-align: center; }
.container, .box                {   _height: 1%;    }
.container:after, .box:after    {   content: "."; visibility: hidden; display: block; clear: both;  }

#content div.message            { padding: 10px; margin-bottom: 15px; background: #FFF; border: solid 1px #ccc; text-align: center }
#content div.message div.Error  { color: red; }
#content div.message div.Success{ color: green; }

.huge p                         { color: #5E849F; font-weight: bold; font-size: 24px !important; font-family: arial, helvetica, sans-serif; padding: 0 !important; line-height: 28px; margin: 5px 0px 15px 0px; }
.huge p em                      { color: #acc2cf; }
p.smaller						{ font-size: 18px !important; font-weight: normal; }
.definition ol                  { margin: 0; padding-left: 20px; font-family: georgia, times new roman, serif; line-height: 18px; }
.definition ol li               { margin-bottom: 10px;  }
.friends h2                     { color:#999; margin: 0px 0px 5px 0px; }
.friends ul                     { margin: 0px 0px 25px 0px; padding:0; list-style:none; }
.friends ul li                  { padding:5px 0; border-bottom: solid 1px #e5e5e5; }
.statname, .statvalue           { border-bottom:solid 1px #e5e5e5; }
.statname                       { color:#999; }

#newsletterSignup label			{ font-size: 12px; margin-top: 5px; display: block; }

.search							{ border: none; }
.results
{
    color: #999;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: solid 1px #e5e5e5;
}
.search h1, .search h2, .search h3 { padding: 0 !important; }
.results h1 { font-size: 24px; margin: 0px 0px 5px 0px; }
.results h1 em, .search a.large { color: #ec1c24; font-style: normal; }
.search a.large { font-size: 24px; }
.search h2 { margin: 10px 0px 5px 0px; }
.results h3 { margin: 0; font-size: 14px; }
.search ul { margin: 0px 0px 5px 0px; padding: 0; }
.search ul li { list-style: none; border-bottom: solid 1px #e5e5e5; padding: 5px 0; }
.search ul li a { font-family: Georgia, Times New Roman, Serif; font-size: 14px; }
.search ul li.link, .search ul li.link a, .search ul li.link a:link
{
    color: #999;
    font-style: italic;
    border-bottom-width: 2px;
}