/*  

Theme Name: TheResident

Theme URI: www.jamboomedia.com

Description: Custom theme for The Resident

Version: 1.00

Author: Jamboo Media

Author URI: http://www.jamboomedia.com/

*/





img#wpstats{display:none}



/* ---- MAINBODY ---- */



body{

	background:#a2cee0;

	

/*font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;*/

	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;

        font-size: 12px;

}



#wrap{

   	margin:0 auto;

   	width:100%;

	padding:13px;

        padding-left: 0px;

	margin-top:30px;

        margin-bottom: 40px;

}



#wrap2round{

   	margin:0 auto;

   	width:100%;

}



#wrap2{

   	margin:0 auto;

   	width:100%;

	background:#fff;

	padding:20px;

}



/* ---- COMMON --- */



.inside{

   	margin:0 auto;

	width:100%;

	padding:5px;

    }

.inside a{

   	color:#5086a6;

    }



img { border: 0px; }



/* ---- HEADER & NAV ---- */



a.tablinks {

        font-size: 12px;

        color: #ffffff;

        text-decoration: none;

}







#header{

   	margin:0 auto;

   	width:100%;

	color:#000;

}



#header .headera a{

	color:#000000;

        font-family:Georgia, 'Times New Roman', Times, serif;

	font-size:42px;

	margin:auto;

	text-align:left;

	text-transform: lowercase;

	text-decoration:none;

}



#header .headera a:active{ outline:none; }

#header .headera a:focus

{

  -moz-outline-style: none;

}



#header a{

	color:#8a8a8a;

	font-size:16px;

        font-family:Georgia, 'Times New Roman', Times, serif;

	margin:auto;

	text-align:left;

	text-transform: lowercase;

	text-decoration:none;

}



#header a:active{ outline:none; }

#header a:focus

{

  -moz-outline-style: none;

}



#header p{

	padding:1em 0;

	margin:0;

}



.description {



/*	display:inline;

	margin:auto;

	text-align:left;

	font-size:15px;

	color:#000;

	text-transform: lowercase;

*/



	display:inline;

	margin:auto;

	text-align:left;

	color:#555;

	text-transform: lowercase;

        font-family:Georgia, 'Times New Roman', Times, serif;

	font-size:28px;

        padding-left: 10px;

        margin-left: 10px;

        border-left: 1px #292929 solid;



}



#header ul.pagelinks {

	list-style-type: none;

	display:inline;

	font-size: 0.80em;

	}



#header ul.pagelinks li{

	float: left;

	list-style-type: none;

	margin-left:15px;

	}



/* ---- NAV-AREA & SEARCH ---- */



#nav{

   	margin:0 auto;

   	width:100%;

	color:#444444;

	margin-top:10px;

	margin-bottom:10px;

	clear:both;

}

#nav p{

	font-size:13px;

}



#searchform, #searchform p {

	font-size: 12px;

	text-align: right;

	margin: 0px;

        float: left;

        margin: 15px 0px 25px 50px;

	}



#searchform input {

	width: 180px;

	font-size: 12px;

	background: #f2f2f2;

	color: #000;

	margin: 0px 5px 0px 0px;

        padding: 2px 4px 2px 4px;

	border: 1px solid #5086a6;

	}



#smallsearchform, #searchform p {

	font-size: 12px;

	text-align: right;

	margin: 0px;

        float: left;

        margin: 0px 0px 0px 40px;

	}



#smallsearchform input {

	/*width: 150px;*/

	font-size: 12px;

	background: #f2f2f2;

	color: #000;

	margin: 0px 5px 0px 0px;

        padding: 2px 4px 2px 4px;

	border: 1px solid #5086a6;

	}





/* ---- ENTRIES ---- */



#entrywrap{

   	margin:0 auto;

   	width:100%;

	float:center;

   	clear:both;

}



#entrybox{

   	margin:0 auto;

   	width100%;

	float:center;

	color:#fff;

}

.entry p{

	color:#000;

	font-size:0.90em;

        font-family:Georgia, 'Times New Roman', Times, serif;

    }



.entry ul, li{

	font-size:0.90em;

	color:#000;

    }



#posttitle{



color: #246890;

	

    }

#posttitle a:visited{

	color:#000000;

        font-family:Georgia, 'Times New Roman', Times, serif;

	text-decoration:none;

	

    }

#posttitle a{

	color:#000000;

        font-family:Georgia, 'Times New Roman', Times, serif;

	text-decoration:none;

    }

#posttitle a:hover{

	color:#000000;

        font-family:Georgia, 'Times New Roman', Times, serif;

	text-decoration:underline;

    }

#posttitle a:active{ outline:none; }

#posttitle a:focus

{

  -moz-outline-style: none;

}



#postmetadata p{

	font-size:0.70em;

	color:#246890;

	line-height:2em;

	border-top:1px dashed #888686;

	margin:0px;

	font-family: sans-serif;

    }

#postmetadata a{

	color:#246890;

	text-decoration:none;

	font-weight:bold;

    }

#postmetadata a:visited{

	color:#246890;

	text-decoration:none;

	font-weight:bold;

    }

.navigation a{

	color:#000;

	font-size:0.80em;

	line-height:1em;

	text-decoration:none;

	font-weight:bold;

}

.navigation p{

	color:#000;

	font-size:0.80em;

	line-height:1em;

	text-decoration:none;

	font-weight:bold;

}

.navigation a:visited{

	color:#000;

	font-size:0.80em;

	line-height:1em;

	text-decoration:none;

	font-weight:bold;

}



update{

	color:#55a5bf;

	font-size:1.5em;

	font-weight:normal;

	margin:1.5em 0;

	border-bottom:1px dashed #55a5bf;

}



step{

	color:#55a5bf;

	font-size:1.5em;

	font-weight:normal;

	margin:1.5em 0;

	border-bottom:1px dashed #55a5bf;

}



blockquote {

	margin:0 auto;

	padding: 5px;

	background: #ebebeb;

	border:1px solid #dbdbdb;

	border-left:3px solid #dbdbdb;

	border-right:3px solid #dbdbdb;

	font-size:0.95em;

	margin:1em 1px 1em 25px;

	overflow:hidden;

	padding:5px;

}



code{

	font-size: 1em;

	margin: 3em 0;

	padding: 0 1.2em 0 1.2em;

	border-left:2px solid #777e6f;

	border-bottom:1px dashed #777e6f;

}



h2 .pagetitle{

	color:#000;

}



/* ---- ARCHIVES ---- */



.archdate{

	color:#000;

	font-size:11px;

}

.archtitle{

	color:#000;

}



/* ---- COMMENTSBOX ---- */



#commentsbox{

   	margin:0 auto;

   	width:727px;

	margin-top:10px;

	margin-bottom:10px;

	background:#fff;

	padding:10px;

	}

#comment{

	float:left;

   	width:550px;

	margin-top:10px;

	margin-bottom:10px;

	background:#f1f1f1;

	color:#000;

	}

#comment .commentinside{

	padding:5px;

	margin-left:20px;

	}

#comment p{

        font-family:Georgia, 'Times New Roman', Times, serif;

	color:#000;

	}



#commenthead{

	color:#6692ae;

	}



#replybox{

	clear:both;

	margin-bottom:10px;

	color:#000;

	background:#fff;

	}

#reply{

	color:#000;

	font-size:12px;

	font-weight:bold;

	line-height:3em;

	}

.commentinside cite{

	list-style-type:none;

	font-weight:bold;

	color:#6692ae;

	}

.commentinside cite a{

	list-style-type:none;

	font-weight:bold;

	color:#6692ae;

	}

.commentinside{

	list-style-type:none;

	}

.commentinside p{

	font-size:0.90em;

	margin-left:30px;

	}



.commentmetadata a{

	font-weight:bold;

	font-size:0.70em;

	color:#aaaaaa;

	}



/* ---- SIDEBAR ---- */



#sidebar{

   	margin:0 auto;

   	width:700px;

	background:#f1f1f1;

	float:left;

	color:#fff;

	/*margin-right: 45px;*/

	margin-left:30px;

	margin-top:70px;

	margin-bottom:10px;

   	clear:both;

}



b.rtop9, b.rbottom9{display:block; background: #fff}

b.rtop9 b, b.rbottom9 b{display:block; height: 1px; overflow: hidden; background: #f1f1f1}

b.r19{margin: 0 5px}

b.r29{margin: 0 3px}

b.r39{margin: 0 2px}

b.rtop9 b.r49, b.rbottom9 b.r49{margin: 0 1px;height: 2px}



.inside{

	width:85%;

}





 .block{

	width:85%;

}



.sidetitle{ 

	color:#246890;

	font-weight:bold;

	line-height:1em;

	text-transform: uppercase;

	font-variant: small-caps;

}



ul.dates, ul.counts, ul.blogroll ul, ul.pages{

	list-style-type:none;

	margin:1.5em 0 2em 0;

	border-top:0px dashed #aaaaaa;

	font-size:0.80em;

}

ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li{

	list-style-type:none;

	margin:0;

	padding:0.5em 0;

	border-bottom:1px dashed #aaaaaa;

}

ul.dates .date{

	color:#5086a6;

	padding:0 1.5em 0 0;

}



ul.counts .count{

	float:right;

	color:#5086a6;

}



ul.dates a, ul.counts a, ul.blogroll a, ul.pages a{

	color:#5086a6;

	text-decoration:none;

	text-transform: uppercase;

	font-variant: small-caps;



}

ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover{ 

	color:#5086a6;

	text-transform: uppercase;

	font-variant: small-caps;



}



/* ---- FOOTER ---- */





b.rtop3, b.rbottom3{display:block; background: #2b2f36}

b.rtop3 b, b.rbottom3 b{display:block; height: 1px; overflow: hidden; background: #1D2128}

b.r13{margin: 0 5px}

b.r23{margin: 0 3px}

b.r33{margin: 0 2px}

b.rtop3 b.r43, b.rbottom3 b.r43{margin: 0 1px;height: 2px}



#footer{

        font-size: 9px;

   	margin:0 auto;

   	width:100%;

   	/*background:#1D2128;*/

   	clear:both;

	float:center;

    }



.insidefooter{

        font-size: 9px;

   	margin:0 auto;

	width:98%;

	padding:5px;

    }

#footer p{

        font-size: 9px;

	margin:0;

	text-align:center;

	color:#000;

}

#footer a{

        font-size: 9px;

	text-decoration:none;

	font-weight: bold;

	color:#000;

}

#footer a:hover{

        font-size: 9px;

	color:#000;

}



/*  MY ADDITIONAL FUNCTIONS */





	.weatherlink {

	text-align: center; 

	font-family: arial, helvetica, verdana, sans-serif; 

	font-size: 10px; 

	line-height: 12px; 

	color: #ffffff;

	}

	

	.weatherlink a:link, .weatherlink a:visited {

 	color: #ffffff;

	text-decoration: none;

	font-size: 10px;

	}

	

	.weatherlink a:hover, .weatherlink a:active {

	color: #ffffff;

	text-decoration: underline;

	font-size: 10px;

	}

	

	#linkpanel {

	z-index: 20;

	font-size: 12px; 

	font-family: Georgia, 'Times New Roman', Times, serif; 

	color: #ffffff; 

	width: 727px;

	height: 26px; 

	margin-top: 31px;

	border-left: 1px #ffffff solid;

	border-right: 1px #ffffff solid;

	}

	

	.linkbutton {

	font-weight:bold;

	height: 26px;

	font-size: 12px;

        color: #ffffff; 

        text-align:center;

	border-top: 2px #ffffff solid;

	border-bottom: 2px #ffffff solid;

	border-left: 1px #ffffff solid;

	border-right: 1px #ffffff solid;

	padding-left: 5px;

	padding-right: 5px;

	background-color: #5086a6;

	}



	.linkbutton-active {

	font-weight:bold;

	height: 26px;

	font-size: 12px;

        color: #ffffff; 

        text-align:center;

	border-top: 2px #ffffff solid;

	border-bottom: 2px #246890 solid;

	border-left: 1px #ffffff solid;

	border-right: 1px #ffffff solid;

	padding-left: 5px;

	padding-right: 5px;

	background-color: #5086a6;

	}



	#main-contain {

	background-image: url(http://www.jamboomedia.com/phptest/wordpress/wp-content/themes/theres1/images/wave_bg.gif); 

	background-position:top; 

	background-repeat:repeat-x;

	border-right: 2px #ffffff solid;

	border-left: 2px #ffffff solid;

	}



	#firstad {

	float: left;

	height: 60px;

	width: 468px;

	border: none;

	padding: none;

	margin: 15px 0px 0px 30px;

	}



	#secondad {

	float: left;

	height: 60px;

	width: 180px;

	border: none;

	padding: none;

	margin: 15px 0px 0px 40px;

	}





.noresults{

	width: 100%;

        font-family:Georgia, 'Times New Roman', Times, serif;

	color:#000000;

	font-size:16px;

	margin: auto;

	text-align:left;

	padding-top: 30px;

	padding-bottom: 30px;

	text-decoration:none;

}



.leftnavlink {

border: 1px #246890 solid; 

/*padding: 3px;*/ 

background-color: #a2cee0;

float:left;

}

.rightnavlink {

border: 1px #246890 solid; 

/*padding: 3px;*/

background-color: #a2cee0;

float:right;

}





.alignleft {

color: #246890;

text-decoration: underline;

float:left;

}

.alignright {

color: #246890;

text-decoration: underline;

float:right;

}



.readmorethis {

font-weight: bold;

color: #000000;

text-decoration: none;

font-family:Georgia, 'Times New Roman', Times, serif;

padding-bottom: 5px;

padding-top: 5px;

font-size: 12px;

}



.general-link a:visited, .general-link a:link{

font-weight: bold;

color:#246890;

text-decoration:underline;

font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;

}





.catview a{

color:#246890;

text-decoration:underline;

font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;

}



.sunnytitle {

color: #246890;

background: url(http://www.theresident.com/customcontent/images/sunbg.gif);

background-repeat: no-repeat;

width: 560px;

height: 60px;

margin: 5px 0px 10px -20px;

padding-left: 113px;

line-height: 60px;

vertical-align: middle;

}







div.imagecaption , .imagecaption {

font-family: "Times New Roman", Times, Georgia, serif !important;

font-style: italic !important;

font-size: 12px !important;

color: black !important;

border: none !important;

}



div.imageframe, .imageframe {

margin: 10px !important;

text-decoration:none!important;

}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   font-family: "Times New Roman", Times, Georgia, serif !important;
   font-style: italic !important;
   font-size: 14px !important;
   color: black !important;
   border: none !important;
   text-align:left;
   text-decoration: none !important;
}


