﻿/*  

Theme Name: X Blog

Theme URI: http://me.mywebsight.ws/web/wpthemes/

Description: A Mac OS X style, 2 column theme. 

Version: 1.1

Author: R.J. Kaplan - MyWebsight

Author URI: http://me.mywebsight.ws/

*/



/* Layout */

body

{

	background-image: url("images/bg-new19g.gif");

	background-repeat: repeat;

	padding: 0;

	margin: 0;

	padding-top:8px;

}



#container

{

	background-image: url("images/bg3.png");

	width: 960px;

	margin: 0 auto;

	border: 3px solid #808080;

	border-top-left-radius:16px;

	border-top-right-radius:16px;

	border-bottom-left-radius:16px;

	border-bottom-right-radius:16px;

}



#header

{

	background-image: url("images/header5.jpg");

	height: 123px;

	border-top-left-radius:13px;

	border-top-right-radius:13px;

}



#hcontents { padding-top: 20px; }



#footer

{

	clear: both;

	width: 960px;

	background-image: url("images/footer1.png");

	height: 40px;

	border-bottom-left-radius:16px;

	border-bottom-right-radius:16px;

}



#fcontent

{

	text-align: center;

	padding-top: 10px;

}



#content

{

	background-color: #fff;

	width: 745px;

	float: left;

	margin-left: 6px !important;

	margin-left: 6px;

	padding: 20px 0 5px 0;

}



#content #inner { padding: 0px 20px 0px 11px; }

.utext { text-align: right; }



#sidebar

{

	float: right;

	width: 170px;

	padding-right: 5px;

}



/* Style */

body

{

font-family: Arial, Helvetica, sans-serif;

	font-size:15.5px;

	line-height: 1.40;

}



#header .h1

{

	font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;

	font-size: 52px;

	color: #fff;

	text-align: center;

}



#header .h2

{

	font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;

	font-size: 25px;

	color: #A52A2A;

	text-align: left;

	margin-bottom: 20;

	padding-bottom: 20;

} 



#content h2

{

	font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;

	font-size: 25px;

	color: #A52A2A;

	margin-bottom: 0;

	padding-bottom: 0;

}



#content h2 a

{

	text-decoration: none;

	color: #A52A2A;

}



#content

{

	text-align: justify;

	border-top: #999 1px solid;

}



#sidebar

{

	font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;

	font-size: 14.0px;

	color: #445EA1;

              font-weight: normal;

	      line-height: 1.40;

}



a

{

	color: #1924d1;

	text-decoration: none;

}



a:hover { text-decoration: underline; }



.utext

{

	font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;

	font-size: 10px;

	color: #999;

	line-height: 1px;

}



a.utext:link, a.utext:visited { color: #003366; }

a.utext:hover { color: #999; }



#fcontent

{

	font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;

	font-size: 13px;

	color: #666;

}



#fcontent  a { color: #666; }



a#headerlink

{

	color: white;

	text-decoration: none;

}



ul.buttons a

{

	display: block;

	width: 148px;

	height: 25px;

	text-decoration: none;

	background-image: url("images/button.png");

	color: #000;

	text-align: center;

	margin: 5px 0;

	line-height: 25px;

	font-family: "lucida grande", "trebuchet", "arial", sans-serif;

}



ul.buttons a:active { background-image: url("images/button2.png"); }



#sidelinks ul

{

	text-align: left;

	margin: 0px;

	padding: 0 0 0 0px;

	list-style: none;

}



#sidelinks ul li

{

	margin: 0;

	padding: 0;

}



#sidelinks h3

{

    font-size: 20px;

	font-style: strong;

	margin: 15px 0 5px 0;

	padding: 5px 0 5px 0;

	border-top: #003366 1px solid;

	border-bottom: #003366 1px solid;

	color: #8B4513;

}



#sidelinks a { color: #10579E; }



ul.buttons

{

	margin: 0px;

	padding: 0;

	list-style: none;

}



/* comments */

#commentlist { margin-left: 100px; }



.gravatar

{

	float: right;

	margin-right: 5px;

	margin-top: 5px;

	padding: 0px;

}



.gimage { border: 1px solid #000; }



.postgrav

{

	float: right;

	padding: 3px;

	margin-right: 5px;

	margin-left: 5px;

	border: 1px solid #000;

	background: #fff;

}



#commentlist .alt { background-color: #ececec; }



.alignright

{

	float: right;

	font-size: 14px;

	font-style: italic;

	text-align: right;

}



.alignleft

{

	float: left;

	font-size: 14px;

	font-style: italic;

}



.nofloatright

{

	text-align: right;

	font-size: 10px;

	font-style: italic;

}



.post { margin-bottom: 40px; }

.postinfo { border-bottom: #6699cc 1px solid; }



.postinfo small

{

	display: block;

	float: right;

	line-height: 25px;

	margin-left: 10px;

}



.postmetadata

{

	border-top: #6699cc 1px solid;

	padding-top: 3px;

	font-size: 11px;

	text-align: right;

}



.links ul

{

	margin: 0;

	padding: 0;

	list-style: none;

}



.links ul li ul li { margin: 0 0 0 15px; }



#content .links ul h2

{

	padding-top: 3px;

	padding-bottom: 3px;

	margin-bottom: 10px;

	border-top: #4218FA 1px solid;

	border-bottom: #4218FA 1px solid;

}



.links ul a { font-weight: bold; }

.commentWrap { margin-left: 100px; }



.comment

{

	border-bottom: #6699cc 1px solid;

	padding-top: 5px;

}



.replyForm { margin-left: 100px; }

.navigation { padding: 3px 0 0 0; }



.rightcol

{

	float: right;

	width: 220px;

}



.leftcol

{

	float: left;

	width: 220px;

}



.leftcol ul , .rightcol ul { list-style: none; }

#searchform { margin: 0 0 10px 0; }



input#s

{

	width: 145px;

	color: #666;

	text-indent: 5px;

	border: 1px #ccc solid;

}



img {

     margin: 2px;

     padding: 2px;

     border: #FFFFFF 1px

	     -webkit-box-shadow: 0px 0px 3px 3px #ccc;

    box-shadow: 0px 0px 3px 3px #ccc;

}



    img.centered {

    display: block;

    margin-left: auto;

    margin-right: auto;

    }



    img.alignright {

    padding: 10px;

    margin: 0 10 30px 30px;

    display: inline;

    }



    img.alignleft {

    padding: 4px;

    margin: 10px 10px 5px 0px;

    display: inline;

    }



    .alignright {

        float: right;

    }



    .alignleft {

    float: left;





    }





