@charset "utf-8";
/* HEADERS */
DIV.search
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 1;
	TOP: 8px;
    LEFT: 0%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-TOP: 3px;
    POSITION: absolute;
}

.input {
    border: 1px solid #006;
    background: #fff;
}
.input:hover {
    border: 1px solid #f00;
    background: #ffd;
}
.search_button {
    border: 1px solid #006;
    background: #d3d3d3;
  FONT-FAMILY: "Trebuchet MS",Arial,Helvetica,sans-serif;

}
.search_button:hover {
    border: 1px solid #f00;
    background: #eef;
}

DIV.alpha_search
{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  MARGIN: 2px 10% 10px;
  TEXT-TRANSFORM: none;
  PADDING-TOP: 2px;
  FONT-STYLE: normal;
  FONT-FAMILY: "Trebuchet MS",Arial,Helvetica,sans-serif;
  TEXT-ALIGN: center;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none;
}

DIV.settings_link
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 1;
	TOP: 7%;
    RIGHT: 0%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-TOP: 3px;
    POSITION: absolute;
}

DIV.logout
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 1;
	TOP: 8px;
    RIGHT: 0%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-TOP: 3px;
    POSITION: absolute;
  FONT-FAMILY: "Trebuchet MS",Arial,Helvetica,sans-serif;

}

DIV.new_item
{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 10px;

}

/* ITEMS */
DIV.icons {
  MARGIN: 12px auto 0;
  width:80px;
}

SPAN.concept_titles {
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt; 	
	BACKGROUND-COLOR:#FFFFFF;
	HEIGHT: 30px;
}

a.concept_links1:link, a.concept_links2:link, a.concept_links3:link, a.concept_links4:link, a.concept_links5:link, a.concept_links6:link, a.concept_links7:link, a.concept_links8:link, a.concept_links9:link, a.concept_links10:link { 
	color: black; text-decoration: none
}

a.concept_links1:visited, a.concept_links2:visited, a.concept_links3:visited, a.concept_links4:visited, a.concept_links5:visited, a.concept_links6:visited, a.concept_links7:visited, a.concept_links8:visited, a.concept_links9:visited, a.concept_links10:visited { 
	color: black; text-decoration: none
}

DIV.menu {
	TEXT-ALIGN: center;
    POSITION: relative;
}

DIV.homeshare {
  	MARGIN-TOP: -27px;
  	MARGIN-LEFT: 78px;
	POSITION: absolute;
	Z-INDEX: 0;
}

#concept1 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 10;
    POSITION: absolute;
	TOP: 122px;
    /*RIGHT: 0%;*/
  	LEFT: 16%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
  	MARGIN-TOP: 3%;
    PADDING-TOP: 3px;
	TEXT-ALIGN: center;
  	FONT-VARIANT: normal;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	WIDTH: 180px;
}

#concept2 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 10;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
	margin: 60px auto 0px auto;
    PADDING-TOP: 3px;
    POSITION: relative;
	TEXT-ALIGN: center;
  	FONT-VARIANT: normal;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	WIDTH: 180px;
}

#concept3 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 10;
	TOP: 20%;
    RIGHT: 16%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
  	/*LEFT: 66%;*/
  	MARGIN-TOP: 3%;
    PADDING-TOP: 3px;
    POSITION: absolute;
	TEXT-ALIGN: center;
  	FONT-VARIANT: normal;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	WIDTH: 180px;
}



#concept4 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 10;
	TOP: 40%;
    RIGHT: 0%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
  	LEFT: 4.5%;
  	MARGIN-TOP: 3%;
    PADDING-TOP: 3px;
    POSITION: absolute;
	TEXT-ALIGN: center;
  	FONT-VARIANT: normal;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	WIDTH: 180px;
}

#concept5 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 10;
	TOP: 40%;
    RIGHT: 0%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
  	LEFT: 28.5%;
  	MARGIN-TOP: 3%;
    PADDING-TOP: 3px;
    POSITION: absolute;
	TEXT-ALIGN: center;
  	FONT-VARIANT: normal;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	WIDTH: 180px;
}

#concept6 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 10;
	TOP: 40%;
    RIGHT: 0%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
  	LEFT: 54.5%;
  	MARGIN-TOP: 3%;
    PADDING-TOP: 3px;
    POSITION: absolute;
	TEXT-ALIGN: center;
  	FONT-VARIANT: normal;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	WIDTH: 180px;
}

#concept7 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    Z-INDEX: 10;
	TOP: 40%;
    RIGHT: 0%;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
  	LEFT: 79.5%;
  	MARGIN-TOP: 3%;
    PADDING-TOP: 3px;
    POSITION: absolute;
	TEXT-ALIGN: center;
  	FONT-VARIANT: normal;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	WIDTH: 180px;
}

/*ITEM PAGES*/
DIV.usershare {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  /*TOP: -135px;*/
  MARGIN-LEFT: 10px;
  FONT-WEIGHT: bolder;
/*  POSITION: absolute;*/
  Z-INDEX: 0;
}

DIV.icon {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  /*TOP: -105px;*/
  MARGIN-LEFT: 0px;
  PADDING-LEFT:45PX;
  FONT-WEIGHT: bolder;
/*  POSITION: absolute;*/
  Z-INDEX: 0;
}

DIV.title {
font-family:Verdana,Arial;
font-size:12pt;
font-style:normal;
margin-left:100px;
margin-top:-35px;
position:relative;
width:75%;
white-space:normal;

}

DIV.title_tags {
 
 	font-family:Verdana,Arial;
	font-size:10pt;
	font-style:normal;
	margin-left:100px;
	margin-top:-142px;
	width:600px;
	z-index:1;
}

DIV.tags {
/*  TOP: -35px;*/
  MARGIN-LEFT: 105px;
 /* POSITION: absolute; */
  Z-INDEX: 0;
  white-space: nowrap;
  HEIGHT:100%;
}

A.edit_link {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  top:-4px;
  MARGIN-LEFT: 8px;
  Z-INDEX: 1;
  COLOR: CadetBlue;
  text-decoration: none;
  POSITION: relative;
}
A.delete_x {
  color:#CD5555;
text-decoration:none;
}
span.name {
color:#8B8989;
font-family:Verdana,Arial;
font-size:9pt;
margin-left:0;
margin-top:5px;
padding-bottom:10px;
text-align:center;
}

A.delete_link {
color:#CD5555;
font-family:Verdana,Arial;
font-size:14pt;
font-style:normal;
font-weight:bolder;
margin-left:0;
margin-top:-7px;
position:absolute;
text-decoration:none;
}

DIV.sticky_icon {
  TOP: 33px;
  MARGIN-LEFT: 720px;
  Z-INDEX: 1;
  POSITION: absolute;
}

/*PEERS*/
DIV.peer_submit {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  WIDTH: 50px;
  TOP: 190px;
 
  POSITION: absolute;
  Z-INDEX: 1;
 	
}

DIV.peer_container {
 
float:left;
margin-left:100px;
padding-top:0px;
position:relative;
width:100%;
  
}

DIV.peers {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bolder;
 /* WIDTH: 60px;*/
   MARGIN-LEFT: 0px;
  POSITION: relative;
  PADDING-BOTTOM: 10px;
 padding:4px;
  FLOAT:LEFT;
  Z-INDEX: 1;
}

DIV.delete_button {
  POSITION: relative;
  MARGIN-TOP: -25px;
  MARGIN-LEFT: -20px;
  Z-INDEX: 1;
}
span.delete_button {
font-family:Verdana,Arial;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
/***********************/

/*COMMENTS*/
DIV.container {
  MARGIN-TOP: 0px;
  MARGIN-LEFT: 190px;
  Z-INDEX: 1;
  PADDING: 10px;	
}

A.leave_comment {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  WIDTH: 50px;
  MARGIN-LEFT: 840px;
  MARGIN-TOP: 100px;
  POSITION: absolute;
  Z-INDEX: 1;
}

#comments_area {
  BORDER: thin solid #bebebe;
  WIDTH: 350px;
  MARGIN: 10px auto;
  BACKGROUND-COLOR: lightyellow;
  OPACITY:0.8;filter:alpha(opacity=80);
}

#comment {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 8pt;
  /*BORDER: thin solid #bebebe;
  PADDING: 4px;*/

  padding-left: 0px;
  WIDTH: 300px;
  /*MARGIN-TOP: 10px;
  MARGIN-LEFT: 0px;*/
  MARGIN: 10px auto;
  POSITION: relative;
}

#peer_comment {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 8pt;
  BORDER: thin solid #bebebe;
  BACKGROUND-COLOR: #e0ffff;
  OPACITY:0.8;filter:alpha(opacity=80);
  PADDING: 4px;
  WIDTH: 200px;
  MARGIN-TOP: -130px;
  MARGIN-LEFT: 600px;
  POSITION: absolute;
}


A.delete_comment {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 8pt;
  COLOR: #bebebe;
  TEXT-DECORATION: none;
  TOP: 0px;
  MARGIN-LEFT: -12px;
  Z-INDEX: 100;
  POSITION: absolute;
}

/***********************/

DIV.body_indent2 {
	BACKGROUND: #ffffff;
	FONT-STYLE: normal;
  	FONT-FAMILY: Verdana, Arial;
  	FONT-SIZE: 10pt;
	/*MARGIN-TOP: 100px;*/
	/*MARGIN-LEFT: 200px;*/
	BORDER: thin solid #bebebe;
	/*PADDING: 50px 5px 0 0;*/
	/*Z-INDEX: -100;*/
}

.outer {
	width: 100%; 
	/*BACKGROUND: #ddddee;*/
	Z-INDEX: 0;
	MARGIN: 2px 0% 10px 2px;
	position: relative;

}
 
.middle {
	/*BACKGROUND: #aaaabb;*/
}
 
.inner {
	/*BACKGROUND: #777788;*/
	/*WIDTH: 45em;*/
	/*Z-INDEX: -100;*/	
}
 
.middle, .inner, div.body_indent2 {
	POSITION: relative;
	/*LEFT: -1px;*/
    
	Z-INDEX: 0;
	/*margin-left: -15px;*/

} 

DIV.citation {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: absolute;
  MARGIN-TOP: 20px;
  
}

DIV.last_updated {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: absolute;
  MARGIN-TOP: 45px;
 
}


/*END item pages*/


/*GENERAL*/

A.create_meme {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  COLOR: black; 
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold;
  LINE-HEIGHT:2.5em;
}

a.create_meme:link { color: black; }
a.create_meme:visited { color: black; }
a.create_meme:hover { color: red; }

A.goto_meme {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  COLOR: black; 
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold;
  LINE-HEIGHT:2.5em;
}

a.goto_meme:link { color: CadetBlue; }
a.goto_meme:visited { color: CadetBlue; }
a.goto_meme:hover { color: red; }

DIV.settings_page {
	font: 10pt Verdana;
	color: black;
	padding: 10px;
	border: medium double rgb(0,0,0)
	width: 200px;
} 

.text {
	font: 10pt Verdana;
	color: black;
	padding: 10px;
} 

.button {
	font: 10pt Verdana;
	color: black;
} 

A.links {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
}

a.links:link { color: CadetBlue ; }
a.links:visited { color: CadetBlue ; }
a.links:hover { color: red; }

#title_update_alert {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  COLOR: #ff0000;
  padding-bottom: 10px;
  MARGIN-LEFT: 185px;
  MARGIN-TOP: -20px;
  POSITION: relative;
}

#content_update_alert {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  COLOR: #ff0000;
  padding: 10px;
  MARGIN-LEFT: 185px;
}

#delete_peer_alert {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  COLOR: #ff0000;
  padding: 10px;
  MARGIN-LEFT: 185px;
  PADDING-BOTTOM: 30px;
}

#peer_share_alert {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  COLOR: #ff0000;
  padding: 10px;
  MARGIN-LEFT: 185px;
  PADDING-BOTTOM: 30px;
}

.alert {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  COLOR: #ff0000; 
}

#login_alert {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  COLOR: #ff0000;
}

SPAN.alert1 {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  MARGIN-LEFT: 0%;
  TOP: -20px;
  COLOR: #ff0000;
  WIDTH: 200px;
}

SPAN.alert2 {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  MARGIN-LEFT: 0%;
  TOP: -20px;
  COLOR: #000000;
  WIDTH: 200px;
}

SPAN.alert3 {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  POSITION: left;
  COLOR: #000000;
  WIDTH: 200px;
}

/*LOGIN*/
TD.text {
	font: 10pt Verdana;
	color: black;
}

TD.text2 {
	font: 10pt Verdana;
	color:#cd2626;
}

TD.text3 {
	font: 10pt Verdana;
	color: black;
	background-color:#FFFFFF;
	border:1px solid #919191;
}

TD.text4 {
	font: 10pt Verdana;
	color: #ff0000;
}

a.search_results { 
	FONT-STYLE: normal;
  	FONT-FAMILY: Verdana, Arial;
  	FONT-SIZE: 10pt;
	color: black; 
	text-decoration: none;
	font-weight: bold;
	line-height:1.5em;
	/*padding: 50px;*/
}



/*CREATE MEME*/
DIV.new_meme {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 10pt;
  TEXT-ALIGN: center;
  PADDING-TOP: 15px;
}

/*.date
{
position: absolute;
background-color: #ffffff;
top: 120px;
line-height: 52px;
color: #BDBDA2;
font-weight: bold;
font-size: 12px;
letter-spacing: -1px;
right: 200px;
left: 200px;
width: 550px;
height: 400px;
}*/

DIV.new_meme2 {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: center;
  PADDING-TOP: 5px;
}

A.links2 {
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 8pt;
}

a.links2:link { color: CadetBlue ; }
a.links2:visited { color: CadetBlue ; }
a.links2:hover { color: red; }

/*a.meme_tags2:link { color: LightGray; text-decoration: none}
a.meme_tags2:visited { color: LightGray; text-decoration: none}
a.meme_tags2:hover { color: red; text-decoration: underline}*/

#tagcloud {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  LEFT: 23%;
  TOP: 75%;
  /*MARGIN: 60px auto 0px auto;
  MARGIN-TOP: 23em;*/
  TEXT-TRANSFORM: none;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  TEXT-ALIGN: center;
  POSITION: absolute;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
  WIDTH: 550px;
  Z-INDEX: 1;
}

#tagcloud a:visited {
text-decoration:none;
color: #000
}

#tagcloud a:hover, #tagcloud a:active {
/*text-decoration: underline;*/
color: #cd2626
}

#tagcloud span {
padding: 4px
} 

.smallest a:link {
font-size: x-small;
color: #909090;
text-decoration:none;
}

.small a:link {
font-size: small;
color: #606060;
text-decoration:none;
}

.medium a:link {
font-size:medium;
color: #404040;
text-decoration:none;
}

.large a:link {
font-size:large;
color: #202020;
text-decoration:none;
}

.largest a:link {
font-size:larger;
color: #000000;
text-decoration:none;
}






