/*	--------------------------------------------------
	Table of Contents
	--------------------------------------------------
	
	1.	Colors
	2.	Reset
	3.	Type
	4.	Links
	5.	Structure

	--------------------------------------------------
	=Colors
	--------------------------------------------------

	Blue:		#369;			Orange:		#df713b;
	Med Blue:	#06c;			Lt Orange:	#;
	Lt Blue:	#eff5fa;		Red:		#ef2525;
	Green:		#7b9f29;		Color:		#;

	--------------------------------------------------
	=Reset
	-------------------------------------------------- */

	html, body { margin: 0; padding: 0; height: 100%;}
	h1, h2, h3, h4, h5, h6, p, a, abbr, address, cite, em, img, small, strike, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }
	table { border-collapse: collapse; border-spacing: 0; }
	ol, ul { list-style: none; }

/*	--------------------------------------------------
	=Type
	-------------------------------------------------- */

	h1, h2, h3, h4, h5, h6 { color: #df713b; text-align: left; font-weight: bold; text-shadow: 0 0 0 #fff; }
	h1 { font-size: 24px; margin: 6px 0; }
	h2 { font-size: 18px; text-shadow: 0 0 0 #fff; }
	h3 { font-size: 14px; line-height: 18px; padding: 0 0 6px; }
	h4 { font-size: 12px; line-height: 18px; }
	h5 { font-size: 11px; line-height: 18px; }

	p { font-size: 12px; line-height: 1.5; color: #333; }
	li { font-size: 12px; line-height: 18px; }

	small { font-size: 92%; }
	span { line-height: inherit; }
	strong { font-weight: bold; font-style: inherit; }
	em { font-weight: inherit; font-style: italic; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 17px 0 18px; height: 0; }

	label { color: #333; font-size: 12px; font-weight: bold; line-height: 18px; padding-top: 1px; cursor: pointer; }
	select, input.input-radio, input.input-checkbox, input[type=file], input[type=submit] { cursor: pointer; }
	input.input-text { padding: 1px 3px; font-size: 12px; }
	textarea { padding: 2px 3px; line-height: 18px; font-size: 12px; }
	input.input-radio { margin: 2px 5px 0 0; }
	select { padding: 0; background: #fff; border-color: #ccc; }
	input, textarea, select { font: 12px "Arial", Helvetica, Geneva, sans-serif; }

	/* Title attributes */
	.title { position: absolute; z-index: 5000; background: #fff; padding: 6px 8px; color: #369; font-size: 12px; font-weight: bold; line-height: 1; border: 2px solid #69c; border-radius: 6px; -webkit-border-radius: 6px; text-align: left; }

	/* Specifics... */
	h1 em { color: #777; font-weight: normal; cursor: pointer; }
	h1 small { font-size: 50%; margin: 10px 0 0; }
	h2 small { font-size: 66.666667%; margin: 6px 0 0;}
	body.pg-image h2 { padding: .5em 0; }
	.pg-full h2 { padding: .25em 0 .75em; }

	div.content-sec p { padding: .25em 0 1.25em;}
    div #tinyfxad {padding-top: 16px;}
	p.report { font-size: 1.6em; line-height: 18px; padding: 18px 0; }
	p.right { float: none; text-align: right; }

/*	--------------------------------------------------
	Links
	-------------------------------------------------- */

	a, a:visited { color: #369; font-weight: bold; text-decoration: underline; cursor: pointer; line-height: inherit; outline: 0; }
	a:hover { color: #69c; }

	h1 a, h1 a:visited, h2 a, h2 a:visited { color: #369; text-decoration: underline; }
	h1 a:hover, h2 a:hover { color: #69c; text-decoration: none; border: 0; }

	h3 a, h3 a:visited, a h3, a:visited h3 { color: #369; }
	h3 a:hover, a:hover h3 { color: #69c; }

	h1 small a, h1 small a:visited { color: #369; }
	h1 small a:hover { color: #69c; }

	h1 a.cancel, h1 a.cancel:visited, a.cancel, a.cancel:visited { font-size: 12px; margin: 16px 0 0; font-weight: normal; text-decoration: underline; color: #777; }
	h1 a.cancel:hover, a.cancel:hover { text-decoration: underline; color: #69c; }

	a.note, a.note:visited { color: #df713b; }
	a.note:hover { color: #69c; }
	
/*	--------------------------------------------------
	=Stucture
	-------------------------------------------------- */
	body { background :#fff; font: 90.5%/1 "Arial", Helvetica, Geneva, sans-serif; text-align: center; text-shadow: 0 0 0 #000; }

/*	Main Containing Elements -------------------- */
	div.container { width: 960px; margin: 0 auto; text-align: left; position: relative; background: transparent; }
	div.body-container { background: #fff; padding: 18px 0 36px; }

/*	Header -------------------- */

	.header-container { border-top: 1px solid #fff; background: #faf0d4 url(images/member-header.gif) repeat-x 0 bottom;height:67px;}
	#header { padding: 17px 0 0; overflow: hidden; position: relative; }
	#header img { float: left; margin: 0 0 0 ; padding: 5px; }
	#header p { float: right; text-align: right; color: #a9e2f8; padding: 9px 0 10px; line-height: 18px; text-shadow: 0 0 0 #000; }

/*	About Blurb -------------------- */

	div.about { font-size: 1.6em; font-weight: bold; line-height: 1.5; text-align: center; margin: 18px 0 0; padding: 1.3em 0 1.4em; color: #666; border-top: .1em solid #ddd; }
	div.about strong { color: #333; }


/*	Columns -------------------- */

	div.content-main { float: left; display: inline; width: 645px; margin: 0 0 0 15px; }
	div.content-sec { float: left; display: inline; width: 300px; overflow: hidden; }
	div.columns { width: 980px; padding: 0 0 36px; margin-top:30px;}
	div.column { float: left; margin: 0 20px 0 0; }
	div.one-third { width: 310px; }
	div.two-thirds { width: 620px; }
	div.one-half { width: 45%; margin: 0 10% 0 0; }

/*	Clear the columns automagically. Thanks @kneath */

	.columns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	* html .columns { height: 1%; }
	.columns { display: inline-block; }
	.columns { display: block; }

/*	Secondary page styles (terms, privacy, etc) */

	body.pg-secondary .content-main { margin: 18px 155px 36px; }
	body.pg-secondary .content-main p { font-size: 12px; margin: 0 0 18px; }
	body.pg-secondary .content-main ol { list-style: decimal outside; padding: 0 0 0 3em; }
	body.pg-secondary .content-main ol li { font-size: 12px; line-height: 18px; margin: 0 0 18px; color: #555; }
	body.pg-secondary .content-main ol li strong { color: #333; }

/*	--------------------------------------------------
	=Navigation
	-------------------------------------------------- */

	/*	Main, Public Tabbed Navigation -------------------- */

	#header ul { float: left; width: auto; margin: 13px 0 -10px !important; }
	#header li { display: block; float: left; font-size: 12px; line-height: 1; }
	#header li a, #header li a:visited { display: block; font-size: 12px; background-position: 10px 10px; text-decoration: none; margin: 0 2px; padding: 14px 15px 8px 34px !important; background-repeat: no-repeat; -moz-border-radius: 6px 6px 0 0; -webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; }
	#header li a:hover { background-color: #b38703; color: #fff; background-position: 10px 10px; text-shadow: 0 0 0 #fff; }
	#header li.current a { background-color: #fff;  color: #369; background-position: 10px 10px;padding: 12px 13px 10px 32px; border: solid #b38703; border-width: 2px 2px 0; }
	#header li#pg-upload a { background-image: url(images/upload.gif); }
	#header li#pg-images a { background-image: url(images/images.gif); }
	#header li#pg-videos a { background-image: url(images/clock.png); }
	#header li#pg-gallery a { background-image: url(images/star.png); }
	#header li#pg-plugs a { background-image: url(images/rss.png); }
	#header li#pg-zip a { background-image: url(images/zip.png); }
	#header li#pg-flash a { background-image: url(images/user-cp.png); }

	/*	Inline Errors ---------- */
	div.error, div.alert, div.info, .history { margin: 0 0 18px; padding: 8px 0px 8px 36px; font-size: 12px; line-height: 18px; border: 1px solid; text-shadow: 0 1px 1px #fff; }
	div.error p, div.alert p, div.info p, .history p { margin: 5px 0 4px; font-size: 12px; }
	div.error { background: #fff2cb url(images/warning.gif) no-repeat 10px 9px; color: #900; border-color: #ffe9a8; }
	div.alert { background: #e8f4d9 url(images/checkmark.gif) no-repeat 10px 9px; color: #41522a; border-color: #d6ebba; }
	div.info { background: #e4f6fc url(images/information.gif) no-repeat 10px 9px; color: #369; border-color: #bde8f8; }
	div.ads { background: orange url(images/social_ad.gif) no-repeat 10px 9px; }
	.history { background: #fff2cb url(images/stop-small.png) no-repeat 10px 9px; color: #900; opacity: 0.9; border-color: #df713b;}
	div.error em, div.alert em, div.info em { font-weight: bold; color: #da7620; }
	div.error a, div.error a:visited, div.alert a, div.alert a:visited, div.info a, div.info a:visited, .history a, .history a:visited { font-weight: bold; }
	body.pg-settings div.error, body.pg-settings div.alert, body.pg-settings div.info, body.pg-settings .history { margin: 18px 0 9px; }
	div.info a, div.info a:visited { text-decoration: none; color: #fff; padding: 3px; background: #369; }
	div.info a:hover { background: #47487f; color: #fff; padding: 3px; }
	
	div.ads {
    bottom: 0;
	border-top: 2px solid #ff7800;
    width: 100%;
    height: 16px;
	padding: 7px;
    position: fixed;
	color: #6b4807;
}
	.ads a, .ads a:visited {
	color: #6b4807;
	text-decoration: none;
	font-size: 13px;
	}
	
	.ads a:hover {
	background: #6b4807;
	color: #ffffff;
	padding: 3px;
	}
	
	div.alert.inverted { background: #9cc147; padding: 13px 15px; color: #fff; text-shadow: 0 1px 1px #7b9f29; -webkit-border-radius: 5px; border: 0; border-bottom: 1px solid #7b9f29; }
	div.alert.inverted p { color: #fff; margin: 0; }
	div.alert.inverted h5 { font-size: 14px; line-height: 18px; color: #fff; text-shadow: 0 1px 1px #7b9f29; }

	/*	Large chat bubble for alerts ---------- */
	.site-alert { float: left; height: 45px; width: 97%; position: relative; top: -15px; padding: 0 3% 0 0; background: transparent url(../i/site-alert-right.gif) no-repeat right bottom; margin: 0 0 -9px; }
	.site-alert p { font-size: 14px; font-weight: bold; line-height: 14px; padding: 20px 15px 11px; background: url(../i/site-alert-left.gif) no-repeat left bottom; text-shadow: 0 1px 1px #fff; }
	.site-alert p a:link, .site-alert p a:visited { color: #930; text-decoration: none; }
	.site-alert p a:hover { color: #c30; }

	div.alert-container { background: #42679c; height: 42px; text-align: center; position: fixed; bottom: 0; z-index: 100; margin: 0 auto; width: 100%;}
	div.alert-container .site-alert { background: transparent url(../i/site-alert-hdr-right.gif) no-repeat right top; height: 42px; margin: 0 auto; text-align: left; padding: 0 10px 0 0; position: relative; left: auto; top: 3px; float: none; }
	div.alert-container .site-alert p { background: url(../i/site-alert-hdr-left-nocaret.gif) no-repeat left top; padding: 11px 0 20px 10px; }
	div.alert-container .site-alert { width: 950px; }


	/*	--------------------------------------------------
	Pagination
	-------------------------------------------------- */

	/*	Member Pagination List for Browse Pages */
	.pagination { display: block; float: right; width: auto; margin: 9px 0 18px; display: inline; }
	.pagination li { display: inline; padding: 0; font-size: 12px; line-height: 1; }
	.pagination li a { float: left; margin: 0 2px; padding: 6px 9px; }
	.pagination li.disabled { float: left; color: #777; margin: 0 2px; padding: 6px 9px; }
	.pagination li.selected a { border: 1px solid #ddd; margin: 0 3px 0 0; padding: 5px 8px; }
	.pagination li.selected a, .pagination li.selected a:visited { color: #777; text-decoration: none; }
	.pagination li a:hover, .pagination li.selected a:hover, .pagination li.next a, .pagination li.next a:hover { background: #edf9fd; border: 1px solid #d2effb; padding: 5px 8px; text-decoration: none; }

	div.pageHdr .pagination { position: absolute; top: 3px; right: 0; z-index: 99; float: none; margin: 0; background: #fff; padding: 0 0 0 1em; }
	div.pageHdr .pagination li.previous a { font-weight: normal; }

.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -8em;}
#footer a:visited{color:#7495c6;}
#footer a:hover{text-decoration:underline;}
#footer{clear:both;height:auto;margin:0 0 0;padding:20px 10px 0 50px;border-top:3px solid #ccc;background-color:#f7f7f7;color:#666;}

#footer a{color:#069;text-decoration:none;font-weight:100;}
#footer p{font-size:90%;margin:0;padding:0;}
#nav-footer{clear:both;margin:0 0 12px;padding:0;list-style-type:none;}
#nav-footer strong{font-weight:bold;}
#nav-footer li{font-size:80%;font-weight:bold;margin:0 0 .5em;padding:0;white-space:nowrap;}
#nav-footer ul{list-style-type:none;padding:0 0 0 6.5em;margin:-1.2em 0 0 0;}
#nav-footer ul li{font-weight:100;display:inline;font-size:100%;line-height:1.1;border-left:1px solid #999;padding:0 .4em 0 .65em;margin:0;}
#nav-footer ul li:first-child,#nav-footer ul li.first{border:none;}
#copyright,#na{display:inline;margin:0 1em 0;padding:0;}
#footer, .push {height: 7em;}

#na li{display:inline;font-size:80%;border-left:1px solid #999;padding:0 1em;margin:0;}

#pubpriv{background:#f7f7f7;border:1.5px solid #ccc;font-size:11.5px;width:100%;}
#pubpriv td{width:20%;padding:12px;font-weight:bold;color:#333333;}

.report {
width:350px;
color:black !important;
}
.stuff {
margin-left:20px;
}

	div.pageHdr { background: url(images/pageHdr.gif) repeat-x 0 9px; position: relative; width: 90%; overflow: hidden; min-height: 30px; height: auto;margin: 20px 0 0 0;}
	div.pageHdr h1, div.pageHdr h2 { background: #fff; display: inline; float: left; margin: 0;padding: 0 0.5em 0 0; line-height: 30px; border: 0; }
	div.pageHdr h1 em, div.pageHdr h2 em { color: #777; font-weight: normal; cursor: pointer; }
	div.pageHdr h1 a.cancel, div.pageHdr h2 a.cancel { font-size: 12px; margin: 6px 0 0; font-weight: normal; text-decoration: underline; color: #777; }
	div.pageHdr h1 a.cancel:hover, div.pageHdr h2 a.cancel:hover { text-decoration: none; }
	div.pageHdr p { position: absolute; right: 0; top: 3px; font-size: 12px; line-height: 1; background: #fff; padding: 0 0 0 1em; }
	div.pageHdr p a { background: transparent url(../i/option-glyph-right.gif) no-repeat -999em 0; display: block; text-decoration: none; font-weight: bold; color: #369; }
	div.pageHdr p a span { background: transparent url(../i/option-glyph-left.gif) no-repeat -999em 0; display: block; padding: 6px .75em; color: #369; }
	div.pageHdr p a:hover { background-position: right -48px; color: #369; text-shadow: 0 1px 1px #fff; }
	div.pageHdr p a:hover span { background-position: 0 -48px; }
	div.pageHdr p.active a { background-position: right 0; }
	div.pageHdr p.active a span { background-position: 0 0; text-shadow: 0 1px 1px #369; color: #fff; }
	div.pageHdr p.active a:hover { color: #d7edfa; }

/*	Filters & Password Thermometer -------------------- */
	ul.filters { width:90%; height: 2.4em; margin: .6em 0 0 7px; }
	ul.filters li { display: inline; line-height: 1; }
	ul.filters li a, ul.filters li a:visited { background: transparent url(images/option-glyph-right.gif) no-repeat -999em 0; float: left; display: block; width: auto; text-decoration: none; font-weight: bold; color: #369; }
	ul.filters li a span { background: transparent url(images/option-glyph-left.gif) no-repeat -999em 0; display: block; padding: 6px .75em; }
	ul.filters li a:hover { background-position: right -48px; color: #369; text-shadow: 0 1px 1px #fff; }
	ul.filters li a:hover span { background-position: 0 -48px; }	
	ul.filters li.active a, ul.filters li.active a:visited { background-position: right 0; color: #fff; margin: 0 3px; text-shadow: 0 1px 1px #369; }
	ul.filters li.active a span { background-position: 0 0; }
	ul.filters li.active a:hover { color: #d7edfa; background-position: right 0; }
	ul.filters li.sort-by { padding: 0 .75em; }
	ul.filters li.toggle-album-info a, ul.filters li.toggle-album-info a:visited, ul.filters li.edit-album a, ul.filters li.edit-album a:visited { font-weight: normal; }


	/*	Inline Upload -------------------- */
	form.upload { background: #e5f4fc; margin: 0 0 27px; padding: 0; overflow: hidden; text-shadow: 0 1px 1px #fff;margin-left:10px; }
	form.upload div { position: relative; padding: .9em .9em; font-size: 12px; line-height: 1.5; color: #333; }
	form.upload input { font-size: 12px; }
	form.upload span.file-type { font-size: 12px; line-height: 18px; margin: 0 10px 0 5px; }
	form.upload span.file-type input { margin: 0 0 0 10px; }
	form.upload label { width: auto; margin: auto; padding: auto; font-weight: normal; float: none; text-align: left; }
	form.upload span small { font-size: inherit; color: #a1bad3; } /* Inactive video on bulk upload */
	form.upload div.actions { background: #fff; padding: 6px 9px 0; }
	form.upload div.actions span { padding: 0 3px; }
	form.upload div.actions p { font-size: 1em; line-height: 1; position: absolute; top: 10px; right: 9px; }
	form.upload div.actions p a, form.upload div.actions p a:visited { display: block; font-weight: normal; text-decoration: none; padding: 3px 24px 3px 0; background: url(../i/buttons/button-upload-toggle.gif) no-repeat right 0; }
	form.upload div.actions p a:hover { background-position: right -36px; }
	form.upload div.actions input { margin-right: 5px; }
	form.upload div.actions span.new-album { display: none; }
	form.upload div.actions select.add-to-album { width: auto; display: inline; margin: 0; }
	form.upload div.actions select.add-to-album option { padding: 0px 5px 0px 0px; }

.sub-right {width:370px;height:auto;position:absolute;left:610px;top:120px;overflow:auto;}
.codes{width:580px;position: static;text-align:left;margin-left: 22px;}

.webmasters {margin-left:50px;padding:5px;}
.webmasters td{padding:5px;}

.top-header{width:100%;color:#fff;text-align:right;height:58px;background:url(images/connect-header.gif) repeat-x;}
.top-header td{padding:4px;font-weight:bold;}
#join-now,#join-now:visited{background:#B40C0B url(images/button-red.gif) repeat-x scroll left top;border:1px solid #264B7D;color:#fff;text-decoration:none;font-size:11px;padding:6px 12px;}
.register td,ul{padding:5px;}
.login-box{width:43%;margin:0 0 0 50px;padding:5px 0 15px 0;border:1px solid #4089ac; background:url(images/bg-clouds.png) no-repeat #8ec1da;height: 200px;}
.login-box td{padding:10px;}
.login-header{width:38%;margin:50px 0 0 50px;padding:5px 0 15px 50px;line-height:30px;color: #fff;background:#123a4d;text-align:left;font-size:18px;font-weight:bold;}

.sub-header{color:white !important;font-family:arial;font-size:13px;margin:15px 0 0 30px;}
.sub-header a{color:#fff;text-decoration:none;padding:4px;}
.sub-header a:hover{color:black;text-decoration:none;background:#eff5fa;padding:4px;-moz-border-radius:5px;}

.log-index{color:white !important;font-family:arial;font-size:13px;margin:0 0 0 30px;}
.log-index a{color:#fff;text-decoration:none;padding:4px;}
.log-index td{padding-top:15px;}

/*	Toolbox -------------------- */
	div.media-toolbox { background: #fff; margin: 0 0; padding: 16px 14px 9px; border: 2px solid #ddd; overflow: visible; border-radius: 5px; -webkit-border-radius: 5px; width:90%;height:auto;}
	div.media-toolbox h3 { padding: 0; border-bottom: 2px solid #ddd; }
	div.media-toolbox div.tools { width: 100%; padding: 9px 0 8px;  border-bottom: 1px solid #ddd; height:auto;}

	div.media-toolbox form { width: 90%; margin: 0; padding: 17px 0 8px; border-bottom: 1px solid #ddd; }
	div.media-toolbox div.tools form { border: 0; padding: 0; }
	div.media-toolbox form div { padding-bottom: 9px; }
	div.media-toolbox form label { font-weight: bold; font-size: 12px; line-height: 18px; color: #333; display: block; }

        div.media-toolbox form input.email-link { background: #ffc; width: 190px; margin: 0 5px 0 0; }
	div.media-toolbox form input.email-send { width: 50px; margin: 0; }
	div.media-toolbox form span { display: block; font-size: 12px; line-height: 18px; color: #666; font-weight: normal; }
	div.media-toolbox #media-share-wildfire { width: 100%; padding: 17px 0 0; border-top: 1px solid #fff; }

	div.media-toolbox ul { float: left; display: inline; margin: 0; padding: 0; }
	div.media-toolbox ul.tools-left { width: 162px; }
	div.media-toolbox ul.tools-right { width: 108px; }
	div.media-toolbox ul li { display: block; line-height: 1; float: left; clear: left; height: 27px; margin: 0; padding: 0; }
	div.media-toolbox ul.tools-left li { width: 162px; }
	div.media-toolbox ul.tools-right li { width: 108px; }
	div.media-toolbox ul li a, div.media-toolbox ul li a:visited { display: block; margin: 0; padding: 8px 0 7px 20px; line-height: 1; background-position: left 4px; background-repeat: no-repeat; font-weight: normal; text-decoration: none; }
	div.media-toolbox ul.tools-left li a { width: 142px; }
	div.media-toolbox ul.tools-right li a { width: 88px; }
	div.media-toolbox ul li a:hover { text-decoration:underline; }

	div.media-toolbox ul li.fav a { background-image: url(images/favorite-sprite.gif); }
	div.media-toolbox ul li.save a { background-image: url(images/download-icon.png); }
	div.media-toolbox ul li.report a { background-image: url(images/warning.gif); }	
	div.media-toolbox ul li.twitter a { background-image: url(images/twitter.png); }
	div.media-toolbox ul li.facebook a { background-image: url(images/fb.png); }
	div.media-toolbox ul li.feeder a { background-image: url(images/rss.png); }
	div.media-toolbox ul li.zipup a { background-image: url(images/zip.png); }
	div.media-toolbox ul li.pics a { background-image: url(images/picture.png); }
	

    /* NOTE: NEW FULL VIEW */

    div.media-toolbox { margin: 0 0; }
    div.media-toolbox h3 { padding: 0 0 2px }
    div.media-toolbox div.tools { border: 0; overflow: visible; padding: 9px 0 17px; height:auto; }
    div.media-toolbox div.tools ul { float: none; display: block; overflow: hidden; width: 330px; }
    div.media-toolbox div.tools ul li { float: left; width: 49.75%; clear: none; }
    div.media-toolbox div.tools ul li#favoriteImage { background: url(images/favorite-sprite.gif) no-repeat 0 5px; }
    div.media-toolbox div.tools ul li#favoriteImage.added { background-position: 0 -27px; }
    div.media-toolbox div.tools ul li#uploadNew { background: url(images/upload-new.gif) no-repeat left center; }
    div.media-toolbox div.tools ul li#zoomIn { background: url(images/zoom.gif) no-repeat left center; }
    div.media-toolbox div.tools ul li#report { background: url(images/warning.gif) no-repeat left center; }
	
    div.media-toolbox form { border: 0; padding: 11px 0; }
    div.media-toolbox form label { font-weight: normal; color: #696969; }


/* LINK STYLING */

    .codes input {
    background-color: #ffffcc;
    border: 1px solid #cccccc;
    font-family: arial;
    font-size: 13px;
    padding:5px;
    color: #2d2d2d;
	      } 
		  
.boxVisible {
	background-color: #ee;
	display: block;
	padding: 10px;
	border-bottom: solid 1px #ddd;
	margin-bottom: 10px;
	}

.boxHidden {
	display: none;
}


.stt td {
padding:5px;
font-weight: bold;
}

div.tracker{width:80%;
background:#f7f7f7;
height:125px;
border:2px solid #cccccc;
border-left:none; }

div.tracker p{color:#fff;background:#cccccc;line-height:40px;font-weight:bold;font-size: 15px;padding-left:5px;}

div.tracker td{
font-weight:bold;font-size:14px;color:#333333;padding:7px;}

div.tracker a, div.tracker a:visited{
font-weight:bold;
font-size:14px;
color: #333333;
text-decoration: underline;
}

div.tracker a:hover {
font-weight:bold;
font-size:14px;
color: #333333;
text-decoration: none;
}

/* FEEDS STYLING */

.feeds{width: 90%;color:#35547f;font-size:12px;margin-left:50px;}
.feeds a, .feeds a:visited{text-decoration:none;color:#35547f;padding:2px;}
.feeds a:hover{background:#35547f;color:white;padding:2px;}
.feeds td{line-height:18px;margin:0 0 18px;padding:4px 10px 4px 10px;}
.feeds a#uid{color:#333333 !important;font-style:italic;}
.feeds a:hover#uid{background:#333333 !important;color:#fff !important;padding:2px !important;font-style:italic;}
.feed-im img{padding:2px;border:2px solid #336699;}
.feed-im{width:80px !important;}
.feed-im a:hover{text-decoration:none !important;background:transparent;opacity:0.4;}

div.ad-right { width: 300px; height: 270px; padding-top: 15px; overflow: hidden; position: absolute; background: #fff url(images/spon-warrow.gif) no-repeat 115px 0px; right: 7px; top:209px;}
div.ad-skyscraper { width: 160px; height: 620px; padding-top: 15px; overflow: hidden; position: absolute; background: #fff url(images/spon-warrow.gif) no-repeat 40px 0px; right: 47px; top:232px;}
div.ad-small { background: #fff url(images/spon-warrow.gif) no-repeat 62px 0px; width:200px;height: 200px; padding-top: 15px; overflow: hidden; position: absolute; right: 27px; top:232px;}

.stats {width: 44%; text-align: left; position:absolute; background: #fde3d6; top: 420px; left: 50px; height: 180px; border: 1px solid #386097; font-family: arial;}
.stats td { padding: 5px; }

.stats-1 {width: 44%; text-align: left; position:absolute; top: 420px; left: 513px;  background: #effec9; border: 1px solid #386097; height: 180px; font-family: arial;}
.stats-1 td { padding: 5px; }

div.uphoto {width: 202px; height: 202px; position: absolute; top:200px; left: 50px; background: #fff; border: 1px solid #386097;}
.bio {width: 460px; height: 202px; position: absolute;left: 285px; top: 200px; left: 275px; background: #e4f6fc; border: 1px solid #386097; }

#qinfo td { padding: 5px; color: #2e88a9; font-size: 12px; text-transform: uppercase; font-family: "Arial", sans-serif;}
#qinfo td a{ text-decoration: none; }
#qinfo td a:hover{ background: #2e88a9; color: #fff; padding: 2px; }

.settings {width:65%; margin: 20px 0 0 -60px; }
.settings td {padding:5px; font-family: inherit; font-size: 0.8em; font-weight: bold; color: #333333; text-align:right;}
.settings td.second {text-align: left; font-weight: normal; font-size:0.8em;padding: 3px;padding-left: 45px;width: 65%;}

.note {color: #777777; font-family: "Arial";}

.twitpost {background: url("images/bg-clouds.png") #c0deed no-repeat; height: 100%; width: 100%; text-align:left;position:absolute; left: 0px; top: -0px; padding: 0px !important; margin: 0px !important;}
.twitpost img { padding:15px 0 0 15px;margin-left:60px;}

/* BIO PAGE */

.biopost {background: url("images/bg-clouds.png") #c0deed no-repeat; height: 70%; width: 100%; padding: 0px !important; margin: 0px !important;}
.ins1 { }
.ins1 #blue {background: #ddeef6; position:absolute; right:176px; top: 204px; height: 150px; width:25%;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;border-left: 1px solid #c0deed;}
.ins1 #white {background: #fff; padding:0 0 0 20px;position:absolute; left:130px; top: 204px; height: 150px; width:47%;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.bio-error { background: #fff; width: 55%; position:absolute;top:300px;left:22%;padding: 5px; height: 25px; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }

/***********************************************/

.inside { background: #fff; width: 75%; margin: 50px 0 0 75px; height: 250px; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }
.inside #blue {background: #ddeef6; position:absolute; right:83px; top: 50px;height: 250px; width:25%;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;border-left: 1px solid #c0deed;}
.inside #white {background: #fff; position:absolute; left:83px; top: 50px;height: 250px; width:47%;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.content-bubble-arrow { background-image:url(images/arr2.gif); background-position:25px 0;background-repeat:no-repeat;margin-top:1em;margin-left: 75px;padding-top:11px; }
.twit-error { background: #fff; width: 80%; margin: 180px 0 0 75px; padding-top: 5px; height: 30px; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}


div.promo{background:url(images/promo.png) repeat-x #fff;height:70px;width:auto;text-align:center;}
div.promo img{padding:20px;border:none;}
div#profile-pic{text-align:right; position: absolute; top: 4px;right:18%;}
.logout-upload{position:absolute;right:0px;background:url(images/logout-upload.png) repeat-x;width:400px;height:360px;top:180px;color:#fff !important;}
.logout-upload p{padding:5px 0 5px 10px;font-size:18px;color:#fff;font-weight:bold;background: #b53930;}
.comments{margin:20px 0 0 20px;}
.invite{margin:20px 0 0 50px;}
.twimg{position:absolute;right:0;}
#linkss img{padding:2px 0 3px 5px;}
#linkss a{font-size:10px;font-weight:none;}
.hc textarea{background-color:#ffffcc;border:1px solid #cccccc;font-family:arial;font-size:13px;padding:5px;color:#2d2d2d;}

div.background{background:#335c94;height:240px;}
div.emailBox{background:url(images/emailBox.png) repeat-x;width:380px;border:2px solid #355e95;}

/* Access Denied - Common for all Pages */

div.log_out{width:100%;margin:30px 50px 20px 50px;height:auto;background:#d2d9e6;padding:10px;}
div.log_inner{width:99.5%;height:auto;background:#f7f7f7;border:1.5px solid #8598c0;line-height:25px;}
div.logout-right {width:397px;height:auto;overflow:auto;}

.friends{width:65%;height:auto;margin:0 0 0 50px;}
.friends:hover{background:#f7f7f7;}
.friends td{width:20%;padding:5px;}
.friends td img{padding:2px; border:2px solid #ccc;}
.friends tr#last{border-bottom:1px solid #ccc;}

.twitpost-2{margin:0 0 0 3px;padding:1px;color:#333333;}
.twitpost-2 td{padding:1px;}

.ffr td{font-size:12px;font-weight:none;padding:3px;}

.dvhdr1{background:#f7f7f7;font-family:arial;text-align:left;font-size:13px;color:#333333;font-weight:bold;border:1px solid #ccc;padding:10px;width:300px;}
.dvbdy1{background:#FFFFFF;padding:10px;text-align:left;font-family:arial;font-size:12px;color:#333333;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:300px;}

#webmastr td {padding:5px;}

/** EMAIL STYLES **/

div.email-tracker{width:500px;background:#f7f7f7;height:300px;border:2px solid #333333;margin:5px;}
div.email-tracker p{color:#fff;background:#333333;line-height:50px;font-weight:bold;font-size: 15px;padding:10px;}
div.email-tracker td{font-weight:none;font-size:12px;color:#333333;padding:7px;}