/* ---------------------------------- */
/* ---------- MAIN ----- ------------ */
/* ---------------------------------- */

body { background:  url(/_styles/v4/images/background.jpg) center; font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; color: #545467; margin: 15px 0px; padding: 15px 0px; }
	img { border: 0px; }
	a:link, a:visited { color: #336699; text-decoration: none; }
	a:hover, a:active { color: #000033; text-decoration: underline; }
	dl, dt, dd, ul, ol, li { margin-top: 0; margin-bottom: 0; }
	h1 { display: none;}
	div.capper { clear: both; }
	img.imgleft { float:left; }
	img.imgright { float:right; margin-bottom: 8px; margin-left: 8px; }

	#header { background:  url(/_styles/v4/images/header.jpg); margin: 0px auto; padding: 0px; height: 85px; width: 760px; position: relative;}
	#innercont { background: url(/_styles/v4/images/contback.jpg); margin: 0px auto; padding: 0px; width: 760px;}
	#content { padding: 5px 30px 0px 208px; margin: 0px; }
	h2 { height:23px; font: normal 20px Helvetica, Arial, sans-serif; margin: 0px; padding: 3px 0px 0px 15px; color: #735360; text-transform: uppercase; }
	h5 { font: bold 12px Arial, Helvetica, sans-serif; color: #35485B; margin: 0px; padding: 0px; }


/* ---------------------------------- */
/* ---------- NAVIGATION ------------ */
/* ---------------------------------- */

			#header ul { width: 386px; height: 47px; margin: 0px; padding: 0px; list-style: none; position: absolute; left: 330px; top: 35px; }
				#header li { float: left; }
					#header a { height: 47px; background-image: url("/_styles/v4/images/tabs.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; text-decoration: none;}

					#lhme { width: 43px; background-position: 0px 0px; }
					#lhme:hover { background-position: 0px -47px; }
					#lhme.live { background-position: 0px -94px; }

					#labt { width: 49px; background-position: -43px 0px; }
					#labt:hover { background-position: -43px -47px; }
					#labt.live { background-position: -43px -94px; }

					#lgal { width: 62px; background-position: -92px 0px; }
					#lgal:hover { background-position: -92px -47px; }
					#lgal.live { background-position: -92px -94px; }

					#llnk { width:45px; background-position: -154px 0px; }
					#llnk:hover { background-position: -154px -47px; }
					#llnk.live { background-position: -154px -94px; }

					#ldsk { width: 72px; background-position: -199px 0px; }
					#ldsk:hover { background-position: -199px -47px; }
					#ldsk.live { background-position: -199px -94px; }

					#licn { width: 47px; background-position: -271px 0px; }
					#licn:hover { background-position: -271px -47px; }
					#licn.live { background-position: -271px -94px; }

					#lcon { width: 63px; background-position: -318px 0px; }
					#lcon:hover { background-position: -318px -47px; }
					#lcon.live { background-position: -318px -94px; }
					
/* ---------------------------------- */
/* ---------- FOOTER     ------------ */
/* ---------------------------------- */

	#footer { background:  url("/_styles/v4/images/footer.jpg"); margin: 0px auto; padding: 0px; height: 65px; width: 760px; position: relative; color: #818A94; }
		#footl { position: absolute; text-align: center; display: block; height: 20px; width: 158px; left: 45px; }
		#footr { position: absolute; height: 40px; width: 490px; display: block; left: 225px; }
			#footl a:link, #footl a:visited { font: bold 12px Helvetica, Arial, sans-serif; text-transform: uppercase; color: #8D9DB1; text-decoration: none; }
			#footl a:hover, #footl a:active { color: #242C35; text-decoration: none; }
			
/* ---------------------------------- */
/* ---------- SIDEBAR    ------------ */
/* ---------------------------------- */

#sidebar { background:  url("/_styles/v4/images/sidetop.jpg") no-repeat left top; float: left; width: 215px; }
	#innerside { margin: 0px; padding: 4px 0px 0px 33px; }
		#sidebar ul { margin: 0px; padding: 3px 0px 8px 0px; }
			#sidebar ul li { list-style: none; }
				#sidebar ul li a:link, #sidebar ul li a:visited { color: #575B60; display: block; height: 15px; padding-left: 19px; text-transform: capitalize; margin-bottom: 1px; }
				#sidebar ul li a:hover, #sidebar ul li a:active { color: #111111; text-decoration: none; }

		#innerside p { color: #394046; padding: 5px 10px 0px 15px; font: 9px Verdana, Arial, Helvetica, sans-serif; }
		#innerside h4 { text-decoration: none; text-indent: -9999px; height: 25px; background-repeat:no-repeat; width:180px; margin: 0px; padding: 0px; }
			#innerside h4.sd-places { background: url(images/heads/places.gif) no-repeat;}
			#innerside h4.sd-artists { background: url(images/heads/artists.gif) no-repeat;}
			#innerside h4.sd-friends { background: url(images/heads/friends.gif) no-repeat;}
			#innerside h4.sd-othersites { background: url(images/heads/myothersites.gif) no-repeat;}
			#innerside h4.sd-gallery { background: url(images/heads/gallery.gif) no-repeat;}
			#innerside h4.sd-gallerysections { background: url(images/heads/gallerysections.gif) no-repeat;}
			#innerside h4.sd-icons { background: url(images/heads/icons.gif) no-repeat;}
			#innerside h4.sd-sitemap { background: url(images/heads/sitemap.gif) no-repeat;}
			#innerside h4.sd-desktops { background: url(images/heads/desktops.gif) no-repeat;}
			#innerside h4.sd-desktopsr { background: url(images/heads/desktops_recent.gif) no-repeat;}
			#innerside h4.sd-desktopsp { background: url(images/heads/desktops_popular.gif) no-repeat;}
			#innerside h4.sd-randomlinks { background: url(images/heads/randomlinks.gif) no-repeat;}
			#innerside h4.sd-illus { background: url(images/heads/illusport.gif) no-repeat;}
			#innerside h4.sd-illuscats { background: url(images/heads/illusportcats.gif) no-repeat;}

	div.sidebox { margin: 0px auto; padding: 0px; }
		div.dtside { text-align: center; margin: 0px 0px 2px; padding: 35px 0px 0px; background: url(images/randomdesktop.jpg); height: 123px; width: 180px; }
			div.dtside img{ border: 2px solid #815B6A; text-decoration:none; }
			div.dtside a:link, div.dtside a:visited { color: #8DA591; text-transform: uppercase; }
			div.dtside a:hover, div.dtside a:active { color: #815B6A; text-decoration: none; }

	form.side-jump { margin: 0px; width: 150px; padding-right: 15px; padding-left: 15px; }
	form.side-jump select { font-size: 11px; margin: 0px; padding: 0px; width: 150px; color: #5F5F5F; background: #FEFFFF; border: 1px solid #6B876F; }

	form#winoption { background: url(images/remote.jpg) no-repeat; margin: 0px; padding: 7px 0px 0px 17px; height: 24px; width: 163px; }
	#archivelst { background: url(images/archives.jpg); height: 63px; width: 180px; padding: 35px 0px 0px; }
	#submain { background: url(images/contback.jpg); }

.recohead { background: url(/_styles/v4/images/rectop.jpg); margin: 3px 0px 0px; padding: 33px 0px 0px; width: 180px; text-align: center; }
.recofoot { background: url(/_styles/v4/images/recbot.jpg); margin: 0px; padding: 0px; height: 20px; width: 180px; }


/* ---------------------------------- */
/* ------------ ARTICLE ------------- */
/* ---------------------------------- */

	div.article { padding: 5px 5px 0px; margin-bottom: 15px; margin-top: 0px; font-size: 11px/17px; }
		div.article h3 {  height: 20px; margin: 0px; padding: 0px 0px 0px 9px; color: #575B60; font: bold 16px Helvetica, Arial, sans-serif; text-transform: uppercase; }
		div.article p { font-size: 11px; margin: 0px 0px 1em; padding: 0px 10px; text-align: justify; }
		div.article span.strk { text-decoration: line-through; }
		div.article cite { display:block; text-align: right; border-top: 1px solid #BAC4D0; color: #72869E; clear: right; margin: 0px 10px; padding: 0px; font: normal 10px Arial, Helvetica, sans-serif; text-transform: uppercase; }
		div.article div.dispcode { font-family: "Andale Mono", "Courier New", Courier, monospace; white-space: pre; margin-left: 30px; margin-bottom: 1em; padding: 2px 5px 3px; color: #609365; margin-right: 30px; border: 1px solid #D1DFD5; border-left: 5px solid #D1DFD5; background: #F2F7F3; }
		div.article div.bquote { font-size: 11px/17px; padding: 2px 5px 3px; color: #52708D; border: 1px solid #C1CDD9; border-left: 5px solid #C1CDD9; background: #F3F5F8; margin: 0px 30px 1em; }
		div.article pre { font: 11px "Andale Mono", "Courier New", Courier, monospace; display: block; border: 1px solid #87A08B; padding: 2px 4px; margin-right: 10px; margin-left: 10px; background: #F2F7F3; }
		div.article h4 { font: italic bold 13px Arial, Helvetica, sans-serif; color: #815B6A; margin: 0px; padding: 0px; }

		div.article a:link, div.article a:visited { text-decoration:none; border-bottom: 1px dotted #BAC4D0; }
		div.article a:hover, div.article a:active { text-decoration:none; border-bottom: 1px dotted #182129; }

		div.article a.readmore:link, div.article a.readmore:visited { display: block; background: #F2F7F3 url(images/readfull.gif) no-repeat 0px 0px; width: 114px; padding: 0px; height: 21px; text-decoration: none; border: 0px; text-indent: -9999px; }
		div.article a.readmore:hover, div.article a.readmore:active { background: #F2F7F3 url(images/readfull.gif) no-repeat 0px -21px; text-decoration: none; border: 0px; }
			
		div.article ul { padding: 0px; margin: 0px; list-style: none; }
		div.article ul li { margin: 0px 0px 15px; padding: 0px 10px; }
			div.article ul li ul { padding: 0px 0px 0px 30px; }
				div.article ul li ul li { margin: 0px 0px 1em; padding: 0px; }
					div.article ul li ul li ul { margin: 2px 0px 5px; padding: 0px 0px 0px 20px; }
						div.article ul li ul li ul li { margin: 0px 0px .1em; padding: 0px; }
		div.article ul li ol { padding: 0px 0px 0px 30px; }
			div.article ul li ol li { margin: 0px 0px 1em; padding: 0px; }
				div.article ul li ol li ol.alpha { margin: 2px 0px 5px; padding: 0px 0px 0px 20px; list-style: lower-alpha; }
					div.article ul li ol li ol.alpha li { margin: 0px 0px .1em; padding: 0px; }


		#article-nav { font-size: 12px/25px; padding: 2px; margin-right: 10px; margin-left: 10px; text-align: center; border: 1px solid #8193A9; height: 24px; color: #6B819A; position: relative; }
			#article-nav a.homenav-f:link, #article-nav a.homenav-f:visited, #article-nav a.homenav-b:link, #article-nav a.homenav-b:visited { font-size: 11px/17px; background: #DCE1E7; text-align: center; display: block; margin: 1px; padding: 1px; border: 1px solid #91A0B5; height: 18px; width: 120px; color: #71728A; text-decoration: none; position:absolute; }
			#article-nav a.homenav-b:link, #article-nav a.homenav-b:visited { top: 2px; right: 2px; }
			#article-nav a.homenav-f:link, #article-nav a.homenav-f:visited { top: 2px; left: 2px; }
			#article-nav a.homenav-f:active, #article-nav a.homenav-f:hover, #article-nav a.homenav-b:active, #article-nav a.homenav-b:hover { color: #FFFFFF; text-decoration: none; background: #576980; border: #4F5F73; }

/* ---------------------------------- */
/* ---------- MAIN FORMS ------------ */
/* ---------------------------------- */

#mainform { font-size: 11px; }
#mainform dl dd {}
#mainform dl dt { width: 120px; text-align: right; float: left; padding-right: 5px; }
#mainform input { width: 150px; font: 11px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; }
#mainform textarea { width: 390px; height: 120px; font: 11px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; border: 1px solid #6B876F; }
	
/* ---------------------------------- */
/* ------------ CLIST --------------- */
/* ---------------------------------- */

div.clist { margin: 0px; padding: 5px 10px 8px 20px; }
div.clist ul { margin: 0px; padding: 0px; list-style: none; }
	div.clist ul li {}
		div.clist ul li a:link, div.clist ul li a:visited { background: #F3F5F8; display: block; border: 1px solid #C1CDD9; padding: 2px 5px; color: #52708D; text-decoration: none; }
		div.clist ul li a:hover, div.clist ul li a:active { color: #35485B; text-decoration: none; border: 1px solid #35485B; }
		div.clist ul li a.rw2:link, div.clist ul li a.rw2:visited { border: 1px solid #E4E9EF; background: #FFFFFF; }
		div.clist ul li a.rw2:hover, div.clist ul li a.rw2:active { color: #35485B; border: 1px solid #35485B; }

/* ---------------------------------- */
/* ----------- COMMENTS FORM--------- */
/* ---------------------------------- */

#usr-input { margin: 10px; padding: 0px; }
	#usr-input fieldset { margin: 0px 15px; border: 1px solid #6B876F; }
		#usr-input dl { margin: 0px; padding: 0px; }
		#usr-input dt { width: 100px; text-align: right; margin: 0px; padding: 0px 8px 0px 0px; float: left; display: block; }
		#usr-input dd { margin: 0px;  padding: 0px; }
		#usr-input dd.frm-req { background:  url("/_styles/v4/images/required.gif") no-repeat right top; }
		#usr-input input, #usr-input select, #usr-input textarea { width: 280px; font-size: 11px; margin: 1px; padding: 1px; color: #35485B; border: 1px solid #C1CDD9; }

/* ---------------------------------- */
/* ------- COMMENTS            ------ */
/* ---------------------------------- */

ul#comments { list-style: none; margin: 5px 0px 0px; padding: 0px; }
	ul#comments li { margin: 0px 20px 15px; padding: 0px; }
	ul#comments h5 { font: 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background: #F2F7F3; }
		ul#comments h5 a:link, ul#comments h5 a:visited { color: #6B876F; font-weight: bold; text-decoration: none; }
		ul#comments h5 a:active, ul#comments h5 a:hover { color: #212E3A; text-decoration: underline; }
	ul#comments span.date { text-align: right; float: right; font-weight: normal; color: #6B876F; }
		ul#comments li p { font-size: 11px; margin: 0px 0px 1em; padding: 0px; color: #47617A; text-align: justify; }

	#comment_ck_disp, #comment_response, #comment_error { margin: 2px 20px; padding: 2px 8px 3px; font-size: 12px; font-weight: bold; color: #35485B; background: #FDF5D0; border: 1px solid #35485B; }
	#comment_response { background: #FCEEAD; }
	#comment_error { background: #FAE069; }

/* ---------------------------------- */
/* ------- CALENDAR & ARCHIVES ------ */
/* ---------------------------------- */

ul#arch-months { list-style: none; margin: 0px auto; padding: 0px; width: 444px; }
	ul#arch-months li { display: inline; margin: 0px; padding: 0px; }
		ul#arch-months li a:link, ul#arch-months li a:visited { display: block; float: left; padding: 5px; width: 64px; height: 20px; text-align: center; margin: 0px; text-transform: capitalize; color: #A5B7A8; text-decoration: none; background: #F2F7F3; }
		ul#arch-months li a:hover, ul#arch-months li a:active { color: #FFFFFF; text-decoration: none; background: #6B876F; }
#marchs { background: #E2EBE4; padding: 3px; width: 442px; margin: 10px auto; }
#marchs h5 { margin: 0px; padding: 0px 0px 2px 2px; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #455848; }
table.tabcen { margin-right: auto; margin-left: auto; }

#breadcrumbs { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #7691AB; margin: 0px; padding: 0px 10px 2px 12px; border-bottom: 1px solid #C1CDD9; }
div.cen {text-align: center;}
div.break {clear: both;}
br.cbreak {clear: both;}
p.desc { margin: 0px; padding: 0px 10px; font-size: 11px; }


html.hasFlash #content h2	{ visibility: hidden; 	height: 26px;  margin: 0px; padding: 0px;}

html.hasFlash #content div.article h3	{ visibility: hidden; height: 20px; margin: 0px; }

div.google-ad-article { width:470px; padding:11px 1px; margin:auto;}
