/* 
Theme Name: Weblines 2
Theme URI: http://www.weblines.com.au/
Version: 1.0
Description: My new weblines look
*/
/*______________General HTML Tags______________*/
body	{
		margin: 0;
		padding: 0;
		border: none;
		text-align: center;
	   /* background: #223114 url(images/rap.gif) center repeat-y;
	    background: #86956c url(images/rap2.gif) center repeat-y;
	    background: #617840 url(images/rap4.gif) center repeat-y;
	    background: #98b76c url(images/rap5.gif) center repeat-y;
	    background: #b6bea7 url(images/rap6.gif) center repeat-y;*/
	    background: #688c4c url(images/rap7.gif) center repeat-y;
	 	font: 75%/1.5 Verdana, Arial, sans-serif; 
        color: #0e0e0e;
		} 
p, h1, h2, h3, h4, h5, h6, ul, ol, dl {
        margin-top: 1em;
		margin-bottom: 0;
		}
li ul, li ol {
        margin-top: 0.5em;
		}
h1 	 	{
	    font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	 	font-size: 2.6em; 
	 	}
h2, h3, h4 {
	    font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		color: #008000; 
		}
h2 	 	{
		font-size: 1.6em;
		border-bottom: #008000 1px solid;
		padding-bottom: 0.3em;	
	 	}
h3		{
		font-size: 1.3em; 
	 	}
h4 		{
		font-size: 1.2em; 
	 	}
h5      {
		font-size: 0.9em; 
	 	}
h6      {
	 	}
p       {}
ul      {}
/*a    	{color: #0055aa; text-decoration: none}*/
/*a:hover {color: #cc0000; text-decoration: underline} */
a    	{color: #008000; text-decoration: none}
a:hover {color: #cc0000; text-decoration: underline} 
li      {} 
dt		{color: #0e0e0e; font-weight: bold;}
strong  {color: #0e0e0e;}
hr {display: none;}
img     {border: 0;}


/*_________________Page Layout_________________*/
/* Page is the main page content.  Auto margins are essential.  
   Wrapper is an internal wrapper, allowing background images 
   Header is outside wrapper currently but inside page */

#page	{
	width: 824px;
	text-align: center;
	margin: 0 auto;
} 

/*__________________Header_____________________*/

#header {
	width: 790px; 
	background: #223114 url(images/top3.jpg) no-repeat top center;	
 	height: 120px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

#headerimg {
    margin:0;
}
#header h1 
{
	margin: 0;	
	font-size: 2.6em;	
	padding: 30px 30px 16px 0;
	text-align: right;	
	font-family: 'Trebuchet MS',"Lucida Sans Unicode", lucida, Verdana, sans-serif;
}
#header h1 a 
{
    color: #f6ffdd;
	text-decoration: none;
}
#header h1 a:hover 
{
	color: #ffff95;
}
#header .description
{
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
    color: #f6ffdd;
	text-align: right;
	margin: 0;
	padding: 0 30px 15px 0;
}

#topnav {
	width: 790px;
	background: #008000; 
	color: #fff;	
	text-align: center; 
	margin: 0 auto;
	padding: 0;
	display: block;
	float: none;
}
		
#nav {
	float: left;
	list-style: none;
	width: 730px;
	line-height: 1;
	background: #008000; 
	font-weight: normal;
	padding: 0;
	margin: 0;
    padding-left: 60px;
}
#nav:after {
    clear: both;
}
#nav ul {
	list-style: none;
	background: #008000; 
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 8px 12px;
	margin-right: 10px;
}

#nav li {
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.5em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	text-align: left;
}

#nav li li {
	width: 14.5em;
}

#nav li ul a {
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	color: #ffff95;
	background: #223114;
 	position: static; 
}
#nav a:hover {
	color: #ffff95;
	background: #223114;
}

/*________________Rest of Layout_________________*/

#wrapper {
	width: 788px;
	text-align: left;
	background: #fff;
	margin: 0 auto;
}

#content {
	float: left;
	width: 530px;
	margin-left: 30px;
	padding-bottom: 2em;
}

#sidebar {
	width: 198px;
	margin-left: 590px;
	margin-right: 0;
	padding-top: 20px;
}

#footer {
	width: 100%;
	clear: both;
}

/*__________________Footer_____________________*/
#footer {
	width: 790px;
	margin: 0 auto;
	padding: 7px 0;
	border-top: #BBC4A3 1px solid;
	clear: both;
	font-size: 0.8em;
	color: #999;
	text-align: center;
}
#footer a {
	border: none;
}
#footer ul {
    list-style: none;
	}
#footer ul li {
	display: inline;
	padding: 0 7px;
	}

/*______________Classes and Styles_____________*/

.shadow{
border:none;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

.blip
{
   clear: both;
   height: 0;
   line-height: 0;
   margin: 0;
   padding: 0;
}
/*-------------The Post-------------*/

#content ul {
	margin-left: 0;
	padding-left: 45px;
	list-style-type: circle;
}
#content ul li {
	background-image: none;
	padding-left: 1em;
}
#content li {
	padding-bottom: 0.5em;
}
#content ul.ball, #content ul.flower {
	list-style-type: none;
}
#content ul.ball li {
	background: url(images/bullet2.gif) no-repeat 0 5px;
	padding-left: 1.5em;
}
#content ul.flower li {
	background: url(images/flower.gif) no-repeat 0 5px;
	padding-left: 1.5em;
}
#content .gap li {
	padding-bottom: 1em;
}
h2.pagetitle, h2	{
	text-align: center;
	}
blockquote {
	margin: 15px 30px 0 45px;
	padding: 0 45px 0 45px;
	background: url(images/blockquote.gif) no-repeat left top;
	font-style:italic;
}
.tag-line {
	line-height: 2.4em;
}
cite {
	font-size: 0.9em;
	font-style: normal;
}
.navigation {
    margin-top: 1.2em;
	clear: both;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.post .date {
    font-size: 80%;
	text-align: right;
	margin-top: -20px;
	margin-bottom: 20px;
}
.postmetadata {
	border-top: #008000 1px solid;
	margin-top: 1.3em;
	padding-top: 1.3em;	
}


/*
.post h2, .post h3{
	border-bottom: none;
}

.post h2 a:hover, .post h2 a:visited, .post h2 a,
.post h3 a:hover, .post h3 a:visited, .post h3 a,
.post h4 a:hover, .post h4 a:visited, .post h4 a {
	text-decoration: none;
	color: #676E04;
}
.home h2  {
    font-size: 1.8em;
    font-weight: bold;
	font-family: 'Trebuchet MS', "Lucida Sans Unicode", lucida, Verdana, sans-serif;
    margin: 0;  
    padding: 10px 0 8px;
    text-align: center;
	border-bottom: none;
}

.post {
	padding: 10px 0;
	margin: 3px 0;
	font-family: Verdana, Arial, serif;
    clear: both;
}

.post p {

}

.post a {

}

.post ul {

}

.post li {

}

.entry, .entrytext, .postmetadata {
	padding: 10px 0 0;
	margin: 3px 0;
	border-top: #BBC4A3 1px solid;	
}


.postmetadata a {

}


.center {
    text-align: center;
}

a img {
	border: none;
}
acronym, abbr {
	border-bottom: 1px dotted #0c6bf0;
}
acronym, abbr, span.caps {
	cursor: help;
	letter-spacing: .07em;
}
code {
	font-size: 1em;
	font-style: italic;
}

*/


/*--------------Sidebar------------*/
#sidebar {
	font-size: 100%;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	background: url(images/side_bg3.gif) repeat 0 0;
}
#sidebar h2 {
	font-size: 120%;
}
#sidebar ul {
  	list-style-type: none;
	padding: 0;
	margin: 0;
}

#sidebar ul h2 {
	margin: 10px 10px 6px;
	padding: 2px;
	text-align: center;
	/*background: url(images/sidenav_top.jpg) no-repeat center;*/
	background: #BBC4A3;
	border-bottom: none;
	/*border: #ccc 0px solid;*/
	height: 22px;
	font-weight: bold;
}

#sidebar ul ul li {
	margin: 0.2em 20px 0 1.5em;
	padding: 0;	
}
#sidebar p.ex {
	margin-top: 0.2em;
	font-size: 90%;
	margin-bottom: 1.5em;
}
#sidebar ul ul ul {
	list-style-type: none;
	padding: 0 5px 5px;
	margin: 0;
	font-size: 1em;	
	background:none;
	border:none;
}
#sidebar ul ul ul li 
{
	margin:0;
	padding:0;
	padding-left:10px;
	margin-left:0;
	background:url(images/subcat_bullet.gif) no-repeat 7px left;
}
#sidebar #ad
{
	text-align: center;
}

/*#sidebar ul ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.9em;	
	padding-bottom: 3em;
	background: #F3F6ED url(images/sidenav_bottom.jpg) no-repeat bottom;
	border: #E1D6c6 1px solid;
	border-top: #f3f6ed 1px solid;
}

#sidebar ul ul li {
	margin: 0.1em 0 0 0;
	padding: 0;	
}


#sidebar p {

}

#sidebar a {
	text-decoration: none;
	border: none;
}
#sidebar a:link {
	color: #909D73;	
}
#sidebar a:visited {
	color: #999999;	
}
#sidebar a:hover, #sidebar a:active {
	color: #990000;
}*/


/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchbox {
   width: 200px;
   margin-left: auto;
   margin-right: auto;
}
#searchbox ul {
   margin-left: 0;
   padding-left: 0;
}

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Page Specific------------------*/
hr {
	display: none;
}
.home h2  {
    /*font-size: 1.8em;
    line-height: 1.2em;
    font-weight: bold;
	font-family: 'Trebuchet MS', "Lucida Sans Unicode", lucida, Verdana, sans-serif;*/
    margin: 20px auto;  
    padding: 10px 30px 8px;
    text-align: center;
	border-bottom: none;
	border: #688c4c 1px solid;	
	width: 80%;
}
.home blockquote {
	color: #688c4c;
	margin-top: 0;
}
.tag-line {
	line-height: 2.4em;
}
.more-link {
   font-style: italic;
   text-align: right;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.frame {
	   padding: 10px;
	   border: solid 1px #bbb;
	}
img.inline {
    vertical-align: middle;
	}
#linkpage ul {
    list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#linkpage ul li {
	margin: 0;
	padding: 10px; 
	background: none;
	width: 150px;
	display: block;
	float: left;
	height: 140px;
	text-align: center;
}
#linkpage li img {
	display: block;
}
#linkpage li a {
	font-weight: bold;
}

/*-------------Print------------------*/
@media print {
  #topnav, #sidebar, #topnav .shadow_inner {
    display: none;
  }
  body {
  }
  #page, #wrapper, #content, #header, #footer {
    width:auto;
  }
  #wrapper {
    margin: 1em 0 2em;
  }
}