/* Brand line */

.brand{
	background: url(http://www.portlandlogue.com/images/global/bgr_brand.gif);
	height: 33px;
	color: #fff;
	background-repeat: repeat-x;
}

.main_brand{
	margin: 0 auto;
	width: 990px;
}

.left_brand{
	float: left;
	font-size: 11px;
	width: 150px;
	padding: 0;
}

.middle_brand{
	float: left;
	font-size: 11px;
	width: 690px;
	padding-top: 6px;
	text-align: center;
}

.middle_brand img{
	vertical-align: middle;
}

.right_brand{
	float: left;
	font-size: 11px;
	width: 150px;
	text-align: right;
}

.brand select{
	font-size: 11px;
}


/* End brand styles */

form {padding: 0; margin: 0;}

.locations{
	font-size: 10px;
	width: 120px;
	float: left;
	margin-top: 3px;
}

/* General links */

A:link{
	color: #0066CC;
	text-decoration: none;
}
A:visited{
	color: #0066CC;
	text-decoration: none;
}
A:hover{
	color: #ff0000;
	text-decoration: underline;
}

/* General links */


.top_links{
	font-size: 11px;
	text-align: center;
	width: 500px;
	padding-top: 5px;
	color: #fff;
}

.top_links a:link, .top_links a:visited{color: #FFFF00;}
.top_links a:hover{color: #FFF;}

/* End brand styles */

/* Wrapper */

.wrapper {
	width: 990px;
	margin: 0 auto;
	clear: both;
}

/* Wrapper */


/* Banner & Logo & Form */

.banner {
	width: 990px;
	margin: 0 auto;
	clear: both;
}

.logo{
	margin: 25px 5px 0px 20px;
}


form{padding:0; margin: 0;}



/* Banner & Logo & Form */


/* Send to friend, ads*/

.print_send{
	font-size: 11px;
	padding: 0 0 10px 0;
	text-align: center;
}

.column_ad{
	text-align: center;
	padding: 10px 0;
}

.middle_ad{
	text-align: center;
	padding: 5px;
	margin: 10px 0 0 0;
}

/* Send to friend, ads*/



/* Daily Photo */

.daily_photo{
	text-align: center;
	padding: 10px 0;
	font-size: 11px;
}

.daily_photo img{
	border: 1px solid #333;
}

/* Daily Photo */


/* Bottom */

.bottom p{
	margin: 0;
	font-size: 11px;
	text-align: center;
	padding: 7px 0 0 0;
}

/* Bottom */


.bookmark{
	background: #DFEEF7;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	padding: 6px 5px 6px 5px;
	border: 1px solid #82BCDF;
	margin: 10px 0;
}


/* comment background */

.comment_body{
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	line-height: 15px;
	background: #F4EBCA;
	margin-bottom: 15px;
}
/* Pagination */
.paginator { text-align:center;font: 10px Arial, Helvetica, sans-serif; padding-top: 10px; padding-bottom: 10px; margin: 0px; }
.paginator a, .pageList .this-page {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator a:visited {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff;}
.paginator a:hover {color: #3333FF; background: #E8EBF0; border-color: #036; text-decoration: none;}
/* End pagination */


/* CAPTCHA */
/* CAPTCHA-Styles */
p.captcha_1,
p.captcha_2,
p.captcha_notvalid
{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent;
}
p.captcha_2
{
	vertical-align: top;
	font-style: italic;
	font-weight: normal;
}
p.captcha_notvalid
{
	font-weight: bold;
	color: #FFAAAA;
}

.captchapict
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #C0C0C0;
    float:left;
}
#captcha_all
{    
    padding:0;
}
#captcha_msg1{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    float:right;	    
    width:430px;
}
#captcha_submit1{
    border: solid 1px #696969;
background-color:#8b0000;
color:#fff;
padding:5px;
font-weight:bold;
}
#captcha_submit2{
    border: solid 1px #999;
    background-color:#fff;
    float:right;    
}
/* end CAPTCHA */

/* navigation */
.navigation{
    font-size:12px;
font-weight: bold;
}
.navigation .alignleft{
    float:left;
}
.navigation .alignright{
    float:right;
}
/* end navigation */

/* Logue Roll */
.logueroll_box{
	font-family: verdana, arial;
	border: 1px solid #666;
	margin: 5px;
	padding: 5px 6px;
}

.logueroll_title{
	font-size: 16px;
	font-weight: bold;
	color: #5AB733;
	margin: 0;
	padding: 0 0 8px 0;
}

.logueroll_category{
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	margin: 0;
	padding: 0 0 5px 0;
}

.logueroll_name{
	font-size: 11px;
	margin: 0;
	padding: 2px 0 5px 0;
	border-bottom: 1px solid #eee;
}

.logueroll_name img{
	margin-top: 1px;
}
/* end Logue Roll */

/* captions for images */
.thumbnail-frame { 
	float: right; 
	margin-left: 15px; 
	margin-bottom: 15px;
	background:#eaeae2; 
	text-align: center;
	padding:5px;
	/*width: 310px;*/
}

.thumbnail-frame img { border:1px solid #000;}

.thumbnail-caption { 
	font-size: 0.8em; 
	margin-top: 0px;
	font-family:verdana, arial; 
	clear: both;
}