@import url('/styles/thickbox.css');

* {
	margin: 0px;
	padding: 0px;
}

html,body {
    font-size:12px;
    font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
    height:100%;
    background:url(/images/bg.png) #eaeaea repeat-y center;
}

a {
    color: #0076a3;
    font-size: 12px;
    text-decoration:none;
}

a img {
    border:0px;
}

img {
    vertical-align:middle;
}

#wrapper {
    margin: auto;
    width:980px;
    position:relative;

}

#content {
    position:relative;
    
}

#content-left {
    float:left;
    width:950px;
   
}

#content-right {
    float:right;
    width:250px;

}

#header {
    position:relative;
    border-bottom:4px solid #406618;
    height:35px;
    padding:20px;
    font-size:12px;
    background:url(/images/header-bg.png) repeat-x center;
    color:#FFF;
    padding-top:30px;
    margin-bottom:20px;
    line-height:10px;
}

#header h1 a, #header h2 a {
    font-weight:bold;
    font-size:28px;
    color:#FFF;
    text-decoration:none;
}

#search {
    position:absolute;;
    font-weight:bold;
    font-size:15px;
    width:300px;
    height:40px;
    top:30px;
    right:40px;
}

#search input {
    border:0px;
    margin:0px;
    padding:3px;
    padding-top:4px;
    padding-bottom:2px;
    height:14px;
    border:1px solid #d2d0d0;
    border-right:0px;
    width:200px;
}

#search input#search-button {
    background:url(/images/search-button-bg.png) no-repeat;
    width:66px;
    height:22px;
    padding:0px;
    border:0px;
    margin:0px;
    vertical-align:bottom;
}

.box {
    background:url(/images/box-bg.png) repeat-x #d6d6d6;
    position:relative;
    padding:15px;
    margin-bottom:15px;
    border-bottom:1px solid #406618;
}
.events .box {
    padding:5px;
    padding-bottom:4px;
}
.box .box-image {
    width:190px;
    margin-right:10px;
}

.events .box img {
    vertical-align:middle;
}

.events .box h2 a {
    color:#005b7f;
    font-size:15px;
    text-decoration: none;
}
.events .box a {
    color:#000;
}
.events .box a strong {
    color:#005b7f;
}

#footer {
    border-top:1px solid #CCC;
    text-align:center;
    position:relative;
    padding-top:20px;
    margin-top:20px;
    padding-bottom:20px;
}

/*
 * Pagination
 */
.pagination {
	list-style:none;
	display:inline;
}
.pagination li {
	display:inline;
	margin-right:5px;
	font-size:14px;
}
.pagination a {
	font-weight:bold;
}


ul.Zend_Tag_Cloud li {
    display:inline;
    list-style:none;
}

ul.Zend_Tag_Cloud li a {

}

h1 {
    font-size:20px;
    margin-bottom:10px;
}
h2 {
    font-size:18px;
    margin-bottom:10px;
}
#content-right p {
    margin-bottom:5px;
}
.finished {
	border:1px solid #8dc63f;
	background:#c4df9b url(/images/icons/accept.png) no-repeat;
        background-position:6px 10px;
	padding:15px;
	margin:5px;
	padding-left:30px;
	margin-left:0px;
	margin-bottom:10px;
        font-size:15px;
}
.finished a {
    font-size:15px;
    font-weight:bold;
}
