/*  
Theme Name: Public Property UK
Theme URI: https://publicpropertyuk.com
Description: Based on Michael Hutagalung's <a href="http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/">Arthemia</a> theme.
Version: 1.0
Author: Greg Morris
Author URI: http://www.unitedbusinessmedia.com
*/

@import "cforms.css";

/* HTML Elements */
*
{
	margin:0;
	padding:0;
}

body
{
	font:100% Verdana, Helvetica, Arial, sans-serif;
	background:#fff;
	color:#111;
}

p
{
	margin:15px 0;
}

a:link,a:visited
{
	color:#00b4e0;
	text-decoration:none;
}



a:hover,a:active, .entry a:hover, .entry a:active
{
	color:#00b4e0;
	text-decoration:underline;
}

a img
{
	border:0;
}

code
{
	font:1em 'Courier New', Courier, Fixed;
	background:#ececec;
}

acronym,abbr,span.caps
{
	font-size:0.9em;
	letter-spacing:.07em;
	cursor:help;
}

acronym,abbr
{
	border-bottom:1px dashed #999;
}

blockquote
{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#eee;
	font-size:1em;
	line-height:1.5em;
	margin:10px 0;
	padding:10px 10px 0;
}

/* Form Elements */
select
{
	border:1px solid #333;
	width:100%;
}

/* Structure */
#head
{
	width:960px;
	margin:15px auto 0;
	padding:0;
}

#page
{
	width:940px;
	background:#ececec;
	font-size:0.7em;
	margin:0 auto;
	padding:10px;
}

.left,.alignleft
{
	float:left;
}

.right,.alignright
{
	float:right;
}

/* Navigation Bar



 Top navigation--------------------------------------------*/
.nav
{
	font-size:12px;
	text-transform:uppercase;
	height:56px;
	background:#00b5e1;
	margin:0;
}

.navi
{
	position:relative;
	background:#4a4142;
	margin:0 0 27px;
	padding:0;
	height:27px;
}

.navi li
{
	float:left;
	list-style-type:none;
	margin:0;
}

.navi a
{
	display:block;
	color:#fff;
	border-right:1px solid #fff;
	text-decoration:none;
	font-weight:700;
	background:#4a4142;
	font-size:11px;
	padding:7px 9px;
}

.navi a:visited
{
	color:#fff;
}

.navi a:hover
{
	background:#00b5e1;
	text-decoration:none;
	color:#fff;
}

.navi li:hover,
{
	position:static;
}

.navi li ul
{
	position:absolute;
	left:-99em;
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
}

.navi li.current_page_item ul,.navi li.current_item_parent ul,.homepage .navi li.home-page ul
{
	position:absolute;
	left:0;
	display:inline;
	visibility:visible;
	width:960px;
	height:27px;
	background:top left no-repeat #00b5e1;
	margin:0;
	padding:0;
}

.navi li.current_page_item a,.navi li.current_item_parent a,.homepage .navi li.home-page a
{
	background:#00b5e1;
}

.navi li ul li
{
	float:left;
	list-style-type:none;
	height:27px;
	margin:0;
	padding:0;
}

.navi li ul li a
{
	background:none !important;
	font-weight:700;
	text-transform:none;
	border-right:1px solid #0096BB;
	border-bottom:0 none;
	padding:6px 9px;
}

.navi li ul li.current_page_item a,.navi li ul li a:hover
{
	background:none;
	text-decoration:underline;
}

#navbar
{
	text-transform:uppercase;
	background:#2c2c2c url(images/navbar.png) no-repeat;
	margin:15px auto 0;
	padding:0 10px;
}

#page-bar
{
	width:722px;
}

#page-bar ul
{
	list-style:none;
}

/* Dropdown Menus */
#page-bar li
{
	list-style:none;
	cursor:pointer;
	display:block;
	border-right:1px solid #333;
	float:left;
	margin:0;
	padding:0;
}

#page-bar li:hover
{
	background:#00b4e0;
}

#page-bar a,#page-bar a:visited
{
	font-weight:700;
	color:#FFF;
	display:block;
	margin:0;
	padding:10px 16px;
}

#page-bar a:hover
{
	text-decoration:none;
	display:block;
}

#searchform
{
	width:194px;
	float:right;
	text-align:right;
	padding-top:8px;
	margin-right:10px;
}

#page-bar li li
{
	float:left;
	width:122px;
	text-transform:none;
	margin:0;
	padding:0;
}

#page-bar li li a,#page-bar li li a:link,#page-bar li li a:visited
{
	background:#2B2B2B;
	width:122px;
	float:none;
	border-top:1px solid silver;
	margin:0;
	padding:5px 10px 5px 18px;
}

#page-bar li li a:hover,#page-bar li li a:active
{
	background:#666;
	padding:5px 10px 5px 18px;
}

#page-bar li ul
{
	position:absolute;
	width:10em;
	left:-999em;
}

#page-bar li:hover ul
{
	left:auto;
	display:block;
}

#page-bar li:hover ul,#page-bar li.sfhover ul
{
	left:auto;
}

/* Text*/
h1
{
	font-size:3.5em;
	font-weight:700;
	letter-spacing:-0.08em;
}

h2
{
	font:2.3em Georgia, "Times New Roman";
}

h3
{
	font-size:1.3em;
	margin-bottom:3px;
	color:#00b4e0;
	font-weight:700;
}

h4
{
	font-size:1em;
}

h3.cat_title,h3.cat_title a
{
	color:#333;
	letter-spacing:-0.05em;
	font-size:0.85em;
}

h3#respond
{
	margin-top:0;
	padding-top:20px;
	clear:both;
}

h3#comments
{
	margin-top:32px;
	padding-left:0;
}

h3.authors
{
	margin-top:15px;
}

/* Index Page*/
.headwrap
{
	background:#fff;
	border-top:8px solid #c4e7f7;
	margin:0;
	padding:5px 5px 5px 0;
}

.headwrap h2,.headwrap h3
{
	display:inline;
	width:auto;
	font-weight:700;
	font:bold 1.6em Verdana, Arial, Helvetica, sans-serif;
	background:url(images/headarrowdown.gif) right 5px no-repeat;
	color:#697178;
	letter-spacing:-1px;
	margin:0;
	padding:4px 24px 2px 0;
}

.headlinepic
{
	width:300px;
	height:275px;
}

.headlinecopy
{
	width:280px;
}

#logo
{
	width:230px;
}

.bannerad
{
	width:728px;
	text-align:center;
	margin:14px 5px 0 0;
}

.navi li.navsearch
{
	float:right;
}

.navsearch #s
{
	width:90px;
	height:12px;
	padding:2px;
}

.navsearch #searchform
{
	padding-top:4px;
	width:130px;
}

.headercontents
{
	height:130px;
	background:url(images/headedbg.gif) repeat-x 0 -20px #fff;
}

#logoleft
{
	width:202px;
	margin:0 0 0 5px;
}

#tagline
{
	margin-top:5px;
	font-size:1em;
	color:#fff;
	font-weight:700;
}

#top
{
	padding:0;
}

#headline
{
	width:590px;
	float:left;
	background:#fff;
	font-size:1em;
	line-height:1.3;
	margin:0;
	padding:10px;
}

#coveritlive
{
	width:590px;
	float:left;
	background:#fff;
	font-size:1em;
	line-height:1.3;
	margin:-25px 0px 10px 0px;
	padding:10px;
}

#headline div.title
{
	font-weight:700;
	font:2.3em/1 Georgia;
	letter-spacing:-0.05em;
	display:block;
	padding-bottom:10px;
}

#headline div.meta
{
	display:block;
	position:relative;
	top:-5px;
	padding-bottom:2px;
}

#headline p
{
	padding-bottom:15px;
}

#featured
{
	width:300px;
	background:#fff;
	float:right;
	padding:10px 10px 9px;
}

.carousel
{
	overflow:hidden;
}

.carousel ul,.carousel li
{
	list-style-type:none;
	margin:0;
}

#featured .carousel li
{
	height:55px;
	overflow:hidden;
	margin:0 0 17px;
}

#featured .info
{
	float:left;
	width:210px;
}

#featured .title
{
	font-weight:700;
	display:block;
	font:1.7em/1 Georgia;
	letter-spacing:-0.05em;
	padding-bottom:5px;
}

.col
{
	width:280px;
	background:#fff;
	margin:0 0 10px;
	padding:10px;
}

#middle
{
	width:920px;
	background:#fff;
	float:left;
	margin:10px 0;
	padding:10px;
}

.category
{
	width:164px;
	float:left;
	border-top:8px solid #333;
	background:#fff;
	margin:0;
	padding:5px 10px 10px;
}

.category p
{
	margin:0;
}

#cat-1,#cat-3,#cat-5
{
	border-top:8px solid #333;
}

#cat-2,#cat-4
{
	border-top:8px solid #00b4e0;
}

.category span.cat_title,#footer h3,#front-list .cat_title,#archive .cat_title
{
	text-transform:lowercase;
	font-weight:700;
	font-size:1.5em;
	letter-spacing:-0.05em;
	margin:0;
}

#footer h3
{
	color:#fff;
}

.category a
{
	color:#333;
	display:block;
	background:none;
}

.category a:hover
{
	background:none;
	color:#fff;
	text-decoration:none;
}

#cat-1:hover,#cat-3:hover,#cat-5:hover
{
	background:#333;
	color:#fff;
}

#cat-2:hover,#cat-4:hover
{
	background:#00b4e0;
	color:#fff;
}

#cat-1:hover a,#cat-3:hover a,#cat-5:hover a
{
	background:#333;
	color:#fff;
}

#cat-2:hover a,#cat-4:hover a
{
	background:#00b4e0;
	color:#fff;
}

#homemiddle
{
	width:100%;
	margin:10px 0 0;
}

.colcontain
{
	width:610px;
	float:left;
}

.colcontain .title
{
	display:block;
	font:bold 1.3em/1.1 Georgia;
	letter-spacing:-0.02em;
}

.colcontain p
{
	margin:5px 0 0;
}

.colcontain img
{
	margin:0 0 10px 10px;
}

#homemiddleleftcol1 .info
{
	margin:0 0 10px;
}

#front-list
{
	width:590px;
	background:#fff;
	font-size:1.05em;
	line-height:1.75em;
	float:left;
	padding:10px;
}

#archive
{
	padding-top:15px;
	font-size:1.05em;
	line-height:1.75em;
}

#front-list blockquote
{
	padding:0 10px;
}

#front-list .title,#archive .title
{
	font-weight:700;
	font:2em Georgia;
	letter-spacing:-0.05em;
}

#front-list .clearfloat,#archive .clearfloat
{
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}

#front-list .spoiler,#archive .spoiler
{
	display:block;
	margin-top:3px;
}

#front-list p,#archive p
{
	margin:0;
	padding:0;
}

.author
{
	font-size:0.8em;
	font-weight:700;
}

.meta
{
	font-size:0.8em;
	color:#333;
	margin:0 0 5px;
}

.meta a
{
	color:#333;
}

#headline p,#featured p
{
	margin:0;
}

/* Content Page*/
#content
{
	width:590px;
	background:#fff;
	font-size:1.05em;
	line-height:1.75em;
	float:left;
	min-height:400px;
	padding:10px;
}

#content .breadcrumbs,#content .breadcrumbs a
{
	font-weight:700;
	color:#333;
}

#content .breadcrumbs
{
	border-bottom:1px dotted #CCC;
	color:#999;
	display:block;
	margin:0 0 17px;
	padding:0 0 10px;
}

#content h2.title
{
	font:700 2.2em/1.1 Georgia;
	letter-spacing:-0.05em;
}

#content .cathead
{
	border-bottom:1px solid #ddd;
}

.post
{
	font-size:1.05em;
	line-height:1.75em;
}

.post p
{
	margin-top:0;
}

.post .clearfloat
{
	border-bottom:1px dotted #ccc;
	margin:10px 0;
}

.post ul,.post ol,#front-list ul,#front-list ol
{
	margin-bottom:15px;
}

.post ul li,#front-list ul li
{
	list-style:square;
	margin-left:30px;
}

.post ol li,#front-list ol li
{
	list-style:decimal;
	margin-left:30px;
}

.post ol li ul li,#front-list ol li ul li
{
	list-style:square;
	margin-left:20px;
}

.post img,.post a img,#front-list img,#archive img
{
	border:1px solid #ccc;
	margin:0 10px 5px 0;
	padding:2px;
}

.post .ads
{
	margin-top:10px;
}

.entry
{
	margin-top:20px;
}

#stats
{
	margin-top:0;
	text-transform:uppercase;
	font-size:0.8em;
	display:block;
	padding:4px 0;
}

#stats span
{
	padding:0 20px 0 0;
}

#stats span a:hover
{
	background:none;
}

#stats span a
{
	color:#333;
}

#stats img,#nav img
{
	border:0;
	margin:0;
	padding:0;
}

#tools
{
	width:590px;
	/* height:25px; */
	font-size:0.95em;
}

#tools a:hover
{
	background:none;
}

.navigation
{
	text-align:Center;
	padding:5px 0;
}

/* Sidebar*/
#sidebar
{
	width:320px;
	float:right;
	margin:0;
}

#sidebar-top,#sidebar-bottom
{
	width:300px;
	float:right;
	background:#fff;
	padding:0 10px 10px;
}

#sidebar-bottom,#sidebar-middle
{
	margin-top:10px;
}

#sidebar-middle
{
	width:320px;
	float:right;
}

#sidebar-left
{
	width:135px;
	float:left;
	background:#fff;
	padding:0 10px 10px;
}

#sidebar-right
{
	width:135px;
	float:right;
	background:#fff;
	padding:0 10px 10px;
}

#sidebar li,.homewidget li
{
	list-style:none;
	border-bottom:1px dotted #ccc;
	display:block;
	padding:2px 0;
}

#sidebar li ul li:last-child,.homewidget li ul li:last-child
{
	list-style:none;
	border-bottom:0 dotted #ccc;
	display:block;
	background:url(images/sub.png) no-repeat 0 0;
	padding:2px 0 0 13px;
}

#sidebar-ads
{
	width:320px;
}

.field
{
	border:1px solid #333;
	background:#fff;
	font-size:1em;
	padding:2px;
}

#s
{
	font-size:1em;
	width:150px;
	padding:5px;
}

#searchsubmit
{
	padding-left:5px;
}

#commentform input
{
	width:140px;
	margin:5px 5px 1px 0;
}

#commentform textarea
{
	width:99%;
	margin-top:5px;
}

/* Comments*/
.commentlist cite
{
	font-style:normal;
	margin-bottom:4px;
	display:block;
}

.commentlist blockquote
{
	background:#ededed;
}

.commentlist li
{
	list-style:none;
	margin-bottom:3px;
	padding:10px 0;
}

.commentlist li li
{
	background:none;
	border:none;
	list-style:square;
	margin:3px 0 3px 20px;
	padding:3px 0;
}

.commenttext
{
	background:#f2f2f2;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	width:495px;
	float:right;
	padding:10px 10px 0;
}

.commentlist cite strong
{
	font-size:1em;
}

li.my_comment
{
	background:#FFF;
	border:none;
}

li.my_comment cite strong
{
	font-size:1.3em;
	color:#313228;
}

#commentform small
{
	background:#FFF;
	font-weight:700;
	padding:0;
}

.commentmetadata
{
	color:#4d4d4d;
	display:block;
	margin-top:3px;
	text-align:right;
	font-size:0.9em;
}

.commentmetadata a,.commentmetadata a:visited
{
	color:#959382;
}

.commentlist small
{
	background:#e9e9e9;
}

.avatar
{
	border:1px solid #bbb;
	float:left;
	width:55px;
	height:55px;
	margin:0 10px 0 0;
	padding:2px;
}

#comment
{
	width:590px;
	background:#fff;
}

/* Footer*/
#footer
{
	font-size:0.7em;
	color:#fff;
	width:940px;
	background:#2c2c2c url(images/ubmlogo2cmatte.gif) 820px 10px no-repeat;
	height:50px;
	margin:0 auto 10px;
	padding:10px;
}

#footer ul
{
	list-style-type:none;
	border:none;
	padding:0;
}

#footer li
{
	display:inline-block;
	float:left;
	border-right:1px solid #fff;
	color:#fff;
	padding:0 5px;
}

#footer li.terms-and-conditions-page
{
	border:none;
}

#footer li a
{
	color:#fff;
	text-decoration:none;
}

#footer li a:hover
{
	text-decoration:underline;
}

#recentpost,#mostcommented
{
	width:280px;
	float:left;
	border:1px solid #fff;
	padding:10px;
}

#mostcommented
{
	margin-left:17px;
}

#recent_comments
{
	width:280px;
	float:right;
	border:1px solid #fff;
	padding:10px;
}

#recentpost a,#mostcommented a,#recent_comments a
{
	color:#fff;
}

#recentpost ul,#mostcommented ul,#recent_comments ul
{
	margin-top:5px;
}

#recentpost ul li,#mostcommented ul li,#recent_comments ul li
{
	list-style:none;
	border-top:1px dotted #fff;
	display:block;
	padding:5px;
}

#recentpost ul li:hover,#mostcommented ul li:hover,#recent_comments ul li:hover
{
	background:#00b4e0;
	color:#fff;
}

#recentpost ul li:first-child,#mostcommented ul li:first-child,#recent_comments ul li:first-child
{
	border-top:0 dotted #fff;
}

/* Float Properties*/
.clearfloat:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfloat
{
	display:block;
}

/* Hides from IE-mac \*/
* html .clearfloat
{
	height:1%;
}

*+html .clearfloat
{
	height:1%;
}

/* Events pages CSS 



 General CSS / Header */
body.eventbody
{
	background:#fff;
}

.event
{
	width:980px;
	margin:0 auto;
	padding:1px 0;
}

.eventbody #header
{
	background:url(images/headerbg.gif) repeat-x 0 0 #fff;
	width:100%;
	margin:10px 0 0;
	padding:0;
}

.eventbody .headerwrap
{
	width:980px;
	margin:0 auto;
}

.headcontents
{
	height:180px;
}

.event #footer
{
	width:960px;
	background:#eae9ee;
	margin:0;
	padding:0 10px;
}

.eventbody #logoleft
{
	width:231px;
	margin:0 10px 0 0;
}

.eventbody .eventheadright
{
	width:600px;
	position:relative;
	right:115px;
	text-align:left;
	float:right;
	padding:0;
}

.eventbody .eventheadright .head-line-2
{
	margin:15px 0 0;
}

.eventbody .eventheadright img
{
	display:block;
}

/* Top navigation--------------------------------------------*/
.eventnav
{
	font-size:12px;
	text-transform:uppercase;
	height:56px;
	background:#00b5e1;
	margin:0;
}

.indexpage #topnav
{
	border-bottom:0;
}

.eventnavi
{
	position:relative;
	background:#4a4142;
	margin:0 0 27px;
	padding:0;
}

.eventnavi li
{
	float:left;
	list-style-type:none;
	margin:0;
}

.eventnavi a
{
	display:block;
	color:#fff;
	border-right:1px solid #fff;
	text-decoration:none;
	font-weight:700;
	background:#4a4142;
	padding:7px 12px;
}

.eventnavi a:visited
{
	color:#fff;
}

.eventnavi a:hover
{
	background:#00b5e1;
	text-decoration:none;
	color:#fff;
}

.eventnavi li:hover,
{
	position:static;
}

.eventnavi li ul
{
	position:absolute;
	left:-99em;
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
}

.eventnavi li.current_page_item ul,.eventnavi li.current_item_parent ul,.homepage .eventnavi li.home-page ul
{
	position:absolute;
	left:0;
	display:inline;
	visibility:visible;
	width:980px;
	height:27px;
	background:top left no-repeat #00b5e1;
	margin:0;
	padding:0;
}

.eventnavi li.current_page_item a,.eventnavi li.current_item_parent a,.homepage .eventnavi li.home-page a
{
	background:#00b5e1;
}

.eventnavi li ul li
{
	float:left;
	list-style-type:none;
	height:27px;
	margin:0;
	padding:0;
}

.eventnavi li ul li a
{
	background:none !important;
	font-weight:700;
	text-transform:none;
	border-right:1px solid #0096BB;
	border-bottom:0 none;
	padding:6px 9px;
}

.eventnavi li ul li.current_page_item a,.eventnavi li ul li a:hover
{
	background:none;
	text-decoration:underline;
}

/* Event homepage */
#eventpage #homecontent
{
	background:none;
	width:630px;
	float:right;
	color:#fff;
}

#eventpage #homecontent #homecontent-top
{
	background:none;
	margin-bottom:10px;
	width:100%;
	padding:0;
}

#eventpage #homecontent #homecontent-middletop
{
	background:#fff;
	width:630px;
	white-space:nowrap;
	overflow:hidden;
	height:auto;
	margin:0 0 10px;
	padding:10px 0;
}

#eventpage #homecontent #homecontent-middletop div.events-sidebar
{
	width:auto;
	float:left;
	padding:3px;
}

#eventpage #homecontent #homecontent-middletop div.events-sidebar ul
{
	list-style-type:none;
	height:auto;
}

#eventpage #homecontent #homecontent-middletop div.events-sidebar li
{
	float:left;
	vertical-align:baseline;
	display:inline;
	width:auto;
	margin:0 7px;
}

#eventpage #homecontent-middletop div.events-sidebar h3
{
	color:#697178;
	font-size:1.2em;
	font-weight:400;
}

#eventpage #homecontent #homecontent-col1
{
	background:none;
	float:left;
	width:305px;
	margin:0 20px 0 0;
	padding:0 0 10px;
}

#eventpage #homecontent #homecontent-col2
{
	background:none;
	float:left;
	width:305px;
	margin:0;
	padding:0 0 10px;
}

#eventpage #homecontent .homecol
{
	margin:0 0 10px;
}

#eventpage #homecontent #homecontent-middle
{
	width:100%;
	float:none;
}

/* Event Homepage Sidebar  */
#eventpage #sidebar .sidebox
{
	background:#454f5b;
	font-size:13px;
	line-height:1.3;
	margin:0 0 20px;
	padding:4px 10px 10px;
}

#eventpage #sidebar h3
{
	background:none;
	font-size:17px;
	color:#fff;
	margin:0;
	padding:0;
}

#eventpage #sidebar h3 a,#eventpage #sidebar a h3
{
	color:#FFF;
}

#eventpage #sidebar a.more
{
	display:block;
	font-weight:700;
	float:right;
	font-size:13px;
	letter-spacing:-1px;
	background:url(images/morearrow.gif) left no-repeat;
	margin:10px 0 0;
	padding:0 0 0 25px;
	color: #00B5E1;
}

#eventpage #sidebar a.more:hover
{
	color:#fff;
	text-decoration:none;
}

#eventpage #homecontent .sideboxtop .links_slideshow
{
	float:right;
}

#eventpage #homecontent .sideboxtop
{
	background:#00B4E0;
	width:630px;
	height:220px;
	overflow:hidden;
}

#eventpage #homecontent .sideboxtop .links_slideshow a
{
	display:inline-block;
	margin:5px 30px 10px 0;
}

#eventpage #sidebar
{
	float:left;
	width:310px;
	background:none;
	color:#fff;
	line-height:1.2em;
	margin:0 10px 0 0;
	padding:0;
}

#eventpage .headwrap,#eventpage .homecol.sponsors_slideshow_widget .headwrap,#eventpage #sidebar.pagesidebar .headwrap
{
	background:url(images/headbg.gif) repeat-x bottom #fff;
	min-height:21px;
	border:none;
	margin:0 0 10px;
	padding:10px 10px 5px;
}

#eventpage .headwrap h3,#eventpage #sidebar.pagesidebar .headwrap h3,#eventpage .homecol.sponsors_slideshow_widget .headwrap h3
{
	display:inline;
	width:auto;
	font:normal 1.2em Verdana,Arial,Helvetica,sans-serif;
	background:url(images/headarrowdown.gif) right bottom no-repeat;
	color:#697178;
	letter-spacing:inherit;
	margin:0;
	padding:4px 24px 2px 0;
}

#eventpage #homecontent-middle .headwrap h3
{
	color:#697178;
	display:block;
}

#eventpage #homecontent-middle .headwrap
{
	min-height:auto;
	margin:0;
	padding:3px 8px 5px;
}

#eventpage #sidebar .events-sidebar,#eventpage .homecol.sponsors_slideshow_widget
{
	background:#fff;
	margin:0 0 10px;
	padding:0 0 10px;
}

#eventpage #sidebar p
{
	margin:0 0 10px;
}

#eventpage #sidebar .left
{
	margin:0 10px 30px 0;
}

#eventpage #sidebar .storydate
{
	margin:0;
	padding:0;
}

#eventpage #sidebar .title
{
	font-weight:700;
	margin:0;
}

#eventpage #sidebar .article
{
	border-bottom:1px dotted #596470;
	margin:0 0 10px;
}

/* Event Homepage Ticker */
.tickerlabel
{
	width:auto;
	float:left;
}

#eventhometicker
{
	width:970px;
	background:#EAE9EE;
	line-height:16px;
	margin:0;
	padding:7px 10px 7px 0;
}

#eventhometicker h3
{
	display:inline;
	width:auto;
	font-weight:700;
	font-size:12px;
	color:#525963;
	margin:0;
	padding:10px 0 10px 10px;
}

.eventtickerhold
{
	float:right;
	width:860px;
	overflow:hidden;
	font-weight:700;
	padding:0;
}

.eventtickerhold p
{
	white-space:nowrap;
	margin:0;
}

.eventtickerhold a
{
	font-size:12px;
	font-weight:400;
	color:#717A81;
}

.links_slideshow div
{
	display:none;
}

#links_slideshow_2.links_slideshow div,#links_slideshow_6.links_slideshow div
{
	display:block;
}

/* Speakers Slideshow Legacy */
div#links_slideshow_speakers div
{
	display:none;
	width:190px;
	height:100px;
}

#links_slideshow_speakers
{
	margin:20px 0 5px;
}

#eventpage #links_slideshow_speakers .speakers
{
	width:290px;
	height:90px;
	line-height:1.2;
	background:#277d98;
	overflow:hidden;
	margin:0;
	padding:0;
}

#eventpage #links_slideshow_speakers .speakers p
{
	margin:0;
	padding:0;
}

#eventpage #links_slideshow_speakers .speakers div
{
	width:162px;
	display:block;
	margin:0;
	padding:6px 0 0 8px;
}

#eventpage #links_slideshow_speakers .speakers a
{
	display:inline-block;
	width:290px;
	height:90px;
	color:#fff;
	margin:0;
	padding:0;
}

#eventpage #links_slideshow_speakers .speakers img
{
	float:right;
	height:90px;
	margin:0;
	padding:0;
}

/* Sponsors Marquee 



 Container DIV - automatically generated */
.simply-scroll-container
{
	position:relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip
{
	position:relative;
	overflow:hidden;
	z-index:2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on







Class name automatically added to element */
.simply-scroll-list
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}

.simply-scroll-list li
{
	list-style:none;
	margin:0;
	padding:0;
}

.simply-scroll-list li img
{
	border:none;
	display:block;
}

/* Container DIV */
.simply-scroll
{
	height:60px;
	width:480px;
	margin-bottom:1em;
	float:right;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip
{
	height:60px;
	width:480px;
}

/* Hard defined widths needed to stop marquee freaking out */
#eventpage #homecontent #homecontent-middletop div.events-sidebar.links-4,.eventbody #fixedsponsors div.events-sidebar.links-4
{
	width:452px;
}

#homecontent-middle .events-sidebar h3
{
	display:none;
	line-height:0;
}

/* Turn link widget into fading sponsors */
div#linkcat-336 ul
{
	list-style:none;
	width:290px;
	height:100px;
	overflow:hidden;
	margin:10px 0;
	padding:0;
}

div#linkcat-336 li
{
	list-style:none;
	margin:0;
	padding:0;
}

div#linkcat-336 div
{
	overflow:hidden;
}

#linkcat-336
{
	margin:20px 0 5px;
}

#eventpage #linkcat-336 li
{
	width:166px;
	height:78px;
	line-height:1.2;
	background:#277d98;
	overflow:hidden;
	position:relative;
	border:none;
	display:none;
	margin:0;
	padding:6px 115px 6px 8px;
}

#eventpage #linkcat-336 li a
{
	display:block;
	color:#fff;
	font-weight:700;
	margin:0;
	padding:0;
}

#eventpage #linkcat-336 li img
{
	position:absolute;
	height:90px;
	right:0;
	top:0;
	margin:0;
	padding:0;
}

/* Event Page Content Sidebar */
#eventpage #sidebar.pagesidebar
{
	float:right;
	width:300px;
	margin:0;
}

.eventhome #eventpage
{
	padding-bottom:10px;
}

/* Event Page Content  */
#eventpage
{
	width:980px;
	font-size:0.7em;
	background:#687178;
	margin:0;
	padding:10px 0;
}

#eventpage #pagecontent #content
{
	background-color:#454F5B;
	width:635px;
	min-height:0;
	margin:0 0 20px;
}

#eventpage #pagecontent #content .breadcrumbs,#eventpage #pagecontent #content .breadcrumbs a
{
	color:#fff;
}

#eventpage #pagecontent #content .entry
{
	border-top:1px solid #DDD;
	padding-top:10px;
	color:#fff;
}

#eventpage #pagecontent #content .entry strong
{
	color:#00B5E1;
}

#eventpage #pagecontent #content .entry table
{
	border-collapse:collapse;
	border:1px solid #454F5B;
}

#eventpage #pagecontent #content .entry table td,#eventpage #pagecontent #content .entry table th
{
	border:1px solid #fff;
	line-height:1.2;
	padding:3px 4px;
}

#eventpage #pagecontent #content .entry hr,#eventpage.blog #content hr
{
	color:#687178;
	background-color:#687178;
	height:15px;
	position:relative;
	right:10px;
	width:655px;
	border:none;
	overflow:visible;
	clear:both;
	margin:10px 0;
}

#eventpage.blog #content #respond
{
	padding-top:0;
	color:#fff;
}

#eventpage.blog #content #comments
{
	color:#fff;
}

#eventpage.blog #commentform small
{
	background:transparent;
}

#eventpage.blog code
{
	background:none #000;
	font:1em 'Courier New',Courier,Fixed;
	color:#fff;
}

#eventpage.blog li.my_comment
{
	list-style-image:none;
	background:transparent;
}

#eventpage.blog .commenttext
{
	background:transparent;
}

#eventpage.blog li.my_comment cite strong
{
	color:#fff;
	font-size:1.3em;
}

#eventpage.blog #stats span
{
	color:#00B4E0;
}

#eventpage #pagecontent #content .post .clearfloat
{
	border:none;
	margin:0;
}

#eventpage h1
{
	font-size:1.5em;
	color:#fff;
	margin:0 0 10px;
}

#eventpage.blog h2
{
	font:1.5em Verdana, Helvetica, Arial, sans-serif;
	color:#fff;
	font-weight:700;
	letter-spacing:-0.08em;
}

#eventpage.blog a:hover h2
{
	color:#fff;
	text-decoration:underline;
}

.author-box
{
	float:right;
	text-align:right;
	width:100px;
	margin:0 0 5px 7px;
	padding:5px;
}

.author-box .avatar,.author-box .photo
{
	border:none;
	float:none;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}

.post-author
{
	font-size:95%;
	color:#fff;
	margin:5px 0 0;
	padding:0;
}

#eventpage li
{
	list-style-image:url(images/bluebullet.gif);
}

#eventpage #pagecontent #content .entry a.more
{
	display:block;
	float:right;
	font-size:17px;
	font-weight:700;
	letter-spacing:0;
	background:url(images/morearrow.gif) left no-repeat;
	margin:0;
	padding:0 0 3px 25px;
}

#eventpage #pagecontent #content .entry a.more:hover,#eventpage #pagecontent #content .entry a.more:active
{
	color:#fff;
	text-decoration:none;
}

#fixedsponsors
{
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	height:140px;
	background:#fff;
}

.eventbody #fixedsponsors .headwrap h3
{
	display:block;
	color:#697178;
	background:url(images/headarrowdown.gif) right bottom no-repeat;
	padding:0 24px 0 0;
}

.eventbody #fixedsponsors .headwrap
{
	min-height:17px;
	background:url(images/headbg.gif) repeat-x bottom #fff;
	font-size:0.7em;
	font-weight:400;
	text-align:left;
	margin:0 0 5px;
	padding:7px 10px 5px;
}

.eventbody #fixedsponsors div.events-sidebar
{
	float:left;
	width:auto;
	padding:3px;
}

.eventbody #fixedsponsors div.events-sidebar li
{
	display:inline;
	float:left;
	vertical-align:baseline;
	width:auto;
	margin:0 7px;
}

.eventbody #fixedsponsors div.events-sidebar h3
{
	color:#697178;
	font-size:0.8em;
	font-weight:400;
}

.eventbody #fixedsponsors .simply-scroll
{
	width:505px;
}

.eventbody #fixedsponsors .simply-scroll .simply-scroll-clip
{
	width:505px;
}

.eventbody .fixwrap
{
	width:980px;
	height:140px;
	text-align:left;
	margin:0 auto;
}

.eventbody div.events-sidebar
{
	width:auto;
	float:left;
	padding:3px;
}

.eventbody div.events-sidebar ul
{
	list-style-type:none;
	height:auto;
}

.eventbody div.events-sidebar li
{
	float:left;
	vertical-align:baseline;
	display:inline;
	width:auto;
	margin:0 7px;
}

.eventbody div.events-sidebar h3
{
	color:#697178;
	font-size:1.2em;
	font-weight:400;
}

#sponsorsfixedwrap
{
	width:655px;
	float:left;
}

#socialmediafixed
{
	width:300px;
	float:right;
}

#eventpage #sidebar.pagesidebar .pagewidget
{
	background:#fff;
	margin:0 0 15px;
}

.featbox
{
	float:left;
	width:190px;
	margin:0 0 0 10px;
}

.featbox img
{
	margin:3px 0;
}

.featbox a, .featbox a:hover {
text-decoration:none;
}

.sidebarwidget
{
	background-color:#fff;
	margin:0 0 10px;
	padding:10px;
}

#homefeatured
{
	width:610px;
	background-color:#fff;
	margin:0 0 10px;
	padding:10px 0 15px;
}

#homefeatured .headwrap
{
	border-top:8px solid #00B5E1;
	margin:0 10px;
}

#homefeatured .headwrap h2
{
	color:#000;
}

#homesidebar
{
	float:right;
	width:320px;
	margin:0;
}

#homesidebar #sidebar
{
	float:none;
}

#homesidebar .col
{
	width:300px;
}

#homesidebar .colcontain
{
	width:auto;
	float:none;
}

#sidebar .widget_tabbox
{
	padding:0;
}

#sidebar .widget_tabbox li
{
	border:none;
}

.tabberlive .tabbertabhide
{
	display:none;
}

ul.tabbernav
{
	border-bottom:1px solid #778;
	font:bold 11px Verdana, sans-serif;
	text-align:left;
	height:24px;
	margin:0 0 1px;
	padding:0;
}

#sidebar ul.tabbernav li
{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

ul.tabbernav li a
{
	font:bold 1.4em Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #556072;
	border-bottom:none;
	background:#00B5E1;
	text-decoration:none;
	display:block;
	width:148px;
	text-align:center;
	letter-spacing:-1px;
	padding:4px 10px 1px 0;
}

ul.tabbernav li a:link
{
	color:#fff;
}

ul.tabbernav li a:visited
{
	color:#fff;
}

ul.tabbernav li.tabberactive a
{
	background:url(images/headarrowdown.gif) no-repeat 136px 2px #fff;
	border-bottom:1px solid #fff;
	color:#697178;
	padding:4px 10px 1px 0;
}

ul.tabbernav li.tabberactive a:hover
{
	border-bottom:1px solid #fff;
}

.tabberlive .tabbertab
{
	border:1px solid #556072;
	border-top:0;
	bottom:1px;
	position:relative;
	padding:10px 5px;
}

.tabberlive .tabbertab h2
{
	display:none;
}

.tabberlive .tabbertab h3
{
	display:none;
}

.tabberlive#tab2 .tabbertab
{
	height:200px;
	overflow:auto;
}

/* To hide tabs before load */
.tabbertabhide
{
	display:none;
}

/*=== CNW-36 Greg's Fix===*/
.tabberlive a
{
	display:inline;
}

.tabberlive .tabbertab a
{
	text-decoration:none;
	font:1.2em/1.1 Georgia;
	letter-spacing:-0.02em;
}

.tabberlive .tabbertab a:hover
{
	text-decoration:underline;
}

#sidebar .tabberlive .tabbertab li
{
	padding:3px 0 3px 13px;
}

.post #searchform
{
	float:none;
	margin:0 0 20px;
}

body .wp-pagenavi a,body .wp-pagenavi a:link
{
	background:none;
}

#yarpp a
{
	font:1.2em/1.1 Georgia;
	letter-spacing:-0.02em;
}

.more a {
text-decoration:underline;
}

.more a:hover {
text-decoration:underline;
}

body .gbackgr img {
padding:0;
margin:0;
border:0;
}

body .gbackgr ul li {
margin:0;
}

#postscriptpromo {
margin: 15px 0;
}

#postscriptpromo p {
margin-bottom:10px;
background:url(images/headarrowright.gif) no-repeat left center transparent;
padding-left:30px;
}

#postscriptpromo a {
color:#555;
font-size:13px;
font-weight:bold;
}

#postscriptpromo a span { font-weight: normal; }