/*  
Theme Name: Ladyomega new theme, more awesome than ever!
Version: 2.0
Author: Omega
Author URI: http://www.eluneart.com/

	This theme was designed and built by Omega,
	whose blog you will find at http://www.ladyomega.com
	Crafted on the dark and stormy night of november 29th
	Last Edit: 29 November 2007

	The CSS, XHTML and design are NOT released under a Creative Commons Attribution 3.0 License:
	http://creativecommons.org/licenses/by/3.0/

	/**
	Georgia, "Times New Roman", Times, serif
	Garamond, Georgia, "Times New Roman", times, serif
	Arial, Helvetica, sans-serif
	***/
/* General */
* html {
overflow: hidden;
}

* html body {
height: 100%;
overflow: auto;
}

html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol{
margin:0;
padding:0;
}
body{
	background:#191919 url(images/body-bg.gif) repeat-x 0 0 ;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	color:#a6a6a6;
	margin:0px;
	padding:0px
}
hr {
clear:both;
visibility:hidden;
}

ul,li {
list-style-type:none;
line-height:15px;
}

.clear {
clear:both;
}
	
img {
border:0px;
}	
p{
padding:0px;
margin:0px
}

a:link, a:visited{
color:#4a8797;
background-color: inherit;
text-decoration:none;
}

a:hover, a:active{
text-decoration:underline;
}
a {outline:none}
/* Container and Columns
------------------------------------------------------------------*/
#container {
	background: url(images/container-bg.gif) repeat center;
	text-align: left;
	width: 1019px;
	margin: 0px auto;
	overflow: hidden;
}
#header{
width:1019px;
height:257px;

}

#header1-0{
width:636px;
height:160px;
background-image:url(images/head1-0.jpg);
float:left;

}

#header1-1{
width:383px;
height:160px;
background-image:url(images/head1-1.jpg);
float:left;

}

#header1-2{
width:636px;
height:53px;
background-image:url(images/head1-2.jpg);
float:left;
}

#header1-3{
width:383px;
height:53px;
background-image:url(images/head1-3.jpg);
float:left;

}
#header2-0{
width:636px;
height:44px;
float:left;
}
#header2-1{width:383px;
height:44px;
background-image:url(images/head2-1.jpg);
float:left;}

#header h1 {
background:url(images/logo.jpg) no-repeat;
text-indent: -9000px;
margin-left:44px

}
#header h1 a {
width: 226px;
height: 71px;
display: block;
text-decoration: none;


}
#blogroll h2 {
background:url(images/blogroll.jpg) no-repeat;
text-indent: -9000px;
margin-left:15px;
display: block;
width:126px;
height:38px;
padding:0

}

#main_col{
float:left;
width:636px;
}
#side_col{
float:left;
width:383px;
padding:0;
background: url(images/side-col-bg.gif) no-repeat;
min-height:581px;


}


/* Menu
------------------------------------------------------------------*/
#menu {width:353px;
height:44px}
#menu ul {list-style:none;
margin:0px 0 0 13px;
padding:0px}
#menu li {float:left}
#menu li a {display:block;
height:44px}
#menu a.home {background:url(images/menu-home.gif) 0 0 no-repeat;
width:91px;
}
#menu a.home:hover {background:url(images/menu-home.gif) 0 -44px no-repeat;
width:91px;
}
#menu a.design {background:url(images/menu-design.gif) 0 0 no-repeat;
width:88px;
}
#menu a.design:hover {background:url(images/menu-design.gif) 0 -44px no-repeat;
width:88px;
}
#menu a.about {background:url(images/menu-about.gif) 0 0 no-repeat;
width:77px;
}
#menu a.about:hover {background:url(images/menu-about.gif) 0 -44px  no-repeat;
width:77px;
}
#menu a.contact {background:url(images/menu-contact.gif) 0 0 no-repeat;
width:84px;
}
#menu a.contact:hover {background:url(images/menu-contact.gif) 0 -44px no-repeat;
width:84px;
}
/* RSS
------------------------------------------------------------------*/
a.rss_main {background:url(images/icon-rss.gif) no-repeat;
display:block;
width:40px;
height:14px;
color:#41798b;
text-transform:uppercase;
margin:0 0 0 13px;
padding:15px 0 0 30px;
cursor:pointer;
outline:none;
float:left}
a.email_rss {background:url(images/icon-email.gif) no-repeat;
display:block;
width:130px;
height:14px;
color:#41798b;

margin:0 0 0 5px;
padding:15px 0 0 30px;
cursor:pointer;
outline:none;
float:left}
a.google_rss 
{display:block;
background:url(images/goo.gif) no-repeat;
color:#41798b;
width:59px;
height:44px;
margin:0 0 0 5px;
cursor:pointer;
outline:none;
float:left}
/* Search Bar
------------------------------------------------------------------*/
#Search{
width:183px;
height: 25px;
margin-top:0px;
background:url(images/search-box.gif) no-repeat top left;
float:left;
overflow:hidden;
margin: 20px 0 0 172px;
display:inline
}

#Search .searchbox{
width:120px;
height:12px;
background-color:#323232;
border:0px;
margin:5px 0px 3px 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#68c3e8;
}

#Search .searchbut{
width:26px;
height:22px;
background:url(images/icon-search.gif) no-repeat;
border:0px;
padding:0px;
}
/* Main column
------------------------------------------------------------------*/
/* Entry Box
------------------------------------------------------------------*/
#content_wrapper{
padding:77px 10px 0px 24px;
margin:0px;
background:url(images/content-wrap-bg.gif) 18px 0 no-repeat;
width:602px

}


.Entry_Box{
margin:0 0 40px -5px;
width:602px;
background:#1b1b1b url(images/second-entry-top.gif) -1px 0 no-repeat;
min-height:200px
}
#content_wrapper .Entry_Box:first-child {background:#1b1b1b none no-repeat;}
.entry_top{
	width:602px;
	height:73px;
	color: inherit;
	background-image:url(images/entry-title-bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:20px 0 0 0

}
 h3.arch {font-size:14px;
display:block;
background-color:#1B1B1B;
height:30px;
margin:0 0 0 -5px;
width:582px;
padding:0 0 0 20px
}
.date {
	height:70px;
	display:inline;
	width:40px;
	color:#626262;
	margin:0 10px 0 10px;
	float:left;
	overflow: hidden
}
.entry_title,  h1 {
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
color:#ea3690;
width:500px;
padding:0 0 0 10px

}
.entry_title a, h1 a, h2 a {color:#ea3690}
.entry_month{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
float:left;
width:30px;
margin:auto;
text-align:center;
padding:10px 0 0 10px
}
.entry_day{
height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
line-height:25px;
width:30px;
margin:auto;
float:left;
text-align:center;
padding:0 0 0 10px
}
.entry_author{
	width:140px;
	height:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7e7e7e;
	padding:10px 0 0 30px;
	float:left;
	background:url(images/author.gif) no-repeat
}

.entry_tag{
	width:255px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7e7e7e;
	padding:10px 0 0 35px;
	float:left;
	background:url(images/cat.gif) no-repeat
}

.entry_tag a:link, #entry_tag a:visited{
color:#7e7e7e;
text-decoration:none;
}
.entry_tag a:hover, #entry_tag a:active{
color:#4a8797;
text-decoration:none;
}
.entry_middle{
width:552px;
background:#1b1b1b;
padding: 5px 25px;
color:#a6a6a6;
line-height:24px;
}
.entry_middle img.thumb {float:left;
border:3px solid #282828;
margin:10px 10px 10px 0}
.entry_middle strong {color:#8560A8}
.entry_middle p{padding:0 0 10px 0}
.entry_middle ul {list-style:none}
.entry_middle ul li {display:block;
background:url(images/recent-com-bullet.gif) 0 7px no-repeat;
line-height:22px;
padding: 0 0 10px 15px}
.entry_middle h4, .entry_middle h4 strong, h3 {color:#6DCFF6;
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
padding:5px 0 0 0}
.entry_bottom{
width:562px;
height:78px;
color: inherit;
background:url(images/post-bottom-bg.gif) -1px 0 no-repeat;
padding:20px 20px 0 20px;
font-size:10px;
text-align:left

}
.entry_middle div.hr {
  height: 17px;
  background: #1B1B1B url(images/hr-bg.gif) no-repeat top center;
  display:block;
  width:99px;
  margin:10px auto;
clear:both}
.entry_middle div.hr hr {
  display: none;
}
.post_updates {display:block;
margin:0 0 20px 0}
.entry_permlink{
width:72px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#34616f;
padding:5px 0 5px 35px;
float:left;
background:url(images/permlink-bg.gif) no-repeat
}
.entry_comment{
width:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#34616f;
padding:5px 0 5px 25px;
float:left;
background:url(images/comments-bg.gif) no-repeat
}

.entry_write {
	width:127px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#34616f;
	float:left;
	background:url(images/write-bg.gif) no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 35px;
}
.entry_continue{
	width:124px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#34616f;
	float:left;
	background:url(images/continue-bg.gif) no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 35px;
}

 a.more-link {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#34616f;
	clear:both;
	background:url(images/continue-bg.gif) 0px 20px no-repeat;
	display:block;
	padding:0 0 0 35px;
	color:#EA3690
	


}
a.more-link:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#34616f;
	clear:both;
	background:url(images/continue-bg.gif) 0px 20px no-repeat;
	display:block;
	padding:0 0 0 35px;
	color:#EA3690;
	text-decoration:underline
	


}

.entry_rss{
width:317px;
height:37px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cdcdcd;
padding-top: 2px;
float:left;
margin:10px 0 0 10px
}

a.entry_toplink:link, a.entry_toplink:visited{
color:#4a8797;
text-decoration:none;
}
a.entry_toplink:hover, a.entry_toplink:active{
color:#61a0b9;
text-decoration:none;
}

a.entry_botlink:link, a.entry_botlink:visited{
color:#34616f;
text-decoration:none;
}
a.entry_botlink:hover, a.entry_botlink:active{
color:#61a0b9;
text-decoration:none;
}

/* Comments
------------------------------------------------------------------*/
.Comments_Box{
margin:0 0 40px -5px;
width:602px;
background:#1b1b1b url(images/second-entry-top.gif) -1px 0 no-repeat;
min-height:200px;
padding:10px 0
}
.related_topics {width:602px;
margin:0 0 20px 0}
.related_topics ul {margin:10px 0 10px 0 }
.related_topics ul li {display:block;
padding:0 0 3px 10px;
background:url(images/blogroll-bullet.gif) 0 4px no-repeat}
.Comments_Box h2{
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
clear:both;
color:#ea3690;
width:500px;
padding:0 0 0 10px;
font-weight:normal;
margin:20px 0 0 0;
display:block

}
.comment_ping {display:block;
width:500px;
margin:20px auto;
border-top:1px solid #282828;
border-bottom:1px solid #282828;
padding:15px 0
}
.Comments_Box h4{color:#6DCFF6;
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
padding:5px 0 0 10px}
.comment_areas {margin:10px 0 10px 0}
.Comments_Box textarea {background:#282828;
border:1px dashed #4A8797;
margin:20px 0 10px 10px;
color:#A6A6A6;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 10px }
.Comments_Box input {background:#282828;
border:1px dashed #4A8797;
margin:5px 0 0 5px;
color:#A6A6A6;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:1px }
.Comments_Box #wp_grins {margin:0 0 0 10px}
.comment_user_alt, .comment_user {display:block;
width:500px;
margin:20px auto;
border-top:1px solid #282828;
border-bottom:1px solid #282828;
padding:15px 0
}
.Comments_Box em {display:block;
width:550px;
margin:10px auto;
padding:0 0 20px 0}
.com_date {
display:block;
padding:0 0 10px 0}
.user_says p span.user {color:#EA3690;}
.user_says p span.favic {padding:0 3px 0 0; display:block;float:left}
.comment_text p {margin:0 0 10px 0}

/* Social Bookmarking Icons
------------------------------------------------------------------*/
a.hilite:hover {
background-position: 0px -13px;
}

a.rss{
float:left;
display:block;
width:22px;
height:16px;
background:url(images/social_icons/icon_rss.gif) no-repeat;
background-position: 0px 1px;
}

a.technorati{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_technorati.gif) no-repeat;
background-position: 0px 1px;
}

a.delicious{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_delicious.gif) no-repeat;
background-position: 0px 1px;
}

a.digg{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_digg.gif) no-repeat;
background-position: 0px 1px;
}

a.blinklist{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_blinklist.gif) no-repeat;
background-position: 0px 1px;
}

a.stumble{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_stumble.gif) no-repeat;
background-position: 0px 1px;
}

a.blogmark{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_blogmark.gif) no-repeat;
background-position: 0px 1px;
}

a.google{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_google.gif) no-repeat;
background-position: 0px 1px;
}

a.yahoo{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_yahoo.gif) no-repeat;
background-position: 0px 1px;
}
a.bloglines{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_bloglines.gif) no-repeat;
background-position: 0px 1px;
}
a.reddit{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_reddit.gif) no-repeat;
background-position: 0px 1px;
}
a.newsvine{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_newswine.gif) no-repeat;
background-position: 0px 1px;
}
a.shadows{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_shadows.gif) no-repeat;
background-position: 0px 1px;
}
a.squidoo{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_squidoo.gif) no-repeat;
background-position: 0px 1px;
}
a.furl{
float:left;
display:block;
width:22px;
height:15px;
background:url(images/social_icons/icon_furl.gif) no-repeat;
background-position: 0px 1px;
}
/* Blogroll
------------------------------------------------------------------*/
#blogroll {background:url(images/blogroll-bg.gif) repeat-y;
width:619px;
margin:0 0 0 8px;
min-height:250px;
font-family:Arial, Helvetica, sans-serif}
#blogroll ul {
	list-style:none;
	padding:0px;
	margin:10px 0 0 30px;
	
}
#blogroll ul li {float:left;
display:block;
padding:0 0 3px 10px;
width:180px;
background:url(images/blogroll-bullet.gif) 0 4px no-repeat
}
#blogroll ul li a {color:#4A8797}
#blogroll ul li a:hover {color:#7d7d7d}
/* Quotations
------------------------------------------------------------------*/
#wow {
width:619px;
margin:0 0 0 8px;
min-height:172px;
}
#wow h4 {
background:url(images/wow.jpg) no-repeat;
text-indent: -9000px;
margin-left:0px;
display: block;
width:191px;
height:67px;
padding:0;
color:#7E7E7E;
font-size:20px

}
blockquote {line-height:22px;
padding: 0 0 0 30px;
color:#7d7d7d}
/* Sidebar
------------------------------------------------------------------*/
#intro {font-size:10px;
background:url(images/intro-bg.gif) bottom no-repeat;
color:#7d7d7d;
padding: 0 15px 10px 15px;
line-height:14px;
}
#intro img {float:left;
border:3px #414141 solid;
margin:0 10px 10px 0}
#featured{
	width:610px;
	padding:10px
}
#featured ul {
	lis-style:none;
	padding:0;
	width:580px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 30px;
}
#featured h3 {background:url(images/thankyou.jpg) no-repeat;
width:390px;
height:57px;
text-indent:-999999px}
#featured ul li {display:block;
float:left}
#featured ul li img {border:4px double #444;
margin:3px}
#featured a:link img,#featured a:visited img {
border: 4px double #444;
}

#featured a:hover img, #featured a:active img{
border: 4px solid #444;
}
/* Left widget
------------------------------------------------------------------*/
#left_widget {float:left;
width:195px}
.side-music {
	width:180px;
	float:left;
	font-size:10px;
	color:#797979;
	background:url(images/side-music.gif) top left no-repeat;
	margin:0 0 0 10px;
	padding:50px 0 0 5px;
	overflow: hidden;
	display:inline
}
.side-music div {height:65px;
width:180px;
margin:5px 0 ;
}
.side-music div img {float:left;
margin:0 5px 5px 0}
.side-music div span{display:block;
float:left;
width:90px;
text-align:left}
#side-col div.adsense {
font-size:10px!important}

/* Music Column
------------------------------------------------------------------*/
a.band_link:link, a.band_link:visited {
font-size:10px;
color:#00a9d1;
background-color: inherit;
text-decoration:underline;
display:block;
margin:0 0 5px 0


}

a.band_link:hover, a.band_link:active {
color:#9f80bc;
background-color: inherit;

}
a.site_link:link, a.site_link:visited {
font-size:10px;
color:#dd5caf;
display:block;
float:left;
margin:5px 2px 0 0;
padding:0 0 4px 6px;
text-decoration:none;
background:url(images/music-link-bg.gif) left no-repeat


}

a.site_link:hover, a.site_link:active {
color:#dd5caf;
text-decoration:underline;
background:url(images/music-link-bg.gif) left no-repeat
}
a:link img.photo, a:visited img.photo {
border: 3px solid #414141;
}

a:hover img.photo, a:active img.photo {
border: 3px solid #9f80bc;
}

a:hover {background-position: 0 0}

a.flower_photo{
float:left;
display:block;
margin-top:15px;
width:130px;
height:44px;
background:url(images/flower_bottom.gif) no-repeat;
background-position: 48% 0px;
}
/* Recent Column
------------------------------------------------------------------*/
.recent {width:195px;
background:url(images/recent-bg.gif) repeat-y;
margin:30px 0 0 0}
.recent ul.posts {color:#7d7d7d;
font-size:10px;

 list-style:none;
width:180px;
margin:5px 5px 10px 15px}
.recent ul.posts li {display:block}
.recent ul.posts li a:link,.recent ul.posts li a:active,.recent ul.posts li a:visited {display:block;
background:url(images/recent-post-bullet.gif) 0 4px no-repeat;
color:#8560a8;
text-decoration:none;
padding:0 0 0 10px;
width:160px;
}
.recent ul.posts li a:hover {text-decoration:none;
background:url(images/recent-post-bullet-hov.gif) 0 4px no-repeat;

}
.recent ul.comments {color:#7d7d7d;
font-size:10px;

 list-style:none;
width:180px;
margin:5px 5px 10px 15px}
.recent ul.comments li {display:block;
background:url(images/recent-com-bullet.gif) 0 4px no-repeat;
padding:0 0 0 10px;
width:160px;}
.recent ul.comments li a:link,.recent ul.comments li a:active,.recent ul.comments li a:visited {
color:#8560a8;
text-decoration:none;


}
.recent ul.comments li a:hover {text-decoration:underline;


}
.categories {width:195px;

}
.categories ul {color:#7d7d7d;
font-size:11px;
list-style:none;
width:180px;
margin:5px 5px 10px 15px}
.categories ul li {display:block;
background:url(images/categories-bullet.gif) 0 0px no-repeat;
padding:0 0 0 20px;
margin:0 0 3px 0;
width:160px;}
.categories ul li a:link,.categories ul li a:active,.categories ul li a:visited {
color:#7d7d7d;
text-decoration:none;

}
.categories ul li a:hover {text-decoration:none; color:#b1408f


}
.archives {width:195px;

}
.archives ul {color:#7d7d7d;
font-size:11px;
list-style:none;
width:180px;
margin:5px 5px 10px 15px}
.archives ul li {display:block;
background:url(images/recent-com-bullet.gif) 0 4px no-repeat;
padding:0 0 0 10px;

margin:0 0 3px 0;
width:160px;}
.archives ul li a:link,.archives ul li a:active,.archives ul li a:visited {
color:#7d7d7d;
text-decoration:none;

}
.archives ul li a:hover {text-decoration:none; color:#b1408f


}
/* Right widget
------------------------------------------------------------------*/
#right_widget{float:left;
width:184px;
}
.side-design {width:148px;
float:left;
font-size:10px;
color:#797979;
background:url(images/side-design.gif) top left no-repeat;
padding:50px 0 0 35px}
.side-design a.more {color:#6dcff6;
display:block;
float:left;
margin: -5px 0 0 5px
}
.side-design a.hire {float:right;
margin: -5px 13px 0 0;
color:#6dcff6;
display:block;}

a:link img.design, a:visited img.design {
border: 3px solid #414141;
display:block;
margin:0 0 10px 0
}

a:hover img.design, a:active img.design {
border: 3px solid #00a9d1;
}
.misc {margin:40px 0 10px 0;

text-align:center}
a:link img.misc_pix, a:visited img.misc_pix {
border: 3px solid #414141;

margin:0 0 10px 0
}

a:hover img.misc_pix, a:active img.misc_pix {
border: 3px solid #00a9d1;
}
#tagz {
padding:0 0 0 5px;
font-size:8px}
#tagz a, #tagz p, #tagz pre {font-size:8px}
#tagz div.half {float:left;
margin:0 4px 0 0}
#tagz img {
display:block;
margin:0 0px 10px 0}

/* Footer
------------------------------------------------------------------*/
#footer {width:1004px;
margin:0 0 0 8px;
clear:both;
background:#272727}
a.back {display:block;
background:url(images/back-to-top.jpg) no-repeat;
width:90px;
height:65px;
text-decoration:none;
float:right;
margin:0 10px 0 0;
cursor:pointer;
outline:none}
a.back:hover {display:block;
background:url(images/back-to-top-hov.jpg) no-repeat;
width:90px;
height:65px;
text-decoration:none}
#footer #flickr {width:300px;
float:left}
#flickr .top {height:134px;
background:url(images/foot-1-1.gif) no-repeat}
#flickr .mid {height:198px;
background:url(images/foot-1-2.gif) no-repeat;
padding:90px 0 0 40px}
#flickr .bot {height:79px;
background:url(images/foot-1-3.gif) no-repeat}
#flickr .mid .photos {width:162px;
height:160px;
display:block;
padding:1px;

}

#flickr .mid .photos img {
	float:left;
	margin:0 0px 8px 8px;
	background:#414141;
	padding:3px;
	width:62px;
	height:62px;
	}


#footer #tunes {width:276px;
float:left}
#tunes .top {height:134px;
background:url(images/foot-2-1.gif) no-repeat}
#tunes .mid {height:198px;
background:url(images/foot-2-2.gif) no-repeat;
padding:90px 0 0 40px}
#tunes .mid .thumbs img {
	float:left;
	margin:0 0px 8px 8px;
	background:#414141;
	padding:3px;
	width:71px;
	height:108px;
	}
#tunes .mid .thumbs {width:182px;
height:160px;
}
#tunes .mid .thumbs a.lastfm {background:url(images/lastfm-but.gif) top center no-repeat;
height:31px;
width:100%;
display:block}
#tunes .bot {height:79px;
background:url(images/foot-2-3.gif) no-repeat}
#footer #books {width:293px;
float:left}
#books .top {height:134px;
background:url(images/foot-3-1.gif) no-repeat}
#books .mid {height:198px;
background:url(images/foot-3-2.gif) no-repeat;
padding:90px 0 0 50px}
#books .mid .thumbs {width:172px;
height:160px;
}
#books .mid .thumbs a img {
	float:left;
	margin:0 0px 8px 8px;
	background:#414141;
	padding:3px;

	}
#books .bot {height:79px;
background:url(images/foot-3-3.gif) no-repeat}
#footer #copyright {width:135px;
float:left}
#copyright .top {height:134px;
background:url(images/foot-4-1.gif) no-repeat}
#copyright .mid {height:198px;
background:url(images/foot-4-2.gif) no-repeat;
padding:90px 0 0 0px}
#copyright .mid .info {width:113px;
height:128px;
padding:20px 0 0 10px;
color:#808080;
line-height:22px;
float:right

}
#copyright .mid .info img {padding:5px 0 0 0}
#copyright .bot {height:79px;
background:url(images/foot-4-3.gif) no-repeat}






/* extras */
img.thumbnail, img.thumb {float:left}
img.thumb {float:left}
.gallery  {width:600px;
margin-left:-15px;
text-align:center}
.gallery img {border:3px #272727 solid;
filter: alpha(opacity=99);
opacity: 0.99;}
.thumbnail  {
width:184px;
height:104px;
float:left;
margin:20px 5px 10px 0px;


}
.gallery p {margin:0px;
padding:0px;
display:block;
line-height:0px;
float:left
}
.gallery a:hover img{
	border: 3px solid #356372;
	filter:alpha(opacity=99);
	opacity:0.99;
	}
h4.pinkerr {color:#EA3690}
.error {font-size:48px; color:#EA3690; }
.mbl_h {font-family:Georgia, "Times New Roman", Times, serif; color:#41788C;
font-size:20px;
padding:0 0 10px 0}

.cleary {
	clear: both;
}
.cleary:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.cleary {display: inline-block;}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
 * html .cleary {height: 1%;}
 .cleary {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
.entry_middle .portfolio_container{ width:590px; margin-bottom:10px; margin-top:20px}
.entry_middle .portfolio_container ul#big_portfolio{ margin:0 0 0 10px; padding:0; float:left;width:537px; list-style:none}



.entry_middle .portfolio_container ul#big_portfolio li{ list-style:none; float:left; margin:0px; background:none}
.entry_middle  ul#big_portfolio li a.portf img {

	border:2px solid #3b3b3b;
outline: none;
padding:4px;
margin:0 2px 10px 0

}
.entry_middle ul#big_portfolio li a.portf:hover img {

	border: 4px solid #4A8797;
	padding:2px

}