/* =General
-----------------------------------------------------------------------------*/

/* hack for forcing scroll bars to stop page jog - http://www.splintered.co.uk/experiments/49/ */
html { margin-bottom: 1px; min-height: 100%; }

/* Remove padding and margin on selected elements*/
/**
=UNDO HTML
--------------------------------------------- */
:link,
:visited { text-decoration: none; color: #00457b; }
a:hover{text-decoration: none; color: #02245c;}
ul, li ,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code {}
hr,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
body,
html,
p,
blockquote,
fieldset,
input { margin: 0; padding: 0 }
a img,
:link img,
:visited img { border: 0; text-decoration: none; }

ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6{
margin-bottom: 10px;
}
h1{
margin-top: 30px;
text-align: center;
}
h2, h3, h4, h4, h5{
margin-top: 5px;
}
img {
 border: 0;
}
h1{
font-size: 30px;
line-height: 36px;
color: #000644;
}
h2{
font-weight: normal;
font-size: 20px;
color: #0060a0;
}
h3{
font-weight: normal;
font-size: 15px;
color: #797979;
}
h4{
font-size: 17px;
color: #424242;
}
h5{
color: #0060a0;
font-size: 20px;
font-weight: normal;
}
h6{
color: #404040;
font-size: 13px;
}
p{
margin-bottom: 10px;
}
/* html Structural
------------------------------*/

html,body {
font: 13px/17px normal, Helvetica, sans serife;
color: #666;
background: white url(../images/back.jpg) top repeat-x;
margin-top: 0;
padding-top: 0;
}


/* page Structural
------------------------------*/

#page{
position: relative;
margin: 0 auto;
width: 973px;
}
/* header structural
--------------------------------*/
#header{
display: block;
margin: 0 auto;
padding: 0;
width: 973px;
height: 170px;
background: url(../images/header.gif) top center no-repeat;
}
#nav{
position: absolute;
top: 0px;
left: 250px;
z-index: 2;
list-style:none;
margin-top: 0;
margin-bottom: 0;
}
#nav li{
float: left;
width: 144px;
height: 52px;
list-style:none;
}
#nav li a:link,
#nav li a:visited{
display: block;
line-height: 45px;
text-align: center;
color: #ccc;
font-weight: bold;
font-size: 12px;
}
#nav li.on{
background: url(../images/tab_on.gif) no-repeat;
}
#nav li ul li a, #nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active{
cursor: pointer;
display: block;
text-align: left;
text-indent: 10px;
line-height: 20px;
}
#nav li ul li a:hover{
cursor:pointer;
display: block;
text-align:left;
} 
#nav li ul{
background: #000;
border: 1px solid #333;
border-top: 0;
width: 180px;
/*margin-top: -7px;*/
position: relative;
left: -999em;
padding-left:0;
margin-left:0;
}
#nav li:hover ul, #nav li.sfhover ul{
left: -5px;
z-index: 9999;
}
#nav li li {
background:none;
float:none;
border: none;
padding-left:0;
width: 180px;
height: 20px;
}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
line-height: 20px;
font-size: 12px;
font-weight: normal;
text-transform: none;
}
#nav li li a:hover {
font-weight: bold;
}
#nav li {
width: 144px;
}
#header a.rss{
position: absolute;
top: 14px;
left: 700px;
background: url(../images/rss.gif) no-repeat;
width: 16px;
height: 16px;
}
#search{
position: absolute;
left: 734px;
top: 8px;
}
#search input.search_input{
float: left;
width: 192px;
height: 25px;
padding-top: 4px;
background: url(../images/search_input.gif) no-repeat;
border: 0;
}
#search input.search_button{
float: left;
width: 26px;
height: 25px;
background: url(../images/search_button.gif) no-repeat;
border: 0;
cursor: pointer;
}
#logo{
position: absolute;
left: 30px;
top: 60px;
z-index: 1;
width: 920px;
height: 73px;
text-indent: 220px;
background: url(../images/logo.gif) left no-repeat;
font-size: 24px;
line-height: 73px;
color: #fff;
}
#logo a:link,
#logo a:visited{
display: block;
width: 920px;
height: 73px;
color: #fff;
}
#top_page{
position: absolute;
top: 159px;
background: url(../images/page_top.gif) no-repeat;
width: 974px;
height: 11px;
}
/*WRAPPER*/

#wrapper{
width: 973px;
background: url(../images/page_shadow.png) repeat-y;
}
#wrapper,
#extra,
#sidebar,
#container{
float: left;
min-height: 400px;
padding-bottom: 30px;
}
#extra #extra_padding,
#sidebar #sidebar_padding{
width: 199px;
padding: 10px;
}
/*EXTRA*/
#extra{
margin-left: 12px;
background:url(../images/extra_top.gif) top repeat-x;
width: 219px;
}
ul#category_menu{
margin-top: 20px;
}
ul#category{
border-top: 1px dashed #ccc;
margin-bottom: 20px;
list-style: none;
margin-left:0;
padding-left:0;
}
ul#category_menu li,
ul#category li{
width: 195px;
margin-left:0;
padding-left:0;
}
ul#category_menu li a:link,
ul#category_menu li a:visited,
ul#category li a:link,
ul#category li a:visited{
display: block;
padding-left: 7px;
width: 190px;
height: 23px;
line-height: 23px;
font-weight: normal;
font-size: 14px;
border-bottom: 1px dashed #ccc;
}

ul#category li a:hover{
background: #f7e7b9;
color: #02245c;
font-weight: bold;
}
ul#category_menu li.on a,
ul#category_menu li a:hover{
background: #f7e7b9;
color: #02245c;
}
ul#category li ul{
display: none;
padding-left: 10px;
border: 0;
}
ul#category li:hover ul,
ul#category li.hover ul{
display: block;
padding-left: 10px;
}
ul#category li:hover a{}
#category li ul li a,
#category li:hover ul li a{
font-weight: normal;
font-size: 12px;
line-height: 14px;
color: #666666;
width: 160px;
height: auto;
border-bottom: 0;
}
#category li ul li a:hover{
text-decoration: underline;
background: none;
}
/************************************************************
**********************CONTAINER***************************
************************************************************/
#container{
width: 475px;
margin-left: 18px;
}
#container img{
/*max-width: 450px;*/
}
/**********************************************************
***************CATEGORY LISTING****************************
***********************************************************/
div.category_image{
margin-left: -10px;
}
div#big_image{
width: 470px;
height: 224px;
}
div#big_image img{
width: 470px;
height: 224px;
}
div.date{
font-size: 12px;
}
h1 a.h1_rss:link,
h1 a.h1_rss:visited{
display: block;
float: left;
margin-right: 7px;
margin-top: 10px;
width: 16px;
height: 16px;
background: url(../images/rss.gif) no-repeat;
}
div.article,
div.post{
min-height: 120px;
padding: 10px;
margin-bottom: 13px;
background: #fbfbfb url(../images/article.gif) top no-repeat;
border: 1px solid #f3f3f4;
}
div.entry img{
/*max-width: 350px;*/
overflow: hidden;
}

#share ul{
float: left;
}
#share ul li{
float: left;
margin-left: 9px;
width: 16px;
height: 16px;
}
div.conversation_container{
float: left;
width: 463px;
margin-top: 20px;
background: url(../images/content_title.jpg) top no-repeat;
}
div.conversation_container h5{
padding-left: 15px;
padding-top: 15px;
margin-bottom: 20px;
}
div.conversation_container li{
font-size: 11px;
}
.tags{
margin-top: 10px;
}
.tags span{
font-weight: bold;
}
/*********************************************************
*****************LANDING PAGE*****************************
**********************************************************/
div.subcategory{
float: left;
width: 470px;
margin-bottom: 25px;
background: #fdf7ea;
border-top: 1px dashed #f1f0f0;
}
div.subcategory div.top{
float: left;
margin-top: 4px;
margin-left: 4px;
}
div.top h2{
float: left;
width: 390px;
}
div.top div.all{
float: left;
width: 50px;
line-height: 25px;
}
div.top div.rss{
float:left;
margin-top: 4px;
width: 16px;
height: 16px;
background: url(../images/rss.gif) no-repeat
}
div.top div.rss a:link,
div.top div.rss a:visited{
display: block;
width: 16px;
height: 16px;
}
ul.articles{
float: left;
width: 470px;
margin-bottom: 3px;
}
ul.articles li{
float: left;
width: 107px;
height: 150px;
margin: 2px;
padding: 2px;
border: 1px solid #ccc;
}


/**********************************************************
***********************SIDEBAR*****************************
***********************************************************/
#sidebar{
margin-left: 18px;
width: 219px;
background: url(../images/sidebar_top.gif) top repeat-x;
}
.contact_container{
padding: 10px;
}
.contact_info{
margin-bottom: 15px;
}
.facebook_container{
margin-left: 12px;
margin-top: 10px;
width: 194px;
height: 25px;
background: url(../images/facebook_btn.png) no-repeat;
}
.facebook_container a:link,
.facebook_container a:visited{
display: block;
width: 194px;
height: 25px;
}
.subscribe_container{
margin: 20px 0 20px 14px;
font-size: 16px;
line-height:16px;
color: #0060a0;
width: 190px;
background: url(../images/rss.gif) right no-repeat;
}
.subscribe_container a:link,
.subscribe_container a:visited{
display: block;
widht: 200px;
height: 16px;
}
.updates_container{
margin-top: 13px;
margin-left: -10px;
background: url(../images/sidebar_title.jpg) no-repeat;
width: 219px;
height: 40px;
}
.updates_container h5{
padding-left: 10px;
line-height: 40px;
}
.updates_container,
.tagcloud_container,
.quotes_container,
.flickr_photo_container,
.youtube_video_container,
.twitter_container{
margin-top: 13px;
background: url(../images/sidebar_title.jpg) top no-repeat;
width: 219px;
}
.tagcloud_container,
.quotes_container{margin: 0 0 20px -10px;}
#tagcloud,
.quotes_container div{
margin-left: 10px;
width: 190px;
}
.tagcloud_title,
.quotes_title,
.flickr_photo_title,
.youtube_video_title,
.twitter_title{
width: 190px;
height: 40px;
font-size: 16px;
line-height: 40px;
color: #164b8d;
padding-left: 45px;
margin-left: 10px;
}
.flickr_photo_title{
background: url(../images/flickr_sidebar.jpg) left no-repeat;
}
.youtube_video_title{
background: url(../images/youtube_sidebar.jpg) left no-repeat;
}
.twitter_title{
background: url(../images/twitter_sidebar.jpg) left no-repeat;
}
.twitter_container p{
margin-left: 10px;
width: 195px;
font-size: 11px;
border-bottom: 1px dashed #ccc;
padding-top: 5px;
padding-bottom: 5px;
}
.twitter_container p span.twitter-timestamp{
font-size: 10px;
}

.tagcloud_title,
.quotes_title{
font-size: 20px;
}



/*PAGE FOOTER*/
#page_footer{
clear: both;
width: 973px;
height: 39px;
background: url(../images/footer_logo_top.png) no-repeat;
}
/************************************************
*****************FOOTER************************
*************************************************/
#footer {
 position: relative;
 z-index: 3;
 float: left;
 clear: both;
 height: auto;
 width: 100%;
 background: #000; /*url(../images/footer_logo_bottom.gif) top center no-repeat; */
}
#bottom{
position: relative;
margin: 0 auto;
width: 700px;
padding: 50px 20px 20px 100px;
height: auto;
}
#bottom a:link,
#bottom a:visited{
color: #fff;
font-size: 13px;
}
#bottom h2,
#bottom h3{
color: #67c4f2;
}
#bottom h3{
font-size: 22px;
color: #b5b5b5;
font-weight: normal;
}
#bottom ul.networks{
float: left;
margin-top: 5px;
width: 250px;
}
#bottom ul.networks li{
float: left;
width: 30px;
height: 30px;
margin-right: 15px;


}
li#youtube{
background: url(../images/footer_youtube.gif) no-repeat;
}
li#twitter{
background: url(../images/footer_twitter.gif) no-repeat;
}
li#facebook{
background: url(../images/footer_facebook.gif) no-repeat;
}
li#flicker{
background: url(../images/footer_flicker.gif) no-repeat;
}
li#unknown{
background: url(../images/footer_unknown.gif) no-repeat;
}
#bottom ul.networks li a{
display: block;
width: 30xp;
height: 30px;
}
#bottom #column_1,
#bottom #column_2{
float: left;
height: auto;
margin-left: 10px;
}
#column_1{
width: 250px;
}
#column_2{
width: 400px;
}
#column_1 ul.links{
width: 115px;
margin-top: 15px;
margin-right: 5px;
}
#column_2 ul.links{
float: left;
width: 160px;
margin-left: 20px;
}
ul.links{
float: left;
}
ul.links li{
float: left;
color: #fff;
font-size: 18px;
line-height: 16px;
height: 16px;
}
#bottom h2{
font-size: 16px;
margin-bottom: 0px;
}
#column_2 ul.links li{
width: 280px;
}
#column_3{
clear: both;
float: left;
width: 500px;
margin-left: 120px;
margin-top: 20px;
}
#column_3 ul.links li{
margin-right: 30px;
}
a.footer_digitalsnippets:link,
a.footer_digitalsnippets:visited{
float: left;
margin: 20px 0px 20px 110px;
width: 150px;
height: 60px;
background: url(../images/logo_digitalsnippets.gif) no-repeat;
}
/*******************************************************
******************HOME PAGE**************************
*******************************************************/
ul#main{
float: left;
width: 490px;
height: auto;
list-style:none;
}
ul#main li{
float: left;
margin-right: 24px;
width: 219px;
min-height: 408px;
}
ul#main li h2{
font-size: 20px;
font-weight: normal;
height: 35px;
line-height: 35px;
border-top: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
}
ul#main li h2 div.rss{
float: left;
margin-top: 10px;
margin-right: 6px;
background: url(../images/rss.gif) no-repeat;
width: 16px;
height: 16px;
}
ul#main li h2 div.rss a:link,
ul#main li h2 div.rss a:visited{
display: block;
width: 16px;
height: 16px;
}
ul#main div.description p{
margin-top: 20px;
color: #313131;
font-size: 13px;
font-weight: bold;
}
ul.subcategories {
		list-style:none;
}

ul#main ul.subcategories li{
min-height: 0;
}


/******************************************
***************ARCHIVES********************
*******************************************/
div.entry p {
margin-bottom: 15px;
}
div.entry ul{
line-height:10px;
margin-left:50px;
}
div.entry ul li{
list-style:disc;
line-height:18px;
}
p.postmetadata{
font-size: 11px;
}

#pagination{
float: left;
margin-bottom: 50px;
width: 460px;
}
#pagination a{
display: block;
float: left;
margin-right: 5px;
padding: 3px;
border: 1px solid #00457b;
color: #00457b;
cursor: pointer;
}
#pagination a.sel{
background: #f7e7b9;
cursor: auto;
}






/* post images
------------------------------*/
a.tt-flickr.shadow {
background: transparent url('../images/post_img_right.gif') no-repeat bottom right;
padding: 0px 0px 8px 0px;
}

a.tt-flickr.shadow span{
background: transparent url('../images/post_img_left.gif') no-repeat bottom left;
padding:0px 0px 8px 0px;
}

a.tt-flickr span img {
background: white;
padding:5px;
border: 1px solid silver;
/*width: 440px;*/
}

/* recent updates structure
------------------------------*/

#recentnews-shdw{
background: url('../images/snippet-middle.jpg') no-repeat;
padding: 10px 0px 20px 0px;
background-position: bottom;}





/* storyheadline structural
------------------------------*/

#storylist-shdw {
margin: 31px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('../images/fordlogo-bottom.jpg') no-repeat;
}

#collectionsheadline {
padding: 20px 20px 20px 20px;
}

#collectionsheadline p {
padding: 0px 0px 6px 0px;
}

acronym {
border: none;
}


/* story type A structural
------------------------------*/
#storytypa {
width: 220px;
}

#storya-shdw {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
width: 220px;
}

#storya {
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
width: 180px;
}

#storya h2 a img {
padding: 0px 0px 6px 10px;
}

#storyatxt {
position: relative;
margin: 0px 0px 0px 0px;
height: 80px;
}


#storyatxt p{
padding: 4px 20px 5px 0px;
}

/* story type A typographical
------------------------------*/

#storytypa h2 {
font-family: Univers Condensed, Helvetica, Sans-Serif;
font-size: 18pt;
text-decoration: none;
}

#storya h2 a {
font-family: Univers Condensed, Helvetica, Sans-Serif;
font-size: 16pt;
font-weight: bold;
text-decoration: none;
}


#storya a {
text-decoration: none;
}



/* story type B typographical
------------------------------*/


#storytypb {
width: 220px;}


#storyb-shdw {
position: relative;
top: 0px;
margin: 0px 0px 0px 220px;
padding: 0px 0px 20px 0px;

}

#storyb{
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
width: 200px;
}


#storybtxt {
position: relative;
margin: 0px 0px 0px 0px;
height: 80px;
}

#storybtxt p{
padding: 4px 20px 5px 0px;
}
#storyb h2 a {
font-family: Univers Condensed, Helvetica, Sans-Serif;
font-size: 16pt;
font-weight: bold;
text-decoration: none;
}

#storyb a {
font-weight: bold;
text-decoration: none;
}

#storytypb h2 {
font-family: Univers Condensed, Helvetica, Sans-Serif;
font-size: 18pt;
text-decoration: none;
}

#storyb h2 a img {
padding: 0px 0px 6px 10px;
}



/* community structure
------------------------------*/

#blogroll-back {
background-color: #b3b3b3; }

#blogroll-shdw {
padding: 0px 1px 20px 0px;
position: relative;
background-color: #3b3b3b;
margin: 0px 0px 0px 1px;
width: 800px;
}

#blogroll ul li a {

color: #86888f;
}
#blogroll ul {
position: relative;
width: 495px;
display: block;
margin: 0px 0px 0px 280px;
padding: 0px 0px 25px 0px;
}

#blogroll ul li{
display: inline;
padding: 0px 10px 0px 0px;
line-height: 15pt;
}


#blogroll h3 {
margin: 0px 0px -19px 10px;
padding: 15px 0px 0px 0px;
}



/* community typography
------------------------------*/

#blogroll h3{
position: absolute;
width: 250px;
padding: 0px 0px 0px 10px;
font-family: Univers Condensed, Helvetica, Sans-serif;
font-weight: bold;
font-size: 11pt;
color: #A0A0A0;
}


.BR-22 a{
font-size: 15pt;
font-weight: bold;
color: #DFDFDF;
}

.BR-22 a:hover {
color: #FFFFFF;
}

.BR-21 a{
font-size: 15pt;
font-weight: normal;
color: #DFDFDF;
}

.BR-21 a:hover {
color: #FFFFFF;
}

.BR-20 a{
font-size: 14pt;
font-weight: bold;
color: #CFCFCF;
}

.BR-20 a:hover {
color: #FFFFFF;
}

.BR-19 a{
font-size: 14pt;
font-weight: normal;
color: #CFCFCF;
}

.BR-19 a:hover {
color: #FFFFFF;
}

.BR-18 a{
font-size: 13pt;
font-weight: bold;
color: #CFCFCF;
}

.BR-18 a:hover {
color: #FFFFFF;
}

.BR-17 a{
font-size: 13pt;
font-weight: normal;
color: #CFCFCF;
}

.BR-17 a:hover {
color: #FFFFFF;
}

.BR-16 a{
font-size: 12pt;
font-weight: bold;
color: #BFBFBF;
}

.BR-16 a:hover {
color: #FFFFFF;
}

.BR-15 a{
font-size: 12pt;
font-weight: normal;
color: #BFBFBF;
}

.BR-15 a:hover {
color: #FFFFFF;
}

.BR-14 a{
font-size: 11pt;
font-weight: bold;
color: #AFAFAF;
}

.BR-14 a:hover {
color: #FFFFFF;
}

.BR-13 a{
font-size: 11pt;
font-weight: normal;
color: #AFAFAF;
}

.BR-13 a:hover {
color: #FFFFFF;
}

.BR-12 a{
font-size: 10pt;
font-weight: bold;
color: #9F9F9F;
}

.BR-12 a:hover {
color: #FFFFFF;
}

.BR-11 a{
font-size: 10pt;
font-weight: normal;
color: #9F9F9F;
}

.BR-11 a:hover {
color: #FFFFFF;
}

.BR-10 a{
font-size: 9pt;
font-weight: bold;
color: #8F8F8F;
}

.BR-10 a:hover {
color: #FFFFFF;
}

.BR-9 a{
font-size: 9pt;
font-weight: normal;
color: #8F8F8F;
}

.BR-9 a:hover {
color: #FFFFFF;
}

.BR-8 a{
font-size: 8pt;
font-weight: normal;
color: #8F8F8F;
}

.BR-8 a:hover {
color: #FFFFFF;
}





/* smpr widget structure
------------------------------*/

#smprwidget-title {
margin: 80px 0px 0px 0px;
padding: 5px;
height: 30px;
background: url('../images/smprwidget-title.jpg') no-repeat;
font-family: Univers Condensed, Helvetica, Sans-serif;
font-weight: bold;
font-size: 11pt;
color: #333333;
width: 180px;
}

#smprwidget-title {
text-decoration: none;
padding: 0px 0px 0px 10px;
font-size: 9pt;
}

#smprwidget-title .rss{
position: absolute;
right: 45px;
width: 16px;
height: 16px;
}

#smprwidget-title .opml {
position: absolute;
right: 25px;
}

#smprwidget-shdw {
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
background: url('../images/sidebar-bottom.jpg') no-repeat;
background-position: bottom;
background-color: #ffffff;
width: 160px;
}

#smprwidget {
background-color: #ffffff;
width: 160px;
}

#smprwidget h3 {
font-size: 9pt;
}

#smprwidget ul {
list-style: none;
margin: 0px 0px 0px 0px;
}
#smprwidget ul li {
margin: 0px 0px 0px -30px;
padding: 0px 0px 4px 0px;
}

#smprwidget a{
text-decoration: none;
font-size: 9pt;
}

#smprwidget img {
position: absolute;
right: 25px;
width: 16px;
height: 16px;
}


/* contact widget structure
------------------------------*/

#contacts {}
#ContactOne{
width: 185px;
padding: 10px 0px 10px 0px
}

#ContactTwo{
width: 185px;
padding: 10px 0px 10px 0px;
border-top: solid 1px;
}

#ContactThree{
width: 185px;
padding: 10px 0px 10px 0px;
border-top: solid 1px;
border-bottom: solid 1px;
}

/* contact widget typography
------------------------------*/

#contacts a {
text-decoration: none;
}

#contacts .type {
display: none;
}

#download_pdf{
margin-top: 50px;
margin-left: 10px;
width: 178px;
height: 100px;
background: url(../images/download_pdf.gif) no-repeat;
}
#download_pdf a:link,
#download_pdf a:visited{
display: block;
width: 178px;
height: 100px;
}

/* photo widget structure
------------------------------*/

#photowidget-rss {
margin: 52px 0px 0px 1px;
height: 30px;
width: 185px;
display: table;
}

#photowidget-rss a{
display: table-cell;
font-size: 8pt;
width: 140px;
text-decoration: none;
color: #454545;
line-height: 9pt;
vertical-align: middle;
padding: 0px 0px 3px 30px;
margin: 0px 0px 0px 0px;
}

#photowidget-more {
width: 120px;
padding-left: 12px;
}

#photowidget-photos {
margin-left: 23px;
background:url('../images/photo-widget2x2.jpg') ;
width: 190px;
height: 179px;
text-align: center;
}


#flickrphoto0 {
text-indent: -19000px;
float: left;
}

#flickrphoto0 img {
display:block;
padding: 5px 5px 5px 5px;
}

#flickrphoto1 {
text-indent: -19000px;
float: left;
}

#flickrphoto1 img {
display:block;
padding: 5px 5px 5px 5px;
}

#flickrphoto2 {
clear: both;
float: left;
text-indent: -19000px;
}

#flickrphoto2 img {
display:block;

padding: 5px 5px 5px 5px;
}

#flickrphoto3 {
float: left;
text-indent: -19000px;
}

#flickrphoto3 img {
display:block;
padding: 5px 5px 5px 5px;
}



/* video widget structure
------------------------------*/

#videowidget-rss {
margin: 52px 0px 0px 1px;
height: 30px;
width: 185px;
display: table;
}

#videowidget {
margin-left: 20px;
width: 190px;
height: auto;
}

#videowidget-rss a{
display: table-cell;
font-size: 8pt;
width: 140px;
text-decoration: none;
color: #454545;
line-height: 9pt;
vertical-align: middle;
text-align: ;
padding: 0px 0px 0px 30px;
margin: 0px 0px 0px 0px;
}
#videowidget-more {
text-indent: 12px;
height: 40px;
line-height: 40px;
}

