body{
	margin-top:100px; 
}

blockquote{ 
	line-height:1.3em; 
	font-style:italic;
}

.topbar{
	background-image:url(../images/topbar-back.jpg);
	background-repeat:repeat-x;
	height:57px;
	padding:13px 0 0 0;
}

.topbar .signup{
	display:block;
	width:87px;
	height:33px;
	background-image:url(../images/greenBtn.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	padding: 7px 0 0 0;
	float:right;
	font-size:17px;
	font-weight:bold;
}
.topbar .signup:hover{ 
	text-decoration:none; 
	text-shadow:-1px -1px 1px #000; 
}


.topbar .nav{
	width:600px;
	float:right;
}

.topbar .nav a{
	text-shadow:1px 1px 1px #000;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}

.topbar .nav .dropdown-menu{
	background-color:#2b6ade;
	margin-top:14px;
}

.topbar .nav .dropdown-menu li a{
	text-shadow:1px 1px 1px #000;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.topbar .nav .dropdown-menu li a:hover{
	background-color:#2886e7 !important;
	background-image:none !important;
}

.footer {
	background: #ededed url('../images/footer-top.png') repeat-x 0 0;
	padding: 10px 0;
	margin-top: 50px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#adadad;
	text-shadow:#fff 1px 1px 1px;
}
.footer h2{
	color:#999898;
	text-shadow:#fff 1px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
}
.footer p,.footer a{
	color:#adadad;
	text-shadow:#fff 1px 1px 1px;
}
.footer ul,footer li{ margin:0; padding:0; list-style:none; }
.footer .copyright{
	border-top:1px solid #e0e0e0;
	margin-top:10px;
	padding:10px 0 10px 0;
}
.footer .right{ text-align:right; }
#google_translate_element{ float:right; margin:-3px 5px 0 5px; }

.seperator{
	background: transparent url('../images/seperator.png') no-repeat 0 0;
	min-height:38px;
	text-align:center;
	padding:20px 0 20px 0;
	margin-top:10px;
}



/* Home page */
.home-strapline{
	text-indent:-9999px;
	background-image:url(../images/home/home-strapline.png);
	background-repeat:no-repeat;
	width:848px;
	height:30px;
	display:block;
	margin:0 auto;
}

.home-substrapline{
	text-indent:-9999px;
	background-image:url(../images/home/home-substrapline.png);
	background-repeat:no-repeat;
	width:420px;
	height:24px;
	display:block;
	margin:8px auto;
}

/* Stages */
.stages{
	overflow:auto;
	background-image:url(../images/blueglow.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
}
.stages img{ float:left; margin-left:10px; margin-top:60px; }
.stage1, .stage2, .stage3{
	width:238px;
	float:left;
	padding:0 5px 0 0;
	text-indent:-9999px;
	background-repeat:no-repeat;
	height:185px;
}

.stage1{ background-image:url(../images/home/stage-1.png); width:215px; margin-top:11px; }
.stage2{ background-image:url(../images/home/stage-2.png); margin-left:14px; }
.stage3{ background-image:url(../images/home/stage-3.png); width:209px; margin-left:30px; }


/* c2a buttons */
.button-strip{ margin-top:30px; margin-bottom:40px; }
.button-strip a:hover{ text-decoration:none; }

.grey-button {
	background: transparent url('../images/grey-box.png') no-repeat 0 0;
	width: 218px;
	height: 51px;
	padding: 10px;
	display:block;
}

.grey-button h2 {
	text-shadow: #fff 1px 1px 1px;
	font-size: 15px;
	line-height: 20px;
}

.grey-button p {
	text-shadow: #fff 1px 1px 1px;
	font-size: 11px;
	line-height: 14px;
	color:#666;
}

.grey-button.settings span, .grey-button.people span {
	display: block;
	float: left;
	background: transparent url('../images/icons/settings-large.png') no-repeat center center;
	width: 32px;
	height: 51px;
	margin-right: 15px;
	margin-left: 5px;
}

.grey-button.people{ margin-left:50px }
.green-button{ margin-left:20px; display:block; }
.grey-button.people span { background-image: url('../images/icons/people-large.png'); }

.green-button {
	background: transparent url('../images/green-box.png') no-repeat 0 0;
	width: 238px;
	height: 71px;
	color: #fff;
	text-align: center;
}

.green-button h2 {
	text-shadow: #333 1px 1px 1px;
	font-size: 20px;
	color: #fff;
}

.green-button p {
	text-shadow: #333 1px 1px 1px;
	font-size: 11px;
	line-height: 14px;
	color:#fff;
}

/* scrolling text block */
.text-block{
	height:250px;
	overflow:auto;
}

/* footer widgets */
.twitterwidget{
	overflow:hidden;
	width:150px;
	height:21px;
}
.gpluswidget{
	overflow:hidden;
	height:25px;
	margin-top:-12px;
}

.float_right{
	float:right;
	margin:0 0 5px 5px;
}

.float_left{
	float:left;
	margin:0 5px 5px 0;
}

.align_center{
	text-align:center;
	margin:0 auto;
	display:block;
}

.align_left{ text-align:left; }

/* control panel */
a.edit, a.delete, a.code, div.tick, div.cross {
display: block;
float: left;
width: 16px;
height: 16px;
background-image:url(../images/page_white_edit.gif);
background-repeat:no-repeat;
text-indent: -9999px;
top: 2px;
position: relative;
}

a.delete {
background-image:url(../images/bin_closed.gif);
}

a.code {
background-image:url(../images/page_white_code_red.png);
}

div.tick {
background-image:url(../images/tick.png);
}

div.cross {
background-image:url(../images/cross.png);
}

a:focus { 
    outline: none; 
}

#code{ width: 500px; height: 150px; }

#infoMessage { width: 708px; }


/* Blog */
.widget_categories{}
.widget_categories h3{ display:none; }
.widget_categories,.widget_categories ul,.widget_categories li{ list-style:none; margin:0; padding:0; }
.widget_categories li { display:inline; padding-right:10px; }

.widget_recent_entries h3{ display:none; }
.widget_recent_entries{ list-style:none; margin:0; padding:0; }

/* How it works */

.hiw-step1{ background-image:url(../images/howitworks/step1.png); }
.hiw-step2{ background-image:url(../images/howitworks/step2.png); }
.hiw-step3{ background-image:url(../images/howitworks/step3.png); }


.hiw-step1,.hiw-step2,.hiw-step3{ height:130px; margin-bottom:10px; background-repeat:no-repeat; background-position:0 10px; }
.hiw-step1 h2,.hiw-step2 h2,.hiw-step3 h2{ line-height:1em; font-size:18px; font-weight:bold; }
.hiw-step1 h3,.hiw-step2 h3,.hiw-step3 h3{ line-height:1em; font-size:18px; font-weight:normal; margin-top:20px; margin-bottom:20px; }

/* Dashboard */
.dashboard-steps{ background-repeat:no-repeat; background-position:top left; padding-left:50px; margin:0 0 10px 0; }
.step1-dashboard{ background-image:url(../images/dashboard/step1.png); }
.step2-dashboard{ background-image:url(../images/dashboard/step2.png); }
.step3-dashboard{ background-image:url(../images/dashboard/step3.png); }

/* Admin */
.sidebaradmin{ float:right; }
.sidebaradmin .inner{ padding-left:5px; }
.sidebaradmin ul{ list-style:none; margin:0; padding:0; }
.sidebaradmin hr{ margin:0 0 5px 0; padding:5px 0; }