/*
Theme Name: COLOURS 2010
Theme URI: http://www.COLOURS2010.com
Description: Celebrating the world in Vancouver.
Version: 1.0
Author: Jeremy Lim
Author URI: http://www.jeremylim.ca

*/


body					{background-color: #111; color: #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0px; padding: 25px 0 0 0;}
img					{border: 0;}
h2					{float: none; margin: 0 0 4px 0; display: block;}
a					{color: #ccc; text-decoration: none;}
a:hover				{color: #fff; text-decoration:none;}
a:visited				{text-decoration: none;}
p					{margin-top: 0px;}


.alignleft			{float: left;}
.alignright			{float: right;}


#header				{margin: 0 auto; width: 880px;}
#header_logo		{float: left;}
#header_nav			{text-align: right;}
#header_nav a		{color: #979797; font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-decoration: none; line-height: 50px; margin-left: 20px; font-variant:small-caps;}

.post				{border-bottom: solid 1px #666; clear: both; margin: 0 0 30px; padding-bottom: 25px;}
.post img			{background-color: #333; padding: 20px;}
.post_navbar		{padding: 20px 0 0px 0; text-align: left;}
.post_nav			{background-color: #666; border: solid 1px #777; color: #CCC; font-size: 14px; ; margin-right: 5px; padding: 10px 20px;}
.post_title			{background-color: #333; color:#ccc; display:block; font-size:12px; font-weight:bold; height: 20px; margin-bottom: 15px; padding:20px; text-decoration:none; width:500px;}

#content			{clear: both; margin: 0 auto; padding-top: 30px; min-height: 580px; width: 900px;}
#content_main		{float: left; width: 540px; padding-bottom:10px;}
#content_sidebar	{float: right; width: 320px; padding-bottom: 40px;}
#content_sidebar ul					{margin: 0px; padding: 0px;}
#content_sidebar li					{font-size: 24px; line-height: 36px; list-style: none; margin: 0px; padding: 0px;}

.comments_button a	{background-color:#333; color:#ccc; display:block; font-size:12px; font-weight:bold; margin-top: 15px; padding:10px; text-align:center; text-decoration:none; width:520px;}
.comments_button a:hover	{background-color: #b10000; color: #fff;}


#comment_header		{background-color: #333; color:#ccc; display:block; font-size:12px; font-weight:bold; height: 20px; margin-bottom: 15px; padding:20px; text-decoration:none; width:500px;}


div.comments			{padding-top: 10px;}
div.comments a			{font-size: 12px; padding: 10px; width: 500px; border: solid 1px #3e590e; background-color: about-colours2010; margin-bottom: 10px; text-align:center; font-weight: bold; display: block; color: #fff; text-decoration:none;}
div.comments a:hover 	{color: #fff; background-color: #5a6d94;}
.sharethis				{padding-top: 20px; text-align: right; width: 540px; }
.sharethis-sidebar		{padding-top: 6px; padding-bottom: 20px;}

ul ol						{margin-top: 6px;}
ol.commentlist 				{font-size: 11px; list-style-image:none; list-style-position:outside; list-style-type:none; padding: 0;}
ol.commentlist a			{text-decoration: none;}
ol.commentlist li			{background-color:#333; display:block; height: 70px; margin: 0 0 5px 0; padding: 20px 20px 10px 20px; } 
ol.commentlist li			{height: auto; min-height: 70px; } 
.comment_id					{float: left; margin-right:20px; padding-top: 2px; width:170px;}
.comment_body				{overflow:hidden; width: auto;}
.comment-meta				{padding-left:40px; }
.avatar						{float: left; margin: 0 10px 20px 0; border: 1px solid #AAA; padding: 2px;}

#commentform_outer			{background-color:#F3F3F3; border:1px solid #AAAAAA; margin: 8px 0px; padding: 10px;}
#commentform_inner			{background-color:#fff; border:1px solid #AAAAAA; display:block; margin: 0 0 5px 0; padding: 20px 20px 10px 20px; }


#footer				{ clear: both; width: 100%; background-color: #222222; border-top: solid 1px #333;margin-top: 20px; padding: 20px 0 20px 0; }
#footer_credits		{clear: both; font-size: 10px; margin: 0 auto; padding-top: 0px; width: 900px;}

.post-meta-key 			{display: none;}
.post-meta				{margin: 0px; padding: 0px;}
.post-meta li			{list-style: none; background-color: #333; margin-top: 15px; padding: 20px; text-align: justify;}
.post-meta a				{font-weight: bold; font-style: italic; color: #fff;}

#about-colours2010			{border-bottom: solid 1px #666;  margin: 0 0 20px; padding-bottom: 10px; text-align: justify;}
#about-colours2010_links	{color: #b10000; font-size: 14px; font-weight: bold; line-height: 24px;}


/* PAGE: CONTACT */

#contactform_outer		{ background-color:#F3F3F3; border: 1px solid #AAAAAA; font-size: 11px; margin: 8px 0px; padding: 10px; }
#contactform_inner		{ background-color:#FFF; border: 1px solid #AAAAAA; font-size: 10px; margin: 0 0 5px 0; padding: 20px 20px 10px 20px; }

#wpcf label 			{ clear: both; display: block; float: left; font-size: 12px; font-weight: bold;  width: 134px; }
#wpcf input 			{ float: right; width: 300px; padding: 1px; margin: 2px 5px 2px 0; }
#wpcf textarea 			{ float: right; height: 100px; padding: 1px; margin: 0 5px 10px 0; width: 300px; }
#wpcf #contactsubmit 	{ clear: both; display: block; margin-left: 250px; width: 200px; }

.navigation-index		{height: 30px; padding-bottom: 10px;}
