body {
	margin: 0;
	background: url(images/bg.jpg) repeat-x #161616; }
body, td, div, span, p, input, pre {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999; }
a:link {
	color: #ffffff;
	text-decoration: none; }
a:visited {
	color: #ffffff;
	text-decoration: none; }
a:hover {
	color: #ffffff;
	text-decoration: none; }
a:active {
	color: #ffffff;
	text-decoration: underline; }
hr {
	color: #3d3d3d;
	background-color: #3d3d3d;
	height: 1px;
	border:0; }
h2 {
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
    padding-top: 0px; 
	margin-bottom: 0px;
    padding-bottom: 0px; }
h3 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
    padding-top: 0px; 
	margin-bottom: 0px;
    padding-bottom: 0px; }
.blue {
	color: #60c2d9; }
.white {
	color: #ffffff; }
table#main {
	width: 1000px; }
	
/* header section */	
table#header {
	height: 131px;
	width: 1000px; }
table#header td#logo {
	height: 99px;
	width: 666px; }
	table#header td#logo img {
		width: 227px;
		height: 60px;
		margin-top: 24px; 
		margin-left: 9px; }
table#header td#nav2 {
	width: 334px; }
	table#header td#nav2 div {
		text-align: right;
		margin: 15px 15px 0 0;
		color: #ffffff; }
	table#header td#search {
		text-align: right; }
	table#header td#search form#cse-search-box input#text {
		background-color: #161616;
		border: 1px solid #363636;
		width: 228px; }
	table#header td#search form#cse-search-box input#button {
		background-color: #161616;
		border: 1px solid #363636;
		width: 72px; }

/* homepage section 1 */
table#section1 {
	height: 450px; }
table#section1 table#currentissue {
	margin: 18px 10px 10px 9px;
	height: 418px;
	width: 214px; }	
	table#section1 table#currentissue #title {
		padding: 0px 0 13px 0;
		height: 20px; }
	table#section1 table#currentissue #issue {
		height: 293px; }
		table#section1 table#currentissue #issue img {
			padding: 6px 6px 6px 6px;
			border: 1px solid #3d3d3d; }
	table#section1 table#currentissue #onshelf {
		height: 64px;
		padding: 6px 0 6px 0; }
table#section1 table#currentissue #pastissue {
		background: url(images/bgstripe.jpg) repeat;
		padding-left: 11px;
		height: 29px; }
		table#section1 table#currentissue #pastissue a:link {
			color: #60c2d9; 
			font-size: 14px; }
		table#section1 table#currentissue #pastissue a:visited {
			color: #60c2d9; 
			font-size: 14px; }
		table#section1 table#currentissue #pastissue a:hover {
			color: #60c2d9; 
			font-size: 14px; }
		table#section1 table#currentissue #pastissue a:active {
			color: #60c2d9; 
			font-size: 14px; }
table#section1 table#blogupdates {
	margin: 18px 12px 10px 12px;
	height: 416px;
	width: 409px; }
	table#section1 table#blogupdates td#thumb img {
		padding: 7px;
		height: 66px;
		width: 148px;
		border: 1px solid #3d3d3d; }
	table#section1 table#blogupdates td#text {
		padding: 3px 0px 3px 12px; }
	table#section1 table#blogupdates td#text .cater:link {
		color: #60c2d9; 
		tex-decoration: none; }
	table#section1 table#blogupdates td#text .cater:visited {
		color: #60c2d9; 
		tex-decoration: none; }
	table#section1 table#blogupdates td#text .cater:hover {
		color: #60c2d9; 
		tex-decoration: none; }
	table#section1 table#blogupdates td#text .cater:active {
		color: #60c2d9; 
		tex-decoration: none; }
table#section1 table#dlnewsletter {
	margin: 0px 0px 0px 8px;
	height: 450px;
	width: 326px;
	background: #000000; }
	table#section1 table#dlnewsletter #form1 input#email {
		background-color: #161616;
		border: 1px solid #363636;
		width: 220px; }
	table#section1 table#dlnewsletter #form1 input#button {
		background-color: #161616;
		border: 1px solid #363636;
		width: 72px; }
	table#section1 table#dlnewsletter table#downloads {
		width: 326px; }
		table#section1 table#dlnewsletter table#downloads td a:link {
			color: #60c2d9; }
		table#section1 table#dlnewsletter table#downloads td a:visited {
			color: #60c2d9; }
		table#section1 table#dlnewsletter table#downloads td a:hover {
			color: #60c2d9; }
		table#section1 table#dlnewsletter table#downloads td a:active {
			color: #60c2d9; }
	table#section1 table#dlnewsletter table#downloads table#player {
		border: 1px solid #3d3d3d;
		height: 150px; 
		width: 300px; }

/* homepage section 2 */
table#section2 {
	height: 300px; }
table#section2 table#networking {
	margin: 19px 18px 0px 15px;
	width: 300px; }
	table#section2 table#networking td#ad1 {
		padding: 0px;
		height: 125px;
		width: 300px; }
	table#section2 table#networking td#networking {
		padding: 22px 0px 36px 0px;
		width: 300px;
		height: 10px; }
table#section2 table#prize {
	margin: 18px 16px 12px 12px;
	width: 304px; }
	table#section2 table#prize td#thumb img {
		padding: 7px;
		height: 126px;
		width: 288px;
		border: 1px solid #3d3d3d; }
	table#section2 table#prize td#text {
		padding: 12px 5px 10px 5px; }
		table#section2 table#prize td#text a:link {
			color: #60c2d9; 
			font-size: 14px; }
		table#section2 table#prize td#text a:visited {
			color: #60c2d9;
			font-size: 14px; }
		table#section2 table#prize td#text a:hover {
			color: #60c2d9;
			font-size: 14px; }
		table#section2 table#prize td#text a:active {
			color: #60c2d9;
			font-size: 14px; }
table#section2 table#ad2 {
	margin: 8px 10px 0px 9px;
	width: 316px; 
	background: url(images/bgstripe.jpg) repeat;}
	table#section2 table#ad2 img {
		margin: 8px 8px 20px 11px; }



/* left bar */
table#leftbar {
	margin: 0 14px 0px 8px;
	width: 197px; 
	height: 100%;
	background: url(images/bgstripe.jpg) repeat;}
	table#leftbar td#title {
		padding: 15px 0px 3px 17px;
		height: 13px; }
		table#leftbar td#divider {
			height: 1px;
			padding: 0 0 0 9px;
			text-align: center; }
		table#leftbar td#divider hr {
			margin: 0;
			padding: 0;
			width: 185px; }
	table#leftbar td#recentposts {
		padding: 15px 17px 15px 17px;
		height: 115px; }
		table#leftbar td#recentposts .cater:link {
			color: #60c2d9; 
			tex-decoration: none; }
		table#leftbar td#recentposts .cater:visited {
			color: #60c2d9; 
			tex-decoration: none; }
		table#leftbar td#recentposts .cater:hover {
			color: #60c2d9; 
			tex-decoration: none; }
		table#leftbar td#recentposts .cater:active {
			color: #60c2d9; 
			tex-decoration: none; }
	table#leftbar td#categories {
		padding: 15px 17px 15px 17px;
		height: 115px; }
		table#leftbar td#categories img {
			border: 0;
			width: 148px;
			height: 33px;
			margin: 0; }
		table#leftbar td#categories ul, table#blog table#leftbar td#categories li {
			color: #60c2d9;
			padding: 0; 
			margin: 0; }
		table#leftbar td#categories a:link {
			color: #60c2d9; 
			font-size: 12px; }
		table#leftbar td#categories a:visited {
			color: #60c2d9; 
			font-size: 12px; }
		table#leftbar td#categories a:hover {
			color: #60c2d9; 
			font-size: 12px; }
		table#leftbar td#categories a:active {
			color: #60c2d9; 
			font-size: 12px; }
			
			
/* blog (including Fashion and Competition) */
table#blog {
	width: 1000px;
	height: 100%; }
/* blog content */
table#blog table#posts {
	margin: 15px 19px 0px 19px;
	width: 496px;
	height: 10px; }
	table#blog table#posts td#title { 
		padding: 0 0 5px 0;
		text-align: left;}
		table#blog table#posts td#title .cater:link {
			color: #60c2d9; 
			tex-decoration: none; }
		table#blog table#posts td#title .cater:visited {
			color: #60c2d9; 
			tex-decoration: none; }
		table#blog table#posts td#title .cater:hover {
			color: #60c2d9; 
			tex-decoration: none; }
		table#blog table#posts td#title .cater:active {
			color: #60c2d9; 
			tex-decoration: none; }
	table#blog table#posts td#date {
			padding: 0 0 5px 0;
			text-align: right;
			color: #60c2d9;
			width: 80px;
			vertical-align: bottom;}
	table#blog table#posts td#divider {
		height: 1px;}
		table#blog table#posts td#divider hr {
			width: 496px;
			margin: 0; }
		table#blog table#posts td#divider2 hr {
			width: 496px;
			margin: 36px 0 20px 0; }
	table#blog table#posts td#image {
		height: 190px;
		text-align: center;
		padding: 9px 0 9px 0; }
		table#blog table#posts td#image img {
			width: 484px;
			padding: 5px;
			border: 1px solid #3d3d3d; }
	table#blog table#posts td#content, table#blog table#posts td#content pre {
		padding: 9px 0 29px 0;
		width: 496px; }
		table#blog table#posts td#content img {
			padding: 6px;
			border: 1px solid #3d3d3d; }
		table#blog table#posts td#content .thumb {
			height: 99px;
			padding: 6px;
			border: 1px solid #3d3d3d; }
	table#blog table#posts td#auther, table#blog table#posts td#auther pre {
		text-align: right;
		color: #ffffff;
		width: 496px; }
	table#blog table#posts td#extra, table#blog table#posts td#extra pre {
		font-weight: bold;
		font-style: italic;
		padding: 29px 0 0 0;
		width: 496px; }
	table#blog table#posts td#pagenumber {
		text-align: center;
		height: 10px;
		padding: 0 0 15px 0;}
	table#blog table#posts td#more {
		text-align: left;
		height: 10px;
		padding: 0 0 35px 0;
		font-style: italic;}

/* issues */
table#issues {
	width: 1000px;
	height: 100%; }
/* issues content */
table#issues table#posts {
	/*margin: 15px 19px 0px 19px;*/
	width: 496px;
	height: 10px; }
	table#issues table#posts table#individual {
		margin: 15px 19px 0px 19px;
		width: 230px;
		height: 10px; }
	table#issues table#posts table#individual td#title { 
		padding: 0 0 5px 0;
		text-align: left;}
		table#issues table#posts table#individual td#title .cater:link {
			color: #60c2d9; 
			tex-decoration: none; }
		table#issues table#posts table#individual td#title .cater:visited {
			color: #60c2d9; 
			tex-decoration: none; }
		table#issues table#posts table#individual td#title .cater:hover {
			color: #60c2d9; 
			tex-decoration: none; }
		table#issues table#posts table#individual td#title .cater:active {
			color: #60c2d9; 
			tex-decoration: none; }
	table#issues table#posts table#individual td#date {
			padding: 0 0 5px 0;
			text-align: right;
			color: #60c2d9;}
	table#issues table#posts table#individual td#divider {
		height: 1px; }
		table#issues table#posts table#individual td#divider hr {
			width: 230px;
			margin: 0; }
	table#issues table#posts table#individual td#image {
		height: 95px;
		text-align: center;
		padding: 9px 0 9px 0; }
		table#issues table#posts table#individual td#image img {
			width: 218px;
			padding: 5px;
			border: 1px solid #3d3d3d; }
		table#issues table#posts table#individual td#content img {
			padding: 6px;
			border: 1px solid #3d3d3d; }
	table#issues table#posts table#individual td#auther {
		text-align: right;
		color: #ffffff; }
	table#issues table#posts table#individual td#extra {
		height: 10px;
		font-weight: bold;
		font-style: italic;
		padding: 29px 0 0 0; }
table#issues table#posts td#divider2 {
	height: 1px;
	padding: 36px 19px 0 19px;}
table#issues table#posts td#pagenumber {
	text-align: center;
	height: 10px;
	padding: 0 0 15px 0;}



/* general page i.e. contact*/
table#general {
	width: 1000px;
	height: 100%; }
	table#general table#content {
		padding: 15px 19px 0px 19px;
		width: 770px;
		height: 10px; }
		table#general table#content form#form2 input {
			background-color: #161616;
			border: 1px solid #363636;
			width: 200px;
			font-family: Lucida Grande, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999; }
		table#general table#content form#form2 select {
			background-color: #161616;
			border: 1px solid #363636;
			width: 120px;
			font-family: Lucida Grande, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999; }
		table#general table#content form#form2 textarea {
			background-color: #161616;
			border: 1px solid #363636;
			width: 200px;
			font-family: Lucida Grande, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999; }
		table#general table#content form#form2 input#button {
			background-color: #161616;
			border: 1px solid #363636;
			width: 120px;
			font-family: Lucida Grande, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999; }
			
/* right bar */
table#rightbar {
	margin: 0px 0px 0px 17px;
	width: 230px; }
	table#rightbar table#downloads {
		width: 230px;
		background: #000000; }
		table#rightbar table#downloads td a:link {
			color: #60c2d9; }
		table#rightbar table#downloads td a:visited {
			color: #60c2d9; }
		table#rightbar table#downloads td a:hover {
			color: #60c2d9; }
		table#rightbar table#downloads td a:active {
			color: #60c2d9; }
	table#rightbar table#downloads #form1 input#email {
		background-color: #161616;
		border: 1px solid #363636;
		width: 120px; }
	table#rightbar table#downloads #form1 input#button {
		background-color: #161616;
		border: 1px solid #363636;
		width: 72px; }
	table#rightbar table#downloads table#player {
		border: 1px solid #3d3d3d;
		height: 143px; 
		width: 221px; }
	table#rightbar table#ad {
		margin: 10px 7px 0px 3px;
		width: 220px;  
		background: url(images/bgstripe.jpg) repeat;}
		table#rightbar table#ad img {
			margin: 19px 28px 21px 30px; }

/* footer */
table#footer {
	height: 55px;
	width: 1000px; }
table#footer #nav3 {
	text-align: center; }
	table#footer #nav3 a:link {
		color: #999999; }
	table#footer #nav3 a:visited {
		color: #999999; }
	table#footer #nav3 a:hover {
		color: #999999; }
	table#footer #nav3 a:active {
		color: #999999; }
