/*   
Theme Name: Peace And Fitness
Theme URI: http://www.kylezipp.com/
Description: Kyles first original wordpress
Author: Kyle Zipp
Author URI: http://www.kylezipp.com
Version: 1.0
*/

body {
        font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color:#000;
	margin:0;
        background-image:url('images/background.jpg');
        background-repeat:repeat;
}

* {
	margin:0;
	padding:0;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:72px;
	font-weight:normal;
	color:#333;
	margin:20px 0;
        padding-top:130px;
        padding-left:350px;
}

h1 a {
	text-decoration:none;
	color:#333;
}

#header {
        background-image:url('images/header.gif');
        background-repeat:no-repeat;
	width: 929px;
        height: 210px;
}

#header .description {
	float:right;
	margin:0 0 0 0;
	color:#222;
}

#footer {
	text-align:center;
	padding-top:20px;
	color:#999;
        background-image:url('images/footer.gif');
        background-repeat:no-repeat;
        height:50px;
        width:929px;
        float:right;
}

#wrapper {
	width:929px;
	margin:0 auto;
}


.clear {
	clear:both;
}

#container
{
        width: 929px;
        float:left;
        background-image:url('images/full.gif');
        background-repeat:repeat-y;
        z-index:-1;
}

#sidebar
{
        width: 272px;
        float:left;
        background-image:url('images/sidebar.gif');
        background-repeat:repeat-y;
}

#sidebar h2
{
	letter-spacing:2px;
	font-size:1.4em;
	color:#333;
	padding-top: 30px;
	padding-left: 30px;
        width: 240px;
}

#sidebar ul {
        font-family: "Arial Rounded MT Bold", serif;
	list-style:none;
	margin:0 0 20px 0;
	padding-left: 35px;
        padding-bottom: 0px;
        font-size:17px;
}

#sidebar ul ul li {
	margin-left: -20px;
        font-size:15px;
        width:180px;
}

#sidebar ul ul {
        padding-top: 10px;
}

#sidebar li {
	padding:3px;
        padding-bottom: 20px;
}

#sidebar li a {
	color:#333;
	text-decoration:none;
}

#sidebar li a:hover {
	color:#999966;
}

#share {
        padding-top: -20px;
        color:#FFF;
        margin-left: 25px;
}

#google {
        margin-top: 20px;
        color:#FFF;
        margin-left: 50px;
}


#content p {
	line-height:19px;
	word-spacing:1px;
        margin:20px 60px;
font-size:13px;
	color:#000;
}


#page_content
{
        float: right;
        width: 619px;
        padding-left:35px;
        margin-top: 5px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}


#content
{
        float: right;
        width: 654px;
        background-image:url('images/content.gif');
        background-repeat:repeat-y;
        background-color:#000;
        margin-right:1px;
        border-left:solid 2px #000;
        padding-bottom:12px;
}

#content a {
	text-decoration:none;
	color:#333;
	border-bottom:1px solid #eee;
}

#content a:hover {
	color:#000;
}


#content h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:2.1em;
	font-weight:normal;
	border-bottom:1px solid #666;
        margin-left:10px;
        width:598px;
        padding-left:15px;
}

#content h2 a {
	color:#444;
	text-decoration:none;
	border:none;
}

#content h5 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
        margin-left:10px;
        width:598px;
        padding-left:25px;
}

#content h5 a {
	color:#000;
	font-size:12px;
}

#main_text {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
        margin-left:10px;
        width:598px;
        padding-left:15px;
}

p.news {
	padding:10px;
	background:#D7F0B2;
	margin:10px 0;
	color:#537B17;
	border-bottom:2px solid #BCE67D;
	border-top:2px solid #BCE67D;
font-size:10px;
}

blockquote {
	padding:5px 15px;
	background:#f6f6f6;
	margin:10px 0;
}

#content ul, ol {
	margin:10px 10px 10px 25px;
	border-top:1px solid #eee;
}
#content li {
	padding:10px;
	border-bottom:1px solid #eee;
}


#content h3 {
font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	margin:10px 40px;
	font:160% Trebuchet MS;
	color:#222;
}

a.more {
	display:block;
	text-align:right;
	color:#2F460D;
	text-decoration:none;
	margin:10px 0 0 0 ;
}
a.more:hover {
	text-decoration:underline;
}


textarea#comment { width: 400px; padding: 5px; }  
   
.commentmetadata { font-size: 10px; } 

.addthis_share_btn a, .addthis_share_btn a:visited {
    background: #ff5c00 url(http://www.peaceandfitness.com/wp-content/themes/PeaceandFitness/images/btn-overlay.png) repeat-x;
    display: inline-block; 
    padding: 8px 16px; 
    font-family: arial,helvetica,lucida,verdana,sans-serif;
    font-size: 14px;
    line-height: 1em;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
}

.addthis_share_btn a:hover { background-color: #d45500; color: #fff; }
.addthis_share_btn a:active { top: 1px; }

.addthis_share_btn a span, .addthis_share_btn:visited a span {
    background: url(http://www.peaceandfitness.com/wp-content/themes/PeaceandFitness/images/icon-addthis.gif) no-repeat left;
    padding: 1px 0 1px 18px;
}    
