	@charset "utf-8";
/* CSS Document */
*{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	background-color: #FFFFFF;
}

a {
	text-decoration: none;
	color: #000000;	
}

p {
	font-size: 12px;
	font-weight: normal;
}

#main {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	height: auto;
}

#menu {
	width: 940px;
	height: auto;
	margin-top: 25px;
	float: left;
}

.content {
	width: 940px;
	height: auto;
}

.btn_home {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_issue {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_blogs {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_the_engine {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_archive {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_about {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_contact {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_subscribe {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_login {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.btn_logout {
	float:right;
	padding-left: 20px;
	margin-top: 3px;
}

.video {
	margin-left: 45px;
	width: 507px;
	float: left;
	height: auto;
}

.video p {	
	width: 507px;
	height: 12px;
}

.right_pane {
	float: right;
}

.newsletter {
	width: 286px;
	height: 122px;
	text-align:center;
	background:#E5E5E3;
}

.newsfeed {
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 25px;	
	width: 276px;
	height: auto;
	background-color: #808284;
}

h1 {
	margin-top: -4px;
	margin-left: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color:#4D4E4D;
}

.article {
	margin-top: 20px;
	width: 247px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}

.article p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.left_pane {
	width: 600px;
	height: auto;
	float: left;
}

.hr {
	margin-top: 20px;
	float: left;
	width: 600px;
	height: 3px;
}

.blogs {
	margin-top: 20px;
	float: left;
	width: 600px;
}

.entry {	
	float: left;
	width: 600px;
}

.entry h1{
	width: 600px;
	margin-left: 0px;
	float: left;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

.entry p {
	padding-top: 10px;
	float: left;
}

.middle_content {
	width: 490px;
	height: auto;
	float: left;
}

.middle_content p {
	margin-top: 30px;
}

.middle_content h2 {
	color: #4D4E4D;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

.middle_content a {
	text-decoration: none;
	color: #000000;
}

.contributors {
	width: 150px;
	height: auto;
	float: left;
}

.contributors h1 {
	color: #4D4E4D;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #E6E6E6;
	font-size: 14px;
	width: 150px;
	margin-left: -2px;
}

.right_content {
	width: 173px;
	height: auto;
	float: left;
}

.samp_image {
	width: 107px;
	height: 108px;
	margin-top: 15px;
	padding-right: 5px;
	float: left;
}

.samp_image2 {
	width: 379px;
	height: auto;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}

#footer {
	margin-left: auto;
	margin-right: auto;
	width: 944px;
	height: 25px;
	float: none;
	text-align: center;
	padding-top: 20px;
}

#footer p {
	font-family: Georgia, "Times New Roman", Times, serif;	
}

.right_content h1 {
	margin-left: -1px;
	color: #4D4E4D;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #E6E6E6;
	font-size: 14px;
}

.label_cat {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 5px;
	color: #676767;
}

.arch_cat {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 5px;
	color: #676767;
}

.samp_image3 {
	width: 261px;
	height: auto;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}
.archive_content p {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	height:12px;
	margin-top:10px;
	width:147px;
	margin-left: auto;
	margin-right: auto;
}
.archive_content {
	width: 167px;
	height: auto;
	float: left;
	border-left: 1px solid #000000;
	padding-left: 10px;
	padding-right: 10px
}

.archive {
	width: 147px;
	height: auto;
	float: left;
	margin-bottom: 25px;
	text-align: center;
}

.archive p {
	height: 12px;
	margin-top: 10px;
	width: 147px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

.archive_content_last {	
	width: 166px;
	height: auto;
	float: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 10px;
	padding-right: 10px;
}

.archive_content_last p {	
	height: 12px;
	margin-top: 10px;
	width: 147px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
}

.archive_image {
	width: 147px;
	height: 190px;
}




.letter_from_editor {
	width: 370px;
	height: auto;
	margin-left:50px;
	margin-top:100px;
	float: left;
}

.letter_from_editor h1 {
	margin: 0px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px;
	text-align:left;
}

.letter_from_editor p {
	margin-top: 10px;
}

.free_space {
	width: 468px;
	height: 603px;
	float: right;
	background-color: #efefef;
}

.issue_content {
	text-align: left;
	float: left;
	width: 944px;
	height: auto;
	padding-bottom: 25px;
}

.buttons_issue {
	width: 944px;
	height: 30px;
}

.btn_previous {
	float:left; 
	width: 76px; 
	height: 13px;
}

.btn_next {
	float:right; 
	width: 50px; 
	height: 13px;
}

.issue_article {
	width: 944px;
	height: auto;
	float: left;
	background-color: #efefef;
}

.issue_art {
	width: 420px;
	height: auto;
	float: left;
	margin-top: 25px;
	margin-left: 25px;
}

.art {
	width: 205px;
	height: auto;
	float: left;
	text-align:justify;
}

.art02 {
	width: 205px;
	height: auto;
	float: right;
	text-align:justify;
}

.issue_art02 {	
	width: 420px;
	height: auto;
	float: right;
	margin-top: 25px;
	margin-right: 25px;
}

.art p {
	margin-top: 10px;
}

.art02 p {
	margin-top: 10px;
}

.engine_content {	
	width: 940px;
	height: auto;
	float: left;
}

.engine_content h1 {
	width: 366px;
	display: block;
	text-align: left;
	float: left;
	color: #333333;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0;
	font-size: 14px;
	margin-left: -2px;
	height: 16px;
}

.intandem_team {
	margin-top: 15px;
	width: 940px;
	height: auto;
	float:left;
}

.team {
	width: 205px;
	padding-left: 14px;
	padding-right: 14px;
	height: auto;
	float: left;
	border-left: 1px solid #000000;
}

.team_last {
	width: 205px;
	padding-left: 14px;
	padding-right: 14px;
	height: auto;
	float: left;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.team_last p {
	font-size: 10px;
}

.team_last a {
	text-decoration: underline;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.team p {
	font-size: 10px;
}

.team a {
	text-decoration: underline;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.contributors_issue {
	margin-top: 15px;
	width: 940px;
	height: auto;
	float:left;
}

.contributors_issue h1 {
	width: 366px;
	float: left;
	color: #333333;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-left: -2px;
}

.contributor01 {
	width: 164px;
	height: auto;
	float: left;
	border-left: 1px solid #000000;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 20px;
}

.contributor01 p {
	font-size: 10px;
}

.contributor01 a {
	text-decoration: underline;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}

.contributor01_last {
	width: 164px;
	height: auto;
	float: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 20px;
	
}

.contributor01_last p {
	font-size: 10px;
}

.contributor01_last a {
	text-decoration: underline;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;	
}

.past_issues {
	width: 200px;
	height: auto;
}

.past_issues p {
	padding-bottom: 10px;
}

.shopcontent {
	width: 428px;
	height: auto;
	float: left; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 20px;
	padding-right: 20px;
}

.shopcontent_mid {
	width: 428px;
	height: auto;
	float: left; 

	border-right: 1px solid #000000;
	padding-left: 20px;
	padding-right: 20px;
}
.shopcontent02 {
	width: 428px;
	height: auto;
	float: left;
	border-right: 1px solid #000000;
	padding-left: 20px;
	padding-right: 20px;
}

.samp_image_shop {
	width: 206px;
	height: 265px;
	float: left;
	background-color: #999999;
}
/*
.shopcontent p {
	width: 200px;
	height: auto;
	float: right;
}*/

.shopcontent a, .shopcontent_mid p,  .shopcontent_mid a,  .shopcontent p  {
	text-decoration: none;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/*
.shopcontent02 p {
	width: 200px;
	height: auto;
	float: right;
}*/
/*
.shopcontent02 a, .shopcontent_mid p {
	text-decoration: none;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}*/

.individual_engine {
	width: 940px;
	height: auto;
	float: left;
}


.individual_engine h1 {
	width: 366px;
	float: left;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background-color: #E6E6E6;
	font-size: 14px;
	margin-left: -2px;
	text-align: left;
	display:block;
	padding:0;
}

.sample_image_individual {
	margin-top: 25px;
	width: 425px;
	height: 425px;
	float: left;
}

.sample_art_individual {
	width: 465px;
	margin-top: 25px;
	margin-left: 25px;
	height: auto;
	float: right;
} 

.sample_art_individual p {
	font-size: 12px;	
	font-family: Georgia, "Times New Roman", Times, serif;
}

.sample_art_individual h2 {
	margin-top: 15px;
	width: 240px;
	float: left;
	color: #4D4E4D;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #E6E6E6;
	font-size: 14px;
	margin-left: -2px;	
}

.sample_art_individual a {
	text-decoration: none;
	color: #000000;
}

.logo_individual {
	width: 960px;
	height: auto;
	float: left;
}

.logo_individual01 { 	
	width: 156px;
	height: 80px;
	float: left;
	text-align: center;
	padding-bottom: 35px;
	border-left: 1px solid #000000;
}

.logo_individual01 p {
    font-size: 10px; 
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-top: 10px;
}

.logo_individual02 { 	
	margin-right: 13px;
	width: 155px;
	height: 80px;
	float: left;
	text-align: center;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 35px;
}

.logo_individual02 p {
    font-size: 10px; 
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-top: 10px;
}


.pool_content {
	width: 940px;
	height: auto;
	float: left;
}

.pool_fashion {
	width: 310px;
	height: auto;
	float: left;
	padding-right: 1px;
	
}

.pool_fashion p {
	margin-left: 0px;
	width: 305px;
}

.pool_film {
	margin-left: 7px;
	width: 327px;
	height: auto;
	float: left;
	padding-right: 1px;
}

.pool_film p {
	margin-left: 0px;
	width: 322px;
}

.pool_graphicdesign {
	margin-left: 5px;
	width: 286px;
	height: auto;
	float: right;
	padding-right: 1px;
}

.pool_graphicdesign p {
	margin-left: 0px;
	width: 287px;
}

.pool_makeup_hair {
	margin-top: 20px;
	width: 310px;
	height: auto;
	float: left;
	padding-right: 1px;
}

.pool_makeup_hair p {
	margin-left: 0px;	
	width: 305px;
}

.pool_models {
	margin-left: 7px;
	margin-top: 20px;
	width: 327px;
	height: auto;
	float: left;
	padding-right: 1px;
}

.pool_models p {
	margin-left: 0px;
	width: 322px;
}

.pool_music {
	margin-left: 5px;
	margin-top: 20px;
	width: 286px;
	height: auto;
	float: right;
	padding-right: 1px;
}

.pool_music p {
	margin-left: 0px;
	width: 287px;
}

.pool_photography {
	width: 940px;
	height: auto;
	float: left;
	margin-top: 20px;
	padding-right: 1px;
}

.pool_writers {
	margin-top: 15px;
	width: 310px;
	height: auto;
	float: left;
}

.pool_writers p {
	margin-left: 0px;
	text-align: left;
	width: 320px;
}


.forum_content {
	width: 720px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.forum_content h1 {
	width: 720px;
	float: right;
	color: #4D4E4D;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #E6E6E6;
	font-size: 14px;
	margin-left: -2px;
}

.forum_content a {
	text-decoration: none;
	color: #000000;
	float: right;
}

.intandem_forum {
	margin-top: 25px;
	width: 720px;
	height: auto;
	/*
	background-color: #999966;
	*/
	float: left;
}

.intandem_forum p {
	color: #ffffff;
}

.intandem_forum table {
	
}

.contents_middle {
	width: 938px;
	height: auto;
	border-color: #000000;
	border-left-width: thin;
	border-bottom-width:thin;
	border-right-width:thin;
	border-style: solid;
	float: left;	
}

.contents_issue {
	width: 155px;
	height: auto;
	float: left;
}

.current_content_issue {
	width: 137px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.current_content_issue p {
	width: 137px;
	height: auto;
	float: left;
}

.forum_table{
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}

.forum_table p, .forum_table td{
	color: #FFFFFF;
}

.forum_table td{
	border:0px;
	margin:0px;
	padding:0px;
	border-color: #FFFFFF;
	border-style: solid;
	border-right-width: 2px;
	border-top-width: 2px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.forum_table td.end{
	border-right-width: 0px; 		
}

.forum_table td.one_row{
	border-right-width: 0px; 	
	border-left-width: 0px; 	
}

.forum_table p.header{
	font-size: 12px;		
}

.forum_table p.header_sub{
	font-size: 16px;		
	/*font-size: 18px;*/		
}

.forum_table p.number{	
	font-size: 16px;	
}
	
.forum_table p a{	
	float: none;
	border:0px;
	margin:0px;
	padding:0px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;	
}

.forum_table p a:hover{	
	text-decoration: none;	
}

#forum_table_magazine{
	background-color:#999966;
	margin-bottom: 15px;
}

#forum_table_arts{
	background-color:#CCCC99;
	margin-bottom: 15px;
}

#forum_table_film{
	background-color:#666666;
	margin-bottom: 15px;
}

#forum_table_media{
	background-color:#99CCCC;
	margin-bottom: 15px;
}

#forum_table_music{
	background-color:#CCCCCC;
	margin-bottom: 15px;
}

#forum_table_literature{
	background-color:#999999;
	margin-bottom: 15px;
}

#forum_table_fashion{
	background-color:#99CC99;
	margin-bottom: 15px;
}

#forum_table_food{
	background-color:#CCCC66;
	margin-bottom: 15px;
}

#forum_table_misc{
	background-color:#CCCC99;
	margin-bottom: 15px;
}

.newsfeed h1 {
	text-align: left;
	color: #ffffff;
	font-family: Arial Black;
	font-size: 18pt;
}

.article {
	text-align: left;
}

.article a {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight:normal;
	
}

.article ul, li {
	list-style:none;
	padding-bottom: 5px;
}

.entry {
	text-align: left;
}

.video p {
	text-align: center;
}

.contact_content {
  width: 280px;
	height: auto;
	margin-top: 150px;
}

.archive_dir {
	width: 940px;
	height: auto;
	margin: auto;
	float: left;	
}

#contact {
	padding: 20px;  
	height: auto; 
	line-height: 3em;
	float: left;
}

#contact b{
	font-family: Arial black;
}

#contact p{
	font-family: Georgia;
}

#contact .contact_info{
	text-align: right;
	margin-right: 50px;
	margin-top: 100px;
	width: 350px;
	float: left;
}

#contact .contact_bar{
	margin-top: 30px;
	float: left;
}

#contact .contact_contribute{
	text-align: left;
	margin-left: 50px;
	margin-top: 100px;
	width: 400px;
	float: right;
}

#login_subscribe{
	padding: 20px;
	height: auto;
	float: left;
}

#login_subscribe .login_subscribe_bar{
	margin_top: 30px;
	margin-left: 210px;
	float: left;
}

#login_subscribe .login_subscribe_text{
	text-align: left;
	font-family: Georgia;
	margin-left: 50px;
	margin-top: 50px;
	width: 280px;
	float:right;
}

.sample_image_shop {
	width: 200px;
	height: 220px;
	float: left;
	background-color: #999999;
}

.shopcontent_whole {
	width: 940px;
	height: auto;
	float: left;
}

p.addtocart {
	width: 428px; 
	padding-bottom: 15px; 
	float: left;
}

#forum {
	width: 720px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

.wp_forum_header {
	width: 720px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E6E6E6;
}

.wp_forum_header h1 {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: right;
}

.wp_forum_header a {
	color: #000000;
}

.subscribe_content {
	width: 756px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.image_content {
	width: 756px;
	height: 641px;
	float: left;
}

.subscribe_content_info {
	width: 216px;
	height: auto;
	float: left;
	background-color: #ffffff;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 24px;
	padding-right: 24px;
	text-align: left;
	margin-top: -465px;
	margin-left: 246px;
}

.subscribe_content_info p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-bottom: 15px;
}

.indi_archive_dir {	
	width: 940px;
	height: auto;
	margin: auto;
	float: left;
}

.indi_archive_content {
	width: 290px;
	height: auto;
	float: left;
	border-left: 1px solid #000000;
	padding-left: 22px;
}
	
.indi_archive {
	width: 268px;
	height: auto;
	float: left;
	margin-bottom: 25px;
	text-align: center;
}

.indi_archive p {
	height: 12px;
	width: 268px;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

.indi_archive_last {	
	width: 288px;
	height: auto;
	float: right;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 24px;
}

.indi_archive_image {
	width: 268px;
	height: 226px;
	margin-top: -15px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	

	*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
	
	.contact_us_info p {
	margin-top: 10px;
	}
	
	.contact_us_title {
	font-weight: normal;
	height: 30px;
	border-bottom: 1px solid #000000;
	}
	
	.archive {
	margin-bottom: -10px;
	}

	p.addtocart {
	width: 428px; 
	padding-bottom: 15px; 
	padding-top: 10px; 
	float: left;
	}

	p.addtocart a {
	float: right;
	}
	
	.buttons {
	float: right;
	padding-top: 10px;
	width: 770px;
	}
	
	.indi_archive {
	margin-bottom: 5px;
	}
}