
_html, body, p, form, table, td, tr, select {
    font-family: arial, helvetica, Sans-Serif;
    font-size: 13px;
}


body {
padding:0;
margin:0;
background-color: #f1f1f1;
}
@media (prefers-color-scheme: dark) {
  body {
    background-color: #121212;
    color: #ffffff;
  }
}


form {
margin: 0;
padding: 0;
}

.small_text {
font-size: 10px;
}

.ad_title {
	color: #2B4A9F;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;

}

div.empty_clear_floats {
	clear: both; 
	height: 1px; 
	margin-top: -1px; 
	font-size: 1px; 
	overflow: hidden;
}


div.mvp_grid_panel_title {
	/*word-wrap: break-word;*/
	margin: 0;
	text-align: center;
}

div.mvp_grid_panel_title a, div.mvp_grid_panel_commands a {
	text-decoration: none
}

div.mvp_grid_panel_details, div.mvp_grid_panel_commands {
	font-size: 10px;
	color: #666;
}

div.mvp_item_details {
	color: #666; 
	font-size: 90%
}


div#border {
width: auto;
height: 100%;
margin-left: auto;
margin-right: auto;

background-color: #FFF;	
border:1px solid #CCC;
text-align: left;
}

div.nav_right  {
	float: left;
	padding: 1px;
	background: transparent;
	border-left: 3px solid #CCC;
	padding-bottom: 5px;
}

div.nav_left  {
	float: left;
	padding: 1px;
	background: transparent;
	border-right: 3px solid #CCC;
	padding-bottom: 5px;
}

div.container  {
	background-color: #f1f1f1;
	margin: 0px auto;
	width:100%;
	border-bottom: 1px solid #CCC;
}

div.container2  {
	background-color: #595959;
	padding-top:8px;
	padding-bottom:8px;
	width:auto;
}

div.container3  {
	background-color: #f1f1f1;
	border:1px solid #CCC;
	padding:8px;
}

.loggedOutLogin
{
  float: left;
  width: 223px;
  border: 1px solid #CCCCCC;
  margin-bottom: 10px;
  display: inline;
}

h3 {
	margin: 0;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 12px;
}

h2 {
	margin: 0;
	font-family: helvetica, arial, Sans-Serif;
	font-size: 14px;
}

.mytitle {
	font-family: helvetica, arial, Sans-Serif;
	font-size: 14px;
	font-weight:bold;

}


div#padding {
padding: 1em;
}

div#content {
background-color: #f1f1f1;
width: auto;
margin: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
}

div#header {
width: 900px;
margin: 0;
}

div#logo {
float: left;
}

span#logopt1, span#logopt2 {
font-family: Arial;
font-size: 30pt;
font-weight: bold;
}
	
span#logopt1 { color: #666; }	
span#logopt2 { color: #99CCFF; }
	
span#logosub {
font-family: Arial;
font-size: 9pt;
color: #999;
}

div#search {
margin-top: 1em;
float: right;
}

input#searchfield {
padding: .2em;
font-family: Arial;
font-size: 11pt;
font-weight: bold;
color: #666;
border: 1px solid #CCC;
}

input#searchbutton {
padding: .2em .5em;
font-family: Arial;
font-size: 11pt;
background-color: #FFF;
color: #999;
border: 0;
}

input#searchbutton:hover {
color: #666;
}

div#search-content {
width: 99%;
margin: 0;
padding: 0;
}

div#search-header {
padding: 5px 10px;
}

div#matches {
font-size: 12pt;
font-weight: bold;
padding-bottom:5px;
}

span#matches {
float: left;
font-size: 15pt;
color: #333;
}

span#pages {
float: right;
font-size: 9pt;
font-weight: bold;
/* color: #333; */
}

a#current {
color: #333;
}

div#search-results {
padding: 10px;
}

div.vidresult {
width: 99%;
float: left;
margin-bottom: 1em;
padding: 5px;
border: 1px solid #CCC;
}

div.vidthumbnail {
float: left;
border: 1px solid #CCCCCC;
padding: 3px;
}

div.viddetails_home {
float: left;
width: auto;
margin-top:0;
}

div.viddetails {
float: left;
width: 1020px;
margin: 0.5em;
margin-top:0;
}

span.title {
font-size: 11pt;
font-weight: bold;
color: #333; 
}

span.remove {
font-size: 11pt;
font-weight: bold;
color: #333;
position:absolute;
z-index: 1;
right: 0;
}

span.watched {
font-size: 11pt;
font-weight: bold;
color: red; 
}

span.queue {
font-size: 11pt;
font-weight: bold;
color: green; 
}

span.collected {
font-size: 10pt;
font-weight: bold;
color: #019C05; 
}

span.sub_links {
font-size: 9pt;
font-weight: normal;
}

span.time {
font-size: 10pt;
color: #666;
}

span.postdate {
font-size: 8pt;
color: #999;
}

span.home-header {
font-size: 12pt;
font-weight: bold;
color: #0d0d0d;
}

span.home-sub {
	color: #2B4A9F;
	font-size: 14px;
	font-weight: bold;
}

span.description {
font-size: 9pt;
color: #333;
}

span.tags {
font-size: 9pt;
text-decoration: none;
color: #666;
}

.tags a { text-decoration: none; }
.tags a:link { color: #666; }
.tags a:visited { color: #666; }
.tags a:hover { color: #333; text-decoration: underline; }
.tags a:active { color: #666; }

.clearboth { clear: both; }

.title a:link { color: #2B4A9F; }
.title a:visited { color: #2B4A9F; }
.title a:active { color: #2B4A9F; }
.title a:hover { color: #2B4A9F; }

.sub_links a:link { color: #9999FF; }
.sub_links a:visited { color: #9999FF; }
.sub_links a:active { color: #9999FF; }
.sub_links a:hover { color: #9999FF; }

.subtitle a:link { color: #666; }
.subtitle a:visited { color: #666; }
.subtitle a:active { color: #666; }
.subtitle a:hover { color: #333; }

a { 
	text-decoration:none;
	color: #0000FF;
}

a:hover { text-decoration:underline; }

.mybutton
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	background-image: url('/graphics/button-bg.gif');
	background-repeat: repeat-x;
	color: #333333;
	font-size: 90%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: .25em;
    width: 0;  /* IE table-cell margin fix */
	overflow: visible;
	margin: 3px;
}

.mybutton[class] {  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

#thumbnail-container {
	/* #thumbnail-container contains the entire list of all collections or the entire list of all albums, as appropriate */
	margin: 0 0 0 0;
	padding: 0;
}


ul.slides {
	/* ul.slides controls the unordered list of the thumbnails of images within an album */
	margin: 5px 0 0 0;
	padding: 0;
	/*border: 1px solid #bed2d2;*/
}
ul.slides li {
	/* ul.slides li controls each list item within the unordered list of the thumbnails of images within an album */
	/* width is calculated by PHP in the HTML, style is applied inline */
	float: left;
	margin: 0 0 0 0px;
	padding: 5px;
	display: inline;
	text-align: center;
	border: 0px solid #CCC;
}
ul.slides li img {
	/* ul.slides li img controls the thumbnail image itself */
	/*border: 1px solid #01B4E2; */
	/*border: 1px solid #2B4A9F; */
	background: #fff;
	padding: 1px;
}

ul.slides li img:hover {
	/* ul.slides li img:hover controls the thumbnail image hover behavior */
	background: #eaeae0;
	/*border: 1px solid #ff6600;*/
	border: 1px solid #66CC33;
}

ul.slides li.embed_video {
	/* ul.slides li controls each list item within the unordered list of the thumbnails of images within an album */
	/* width is calculated by PHP in the HTML, style is applied inline */
	float: left;
	margin: 0 0 0 0px;
	padding: 5px;
	display: inline;
	text-align: center;
	height: 255px;
	border: 0px solid #CCC;
}

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

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #CCC;
	
		color: #BBB;
	}

div.vid_nav {
	font-size: 38px;
}

div.vid_nav_disable {
	font-size: 38px;
	color: #DDD;
}

div.video_nav {
	height: 111px;
}

div.vid_nav a {
	text-decoration: none; /* no underline */
}

#infobox  {
	float: left;
	padding: 0px; 
	width: auto;
}

#infobox_profile  {
float: left;
padding: 5px; 
background: transparent;
background-color: #66CC33;
width: 450px;
}

#infobox_profile h2 {
	color: #FFF;
	margin: 0px;
	text-decoration: none;
}

div.myv_title {
	color: #2B4A9F;
	font-size: 18px;
	font-weight: bold;
	}

#infobox h2 {
	color: #2B4A9F;
	font-size: 14px;
	border-left: 2px solid #CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 5px;
	/* background: url(/images/featurebox_h.png) #F5F5F5 repeat-x; */
}

#infobox2  {
float: left;
padding: 5px;
background: transparent;
background-color: #66CC33;
width: 99%;
}

#infobox2 h2 {
	color: #FFF;
}

#infobox3  {
float: left;
padding: 5px; 
background: transparent;
background-color: #66CC33;
width: 99%;
}

#infobox3 h2 {
	color: #FFF;
}

div.btn_right {
display: block;
float: right;
}

div.featured  {
float: left;
padding-top: 0px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
border-left: 2px solid #CCC;
}

div.posted_video  {
float: left;
width: 99%;
padding: 5px;
padding-bottom: 10px;

border: 1px solid #2B4A9F;
}

div.sub_video  {
float: left;
width: 95%;
padding: 5px;
border: 1px solid #2B4A9F;
}

div.shared_video  {
padding-top: 10px;
padding-bottom: 5px;
margin-right: 5px;
border-bottom: 1px solid #CCC;
}

div.details  {
/*float: left; */
/*margin-bottom: 1em; */
padding: 5px;

border: 1px solid #CCC;
}

div.details3  {
/*float: left; */
/*margin-bottom: 1em; */
padding: 0px;
}

div.search_box {
padding: 5px;
width:375px;
/*background-color: #ADDFFF;
background-color: #6698FF; */
border: 1px solid #CCC;
}

div.details2  {
margin: 0px;
padding: 5px;
background-color: #e0e0e0;
border: 1px solid #808080;
font-family: arial, helvetica, Sans-Serif;
font-size: 12px;
text-align: left;
width:290px;
}

div.details_video  {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
border-left: 2px solid #CCC;
text-align: left;
}

div.details_ads  {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
border-left: 2px solid #CCC;
text-align: center;
}

div.details_header_prototype  {
padding: 5px;
border-top: 1px solid #2B4A9F;
background-color: #ebf4fb;
}

div.details_header  {
padding-bottom: 5px;
border-bottom: 1px solid #ccc;
}

div.footer {
width: 100%;
float: left;
padding-top: 5px;
border-top: 1px solid #CCC;
}

#navlist
{
    border-bottom: 1px solid #CCC;
    margin: 0;
    padding-bottom: 19px;
    padding-left: 110px;
    margin-top: 10px;
	font-size: 14px;
}

#navlist ul, #navlist li
{
    display:         inline;
    list-style-type: none;
    margin:          0;
    padding:         0;
}

#navlist a:link, #navlist a:visited
{
    background: #E8EBF0;
    border: 1px solid #CCC;
    color:  #666;
    float:  left;
    font-weight: normal;
    line-height: 14px;
    margin-right: 8px;
    padding: 2px 10px 2px 10px;
    text-decoration: none;
}

#navlist a:link#current, #navlist a:visited#current
{

    background:    #fff;
    border-bottom: 1px solid #fff;
    color:         #000;
	
}

#navlist a:hover
{
	
    color: #f00;
	
}

.tag_cloud { padding: 3px; text-decoration: none; }
/* .tag_cloud:link  { color: #81d601; } */
.tag_cloud:link  { color: #339933; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #69da03; }
.tag_cloud:active { color: #ffffff; background: #ACFC65; }

.vid_controls {
	border: 1px solid #CCC;
	padding: 10px;
	margin-top: 5px;
}

.vid_controls a {
	font-size: 14px;
	font-weight: bold;
}

ul.tag_list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.vid_list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.vid_list li{
	padding:0.15em 0;

}

.users {
	word-spacing: 3pt;
	margin-top:5px;
}

.actions
{
    width:            500px;
    background-image: url('/graphics/alert.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin-bottom:    15px;
    margin-right:	  15px;	
    border:			  1px solid #ccc;
    padding:          8px;
    background-color: #FFFFE0;
    padding-left:     28px;
}

.announce
{
    width:            500px;
    background-image: url('/graphics/information.png');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin-bottom:    10px;
    margin-right:	  15px;	
    border:			  1px solid red;
    padding:          8px;
    background-color: #FFF;
    padding-left:     28px;
}

.errors
{
    width:            464px;
    background-image: url('/graphics/x.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin-bottom:    15px;
    margin-right:	  15px;
    border:		      1px solid maroon;
    padding:          8px;
	
    background-color: #FFCCCC;
    padding-left:     28px;
}

div.stylized_bookmarklet{
	border:           solid 2px #b7ddf2;
	background:       #ebf4fb;
	padding:          8px;
	width:            280px;
}

div.stylized_bookmarklet h2{
padding-bottom:5px;
}

select.style01 {border:1px solid #A5A5A5; background-color:#D0D0D0; font-size:14px;}

/*select.style01 option {border-bottom:0px solid #dadada}*/

div.line {
	position: relative;
	width: auto;
}

div.line_notify {
	position: relative;
	width: 1120px;
}

li.watched img {
	border: 1px solid #FF0000;
}

li.watched a {
	color: #FF0000;
	font-weight: bold;
}

li.queue img {
	border: 1px solid green;
}

li.queue a {
	color: green;
	font-weight: bold;
}

li.thumbnail img {
	border: 1px solid #2B4A9F;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	float: right;
	}

#sddm li
{	margin: 0;
	padding-right: 5px;
	padding-left: 5px;
	list-style: none;
	float: left;
	height: 17px;
	font: 13px arial;
	border-right: 1px solid #CCC}

#sddm li a
{	display: block;
	text-align: center;
}

#sddm li.sign_on a
{	display: inline;
}

#sddm li.last {
	border-right: 0px solid #FFF;
}

#sddm li.last a {
	display: inline;
}

#sddm div
{	position: absolute;
	z-index: 10;
	visibility: hidden;
	display: block;
	margin: 0;
	padding: 0;
	background: #FFF;
	border: 1px solid #5970B2}

#sddm div a
{	position: relative;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFF;
	color: #2875DE;
	font: 12px arial}

#sddm div a.notify
{	position: relative;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFF;
	color: #000000;
	font: 11px arial;
	height:60px;
	width: 400px;
	border-bottom: 1px solid #CCC;
}

#sddm div a.notify_grey
{	position: relative;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EEF0F9;
	color: #000000;
	font: 11px arial;
	height:60px;
	width: 400px;
	border-bottom: 1px solid #CCC;
}

#sddm div a.notify_header {
	position: relative;
	margin: 0;
	margin-top: 5px;
	padding: 5px 10px;
	width: auto;
	height: 25px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFF;
	color: #000000;
	font: bold 14px arial;
	width: 400px;
	border-bottom: 1px solid #CCC;
}

#sddm div a.notify_header_mark {
	display:inline;
	position:absolute;
	top:5px;
	left:310px;
}

#sddm div a.notify_footer {
	position: relative;
	margin: 0;
	padding: 10px 10px;
	width: auto;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	background: #FFF;
	color: #000000;
	font: bold 12px arial;
	height:20px;
	width: 400px;
	border-bottom: 1px solid #CCC;
}

#sddm li .notify_count
{	display: block;
	background: blue;
	text-align: center;
	cursor:default;
	color: #FFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: bold 14px arial;
}

#sddm li .notify_count_grey
{	display: block;
	background: #CCC;
	text-align: center;
	cursor:pointer;
	color: #FFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font: bold 14px arial;
}

#sddm div img.notify
{	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin-right: 5px;
	height: 50px;
	width: 50px;
}

#sddm div a:hover
{	background: #49A3FF;
	color: #FFF}

#sddm div a.notify_header:hover {
	background: #FFF;
	color: #000000;
}

#sddm div a.notify_header_mark:hover {
	background: #FFF;
	color: #000000;
}

div.border1 {
	margin-top: 4px;
	margin-bottom: 3px;
	border-top: 1px solid #879ede;
}
div.border2 {
	border-top: 2px solid #879ede;
	width: auto;
}

div.border3 {
	border: 1px solid #CCC;
	padding: 5px;
	margin-top: 5px;
	width:auto;
}

div.badge {
	float:left;
	border:1px solid #CCCCCC;
	margin-right:5px;
	margin-bottom:5px;
	padding:4px;
	text-align: center;
}

div.pip {
	border: 3px solid #00F;
	padding: 5px;
	margin-top: 5px;
	font-size:18px;
	display: none;
}

span.new {
	font-size: 14pt;
	font-style: italic;
	color: red; 
}

#navcontainer {
	margin: auto;
}

div.user_header{
    font-family: "Verdana", "Lucida Sans", "Lucida Grande", "Trebuchet MS", sans-serif;
    font-size: 1.2em;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    color:     #264B71;
    border-bottom: 2px solid #336699;
}

fieldset {
	border: 1px solid #ccc;
	margin: 0em 0 0.5em;
	padding: 15px;
	padding-top: 0;
	clear: left;
} * html fieldset { padding-top: 0; }

legend {
	font-size: 115%;
	font-weight: normal;
	letter-spacing: -0.03em;
	
	color: #000;
	padding: 0.5em 0.5em; /* Top and Bottom for IE7 */
} * html legend { margin-bottom: 15px; padding: 0 0.5em; }

fieldset fieldset legend {
	font-size: 105%;
	font-weight: bold;
}


.add {
	background-image: url(../graphics/new_file.gif); 
	background-repeat: no-repeat; 
	background-position: left middle;  
	padding-left: 20px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-decoration: underline;

}

.header {
	font-family: arial, helvetica, Sans-Serif;
    font-size: 12px;
}

tr.color-1
{
    background-color: #ccc
}

tr.color-2
{
    background-color: #fff
}

tr.color-3
{
    background-color: lightblue;
}

tr.header
{
    color:            #FFF;
    background-color: #264E75;
    font-weight:      bold
}

tr.breadcrumb
{
    background-color: #FFFFE0;
    height: 16px;
    valign: middle;
}

a.folder
{
    background-image:  url("../graphics/folder_open.gif");
    background-repeat: no-repeat;
    background-position: left 1px;
    padding-left:      20px;
}

.box-1
{
    margin: 15px;
    border: 1px solid #264B71;
    padding: 10px;
    padding-left: 20px;
    background-color: #C4DADB;
    padding-top: 0;
    margin-top: 5px;
    width:  400px;
    margin-left: 0;
}

.box-2
{
    margin: 15px;
    border: 1px solid #CCCC66;
    padding: 10px;
    padding-left: 20px;
    background-color: #FFFFE0;
    padding-top: 0;
    margin-top: 5px;
    width:  400px;
    margin-left: 0;
}

.box-3
{
    margin: 15px;
    border: 1px solid #488F62;
    padding: 10px;
    padding-left: 20px;
    padding-bottom: 18px;
    margin-bottom: 10px;
    background-color: #BEDEBE;
    padding-top: 0;
    margin-top: 5px;
    width:  400px;
    margin-left: 0;
}

.boxx-4
{
    margin: 15px;
    border: 1px solid #488F62;
    padding: 10px;
    padding-left: 20px;
    padding-bottom: 18px;
    margin-bottom: 10px;
    background-color: #BEDEBE;
    padding-top: 0;
    margin-top: 5px;
    width:  400px;
    margin-left: 0;
}

.box-4
{
    margin: 5px;
	padding: 8px;
	padding-top: 0;
	padding-bottom: 0;
	border: 1px solid #488F62;
	height: 505px;
	background-color: #f1f1f1;
}

.box-5
{
    margin: 5px;
	padding: 8px;
	padding-top: 0;
	padding-bottom: 0;
	border: 1px solid #488F62;
	height: 100%;
}

label {
    padding: 8px;
}

input.submit, input.admin, select.admin
{
    margin: 5px;
}

.alert
{
    background-image: url('../graphics/alert.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin:    0px;
	margin-top: 10px;
    border:		      1px solid #ccc;
    padding:          8px;
    background-color: #FFFFE0;
    padding-left:     28px;
}

.edit
{
    background-image:  url('../graphics/edit.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin-bottom:     15px;
    padding:           8px;
    padding-left:      28px;
    margin:            15px;
    margin-left:	   0;
    border: 		   2px solid #CCCC66; 
    background-color:  #FFFFE0;	
    width: 			   auto;
}

div.pagination2 a {
	padding: 2px 5px 2px 5px;
	margin: 0px;
	border: 1px solid #AAAADD;
	line-height: 2;
	text-decoration: none; /* no underline */
	color: #000099;
}

div.pagination2 a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}

div.pagination2 span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
							
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}

div.pagination2 span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
						
	color: #DDD;
}
