/*
Theme Name: Art Sheffield 2010
Theme URI: http://randomobject.co.uk
Description: Art Festival
Version: 1
Author: Victor Simao
Author URI: http://randomobject.co.uk
Tags: Design, Art, Contemporary
*/
@import "style/css/reset.css";
@import "style/css/960.css";
@import "style/css/typography.css";
/* default */
body, html {
background-color: #eef2f5;
color: #000000;
}
li, ul, ul li {
list-style : none;
margin : 0;
padding : 0;
}
*, h1, h2, h3, h4, h5, h6 {
color : #111;
padding-right: 40px;
}
p {
padding-right: 40px;
color: #000000;
}

a:link, a:visited {
color : #333333;
text-decoration: underline;
}
a:hover, a:active {
color : #c8334a;
text-decoration : none;
}
#container {
background: transparent;
}
#superwrapper {
width : 960px;
margin : auto;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
img.alignright {
float:right; 
margin:0.2em  0 1em 1em; 
background: #ffffff; 
}
img.alignleft {
float:left; margin: 0.2em 1em 1em 0; 
}
img.aligncenter {
display: block; 
margin-left: auto; 
margin-right: auto; 
}
a img.alignright {
float:right; 
margin:0.4em  0 1em 1em;  
}
a img.alignleft {
float:left; 
margin: 0.4em 1em 1em 0;  
padding: 10px;
}
a img.aligncenter {
display: block;
margin-left: auto; 
margin-right: auto;
padding: 10px;
}
.edit_entry {
background-image: url(style/img/edit.png);
background-repeat: no-repeat;
background-position: 5px 5px;
background-color: #f4f4f4;
padding: 20px 0 20px 60px;
width: 100px;
border: 1px #d4d4d4 solid;
}
.back_btn {
padding: 20px 0px;
margin-top: 50px;
}
a.back_btn:link {
text-decoration: none;
}
#navagation li a.pinkred:link, #navagation li a.pinkred:visited {
color: #c8334a;
}
#navagation li a.pinkred:hover, #navagation li a.pinkred:active {
color: #ffffff;
}
/* navagation */
#navagation * {
list-style : none;
}
#navagation li {
float : left;
}
#navagation li ul li {
float : none;
margin : 0;
padding : 0;
}
#navagation-wrapper {
position : relative;
padding-top: 156px;
margin-left: 10px;
}
#navagation li a {
color : #fff;
text-decoration : none;
display : block;
padding : 10px 15px;
background : transparent;
font-weight: 900;
}
#navagation li a:hover {
color : #fff;
text-decoration : none;
display : block;
padding : 10px 15px;
background : transparent;
border-bottom: 6px #eef2f5 solid;
}
.current_page_item {
border-bottom: 6px #eef2f5 solid;
}
/* header */
#header {
background : #03243F;
margin-top : 0;
height: 200px;
background-image: url(style/img/logo.png);
background-repeat: no-repeat;
}
/* content */
#content {
background-color: transparent;
padding-top: 0px;
}
/* home */
.welcome_text p {
color: #ffffff;
}
#welcome_tab{
position: relative;
height: 370px;
background-color: #f4f4f4;
margin-top: 0px;
padding-top: 0px;
}
.welcome_text {
position: absolute;
z-index: 1;
left: 0; 
top: 0;
padding-top: 10px;
background-color: #111;
width: 540px;
background: transparent url(style/img/bg_op.png);
background-repeat: repeat;
}
.welcome_text p{
font-size: 16px;
padding-right: 10px;
}
#events_tab {
position: relative;
height: 175px;
background-color: #f4f4f4;
background-image: url(style/img/mailinglist_1.jpg);
background-repeat: no-repeat;
padding-top: 0px;
}
.events_text, .visitor_text {
background: transparent url(style/img/bg_op.png);
}
a.link_home {
display: block;
}
a.link_home:link, a.link_home:visited {
text-decoration: none;
color: #ffffff;
padding: 10px;
font-size: 16px;
}
a.link_home:hover {
text-decoration: none;
border-bottom: 6px #eef2f5 solid; 
}
/* page */
#page_content {
padding-top: 0px;
}
#page_content p, #page_content h2 {
color: #111;
}
/* page template - programme */
#page_content_programme {
padding-top: 0px;
width: 960px;
}
#page_content_programme p, #page_content_programme h2 {
color: #ffffff;
}
.post_programme {
margin-top: 0px;
height: 175px;
padding-top: 0px;
margin-bottom: 20px;
position: relative;
}
.post_programme_title {
position: absolute;
left: 0px;
top: 0px;
float: left;
z-index: 1px;
width: 300px;
background-image: url(style/img/bg_op.png);
background-repeat: repeat;
}
/* hover fx */
.module {
height:175px;
background:#c8334a;
z-index: 0;
}
.module .img{
height:175px;
overflow:hidden;
z-index: 0;
}
.post_body {
height:175px;
margin-top:-132px;
overflow: hidden;
z-index: 0;
}
.post_body p {
size: 12px;
font-weight: bold;
margin-left: 13px;
}
.post_image {
z-index: 0;
}
.img {
z-index: 0;
}
/* slideshow */
.fadein { 
position:relative; 
height:370px; width:620px;
}
.fadein img { 
position:absolute; 
left:0; 
top:0;
}
/* footer */
#footer {
background-color: transparent;
background-image: url(style/img/footer_logos.png);
margin-bottom: 75px;
height: 100px;
margin-top: 0px;
border-top: 1px #d4d4d4 solid;
}
#footer p {
color: #111111;
line-height: 10px;
font-size: 9px;
padding: 5px 0px 0px 50px
}
/* sidebar */
#sidebar {
background: transparent;
padding-top : 0px;
margin-top: 0px;
}
#sidebar h2 {
padding : 20px 0 10px 0;
border-bottom: 1px #d4d4d4 solid;
}
#sidebar li {
padding-left: 3px;
}
#visitor_tab {
position: relative;
height: 175px;
background-color: #f4f4f4;
background-image: url(style/img/artinsheffieldlistings_1.jpg);
background-repeat: no-repeat;
padding-top: 0px;
}
#life_tab {
position: relative;
height: 175px;
background-color: #f4f4f4;
background-image: url(style/img/homeprogramme.jpg);
background-repeat: no-repeat;
padding-top: 0px;
}
#programme_tab {
position: relative;
height: 175px;
background-color: #f4f4f4;
background-image: url(style/img/homevisitorinfo.jpg);
background-repeat: no-repeat;
padding-top: 0px;
}
#flickr_tab {
position: relative;
height: 175px;
background-color: #f4f4f4;
background-image: url(style/img/venues_1.jpg);
background-repeat: no-repeat;
padding-top: 0px;
}
.life_text, .programme_text, .flickr_text {
background: transparent url(style/img/bg_op.png);
}
/* search */
#searchform {
padding : 0 0 20px 20px;
}


