/*
Theme Name: SocialFundamentals.com Custom 
Theme URI: http://www.SocialFundamentals.com
Description: Custom 2 column theme based off of http//www.bloganything.net
Version: 1.0
Author:  Kyle and Johnny
Author URI: http//www.SocialFundamentals.com
*/

body { background:#ffffff; color:#444;  font-style: normal; font-size:14px; margin: 0px; padding: 0px; font-family: Georgia, Verdana, Arial; }
#wrap { width: 820px; margin:0 auto; background-color: #ffffff;}
.maindate { color: #888888;}
.mainwidthfiller { width: 100%; }
a.maincomments { color: #5e5eff; text-decoration:none; }
.maincomments a:hover { color: #5e5eff; text-decoration:underline; }
.maincomments { color: #5e5eff; background:transparent url(/blog/wp-content/themes/sf/images/discussion_icon.png) no-repeat; font-weight: bold; padding-bottom: 5px; padding-left: 20px; float: left; }
.mainendcomments {  background:#E5F4FD url(/blog/wp-content/themes/sf/images/discussion_icon2.png) no-repeat; color:#444; border: solid 1px #A8BFD6; padding: 6px; padding-left: 30px; display: inline; }
.sharethisbox { background:#E5fdf4 url(/blog/wp-content/themes/sf/images/other_share.png) no-repeat; color:#444; border: solid 1px #A8d6bf; padding: 6px; padding-left: 90px; display: inline; font-size: 12px;}
.writer {float: right; }
.writer a:hover, a:visited, a:link { color: #5e5eff; text-decoration:none; }
.more-link {  text-decoration: none; position: relative; left: 440px; }
.more-link a, a:visited, a:link { color: #5e5eff; }
.more-link  a:hover { color: #5e5eff;text-decoration: underline; }
h2 { font-size:1.4em; padding-left:0px; font-weight:bold; display:inline; }
img a { border:0; margin:6px; padding:6px; }
.navigation { background:transparent; color:#000; display: block; text-align: center; margin-top: 10px; margin-bottom: 50px; }
.navigation li { list-style:none; }
.navigation a, a:visited, a:link  { color:#5e5eff; text-decoration:none; }
.navigation  a:hover { color: #5e5eff;text-decoration: underline; }
.trackback { color:#444; background:#E5F4FD; text-align:center; border: 1px solid #A8BFD6;margin:0 auto; padding:6px; }
.commentformbox { border: solid 1px #888; background: #efefef; font-family: Georgia, verdana, arial; padding: 4px; margin-left: 1px; }
.commentformlabel { display: inline;padding-bottom: 2px; }
.commentlist { font-size: 12px; }
#comment { width:100%;}
.box a { color: #5e5eff; }
ul.commentlist { background:transparent; list-style: none; margin:0px; padding: 0px;}
li.oddcomment { background:#efefef; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding: 6px }
li.admincomment { background:#ccccff; border:1px solid #5e5eff; padding: 6px }
li.alt { background: #fff; padding: 6px; margin: 0px;}
.commentauthor {  float: left; font-size: 1.4em; }
.commentauthor a { color: #5e5eff; text-decoration: none; }
.commentauthor a:hover, a:visited, a:link  {  color: #5e5eff; text-decoration: underline; }
.commentdatetime { float: right; color: #888888; }
.commentdatetime a { color: #5e5eff; text-decoration: none; }
.commentdatetime  a:hover, a:visited, a:link  {  color: #5e5eff; text-decoration: underline; }




#random {
background:#FFC;
text-align:center;
color:#000;
font-size:13px;
font-family:Georgia, Verdana;
border-bottom:1px solid #fc0;
text-transform:capitalize;
padding:4px;
}

.header {
height:70px;
width:100%;
position:relative;
color:#000;
margin:0px auto;
padding:0px;
background: url(/blog/wp-content/themes/sf/images/sf-header-2.jpg) no-repeat;
}

.header_links {
position: relative;
text-align: center;
font-family: arial;
font-weight: normal;
font-size: 12px;
color: #5e5eff;
line-height: 95%;
}
.header_nav {
text-align: center;
height:18px;
width:100%;
position:relative;
background-color:#000;
margin: 0px;
padding: 0px;
border: 0px;
}
.header_ad {
text-align: center;
background: transparent url(/images/sf-ad-bg.jpg) repeat-x;
height:89px;
width:100%;
position:relative;
color:#000;
margin:0px auto;
padding:0px;
}

#headerdesc {
position: relative;
top: 95px;
left: 80px;
font-size:18px;
text-decoration:none;
}

#headermenu {
position: relative;
left: 90px;
top: 75px;
font-size:12px;
text-decoration:none;
}

.header a:visited, a:link {
  color: #444;
  text-decoration: none;
}
.header a:hover {
  text-decoration: underline; 
}

.description {
height:30px;
font-size:20px;
font-family: Georgia, verdana,arial;
text-decoration:none;
font-weight:400;
color:#FFF;
padding-left:40px;
padding-top:5px;
background:transparent;
margin:0 auto;
}

#nav {
height:5px;
width:750px;
font-size:14px;
font-family: Georgia, verdana,arial;
text-decoration:none;
font-weight:400;
color:#FFF;
background:transparent;
margin:0 auto;
padding:0;
}

#footer {
width:820px;
height:25px;
color:#666666;
clear:both;
margin:0 auto;
font-weight: normal;
font-size: 12px;
  font-family: Georgia, Arial, Helvetica;
}

.footer {
font-size:11px;
text-align:center;
padding-bottom:4px;
font-family: Georgia, Arial, Helvetica;
font-weight: normal;
}

#footer  a:visited, a:link {
	color:#666666;
  text-decoration: none;
font-weight: normal;
}
#footer  a:hover {
font-weight: normal;
	color:#222222;
  text-decoration: underline; 
}

#sidebar {
width:230px;
float:right;
text-align:left;
list-style:none;
display:inline;
color:#444;
line-height:1.4em;
font-family:Georgia, Verdana, Arial;
font-size:12px;
margin-top:14px;
padding:4px 2px;
}

#sidebar a {
color:#444444;
text-decoration:none;
}

#rsidebar h2,#lsidebar h2, #rsidebar h3,#lsidebar h3 {
color:#444444;
font-family:Arial, Georgia;
line-height:normal;
font-size:1.4em;
display: inline;
padding-bottom: 6px;
}

#lsidebar {
width:180px;
float:left;
text-align:left;
list-style:none;
display:inline;
margin-left:34px;
padding:0;
}

#rsidebar {
width:230px;
float:right;
text-align:left;
padding:15px;
list-style:none;
margin-right:0px;
display:inline;
}
#rsidebar a:hover {
	color:#222222;
  text-decoration: underline; 
}

.category ul li a {
color: #5e5eff;
padding: 0px;
margin: 0px;
background:transparent url(images/category.gif) no-repeat;
line-height:18px;
padding-left: 23px;
padding-top: 2px;
}
.category li {
font-size: 10px;
padding: 0px;
margin: 0px;
padding-top: 1px;
padding-bottom: 1px;
}

.sidebarlist li {
font-weight: bold;
font-size: 12px;
padding: 0px;
margin: 0px;
padding-top: 9px;
padding-bottom: 3px;
}
.sidebarlist a { 
color: #5e5eff;
font-weight: normal;
}
.blogroll li {
font-size: 10px;
padding: 0px;
margin: 0px;
padding-top: 1px;
padding-bottom: 1px;
}

.feed {
background: transparent url(images/feed.png) no-repeat left;
padding-left: 18px;
}	
.homesidebar {
background: transparent url(images/home.gif) no-repeat left;
padding-left: 18px;
}	
.archive ul li a {
background:transparent url(images/archive.gif) no-repeat;
padding-left:20px;
line-height:18px;
}

.page ul li a {
background:transparent url(images/go.gif) no-repeat;
padding-left:20px;
line-height:18px;
}

.misc ul li a {
background:transparent url(images/bullet.gif) no-repeat left;
padding-left:18px;
line-height:18px;
}

#sidebar ul {
padding-left:0;
text-align:left;
list-style:none;
margin:0;
}

#sidebar li a {
list-style:none;
margin:0;
}

#sidebar img {
padding:0;
}

#searchform {
list-style: none;
padding: 2px;
border: 0px;
width: 149px;
border: solid 1px #555555;
background-color: #dddddd;
}
.search {
background: transparent;
border: 0;
}

.content {
width:520px;
line-height: 140%;
font-size:14px;

padding-left:15px;
padding-right: 15px;
float:left;
padding-top:5px;
font-family:Georgia, Verdana, Arial;
overflow:hidden;
color:#333;
}

.content p {
line-height:1.6em;
padding:0;
}

.entry {
}

.entry a {
color:#5e5eff;
text-decoration: underline;
}

.entry li {
list-style:circle;
}

.post-divider {
padding:0px;
border-bottom:1px solid #cccccc;
}
.sidebar-divider {
padding:0px;
border-bottom:1px solid #cccccc;
margin-top: 12px;
margin-bottom: 6px;
}

.postname {
font-family: Arial, Georgia;
font-size:1.4em;
color:#5e5eff;
list-style:none;
text-align: left;
text-transform:capitalize;
padding-bottom:4px;
line-height:normal;
}

.postname a {
text-decoration:none;
color:#5e5eff;
font-weight: bold;

}

.user {
list-style:none;
padding-top:4px;
}

.title {
padding-top:6px;
}

.title li {
list-style:none;
padding-top:2px;
}

.post-time p {
padding-left:2px;
}

.mewtwo {
background:transparent;
text-align:left;
font-size:10px;
color:#333;
padding-top:4px;
}

.mewtwo a {
color:#5e5eff;
text-decoration:none;
}

.link {
text-align:center;
list-style:none;
width:460px;
padding-bottom:4px;
}


blockquote {
background:#FBFBFB;
border-left:4px solid #F0F0F0;
border-top:1px solid #F0F0F0;
text-align:left;
padding:2px 8px;
}



.alignleft {
float: left;
}

.alignright {
float: right;
}

.wp-smiley {
background:transparent;
border:none;
margin:0;
padding:0;
}





img {
padding:5px;
}

#random a,ul.commentlist a,.subscribe a,.trackback a {
color:#5e5eff;
}

.postname a:hover,.entry a:hover {
color:#5e5eff;
  text-decoration: underline; 
}

.mewtwo a:hover,.writer a:hover {
text-decoration:underline;
}

#respond,h3.commentstatus {
color:#444444;
font-weight:400;
text-align:center;
font-size:1.4em;
font-family:Georgia, verdana,arial;
}
img a {
border: 0;
}

h2 .postname a {
	font-size: 22px;
}


