/*
Theme Name: play2x
Theme URI: http://tech2connect.com/blog
Description: A clean 2 column general Wordpress theme
Version: 2 (WP2.7.1)
Author: npnhome
Author URI: http://tech2connect.com

*/


* {
margin : 0;
padding : 0;
}
body {
background : #c48260;
text-align : justify;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #525252;
}
h1, h2, h3 {
margin-bottom : 15px;
text-transform : lowercase;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
color : #3b3b3b;
}
h1 {
letter-spacing : -1px;
font-size : 197%;
}
h2 {
letter-spacing : -1px;
}
p, ol, ul {
margin-bottom : 1.5em;
line-height : 1.5em;
}
ul, ol {
margin-left : 3em;
}
p img {
max-width : 420px;
border : none;
}
blockquote {
padding : 0 3em;
font-style : italic;
}
a {
color : #3e2b06;
text-decoration : none;
}
a:link {
text-decoration : none;
color : #3e2b06;
}
a:hover, a:active {
color : #3e2b06;
}
a:visited {
color : #3e2b06;
}
img {
max-width : 420px;
border : none;
padding : 0 5px 5px 0;
}
img.left {
float : left;
margin : 0 15px 0 0;
}
img.right {
float : right;
margin : 0 0 0 15px;
}
.left {
float : left;
}
.right {
float : right;
}
#header {
width : 710px;
height : 251px;
margin : 0 auto;
padding : 0 25px 10px 25px;
background : #c48260 url(images/img01.jpg) no-repeat center top;
}
#header h1 {
margin : 0;
padding : 170px 0 0 40px;
letter-spacing : -2px;
font-size : 40px;
}
#header h1 a {
color : #ffffff;
}
#header h2 {
color : #ffffff;
margin : -10px 0 0 0;
padding : 0 0 0 175px;
letter-spacing : normal;
font : bold 10px Arial, Helvetica, sans-serif;
}
#header a {
text-decoration : none;
}
#page {
width : 710px;
margin : 0 auto;
padding : 0 25px;
background : #c48260 url(images/img02.gif) repeat-y center top;
}
#content {
float : left;
width : 460px;
padding : 4px 0 0 5px;
margin : 0;
background : url(images/img03.gif) no-repeat left top;
}
.post {
width : 420px;
padding : 20px 0 0 20px;
}
.post .title {
padding : 0 0 5px 0;
}
.post .title span {
padding-right : 30px;
}
.post a:hover {
color : #999999;
}
.social {
float : right;
}
.search {
margin : 0;
padding : 0;
border : 0;
}
.search #searchsubmit {
float : right;
background : url(images/search-go.gif) no-repeat left top;
height : 27px;
width : 47px;
margin-top : -20px;
padding : 0;
border : 0;
}
#sidebar {
margin : 0;
float : right;
width : 240px;
padding : 4px 5px 0 0;
background : url(images/img04.gif) no-repeat left top;
}
.box {
width : 240px;
padding : 0;
}
.box a:hover {
color : #f6f6f6;
}
.box ul {
margin : 10px;
padding : 0;
list-style : none;
}
.box li {
padding : 5px 0;
border-bottom : 1px dashed #cccccc;
}
.box li.first {
background : none;
}
.box h2 {
font : bold 17px Arial, Helvetica, sans-serif;
padding : 10px;
background : url(images/img09.gif) no-repeat left top;
margin : 0;
height : 44px;
font-weight : bold;
color : #ffffff;
}
.box p {
margin : 0;
line-height : normal;
}
.box a {
padding-left : 10px;
background : url(images/img11.gif) no-repeat 0 5px;
}
#footer {
width : 710px;
height : 45px;
margin : 0 auto;
padding : 0 25px 25px 25px;
background : #c48260 url(images/img12.gif) no-repeat center top;
}
#footer p {
color : #ffffff;
margin : 0;
padding : 14px 20px;
line-height : normal;
font-size : 77%;
}
#footer a {
color : #ffffff;
}
#footer a:hover {
color : #f6f6f6;
text-decoration : underline;
}
#legal {
float : left;
}
#links {
float : right;
}
#commentform p {
color : #3e2b06;
margin : 5px 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata {
margin : 0;
display : block;
}
.commentlist li, #commentform input, #commentform textarea {
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
font-size : 1em;
}
.commentlist li {
font-weight : bold;
}
.commentlist li .avatar {
float : right;
border : 1px solid #eee;
padding : 2px;
background : #fff;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
#calendar_wrap caption {
padding-bottom : 5px;
font-weight : bold;
}
#calendar_wrap table {
width : 96%;
border-collapse : collapse;
}
#calendar_wrap thead th {
padding : 5px 0;
text-align : center;
}
#calendar_wrap tbody td {
padding : 5px 0;
text-align : center;
}
#calendar_wrap tfoot td {
padding : 5px;
}

