/*
Theme Name: Tweek
Theme URI: http://wordpress.org/
Description: Twig & Thistle Theme
Version: 1.2
Author: Joseph Kennelly Ullman
Author URI: http://twigandthistle.com/

*/

.rpcontainer{min-height:150px; width:507px; height:175}
.rp{float:left; margin-right:8px; width:161px; line-height:15px}

body{ background-position: 0; height: 101%; color:#7f7f7f; font-size:12px; font-family:"Lucida Grande",Verdana,Arial,sans-serif; padding:0px; margin:0px; background-repeat:no-repeat; text-align:center}


#uleft{background-repeat:no-repeat;  height: 0px; position:absolute; left:0px; width: 0px}

#umiddle{background-repeat:repeat-x; height: 0px;  margin-left:72px; margin-bottom:0px; margin-right:72px; margin-top:0px; padding:0px}

#uright{background-repeat:no-repeat; height: 0px;  position:absolute; right:0px;        width: 0px; margin:0px; padding:0px}

#left{  background-repeat:repeat-y; position:absolute; left:0px; overflow:visible}

#middle{height:auto; margin-left:72px; margin-bottom:0px; margin-right:72px; margin-top:0px; padding:0px}

#right{background-repeat:repeat-y; position:absolute; right:0px; margin:0px; padding:0px; overflow:visible}

img.alignright{margin:0 7px 2px 0}

img.alignleft{margin:0 0 2px 7px}

.alignright{float:right}

.alignleft{float:left}
.round{-webkit-border-radius:10px;  -moz-border-radius:10px;  CCborderRadius:10px}

#container{background-repeat: no-repeat; background-image: url(images/header2.png); position: relative; min-height:2200px; margin-top:0px; border-style: none; text-align:left; margin-right:auto; margin-left:auto; width: 1055px;}

#header{ text-align:right;                    margin-top:0px;   width:100%;  height:170px;   margin-right:10px;  border-bottom-color:#7f7f7f; border-bottom-width:2px; border-bottom-style: none; text-align:right}

.nav{  font-family: Helvetica, Verdana, Arial, sans-serif;  text-align: left;  position: absolute;  left: 130px;  top: 143px;   width:500px;   word-spacing: 4px;  color: #666666;  font-size: 11px;}
#searchBar {
	text-align: right;
	right: 61px;
	top: 138px;
	position: absolute;
}
#searchsubmit {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #666666;
	background-color: white;
	border-width: 0px;
	border-style: none;
}
#s {
	width: 175px;
	border-color: #666666;
	border-width: 1px;
	border-style: solid;
}
H2.phead{font-family:Georgia,"Times New Roman",Times,serif}
#logo{margin-left: 126px; margin-top: 81px; float:left}

#sidebar{ height:100%;  margin-right:25px;  margin-left: 105px;  border-right-style:none;  float:left;  width:250px;}

#tagline{word-spacing:3px; border-bottom-style:solid; border-bottom-color:white; border-bottom-width:1px; line-height:18px; font-size:11px; color:white; font-family:Georgia,"Times New Roman",Times,serif; text-align:center}

.tab{padding:0px; margin-bottom:0px; background-color:#828282; margin-right:auto; margin-left:auto; width:200px}
.undertab{border-bottom-style:none; color:#828282; margin-bottom:20px; font-size:10px; font-family:"Lucida Grande",Verdana,Arial,sans-serif; margin-right:auto; margin-left:auto; width:200px}
.adsense{margin-bottom:20px; margin-right:auto; margin-left:auto; width:160px}

#adsense{padding-left:0px}
.sponimg{width: 160px; margin-left:20px; margin-top:10px; border-color:#7f7f7f; border-width:1px; border-style:solid}

img.spon{margin-left:20px; margin-top:10px; border-color:#7f7f7f; border-width:1px; border-style:solid}

#spon{padding-bottom:10px; padding-top:10px; border-bottom-color:#7f7f7f; border-bottom-width:1px; border-bottom-style:solid; color:#828282; font-size:10px; font-family:"Lucida Grande",Verdana,Arial,sans-serif; margin-right:auto; margin-left:auto; width:200px}
#rec{padding-bottom:10px; padding-top:10px; border-bottom-color:#7f7f7f; border-bottom-width:1px; border-bottom-style:solid; color:#828282; font-size:10px; font-family:"Lucida Grande",Verdana,Arial,sans-serif; margin-right:auto; margin-left:auto; width:200px}
#sub{padding-bottom:15px; border-bottom-width:1px; border-bottom-color:#828282; border-bottom-style:solid; padding-top:0px; font-size:11px}

.imgtab{padding:0px; margin-top:0px; color:#828282; margin-bottom:0px; font-size:10px; font-family:"Lucida Grande",Verdana,Arial,sans-serif; margin-right:auto; margin-left:auto; width:200px}

#search{width:200px; margin-right:0px; margin-top:0px; padding:0px; margin-bottom:0px; margin-left:7px; text-align:left}

li{list-style-type:none}

ul.sidebar{line-height:15px; font-size:10px; padding-left:0px; margin-left:0px; list-style-type:none}
h2.spon{margin:0px; padding:0px; color: #666666; font-size:12px; font-style:normal; font-weight:normal; font-family:"Lucida Grande",Verdana,Arial,sans-serif; border-bottom-color:#7f7f7f;  border-bottom-width:1px;  border-bottom-style:solid; padding-bottom:2px; text-align:center}
h2.rec{margin:0px; padding:0px; color: #666666; font-size:12px; font-style:normal; font-weight:normal; font-family:"Lucida Grande",Verdana,Arial,sans-serif; border-bottom-color:#7f7f7f;  border-bottom-width:1px;  border-bottom-style:solid; padding-bottom:2px; text-align:center}
#posts{ padding-left:50px;  padding-right:0px;  border-left-color:#7f7f7f;  border-left-width: 1px;  border-left-style:solid;  width:500px;  padding-bottom:0px;  min-height:1000px;  margin-left: 380px}

#posts{padding-top:20px}

p.post{margin-top:0px; font-size:12px; color:#828282; font-family:"Lucida Grande",Verdana,Arial,sans-serif}

H2.post{margin-top:0px; font-style:normal; font-weight:normal; margin-bottom:0px; font-size:20px; font-family:Georgia,"Times New Roman",Times,serif}

.postheader{width:500px; margin-bottom:0px; padding-bottom:10px; border-bottom-style:solid; border-bottom-color:#999; border-bottom-width:1px; font-size:10px; font-family:"Lucida Grande",Verdana,Arial,sans-serif; color: #666666}

#footer{ padding-bottom:20px;  margin-left:350px;  color:#7f7f7f; font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; padding-top:0px; text-align:left; clear:both;}
#content{margin:0px}
a:link{color:#3f3f3f}
a:hover{color: #666666}
a{text-decoration:none}
a:visited{color:#3f3f3f}
.postheader a:link{color: #666666}
.postheader a:visited{color: #666666}
.postbody{margin:0px}

a img{border:none}
.nav a:link{color:#666}
.nav a:visited{color:#666}
img.tab{padding:0px; margin:0px}
p.tags{font-size:10px}
#sub{padding-top:15px; font-size:11px}
h5{font-weight:normal; font-style:normal; font-size:11px}

#background {
    height: 170px;
    width: 100%; 
     
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
}


#slider {
	margin-top: 10px;
	position:relative;
    width:160px;
    height:190px;
    margin-left: 20px;
	
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
