@charset "utf-8";
/* CSS Document */

/******************************************************************
CUSTOM :: SOCIAL BOOKMARKING ICONS
******************************************************************/
.socialBookmarks {
	margin:16px 0;
	float:left;
}
.socialBookmarks ul.sb a:hover {
	background-color:transparent !important;
}
ul.sb li a {
	height:32px;
	width:32px;
	display:block;
}
ul.sb {
	float:left;
	margin:0;
	padding:0;
	margin-top:6px;
}
ul.sb li {
	list-style:none;
	width:32px;
	height:32px;
	float:left;
	background-color:#ccc;
	margin-right:17px;
	cursor: pointer;
}
ul.sb span {
	display:none;
}
/******************************* Twitter *******************************/
li#sb_twitter {
	background:url('images/sb/icon-sb-twitter.png') top left no-repeat;
}
li#sb_twitter:hover {
	background:url('images/sb/icon-sb-twitter.png') bottom left no-repeat;
}
/******************************* Facebook *******************************/
li#sb_facebook {
	background:url('images/sb/icon-sb-facebook.png') top left no-repeat;
}
li#sb_facebook:hover {
	background:url('images/sb/icon-sb-facebook.png') bottom left no-repeat;
}
/********************************** Digg **********************************/
li#sb_digg {
	background:url('images/sb/icon-sb-digg.png') top left no-repeat;
}
li#sb_digg:hover {
	background:url('images/sb/icon-sb-digg.png') bottom left no-repeat;
}
/********************************* Reddit *********************************/
li#sb_reddit {
	background:url('images/sb/icon-sb-reddit.png') top left no-repeat;
}
li#sb_reddit:hover {
	background:url('images/sb/icon-sb-reddit.png') bottom left no-repeat;
}
/****************************** Stumble Upon ******************************/
li#sb_stumbleUpon {
	background:url('images/sb/icon-sb-stumbleUpon.png') top left no-repeat;
}
li#sb_stumbleUpon:hover {
	background:url('images/sb/icon-sb-stumbleUpon.png') bottom left no-repeat;
}
/******************************* Delicious *******************************/
li#sb_delicious {
	background:url('images/sb/icon-sb-delicious.png') top left no-repeat;
}
li#sb_delicious:hover {
	background:url('images/sb/icon-sb-delicious.png') bottom left no-repeat;
}
/********************************** RSS **********************************/
li#sb_rss {
	background:url('images/sb/icon-sb-rss.png') top left no-repeat;
}
li#sb_rss:hover {
	background:url('images/sb/icon-sb-rss.png') bottom left no-repeat;
}
/************************************** Email ***************************/
li#sb_email {
	background:url('images/sb/icon-sb-email.png') top left no-repeat;
}
li#sb_email:hover {
	background:url('images/sb/icon-sb-email.png') bottom left no-repeat;
}
/****************************************************************** 
CUSTOM :: SIDE BAR BIG ICONS 
/******************************************************************/
.sideIcons {
	float:left;
	position:relative;
	width:310px;
	background:url('images/bg-comment-dark.png') top left repeat-x #323232;
	padding:1em 0;
	top:-18px;
}
.sideIcons ul.si a:hover {
	background-color:transparent !important;
}
ul.si {
	float:right;
	margin:0;
	padding:0;
	margin-right:16px;
}
ul.si li a {
	height:24px;
	width:24px;
	display:block;
	outline:none;
}
ul.si li {
	list-style:none;
	width:24px;
	height:24px;
	float:left;
	cursor:pointer;
	margin-left:14px;
}
ul.si span {
	display:none;
}
li#twitterSideIcon {
	background:url('images/icon-twitter-24px.png') top left no-repeat;
}
li#facebookSideIcon {
	background:url('images/icon-facebook-24px.png') top center no-repeat;
}
li#rssSideIcon {
	background:url('images/icon-rss-24px.png') top right no-repeat;
}

/******************************************************************
PLUGIN :: WP EMAIL CAPTURE 
******************************************************************/

#wp_email_capture {
	background-color:#EEE;
	margin:0;
	padding:12px;
}
.wp-email-capture-email {
	margin:0;
}
label.wp-email-capture-email {
	margin:0;
}
input.wp-email-capture-email {
	width:196px;
	height:21px;
	color:#555;
	font-size:11px;
	padding-left:6px;
}
input.wp-email-capture-submit {
	margin:0;
}
input.submit_bt {
	margin:0;
}
input.wp-email-capture-submit {
	background-color:#DF0000;
	border:0 none;
	float:right;
}
.wp-email-capture-submit, #wp-submit {
	color:#FFF;
	cursor: pointer;
}
/****************************************************************** 
PLUGIN :: BIZ DIRECTORY 
******************************************************************/
input#bizdir_search {
	margin:0 0 0 1em;
	position:relative;
	top:4px;
}
input#bizdir_submit {
	margin:1em 0 0 0;
}
input#bizdir_submit, input#bizdir_search {
	background-color:#DF0000;
	border:0 none;
}
#bizdir_submit, input#bizdir_search {
	color:#FFF;
	cursor: pointer;
}
.bizdir_organise {
	background:#EEEEEE;
	padding:18px;
	margin-top:1em;
}
.bizdir_organise form h4 {
	margin-bottom:0em;
	padding-bottom:0.5em;
}
input#bizdir_search_term, select#categories {
	width:248px;
}
form#biz_sort_form {
	padding-top:14px;
}
#bizdir_directory h4 {
	margin-bottom:0.5em;
}
.biz_comp_contact {
	margin:0.5em 0;
}
/******************************************************************
PLUGIN :: STRAY QUOTE ROTATOR  
******************************************************************/
#stray_widgets-2 {

}
.quote-box {
	background:url('images/icon-speechmarks-open.png') no-repeat 0px 10px;
	padding:14px 20px 0 40px;
	font-size:18px;
	color:#666;
}
.quote-close {
	background:url('images/icon-speechmarks-close.png') no-repeat top right;
	width:30px;
	height:30px;
	float:right;
	position:relative;
	top:-20px;
}
.byline {
	font-size:10px;
	clear:both;
	margin-top:.08em;
}
/******************************************************************
PLUGIN :: CLEAN CONTACT
******************************************************************/
#clean_contact {
	background:#fff url('images/bg-cranes-contact.jpg') no-repeat right 13em;
}
.CleanContact {
	text-align: left;
	width: 26em;
	display: block;
	border:0;
	padding-top: 1em;
}
.CleanContact input[type="text"] {
	width: 100%;
	margin-bottom: .5em;
}
input[type=submit] {
	background: #d51a02 url('images/btn-bg.png') repeat-x left top;
	padding:4px 14px;
	margin: 1em 0;
	color:#fff;
	font-weight:bold;
}
.CleanContact label {
	clear: none;
	display: inline;
	text-align: left;
	color:#555;
}
.CleanContact textarea {
	width: 100%;
	height: 15em;
	margin-bottom: .5em;
	font-size: 1.2em;
}
.CleanContact label em {
	font-style: normal;
}
.CleanContact_msg {
	font-weight: bold;
	padding: 1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.CleanContact_msg.ok {
	background-color: #D3FFD1;
	border: solid 1px #e6f4d7;
	color: #000;
	margin: 2em 0 2em 0;
	padding:3px;
}
.CleanContact_msg.err {
	background-color: #ff9595;
	border: solid 1px #fff;
	color: #000;
	margin: 2em 0 2em 0;
	padding:3px;
}
fieldset.CleanContact {
	padding:0;
}
/******************************************************************
PLUGIN :: KADOM ADS
******************************************************************/

div.kd_ads {
	width:100%;
	margin-bottom:10px;
}
div.kd_ads_block {
	display:block;
	overflow:hidden;
	margin:0 auto 0 auto;
}
div.kd_ads_block a.kdads-link {
	background:transparent;
	display:block;
	float:left;
}
div.advertisehere {
	width:100%;
	display:block;
	text-align:center;
}
div.kd_ads_block a.kdads-empty {
	background:#e7e7e7;
	display:block;
	float:left;
	border:#CCC 1px solid;
	color:#666;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
div.kd_ads_block a.kdads-empty:hover {
	background:#DDD;
	display:block;
	border:#999 1px solid;
	color:#333;
	text-decoration:none;
}
#advertise table {
	width:98%;
	margin:1em auto;
	border-collapse:collapse;
}
#advertise td {
	padding:.6em 1em;
	text-align:center;
}
#advertise .column1 {
	text-align:left;
}
#advertise thead th {
	text-align:center;
	background:#eee;
	height: 3em;
	border-bottom:1px solid;
	font-weight:normal;
}
/******************************************************************
PLUGIN :: CUSTOM AVATAR COMMENT
******************************************************************/
.custom-avatar-box {
	clear:both;
}
#comment-avatars-select-wrapper input {
	display:none;
}
#comment-avatars-select-wrapper img, #comment-avatars-select-wrapper img.nothing {
	border:2px solid #F9F9F9;
	margin:0;
}
#comment-avatars-select-wrapper img.selected, #comment-avatars-select-wrapper img:hover, #comment-avatars-select-wrapper img.sfover {
	border: 2px solid #323232 !important;
}

/******************************************************************
CUSTOM WIDGET :: FACEBOOK FAN BOX
******************************************************************/
.fan_box a:hover{
  text-decoration: none;
}
.fan_box .full_widget{
  height: 200px;
  border: 0 !important;
  background: none !important;
  position: relative;
}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}
.fan_box .connections{
  padding: 0 !important;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666;
}
span.total{
  color: #DF0000 !important;
  font-weight: bold;
}
.fan_box .connections .connections_grid {
  padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 0 10px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-weight: normal;
  color: #666 !important;
  padding-top: 1px !important;
}
.fan_box .connect_widget{
position: absolute;
bottom: 0;
right: 10px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}

/******************************************************************
SPEAK ON IT PLUGIN (Anns custom plugin)
******************************************************************/

.soi-quote {
    background: url("../../uploads/misc/speak-on-it-quote-bg.png") no-repeat scroll center center #010101;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 22px;
    line-height: 30px;
    margin: 20px auto;
    padding: 2em 2.2em;
    text-align: center;
}

.soi-story{
	background: none repeat scroll 0 0 #EEEEEE;
    margin: 2em auto;
    padding: 2em 4.5em;}
	
.soi-story	p {
    margin: 0 0 0.5em;
}
/******************************************************************
SPEAK ON IT FORM (Contact form 7)
******************************************************************/
.wpcf7-text.context, .felt, .wpcf7-text.name {background:#EEEEEE;}
.wpcf7-text.context:focus, .felt:focus, .wpcf7-text.name:focus {background:#FFFFFF;}
input, textarea {font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size:1em;}
.wpcf7-text.context{width:510px; height:60px;}
