@charset "UTF-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
outline: none;
border: 0;
}

body {
background: #cce3c7 url('http://www.samirvine.co.uk/scum/background.jpg') no-repeat top center fixed;
font: Normal 12px Georgia, "Times New Roman", Times, serif;
color: #333333;
padding: 0;
margin: 0;
line-height: 14px;
}

a, a:active, a:visited {
color: #1c7686;
text-decoration: none;
font-weight: bold;
-webkit-transition-duration: .5s;
-moz-transition-duration: .5s;
}

a:hover {
color: #72c6d2;
-webkit-transition-duration: .5s;
-moz-transition-duration: .5s;
}

#container img {max-width: 400px; height: auto;}


#container iframe, #container embed, #container object {
    width: 100%;
    height: 256px;
}

.audiopage embed, .audiopage object {
    width: 400px !important;
    height: 800px !important;
	margin-top: 0px !important;
}

#wrapper {
margin: 0 auto;
width: 960px;
}

#header {
height: 195px;
text-align: center;
background: url("http://www.samirvine.co.uk/scum/logo.png") no-repeat scroll center 37px transparent;
}

#menu {
padding-top: 162px;
}

#menu a {
font-weight: normal;
font-size: 16px;
text-transform: uppercase;
margin: 0 13px;
color: #FFFFFF;

}

#menu a:hover {
text-decoration: none;
text-shadow: 0px 2px 3px #6997d3;
}

a:hover.hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

a.hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#menu a, #menu a:visited, #menu a:active {
color: #ecf5ff;
}

#menu a:hover {
color: #ffffff;
}

#mainbody {
background: transparent url('http://www.samirvine.co.uk/scum/fade.png') repeat top center;
-moz-border-radius: 20px 20px 40px 40px;
-webkit-border-radius: 20px 20px 40px 40px;
}

#leftcolumn {
float: left;
padding: 20px;
width: 220px;
}

#rightcolumn {
float: right;
padding: 20px;
width: 220px;
}

.box {
margin-bottom: 35px;
text-align: center;
}

#container {
background: transparent url('http://www.samirvine.co.uk/scum/fade.png') repeat top center;
margin :0 0 0 260px;
padding: 20px;
width: 400px;
min-height: 1100px;
}
	    
h1 {
color: #ffffff;
margin: 0px 0px 10px 0px;
font-weight: normal;
font-size: 40px;
letter-spacing: -1px;
}

h1 a {
color: #1c7686;
text-decoration: none;
}
	    
#leftcolumn h1, #rightcolumn h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 20px;
color: #333333;
margin-bottom: 20px;
text-transform: uppercase;
letter-spacing: 3px;
}

#rightcolumn h1 {
font-size: 16px;
}

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

#leftcolumn a {
color: #89ba9c;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 15px;
font-style: italic;
font-weight: bold;
}

#leftcolumn a:hover {
color: #333333;
text-decoration: underline;
}

#rightcolumn iframe.fb_ltr {
background-color: #FFFFFF;
}

	    .date {
	        margin: 0 0 3px;
	        color: #ffffff;
	        font-size: 15px;
	        text-align: left;
	        letter-spacing: -1px;
	        text-transform: uppercase;
	    }

 .sideheader {
	        margin:0;
	        color: #000000;
	        font-size: 12px;
	        text-align: left;
	        letter-spacing: 0px;
	        text-transform: uppercase;
	        border-bottom: solid 1px #ffffff;
	    }


div.post object, div.post embed {
width: 100%;
}
              
div.post {
margin-bottom: 30px;
position: relative;
}

       
.post {
text-align: justify;
}

.post .regular blockquote {
font-style: italic;
}
            
           /* Photo Post */
        div.post div.photo img {
            border-width: 0px;
        }

        div.post div.photo div.caption {
            font-size: 12px;
            text-align: justify;
            margin-top: 0px;
            color: #ffffff;
        }
        
            div.post div.photo div.caption a {
                color: #1c7686;
            }

                        
        /* Video Post */
        div.post div.video div.caption {
            margin-top: 5px;
            color: #ffffff;
            font-size: 12px;
            text-align: justify;
}
        
            div.post div.video div.caption a {
                color: #ffffff;
            }

	    
#navigation {
background: url("http://www.samirvine.co.uk/scum/fade2.png") repeat scroll center top transparent;
-moz-border-radius: 0 0 40px 40px;
-webkit-border-radius: 0 0 40px 40px;
color: #7faac7;
font-size: 12px;
font-weight: normal;
margin: 0 auto;
padding: 10px 0;
text-align: center;
text-transform: uppercase;
width: 440px;
}

#navigation a {
color: #0e618d;
text-decoration: none;
}

#navigation a:hover {
color: #61b2d9;
}

#sam {
color: #ffffff;
font-size: 11px;
margin: 20px 0 10px;
text-align: center;
}

#sam a {
color: #c8d9ed;
}
        
#sam a:hover {
color: #ffffff;
}
        





#container .postdate {
color: #333333;
font-size: 15px;
font-weight: normal;
height: 10px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
}

#container .post .media {
text-align: center;
margin-bottom: 10px;
}

#container .post .copy {
text-align: justify;
line-height: 1.5;
}
		
#container .post .copy pre {
margin: 10px 0px 10px 0px;
padding: 10px;
background-color: #e6e6e6;
font: normal 11px Courier, monospace;
overflow: auto;
}

#container .post .title, #container .post .title a, .postdate a {
color: #1c7686;
font-size: 22px;
font-weight: normal;
letter-spacing: 3px;
text-transform: uppercase;
margin-bottom: 2px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.title a {
color: #1c7686 ;
text-decoration: none ;
}

.title a:hover, .postdate a:hover {
text-decoration: none;
color: #72c6d2;
}

.post img, .post object, .post embed, .post iframe {
margin-top: 10px;
}


/* QUOTE POST */

#container .post .quote {
color: #333333;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
line-height: 1.0;
margin: 10px 0;

}


/* AUDIO POST */

#container .post .audio {
padding: 7px;
margin: 0px 0 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align: center;
}
				
#container .post .audio .player .audio_player embed {
border: 1px solid #1c7686;
}

#container .post .audio .meta {
padding: 8px 13px;
height: 13px;
color: #666;
font-size: 11px;
text-transform: lowercase;
}

#container .post .audio .meta a {
color: #666;
text-decoration: none;
}

#container .post .album_art {
text-align: center;
}


/* QUESTION POST */

#container .post .question {
color: #494949;
font-size: 16px;
font-weight: bold;
background: #f1f1f1;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin: 0 0 15px 0;
padding: 15px 20px;
position: relative;
}

#container .post .question .nipple {
width: 13px;
height: 7px;
background: #f1f1f1 url('http://assets.tumblr.com/themes/redux/ask-mask.png');
position: absolute;
bottom: -7px;
left: 30px;
}

#container .post .asker_container {
margin: 0 0 20px 24px;
}

#container .post .asker_container img {
margin: 0 12px -7px 0;
}

#container .post .asker_container a.asker {
color: #000000;
}


/* CHAT POST */
					
#container .post .chat {
background-color: #fff;
border-left: 5px solid #dedddd;
margin: 15px 0 -7px;
font-size: 13px;
}

#container .post .chat .lines {
margin-left: 1px;
}

#container .post .chat .lines .line {
background-color: #eaeaea;
color: #494949;
margin-bottom: 1px;
padding: 3px 5px;
}

#container .post .chat .lines .line.even {
background-color: #dedddd;
}


/* LINK POST */

#container .post .link {
font-size: 16px;
line-height: 25px;
margin: 15px 0 10px;
}

#container .post .link a {
color: #fff;
padding: 5px 7px;
background-color: #1c7686;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#container .post .link a:hover {
opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
