/* QUOTE */
/*
blockquote {
  background: transparent url(../imgs/quoleft.png) left top no-repeat;
}

blockquote div {
  padding: 0 48px;
  background: transparent url(../imgs/quoright.png) right top no-repeat;
  height:24px;
}
*/
#quote_box {
	/*padding:20px 0 0px;*/
    height:20px;
    width: 770px;
    font-size:14px;
    margin:0 10px 0 10px;
    font:14px "Century Gothic", Helvetica, sans-serif;
    color:#303236;
    font-weight: bold;
}

/*  PAGE BORDER */

#border-top{
    background: transparent url(../imgs/border_top.gif) right bottom no-repeat;
    height:10px;
    width:772px;
    margin:0 auto 0 auto;
}

#border-bottom{
    background: transparent url(../imgs/border_bottom.gif) right bottom no-repeat;
    height:10px;
    width:772px;
    margin:0 auto 0 auto;
}

#border-side{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    width:770px;
    margin:0 auto 0 auto;
    height:auto;
}

/* ALERT BOX */
#alert-box{
	/*background-color:#FFFFCC;*/
	height:64px;
	width:100%;
	padding-bottom:10px;
	margin-bottom:15px;
}

#alert-box #icon{
	margin: 5px;
	float:left;	
}

#alert-box #body{
	margin:5px;
	height:auto;
}

#home-item{
	/*overflow:auto;*/
	height:100%;
    margin-bottom:10px;
    font-size: 13px;
}

#home-item span{
    height:100%;
}

#home-item img{
    padding-top:5px;
    float:left;
    padding-right:5px;
  	padding-bottom:5px;
}

/* MISC */

body .white-bg{
    background:#FFFFFF;
}

#reflection-item{
    overflow:auto;
	height:100%;
    width:60%;
    margin-bottom:10px;
}

#reflection-item #author{
    float:right;
}

#pagination{
    margin-top:10px;
    font-weight: bold;
}

/* FILTERS MENU */

#filters{
    clear:both;
}

#filters p{
    border-bottom: 1px dotted #ADADAD;
    vertical-align:top;
}

#filters a {
	color:#00AAB5;
	text-decoration:none;
}

#filters a:visited {
	color:#00AAB5;
}

#filters a:hover,
#filters a:focus {
	text-decoration:none;
}

/* LOGIN */

#login-area{
    margin:100px auto 0 auto;
    width:300px;
}