@charset "utf-8";
/* CSS Document */


body {	margin:0px; 
		padding:0px; 
		background-color:#fff;
		/*background-color:#f2f2f2;*/
		/*background-image:url('../images/background2.png');*/
		background-repeat: repeat-y;
		background-position:center;
		color:#666;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		line-height:15px;
}

	body a:link { text-decoration: none; color: #000; }
	body a:active { text-decoration:none; color: #000; }
	body a:visited { text-decoration: none; color: #000; }
	body a:hover { text-decoration:underline; color: #272828; }

#head {	width:900px;
		height:138px; 
		background-color:none; 
		position:absolute;
		left:50%;
		top:0px;
		margin-left:-450px;
		z-index:20000;
		/*background-image: url('../images/head_grad.jpg'); 
    	background-repeat:repeat-x;*/
}

	
	
	#head img { border:0px; }

#logo {		width:900px;
			height:100px;
			position:absolute;
			top:24px;
			margin-bottom:-24px;
}

/*#head_content {width:900px;
				height:138px;
				position: absolute;
				z-index:21000;
				top:100px;
				left:50%;
				margin-left:-450px;}*/

	#head_content img { border:0px; }

#head_menu {	width:900px;
				position:absolute;
				top:120px;
				right:0px;	
				padding-bottom:14px;
				background-color:none;
				border-bottom:#999 1px dotted;
				font-size:14px; 
				text-align:right;
				font-family:Verdana, Geneva, sans-serif;
				font-weight:normal;
				}
				
	#head_menu a:link { text-decoration: none; color: #999; padding-left: 48px; }
	#head_menu a:active { text-decoration:none; color: #999; padding-left: 48px; }
	#head_menu a:visited { text-decoration: none; color: #999; padding-left: 48px; }
	#head_menu a:hover { text-decoration:none;  color: #272828; padding-left: 48px; }
	
	#head-menu img { border:0px; }


#add_this {	width:80px;
			position:absolute; 
			top:0px; 
			left:50%;
			margin-left:370px;
			padding-top:27px;
			text-align:right;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			z-index:23000;			
}

	#add_this a:link { text-decoration: none; color: #000; }
	#add_this a:active { text-decoration:none; color: #000; }
	#add_this a:visited { text-decoration: none; color: #000; }
	#add_this a:hover { text-decoration:none; color: #000; }

.news_item {	width: 450px;
				float:left;
				padding-top:6px;
				padding-bottom:6px;
				border-top:#999 1px dotted;
				
}
		
	.news_item a:link { text-decoration: none; color: #999; }
	.news_item a:active { text-decoration:none; color: #999; }
	.news_item a:visited { text-decoration: none; color: #999; }
	.news_item a:hover { text-decoration:underline; color:#272828; }
	
	.news img {	border:0px;}

#font_menu {	width:800px;
				height:20px;
				position:absolute; 
				z-index:22000;
				top: 138px;
				left:50%; 
				margin-left:-450px; 
				/*height:48px;*/
				text-align:left;
				vertical-align:top;
				font-family:Verdana, Geneva, sans-serif;
				font-size:10px;
				padding-top:4px;
				padding-left:50px;
				padding-right:50px;
}

	#font_menu a:link { text-decoration: none; margin-right:18px; color: #000; }
	#font_menu a:active { text-decoration:none; margin-right:18px; color: #000; }
	#font_menu a:visited { text-decoration: none; margin-right:18px; color: #000; }
	#font_menu a:hover { text-decoration: underline; margin-right:18px; color: #000; }

#content_wrap {	width:900px; 
				position:absolute; 
				top:163px;
				left:50%; 
				margin-left:-450px; 	
				/*background-image:url('../images/content_bg.jpg');
				background-repeat:repeat-y;*/
}

#info {	width:290px;
		float:left;
		position:relative;
		left:0px;
		margin-top:0px;
		padding-left:0px;
		padding-right:35px; 
        padding-top:24px;
		padding-bottom:50px;
		border:0px; 
        font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
}

	#info a:link { text-decoration: none; color: #000; }
	#info a:active { text-decoration:none; color: #000; }
	#info a:visited { text-decoration: none; color: #000; }
	#info a:hover { text-decoration:underline; color: #000; }

.section_title {	color:#000;
					font-weight:bold;
}

#photos {	width:575px; 
			min-height:824px;
			float:left; 
			position:relative; 
			left:0px;
			margin-top:0px;
			margin-left:0px;
			padding-left:0px; 
			padding-right:0px; 
        	padding-top:0px; 
			padding-bottom:0px; 
			border:0px; 
			font-size:10px;
}

	#photos a:link { text-decoration: none; color: #000; }
	#photos a:active { text-decoration:none; color: #000; }
	#photos a:visited { text-decoration: none; color: #000; }
	#photos a:hover { text-decoration:none; color: #000; }
	
	#photos img {border:0px;}

#img-container {	width:574px; 
					min-height:824px;
					height:auto;
					float:left; 
					position:relative; 
					left:0px;
					margin-top:0px;
					margin-left:0px;
					padding-left:0px; 
					padding-right:0px; 
					padding-top:0px; 
					padding-bottom:0px; 
					border:0px; 
					font-family:Verdana, Geneva, sans-serif;
					font-size:10px;
}

#s1 {	height:auto;
}

#navigation {	width:575px;
				height:23px;
				border-bottom:#dadada 1px solid;
				margin-top:12px;
				text-align:center;
				margin-top:-10px;
}

#prev {	text-align:center;
		background-color:#fff;
		color:#fff;
		text-decoration: none;
}

	#prev a:link { text-decoration: none; color: #000; }
	#prev a:active { text-decoration:none; color: #000; }
	#prev a:visited { text-decoration: none; color: #000; }
	#prev a:hover { text-decoration:none; color: #000; }
	
	#prev img {border:0px;}

#num {	text-align:center;
		background-color:#fff;
		color:#fff;
}

#next {	text-align:center;
		background-color:#fff;
		color:#fff;
		text-decoration: none;
}

	#next a:link { text-decoration: none; color:none; }
	#next a:active { text-decoration:none; color: none; }
	#next a:visited { text-decoration: none; color: none; }
	#next a:hover { text-decoration:none; color: none; }
	
	#next img {border:0px;}
		
#font_select {	width:900px;
				min-height:800px;
				padding-bottom:24px;
				background-color:#fff;
}
		#font_select img {border:0px;}

#project_select {	width:900px;
					min-height:800px;
					padding-bottom:24px;
					background-color:#fff;
}
		#project_select img {border:0px;}

.title {	color:#000;
			font-size:22px; 
			line-height:24px; 
			margin-bottom:12px;
}

p {	margin-bottom:12px;}

.divider {	padding-bottom:11px; 
			border-bottom:#ebebeb 1px solid; 
			margin-bottom:11px;
}

#foot {	width:900px; 
		clear:left;
		font-family:Verdana, Geneva, sans-serif; 
		font-size:10px; 
		z-index:50;
		padding-top:12px;
}

	#foot a:link { text-decoration: none; color: #999; }
	#foot a:active { text-decoration:none; color: #999; }
	#foot a:visited { text-decoration: none; color: #999; }
	#foot a:hover { text-decoration:underline; color: #272828; }
	
	#foot img {border:0px;}

}

#facebook_like {	width:800px; 
					padding-bottom:12px;
					padding-left:50px; 
					padding-right:50px; 
}

#foot_info {	width:900px;
				border-top:#999 1px dotted; 
				padding-top:12px;
				padding-bottom:12px;
				font-size:10px; 
				font-family:Verdana, Geneva, sans-serif;
				font-weight:normal;
}
				
.font_title	{	font-size:16px;
				color:#272828;
				font-weight:bold;
}

#submenu_wrap {	width:900px;
			float:left;
			padding:12px;
			padding-left:0px;
			padding-right:0px;
			border-bottom:#999 1px dotted;
			margin-bottom:24px;
}

	#submenu_wrap a:link { text-decoration: none; margin-left:18px; color: #999; }
	#submenu_wrap a:active { text-decoration:none; margin-left:18px; color: #999; }
	#submenu_wrap a:visited { text-decoration: none; margin-left:18px; color: #999; }
	#submenu_wrap a:hover { text-decoration:underline; margin-left:18px; color: #272828; }
	
	#submenu_wrap img {border:0px;}

.submenu {	margin-left:36px;
			font-size:12px;
			float:right;
}

	#submenu a:link { text-decoration: none; color: #999; }
	#submenu a:active { text-decoration:none; color: #999; }
	#submenu a:visited { text-decoration: none; color: #999; }
	#submenu a:hover { text-decoration:underline; color: #272828; }
	
	#submenu img {border:0px;}


#font_info_wrapper {	width:900px;
						height:auto;
						border:0px;
						padding:0px;
						padding-top:24px;
						padding-bottom:24px;
}

#see {	width:250px;
		padding-top:12px;
		padding-bottom:12px;
		margin-left:-15px;
		text-align:center;
		background-color:#999;
		color:#fff;
		font-weight:bold;
}
	#see a:link { text-decoration: none; color: #fff; }
	#see a:active { text-decoration:none; color: #fff; }
	#see a:visited { text-decoration: none; color: #fff; }
	#see a:hover { text-decoration:underline; color: #272828; }
	
	#submenu img {border:0px;}

#font_sharing {	width:100px;
				text-align:left;
				float:left;
				margin-top:12px;
}

#font_description {		width:460px;
						margin-right:40px;
						float:left;
						padding-bottom:36px;
}

#font_info {		width:220px;
					margin-top:11px;
					margin-right:40px;
					padding:15px;
					padding-bottom:36px;
					background-color:#ededed;
					float:left;
}

.font-style	{	padding-top:24px;
				border-top:#999 1px dotted;
				padding-bottom:12px;
				clear:left;
}

.buying {	width:900px;
			font-size:16px;
}


.buying_item {	padding:0px;
				padding-top:12px;
				padding-bottom:12px;
				border-top:#999 1px dotted;
				padding-left:6px;
				padding-right:6px;
}

	.buying_item a:link { text-decoration: none; color: #999; }
	.buying_item a:active { text-decoration:none; color: #999; }
	.buying_item a:visited { text-decoration: none; color: #999; }
	.buying_item a:hover { text-decoration:underline; color: #272828; }
	
	.buying_item img {border:0px;}


.font_select_item {		width:888px;
						height:100px;
						padding:12px;
						padding-right:0px;
						margin-bottom:12px;
						paddin-top:24px;
						border-top:#999 1px dotted;
						float:left;
}
	.font_select_item a:link { text-decoration: none; }
	.font_select_item a:active { text-decoration:none; }
	.font_select_item a:visited { text-decoration: none; }
	.font_select_item a:hover { text-decoration:none; background-color:#CCC; }

	.font_select_item img {border:0px;}

.font_name	{	color:#ef413d;
				font-weight:bold;
				margin-bottom:12px;
				font-size:14px;}

.font_select_item_info {	width:174px;
							float:left;
}