/*
Theme Name: 	thecssdiv.co.uk
Author: 	Ross Bruniges
Description: 	Linen_pro theme with additional content containers
Template:	linen_pro
*/

@import url("../linen_pro/style.css");

h1#title, 
div#title {
    float: left;
    padding: 30px 0 10px 140px;
    position: relative;
}

#frame {
    -moz-transform: rotate(-9deg);
    -webkit-transform: rotate(-9deg);
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEBEB;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    left: 0;
    margin-right: 16px;
    padding: 8px 8px 24px;
    position: absolute;
    top: -2px;
    width: 100px;
    height: auto;
}
#description {
    clear: left;
    padding-left: 140px;
}
#navigation {
    margin-top: 40px;
}

.widget p {
    font-size: 1.2em;
    margin-bottom: 1em;
}

div.beer {
    margin-left: 0;
}

div.photo_frame {
    float:left;
    width: 375px;
    margin: 0 20px 20px 0;
    font-style: italic;    
}
div.photo_frame img {
    margin-bottom: 0.5em;
    display: block;
}

#sidebar .widget ul.blogroll {
    margin-bottom: 1em;
}

.flickr-footer {
    overflow: hidden;
    zoom: 1;
}
.flickr_badge_image {
    float: left;
}
#flickr_badge_image1,
#flickr_badge_image2 {
    margin-bottom: 15px;
}
#flickr_badge_image1,
#flickr_badge_image3 {
    margin-right: 20px;
}
.footer-column {
	width: 200px;
}
#us_widget .us_h,
#us_widget .us_p {
	width: auto !important;
}
.twitter-section {
    margin-bottom: 1em;
}
.alert {
    font-size: 1.3em;
    padding: 8px 14px;
    margin-bottom: 18px;
    background: #FCF8E3;
    border: 1px solid #FBEED5;
    -wekbit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.alert p {
    margin-bottom: 10px;
    color: #C09853;
    line-height: 1.8;
}
.alert strong {
    font-size: 1.2em;
}
.alert p:last-child {
    margin-bottom: 0;
}

.widget .lanyrd-target-splat {
    margin-top: 15px;
}

.lanyrd-listing .vevent h3 {
    font-size: 1.4em;
}

.lanyrd-splat {
    font-size: 1.2em;
}