@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
h1,h2,h3,h4 {font-weight:700; }
h1.header { font-size:16px; margin:0 0 5px; }
ol, ul {
	list-style: none;
}
h2 { font-size:16px; }
/* remember to define focus styles! */
:focus {
	outline: 0;
}
a:link, a:visited {
	text-decoration: none;
}

a, span.blue { color:#299AE2; }

a:hover { cursor:pointer; color:#515151; }
h1 { color: #92AE2B; font-size:21px; margin-bottom:10px; }
h2 { color: #1C2B30; font-size: 16px; margin-bottom:5px; }
span.small { font-size:14px; font-weight:300; }
body {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	line-height: 1.5em;
	letter-spacing: 1;
	background: #1A6A8B;
	color: #4D4D4D;
	text-align:center;
	font-size:14px;
	height:100%;
}
p {
	margin: 0 0 1em 0;
	line-height: 1.6em;
}
a.light { color: #999999; float:left; padding-top:2px; }
a.light:hover { color:#515151; }
.alignright { float:right; display:inline; }
.main { width:875px; margin:25px auto; text-align:left; }
.content { float:left; width: 100%; margin-bottom:25px; }
.header { float:left; width: 100%; margin-bottom: 15px; }
.logo { float:left; width:234px; height:38px; background:url(images/main.png) no-repeat top left; }
.left-100 { float:left; width: 100%; }
.left-100-5 { float:left; width:100%; margin: 0 0 5px; }
.left-100-10 { float:left; width:100%; margin: 0 0 10px; }
.left-100-15 { float:left; width: 100%; margin: 0 0 15px; }
.left { width:560px; float:left; }
.leftr, .gif-maker { float:left; width: 520px; padding:20px 20px 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background:#fff;}
.gif-maker { background: #1C2B30; width: 835px; padding:20px; }
.left-form { float:left; width: 520px; }
.right { float:right; width: 300px; }
.below { float:right; width: 500px; padding: 3px 0px; }
.description { float:left; width: 488px; border: 1px solid #ccc; padding: 5px; color:#333333; font-size: 12px; line-height:20px; text-align:justify; }
.alignleft { float:left; margin-right:3px; }
.page-hold { float:left; width: 100%; padding:0 0 5px; background:#e6e6e6; -moz-border-radius: 15px;
-webkit-border-radius: 15px; border-radius: 15px;}
div.pagination{display:inline;float:left; padding:10px 0 0; text-align:center;width:100%}div.pagination a{color:#666;font-weight:400;padding:2px}div.pagination a:hover{border-top:2px solid #299AE2}div.pagination a#current{border-top:2px solid #299AE2;color:#515151;font-weight:700}div.pagination a#nav{font-size:11px;padding:5px}div.pagination a#nav:hover{border:none;font-weight:700}
h4 { font-size: 14px; }
.ad300 { float:left; width:300px; height:250px; }
.left-side { float:left; width: 250px;  }
.right-side { float:right; width: 250px; }
.right-form { float:right; width:300px; }
.gif-maker { color: #fff; font-size:12px; position:relative; margin-bottom:15px; }
.gif-maker input[type=file] { float:left; display:inline; width:225px; position:relative; }
.gif-maker .alignleft { width: 20px; color:#D7DC62; font-weight:700; }
h3.yellow { color:#D7DC62; margin-bottom:5px; line-height:1.0em; }
div#advanced { display:none; }
a.advanced { font-size:11px; font-weight:700; }
a.advanced:hover { color:#fff; }
input.submitter { float:right; width: 170px; height: 20px; background:url(images/main.png) no-repeat top right; border:0; padding:0; margin:0; right:20px; bottom:20px; position:absolute; }
input.submitter:hover { cursor:pointer; }
input[type=radio] { margin:0 3px 0 0; }
.thumber { float:left; padding: 3px; border: 1px solid #ccc; width: 554px; text-align:center; }
.thumber img { max-width: 554px; }
.tweetmeme { float:left; margin-right:10px; padding-top:1px; }
.norm { color:#fff; font-size:11px; }
.oinfo { color:#fff; float:right; }
.direct-link { float:left; width: 225px; border: 1px solid #ccc; background:#fff; padding:5px; color:#666; }
.opt { color:#fff; font-size:12px; font-weight:700; float:left; width: 275px; margin: 0 0 15px; }
.notice { font-size:11px; color:#ccc; float:left; width:100%; }
#dms { color:#fff; }
.grey{color:#ccc;font-weight:700}
.animados { font-weight:700; }
.animados:hover { color:#fff; }
.anim { float:right; font-size:16px; color:#fff; margin-top:10px; }
.anim a { color: #D7DC62; }
.create-another { float:left; width:100%; background:url(images/main.png) no-repeat bottom left; height:23px; }
img.max { float:left; width: 100px; border: 1px solid #ccc; padding:2px; clear:both; }
#loaded { float:left;width:106px;margin-right:10px;text-align:center;height:106px; }
#loaded img { margin-top:25px; }
.im-hold { float:left; width:106px; margin-right:10px; text-align:center;height:106px; }
.del { color:#D7DC62; font-weight:700; font-size: 11px; }
.del:hover { text-decoration:underline; cursor:pointer; color:#FFFFFF; }
#div-avatar { min-height:200px; }
.flashArea { float:left; width: 100%; }
.new-on { float:left; height:32px; padding:10px 0 0 39px;  background:url(images/new-on.png) no-repeat top left; font-size: 24px; color:#fff; font-weight:700; }
h2.cre { color:#fff; font-size:14px; }
.new-on a, h2.cre a { color:#D7DC62; }
.new-on a:hover, h2.cre a:hover { color: #fff; }
.green { color: #D7DC62; }