/*
Theme Name: SC101
Theme URI: http://wordpress.org/
Description: no comments.
Version: 1.6
Author: Dmitry Smirnov
Author URI: http://smirnovs.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {margin : 0; padding : 0; border : 0;}
html {text-align : center; background : url(images/background_03.gif) repeat-x fixed;}
body { width : 970px; margin : 0px auto 30px auto; padding : 120px 0 0 0; border : 2px solid #adc8e2; background : #fff; font-family : Verdana, sans-serif; font-size : 62.5%; color : #3f3f3f;}
body * { overflow : hidden;}

.clear {clear : both; height : 0; width : 0;}
.box {margin-bottom : 10px;}
.red {color : #bf000;}
.navigation { display : block; text-align : center; margin : 10px 0;}
.alignright { float : right;}
.alignleft {float : left;}

/* Round corners structure */
.rnd_top_left {background : url(images/tl.gif);}
	.rnd_top_lefta {background : url(images/tla.gif);}
	.rnd_top_leftb {background : url(images/tlb.gif);}
	.rnd_top_leftc {background : url(images/tlc.gif);}	
.rnd_top_right {background : url(images/tr.gif) top right;}
	.rnd_top_righta {background : url(images/tra.gif) top right;}
	.rnd_top_rightb {background : url(images/trb.gif) top right;}
	.rnd_top_rightc {background : url(images/trc.gif) top right;}	
.rnd_bottom_right {background : url(images/br.gif) bottom right;}
	.rnd_bottom_righta {background : url(images/bra.gif) bottom right;}
	.rnd_bottom_rightb {background : url(images/brb.gif) bottom right;}
	.rnd_bottom_rightc {background : url(images/brc.gif) bottom right;}	
.rnd_bottom_left {background : url(images/bl.gif) bottom left;}
	.rnd_bottom_lefta {background : url(images/bla.gif) bottom left;}
	.rnd_bottom_leftb {background : url(images/blb.gif) bottom left;}
	.rnd_bottom_leftc {background : url(images/blc.gif) bottom left;}	
.rnd_border_top { border-top-width : 2px;}
.rnd_border_bottom { border-bottom-width : 2px;}
.rnd_border_top, .rnd_border_bottom, .rnd_content {border-color : #0053a6; border-style : solid;}
.rnd_content { border-right-width : 2px; border-left-width : 2px; border-bottom : 0px solid #fff;}
.rnd_contenta { border-right-width : 2px; border-left-width : 2px;}
.rnd_border_top, .rnd_border_bottom {height : 7px; margin : 0 10px;}
.rnd_border_topa {height : 10px; margin : 0 10px; background : #0053a6;}
.rnd_border_bottoma {height : 10px; margin : 0 10px; background : #0053a6;}
/***/

#content_section {width : 956px; margin : 0 auto; text-align : left; font-size : 1.1em;}
#text {width : 776px; float : right; font-family : Arial, sans-serif;}
.full_width {width : 772px;}
#review_text { width : 535px; padding : 0 0 0 10px; float : left; font-size : 1.1em;}
h1, h2, h2 a, h3, legend, a.blog_h1_link {color : #0053a6; text-align : left;}
legend, a.blog_h1_link {font-weight : bold; margin : 0 0 5px 0;}
h1, legend, a.blog_h1_link {font-size : 1.7em;}
h2 {font-size : 1.3em;}
h3 {font-size : 1.1em;}

.menu_header, .bottom_header {color : #fff; font-weight : bold; background : #0053a6;} 
.menu_header { line-height : 100%; text-align : center; padding-bottom : 5px;}
.bottom_header {text-indent : 0.8em; text-align : right; padding : 5px 10px 0 0; font-size : 1.3em; }

#head_section {width : 956px; height : 107px; position : absolute; top : 0; left : 50%; margin : 0 auto 0 -478px;}
#logo { width : 432px; height : 85px; margin : 7px 0 0 5px; float : left;}
#subhead {width : 956px; height : 1px; border-bottom : 8px solid #0053a6; position : absolute; bottom : 0; left : 0;}

#languages {display : block; width : 131px; height : 40px; margin : 7px 0 0 0; float : right;}
#languages li {display : block; float : left; width : 21px; height : 14px; margin : 0 4px 0 1px; overflow : hidden;}
#languages li a img {width : 21px; height : 14px;}
li#lang_header {width : 130px; float : none; clear : both; margin : 0;}

#head_menu {display : block; width : 520px; height : 27px; position : absolute; bottom : 0; right : 0; list-style : none;}
#head_menu li {display : block; float : left; border-right : 2px solid #fff; background : #0053a6; height : 27px;}
#head_menu li a {display : block; color : #fff; font-size : 1.3em; text-decoration : none; padding : 4px 0 0 0;}
#head_menu li a:hover {color : #ff0;}
li#hm_home {width : 60px; background : #0053a6 url(images/hm_left.jpg);}
li#hm_reviews {width : 160px;}
li#hm_articles {width : 80px;}
li#hm_news {width : 60px;}
li#hm_forum {width : 152px; border-right-width : 0; background : #0053a6 url(images/hm_right.jpg) top right;}

#menu_left {width : 172px; float : left; font-size : 1.2em;}
#menu_left .menu_header {text-align : left; text-indent : 1em;}
#menu_left ul { list-style : none; padding : 10px 0 0 10px;}
#menu_left li {line-height : 1.4em; background : url(images/bbul.gif) 0 5px ; padding : 0 0 0 15px;}
#menu_left a {color : #0053a6; font-weight : bold; text-decoration : none;}
#menu_left a:hover {text-decoration : underline;}
#menu_left li.special { padding-top : 0.5em; background : none;}
#menu_left li.special a {color : #bf0000; font-size : 0.9em; text-decoration : underline;}


#bottom_menu_container, #copyright {width : 956px; text-align : center;}
#bottom_menu { width : auto; margin : 10px auto; list-style : none; font-size : 1.1em;}
#bottom_menu li { display : inline;}
#copyright {color : #999; margin : 30px 0 40px 0;}


.post_info { width : 28em; font-size : 1.1em; font-weight : bold; float : right;}
.post_info p { margin : 8px 0 0 0;}

/* content page */
#content_text { width : 577px; padding : 0 0 0 10px; float : left; font-size : 1.1em;}
#content_text * { overflow : visible;}
#content_text p {margin : 8px 0;}
#content_text ul, #content_text ol {list-style-position : inside; padding : 5px 0 5px 30px; color : #0053a6; font-weight : bold;}
#content_text ul li, #content_text ol li { padding : 0 0 0 8px;}
#content_text ul li span, #content_text ol li span {color : #3f3f3f; font-weight : normal;}
ol.review_ol_2 {list-style-type : lower-alpha;}

.floating_image {display : block; width : 180px; text-align : center;}
.floating_image img {width : 180px; height : 140px; margin : 0 0 0 0;}
.img_desc {display : block; font-style : italic; color : #666;}

.to_right {float : right; padding : 5px 0 5px 15px;}
.to_left {float : left; padding : 5px 15px 5px 0;}


/* blog home */
a.blog_h1_link  {text-decoration : none;}
a.blog_h1_link:hover {text-decoration : underline;}
.blog_sub_h1 {font-size : 1.2em; color : #666; font-style : italic; margin-bottom : 10px;}
.continue_reading {text-align : right; font-weight : bold; font-style : italic; font-size : 1.1em; padding-right : 20px;}
.comments_number { font-weight : bold; font-size : 1.3em;}
.comments_number span { font-weight : normal; font-size : 0.8em;}
.dashed {border-top: 2px dashed #adc8e2; margin : 20px 0;}

#column_right { width : 160px; margin : 5px 3px 0 15px; float : left; font-family : Verdana, sans-serif;}
#column_right h3 { margin : 4px 0 2px 0;}
#feed_subscribe {display : block; width : 160px; height : 120px; text-align : center; color : #0053a6; font-size : 1.1em; font-weight : bold; text-decoration : none; background : url(images/rss.png) center bottom; margin-bottom : 10px;}
#news_archives, #recent_posts {width : 132px; border : 2px dashed #adc8e2; background : #e5eef6; margin-bottom : 10px; padding : 0 10px; font-size : 1.2em;}
#column_right ul { padding : 0 0 0 15px; list-style : none;}
#column_right ul li {padding : 3px 0;}
#news_archives ul li a {text-decoration : none;}
#news_archives ul li a:hover {text-decoration : underline;}

/* blog content */
.user_comment, #commentform {border : 2px dashed #adc8e2; margin : 5px 0 5px 0; padding : 8px;}
.user_comment {font-size : 0.9em;}
#commentform {background : #e5eef6;}
.user_comment .post_info { width : 100%; float : none;}
.user_comment .post_info span { color : #0053a6;}
.user_comment .post_info p { margin : 8px 0 0 0;}
#commentform input, #commentform textarea {border : 1px solid #ccc; margin : 5px;}
#commentform #comment {width : 545px; height : 100px;}
#commentform input#submit {width : 90px; height : 30px; font-size : 1.6em; font-weight : bold; text-align : center; color : #fff; background : #0053a6; border-width : none; line-height : 100%; float : right;}
#commentform label {font-size : 1.1em; font-weight : bold;}
.post h1, .archive_page h1 {clear : both; margin : 4px 0 2px 0; padding : 10px 0 0 0;}
.post h1 { padding : 0;}
.post a {color : #00f; text-decoration : none;}	
/***/
body * { background-repeat : no-repeat ! important;}	