/* Theme Name: 2CR Blue SimpleTheme URI: http://www.easywebtutorials.com/blogging-tutorial/themes.phpDescription: Web 2.0 look with 3 columns, 2 sidebars on the right side.Version: 1.6Author: Guido W. StiehleAuthor URI: http://www.easywebtutorials.com/*/

body {	text-align: center;  	background-color: #FFFFFF;
  	font-family: Verdana, Helvetica, Sans-Serif;
  	font-size: 76%;  	color: #404040;
  	margin: 10px 0;  	padding: 0;}
	
	/* ################################## 	LAYOUT STYLES   ################################## */

#container {	text-align: left;	width: 780px;	margin: 0 auto;	position: relative;}

#header {	border: 1px solid #3333FF;        width: 780px;        height: 100px;	background-color: #FFFFFF;	padding: 0;	margin: 0 0 5px 0;	position: relative;	z-index: 2;}

#topmenu {	border: 1px solid #3333FF;        width: 780px;        height: 30px;	background-color: #FFFFFF;	padding: 0;	margin: 0 0 5px 0;	position: relative;	z-index: 1;}

#wrapper {	float: left;	width: 100%;	margin-bottom: 5px;}

#content { 	border: 0px solid #3333FF;        width: 540px;   
/* container width - rightmenu width - 10px */	margin-right: 240px; /* rightmenu width + 10px */	background-color: #FFFFFF;	padding: 0;}

#contentmiddle {	padding: 0 10px;}

#rightmenu {	float: left;	width: 230px;	margin-left: -230px; /* negativ value of rightmenu width */}

#footer {	border: 1px solid #3333FF;	clear: both;	width: 780px;	height: 60px;	background-color: #FFFFFF;	padding: 0;	margin: 5px 0;	position: relative;}.box {	position: relative;	border: 1px solid #3333FF;	padding: 5px 10px;	margin-bottom: 5px;}

/* ################################## 	GENERAL TEXT STYLES   ################################## */   /* - -  Headings  - - */

h1, h2, h3, h4 
{	font-family: Lucida, Times, serif;	color: #404040;}
h1 {  	font-size: 22px;  	margin: 5px 0;}
h2 {	font-weight: normal;  	font-size: 20px;  	margin: 5px 0;}
h3 {  	font-size: 18px;  	margin: 5px 0;}
h4 {	font-size: 14px;	margin: 3px 0;}

/* - - Hyperlinks - - */a:link	{ 	text-decoration: underline; 	color: #0000FF;}a:visited { 	text-decoration: underline; 	color: #660066;}a:hover { 	text-decoration: underline; 	color: #0066FF; }a img {	border: none;}

/* - -  Paragraphs and List Items - - */p, li {	font-family: Verdana, Arial, Sans-Serif;	color: #404040;}li {	margin-bottom: 5px;}

/* - -  Misc. Elements - - */acronym, abbr {	border-bottom: 1px dashed #999999;}acronym, abbr, span.caps {	cursor: help;	font-size: 90%;}blockquote {	margin-left: 10px;	padding: 2px;	border-left: 2px solid #3399CC;}cite {	font-size: 90%;}

/* ##################################	HEADER STYLES    ################################## */

#header a img {	border: none}#sitelogo {	position: absolute;	top: 10px;	left: 10px;}.blogname {	font-family: Verdana, Tahoma, sans-serif;	font-size: 30px;	color: #3399CC;	margin-bottom: 10px;}.blogname a:link, .blogname a:active, .blogname a:visited {	color: #3399CC;	text-decoration: none;}.blogname a:hover {	color: #3399CC;	text-decoration: none;}.blogslogan {	font-family: Verdana, Tahoma, sans-serif;	font-size: 18px;	color: #404040;}#headernav {	position: absolute;	bottom: 0px;	left: 10px;}#hn {	list-style-type: none;	margin: 0;	padding: 0;}#hn ul, #hn ul ul {	list-style-type: none;	margin: 0;	padding: 0;}#hn li {	float: left;	border-top: 1px solid #3399CC; 	border-left: 1px solid #3399CC; 	border-right: 1px solid #3399CC;	background: #CFD9FD;        margin: 0 3px 0 0;	padding: 3px 8px 3px 8px;	font-size: 12px;	position: relative;}#hn li a {	display: block;	color: #0000FF;	text-decoration: none;	font-weight: bold;	background: #CFD9FD;}#hn li a:hover {	color: #000099;}#hn li ul {	position: absolute;	left: -1000px;	width: 180px;}	#hn li ul ul {	margin: 0 0 0 180px;}#hn li:hover ul ul, #hn li.sfhover ul ul {	left: -1000px;}	#hn li:hover ul, #hn li.sfhover ul {	top: 20px;	left: -1px;	}	#hn li li:hover ul, #hn li li.sfhover ul {	top: 0;	left: 0;	}	#hn li li {	border: 1px solid #3399CC;	background: #CFD9FD;        margin: 0 0 -1px 0;	padding: 0;	font-size: 12px;	width: 180px;}#hn li li a {	display: block;	padding: 4px 8px 4px 8px;	background: #CFD9FD;}#hn li li a:hover {	color: #000099;}#headersearch {	position: absolute;	bottom: 10px;	right: 10px;}#headersearch .searchform, #tmsearch .searchform { padding: 0; margin: 0; }#headersearch .searchform input.si, #tmsearch .searchform input.si {	border: 1px solid #3333FF;	background: #FFFFFF;	color: #404040;	padding: 2px;}#headerfeedicon {	position: absolute;	top: 10px;	right: 10px;}

/* ##################################	TOP MENU STYLES    ################################## */

#tmfeedicon {	position: absolute;	right: 20px;	bottom: 3px;}#tmsearch {	position: absolute;	right: 70px;	bottom: 3px;}#tmads {	position: absolute;	left: 20px;	top: 3px;}#tmlinks {	position: absolute;	left: 20px;	bottom: 7px;}#tn {	list-style-type: none;	margin: 0;	padding: 0;}#tn ul, #tn ul ul {	list-style-type: none;	margin: 0;	padding: 0;}#tn li {	float: left;        margin: 0;	padding: 0 14px 0 0;	font-size: 12px;	position: relative;}#tn li a {	display: block;	color: #0000FF;	text-decoration: none;	font-weight: bold;}#tn li a:hover {	color: #000099;}#tn li ul {	position: absolute;	left: -1000px;	width: 180px;}	#tn li ul ul {	margin: 0 0 0 180px;}#tn li:hover ul ul, #tn li.sfhover ul ul {	left: -1000px;}	#tn li:hover ul, #tn li.sfhover ul {	top: 14px;	left: -1px;	}	#tn li li:hover ul, #tn li li.sfhover ul {	top: 0;	left: 0;	}	#tn li li {	border: 1px solid #3399CC;	background: #FFFFFF;        margin: 0 0 -1px 0;	padding: 0;	font-size: 12px;	width: 180px;}#tn li li a {	display: block;	background: #FFFFFF;	padding: 3px 10px 3px 10px;}#tn li li a:hover {	color: #000099;}

/* ##################################	MAIN CONTENT COLUMN STYLES   ################################## */  

#indexheading {	margin: 5px;}.indexsubheading {	margin: 5px;	padding-top: 15px;	border-top: 1px dotted #3399CC;}.post, .comments-post {	margin: 0;	padding: 0 0 5px 0;	overflow: hidden;	border-bottom: 1px dotted #3399CC;}.storytitle {	font-size: 18px;	margin-top: 10px;	margin-bottom: 2px;}.storytitle a:link, .storytitle a:active, .storytitle a:visited {	font-weight: normal;	color: #3333FF;	text-decoration: none;}.storytitle a:hover {	font-weight: normal;	color: #3333FF;	text-decoration: underline;}.meta {	font-size: 11px;	margin-bottom: 2px;}.meta li, ul.post-meta li {	display: inline;}.meta ul {	display: inline;	list-style: none;	margin: 0;	padding: 0;}.meta, .meta a {	color: #404040;	font-weight: normal;}.feedback {	font-size: 11px;}.storycontent {	line-height: 130%;}.storycontent p {}ul.post-meta {	list-style: none;}ul.post-meta span.post-meta-key {	font-weight: bold;}#posttags {	padding: 0;}#socialize {}#postsnavlink {	text-align: center;	padding: 0px 0;	margin: 0}

/* ######  The Comments ##### */#comments h3 {	font-size: 14px;	font-family: Verdana, Tahoma, sans-serif;	padding-top: 10px;	text-decoration: underline;}#comments p {	line-height: 130%;}#commentlist li {	background: url('images/commentslink.png') no-repeat;	padding-left: 20px;	margin: 5px 10px 5px -10px;	border-bottom: 1px dotted #3399CC;}

/* - -  The Comment Form - - */#commentform  #comment{  width: 95%;  height: 90px;  background-color:#FFFFFF;  margin:0;}#commentform #name, #commentform #email, #commentform #url, #commentform textarea {	background: #FFFFFF;	border: 1px solid #3399CC;	padding: 5px;}#commentform textarea {	width: 100%;}

/* ################################## 	SIDEBAR STYLES   ################################## */
.nav {  	padding: 0;}

/* - - Search Form - - */.nav form {	margin: 0;	text-align: center;}.nav input#s {	width: 90%;	background: #FFFFFF;	border: 1px solid #3333FF;	color: #404040;}

/* - - List Styles - - */.nav ul {	color: #404040;	list-style-type: none;	margin: 0;	padding: 0;	text-transform: none;}

/* - - Subheadings - - */
.nav ul li h2, .nav ul li h3, .nav ul li h4 
{ 	
height: 25px;
	color:#336699;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px; 
	font-family: Verdana, Tahoma, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* - -  List Items (Sidebar Widgets) - Borders and Backgrounds - - */.nav ul li {	border: 0px solid #3333FF;	background-color: #FFFFFF;	padding-bottom: 5px;	margin-bottom: 15px;}  .nav ul ul {	background-color: #FFFFFF;	list-style-type: none;	margin: 0;	padding: 5px 7px 0 7px;	text-align: left;	overflow: hidden;}#calendar_wrap, .textwidget, .customwidget {	background-color: #FFFFFF;	margin: 0;	padding: 0 7px;	overflow: hidden;}.textwidget p, .customwidget p {	padding-bottom: 5px; margin: 0;}#calendar_wrap {	text-align: center;}	.nav ul ul ul {	background-image: none;	border: none;}

/* - - List Items ( i.e. text inside single widgets) - - */.nav ul li {	font-size: 12px;	line-height: 130%;	font-family: Verdana, Tahoma, sans-serif;}.nav ul ul li {	border: 0;	background-image: none;	font-size: 12px;	line-height: 130%;	font-family: Verdana, Tahoma, sans-serif;	margin-bottom: 3px;	padding: 0;}* html body .nav ul ul li { margin-bottom: 0; }  

/* for IE 6 and lower */.nav ul ul li a.sbrss {	height: 14px; padding-left: 18px; margin-bottom: 5px;	background-image: url('images/feed-icon-14x14.png');	background-repeat: no-repeat;}.nav ul ul li#sbgoogle {	width: 100%; height: 20px; margin-bottom: 3px;	background-image: url('images/addgoogle.gif');	background-repeat: no-repeat;}.nav ul ul li#sbyahoo {	width: 100%; height: 20px; margin-bottom: 3px;	background-image: url('images/addmyyahoo.gif');	background-repeat: no-repeat;}.nav ul ul li#sbmsn {	width: 100%; height: 20px; margin-bottom: 3px;	background-image: url('images/addmymsn.gif');	background-repeat: no-repeat;}.nav ul ul li#sbtechnorati {	width: 100%; height: 20px; margin-bottom: 3px;	background-image: url('images/addtechnorati.gif');	background-repeat: no-repeat;}.nav ul ul li#sbbloglines {	width: 100%; height: 20px; margin-bottom: 3px;	background-image: url('images/addbloglines.gif');	background-repeat: no-repeat;}.feedreaderlink {	width: 91px;	display: block;}

/* - - Sidebar Hyperlinks - - */.nav a:link, .nav a:visited {	color: #0000FF;	text-decoration: none;}.nav a:hover {        color: #0066FF;	text-decoration: none;}

/* ##################################	FOOTER STYLES   ################################## */#footer p {  	margin: 0;        padding: 10px 0 0 0;        text-align: center;}.credit {  	font-size: 11px;  	color: #666666;  	text-align: right;  	margin-bottom: 0;}.credit a {	color: #666666;	text-decoration: none;}

/*  #################################	CALENDAR STYLES    ################################# */