@charset "utf-8";

* { margin: 0; padding: 0}
img { border: none;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
}

h1 { font-size: 12px;}
h2 { font-size: 18px; padding-bottom: 16px;}
h3 { font-size: 24px;}

p { padding-bottom: 12px; line-height:18px;}
a { text-decoration: none;}
a:focus { outline: none;}
a:hover { text-decoration: underline;}

/*------------framework-----------*/

#preload { display: none; height: 0px;}

#container {
	width: 1100px;
	margin: 0 auto;
	padding-top: 10px;
	background:url(/images/bg-mags-archive.jpg);
	background-repeat: no-repeat;
	}

#maincol { width: 950px; float: left;}
	#busicards { width: 425px; float: left; /*background:url(/images/bg-business.jpg); background-repeat: no-repeat;*/}
	#busicards-open { width: 150px; float: left; /*background:url(/images/bg-business.jpg); background-repeat: no-repeat;*/}
	#magazine-cover { width: 390px; height: 575px; float: right; background-repeat: no-repeat; padding-left: 10px;}
		#magazine-cover-title { height: 150px;}
	#magazine-open { width: 760px; height: 555px; padding: 20px 20px 0 20px; float: right; background:url(/images/bg-open.jpg); background-repeat: repeat-y;}

	#maincol h1 { text-indent: -3000px;  background-repeat:no-repeat; background-position: top left; padding-bottom:7px;}
		#header-about { background:url(../images/header/header-about-us.gif); width: 120px;/*78px;*/ height: 50px;}
		#header-connections { background:url(../images/header/header-connections.gif); width: 146px; height: 50px;}
		#header-contact { background:url(../images/header/header-contact.gif); width: 112px; height: 50px;}
		#header-dolls { background:url(../images/header/header-dolls.gif); width: 114px; height: 50px;}
		#header-events { background-image:url(../images/header/header-events.gif); width: 199px; height:50px;}
		#header-links { background:url(../images/header/header-links.gif); width: 100px;/*71px;*/ height: 50px;}
		#header-portfolio { background-image:url(../images/header/header-portfolio.gif); width: 110px; height:50px;}
		#header-resume { background:url(../images/header/header-resume.gif); width: 87px; height:50px;}
		#header-workshops { background:url(../images/header/header-workshops.gif); width: 121px; height: 50px;}

		#header-phoenix { background:url(/images/dolls/header-phoenix.gif); width: 150px; height: 50px;}
		#header-elora { background:url(/images/dolls/header-elora.gif); width: 150px; height: 50px;}
		#header-jade { background:url(/images/dolls/header-jade.gif); width: 150px; height: 50px;}
		#header-celeste { background:url(/images/dolls/header-celeste.gif); width: 150px; height: 50px;}
		#header-bettie { background:url(/images/dolls/header-bettie.gif); width: 150px; height: 50px;}
		#header-pogoda { background:url(/images/dolls/header-pogoda.gif); width: 150px; height: 50px;}
		#header-zoey { background:url(/images/dolls/header-zoey.gif); width: 150px; height: 50px;}
		#header-joy { background:url(/images/dolls/header-joy.gif); width: 150px; height: 50px;}
		#header-abriel { background:url(/images/dolls/header-abriel.gif); width: 150px; height: 50px;}
		#header-rena { background:url(/images/dolls/header-rena.gif); width: 150px; height: 50px;}

		.magazine-page-nav { width: 760px; height: 20px; color: #971b1e; font-size: 11px;}
		#magazine-image-full { height: 450px; width: 750px; background-repeat: no-repeat; padding: 0 5px;}
		#magazine-image-half { height: 450px; width: 350px; padding: 0 5px;}
		#magazine-image-half-no-tn { height: 525px; width: 350px; padding: 0 5px;} 
		
		#magazine-left { width: 380px; height: 525px; float: left;}
		#magazine-right { width: 380px; height: 525px; float: right;}

		#magazine-video-left { width: 445px; height: 525px; padding: 0 5px; float: left;}
		#magazine-video-right { width: 280px; height: 525px; padding: 0 10px 0 15px; float: right;}

			#magazine-image-full-text { height: 440px; width: 740px; padding: 0 5px;} 
			#magazine-image-half-text { height: 450px; width: 360px; padding: 0 5px;} 
		
			#magazine-header { height: 40px; }
			#magazine-text { height: 390px; padding: 0 5px 20px 5px; overflow: auto; }
			#magazine-text-no-tn { height: 460px; padding: 0 5px 20px 5px; overflow: auto; }
		
		.archive-right-top { width: 350px; height: 275px; padding: 0 0 0 20px;}
		.archive-right-bottom { width: 350px; height: 245px; padding: 0 0 0 20px;}
		.magazine-archive { height: 245px; width: 160px; }

		#thumbsrow-half {
			clear: both;
			height: 50px;
			width: 380px; 
			padding-top: 15px;
			padding-bottom: 10px;
			}
			#thumbsrow-half ul { list-style: none;}
			#thumbsrow-half li { float: left; padding-right: 12px;}
			#thumbsrow-half a, #thumbsrow img {
				width: 50px;
				height: 50px;
				display: block;
				}
		#thumbsrow {
			clear: both;
			height: 50px;
			width: 760px;
			padding-top: 15px;
			padding-bottom: 10px;
			}
			#thumbsrow ul { list-style: none;}
			#thumbsrow li { float: left; padding-right: 15px;}
			#thumbsrow a, #thumbsrow img {
				width: 50px;
				height: 50px;
				display: block;
				}

#sidecol { width: 150px; float: right;}
	#tab {
		float: left;
		width: 15px;
		height: 575px;
		padding: 0;
		}
	#tab ul { list-style: none;}
	#tab li { padding-bottom: 28px;/*6 tabs, original 7 at 11px */}
	#tab li.last { padding-bottom:0px; padding-top: 3px;}
	#tab p { padding-bottom: 20px;}
	#tab a {
		display:block;
		text-indent: -3000px;
		height: 72px;/*72px;*/
		}
		#tab-video { background:url(/images/tab/tab-video.gif);}
		#tab-portfolio { background:url(/images/tab/tab-portfolio.gif);}
		#tab-resume { background:url(/images/tab/tab-resume.gif);}
		#tab-about { background:url(/images/tab/tab-about.gif);}
		#tab-contact { background:url(/images/tab/tab-contact.gif);}
		#tab-links { background:url(/images/tab/tab-links.gif);}

		#tab-video:hover { background:url(/images/tab/tab-video-over.gif);}
		#tab-portfolio:hover { background:url(/images/tab/tab-portfolio-over.gif);}
		#tab-resume:hover { background:url(/images/tab/tab-resume-over.gif);}
		#tab-about:hover { background:url(/images/tab/tab-about-over.gif);}
		#tab-contact:hover { background:url(/images/tab/tab-contact-over.gif);}
		#tab-links:hover { background:url(/images/tab/tab-links-over.gif);}
		
	#mag-return { 
		float: right;
		width: 135px; 
		height: 530px;
		padding-top: 45px;}
		
	#nav-bottom { 
				clear: both;
				height: 20px;
				width: 800px;
				padding: 10px 0px 0 170px;
				font-size: 9px;
				}
	#nav-bottom ul { list-style: none;}
	#nav-bottom li { float: left; padding-right: 25px;}

/* forms */
/*.text-input:focus,.text-input2:focus, .textarea-input:focus { border: 1px solid #971b1e;}
.text-input, .textarea-input { border: 1px solid #bcbec0; padding: 2px 3px; width: 175px;}
.text-input2 { border: 1px solid #bcbec0; padding: 2px 3px;}

.table-form td { padding:2px;}*/

/*------------universal classes-----------*/

.white-text { color: #FFFFFF;}
.white-text a:link { color: #FFFFFF;}
.white-text a:visited { color: #FFFFFF;}
.red-text { color: #971b1e;}
.red-text a:link { color: #971b1e;}
.red-text a:visited { color: #971b1e;}
.grey-text { color: #666666;}
.grey-text a:link { color: #666666;}
.grey-text a:visited { color: #666666;}
.archive { color: #999999; font-weight:bold;}
.right { float: right;}
.left { float: left;}
.clear { clear:both;}

/*.required { color: #971b1e;}*/


img.display-center {
	display:block;
	margin: 0 auto;
	}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

