/*
Theme Name: yabloggy
Theme URI: http://yabloggy.com/
Description: yabloggy
Author: yaBloggy
Author URI: http://yaBloggy.com/
*/

body{
	background-color: #A9A9A9;
	margin: 0px;
	height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;	
}

td, input, textarea, select{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;		
}

html{
	height: 100%;
}

p{
	color: #676767;
}

a{
	color: #1E6DA4;
}

img{
	border: 0; 
}

h1{
	background-image: url(images/h1.png);
	background-repeat: no-repeat;
	height: 38px;
	color: #1E6DA4;
	font-size: 170%;
	padding-left: 64px;
	padding-top: 7px;
	margin-top: 25px;
	margin-bottom: 25px;
	white-space: nowrap;
}

h1 strong{
	color: Black;
}

h2{
	color: #737373;
	font-size: 140%;
	font-weight: normal;
	letter-spacing: -1px;  
}

h3{
	font-size: 120%;
	color: #595959;
	background-image: url(images/h3.png);
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 40px;
	padding-top: 3px;
	font-weight: bold; 
	letter-spacing: -0.5px;	
	white-space: nowrap;
}

html* h3{
	padding-right: 35%;
}

html* h1{
	padding-right: 50%;
}

#outercontainer{
	width: 1040px;
	margin: auto;
	background-image: url(images/leftcont.png);
	background-repeat: repeat-y; 
}

#innercontainer{
	margin-left: 19px;	
	background-image: url(images/rightcont.png);
	background-repeat: repeat-y; 	
	background-position: 100% 0%;
}

#container{
	margin-right: 19px;
}

.offset{
	background-color: #1E6DA4;
	border-right: 1px solid #6A9EC3; 
	border-left: 1px solid #6A9EC3;  
}

#header{
	height: 119px;
	border: 3px solid #D5D5D5;
	border-bottom: 0;
	background-image: url(images/header.png);
	background-repeat: repeat-x;  
}

#logo{
	float: left;
}

ul.menu{
	list-style-type: none;
	margin: 0px;
	padding: 0px; 
	float: right;
	margin-top: 40px;
	margin-right: 20px;
	margin-left: 10px;
}

ul.menu li{
	float: left;
	padding: 7px;
}

#content{
	background-color: White;
	float: right;
	border: 3px solid #E8E8E8; 
	border-top:0; 
}

html* #content{
	margin-right: 19px;
	margin-left: 19px; 
}

/* \ */

html* #content{
	margin: 0px; 
}

/*  */

#leftcolumn{
	width: 64%;
}

.padd{
	margin: 15px;
	margin-left: 25px;
}

.padd li{
        color: #676767;
}

a.more-link{
        margin-top:10px;
        display: block;
}

#rightcolumn{
	width: 34%;
	float: right;
}

.discover ul{
	list-style-type: none;	
	border-left: 1px solid Silver;
	margin: 0px;
	padding-left: 3px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 150%;
}

.discover li.current{
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;	
	color: #989999;
	font-weight: bold; 
}

.discover li{
	padding-left: 20px;
	font-size: 90%;
}

.pwpad{
	padding-left: 20px;
	line-height: 150%	
}

.newsanounce{
	margin-bottom: 35px;
}

.newsanounce div{
	float: left;
	width: 600px;
	margin: 0px 0px 15px 0px; 
	padding: 5px 0px 0px 0px; 
}

.newsanounce img{
	margin: -5px 20px 0px 0px;
}

.newsanounce ul{
        
}

.newsanounce .date{
	font-size: 90%;
}

.newsanounce .title{
	display: block;
	font-size: 115%;	
	font-weight: bold;
}

.newsanounce .title a{
	color: #676767;
}

.newsanounce p{
	padding-left: 20px;
}

.newsitem{
	line-height: 115%;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px; 
}

.newsitem span{
	font-size: 85%;
	display: block;
}

.clr{
	clear: both;
	height: 10px;
	width: 50%;
}

#footer{
	height: 30px;
	background-color: #EFEFEF;
	background-image: url(images/footerlogo.png);
	background-repeat: no-repeat;
	font-size: 85%;
	color: #5D5D5D;
	padding-top: 12px;
}

#footer div{
	padding-left: 70px;
	float: left;
	width: 59%;
	letter-spacing: 0px;
}

#footer div.mail{
	padding-left: 0px;
	width: 34%;
}

ul.networks{
	list-style-type: none;	
	padding: 0px;
	margin-left: 20px;
	font-size: 100%;
	line-height: 200%;
}

ul.networks li{
	background-image: url(images/netbullet.png);
	background-repeat: no-repeat;
	padding-left: 24px;	
	background-position: 0% 60%;
}

ul.networks li.chtitle{
	background-image: none;
	padding-left: 0px;
	margin: 15px 0px 0px 0px;	
	color: #4D4D4D;
	font-size: 1em;
	font-weight: bold;
}

.related h4{
	font-size: 120%;
}

.related{
	font-size: 90%;
	padding-bottom: 10px;
	background-image: url(images/related.png);
	background-position: 0% 100%;
	background-repeat: repeat-x;	
}

.related ul{
	list-style-type: none;	
	line-height: 150%;
	padding-left: 0px;
	margin-left: 25px;
}

#left .related ul a{
	color: #846131; 
}

#left .related ul a:hover{
	color: Black;
}

p.rcomments1{
	font-size: 100%;
	margin: 0px;
	padding: 7px;
	line-height: 120%;
}

p.rcomments2{
	font-size: 100%;
	margin: 0px;
	padding: 7px;
	background-color: #F5F5F5;
	border-top: 1px solid #D0D0D0; 
	line-height: 120%;	
}


#comments{
	font-size: 90%;
	margin-top: 30px;
}

#comments .comment{
	margin: 0px;
	padding: 7px;
	background-color: #F5F5F5;
	border-top: 1px solid #D0D0D0; 
	border-bottom: 1px solid #D0D0D0;
	padding-bottom: 0px;	
}

#comments p{
	font-size: 110%;
	padding-left: 10px;
	padding-right: 10px;
}

#comments .secondcomment{
	margin: 0px;
	padding: 7px;
	padding-top: 9px;
	padding-bottom: 0px;
}

#comments p{
	font-size: 110%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.postcomment{
	margin-top: 30px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}

.nobg{
	background-color: transparent;
}

.postcomment form{
	margin-left: 15px;
}

.postcomment h3{
	background-color: #CACED3;
	color: #676767;
	padding: 6px;
	padding-left: 15px;
}

.postcomment h3.simple{
	background-color: transparent;
	color: #676767;
	padding: 6px;
	padding-left: 0px;	
}

.postcomment form.createcom{
	margin-left: 30px;
}

.postcomment label{
	display: block;
	margin-bottom: 2px;
	margin-top: 10px;
}

.postcomment input.text{
	background-color: White;
	border: 1px solid #A3A3A3;
	padding: 2px; 
}

.postcomment textarea{
	background-color: White;
	border: 1px solid #A3A3A3;
	padding: 2px; 
	width: 95%;	
	height: 100px;
}

input.submit{
	width: 60px;
	height: 23px;
	margin-top: 10px;
	background-color: transparent;
	border: 0;
	background-image: url(images/submit.png);
	background-repeat: no-repeat; 	
}

input.send{
	width: 56px;
	height: 23px;
	margin-top: 10px;
	background-color: transparent;
	border: 0;
	background-image: url(images/send.png);
	background-repeat: no-repeat; 	
}

div.check{
	margin-top: 10px; 
	margin-bottom: 10px; 
}

div.check label{
	margin-top: 0px;
}

input.checkbox{
	float: left;
	margin-top: 1px;	
	margin-left: 0px;
	margin-right: 10px;
}

html* input.checkbox{
	margin-top: 0px;
	margin-right: 5px; 
}

html* div.check label{
	padding-top: 3px;
}

.postcomment select{
	background-color: White;
	font-size: 110%;
	border: 1px solid #A3A3A3;
}

.contentlist{
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
	line-height: 130%;
	list-style-type: none;
}

.contentlist li{
	padding-left: 15px;
	background-image: url(images/contentlist.png);
	background-repeat: no-repeat;	
	background-position: 0% 60%;
}


#comments h4{
	font-size: 120%;
}

#about2 {
	display: none;
}

#about3 {
	display: none;
}