/* @override http://usumbs.com/css/tumblr.css */

/* BG - CSS document file linked to 'USuMBS.com' webpages. */

            
            #content {
	font-size: 17px;
                width:            530px;
                margin:           0px;
                padding:          5px;
                
                margin-top: 5px;
                margin-left: 0px;
                
               
            }
            
         
            

           /* #contentfix {
			margin-bottom: -0px;
	}*/

            a {
                color:            {color:Inline Link};
            }

            h1 {
                padding:          0px;
                margin:           0px;
                font:             Normal 30px Helvetica, sans-serif;
                line-height:      33px;
                letter-spacing:   0px;
        
            }
            
            h1 a {
                color:            {color:Title};
                text-decoration:  none;
            }

            div#header {
                background-color: {color:Header Background};
                margin:           -20px -20px 30px -20px;
                padding:          20px 30px 20px 30px;
            }

            div#description {
                font-size:        14px;
                margin-top:       10px;
                color:            {color:Description};
            }
            
            div#description a {
                color:            {color:Description};
            }
            
            .date {
                font-size: 12px;
                color: #000;
                line-height:      16px;
                padding-top:      0px;
                margin-bottom:    0px;
                font-weight:normal;
                padding-bottom:10px;
                /*border-top:solid thin #ccc;
                margin-top:10px;*/
                padding-left: 15px;
            }
            
            .post .photo .caption .date a {
		text-decoration: underline;

}

            .post .video .caption .date a {
		text-decoration: underline;

}
            

            
            .post {
                margin-bottom:    10px;
                /*margin-bottom:    15/50px;*/
                position:         relative;
                border: #ccc solid thin;
                
                /*border:none;
                border-bottom: #333 solid;
                padding-bottom: 20px;*/
                padding: 0px;
                padding-top:0px;
                padding-bottom: 0px;
                margin-left: 0px;
            }

           .post h2 {
                font-weight:      bold;
                font-size:       16px;
                letter-spacing: 0px;
                margin:           0px 0px 0px 0px;
            }

            .post .regular h2 a {
                color:#ccc;
                text-decoration:  none;
            }
            
            
            
            /* Regular Post */
            .post .regular {
                font-size:        12px;
                line-height:      24px;
                padding: 0px;
                padding-bottom: 0px;
            }

            .post .regular blockquote {
                font-style:       italic;
            }
            
	.post .regular .linkbg{
	
padding: 5px;	
	background-color: #f;
	border-bottom: solid #ccc;
	margin-bottom: 5px;
	padding-left: 10px;
}

.post .regular .regularbody {
	padding-left: 15px;
	padding-right: 15px;
}
            
            
            /* Link Post */
            .post .link {
                font-size: 16px;
                font-weight: bold;
                letter-spacing:   0px;
                padding:0px;
                padding-bottom: 0px;
                padding-left: 0px;
                padding-right: 0px;
                padding-top: 0px;
            }
            
            .post .link a.link {
			padding-left: 0px;
	text-decoration: none;
	color: #23395d;
	
              
                height: 20px;
	}
	
	.post .link .linkbg{
	
padding: 5px;

	background-color: #ccc;
	border-bottom: solid #ccc;
	margin-bottom: 5px;
	padding-left: 10px;
}


.post .link p {
			padding-left: 0px;
			                font-weight:      normal;
                letter-spacing: normal;
                font-size:        13px;
                line-height: 30px;
                margin-top:       0px;
                padding-left: 0px;
                padding-right: 0px;
}

            .post .link .description {
                font-weight:      normal;
                letter-spacing: normal;
                font-size:        12px;
                line-height: 25px;
                margin-top:       10px;
                margin-bottom: 10px;
                padding-left: 15px;
                padding-right: 15px;
            }
            
            .post .link .description p {
	line-height: 20px;
}
            
            .post .link .description blockquote{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;;
}
            
            
            
                        /* Photo Post */
            .post .photo {
                padding:          0px;
                
                padding-bottom: 0px;
                background-color: {color:Photo Background};
                
                           padding-left: 14px;
                padding-right: 14px;
                
                margin-bottom:12px;
            }
            
            .post .photo img {
                border: 0px;
                
            }

            .post .photo .caption {
                margin-top:       0px;
                font-size:        16px;
                font-weight: bold;
                letter-spacing:   0px;
                color: #23395d;
                height: 20px;
            }
            
            .post .photo .caption a{
		text-decoration: none;
		color: #23395d;
}
            
            	.post .photo .linkbg{
	
padding: 5px;

	background-color: #ccc;
	border-bottom: thin solid #ccc;
	margin-bottom: 15px;
	margin-left: -14px;
	padding-left: 10px;
	width: 513px;
}

                      
            /* Video Post */
            .post .video {
                width:            500px;
                margin:           0px;
                padding:          0px;
                padding-bottom: 0px;
                background-color: {color:Video Background};
                
                                padding-left: 14px;
                padding-right: 14px;
                margin-bottom:12px;
            }

            .post .video .caption {
                margin-top:       0px;
                font-size:        16px;
                font-weight: bold;
                letter-spacing:   0px;
                color: #23395d;
                
                height: 20px;
            
            }
            
                        .post .video .caption a{
		text-decoration: none;
		color: #23395d;
		
}

	.post .video .linkbg{
	
padding: 5px;
	background-color: #ccc;
	border-bottom: thin solid #ccc;
	margin-bottom: 15px;
	margin-left: -14px;
	padding-left: 10px;
	width: 513px;
}

            

/*------------------------------------------------------------------------------*/

            /* Quote Post */
            .post div.quote {
                padding: 0px 30px 0px 30px;
            }
            
            .post div.quote span.quote {
                font-size:        28px;
                letter-spacing:   0px;
                color:            {color:Quote};
            }

            .post div.quote span.quote a {
                color:            {color:Quote};
            }

            .post div.quote span.quote big.quote {
                font-weight:      bold;
                font-size:        60px;
                line-height:      0px;
                vertical-align:   -28px;
                opacity:          0.5;
                -moz-opacity:     0.5;
                filter:           alpha(opacity=50);
            }
            
            .post div.quote .source {
                font-size:        16px;
                color:            {color:Quote Source};
            }

            .post div.quote .source a {
                color:            {color:Quote Source};
            }
            
  /* Conversation Post */
            .post .conversation ul {
                list-style-type:  none;
                margin:           0px 0px 5px 0px;
                padding:          1px;
                border:           solid 5px {color:Conversation Border};
            }
            
            .post .conversation ul li {
                font-size:        12px;
                padding:          4px 0px 4px 8px;
                color:            {color:Conversation Text};
            }
            
            .post .conversation ul li span.label {
                font-weight:      bold;
            }
            
            .post .conversation ul li.odd {
                background-color: {color:Conversation Background 1};
            }
            
            .post .conversation ul li.even {
                background-color: {color:Conversation Background 2};
            }
            
            /* Audio Post */
            .post .audio .caption {
                margin-top:       5px;
                font-size:        11px;
                color:            {color:Text};
            }
            
            .post .audio .caption a {
                color:            {color:Text};
            }

/*------------------------------------------------------------------------------*/

            /* Footer */
            #footertumb {
                margin:           20px 0px 0px 0px;
                text-align:       center;
                font-size:        20px;
            }
            
            #footertumb a {
                text-decoration:  none;
                color:            {color:Text};
            }
            
            #footertumb a:hover {
                text-decoration:  underline;
            }

            #footertumb p.tiny {
                margin:           30px 0px 0px 0px;
                font-size:        11px;
            }
            
            #footertumb p.tiny a {
                text-decoration:  underline;
                color:            {color:Text};
                font-weight:      bold
            }
            
            #footertumb p.tiny .dim {
                filter:           alpha(opacity=50); 
                -moz-opacity:     0.5; 
                opacity:          0.5;
            }
            
            /* Permalinks */
 
            /*.post a.permalink,
            .post .audio .caption a.permalink,
            .post .quote .source a.permalink {
                font-size:        10px;
                font-weight:      bold;
                color:            {color:Permalinks};
            }*/
            
            
            #tumbleloggoogle {
		width: 260px;
		position: absolute;
		top: 420px;
		left: 607px;
}

	    #navigation {
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			margin: 0px;
			margin-top: 15px;
			margin-bottom: 10px;
	        font-size: 14px;
            font-weight: bold;
	    }
	    
	        #navigation a {

	color:#23395d;
	            text-decoration: none;
	        }
	        
	        #navigation a:hover {
				color:#993333;
	            text-decoration: none;
	        }
		
            
#goback {
	margin: 15px;
	margin-left: 10px;
	font-size: 13px;
}



/*____________________________________________________________________________________________*/

.searchbox {
                   	 	background:#fff;
                   	 	padding:0px;
						font-size:14px;
						float: left;
						right: 35px;
						width: 220px;
						top: 435px;
						position: absolute;
						text-align: right;
            		}
            		.searchbox input{
						margin: 10px;
                    	padding:2px;
                    	font-size:13px;
                        width:200px;
                        margin-left: 15px;
            		}
			        .searchmatch{
						background-color:yellow;
					}

					.searchresultbox{
	text-align: left;
	margin-left: 10px;
					}
					.searchresultrow {
						background:#fff;
						font-family:verdana;
						font-size:16px;
						padding:0px;
						margin-top:20px;
						overflow:hidden;
					}
					.searchresultrow:hover {
						cursor:pointer;
						background:#FAFAFA;
					}
					.searchresultrow a {
	color: #333333;
						font-weight:bold;
						text-decoration:none;
					}
					.searchexcerpt {
		margin-top: 5px;
						color:#666;
						font-size:13px;
					}
					.searchexcerpt span {
						background: c2671d;
						font-size:13px;
					}
