@charset "UTF-8";
/* CSS Document */

body {
padding:0px;margin:0px;
}



textarea {width:250px;height:52px;}





/* 2 column layout */
#content_area {float:left;width:575px;padding:15px 15px;font-size:0.9em;}
#right_single_col {width:222px;float:right;background-color:#F5F5F5;padding:25px;}
#right_single_col #speechbubble {margin:12px auto 0px auto;}



/* FOOTER STYLING */
#bottom_nav_area a {text-decoration:none;color:#310000;vertical-align:top;}
#bottom_nav_area a:hover {text-decoration:underline;color:#999999;}
#footer_left {float:left;border:0px solid #ff00ff;}
#footer_left img {margin:0px 3px 0px 9px;}
#footer_right {float:right;}
#footer_right p {margin:0px;padding:0px;display:inline;vertical-align:top;color:#310000;}
#footer_right img {margin:0px 3px 0px 7px;}




/* CLOUD */
.tagCloud {text-decoration:none;}
#tag_cloud {margin:0px auto;width:205px;}
#tag_cloud h3 {padding:0px;margin:0px;}
#tag_cloud a {white-space:nowrap;margin-right:5px;}

#tag_cloud a.cloud1 {font-size:0.7em;}
#tag_cloud a.cloud2 {font-size:0.8em;}
#tag_cloud a.cloud3 {font-size:0.9em;}
#tag_cloud a.cloud4 {font-size:1em;}
#tag_cloud a.cloud5 {font-size:1.1em;}
#tag_cloud a.cloud6 {font-size:1.2em;}
#tag_cloud a.cloud7 {font-size:1.3em;}
#tag_cloud a.cloud8 {font-size:1.4em;}
#tag_cloud a.cloud9 {font-size:1.5em;}
#tag_cloud a.cloud10 {font-size:1.6em;}
/*#tag_cloud a:hover {color:#666666;text-decoration:underline;}*/


/* SPEECH BUBBLE */
.speechbubble {width:205px;margin:0px auto;padding:20px 10px;border:0px dotted #111111;}
.sb_brightbox img {margin-left:20px;}
.sb_brightbox {float:left;}
.sb_rssfeed {float:left;font-size:0.7em;}
.sb_rssfeed_img {float:left;margin-top:4px;margin-left:20px;}
.sb_rssfeed_a {float:left;margin-top:4px;margin-left:4px;}
.sb_rssfeed_a a {color:#444444;text-decoration:none;}
.sb_rssfeed_a a:hover {color:#666666;text-decoration:underline;}
.sb_shard {float:left;width:15px;padding-left:7px;}
.sb_articleTitle {float:left;font-size:0.8em;}
.sb_articleTitle a {text-decoration:none;}
.sb_articleTitle a:hover {text-decoration:underline;}
.sb_article_summary{float:left;font-size:0.7em;}

.speechbubble h3 {margin:10px 0px 5px 0px;padding:0px;}


.sb img {margin-left:20px;}
.sb {float:left;}
.sb_top {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
#sb_read_all {font-size:0.8em;color:#cccccc;padding: 0px 0px 0px 0px;}
#sb_read_all_a {float:right;margin-top:6px;}
#sb_read_all_a a {text-decoration:none;margin-right:0px;top:15px;vertical-align:top;}
/*#sb_read_all_a a:hover {color:#666666;text-decoration:underline;}*/
#sb_read_all_img {float:left;}


/* ARTICLE STYLING */

.article_tags {
color: #666666;
font-size: 0.7em;
padding-top: 5px;
border-top: 1px dotted #666666;
}

.article_link
{
color: #989898;
}

.bootnote {font-size:0.9em;font-style:oblique;}
.centered {text-align:center;}
.portrait {margin-right:20px;width:80px;height:80px;}
.articleIntro_wrap{margin:10px 0;}
.portraitDiv {float:left;width:110px;}
.articleIntro {float:left;width:438px;margin:0px;padding:0px;}
.articleIntroh2 {padding:0px;margin:0px;display:inline;}
h1.article {width:450px;float:left;}



.back2top {text-align:right;}
.back2top img {margin-right:5px;margin-top:2px;}


/* RSS FEEDS */
.feedicon {margin-right:7px;}
.feedList {list-style-image:url("../images/rss_orange.gif");}




/* FORM */
/*#formDiv input.gray {background-color:#999999; border: none; width:205px;}
#formDiv textarea.gray {background-color:#999999; border: none; font-family:arial, helvetica, "sans serif";font-size:0.9em;width:205px;}
.formRow {border:0px dashed #666666;clear:both;margin-bottom:7px;}
.formTxt {float:left;width:90px;padding-top:3px;text-align:right;padding-right:6px;border:0px dashed #666666;}
.formTxtSmall {float:left;width:60px;padding-top:3px;text-align:right;padding-right:6px;border:1px solid #111111;}
.formCheckbox {float:left;width:100px;text-align:right;padding-right:6px;}
.formCheckboxSmall {float:left;width:60px;text-align:right;padding-right:6px;}
.formTxtRight {padding-top:4px;}
.formInput {float:left;width:250px;background-image:('../images/inputTxt_bg.gif');}
*/



/* Text Box with Gradient: */
.tb-gradient {
    border:0;
	background-color:#111111;
    background: transparent url('../images/gradient.gif') no-repeat top left;
    height: 20px;
    width: 205px;
    padding-top:2px;
	padding-left:7px;
}
.textarea-gradient {
    border:0;
	background-color:#111111;
    background: transparent url('../images/gradient_textarea.gif') no-repeat top left;
    height: 60px;
    width: 205px;
    padding-top:2px;
	padding-left:7px;
	overflow:hidden;
}


/* COMMENTS */
#comment_header {border-bottom:1px dotted #666666;padding:4px;margin-bottom:11px;}
#comment_header h2 {float:left;margin:4px 0px 2px 2px;padding:0px 0px 0px 4px;}
#comment_header_add {float:right;margin:7px 9px 0px 0px;}
.comment {border-bottom:1px dotted #666666;padding: 2px 0px 11px 0px;margin:0px 0px 11px 0px;}
.comment_details {color:#666666;font-size:0.9em;margin:0px;padding:2px 0px 0px 0px;}
#addcomment_header {border-bottom:1px dotted #666666;padding:4px;margin-bottom:11px;}
#addcomment_header h3 {float:left;margin:4px 0px 2px 2px;padding:0px 0px 0px 4px;}
.commentRow {margin:4px;clear:both;}
.commentLeft {float:left;width:75px;}
.commentInput {float:left;width:400px;}
.inputComm {width:421px;}
.commentRow textarea {width:500px;height:150px;}
.submitBtnComments {width:150px;}
.commentInput img {float:left;}
.codeWarning {font-size:0.7em;float:left;padding:0px;margin:0px;}
#security_code {margin: 11px 0px 0px 11px;}


#social_links {width:100px;float:right;}
.addcomment_link {margin:0px 6px 0px 0;width:50px;float:left;}
.retweet {float:left;margin:4px 0 0 0;width:90px;clear:both;}
#fb_like {float:left;margin:4px 0 0 0;padding:0;width:50px;}
#fb-root {width:50px;height:20px;float:right;clear:both;}
.authordetails {float:left;clear:left;width:450px;}
.intropara {float:left;border:0px solid #f0f;}
.article_content_main {clear:both;margin:35px 0 0 0;}


/* USEFUL */
.disclaimer {font-size:0.8em;color:#666666;margin:18px 0px 7px 0px;}
.warning {border:1px dotted #be0031;padding:0px 11px;}
h3.warningred {color:#be0031;}
.biggerTxt {font-size:1.2em;}
.small {font-size:0.7em;} 
.white {color:#FFFFFF;}
.dark_gray {color:#111111;}
.light_gray {color:#666666;}
.nospacing {padding:0px;margin:0px;}
.hide {position:absolute;left:-99999px;display:none;}
.clear {clear:both;}
.indent {margin-left:25px;}




