/*

Theme Name: Ely Online 2009

Theme URI: http://www.elyonline.co.uk/

Description: Minor updates to existing theme (revised 01/02/06)

Version: 2.0

Author: Karl Bedingfield

Author URI: http://www.elyonline.co.uk/

*/



@import "contact-form.css";

@import "cityguide.css";

@import "ely-events.css";



/* Body Styles

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



html, body {

background: #E0DDD6 url(/images/bbg.gif) repeat-y 50% 0;

font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

text-align: center;

padding: 0;

margin: 0;

}



/* Body Link Styles

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

a {color: #5b80b2; font-weight: normal;}

a {text-decoration: none;}

a:hover {color: #036;}



/* Common Elements

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



p, li {

color: #036;

line-height: 150%;

}



#left ul {

margin: 5px 0 0 0;

padding: 0;

list-style: none;

}



#left li {

margin: 0;

padding: 0 0 2px 0;

line-height: 1.4em;

}



#left lists.li {

margin: 5px 23px 0 23px;

}



#left ul.lists li {

position: relative;

list-style: none;

margin: 1em 0 5px 0;

padding-left: 24px;	 

background: url(/images/bullet.gif) no-repeat 0 .4em;

}



/* Headings

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



h3 {

margin: 20px 0 0 0;

font: bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 5px 5px 0 0;

padding-bottom: 8px;

border-bottom: solid 1px #333;

}



h3 {

color:#dc7000;

font-size: 14px;

}



h3 a:link, h3 a:visited {

text-decoration: none;

color: #dc7000;

font-weight: bold;

}



h3 a:hover {

color: #c30;

}



/* WP H3 Heading

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



h3.wp {

margin: 20px 0 0 0;

font: bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 5px 5px 0 0;

padding-bottom: 8px;

border-bottom: solid 1px #eee;

}



h3.wp a:link, 

h3.wp a:visited {

color: #7da939;

text-decoration:none

font-weight: bold;

}



h3.wp a:hover, 

h3.wpa:active {

color:#333;

text-decoration:underline;

}



h3.wp strong {

color: #999;

font-weight: bold;

}



h4 {

font-size: 115%;

font-weight: bold;

}



h4 {

margin: 20px 0 0 0;

font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 0px;

padding-bottom: 8px;

border-bottom: 1px solid #eee;

}



h4 a {color: #000; font-weight: bold;}

h4 a {text-decoration: none;}

h4 a:hover {color: #ccc;}



h5 {

color: #464a52;

margin: 10px 0 10px 0;

font: bold 125% Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 0px;

}



h5.event-list {

font-size: 100%;

font-weight: bold;

color: #4682B4;

margin: 20px 0 0 0;

font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 0px;

}



h6 {

color: #464a52;

margin: 10px 0 0 0;

font: bold 85% Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 0px;

}

	

/* Logo Styles

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



#header {

width: 700px;	

height: 60px;

margin: 0;

padding: 0;

text-align: right;

}



#header h1 {color: #333;}



#logo {

background: #000000 url(/images/eo_logo.gif) no-repeat 10px;

display:block;

width:700px;

height:60px;

margin: 0 auto;

float: left;

}



#logo img {

width:10em;

position:absolute;

top:-20em;

left:-999em;

}



/* Navigation Styles

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



#nav {

background: url(/images/navBG.gif) repeat;

background-color: #000;

line-height: 1em;

height:39px;

}



#nav ul {

margin:0;

padding:0;

font-size: 1.0em;

}



#nav ul li {display: inline;}



#nav ul li a {

background-color: #000;

border-top: 4px solid #CF3E43;

color: #ccc;

font-weight: bold;

float: left;

margin:0;

padding: .6em 1em .3em 10px;

text-decoration: none;

}



#nav ul li a:hover {

background-color: transparent;

border-top: 4px solid #ffffff;

color: #fff;

font-weight: bold;

float: left;

padding: .6em 1em .3em 10px;

}



#nav #active {

background-color: #000;

border-top: 4px solid #ffffff;

color: #fff;

font-weight: bold;

float: left;

margin:0;

padding: .6em 1em .3em 10px;

text-decoration: none;

}



/* Left Content Area Styles

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



#mainWrapper {

position: relative;

margin: auto;

\width: 750px; 

w\idth: 700px;

border-top: 25px solid #c2ceba;

border-left: 25px solid #c2ceba;

border-right: 25px solid #c2ceba;

}



/* \*/

* html #mainWrapper  {right: -1px;}

/* */



#left {

position: relative;

background: #fff;

padding-bottom: 20px;

border-top: 10px solid #e1e1cd;

border-left: 10px solid #e1e1cd;

border-right: 10px solid #e1e1cd;

border-bottom: 0;

text-align: left;

line-height: 150%;

margin: 0 240px 0px 0px;

}



#content {margin: 0 15px 0 15px;}



#anchor1, #anchor2, #anchor3, #anchor4 {margin: 0px;}



/* Main H2 Sub-Header Styles Foe Entry Images

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

h2 {

height: 200px;

margin: 19px 0 0 0;

padding: 0;

}



#home, #archive, #archive-index, #lost, #whats-on, #city-guide, #ely-cinema, #ely-map, #tourism, #timeteam, #contact {

position: relative;

border-bottom: 3px solid #000;

background: #fafaf5;

margin: -19px 0 -10px 0;

padding: 0;

}



/* All H2 Page/Image Sub-Header Titles

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

#home h2 {background: url(/images/rotate/index/rotate.php) no-repeat center;}

/* #archive h2 {background: url(/images/rotate/rotate.php) no-repeat center;} */

#archive-index h2 {background: url(/images/archive.jpg) no-repeat center;}

#lost h2 {background: url(/images/lost.jpg) no-repeat center;}

#whats-on h2 {background: url(/images/events.jpg) no-repeat center;}

#city-guide h2 {background: url(/images/city-guide.jpg) no-repeat center;}

#ely-cinema h2 {background: url(/images/elymaltings.jpg) no-repeat center;}

#ely-map h2 {background: url(/images/ely-map.jpg) no-repeat center;}

#about h2 {background: url(/images/karl.jpg) no-repeat center;}

#tourism h2 {background: url(/images/rotate/oc.jpg) no-repeat center;}

#contact h2 {background: url(/images/contact.jpg) no-repeat center;}



div#home, div#archive-index, div#city-guide, div#lost, div#whats-on, div#ely-cinema, div#ely-map, div#archive, div#about, div#tourism, div#contact {

background: url(/images/load.gif) no-repeat 50%;}



p {

padding: 5px 0 0 0;

margin: 5px 0 0 0;

}



/* 

blockquote {

font: normal 13px Georgia, Times, Serif;

line-height: 150%;

color: #666666;

border-left: 6px solid #88ddaa;

background-color: #ffffee;

padding: 4px 4px 4px 8px;

margin-top: 4px;

margin-bottom: 4px;

}

 */



blockquote { 

margin-left: 20px; 

padding-left: 20px; 

font-size: 85%;

border-left: 1px solid #ccc; }



/* Wordpress Entry Styles

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



.posted {

color: #999;

font-size: 88%;

padding-bottom: 10px;

border-bottom: solid 1px #eee;

}



.posted strong {

color: #4682B4;

font-size: 100%;

font-weight: normal;

}



.posted-footer {

color: #999;

font-size: 88%;

}



.posted-footer strong {

color: #4682B4;

font-size: 100%;

font-weight: normal;

}



.comm-img {

padding-left: 16px;

margin: 0 0 0 16px;

background: url(/images/comments.gif) no-repeat 0 2px;

}



.file-img {

padding-left: 16px;

background: url(/images/file_under.gif) no-repeat 0 1px;

}



#left .clearer {clear: both;}



/* Ordered Music

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



#left ol.music {

margin: 0;

padding-left: 15px;	

font-size: 88%;

}



#left ol.music li {

margin: 10px 23px 0 23px;

padding-top:0; 

color: #333;

}



#left ol.music p {font-size: 11px;}



#left ol.music p a:link {

font-weight: normal;

border-bottom:1px dotted #5b80b2;

color: #5b80b2;

text-decoration:none;

}



#left ol.music p a:visited {

font-weight: normal;

border-bottom:1px dotted #5b80b2;

color: #5b80b2;

text-decoration:none;

}

  

#left ol.music p a:hover {

font-weight: normal;

border-bottom:1px solid #036;

color:#036;

}



/* UnOrdered Lists

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



#left ul.comments-list {

margin: 0 5px;

padding: 15px 0 0 0;

}



#left ul.comments-list li {

margin: 0;

padding-top:0; 

color: #333;

}



#left ul.in-lists {

margin: 0;

padding-left: 15px;	

font-size: 88%;

}



#left ul.in-lists li {

margin: 10px 23px 0 23px;

padding-top:0; 

color: #333;

}



#left ul.in-lists p {font-size: 11px;}



#left ul.in-lists p a:link {

font-weight: normal;

border-bottom:1px dotted #5b80b2;

color: #5b80b2;

text-decoration:none;

}



#left ul.in-lists p a:visited {

font-weight: normal;

border-bottom:1px dotted #5b80b2;

color: #5b80b2;

text-decoration:none;

}

  

#left ul.in-lists p a:hover {

font-weight: normal;

border-bottom:1px solid #036;

color:#036;

}



/* Ordered List For FrontPage List

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



ol#lwList  {

margin: 0 0 0 0;

padding: 0 0 0 0;

list-style: none;

}



ol#lwList li {

margin: 0;

font: 100%/30px Arial, Helvetica, sans-serif;

color: #4682B4;

border-bottom: 1px dotted #DADACF;

padding: 0 0 0 12px;

background: url(/images/dotted-bullit.gif) no-repeat 0 11px;

}



ol#lwList li a {

font-size: 100%;

font-weight: normal;

color: #A3A385;

text-decoration: none;

padding: 0 0 0 5px;

margin: 0 0 5px 0;

}



ol#lwList li a:hover {

color: #483D8B;

border-bottom: none;

}



ol#lwList li strong {

color: #483D8B;

font-weight: bold;

}



ol#lwList li em {

color: #ED5F5F;

font-size: 85%;

font-weight: normal;

font-style: normal;

}



.noline, a.noline:link, a.noline:visited {border-style: none;}



/* Wordpress Comments Lists

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

#left ul.comments li h5 {

color: #333333;

background:#D8E3D8;

font-size:100%;

font-weight:normal;

/* border-bottom:1px solid #fff; */

padding: 7px 10px 7px;

margin:0 0 10px 0;

}



#left ul.comments h5 a {

color: #335588;

font-weight: normal;

border-bottom:1px dashed #446699;

text-decoration: none;

}

	

#left ul.comments li h5 a:hover {

text-decoration: underline;

color:#993333;

border: none;

}

	

cite {font-style:normal; }



#left ul.comments {

padding-left: 0;	

font-size: 88%;

}



#left ul.comments li {

padding-left: 0;

padding-top:0px; 

padding-bottom: 8px;

border: 1px solid #ddd;

margin-bottom: 20px;

}



#left ul.comments p {

font-size: 11px;

padding: 5px 5px 0 5px;

margin: 5px 5px 0 5px;

}



#left ul.comments p a:link, #left ul.comments p a:visited {

font-weight: normal;

color: #446699;

border-bottom:1px solid #eee;

text-decoration:none;

}



#left ul.comments p a:hover {

font-weight: normal;

border-bottom:1px solid #ddd;

color:#036;

}



#left .alt {background-color: #f8f8f8;}



#left ul.comments li.alt h5 {

color:#333333;

background: #D3D3D3;

font-size:100%;

font-weight:normal;

padding: 7px 10px 7px;

margin:0 0 10px 0;

}



#left ul.comments li.alt {

border: 1px solid #D3D3D3;

padding-left: 0;

padding-top:0px; 

padding-bottom: 8px;

margin-bottom: 20px;

}



/* Wordpress Comment List Author Links

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



#left ul.comments li.owner h5 {

color:#CCDDEE;

background:#335577;

font-size:100%;

font-weight:normal;

/* border-bottom:1px solid #fff; */

padding: 7px 10px 7px;

margin:0 0 10px 0;

}



#left ul.comments li.username_admin h5 {background:#335577;}

#left ul.comments li.username_jg h5 {background: #008B8B;}

#left ul.comments li.username_ad h5 {background: #008B8B;}

#left ul.comments li.username_cc h5 {background: #B0E0E6;

}



#left ul.comments li.owner {

border: 1px solid #000;

padding-left: 0;

padding-top:0px; 

padding-bottom: 8px;

margin-bottom: 20px;

}



#left .owner {background-color: #EEEEE4;}



#left ul.comments li.owner h5 a {

color: #fff;

font-weight: bold;

text-decoration: none;

border: none;

}



#left ul.comments li.owner h5 a:hover {

color:#fff;

font-weight: bold;

}



/* Sponsor Comment Styles

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



.partner {

width:100%;

height: 50px;

margin: 20px 0 20px 0;

padding: 10px 0 0 0;

border-top: 1px dotted #999; 

border-bottom: 1px dotted #999;

font: 90% Tahoma, Arial, sans-serif; color: #999;

}



.partner span {

font-weight: normal;

color: #4682B4;

}



.partner a:link,.partner a:active, .partner a:visited {

text-decoration: none !important; 

border-bottom: none !important; 

color: #ff0000 !important;

font-weight: bold;

}



.partner a:hover {

text-decoration: none !important; 

border-bottom: none !important; 

color: #666 !important;

font-weight: bold;

}



.partner img {float: left; margin-right: 10px;}



/* Content Area Links

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



p a:link {

font-weight: normal;

border-bottom:1px solid #eee;

color: #888;

text-decoration:none;

}



p a:visited {

font-weight: normal;

border-bottom:1px solid #eee;

color: #888;

text-decoration:none;

}

  

p a:hover {

font-weight: normal;

border-bottom:1px solid #ddd;

color:#c30;

}



/* Image Styles

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

	

img {border: 0px;}

	

.pictureRight {

background-color: #F1F5F6;

padding: 5px;

border: solid 1px #c2ceba;

margin: 2px 0px 5px 14px;

float: right;

}

	

.pictureLeft {

background-color: #fff;

padding: 5px;

border: solid 1px #000;

margin: 2px 14px 5px 0px;

float: left;

}



/* Main Picture Right

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



div.img-dec-r {

background: url(/images/img_background.gif) no-repeat bottom right;

clear: right;

float: right;

margin: 20px 0px 0 23px;

padding: 0;

position: relative;

}



div.img-dec-r img {

background-color: #fff;

border: 1px solid #a9a9a9;

display: block;

margin: -5px 5px 5px -5px;

padding: 4px;

position: relative;

} 



/* Main Picture Left

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



div.img-dec-l {

background: url(/images/img_background.gif) no-repeat bottom right;

clear: left;

float: left;

margin: 20px 10px 0 2px;

padding: 0;

position: relative;

}



div.img-dec-l img {

background-color: #fff;

border: 1px solid #a9a9a9;

display: block;

margin: -5px 5px 5px -5px;

padding: 4px;

position: relative;

} 



/* Left main Illustration image

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



div.img-ilus {

background: url(/images/img_background.gif) bottom right no-repeat;

padding: 0;

margin: 23px 0 0 5px;

position: relative;

}



div.img-ilus img {

background-color: #fff;

border: 1px solid #a9a9a9;

margin: -5px 5px 5px -5px;

padding: 4px;

position: relative;

vertical-align: bottom;

} 

/* ----------- You Tube Video -------------*/
	.yt-video {
		display:block;
		border: 12px solid #eee;
		margin: 23px 0 0 0;
		padding: 0;
		position: relative !important;
		vertical-align: bottom;
		}

/* ----------- JS Slideshow -------------*/
	.ngg-slideshow {
		display:block;
		border: 12px solid #eee;
		margin: 23px 0 0 0;
		padding: 0;
		position: relative !important;
		vertical-align: bottom;
		}

	/* Gallery Fixes */


	.ngg-slideshow * {
    	margin: 0 auto !important;
		}

/* ----------- JS Slideshow -------------*/
.ngg-slideshow {
    overflow:hidden;
    position: relative;
}

.ngg-slideshow * {
    vertical-align:middle;
}

/* See also : http://www.brunildo.org/test/img_center.html */
.ngg-slideshow-loader{
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}

.ngg-slideshow-loader img{
    background: none !important; 
    border: 0 none !important;
    margin:auto !important; 
}




/* Right Content Area Styles

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



#right {

position: absolute;

top: 98px;

right: 0px;

font-size: 88%;

text-align: left;

line-height: 150%;

margin: 0;

padding: 30px 15px 15px;

color: #963;

background: url(/images/window_dressing_right.gif) no-repeat top left;

\width: 240px; 

w\idth: 210px;

}



/* \*/

* html #right  {padding: 50px 15px 15px;}

/* */



#right p {

margin-top: 4px;

margin-bottom: 20px;

}



/* Sidebar Heading Styles

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



#right li h2 {

font-size: 100%;

font-weight: normal;

margin: 0 0 0 0;

padding: 0 0 0 0;

}



#right h3 {

font-family: verdana, sans-serif;

font-size: 100%;

padding: 0 0 4px 19px;

margin-bottom: 8px;

color: #c63;

border-bottom: 1px dotted #ddd0b9;

background: url(/images/sq_bullet.gif) no-repeat 0 2px;

}



#right h4 {

font-size: 92%;

font-weight: normal;

margin: 0;

}



#right h5 {

font-family: verdana, sans-serif;

font-size: 100%;

font-weight: bold;

padding: 0 0 4px 0;

margin-bottom: 4px;

color: #5b80b2;

}



/* Sidebar Lists Styles

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



#right li {

list-style: none;

padding: 0px;

margin: 0px;

}



#right ul #right dl {

margin: 4px 0 20px 0;

padding: 0;

list-style: none;

}



#right ul.children {

margin: 4px 0 0 20px;

padding: 0;

list-style: none;

}



#right ul.children li li {

list-style-image:url(/images/sub_categories_yellow.gif);

margin: 4px 0 0 20px;

padding: 0;

list-style: none;

}



#right ul{

margin: 0px;

padding: 0px;

}



#right li {

margin: 0;

padding: 0 0 5px 0;

line-height: 1.4em;

}



#right.noline, #right a.noline:link, #right a.noline:visited {border-style: none;}



/* Sidebar Top Image

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



#right img {vertical-align: middle;}



#right #photoBox {

margin-bottom: 20px;

padding: 7px;

border-bottom: 1px #ddd0b9 solid;

border-right: 1px #ddd0b9 solid;

background: #fff;

}



/* iTunes

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

#right #iTunes {

margin-bottom: 7px;

width: 160px;

padding: 7px;

border-bottom: 1px #ddd0b9 solid;

border-right: 1px #ddd0b9 solid;

background: #fff;

}



/* \*/

* html #right #iTunes  {width: 130px;}

/* */





	

/* Content Area Links and Lists

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



#right a:link {

font-weight: normal;

border-bottom:1px dotted #5b80b2;

color: #5b80b2;

text-decoration:none;

}



#right a:visited {

font-weight: normal;

border-bottom:1px dotted #5b80b2;

color: #5b80b2;

text-decoration:none;

}

  

#right a:hover {

font-weight: normal;

border-bottom:1px solid #036;

color:#036;

}



a img, .noline, a.noline:link, a.noline:visited, a.noline:hover, a.img:link, a.img:visited, a.img:hover {

border-width:0;

}







/* Flickr Sidebar Classes

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



#flickr {

\width: 240px; 

w\idth: 210px;

margin: 4px 0 4px 0;

}



#flickr img {

float: left;

padding: 8px;

margin: 0 10px 10px 0;

text-align: center;

border-bottom: 1px #ddd0b9 solid;

border-right: 1px #ddd0b9 solid;

background: #fff;

}



#flickr a:hover img {

padding: 8px;

margin: 0 10px 10px 0;

text-align: center;

border-bottom: 1px #ddd0b9 solid;

border-right: 1px #ddd0b9 solid;

background: #ddd;

}



img#flickrgo {

margin: 7px 0 0 0;

border-bottom:0;

}



/* confirm box */



#content .confirm {

margin: 1.5em 0;

padding: 20px;

font-size: 90%;

line-height: 1.5em;

color: #963;

border: 3px solid #FDDC9A;

border-left: none;

border-right: none;

background: #FFF3CE;

}



#content .alert {

padding-left: 18px;

background: url(/images/tick.gif) no-repeat 0 0;

}



#content .check {

padding-left: 22px;

background: url(/images/tick.gif) no-repeat 0 0;

}





/* Footer Styles

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



#footer {

margin: 10px 280px 0 28px;

clear: both;

text-align: left;

font-size: 88%;

line-height: 1.5em;

color: #999;

padding-left: 23px;

padding-top: 6px;

padding-bottom: 10px;

border-top: 1px solid #ddd;

}



#footer a {

color: #999;

border-color: #999;

}



#footer a:hover {

color: #000;

border-color: #000;

}



/* Misc Styles

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



#right h2 {

margin: 0px;

padding: 0px;

height: 20px;

}



.wordtube {

margin: 0 0 0 0;

padding: 15px 0 0 0;

}



.grey {color: #d9d9d9;}



.pull-quotes {

background: transparent url(/images/pullquote.gif) no-repeat 0 0;

margin: 20px 0 24px 0;

padding: 25px 40px 0 0;

}



#pull-quotes {

background: transparent url(/images/pullquote.gif) no-repeat 0 0;

margin: 20px 0 24px 0;

padding: 25px 40px 0 0;

}



p.quote { 

color: #D9DEE7; 

font: normal 

26px/26px verdana, sans-serif;

letter-spacing: -1px; 

padding: 0; 

margin: 0; 

}



p.quote.cite { 

color: #cccccc; 

font: normal 

12px/10px verdana, sans-serif;

letter-spacing: 3px; 

line-height: 1.5em;

padding: 0; 

margin: 0; 

}



.home-gravatar {

float:right;

margin: -9px 0 0 0;

display: inline;

padding:2px;

background:#ccc;

}



.gravatar {

float:right;

margin:-5px -8px 0 0;

display: inline;

padding:2px;

background:#FFF;

}



.hilite {

font-weight: bold;

color: #4682B4;

}



.nosearch {color: #4682B4;}



p.space {padding-bottom: 10px;}



#left .end {margin-bottom: 20px;}



#left .awarn {color: #ccc;}



.user-pic_img {

float: right;

width: 40px;

height: 40px;

border: 1px solid #333;

padding: 4px;

margin: 0;

margin-right: 25px;

margin-top: 1px;

z-index: 99;

}



h5#recent-news {

margin: 20px 0 -10px 0;

padding: 0;

font-size: 90%;

font-weight: normal;

color: #333;

}

	

.c-n {font-size: 85%;}



.more {

font-size: 90%;

color: #4682B4;

padding-right: 7px;

background: url(/images/more-blue.gif) no-repeat 100% 5px;

}



a.more {

padding-right: 7px;

background: url(/images/more-blue.gif) no-repeat 100% 5px;

}



#left .more a:link, .more a:visited {color: #4682B4;}

#left .more a:hover {color:#c30;}



/* WP More Excerp Style */



.more-link {

font-size: 100%;

color: #4682B4;

}



#left .more-link a:link, .more a:visited {color: #4682B4;}

#left .more-link a:hover {color:#c30;}

	

.lowtech {display: none;}



.lowtechHeader {display: none;}



acronym, abbr {

cursor: help;

border-bottom: dotted 1px;

}



code {

color: #7B9905;

font-size: 110%;

line-height: 1.2em;

text-align: left;

}



code strong {color: #4E6200;}



.red {color: #c00;}



.comm {color: #4682B4;}



.warning {

font-weight: bold;

font-size: 120%;

color: #8B0000;

}



#left .alert-box {

margin-top: 25px;

padding: 15px;

background-color:#FFE8F1;

border: 1px solid #4682B4;

}



/* Audioscrobbler Styles

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



.as-t {

font-weight: bold;

font-size: 100%;

color: #8B4513;

}



.as-a {

font-weight: bold;

font-size: 95%;

}



.as-lp {

font-style: normal;

font-size: 90%;

color: Teal;

}



#right ol.music {

margin: 0;

padding-left: 15px;	

}



/* Archive-Linkage Page Styles

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



#left .search-form {

padding: 15px;

background-image: url(/images/search-form-bg.gif);

margin-bottom:20px;

}



form input.button {

background:#c00;

color:#fff;

font:bold 85% Verdana,Sans-serif;

border:2px solid #f00;

border-color:#f00 #900 #900 #f00;

padding: 2px;

}



form input.button:hover {

background:#c00;

color: #FFD700;

cursor:pointer;

}



.linkage dt {

padding: 0;

font:120%/1.4em Verdana,Sans-serif;

}



.linkage dd {

margin: 0px;

font-size:100%;

line-height:1.6em;

padding: 0 0 20px 0;

}



/* Google Video Styles

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



.googleVideo_holder, .yourTubeVideo_holder, .personalPlayerVideo_holder, .quickTimeVideo_holder{

text-align:center;

border: 1px solid #a9a9a9;

padding: 10px 10px 10px 10px;

background: #FAEBD7;

}



.googleVideo, .yourTubeVideo, .personalPlayerVideo, .quickTimeVideo{

border: 2px solid #a9a9a9;

background:rgb(255,255,255);

padding: 0px 0px 0px 0px;

}



.googleVideo_link, .yourTubeVideo_link, .personalPlayerVideo_link, .quickTimeVideo_link{

font-size:.8em;

width:100%;

text-align:right;

}



/*  #postcount-1{

	background:#444444 url("./images/main.png") repeat-x;

	border:1px solid #434343;

	color:#ffffff;

	font-size:1.3em;

}

*/





#lower-col {

margin-top:10px;

float:left;

width:100%;

}	



#lower-col img {

float:left;

margin:3px 10px 4px 0;

padding:1px;

border:1px solid #000;

}



#lower-col .clearfloat {

border-bottom:1px dotted #b6b6b6;

padding:20px 0;

}



#content .clearfloat h3 {

font: 1em Arial, Helvetica, sans-serif;

text-transform:uppercase;

letter-spacing:0.1em;

margin-top: -5px;

margin-bottom:5px;

font-weight:bold;

color:#5f5f5f;

border: none;

}



#content .clearfloat h3 a:link, 

#content .clearfloat h3 a:visited {

text-decoration: none;

color:#5f5f5f;

font-weight: bold;

}



#content .clearfloat h3 a:hover {color: #993333;}



#content .clearfloat span {

color:#000000;

}



/* Float Properties*/



#content .clearfloat:after {

display:block;

visibility:hidden;

clear:both;

height:0;

content:".";

}

	

#content .clearfloat {

display:inline-block

}



#content .clearfloat {

display:block

}
