/*GENERIC*/
/*NB: Main Column is 700px, Right Column is 260px*/

#header_container		{background-image:url('/media/64/header_container_bg.gif');background-repeat:repeat-x;background-color:#fff;}

#navigation_container 	{background-image:url('/media/1234/nav_bg_main.gif');background-color:#990000;}
#body_container		{background-color:#dcdcdc;}
#newsletter_container		{background-color:#888276;}





#main{margin: auto; margin-top: 20px; text-align: center; width: 990px; background-color:white;}

#top{border-bottom: 1px solid #CED7DE;}

#top ul{list-style: none; padding: 0px 0px 15px 0px; margin: 0px;}
#top ul li{display: inline; margin: 0px; padding: 0xp;}
#top ul li a{padding: 10px;}



/* Subpages layout */


#subNavigation{width: 20em; float: right;}
#subNavigation ul{list-style: none; border: 1px solid #FFE8CD; background: #FFF9D8;}




/*Homepage*/
#hp_feature_container{margin-bottom:12px;width:698px; background-color:black;float:left;}
#hp_feature_main_column	{float:left;padding:0;margin:0;background-color:black;}

#hp_special_report {border:1px solid black; margin-bottom:10px; background-color:#888276;color:white;}
#hp_special_report table th td{padding:0;margin:0;}

#hp_feature_articles{border:1px solid #000; width:698px; height:282px;}
#hp_feature_articles_slideshow{float:left;background-color:black; width:480px; height:260px;}
#hp_feature_articles_list{float:right;color:white;background-color:#000; width:205px; height:260px;}
#hp_feature_articles_list a{color:white;}
#hp_feature_right_column	{float:right;padding:0;margin:0;}
#hp_feature_right_column_container {margin-bottom:10px;}

/*Homepage Content*/
#hp_left_column	{float:left;padding:0;margin:0;width:480px;}
#hp_centre_column	{float:right;padding:0;margin:0;width:210px;}
#hp_right_column	{float:right;padding:0;margin:0;width:260px;}

#lifestyle_left_column	{float:left;padding:0;margin:0;width:180px;}
#lifestyle_centre_column	{float:right;padding:0;margin:0;width:510px;}
#lifestyle_right_column	{float:right;padding:0;margin:0;width:260px;}


#standard_left_column	{float:left;padding:0 10px;margin:0;width:210px;}
#standard_centre_column	{float:left;padding:0;margin:0;width:480px;}
#standard_right_column	{float:right;padding:0;margin:0;width:260px;}


#hp_grey_box{
width:208px;
border:1px solid #cccccc;
background-image:url('/media/1229/hp_grey_box_bg.png');
background-repeat:no-repeat;
margin:0 0 10px;
padding: 0px;
}

#ls_grey_box{
width:178px;
border:1px solid #D6CDBA;
/*background-color:#D6CDBA;*/
background-image:url('/media/1229/hp_grey_box_bg.png');
background-repeat:no-repeat;
margin:0 0 10px;
padding: 0px;
}

/*General Content*/
#content{text-align: left; width:700px; float:left;}
#content_main_column	{float:left;padding:0 10px 0 0;margin:0;}
#content_left_column	{float:left;padding:0 20px;margin:0;width:210px;}
#content_right_column	{float:right;padding:0;margin:0;width:260px;}

/*Article Styles*/

#articleBoxedContent{
background-color:#ccc;
padding:10px;
margin:0px;
}

#articleBoxedContentTitle {
border-bottom:1px dotted #333;
margin-bottom: 10px;
color: #333;
}

#articleBoxedContentTitle h2{
color:#333;
font-size:16px;
font-weight: bold;
margin:0px;
}

#articleBoxedContentText p td li{
vertical-align:top;
color:white;
font-size:11px;
margin:0px;
padding: 10px 0px 0px 0px;
}

#articleBoxedContentText ul{
vertical-align:top;
-webkit-padding-start: 10px;
margin:0 0 0 10px;
}

#articleBoxedContentText li{
list-style-type:square;
margin:0 ;
color:white;
font-size:11px;
}

#article_comment{
}

.article_comment{
clear:vertical;
font-size:11px;
color:#555;
}

.comment_gravatar{
width:40px;
background-color:#eee;
}

.articleDetails{}


#articleDetails h1, h2, h3, h4, h5, h6 {color: #990000; font-weight: normal;}
#articleDetails h1 {font-size:24px;margin:10px 0px 0px 0px;}
#articleDetails h2 {font-size:16px;margin:5px 0px 5px 0px;}
#articleDetails h3 {font-size:14px;margin:10px 0px 10px 0px;}
#articleDetails h4 {font-size:12px;margin:5px 0px 5px 0px;}

#articleContent {border-bottom:1px dotted gainsboro; padding-bottom:20px; margin-bottom:20px;}

#articleContent li{list-style-type:square;color:#555;}

#articleDetails h1 h2 h3 h4 h5{font-weight:normal; color:#990000;}

.articleTitle {font-size:24px; letter-spacing:-1px; color:#990000;}
.articleSubtitle {font-style:italic;font-size:14px; line-height:12px;}
.articleAuthor {font-size:16px;line-height:16px; color:#555;}
.articleEditor {font-size:12px;line-height:12px; color:#999;}
.articleDate {font-size:12px;line-height:12px; color:#999;}


#articleShare {
font-size:11px;
float:right;
width:318px;
border:1px solid #ccc;
padding:3px;
margin:0 0 10px 20px;
}

#articleDescription {
font-size:11px;
float:right;
width:318px;
border:1px solid #ccc;
background-color:#eee;
padding:3px;
margin:0 0 20px 20px;
}

#articleDescriptionPeople {
font-size:11px;
float:right;
width:184px;
border:1px solid #ccc;
background-color:#eee;
padding:3px;
margin:0 0 20px 20px;
}

#articleDescriptionPeople img{
border:1px solid #bbb;
background-color:#fff;
padding:2px;
margin:2px;
}

#articleDescriptionText{
padding:3px;
}

#articleDescription img{
border:1px solid #bbb;
background-color:#fff;
padding:2px;
margin:2px;
}

#sponsorDescription {
font-size:11px;
float:right;
width:202px;
border:1px solid #ccc;
background-color:#eee;
padding:5px;
margin:0 0 20px 20px;
}

#sponsorDescription p{
font-size:11px;
margin:0px;
padding:0px;
}

#sponsorDescription img{
border:1px solid #bbb;
background-color:#fff;
padding:0px;
margin:0px;
}


/*Right Column*/
#rc_fast_thinkers{
margin:0 0 10px 0;
background-color:gainsboro;
}

#rc_fast_thinkers table{
margin:0;
padding:0;
}

#rc_fast_thinkers_item{


width:260px;
height:70px;
}

#rc_fast_thinkers_thumb{
width:70px;
padding:0;
}

#rc_fast_thinkers_summary{
float:right;
padding:0;
overflow:hidden;
width:180px;
font-size:11px;
color:#444;
}

#rc_fast_thinkers_summary .sum{
}

#rc_fast_thinkers_summary a{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#990000;
}

#footer_container p { font-size: 11px; color:#eee; }
#footer_container li { font-size: 11px; text-transform: uppercase; }
#footer_container ul {margin:0;}
#footer_container ul a { display: block; padding-left: 10px; height: 27px; line-height: 27px; text-decoration: none; color: #999; background: url(/images/footerbullet.gif) left center no-repeat; }
#footer_container ul a:hover { text-decoration: underline; color: #fff; }
ul#fnav1 { float: left; width: 150px; list-style: none; }
ul#fnav2 { float: left; width: 150px; list-style: none; }
#flcol { float: left; padding-right: 30px; width: 340px; }
#frcol { float: right; width: 200px; }
#frcol p { padding: 0; width: 200px; }
p#fconlink a { padding-right: 19px; text-transform: uppercase; text-decoration: none; background: url(/images/fcon_arrows.gif) right center no-repeat; color: #999; }
#frcol a:hover { text-decoration: underline; }

/*Idiot and the Odyssey*/

a.idiotnav:link {color:#ffffff; text-decoration: none;}
a.idiotnav:visited {color:#ffffff; text-decoration: none;}
a.idiotnav:hover {color:#00acec; text-decoration: none;}
a.idiotnav:active {color:#ffffff; text-decoration: none;}

a.idiotlinks:link {color:#000000; text-decoration: none;}
a.idiotlinks:visited {color:#000000; text-decoration: none;}
a.idiotlinks:hover {color:#00acec; text-decoration: none;}
a.idiotlinks:active {color:#000000; text-decoration: none;}

#idiotmain {
width: 690px;
background-image: url("http://www.fastthinking.com.au/media/195385/bg_l_col.jpg");
background-position: top left;
background-repeat:no-repeat;
}

#idiotmaincont {
margin-left: 138px;
padding-left: 10px;
border-left: 0px solid #728c92;
}

#idiotheader {
width: 690px;
margin-bottom: 10px;
}

#idiotleftcol {
width: 138px;
float: left;
margin-right: 10px;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
}

#idiotnav {
background-image: url("http://www.fastthinking.com.au/media/195395/nav_bg.jpg");
background-repeat: repeat-y;
}

#idiotnavcont {
color: #FFFFFF;
margin-left: 10px;
}

#idiotnavtr {
height: 10px;
background-image: url("http://www.fastthinking.com.au/media/195415/nav_right_top.jpg");
background-position: right;
background-repeat:no-repeat;
}

#idiotnavtl {
height: 10px;
background-image: url("http://www.fastthinking.com.au/media/195405/nav_left_top.jpg");
background-position: left;
background-repeat:no-repeat;
}

#idiotnavbl {
height: 10px;
background-image: url("http://www.fastthinking.com.au/media/195400/nav_left_bottom.jpg");
background-position: left;
background-repeat:no-repeat;
}

#idiotnavbr {
height: 10px;
background-image: url("http://www.fastthinking.com.au/media/195410/nav_right_bottom.jpg");
background-position: right;
background-repeat:no-repeat;
}

#idiotlinks {
margin-left: 10px;
}

.idiotbox1 {
background-color: #e6e0db;
padding: 10px;
font-size: 12px;
}

p.idiotbox1 {
padding: 0px 0px 10px 0px;
margin: 0px;
}

.idiotnav {
list-style-type: none;
padding: 0;
margin: 0;

}

#articlecontent .idiotnav li {
margin: 0px 0px 10px 0px;
list-style-type: none;
}

li.idiotnavlast {
margin: 0px;
}

li.idiottwitter {
background-image: url(http://www.fastthinking.com.au/media/195430/logo_twitter.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 10px 0 10px 35px;
margin-top: 5px;
}

li.idiotfacebook {
background-image: url(http://www.fastthinking.com.au/media/195425/logo_facebook.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 10px 0 10px 35px;
margin: 0;
}

.idiotbox1h {
font-size: 16px;
color: #330000;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.idioth1 {
font-size: 24px;
color: #00acec;
padding: 0px;
margin: 0px 0px 15px 0px;
}

.idiotSubtitle: {
font-size: 12px;
padding: 0px;
margin: 0px 0px 10px 0px; 
}

idiotAuthor: {
font-size: 12px;
padding: 0px;
margin: 0px 0px 10px 0px; 
}

.idiot_listing_table{
/*background-color: #e6e0db;*/
margin:0px 0px 10px 0px;
padding:0;
font-size:12px;
border-bottom:1px dotted silver;
}

.idiot_article_summary{
padding:0 10px 0;
margin:0 10px;
/*border-bottom:1px dotted silver;*/
}

.idiot_article_summary p{
margin:5px 0 0 0;
padding:0 0 2px 0;
font-size:12px;
}
















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
