@import url("menu.css");

/*General Page Styles*/

Body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#1d335d;
	color:#656565;
	font-size:13px;
}
.FCKLinkGalleryContainer, .FCKImageGalleryContainer, #editorBody 
{
	background-color: #FFFFFF;
    text-align: left;
    color: #000000;
}
p, li, td
{
	color:#656565;
	font-size:13px;
}
a:link, a:visited, a:active {
	color:#656565;
	text-decoration:underline;
}
a:hover
{
	color:#153450;
	text-decoration:underline;
}

H1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#840019;
	line-height:normal;
	font-weight:bold;
	margin: 1.5em 0em 1em 0em;
}
H2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#840019;
	line-height:normal;
	font-weight:bold;
}
hr {
size:1px;
color:#999999;
}

#mastfont
{
}
#centeringie
{
	text-align:center;
}
#centering
{
	width:940px;
	margin:0 auto;
	text-align:left;
}
#pagebackground
{
	background-image:url(/Portals/_default/Skins/Steve-dickson/images/steve-dickson-buderim_02.jpg);
	background-repeat:repeat-x;	
	background-color:#1d335d;
}
#sitewrapper
{
}
#topbarwrapper
{
	margin-bottom:21px;
}
#topbar
{
	height:48px;
}
#topbarleft
{
	float:left;
}
#topbarright
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffc423;
	line-height:normal;
	margin:0px 0 0 0;
	font-weight:bold;
	font-style:italic;
	width:400px;
	text-align:right;
	line-height:22px;
}
#banner
{
	position:relative;
	height: 246px;
}
#headshot
{
	background-image:url(/Portals/_default/Skins/Steve-dickson/images/headshot-for-banner.png);
	height:243px;
	width:217px;
	position:absolute;
	bottom: 0;
}
#menuwrapper
{
	/*height:52px;*/
	background-image:url(/Portals/_default/Skins/Steve-dickson/images/steve-dickson-buderim_08.jpg);
	background-repeat:repeat-x;	
}
#menu
{
	float:right;
}
#search
{
	float:right;
	margin-top:13px;
}
.topPane
{
	height:201px;
}

#contentwrapper
{
	background-image:url(/Portals/_default/Skins/Steve-dickson/images/body-background.gif);
	background-repeat:repeat-y;	
}
#ContentPanewrapper
{
	float:left;
	padding:32px 29px 35px 29px;
}
.ContentPane 
{
	width:574px;
}
/*Right Hand buttons*/

.RightPane 
{ 
	float:left;
	width:290px;
}
.RightPane H1
{
	margin:5px 0 0 0;
	padding:0;
	color:#1b447e;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}
.bluebox
{
	margin:12px 0 12px 12px;
	background-color:#b2cbed;
	padding:12px;
}
.bluebox p
{
	margin:0;
	padding:0;
	color:#3c3c3c;
}
.bluebox a:Link, .bluebox a:active, .bluebox a:visited
{
	color:#3c3c3c;
}
.bluebox a:hover
{
	color:#000000;
}
.blueboxleft
{
	float:left;
	width:180px;
}
.blueboxright
{
	float:left;
}
.RightPane .NormalBold
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
/*bottom button styles*/
#bottombuttonwrapper
{
	background-color:#1a4580;
	width:940px;
	padding:14px 0 14px 0;
}
#button1
{
	width:299px;
	height:125px;
	background-image:url(/Portals/_default/Skins/Steve-dickson/images/steve-dickson-buderim_43.jpg);
	background-repeat:repeat-x;	
}
#button2
{
	width:299px;
	height:125px;
	background-image:url(/Portals/_default/Skins/Steve-dickson/images/steve-dickson-buderim_43.jpg);
		background-repeat:repeat-x;	
}

#button3
{	
	width:299px;
	height:125px;
	background-image:url(/Portals/_default/Skins/Steve-dickson/images/steve-dickson-buderim_43.jpg);
	background-repeat:repeat-x;	
}
.buttonpadding
{
	float:left;
	margin: 0 0 0 10px;
}
#contactimage
{
	float:left;
	padding:29px 22px 25px 23px;
}
#contactdetails
{
	float:left;
	padding-top:25px;
}

.buttonfont, .buttonfont a:Link, .buttonfont a:active, .buttonfont a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.buttonfont a:hover
{
	text-decoration: underline;
}
#donatespacing
{
	padding:25px 23px 25px 23px;
}
/*basenav styles*/
#basenav
{
	font-size:11px;
	color:#8e99ae;
	text-align:center;
	padding:7px;
}
#basenav a:Link, #basenav a:active, #basenav a:visited
{
	font-size:11px;
	color: #8e99ae;
	text-decoration: none;
}
#basenav a:hover
{
	font-size:11px;	
	text-decoration: underline;
}
#quote
{
	margin:20px 0 10px 0;
	text-align:center;
}

#SearchIcon
{
	display:none;
}

input.SearchTextBox 
{
	width:126px;
}
#search div.SearchBorder
{
	width:126px;
}
#search input
{
color:#3c3c3c;
}
#twitter_div li
{
	list-style-type:none;
	padding:0;
	margin:0;
	color:#3c3c3c;
}
#twitter_div ul
{
	padding:0;
	margin:0;
	color:#3c3c3c;
}
/*news editor styles - general*/
.articlereadmore, .articlereadmore a:Link, .articlereadmore a:active, .articlereadmore a:visited
{
	font-size:11px;
	color:#357fae;
	text-decoration:none;
}
.articlereadmore a:hover
{
	text-decoration:underline;
}

.articledate
{
	font-size:11px;
	font-style:italic;
}
/*news editor styles - article page*/
.articleListingFull h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:normal;
	font-weight:bold;
}
.articleListingFull .imageBox
{
	float: right;
	padding: 3px;
	border: 1px solid #bbc7cd;
	margin: 0 0 15px 15px;
}
/*Used to clear floats*/

.clear:after
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear
{
	zoom: 1;
}

/*Blog Home styles*/
#bookbackground
{
	width:271;
	height:328px;
	background-image:url(/Portals/_default/Skins/Steve-dickson/images/steve-dickson-buderim_36.gif);
	margin: 0 0 11px 11px;
}
#blogpadding
{
	padding:29px 36px 0 74px;
}
#blogpadding h4 a
{
	font-family:"segoe script", courier, Times, serif;
	color:#1b447e;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0px;
}
#blogpadding h4 a:hover
{
	text-decoration:underline;
}
#blogpadding p
{
	font-family:"segoe script", courier, Times, serif;
	color:#52575d;
	font-size:14px;
	margin:20px 0 20px 0;
	padding:0px;
}
#blogpadding p a
{
	color:#1b447e;
	text-decoration:none;
	font-size:12px;
}
#blogpadding p a:hover
{
	text-decoration:underline;
}
#blogsmallfont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#52575d;
}
#blogsmallfont a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b447e;
	text-decoration:none;
}
#blogsmallfont a:hover
{
	text-decoration:underline;
}
/*Home snippets styles*/
#communnitysnippet a
{
	color:#29619d;
	font-size:13px;
	text-decoration:none;
}
#communnitysnippet a:hover
{
		text-decoration:underline;
}
communnitysnippet li
{
	color:#29619d;
}
/*news editor styles - listings page*/

.articleListingLarge .listingItem
{
	margin: 12px 0;
}

.articleListingLarge .imageBox
{
	float: left;
	padding: 3px;
	border: 1px solid #bbc7cd;
	margin: 15px 0 0 0;
}

.articleListingLarge .infoBox
{
	float: left;
	width: 555px;
}
	
.articleListingLarge h2, .articleListingLarge h2 a, .articleListingLarge h2 a:link, .articleListingLarge h2 a:active, .articleListingLarge h2 a:visited
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 6px 0;
	text-decoration:none;
}
.articleListingLarge h2 a:hover {

	text-decoration:underline;
}

/*news editor styles - latest news page*/

.articleListingMedium .listingItem
{
	margin: 15px 0 20px 0;
}

.articleListingMedium .imageBox
{
	padding: 3px;
	border: 1px solid #bbc7cd;
	margin: 0 0 0 15px;
}
	
.articleListingMedium h2, .articleListingMedium h2 a, .articleListingMedium h2 a:link, .articleListingMedium h2 a:active, .articleListingMedium h2 a:visited
{
	color: #3c3c3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	margin: 0 0 5px 0;
	text-decoration:none;
}
.articleListingMedium h2 a:hover
{
	text-decoration:underline;
}
.articleListingMedium hr
{
	color:#868686;
	height:1px;
}
#editorBody
{
    background: #FFFFFF;
    text-align: left;
    color: #000000;
}
.article h1 a
{
	color:#3c3c3c;
	text-decoration:none;
}
.article h1 a:hover
{
		text-decoration:underline;
}
#socialmediatable
{
width:240px;
}

.tweet_time
{
display:none;
}
.tweet_list
{
margin-top:0px;
}
.tweet_list li
{
margin-bottom:10px;
list-style-type:none;
}
.tweet_list
{
margin-left:0px;
padding-left:0px;
}
