
/*************************************
 +Containers
 *************************************/
body {
	background: #fa5b00;
	color: #333;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#wrapper {
	background: #fa5b00 url(/images/background.png) repeat-y center;
}
#wrapper .col {
	margin: 0px auto;
	width: 794px;
}
#header{
	padding:0px;
	margin-bottom: 30px;
	border-bottom:10px solid #2bb52f;
}
* html #content {
float:left;
	width:480px;
	margin:0px 30px 0px 15px;

}
#content{
	/*float:left;
	width:500px;*/
	margin:0px 30px;
}
* html #sidebar {
	margin: 0px 15px 0px 30px;
}
#sidebar{
}
/*#sidebar{
  float:right;
  width:200px;
  margin: 0px 30px 0px 0px;
}*/
#footer {
	clear:both;
	background: url(/images/footer.png) no-repeat center top;
	height:150px;
color:#FFF;
}
#footer .col {
	margin: 0px auto;
	width: 734px;
	font-size:12px;
	padding:20px 30px;
}
#footer p {
	margin:0px;
}
#footer p.powered {
	float:right;
}

#footer a:link,#footer a:visited, #footer a:hover{
	color: #FFF;
	text-decoration: underline;
}

/*************************************
 +SCRABBLE
 *************************************/

.scrabble {
	margin: 0px;		
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
.scrabble_buttons {
	margin: 0px 0px 20px 0px;		
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
* html .letter {
	padding:3px 5px 5px;
}
.letter {
	background: url(/images/scrabble.png);
	padding:5px;
	cursor: move;
	width:60px;
	height:60px;
}
.letter h1 {
	font-size:50px;
	margin:0px;
	text-align:center;
	line-height:48px;
}
* html .letter h2 {
	line-height:14px;
}
.letter h2 {
	font-size:20px;
	margin:0px;
	text-align:right;
	line-height:10px;
}
.scrabble td {
	width:70px;
	height:70px;
	border:2px solid #FFF;
	padding:0px;
}
.space {
	width:70px;
	height:70px;
	background: #9f0018;
}
.space.taken {
	background: #FFF;
}

.space.red {
	background: #4c090a;
}
.space.green {
	background: #02ae4c;
}
.space.blue {
	background: #048fd4;
}
.hover {
	background: #FFFFCC;
}

.more .letter {
float:right;
cursor:pointer;
}
.try_me .letter {
cursor:default;
}

/*************************************
 +Hn and p
 *************************************/
h1, h2, h3{
	font-family: Helvetica, Georgia, sans-serif;
	margin:0px;
	font-weight:normal;
}

.entrytitle h2{
	font-size:28px;
	letter-spacing:-1px;
	line-height:30px;
	font-weight:bold;
}
.entrytitle h2 a
{
	color:#2168aa;
}
.entrytitle h2 a:hover{
	color:#00a2d4;
}
.entrytitle h3{
	font-size:20px;
	color:#666;
	margin-bottom:10px;
}
.entrytitle h3 span{
	color:#999;
}
#sidebar h2{
	color:#00a2d4;
	color:#333;
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-transform:lowercase;
	font-family:"lucida grande",verdana,arial,helvetica,sans-serif;
font-style:italic;
font-weight:bold;
}

p.back_to_home {
font-size: 12px;
}


/*ADMIN*/

textarea#post_body {
  background:#333333;
  border:0px;
  color:#FFFFFF;
  font-family:Monaco;
  font-size:14px;
  width:100%;
  height: 400px;
}


/*************************************
 +Entry
 *************************************/
.entry{
	margin-bottom:3em;
}
.entry img{
	padding: 2px;
	border:1px solid #333;
}
.entry .entrybody p{
	color:#222222;
	font-size:13px;
	line-height:18px;
	margin:0px 0px 15px;
	padding:0px;
}
.entrymeta{
	font-size:0.9em;
}
.postedby{
	background:#fff url(/images/user.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.commentslink{
	background:#fff url(/images/packaged.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}

/*************************************
 +Sidebar
 *************************************/
#sidebar p{
	font-size:12px;
line-height: 18px;
	margin: 0px 0px 10px;
}


#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar ul li{
	border-bottom:1px dotted #ddd;
	margin-bottom:0.3em;
	padding:0.3em;
}
#sidebar div.box {
background: #e1e2e4;
/*  margin: 0px 0px 20px;
*/	padding:30px;
}
#sidebar div.box input {
width:175px;
font-size:20px;
color:#333;
}
/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;
}
.commentsblock textarea{
	width:400px;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
	font-size:1.6em;
}
/*************************************
 +home
 *************************************/
#content #home h1 {
	line-height: 50px;
	font-size: 22px;
	margin: 0px 0px 20px;
	color: #000;
	color:#00a2d4;
	
}
#content #home h2 {
	line-height: 40px;
	font-size: 18px;
	margin: 0px 0px 20px;
	color: #333;
}
#content #home p {
	line-height: 24px;
	margin: 0px 0px 20px;
}

/*************************************
 +portfolio
 *************************************/
#portfolio h1 {
	text-align:center;
	font-size: 20px;
	margin:0px 0px 30px;
}
#portfolio h2 {
	font-size: 20px;
	margin: 0px 0px 10px;
}
#portfolio p {
	margin: 0px 0px 10px;
}
#portfolio img {
	border:7px solid #DDD;
	margin: 0px 0px 20px;
}

/*************************************
 +products
 *************************************/
#products h1 {
	text-align:center;
	font-size: 20px;
	margin:0px 0px 30px;
}
#products h2 {
	font-size: 20px;
	margin: 0px 0px 10px;
}
#products p {
	margin: 0px 0px 10px;
}
#products img {
	border:7px solid #CCC;
	margin: 0px 0px 20px;
}

/*************************************
 +about
 *************************************/
#about h1 {
	font-size: 18px;
	line-height: 30px;
	text-align:center;
	margin:0px 0px 30px;
}
.member {
	margin:20px;
}
.member .avatar {
	float:left;
}
.member .avatar img {
	border:5px solid #DDD;
}
.member .body {
	margin: 0px 0px 10px 150px;
}
.member .body h2{
	font-size:18px;
	margin:0px 0px 10px;
}
.member .body p {
	line-height:18px;
}
/*************************************
 +contact
 *************************************/
#contact {
	text-align: center;
}
#contact p {
	margin: 0px 0px 30px;
}
/*************************************
 +Misc
 *************************************/
a{
	color:#4d81c7;
	text-decoration:none;
}
a:hover{
	color:#00a2d4;
	text-decoration:underline;
	background: none;
}
.center {
	text-align:center;
}

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

.CodeRay {
background-color:#F8F8F8;
border:1px solid silver;
color:#110000;
font-family:'Courier New','Terminal',monospace;
}
.CodeRay .code pre {
margin:0;
overflow:auto;
width:694px;
}
.CodeRay .line_numbers pre {
margin:0;
}
div.CodeRay {
border-collapse:collapse;
font-family:'Courier New','Terminal',monospace;
font-size:10pt;
margin-bottom:20px;
margin-top:20px;
padding:10px;
width:100%;
}
span.CodeRay {
}
table.CodeRay {
border-collapse:collapse;
font-family:'Courier New','Terminal',monospace;
font-size:10pt;
margin-bottom:20px;
margin-top:20px;
padding:10px;
width:100%;
}
table.CodeRay td {
padding:2px 4px;
vertical-align:top;
}
.CodeRay .line_numbers, .CodeRay .no {
background-color:#DDEEFF;
color:gray;
text-align:right;
}
.CodeRay .line_numbers tt {
font-weight:bold;
}
.CodeRay .no {
padding:0 4px;
}
.CodeRay .code {
width:100%;
}
ol.CodeRay {
font-size:10pt;
}
ol.CodeRay li {
white-space:pre;
}
.CodeRay .af {
color:#0000CC;
}
.CodeRay .an {
color:#000077;
}
.CodeRay .av {
color:#770000;
}
.CodeRay .aw {
color:#CC0000;
}
.CodeRay .bi {
color:#550099;
font-weight:bold;
}
.CodeRay .c {
color:#888888;
}
.CodeRay .ch {
color:#0044DD;
}
.CodeRay .ch .k {
color:#0044DD;
}
.CodeRay .ch .dl {
color:#003399;
}
.CodeRay .cl {
color:#BB0066;
font-weight:bold;
}
.CodeRay .co {
color:#003366;
font-weight:bold;
}
.CodeRay .cr {
color:#00AA00;
}
.CodeRay .cv {
color:#336699;
}
.CodeRay .df {
color:#009999;
font-weight:bold;
}
.CodeRay .di {
color:#008888;
font-weight:bold;
}
.CodeRay .dl {
color:black;
}
.CodeRay .do {
color:#997700;
}
.CodeRay .ds {
color:#DD4422;
font-weight:bold;
}
.CodeRay .e {
color:#666666;
font-weight:bold;
}
.CodeRay .en {
color:#880000;
font-weight:bold;
}
.CodeRay .er {
background-color:#FFAAAA;
color:#FF0000;
}
.CodeRay .ex {
color:#FF0000;
font-weight:bold;
}
.CodeRay .fl {
color:#6600EE;
font-weight:bold;
}
.CodeRay .fu {
color:#0066BB;
font-weight:bold;
}
.CodeRay .gv {
color:#DD7700;
font-weight:bold;
}
.CodeRay .hx {
color:#005588;
font-weight:bold;
}
.CodeRay .i {
color:#0000DD;
font-weight:bold;
}
.CodeRay .ic {
color:#BB4444;
font-weight:bold;
}
.CodeRay .il {
background:#EEEEEE none repeat scroll 0 0;
}
.CodeRay .il .il {
background:#DDDDDD none repeat scroll 0 0;
}
.CodeRay .il .il .il {
background:#CCCCCC none repeat scroll 0 0;
}
.CodeRay .il .dl {
color:#888888 !important;
font-weight:bold !important;
}
.CodeRay .in {
color:#BB22BB;
font-weight:bold;
}
.CodeRay .iv {
color:#3333BB;
}
.CodeRay .la {
color:#997700;
font-weight:bold;
}
.CodeRay .lv {
color:#996633;
}
.CodeRay .oc {
color:#4400EE;
font-weight:bold;
}
.CodeRay .on {
color:#000000;
font-weight:bold;
}
.CodeRay .op {
}
.CodeRay .pc {
color:#003388;
font-weight:bold;
}
.CodeRay .pd {
color:#336699;
font-weight:bold;
}
.CodeRay .pp {
color:#557799;
}
.CodeRay .pt {
color:#333399;
font-weight:bold;
}
.CodeRay .r {
color:#008800;
font-weight:bold;
}
.CodeRay .rx {
background-color:#FFF0FF;
}
.CodeRay .rx .k {
color:#880088;
}
.CodeRay .rx .dl {
color:#440044;
}
.CodeRay .rx .mod {
color:#CC22CC;
}
.CodeRay .rx .fu {
color:#440044;
font-weight:bold;
}
.CodeRay .s {
background-color:#FFF0F0;
}
.CodeRay .s .s {
background-color:#FFE0E0;
}
.CodeRay .s .s .s {
background-color:#FFD0D0;
}
.CodeRay .s .k {
color:#DD2200;
}
.CodeRay .s .dl {
color:#771100;
}
.CodeRay .sh {
background-color:#F0FFF0;
}
.CodeRay .sh .k {
color:#22BB22;
}
.CodeRay .sh .dl {
color:#116611;
}
.CodeRay .sy {
color:#AA6600;
}
.CodeRay .sy .k {
color:#AA6600;
}
.CodeRay .sy .dl {
color:#663300;
}
.CodeRay .ta {
color:#007700;
}
.CodeRay .tf {
color:#007700;
font-weight:bold;
}
.CodeRay .ts {
color:#DD7700;
font-weight:bold;
}
.CodeRay .ty {
color:#333399;
font-weight:bold;
}
.CodeRay .v {
color:#003366;
}
.CodeRay .xt {
color:#444444;
}