* { margin: 0; padding: 0; font-family: arial; font-family: 10pt;}
body { text-align: center; margin: 0px 0px 0px 0px; padding: 0px; background-color: #275078;  } 
a { color: blue; }
p { text-align: left; margin: 5px; font-size: 10pt; font-family: tahoma; line-height: 18px; }
#container { margin: 0 auto; width: 990px; }

#kw { 
width: 220px; border: 0px solid white; 
font-size: 9px; color: white; margin-top: 3px; 
color: black; margin-left: 0px; text-align: center; 
font-family: verdana; 
}

#topbn { 
width: 728px; height: 90px; 
border: 0px solid white; float: right; 
margin-top: 5px; margin-right: 10px;
}

#header { 
float: left; width: 990px; 
background-position: 0px 0px; 
background-color: white; height: 100px; 
background-color: #F0F0F0; 
background-image: url(/images/topblend.png); background-repeat:repeat-x;
border: 1px solid black;
border-top: 0px; border-bottom: 0px;
}

#left { width: 180px; border: 0px solid black; float: left; text-align: left; margin-right: 0px; margin-top: -10px; position: relative; z-index:1;}
#center { width: 640px; float: left; border: 0px solid black;  text-align: center; padding-left: 0px; margin-top: -10px; position: relative; 
z-index:1; }
#right { width: 170px; float: left; border: 0px solid black; margin-left: 0px; margin-top: 0px; text-align: left; margin-top: -10px; position: 
relative; z-index:1;}

#mainy { 
width: 990px; 
border: 1px solid black;
border-top:0px;
border-bottom: 0px; 
float: left; 
background-color: #fff; 
margin-top: 0px; 
padding-bottom: 0px; 
background-image:url(http://www.deepbox.com/images/faux.png);
z-index: 9;
position:relative;
}

#curvetop { float: left; width: 990px; height: 15px; background-image:url(/images/headertop.png); background-repeat: no-repeat; line-height: 0px; 
border: 1px solid black;
border-top: 0px; border-bottom: 0px;
}

.menu { padding-left: 5px; margin-bottom: 5px; padding-right: 10px;}
.menu a { color: #7A8A99; text-decoration: none; font-size: 11px; font-family: Arial; margin: 0px; padding: 0px; color: #108EE7; line-height: 18px; 
font-weight: normal; font-weight: bold; display: block; margin-bottom: 2px;}
.menu a:hover { color: orange; }
.menu li { border-bottom: 1px dashed #ccc; }
.menu li.bottom { border-bottom: 1px solid #F7F7F7; }
ul.menu { list-style-type: none; }


.lefttitle { 
margin: 0 auto; 
font-size: 14px; 
color: white; 
font-weight: bold; 
width: 174px; 
height: 35px;
line-height: 35px; 
background-image:url(/images/leftheading.gif);
font-family: Trebuchet MS, Arial, Verdana;
text-align: center;
background-repeat: no-repeat;
margin-bottom: 5px;
}

.righttitle { font-size: 13px; color: white; font-weight: bold; height: 35px; width: 164px; line-height: 35px; 
background-image:url(/images/rightheading.gif); font-family: Trebuchet MS, Arial, Verdana; text-align: center; margin: 0 auto; margin-bottom: 5px;}

.middletitle { width: 630px; margin: 0 auto; text-align: center; height: 35px; line-height: 35px;background-image:url(/images/middledivide.gif); background-repeat: repeat-x; margin-bottom: 10px; }

.middletitle h1, .middletitle h2 { font-family: Trebuchet MS, Arial, Verdana; display: inline; font-size: 16px; margin-left: 0px; color: white; margin-top: 10px; }

.righttitle span,.lefttitle span { padding-left: 0px; }

.cattitlelist { font-size: 12px; font-weight: bold; font-family: Arial; color: #2BD700; padding: 3px 
0px; background-image: url(/images/subcatdivide.png); text-align: center; height: 25px; line-height: 25px; margin-top: 
5px; color: #333; width: 174px; background-color: #F7F7F7; background-repeat: no-repeat; margin: 0 auto;}

#footer { float: left; width: 990px;height: 100px; background-image:url(/images/footertop.png); background-repeat: no-repeat; background-color: #F7F7F7; border: 1px solid black;
border-top: 0px; border-bottom: 0px; padding-top: 20px; font-size: 10pt; font-family: arial; 
}

.pages { margin-bottom: 20px; border: 0px solid black; }
.pages a { font-size: 10pt; margin: 0px 2px; color: #108EE7; font-weight: bold; padding: 4px 9px; background-color: #FF7F05; color: white; border: 1px solid black; text-decoration: none; background-image:url(http://www.deepbox.com/images/rightheading.gif); }
.currentpage { font-size: 10pt; color: red; font-weight: bold; margin: 0px 2px; padding: 4px 9px; background-color: #bbb; border: 1px solid black; color: white; } 


.layoutlist { margin: 5px 0px 30px 0px; }
.layoutlist a { text-decoration: none; margin-bottom: 1px; font-size: 11pt; font-family: arial; font-weight: bold; color: #666; }
.layoutlist img { border: 1px solid black; }

.imagecodes { padding: 30px 0px; }
.imagecodes input { width: 450px; font-size: 12px;}

.layoutsections { border: 0px solid black; margin: 10px 0px; text-align: left; padding: 0 20px; margin-bottom: 10px; width: 575px; text-align: center; margin: 10px auto;}
fieldset legend { font-size: 24px; margin-left: 10px; font-family: arial; color: #096AAD; }
.layoutsections span { font-size: 10pt; font-weight: bold; text-decoration: underline; padding-bottom: 5px; display: block; }
.layoutsections p { font-size: 10pt; font-family: verdana; padding: 5px 10px 10px 10px; text-align: left; }
.layoutsections fieldset img { margin: 10px 0px; }
.layoutsections p.centeredtext  { text-align: center; }
fieldset textarea { width: 510px; height: 50px; overflow: auto; font-size: 10pt; }

.funnypicspaging { margin-bottom: 5px; border: 0px solid black; text-align: center; width: 100%; font-size: 10pt; margin-bottom: 10px; font-family: verdana;  }
.funnypicspaging a { text-decoration: none; margin: 10px; font-size: 10pt; font-family: Verdana; color: blue; font-weight: bold; }
.funnypicspaging a:hover { color: orange; }
.funnypicspaging select { margin-top: 10px; margin-bottom: font-family: verdana; }

.funnypics { margin: 10px 0px 10px 0px; }
.funnypics img { border: 1px solid #666; }
.funnypics p { margin-bottom: 10px; font-size: 10pt; }

.getfunnypic { width: 500px; text-align: left; margin: 0 auto; font-size: 11pt; font-family: arial; }
.getfunnypic input { width: 350px; }

table { font-size: 8pt; text-align: left; }
table td { padding: 5px; }

.colorlinks { color: blue; font-weight: bold; font-size: 8pt;  }
.colorlinks a:hover { cursor: pointer; }

.fims { display: inline; margin: 0px 0px 0px 0px; border: 0px; text-align: center; border: 0px solid orange; }
.fims div { width: 150px; border: 0px solid black; margin: 5px 0px;}
.fims a { font-size: 9pt; font-weight: bold;  text-decoration: none; font-family: arial; }
.fims img { border: 0px solid pink; width: 140px; height: 130px; border: 0px; }

.nlyts { display: inline; margin: 0px 0px 0px 0px; border: 0px; text-align: center; border: 0px solid orange; }
.nlyts div { width: 150px; margin-bottom: 5px; }
.nlyts a { font-size: 8pt; font-weight: bold;  text-decoration: none; font-family: arial; }
.nlyts img { width: 130px; height: 105px; border: 1px solid blue; }

.googtable td { padding: 0px; margin: 0px; }

.imagesteps { font-size: 14pt; font-weight: bold; }

#updatebox { height: 300px; overflow: scroll; }
#updatebox hr { padding: 0px 0px; margin: 10px 0px;}

/* GLOBALS */
.hidden { display:none; }
.showing { display:block; }
.error { margin:25px auto; text-align:center; font-size:1.2em; color:#f00; font-weight:bold; }
#cropWrap { margin:10px 0 0 0; }
#wait { padding:15px 0 0 0; text-align:center; }

.gendiv { float: left; text-align: center; border: 0px solid red; margin-right: 1px; margin-bottom: 10px; }
.gendiv img { border: 0px; width: 195px; margin-top: 2px; }
.gendiv a { text-decoration: none; font-size: 10pt; }

#notifyTextCopied {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	width:250px;
	padding:3px;
	text-align:center;
	font: 11px verdana bold;
	color:white;
	background:#ff5dcf;
	background-color: #275078;
	border:2px solid #ff00b4;
	margin-top: -150px;
}

#layoutcatlist td { font-size: 10pt; font-family: arial; }
#layoutcatlist td a { line-height: 30px; text-decoration: none; }
#layoutcatlist td a:hover { color: orange; }

#catlinks { margin-bottom: 10px; }
#catlinks a { font-size: 9pt; text-decoration: none; font-family: tahoma; }
#catlinks a:hover { color: orange; }
