/*
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;}

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;
} 

/* 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
}