/*  
Theme Name: Ice Cream Salmon
Theme URI: http://justinshattuck.com/salmon/
Description: A soft and clean salmon and blue colored theme.
Version: 1.0
Author: Justin Shattuck
Author URI: http://justinshattuck.com
	Information about the theme and its components here

*/


td, div, table, th, p, form, input, select, span, text, ul, li, fieldset { 
	margin: 0;
	padding: 0;
	border:0;
	font-family:Tahoma,Bitstream Vera Sans,Verdana,Arial;
	}
	
p, blockquote, .post  {
	line-height:140%;	
	}
			
			

body { 
margin: 0;
padding: 0;
font-family: 'Verdana'; color: #777;
font-size: 11px;
}

/* General Links */
a:link {
text-decoration:none;
color:#A00062;
border:0;
}

a:active {
text-decoration:underline;
color:#A00062;
border:0;
}

a:visited {
text-decoration:none;
color:#A00062;
border:0;
}

a:hover {
text-decoration:underline;
color:#A00062;
border:0;
}

img {
padding:0;
margin:0;
border:none;
}

hr {
border-left:0 solid #abb0b5;
border-right:0 solid #abb0b5;
border-top:1px dotted #44A8B4;
border-bottom:0 solid #44A8B4;
height:1px;
}

input {
color:#6a5555;
font-size:11px;
}

textarea {

color:#6a5555;
font-size:11px;
}

select {

color:#6a5555;
font-size:11px;
}

h1,h2,h3 {
font-family:'Helvetica';
line-height: 120%;
}

#bgcontain {
width:900px;
padding:0;
margin:0 auto;
}

.Header {
position:relative;
clear:left;
width:900px;
margin:0 auto;
margin-top:21px;
}

.Header h1 {
font-family:Helvetica;
font-weight:normal;
text-transform:uppercase;
margin:0;
padding-top:40px;
color:#A00062;
}

.Header h1 a {
width:320px;
height:90px;
cursor:hand;
float:left;
text-decoration:none;
}

.Header h1 a:hover {
text-decoration:none;
color:#B31296;
}

.Header h3 {
font-family:Helvetica;
font-weight:normal;
margin:0;
padding:5px 0 0 10px;
color:#B31296;
float:left;
}

.Header .TopHeader {
position:absolute;
top:-18px;
left:0;
color:#86aab2;
font-size:11px;
}


.Header .TopHeader a.butterfly { 
	background: url(./images/top_ico.gif) no-repeat left center;
	color:#C30078;
	padding-left: 20px;
	}

.Header .TopHeader span { 
	color:#000;
	margin-left: 4px;
	}	

.Header .Search {
position:absolute;
top:-1px;
right:0;
background:url(./images/bkg_search.png) no-repeat left top;
width:291px;
color:#000;
height:92px;
}

.Header .Search fieldset {
border:none;
padding:0;
margin:0;
}

.Header .Search legend {
text-indent:-5000px;
margin:0;
padding:0;
}

.Header .Search form {
padding:25px 0 0 20px;
margin:0;
}

.Header .Search input {
color:#A7BAC5;
font-size:12px;
padding:0;
margin:0;

}

.Header .Search input.search {
width:32px;
height:28px;
background:url(./images/SearchButton.png) no-repeat;
margin:0;
padding:0;
}

input#searchsubmit {
width:32px;
height:28px;
background:url(./images/SearchButtonBody.png) no-repeat;
margin:0;
padding:0;
}

input#s {
border:none;
background:#fff url(./images/SearchKeywordBody.png) no-repeat;
padding:7px 0 7px 10px;
width:237px;
border:none;
}

.Header .Search input.search:hover {
background:url(./images/SearchButton.png) no-repeat 0 -28px;
!ie7 background:url(./images/SearchButton.png) no-repeat 0 -29px;
}

.Header .Search input.searchIE {
width:32px;
height:28px;
background:url(./images/SearchButton.png) no-repeat 0 -28px;
}

.Header .Search input.keyword {
background:#fff url(./images/SearchKeyword.png) no-repeat;
padding:7px 0 7px 10px;
width:237px;
border:0;
margin:0;
}

.linethrough {
text-decoration:line-through;
}

// Searchform:
.Searchwrapper {
width:100%;
margin:0 auto;
margin-top:31px;
}

.Searchwrapper .Search {
width:291px;
color:#000;
height:92px;
}

.Searchwrapper .Search fieldset {
border:none;
padding:0;
margin:0;
}

.Searchwrapper .Search legend {
text-indent:-5000px;
margin:0;
padding:0;
}

.Searchwrapper .Search form {
padding:25px 0 0;
margin:0;
}

.Searchwrapper .Search input {
color:#A7BAC5;
font-size:12px;
}

.Searchwrapper .Search input.search {
width:32px;
height:29px;
background:url(./images/SearchButtonBody.png) no-repeat;
margin:0;
}

input#searchsubmit {
width:32px;
height:29px;
background:url(./images/SearchButtonBody.png) no-repeat;
margin:0;
}

input#s {
border:none;
background:#fff url(./images/SearchKeywordBody.png) no-repeat;
padding:7px 0 7px 10px;
width:237px;
border:none;
}

.Searchwrapper .Search input.search:hover {
background:url(./images/SearchButtonBody.png) no-repeat 0 -29px;
}

.Searchwrapper .Search input.searchIE {
width:32px;
height:29px;
background:url(./images/SearchButtonBody.png) no-repeat 0 -29px;
}

.Searchwrapper .Search input.keyword {
border:none;
background:#fff url(./images/SearchKeywordBody.png) no-repeat;
padding:7px 0 7px 10px;
width:237px;
border:none;
}

/*\ IE/Win min height hack 
* html #buttonsearch {
margin:-30px 0 0 216px;
background:green;
}
*/

/* */
#buttonsearch {
position:relative;
top:0;
padding:0;
border:0;
margin:-28px 0 0 216px;
*margin:-29px 0 0 216px; /* For IE6 & IE7 only */
}

.Header .SubRss {
position:absolute;
top:110px;
right:0;
background:url(./images/bkg_rss.gif) no-repeat left top;
width:291px;
color:#fff;
height:55px;
}

.Header .SubRss ul em {
display:none;
}

.Header .SubRss ul {
margin:0;
padding:9px 8px;
}

.Header .SubRss ul li {
padding:0;
margin:0;
display:inline;
list-style-type:none;
}

.Header .SubRss ul li a {
display:block;
height:29px;
}

.Header .SubRss ul li a.subscribe {
background:url(./images/SubRssButton.png) no-repeat left bottom;
}

.Header .SubRss ul li a:hover {
background-position:left top;
}

.MainMenu {
position:absolute;
top:130px;
left:0;
}

.MainMenu ul {
padding:0;
margin:0;
}

.MainMenu ul li {
padding:0;
margin:0;
display:inline;
font-size:11px;
}

.MainMenu a {
padding:0 0 0 12px;
margin-left:1px;
background:url(./images/MainMenuLeft.png) no-repeat left top;
float:left;
}

.MainMenu a span {
padding:10px 15px 11px 4px;
display:block;
background:url(./images/MainMenuRight.png) no-repeat right top;
float:left;
}

.MainMenu a span {
float:none;
color:#FFFFFF;
}

.MainMenu a:hover span {
color:#3d474e;
}

.MainMenu a:hover {
background-position:0 -34px;
color:#B31296;
text-decoration:none;
}

.MainMenu a:hover span {
background-position:100% -34px;
color:#B31296;
}

* html .container {
height:450px;
}

.container {
width:900px;
min-height:450px;
float:left;
margin-bottom:0;
margin-top:34px;
padding-bottom:0;
background:url(./images/fakeSidebarBackground.png) repeat-y left top;
}

/* Central Column */
.SC,.SinglePage {
float:left;
width:588px;
color:#000;
}

h2.Heading,.SC h2.Heading {
color:#B26592;
font-size:12px;
font-weight:normal;
font-family:'Helvetica';
padding:2px 0;
margin:0;
display:block;
text-transform:uppercase;
margin-top:20px;
}

.DateHeader {
background:#f0f0f0;
margin-bottom:20px;
margin-top:20px;
}

.DateHeader p {
background:url(./images/DateHeaderIco.png) no-repeat left center;
padding:5px 0 5px 20px;
margin:0 0 0 10px;
font-size:18px;
font-family:'Helvetica';
}

.Post {
padding:0;
position:relative;
clear:left;
width:540px;
margin-bottom:30px;
margin-top:30px;
}

.Post h1 {
font-size:25px;
letter-spacing:-1px;
font-weight:normal;
font-family:'Helvetica';
padding:2px 0;
margin:0;
display:block;
text-transform:uppercase;
}

.Post h2 {
font-size:16px;
letter-spacing:-1px;
font-weight:normal;
font-family:'Helvetica';
padding:2px 0;
margin:0;
display:block;
text-transform:uppercase;
}

/*
 .dotBorder {
border:1px solid #ccc;
padding:4px 8px;
background-color:#f4f7f7;
}


.dotBorder p {
padding:0;
}

*/

 .dotBorder {
margin:8px 12px 8px 0;
padding:16px 0 6px 16px;
width:524px;
background:url(images/mark.gif) no-repeat;
z-index:0;
font-size:11px;

border:1px solid #ccc;
}


h3.post-title,h2.post-title {
color:#7F004A;
text-decoration:none;
font-weight:bold;
margin-top:32px;
border-top:1px dotted #bbbbbb;
}

.Post h1 a {
color:#7F004A;
text-decoration:none;
}

.Post h1 a:visited {
color:#7F004A;
text-decoration:none;
}

.Post h1 a:hover {
color:#CF338E;
text-decoration:none;
}

.Post ul,div#bookmarks ul {
padding:6px 20px 8px;
list-style-image:url(images/bullet.gif);
border-top:1px solid #CCC;
}

.Post ul li,div#bookmarks ul li {
margin-top:8px;
}

.Post ul li ul,div#bookmarks ul li ul {
padding:0 0 0 13px;
list-style-image:url(images/minibullet.gif);
border:0;
}

.Post ul li ul a,div#bookmarks ul li ul a {
color:#87466C;
font-size:11px;
}

div.PostDetails {
font-size:11px;
border-top:1px dotted #CCC;
padding:4px 8px 0 0;
}

ul.PostDetails {
font-size:11px;
width:100%;
padding:4px 8px 0 0;
list-style-image:none;
display:inline;
border:0;
border-top:1px dotted #CCC;
}

ul.PostDetails li {
margin:0;
display:inline;
}

.PostHeadSimple {
}

.PostHead {
padding-left:55px;
}

.PostInfo {
padding:2px 0;
margin-left:55px;
font-size:9px;
color:#7fa1a9;
border-top:solid 1px #E5FAFD;
}

.PostInfo ul {
padding:2px 0 0;
margin:0;
border:0;
border-top:1px dotted #CCC;
}

.PostInfo li {
padding:0;
margin:0;
list-style-type:none;
display:inline;
}

.PostInfo a {
color:#7fa1a9;
text-decoration:underline;
}

.PostInfo a:visited {
color:#7fa1a9;
text-decoration:underline;
}

.PostInfo a:hover {
color:#7fa1a9;
text-decoration:underline;
}

.PostContent {
padding:10px 0;
}

.PostContent h1 {
font-size:22px;
letter-spacing:-1px;
font-weight:normal;
padding:2px 0;
margin:0;
}

.PostContent h2 {
font-size:19px;
letter-spacing:-1px;
font-weight:normal;
padding:2px 0;
margin:0;
}

.PostContent h3 {
font-size:17px;
font-weight:normal;
padding:2px 0;
margin:0;
}

.PostContent ul {
font-size:11px;
}

.PostContent ol {
font-size:11px;
}

.PostContent p {
font-size:11px;

color:#000;
padding:6px 0;
margin:6px 0;
}

.PostContent img {
padding:0;
border:0;
margin:0;
}

.PostContent blockquote {
margin:8px 12px 8px 0;
padding:10px 0 0 14px;
width:524px;
background:url(images/quote.gif) no-repeat;
z-index:0;
font-size:11px;

border:1px solid #ccc;
}


.PostDetails {
padding:10px 0;
margin:0;
font-size:11px;
list-style:none;
}

.PostDetails span {
display:inline;
font-size:11px;
}

.PostDetails a {
text-decoration:none;
}

.PostDetails a:visited {
text-decoration:none;
}

.PostDetails a:hover {
text-decoration:underline;
}

.PostDetails .ReadOn {
background:url(./images/PostDetailsReadIco.png) no-repeat left center;
padding:5px 0 5px 15px;
display:inline;
}

.PostDetails div.TagLine {
margin:6px 0 0;
}

.PostDetails div.TagLine span {
background:url(./images/PostTagIco.png) no-repeat left center;
padding:5px 0 5px 15px;
}

.PostDetails .Subscribe {
background:url(./images/PostDetailsRssIco.png) no-repeat left center;
padding:5px 0 5px 15px;
margin-left:5px;
}

.PostDetails .NrComments {
background:url(./images/PostDetailsCommentsIco.png) no-repeat left center;
padding:5px 0 5px 15px;
margin-left:5px;
}

.PostDetails .AddOpinion {
background:url(./images/PostDetailsOpinionIco.png) no-repeat left center;
padding:5px 0 5px 15px;
margin-left:5px;
}

.PostDate {
position:absolute;
top:.5em;
left:0;
text-align:center;
margin:0;
padding:0 5px 5px;
list-style:none;
background:url(./images/PostNrBkg.png) no-repeat left top;
width:32px;
}

.PostDate .month {
display:block;
font-size:11px;
letter-spacing:-1px;
text-transform:lowercase;

color:#B31296;
}

.PostDate .day {
display:block;
font-size:16px;
font-weight:bold;
line-height:18px;
color:#000;
padding-top:4px;
}

div.blogger-post-footer a {
font-size:11px;
color:#CFB5C8;
}

/* Right Column */
.SR {
	float:left;
	width:289px;
	height:100%;
	margin:0;
	margin-left:21px;
	padding-top:10px;
}

.SR h2 {
	font-family:'Helvetica';
	font-size:18px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#fff;
	padding:15px 0;
	margin:0;
	text-transform:uppercase;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments {
background:#ddd;
padding:20px 0px 0;
margin:30px 48px 0 0;
}

.Comments .List h3 {
background:url(./images/bkg_h3_PostComments.png) no-repeat left center;
font-size:14px;
font-weight:normal;
color:#A00062;
margin:0;
padding:0 0 0 60px;
}

.Comments .List h3 strong {
font-size:22px;
font-weight:normal;
text-transform:uppercase;
color:#A00062;
display:block;
padding-bottom:2px;
margin-bottom:2px;
}

.Comments .List ol {
padding:10px 0 0;
margin:0;
}

.Comments .List li {
position:relative;
background:#EEEEEE;
padding:10px;
margin:10px 0;
list-style-type:none;
color:#B31296;
font-size:11px;
position:relative;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments .List .ListNr {
position:absolute;
top:15px;
left:12px;
font-size:22px;
line-height:22px;
}

.Comments .List .ListDate {
font-size:11px;
color:#60076F;
}

.Comments .List .ListDate a {
color:#60076F;
text-decoration:none;
}

.Comments .List .ListDate a:visited {
text-decoration:underline;
}

.Comments .List .ListUser {
margin:0 0 0 50px;
padding:0;
font-size:11px;
letter-spacing:-1px;
}

.Comments .List .ListUser a {
color:#ff9999;
}

.Comments .List .ListUser a:visited {
color:#ff9999;
}

.Comments .List .ListUser a:hover {
color:#e1f15d;
}

.Comments .List .ListDate {
color:#cac7b8;
padding:1px 0;
margin:0 0 0 50px;
}

.Comments .List .ListDate a {
color:#60076F;
text-decoration:none;
}

.Comments .List .ListContent {
margin-left:50px;
margin-right:10px;
color:#B31296;
}

.Comments .List .ListContent a {
color:#ff9999;
}

.Comments .List .ListContent a:visited {
color:#ff9999;
}

.Comments .List .ListContent a:hover {
color:#e1f15d;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments .Form {
background:#ddd;
margin:0 0 30px;
padding:0 0 20px;
}

.Comments .Form h3 {
background:url(./images/bkg_h3_PostForm.png) no-repeat left center;
font-size:14px;
font-weight:normal;
color:#A00062;
margin:0;
padding:0 0 0 40px;
}

.Comments .Form h3 strong {
font-size:22px;
font-weight:normal;
text-transform:uppercase;
color:#A00062;
border-bottom:dotted 1px #87909e;
display:block;
padding-bottom:2px;
margin:0 24px 2px 0;
}

.Comments .Form form {
padding:0;
margin:20px 24px 0 36px;
}

.Comments .Form p {
padding:5px 0;
margin:0;
font-size:11px;
}

.Comments .Form p label {
padding-bottom:10px;
display:block;
}

.Comments .Form p label small {
font-size:11px;
color:#333333;
}

.Comments .Form .Note {
margin:5px 0;
width:395px;
}

.Comments .Form .Note small {
font-size:11px;
}

.Comments .Form .TextField {
background:#FFF;
border:solid 1px #B31296;
padding:5px;
color:#424e65;
font-size:12px;
}

.Comments .Form .TextArea {
background:#FFF;
border:solid 1px #B31296;
padding:5px;
color:#424e65;
font-size:13px;
}

.Comments .Form input.SubmitComment {
width:150px;
height:26px;
background:url(./images/SubmitComment.png) no-repeat;
margin-top:7px;
}

.Comments .Form input.SubmitComment:hover {
background:url(./images/SubmitComment.png) no-repeat 0 -26px;
}

.Comments .Form input.SubmitCommentIE {
width:150px;
height:26px;
background:url(./images/SubmitComment.png) no-repeat 0 -26px;
margin-top:7px;
}

.Comments .Form input.Subscribe {
background:#eaf4ff;
border:1px #B31296 solid;
font-weight:bold;
padding:2px 0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/***** Side Menu *****/
ul#sidebar {
color:#FFF;
list-style:none;
margin:0;
padding:0;
}

.widget {
margin-bottom:10px;
padding:0 10px;
width:269px;
float:left;
}

.widget ul {
font-size:11px;
list-style:none;
border-top:1px solid #FF9BE2;
padding:1px 0 0;
margin:0;
line-height:1;
}

.widget li {
margin:0;
padding:0;
background:none;
min-height:18px;
width:269px;
display:block;
border-bottom:1px solid #FF9BE2;
position:relative;
}

.widget li a {
display:block;
padding:3px 0 4px 20px;
text-decoration:none;
color:#fff;
background:url(./images/CategoriesIco.png) no-repeat left top;
}

.widget li a:hover {
background:#F4E005 url(./images/CategoriesIcoOn.png) no-repeat left top;
text-decoration:none;
color:#A00062;
}

.widget_flickrrss img {
margin:0 4px 2px 0;
}

.widget select {
font-size:11px;
border:0;
padding:3px 0;
color:#FFF;
background:#D30B7C;
width:100%;
border-top:1px solid #FF9BE2;
border-bottom:1px solid #FF9BE2;
}

.widget select option {
border:0;
background:#FFF;
color:#D30B7C;
}

li.recentcomments {
display:block;
width:249px;
min-height:18px;
padding:3px 0 3px 20px;
background:url(./images/CategoriesIco.png) no-repeat left 1px;
}

li.recentcomments a,li.recentcomments a:hover {
background-image:none;
margin:0;
}

.Categ {
margin-bottom:10px;
padding:0 10px;
width:269px;
float:left;
}

.Categ ul {
font-size:11px;
list-style:none;
border-top:1px solid #FF9BE2;
padding:1px 0 0;
margin:0;
line-height:1;
}

.Categ li {
margin:0;
padding:0;
background:none;
min-height:18px;
width:269px;
display:block;
border-bottom:1px solid #FF9BE2;
position:relative;
}

.Categ li a {
display:block;
padding:3px 0 4px 20px;
text-decoration:none;
color:#fff;
background:url(./images/CategoriesIco.png) no-repeat left top;
}

.Categ li a:hover {
background:#F4E005 url(./images/CategoriesIcoOn.png) no-repeat left top;
text-decoration:none;
color:#A00062;
}

.widget .fs li a {
background:none;
text-decoration:none;
}


* html .Categ li a {
right:0;
color:#5da7bf;
}

.Flickr {
margin-bottom:10px;
padding:0 10px;
width:269px;
float:left;
}

.Flickr h2 {
margin-bottom:10px;
}

.Flickr ul li em {
display:none;
}

.Flickr ul {
padding:0;
margin:0;
}

.Flickr ul li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

.Flickr ul li a {
margin:0 9px 0 0;
padding:0;
}

.Flickr ul li a img {
background:#000;
padding:2px;
margin:0 0 10px;
border:solid 1px #a1e8ff;
width:70px;
height:70px;
}

.Flickr ul li a:hover img {
background:#000;
padding:2px;
margin:0 0 10px;
border:solid 1px #cc6666;
}

.Flinx {
margin-bottom:10px;
padding:0 10px;
width:269px;
float:left;
}

.Flinx h2 {
margin-bottom:10px;
}

.Flinx ul li em {
display:none;
}

.Flinx ul {
padding:0;
margin:0;
}

.Flinx ul li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

.Flinx ul li a {
margin:0 9px 0 0;
padding:0;
}

.Flinx ul li a img {
background:#000;
padding:2px;
margin:0 0 10px;
border:solid 1px #a1e8ff;
}

.Flinx ul li a:hover img {
background:#000;
padding:2px;
margin:0 0 10px;
border:solid 1px #cc6666;
}

.Syndication {
margin-bottom:10px;
padding:0 10px;
width:269px;
float:left;
}

.Syndication em {
display:none;
}

.Syndication ul {
padding:10px 0;
margin:0;
height:16px;
}

.Syndication li {
float:left;
padding:0;
margin:0;
display:inline;
list-style-type:none;
}

.Syndication li a {
display:block;
height:16px;
width:16px;
margin-right:10px;
}

.Syndication li a.RSS {
background:url(./images/syndicate_ico_rss.png) no-repeat left top;
}

.Syndication li a.BlogMarks {
background:url(./images/syndicate_ico_BlogMarks.png) no-repeat left top;
}

.Syndication li a.delicius {
background:url(./images/syndicate_ico_delicius.png) no-repeat left top;
}

.Syndication li a.NewsWine {
background:url(./images/syndicate_ico_NewsWine.png) no-repeat left top;
}

.Syndication li a.Simpy {
background:url(./images/syndicate_ico_Simpy.png) no-repeat left top;
}

.Syndication li a.Spurl {
background:url(./images/syndicate_ico_Spurl.png) no-repeat left top;
}

.Syndication li a.comments {
background:url(./images/syndicate_ico_comments.png) no-repeat left top;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Sponsors {
margin-bottom:12px;
width:289px;
}

/*\ IE/Win min height hack */
* html .FooterContain {
height:330px;
}

/* */
.FooterContain {
width:100%;
color:#A00062;
background:#CBDDDD;
clear:both;
min-height:330px;
padding:12px 0 0;
border-top:dotted 1px #114f66;
}

.Footer {
width:900px;
margin:0 auto;
clear:both;
}

.Footer h2 {
font-family:Bitstream Vera Sans,Tahoma,Verdana,Arial;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
color:#1D5E5D;
padding:10px 0;
margin:0;
text-transform:uppercase;
}

/*\ IE/Win min height hack */
* html .Footer ul {
height:100px;
}

/* */
.Footer ul {
min-height:100px;
padding:0;
margin:10px 0;
border-top:dotted 1px #364f59;
}

.Footer li {
margin:0;
padding-bottom:6px;
list-style-type:none;
border-bottom:dotted 1px #364f59;
font-size:11px;
color:#2F455F;
}

.Footer li small {
font-size:11px;
}

.Footer li a {
display:block;
color:#A00062;
padding:6px 0 0;
font-size:11px;
}

.Footer li a:visited {
display:block;
color:#A00062;
padding:6px 0 0;
font-size:11px;
}

.Footer li a:hover {
display:block;
color:#1D5E5D;
padding:6px 0 0;
font-size:11px;
}

.FooterRecent {
float:left;
width:290px;
}

.FooterCommented {
float:left;
width:290px;
margin:0 14px;
}

.FooterPartners {
float:left;
width:290px;
}

.FooterPartners ul li a:link {
display:inline;
}

.FooterPartners ul li a:hover {
display:inline;
}

.FooterPartners ul li a:visited {
display:inline;
}

.FooterPartners ul li {
padding:6px 0 0;
}

.FooterCommented li.blank {
border:0;
}

.FooterCopy {
width:900px;
color:#B31296;
float:left;
border-top:1px dotted #364f59;
margin-top:12px;
}

.FooterCopy p {
padding:10px 0;
margin:0;
font-size:9px;
color:#A80662;
}

/* martinterber.com */
#footer hr {
display:none;
}

#footer p {
margin:0;
padding-top:15px;
font:78%/1.6em Bitstream Vera Sans,Tahoma,Verdana,Arial;
letter-spacing:0;
}

a[href $='.pdf'],a[href $='.zip'],a[href $='.exe'],a[href $='.rar'],a[href $='.exe'] {
padding-right:16px;
background:transparent url(images/iconPDF.gif) no-repeat center right;
}

table td {
text-align:left;
vertical-align:top;
}

table.text {
width:100%;
}

table.text td {
font-size:11px;
padding-bottom:16px;
}

table.statTable th {
padding:2px 4px;
margin:2px;
background-color:#FDDE04;
text-align:top left;
}

th.td1 {
padding:2px 4px;
margin:2px;
width:20%;
background-color:#FDDE04;
text-align:top left;
}

table.statTable th {
padding:2px 4px;
margin:2px;
background-color:#FDDE04;
text-align:top left;
}

th.td1 {
padding:2px 4px;
margin:2px;
width:20%;
background-color:#FDDE04;
text-align:top left;
}

table.statTable {
width:100%;
margin:2px;
text-align:top;
}

table.statTable td {
padding:2px 4px;
margin:2px;
background-color:#DDDDDD;
}

div.tablehide br {
display:none;
}

div#snap_com_shot_main {
z-index:99;
}

div.object,object {
z-index:0;
}

.post-body {
margin:0 0 .75em;
margin-bottom:14px;
padding-left:16px;
line-height:1.6em;
}

a:link {
color:#A30083;
text-decoration:none;
}

a#flickr_www {
display:none;
}

a:visited {
color:#A30083;
text-decoration:none;
}

div.flickr_badge_image {
display:inline;
}
	
#twitter_update_list {
	margin-left: 0px;
	padding-left: 12px;
	background: url(./images/twit_ico.png) no-repeat left center;
	list-style:none;	
	display:inline;		
}

#twitter_update_list li {
	display:inline;		
}


/* Flickrshow styles START 
************************************************************************************************ */


/* WRAPPER
************************************************************************************************ */

div.fs { background:#D30B7C !important; }

/* WRAPPER - LOADING
************************************************************************************************ */

div.fs div.fsLoading { 
	background: #D30B7C url("./images/al.gif") 50% 50% no-repeat!important;
	z-index: 500;
}

div.fsLoaded-0 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-1 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-2 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-3 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-4 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-5 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-6 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-7 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-8 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-9 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }
div.fsLoaded-10 div.fsLoading 	{ background-image: url("./images/al.gif") !important; }


/* WRAPPER - SLIDER
************************************************************************************************ */

div.fs div.fsSlider { background:transparent url("./images/sl.gif") !important; }

div.fs div.fsSliderH { 
	background: #FFF !important; 
	cursor: pointer;
}

/* WRAPPER - BUTTONS
************************************************************************************************ */

div.fs ol.fsButtons { background: #D30B7C; }

div.fs ol.fsButtons li {
	background: #D30B7C 50% 50% no-repeat;
	overflow: hidden;
	text-indent: -999px;
	z-index: 300;
}

div.fs ol.fsButtons li.fsButtonA { border:0; background-image: url("./images/ip.gif") !important; }
div.fs ol.fsButtons li.fsButtonB { border:0; background-image: url("./images/ir.gif") !important; }
div.fs ol.fsButtons li.fsButtonC { border:0; background-image: url("./images/il.gif") !important; }

div.fsPlaying ol.fsButtons li.fsButtonA { border:0; background-image: url("./images/is.gif") !important; }

/* WRAPPER - IMAGES
************************************************************************************************ */

div.fs ol.fsImages { background: #D30B7C; }

div.fs ol.fsImages li h2 {
	color: #FFF !important;
	font-family:tahoma,verdana,arial,sans-serif;
	font-weight: lighter;	
	font-size:10px;
	line-height:100%;
	overflow: hidden;
	z-index: 200;
	padding:0;
	text-transform:none;	
	letter-spacing: 0px;	
}

/* Flickrshow styles END 
************************************************************************************************ */