html,  body {
	padding:0;
	margin:0;
	line-height:19px !important;
}
body {
	background:#353534 url(http://www.creativeworld.com.au/blog/wp-content/themes/cw-theme/images/elements/bg.jpg) repeat-y scroll center top;

	}
#header {
	width:960px;
	margin:50px auto 0;
	text-align:left;
}
#header h1 {
	border-left:2px solid #666666;
color:#EEEEEE;
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
line-height:49px;
margin-left:20px;
padding-left:20px;
text-align:left;
}
#content {
	border:5px solid #EEE;
	width:960px;
	margin:0 auto;
	padding:20px;
	background-color:#FFF;
	font-size:13px;
}
/* properties for entire page and text inside tables */

body, th, td {
	font-family: Arial, Helvetica, sans-serif;
}
/* properties for all input elements */

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
}
hr {
	background-color: #4479BE;
	border: 0;
	width: 100%;
	height: 1px;
}
ul, li {
	list-style: disc;
}
.small {
	font-size: x-small;
	font-weight: normal;
}
.powered, .powered a {
	font-size: x-small;
	color: #808080;
	margin: 0.5em 0em 0.5em 0em;
}
strong, .strong {
	font-weight: bold;
}
.text_disabled {
	color: ButtonFace;
}
#content p {
padding-bottom:13px;}

/* properties for headers */

h1, h2, h3 {
color:#707070;
font-weight:bold;
margin:10px 0;
}
h1 {
	font-size: 140%;
}
h2 {
	border-bottom:1px solid #CCCCCC;
	color:#555555;
	font-size:110%;
	margin:0 0 10px;
	padding:4px 0;
	text-align:left;
}
h3 {
	font-size: 120%;
}
/* other elements */

div.centered {
	text-align: center;
}
div.centered table {
	margin: 0 auto;
	text-align: left;
}
ul, ol {
	margin-left: 2em;
}
.code {
	font-family: "Courier New", Monospace;
	font-size: 120%;
	color: blue;
}
/* vedit - vertical table (signup, profile edit) */

.vedit {
	border: solid 1px #8CACBB;
}
/* vedit - usual column (right) */

.vedit td {
	text-align: left;
	vertical-align: middle;
	padding: 15px 10px 10px 10px;
	background-color: white;
	border: solid 1px #8CACBB;
}
/* vedit - header column (left) */

.vedit th {
	padding: 10px 15px 10px 10px;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	background-color: #DEE7EC;
	border: solid 1px #8CACBB;
}
/* vedit - heading row */

.vedit .headrow {
	font-weight: bold;
	text-align: center;
}
/* hedit - horizontal table (payments list) */

.hedit {
	border: solid 1px #8CACBB;
}
/* hedit - usual column */

.hedit td {
	padding: 5px;
	background-color: #E0E0E0;
	font-size: 8pt;
	background-color: white;
	border: solid 1px #8CACBB;
}
/* hedit - header column */

.hedit th {
	padding: 5px;
	font-weight: bold;
	text-align: center;
	background-color: #DEE7EC;
	border: solid 1px #8CACBB;
}
.errmsg {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C00;
	border: 1px solid  #900;
	margin: 5px 0px;
	color:#FFF;
	padding:5px 23px;
}

/* Receipt table from thanks.html */

.receipt td {
	background-color: #F0F0F0;
	border: solid 1px black;
	padding: 2px 4px 2px 4px;
}
.receipt th {
	background-color: #C0C0C0;
	border: solid 1px black;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}
.receipt td.total {
	background-color: #C0C0C0;
	border: solid 1px black;
}
.receipt {
	border-collapse: collapse;
}
/* Newsletters table on member.php */

.newsletters td {
	padding: 5px;
	margin: 5px;
}
.newsletters td.disabled {
	padding: 5px;
	margin: 5px;
	color: #505050;
}
/* Newsletters archive table on member.php */

.newsletters_archive td {
	padding: 2px;
	margin: 0px;
}
/* Error message label on signup page */

label.error {
	padding-left: 3px;
	color: red;
	font-style: italic;
	font-weight: normal;
}
input.error {
	border: 2px solid red;
}

.login-form { list-style:none; padding:0; margin:0;}
.login-form li { list-style:none; padding:5px 0; margin:0;}
.login-form label {
float:left;
font-size:14px;
width:120px;
}

.login-form .remember-password label { width:auto; cursor:pointer;float:none;}
.login-form .remember-password .small { font-size:12px; line-height:14px;}

.right { float:right; display:inline; width:50%;}
.left { float:left; display:inline; width:50%;}

.clear { width:100%; clear:both; height:0.1%;}

.support, .faq { float:right;
margin-left:10px;
margin-top:50px;
}
.support a, .faq a{ background-color:#666666;
color:#EEEEEE; font-weight:bold;padding:7px 20px;display:block;}
.support a:hover, .faq a:hover{ background-color:#777777;
color:#FFFFFF;}
.lostpassword { list-style:none none; padding:0; margin:0;}
.lostpassword li { padding:0; margin:0; list-style-type:none;}
.lostpassword label { clear:right; display:block;}
.lostpassword label b { font-weight:normal !important;}
.lostpassword input.lostpasword-field { width:242px; }

a {color:#0284C2;text-decoration:none;}
a:hover {text-decoration: underline;}

.buttons { background-color:#F1F1F1; height:16px;padding:10px;}
.welcome .right { text-align:right;}

.welcome {border-bottom:1px solid #CCCCCC;
clear:both;
display:block;
float:left;
margin-bottom:20px;
padding:0 0 10px;
width:100%;}

.welcome h1 {font-size:24px;
margin-top:0;}

.left-col { display:inline; width:66%; float:left;}
.right-col { display:inline; width:30%; float:right;}

.profile { list-style:none;}
.profile li { list-style:none; padding:10px 0; margin:0;}
.profile label { display:block; width:240px; float:left;}
.profile span.small {clear:left;display:block;}

.subscriptions { list-style:none; margin:0 0 25px; padding:0; border-top:1px solid #DDDDDD;}
.subscriptions li {list-style:none; padding:10px 10px 10px 60px; margin:0; border-bottom:1px solid #DDDDDD; background: #F1F1F1 url(/img/tick-36x36.png) 10px center no-repeat;width:563px; display:inline-block;}

.signup-form { list-style:none; padding:0; margin:0; color:#777777;}
.signup-form li { list-style:none; padding:5px 0; clear:both; margin:0 0 10px 0; float:left; display:block;width:100%;}
.signup-form label {
float:left;
font-size:13px;
color:#333333;
font-weight:bold;
padding-right:20px;
text-align:left;
width:180px;
}
.signup-form .name,
.signup-form .email {display:block;
float:left;
margin-right:20px;}


.signup-form .products label { cursor:pointer;
display:block;
float:left;
margin-left:-20px;
padding:10px;
text-align:left;
width:100%;
}
.signup-form .products li { padding:0; margin:0;}
.signup-form .products {float:right;
margin:0;
width:97%;}
.signup-form .products .inner-wrap { display:block;
float:right;
padding-left:0;
width:96%;}
.signup-form .small { font-size:12px; line-height:14px; display:block; clear:left;color:#777777;}

#logo {float:left;height:70px;}

.ac-table {width:100%; margin:0 0 25px;}
.ac-table th { border-bottom:2px solid #666666;
font-size:12px;
font-weight:bold;
padding:0 4px 4px;
text-align:left;}

.ac-table tr td { padding:4px; text-align:left; font-size:12px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.ac-table tr td+td+td+td+td {border-right:1px solid #CCCCCC;}

#payment ul { padding:10px; margin:0; list-style:none;}
#payment li { clear:both;
display:inline-block;
list-style:none outside none;
padding:0;
width:100%;}

.signup-form .checked,
.order-wrap .checked { background-color:#FFC;}

.signup-form .terms {float:right;text-align:right;width:130px;}
.signup-form .price { clear:both;float:right; }
.signup-form .checked .price,
.signup-form .products label.checked strong { color:#333333; }
.signup-form .products label.checked { color:#555555;}
.signup-form .products label { color:#777777; }
.signup-form .details { font-size:12px;clear:both;font-weight:normal;float:right;}
.signup-form .name label { width:auto;}
.signup-form span.paypal label { float:none; text-align:left;}
.signup-form span.paypal { background:transparent url(/img/paypal-solutions.gif) no-repeat scroll -14px center;
display:block;
float:left;
height:60px;
padding-left:250px;
width:180px;}
.signup-form .products label:hover { background-color: #FFD;}
.signup-form h2 {margin:0 10px 0 0;}

.process { list-style:none; margin:0; padding:0;}
.process ol {background:#F1F1F1 none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:16px;
margin:0;
padding:6px;}
.process li { list-style:none; display:inline; float:left; padding:0; margin:0;}
.process li span { background-color:#F1F1F1;
border-bottom:1px solid #CCCCCC;
color:#AAAAAA;
padding:6px 30px 6px 6px; }
.process li.current span { font-weight:bold; color:#333;}
.process li.complete span { font-weight:bold; color:#333;}

#payment input {margin:10px 0 0 10px;}
#payment label {clear:both;
cursor:pointer;
display:inline-block;
padding:0;
width:100%;}
#payment .inner-wrap {float:right;
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
width:225px;}

.order-wrap {
-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.4);
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
margin-bottom:20px;
}

.order-wrap .price,
.order-wrap .details,
.order-wrap .small {color:#777777;}

.order-wrap li {border-top:0; margin-bottom:10px;}
.order-wrap li+li {margin-bottom:0;}
.order-wrap li+li+li {border-top:1px dotted #CCCCCC;}

.order-wrap .title {display:block;
font-size:14px;
line-height:14px;
margin-bottom:5px;}

.order-wrap .price {clear:right;
display:block;}

.order-wrap .description {display:block;
margin-bottom:5px;}

.order-bottom { background:#EEEEEE; border-top:1px solid #CCCCCC;clear:both; padding:10px; text-align:center;}

.order-bottom button {margin:10px;}


.subscriptions .left { width:60%;}
.subscriptions .right { width:40%; float:none; text-align:right;display:inline-block;}

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .3em 2em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .25em; 
	-moz-border-radius: .25em;
	border-radius: .25em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-weight:bold;
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.button.small { padding:0.3em 0.5em 0.35em; font-weight:normal;}
/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #91BD09;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #91BD09,  #749A02);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#80b006), to(#648b01));
	background: -moz-linear-gradient(top,  #80b006,  #648b01);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b006', endColorstr='#648b01');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#648b01));
	background: -moz-linear-gradient(top,  #4e7d0e,  #648b01);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#648b01');
}

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #444444;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.3);
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/* yellow */
.yellow {
	color: #824101;
	border: solid 1px #c6ac61;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#eed390), to(#ebcc72));
	background: -moz-linear-gradient(top,  #eed390,  #ebcc72);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eed390', endColorstr='#ebcc72');
	text-shadow: 0 1px 1px #f4da9d;
}
.yellow:hover {
	background: #e9c97e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e9c97e), to(#e6c262));
	background: -moz-linear-gradient(top,  #e9c97e,  #e6c262);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9c97e', endColorstr='#e6c262');
}
.yellow:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}


/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}

.paypal-verified { background:url("/img/paypal-verified.png") no-repeat scroll center bottom transparent;
border-top:1px dotted #CCCCCC;
color:#888888;
display:block;
font-size:12px;
margin-top:10px;
padding-bottom:70px;
padding-top:15px;}

.info {margin-bottom:25px;}
.info ul { padding:0; margin:0; list-style:none;}
.info ul ul {margin-bottom:15px;}
.info ul li {display:inline-block;margin:0;}
.info ul li li {display: block;margin:0;padding:0 0 0 20px; width:auto; background:url("/img/arrow-right.png") no-repeat left center;}

li.getintouch {background:url("/img/contactform-trans.png") no-repeat scroll 5px 7px transparent;
padding-left:65px;
width:235px;
float:right;}

li.faqs {background:url("/img/comment-trans.png") no-repeat scroll 5px 0px transparent;
padding-left:65px;
width:235px;}

.Club.Membership {}

