/* Page Styling */

#page {
background:none repeat scroll 0 0 transparent;
}

.custom .menu {
background:#FFFFFF;
}

.custom #content {
background:#FFFFFF;
min-height:1893px;
}

.menu .rss {
margin-right:10px;
}

body {
background:url(/wp-content/themes/thesis_151/images/stories/background1.gif) no-repeat fixed 50% 0 #141414;
}

.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {
background:none repeat scroll 0 0 #444444;
color:#FFFFFF;
}

.custom .format_text p {
text-align:justify;
padding-right:12px;
}

.custom #sidebars {
width: 243px; 
float:left; 
margin-left:0px;
background:url("/wp-content/themes/thesis_151/images/bk-tran.png") repeat scroll 0 0 transparent}

.custom h1, h2, h6 {
font-family:Georgia;
}

/* Custom Additions */

.custom .subsc {
background:none repeat scroll 0 0 transparent;
margin:0 0 0 0;
width:314px;
}

.custom .landing {
width:887px;
height:450px;
background-image:url(http://ryanmilani.com/wp-content/themes/thesis_151/images/stories/landing2.png);
margin-left:26px;
}

.custom #footer {
border-top:0px;
}



.custom .format_text .to_comments span {
color:#000000;
}


.custom .headline_meta a {
color:#1533AC;
}
.custom .headline_meta {
border-bottom:0px solid;
}

.custom #header {
padding-bottom:1.8em;
padding-top:0;
}

H8 {
color: #666666;

}
.custom #image
.custom .full_width .page {

}

.custom #header #tagline {
color:#FFFCCC;
font-weight:normal;
margin-top:-4px;
line-height:2.429em;
}



.custom .full_width {
     background: transparent url (/wp-content/themes/thesis_151/images/background.gif) repeat scroll 0 0 transparent;
}

.custom #header_area {
     background: #222222;
     background: transparent url(/wp-content/images/back4.png) repeat scroll 0 0;
}

.custom #header {
     border-bottom:0;
}

.custom #feature_box {
font-family:monospace;
font-size:15px;
}

.custom #header #logo a {
color:#FFB300;
}
.custom #sidebar_2 ul.sidebar_list {
     padding-right:0;
}

.custom #content {
     border-right:0px solid #DDDDDD;
     font-family: sans-serif;
     font-size: 10px;
}

.custom #disqus_thread #dsq-content {
font-family:inherit;
font-size:13px;
margin-bottom:10px;
margin-left:28px;
text-align:left;
width:650px;
}

}

.custom #title_area { 
     background: none; 
     padding: 1em 0 0.5em; 
     border-bottom: none; 
}

.custom #tabs {
     border-bottom:medium none;
     margin-bottom:0;
     margin-left:680px;
     margin-top:-60px;
     width:100%;
}
.custom #tabs a {color:#FFFFFF;}


.custom #tabs .rss a {
     display:none;
}

.custom #tabs li {
background:transparent;
border:none;
float:left;
margin-bottom:-0.1em;
}

.custom #tabs li.current_page_item a, .custom #tabs li.current-cat a {
     color: #F6A836;
     padding-left: 0px;
}

.custom #tabs a:hover, .custom #tabs li.current_page_item a:hover, .custom #tabs li.current-cat a:hover {
     color: #f6a836;
     text-decoration: none;
     background-image: url(/wp-content/images/button-hover.gif);
}

.custom div.post blockquote {
     -moz-background-clip:border;
     -moz-background-inline-policy:continuous;
     -moz-background-origin:padding;
     color:#555555;
     border-left: 1px solid #FF0000;
     font-family: Lucida Grande; 
     font-size:14px;
     text-align:left;
     font-style:italic;
     min-height:25px;
}

.custom blockquote {
     border-left:0px solid #DDDDDD;
     color:#666666;
}


}


    /* Begin Opt-in*/

    #optin {
    width:300px;
    height:35px;
    vertical-align:left;
    color:#000;
    padding:0px 0px 18px;
    background:#EEEEEE left top no-repeat;
    text-align:left;
    margin:1px 0px 0px 0px;
    }

    #optin input {
    font-size:11px;
    color:#999176;
    font-family:Tahoma, arial, verdana, courier;
    width:120px;
    height:14px;
    vertical-align:middle;
    margin-left:26px;
    margin-bottom:0px;
    margin-top:12px;


    }    

    #optin #subscribe-b {
    width:120px;
    height:20px;
    -moz-background-clip:border !important;
    -moz-background-inline-policy:continuous !important;
    -moz-background-origin:padding !important;
    background:transparent url(/wp-content/images/subscribe.gif) no-repeat scroll 0 0 !important;
    border:medium none;
    color:#fff;
    padding: 0px 0px 0px 0px;
    margin-top:-33px;
    margin-left:164px;

    }

    /* End Opt-in*/

.custom #image_box, #video_box, #custom_box {
margin-top:0px;
padding:0;
background:#fff;
}
.custom #image_box {
border-bottom:0px solid #DDDDDD;
}

.custom #custom_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
border-bottom:1px solid #fff;
}

