/*
Theme Name: Tracon V
Theme URI: http://2010.tracon.fi
Description: Tracon V Wordpress-teema
Author: Elli Ojaniemi, Santtu Pajukanta, Jussi Sorjonen
Author URI: http://2010.tracon.fi
Template:
Version: 0.1
.
.
.
*/

body {
    background-color:       black;
    background-image:       url('images/header_loop.jpg');
    background-position:    top center;
    background-repeat:      repeat-x;
    font-family:            Georgia, "Bitstream Vera Serif", "Times New Roman", serif;
    margin:                 0;
    padding:                0;
}

#wrapper {
    background-image:       url('images/header.jpg');
    background-position:    top center;
    background-repeat:      no-repeat;
    margin:                 0px auto 0px auto;
    padding:                0;
    width:                  920px;
}

#header {
    background-image:       url('images/paper_top_mascots.png');
    background-position:    bottom center;
    background-repeat:      no-repeat;
    height:                 290px;
    margin:                 0;
    padding:                0;
}

#header img.logo {
    position:               relative;
    left:                   400px;
    top:                    70px;
}

#header img.tickets {
    position:               relative;
    left:                   450px;
    top:                    180px;
}

#main {
    background-image:       url('images/paper_loop.png');
    background-position:    top center;
    background-repeat:      repeat-y;
    margin:                 0;
    overflow:               auto;
    padding:                1px 50px 80px 50px;
}

#left {
    float:                  left;
    margin:                 5px 10px 0px 0px;
    width:                  120px;
}

#left ul {
    font-family:            "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    font-size:              95%;
    font-weight:            bold;
    list-style-type:        none;
    margin:                 0 0 20px 0;
    padding:                0;
}

#left ul li {
    margin-bottom:          5px;
}

#left ul li ul {
    font-size:              85%;
    font-weight:            normal;
    margin:                 0 0 0 10px;
}

#left ul li ul li {
    margin:                 0;
}

#left ul li ul li:before {
    content:                " » ";
}

#content {
    border-left:            1px solid black;
    border-right:           1px solid black;
    float:                  left;
    padding:                0px 10px 0px 10px;
    width:                  538px;
    min-height:		    20em;
}

a {
    text-decoration:        none;
}

#content a {
    color:                  #006400;
}

#left a {
    color:                  black;
}

#content a:hover {
    text-decoration:        underline;
}

#left a:hover {
    text-decoration:        underline;
    color:                  #006400;
}

#right {
    float:                  right;
    margin:                 0;
    width:                  120px;
}

#right img {
    margin-bottom:          10px;
}

h1 {
    font-family:            "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    font-size:              22pt;
    margin:                 0 0 0.3em 0;
}

h1.single {
    margin-bottom:          0;
}

h2 {
    font-family:            "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    font-size:              18pt;
    margin:                 1.2em 0 0.3em 0;
}

h2:first-child {
    margin-top:             0;
}

h3 {
    font-family:            "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    font-size:              14pt;
    margin:                 0.6em 0 0.2em 0;
}

div.post h2 {
    margin-bottom:          0;
}

h3.posttitle {
    margin-bottom:          0;
}

.postmetadata {
    font-family:            "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    font-size:              75%;
    margin:                 0;
}

.commentmetadata {
    font-family:            "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    font-size:              75%;
    margin:                 0;
}

#footer {
    background-image:       url('images/paper_tear.png');
    background-position:    top center;
    background-repeat:      no-repeat;
    color:                  gray;
    height:                 50px;
    padding:                35px;
    position:               relative;
    text-align:             center;
    top:                    -50px;
}

.login a, .login a:visited {
    color:                  gray;
    font-size:              85%;
}

#content p {
    margin:                 0 0 0.5em 0;
    text-align:             justify;
}

form fieldset {
    border:                 none;
    clear:                  both;
    font-size:              85%;
    margin:                 0;
    padding:                0;
}

form div label {
    display:                block;
    float:                  left;
    margin:                 5px 8px 0 0;
    text-align:             right;
    width:                  100px;
}

form div.req label {
    font-weight:            bold;
}

textarea#comment {
    width:                  400px;
}

input#author, input#email, input#url, textarea#comment {
    background-color:       #f0e3ca;
    border-top:             1px solid #B6A994;
    border-right:           1px solid white;
    border-bottom:          1px solid white;
    border-left:            1px solid #B6A994;
    margin:                 5px 0 0 0;
}

input#submit {
    background-color:       #f0e3ca;
    border-top:             1px solid white;
    border-right:           1px solid #B6A994;
    border-bottom:          1px solid #B6A994;
    border-left:            1px solid white;
    margin:                 5px 0 0 0;
    padding:                4px;
}

a img {
	border: none;
}

.sponsoritaulukko {
	padding: 0;
	margin: 0;
}

.sponsorilogo {
	width: 120px;
/*	height: 120px; */
	margin: 0;
	padding: 0;
}

.sponsoriteksti {
	width: 175px;
/*	height: 120px; */
	margin: 0;
	padding: 0 10px 0 5px;
}

/*
.sponsoriteksti a {
	font-weight: bold;
}
*/

img.goh-thumb {
    border:                 1px solid black;
    margin:                 3px 0px 15px 15px;
    float:                  right;
}
