/*
	Style Name	: Paul is Here
	Style URI	: http://www.paulishere.com
	Comments	: based on dueling sidebars
	Tags		: layout
*/

#header {
	background-color:#FDFFFD;
	background-image:url(paulishere.png);
	background-position:left;
	background-position: 8px;
	background-repeat:no-repeat;
	height:130px;
}

#primary {
	position: relative;
	float: left;
	width: 600px;
	padding: 25px;
	border-right:0.25px dotted #8B8682;
	border-left:0.25px dotted #8B8682;
color:#333;
	}
	
.secondary {
padding:0 20px;
font-size: 8pt;
color: #555;
}

	
.columns-three #page {
width:1130px;

}

#sidebar-2 {
clear:right;
border-right:0.25px dotted #8B8682;
color:#333;
}


body.columns-three #primary {
	margin-left: 215px;
	
}

body.columns-three #sidebar-1 {
	left: -620px;
	margin-left: -240px;
	border-left:0.25px dotted #8B8682;

	
}

body.columns-three .template-image #primary {
	margin-left: 0;
	
}

body {
	background-color:#FDFFFD;
	color:#444444;
	font-size:62.5%;
	text-align:center;
	
}

#page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: none repeat scroll 0 0;
clear:both;
margin:0 auto;
position:relative;
text-align:left;
border-style: none;

}

#content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid black;
color:black;
display:inline;
float:left;
margin-left:0;
margin-right:0;
overflow:hidden;
padding-left:28px;
padding-right:28px;
width:600px;


}

.addtoany_share_save_container {
margin:16px 0;
position:absolute;
right:80px;
}

ul.addtoany_list li a {
padding:0 25px;
font-size: 8pt;
}

.alignnone {
width:600px;
height: auto;
}

ul.addtoany_list {
bottom:21px;
display:inline;
list-style-type:none;
margin:0 !important;
padding:0 !important;
position:absolute;
text-indent:0 !important;
position: absolute;
top:-20px;
}

/*- Typography */

body {
    font-family: Times, "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	}


h1, h2, h3, h4, h5, h6 {
	font-family: Geneva, "Trebuchet MS", Verdana, sans-serif;
	}
	
.secondary h4 {
display:block;
font-size:8pt;
font-weight:normal;
margin-bottom:5px;
padding:0;
text-transform: uppercase;
color: #888888;
}

#primary a:hover, #primary a:visited:hover, .secondary a:hover, .secondary a:visited:hover {
text-decoration:none;
color: #f9f9f9;
background-color: #777;
}

a {
color:#999;
text-decoration:none;
}
	
.entry-title {
margin-right:60px;
text-transform: uppercase;
font-family: Georgia, Times, serif;
font-size: 25pt;
}

.entry-title, .entry-title a, .entry-title a:hover, .entry-title a:visited, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-title, .entry-title a, .entry-title a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#777;

.entry-meta {
color:#BBBBBB;
font-size:8pt;
line-height:1.6em;
}

.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:left;
}

.entry-content a:visited {
color:#666;
}

strong, em, b, i {
font-size:7pt;
text-transform:uppercase;
}


/* ///////////////////////////////////
Entry
///////////////////////////////////*/

.entry-head .entry-meta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(paulishere/time.png) no-repeat scroll left top;
min-height:16px;
padding-left:20px;
}



#content li
{margin-bottom: 3px;}

.entry a.more {
  padding-left:12px; 
}
 
.contenttitle {
   color: #888888; 
   font-weight: normal;
   font-family: georgia, Times, serif;
   line-height:1.2em;
   margin:0 0 5px 0;
   font-size:1.9em;
   padding: 5px;
   background: #f9f9f9;
   border-bottom: 2px #f3f3f3 solid;
   border-top: 2px #f3f3f3 solid;
}

.entry {margin-left: 0; margin-bottom: 17px; margin-right: 0; margin-top: 0; line-height: 13pt; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif;}

.entry .info {
  position:relative;
  margin-top:-3px;
  padding:3px;
  font-size:0.9em;
}

.entry.single {clear:both;}

.entry.single .info {margin:0 0 22px 0;}

.entry .info a {
  margin: 0 2px;
  padding: 0 2px;
}

.entry .info em {
  padding-right:6px;
  font-style:normal;
}

.entry .author,
.entry .editlink a {
  margin:0;
  padding:0 0 0 10px;
  border-left:1px solid;
  border-right:none
}

/* ///////////////////////////////////
LiveSearch
///////////////////////////////////*/


input[type=text], textarea {
	color: white;
	padding: 3px;
	font-style: italic;
	margin-bottom: 10px;
	background-color:#333333;
	border-style: none;
	border-width: 0;
	
	}
	
.livesearch #s {
background-color:black;
left:0;
margin:0;
position:absolute;
top:0;
}


ul.menu, ul.menu li a {
padding:5px 15px 6px;
}

ul.menu {
bottom:0;
left:20px;
margin:0;
padding:0;
position:absolute;
width:90%;
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover, ul.menu li.current_page_ancestor a, ul.menu li.current_page_ancestor a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
color:#FDFFFD;
text-decoration:none;
font-size: 1px;
}

ul.menu li a {
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
color:#FDFFFD;

font-size:1px;
padding:5px 15px;
}

#rollingarchives {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDFFFD none repeat scroll 0 0;
border-bottom:1px dotted #777;
padding-bottom:30px;
padding-top:10px;
position:fixed;
top:0;
width:600px;
z-index:10;
}