/*  
Theme Name: SMO Public Page
Description: Theme for SMO Wordpress
Version: 1.0
Author: Amy Cheng


*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	color:#252525;
}
body {
	line-height: 1.2em;
	background-color:#f3f3f3;
}

ol, ul {
	list-style: disc;
	
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


:focus {
	outline: 0;
}

img a {
border:0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


table {
	border-spacing: 0;
}

/* Layout */
#container {
	width: 975px;
	margin: 0px auto;
}

#header {

	width:975px;

}

#search-box{
background-repeat:no-repeat;
float:left;
width:335px;
height:36px;
text-align: center;
color: white;
margin-left: 120px;
}

#nav-list {
	background-image:url(http://socialmediaoptimisation.com.au/wp-content/uploads/public/nav-list-bg.gif);
	background-repeat:repeat-x;
	height:30px;
	margin-left:440px;
	padding:5px 0;
	width:517px;
}

.post {
	padding: 20px;
}

#main-page {
	margin-top: 0px;
	background-color: white;
}

#dashboard-table {
	border: 5px solid white;
	width: 900px;
	margin: 0px auto;
}

.howToButton {
	float: right;
}

#main-white-bg {
	background-color:white;
	border:30px solid white;
	margin:50px 0 auto;
	padding:0;
	width:900px;
}

#footer {
	background-color:#F3F3F3;
	border-top:56px solid #F3F3F3;
	font-size:80%;
	height:100px;
	width:960px;
}

/* Typography */

h1, h2, h3, h4, h5, h6 {
	color:#107fd8;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h1 {
font-size: 24px;
}

h2 {
font-size:140%;
padding-top:40px;
font-weight:bold;

}

.simplepie h3 {
	display: none;
}

.entry {
padding-bottom: 50px;
}

.entry p {

width:65%;
padding-top:8px;
padding-bottom:8px;
line-height:1.3em;
color: #414141;
}

.entry li {

width:65%;
padding-top:4px;
font-size:90%;
}

.entry ul {
padding-left:40px;
}

.entry em {

color:#707070;
font-size:90%;

}

.navigation {
height:150px;
margin:auto 0;
padding:30px 0;
width:850px;
}

.alignleft {
float:left;
width:326px;
height:96px;
background-repeat:no-repeat;
background-image: url(http://socialmediaoptimisation.com.au/portal/wp-content/uploads/lesson-prev.gif);
}

.alignleft a, .alignright a {
margin-left:110px;
margin-top:37px;
position:absolute;
text-align:center;
}

.alignright {
float:right;
width:326px;
height:96px;
background-repeat:no-repeat;
background-image: url(http://socialmediaoptimisation.com.au/portal/wp-content/uploads/lesson-next.gif);
}

#bg-button {
background-image: url(http://socialmediaoptimisation.com.au/portal/wp-content/uploads/lesson-next.gif);
}

#button-text {
padding-top: 27px;
padding-left: 78px;
}

#prev-title {
color:#464646;
font-size:120%;
}

#next-title {
color:#007236;
font-size:120%;
}

#lesson-title-next a  {
color:#007236;
text-decoration:none;
}

#lesson-title-prev a  {
color:#464646;
text-decoration:none;
}

/*----------------------------Header----------------------------*/

#nav-list li {
	display:inline;
	padding-left:25px;
	padding-right:10px;
	font-size:90%;		
}

#nav-list a {
text-decoration:none;		
}

#navigation{
	float:right;
	margin-top:50px;
	width:577px;
	height:29px;
	background-image:url(../../images/nav-bg.gif);
	background-repeat:no-repeat;
	padding-top: 6px;
	

}

.img-logo {
	width:203px;
	height:62px;
	padding:10px;
	float:left;
}

#search-box p a {
	color: white;
}

#searchform #login-text a {
	color: #FFFFFF;
	text-decoration: none;
}

#logged-in-bar {
	margin: 0px auto;
	text-align: center;
	padding-top: 0px;
}

#searchform {
margin-left:163px;
margin-top:-21px;


}


#logout-text {
	margin-left:50px;

}

#lc-logo {
float:left;
height:90px;
width:500px;
}

#logout-text ul li {
list-style:none;
display:inline;
padding-left:15px;
color:white;
}


#logged-in-bar a {
text-decoration:none;
color:white;
}

/*-----------------lc-content--------*/

#lc-content {
width:954px;
background-color:#FFFFFF;
min-height:1000px;
margin-top:50px;
}



#footer-img-2, #footer-img-1 {
	margin-bottom:-20px;
}

#social-media-op-footer-1 {
font-weight:bold;
}

#social-media-op-footer-1 {
}

body {
margin:0 auto;

}

p {
font-size:100%;
line-height:1.2em;
padding-top:10px;
}

/* Dashboard */



#heading {
font-size:200%;
color: #107fd8;
margin-left:45px;

}

#breadcrumb {
font-size:70%;
padding:10px;
margin-left: 35px;
}

.simplepie h3 {
	padding: 0px;
	margin: 0px;
}

/* Form */

td {
padding:2px 2px 2px 5px;
/*background-color:#f4f4f4;*/
/*background-color:#FFFF66;*/
border: 5px white solid;
}

#dashboard-table img {
	padding-left:10px;
	padding-top:3px;
	text-align:center;
}


/*----------------- footer ----------*/



#footer a {
text-decoration:none;
}

#footerID td {
padding:0px;
/*background-color:#FFFF66;*/
border: 0px white solid;
}


#select {
margin-left: 45px;
}

.getting-started { background-color:#ffff99; }

.twitter-h { background-color:#b6dde8;}
.twitter-t { background-color:#daeef3;}

.tube-h { background-color:#e5b8b7; }
.tube-t { background-color:#f2dbdb; }

.linked-h { background-color:#b8cce4; }
.linked-t { background-color:#dbe5f1; }

.flickr-h { background-color:#ffcfff; }
.flickr-t { background-color:#ffdeff; }

.facebook-h { background-color:#8db3e2; }
.facebook-t { background-color:#c6d9f1; }

#img-how-to-use-the-site {
margin-top:-80px;
}

/* Main */

#post {
background-color: white;
padding-left:45px;
padding-right:45px;

}

#post-entry {
padding-left:45px;
padding-right:45px;
border: solid red 1px;

}

h3 {
color:#107fd8;
padding-top: 50px;
padding-bottom:10px;
}

#text-block-1 {
width: 500px;
}

#text-block-2 {
width: 500px;
}

#text-block-3 {
width: 500px;
margin-left:370px;
}

#understand {
margin-left:400px;
}

#text-block-4 {
width: 500px;
}

#text-block-5 {
width: 500px;
}

/* standard classes */
.right {
	float: right;
}

.left {
	float: left;
}

/*homepage*/
.StartLessonsNow {
	float:right;
	margin-right:-320px;
	margin-top:10px;
	padding:10px;
}

#hp-img1 {
	float:right;
	margin-right:-320px;
	margin-top:-150px;
}

.hp-img2 {
	float:right;
	margin-right:-320px;
	margin-top:75px;
	padding-left:5px;
}

#hp-img3 {
	float:right;
	margin-right:-320px;
	margin-top:-150px;
}

#support-button {
position: absolute;
margin-left:490px;
}

#suggest-button {
position: absolute;
margin-left:360px;
}





/*------------------------------------------------Pubic Dashboard*/
/*------------------------------------------------Pubic Dashboard*/
/*------------------------------------------------Pubic Dashboard*/
/*------------------------------------------------Pubic Dashboard*/


/*layout*/

#public-wrapper {
}

#price-button {
	
	height:107px;
	padding-left:40px;
	padding-top:200px;
	position:absolute;
}

#featured-bg {
	
	width:969px;
	height:330px;
	
}

#cta-wrapper {
	height:63px;
	margin-left:500px;
	margin-top:230px;
	position:absolute;
	width:420px;
}

#button-wrapper {
	
	width:969px;
	height:153px;
	margin-top:10px;
}

#button-1 {
	background-image:url(http://socialmediaoptimisation.com.au//wp-content/uploads/public/cta-1.gif);
	float:left;
	height:148px;
	margin-left:7px;
	margin-right:10px;
	width:309px;
	} 
	
#button-2 {
	background-image:url(http://socialmediaoptimisation.com.au//wp-content/uploads/public/cta-2.gif);
	float:left;
	height:148px;
	margin-left:3px;
	margin-right:10px;
	width:309px;
	} 
	
#button-3 {
	background-image:url(http://socialmediaoptimisation.com.au//wp-content/uploads/public/cta-3.gif);
	float:right;
	height:148px;
	margin-left:0;
	margin-right:7px;
	width:309px;
	} 

#content-wrapper {
	
	width: 632px;
	height:940px;
	float:left;
	margin-left: 7px;
}

#content-1 {
	margin-top:5px;
	background-color:#FFFFFF;
	border-right: 2px solid #bcbcbc;
	border-bottom: 2px solid #bcbcbc;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	max-width:637px;
	height: 323px;
	padding:0 10px 0 44px;
}

#content-2 {
	margin-top:10px;
	max-width:637px;
	height: 590px;
	background-color:#FFFFFF;
	border-right: 2px solid #bcbcbc;
	border-bottom: 2px solid #bcbcbc;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	padding:0 40px 0 44px;
	
}

#sidebar-wrapper {
	width: 317px;
	height:940px;
	float:right;
	
}

body {
background-image: url(http://socialmediaoptimisation.com.au//wp-content/uploads/public/main-bgwave.gif);
background-position:top;
background-repeat:no-repeat;
margin:0px auto;

}

#form {
	margin-top:5px;
	width:306px;
	height:323px;
	background-color: #1ba3b3;
	background-image: url(http://socialmediaoptimisation.com.au/wp-content/uploads/public/formheading.gif);
	background-position:top;
	background-repeat:no-repeat;
	border-right: 2px solid #bcbcbc;
	border-bottom: 2px solid #bcbcbc;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	}

#twitter {
	margin-top:10px;
	width:267px;
	height: 220px;
	background-color: #FFFFFF;
	border-right: 2px solid #bcbcbc;
	border-bottom: 2px solid #bcbcbc;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	padding:0 20px;
	}
	
#news {
	margin-top:10px;
	height: 264px;
	background-color: #FFFFFF;
	border-right: 2px solid #bcbcbc;
	border-bottom: 2px solid #bcbcbc;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	width:267px;
	padding:0 20px;
}

#news-list {
list-style: none;
}

#news-list {
font-size:70%;
}

#news-title {
font-weight:bold;
font-size:112%;

}

#news-date {

}

#button-title {
	font-weight:bold;
	margin-left:99px;
	margin-top:19px;
}

#button-sub {
	font-size:85%;
	margin-left:99px;
}

#limited-time {
	position:absolute !important;
	margin-top: -20px !important;
	margin-left:220px !important;
}

#form-fields {
	margin-left:20px;
	margin-top:103px;
	width:200px;
}


#privacy {
font-size:12pt;
color:white;
margin-left:10px;

}

#privacy-txt {
margin-left:30px;
}

/**/


#tellusomething {
float:right;
margin-right:100px;
}

.get-full-access-today {
margin-left:580px;
position:absolute;
}




#benefits-list {
padding-left: 40px;
}


#tweet {
color:#636363;
float:right;
font-family:georgia;
padding:20px;
width:160px;
}

#tweet-img {
padding-top:30px;
}


#Table_01 td {
padding: 0px !important;
border: none !important;
}

.clear {
	clear: both;
}



