/*   
Theme Name: Lovington
Description: Private.
Author: In Lovington
Author URI: http://www.inlovington.com
Version: 1.3.2
Tags: Lovington, valid css
*/

* {margin:0; padding:0;}
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */
ol {padding: 10px 35px;}
ol li {padding: 2px 0px;}
#content ul {list-style-type: disc; padding: 10px 35px;}
#content ul li {padding: 2px 0px;}


/********************************************/

body {width:100%; margin:0 auto; text-align:center; color:#666; background: rgba(118, 118, 118, 0.21); font:16px Arial, Sans-Serif;}
.clear {clear:both; margin:0; padding:0;}

a:link {color:#3c44d9; text-decoration:none;}
a:hover {color:#3c44d9; text-decoration:underline;}
a:active {color:#3c44d9; text-decoration:none;}
a:visited {color:#3c44d9; text-decoration:none;}

#header {width:100%; height:150px; background-color:#3c44d9; margin-bottom:0px; color:#fff;}
#footer {clear: both; width:100%; height:90px; background-color:#3c44d9; margin-top:20px; padding-top:20px; color:#fff;}
#footer a {color:#fff; text-decoration:underline;}
#footer p  {width: 75%; margin: 10px auto;}
#container {position:relative; width:1080px; margin:0 auto; text-align:center; background: #FFFFFF; padding: 10px 20px; border-left: 10px #666 solid;border-right: 10px #666 solid;}

#hdrContainer {width:1040px; height:150px; margin:0px auto;}
#hdrContainer h1 {float:left; font-size:36px; color:#fff; text-align:left; font-weight:normal; margin:10px 0 0 20px; letter-spacing:-2px;}
.description {float:left; width:480px; margin:0 0 0 20px; font-size:16px;}
#nav {float:left; background: #ffc501; width:960px; text-align:left; padding: 10px 10px 10px 110px;}
#nav ul {margin:95px 0 0 0;}
#nav li {display:inline; font-size:18px; font-weight:bold; margin:0 20px 0 0;}
#nav li:hover {border-bottom: 1px solid #f91723;}
#nav a {color:#f91723; text-decoration:none;}

#content {float:left; width:740px; margin:15px 0px; text-align:left;}
.post {width:100%; clear:both; border-bottom: 1px dotted gray; padding-bottom: 15px; margin-bottom: 10px;}
.post table.tr-caption-container  {margin: 20px auto;}
.wp-caption-text {margin-top: 10px;}
h1 {color:#3c44d9; font-size:26px; padding: 10px 0px;}
h1 a {color:#3c44d9; font-size:26px; text-decoration:none;}
h1.pagetitle  {margin: 5px 0px; font-size: 26px; color: #3C3C3C;}
div.catdesc  {padding: 15px; margin-bottom: 5px; border-bottom: 4px solid #3c44d9;}
div.catdesc img {margin-right: 5px;}
div.entry h2  {margin-bottom: 15px; font-size: 18px;}
.entry p {padding:10px 0px;}
.entry img.alignleft {padding:0px 10px 10px 10px;}
.entry .akst_link {display:block; padding:10px 0 10px 20px;}
/**.entry ul {padding:0 20px 0 10px; list-style-type:none; margin:0 0 0 20px;}
.entry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}**/
h2.date  {margin: 15px 0px; font-size: 12px;}
p.date  {padding-top: 10px; margin-top: 40px; border-top: 1px dotted #555;}
h3 {color:#3c44d9; font-size:18px; padding:20px 20px 0 20px;}
h3#comments {color:#3c44d9; font-size:16px; padding:20px 20px 10px 0;}
h3#respond {color:#3c44d9; font-size:18px; padding:20px 20px 0 0;}
.postdate {color:#fff; font-size:14px; font-weight:bold; padding:8px 20px; background-color:#3c44d9;}
.postentry {padding:15px;}
.postentry img {padding:10px;}
.postentry p {padding:10px 0 10px 0;}
.postentry ul {padding:0 0 0 10px; list-style-type:none; margin:0 0 0 20px;}
.postentry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}
.akst_link {display:block; padding:20px 0 0 0;}
.postmetadata {padding:0 10px 10px 10px;}
.comments {margin:5px 0 20px 10px;}
.alt {display:block; padding:10px 0 10px 0;}
a.comments:link {color:#3c44d9; text-decoration:underline;}
.navigation {display:block; padding:0 20px 20px 0;}
small {display:block; padding:5px 0 10px 20px; font-size:10px; font-weight:bold;}
small.commentmetadata {display:block; padding:0 0 10px 0; font-size:10px; font-weight:bold;}
blockquote {padding:10px 20px; color:#999; font-size:12px; font-style:italic;}
#search {float:left; width:178px; padding:20px; border:1px solid #3c44d9;}
input#s {width:160px; padding:3px; margin:0 0 5px 0;}

.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}

.wp-caption {display: block; border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}

#sidebar-1 {float:right; width:300px; text-align:left;margin:15px 0px;}
#sidebar-1 h2 {color:#fff; font-size:14px; font-weight:bold; padding:8px 20px; background-color:#3c44d9;}
#sidebar-1 ul {border:0px;}
#sidebar-1 li {border:0px; padding: 15px;}
#sidebar-1 ul li ul {margin-bottom:20px; border-bottom:1px solid #3c44d9;}
#sidebar-1 ul li ul li {padding:0 0 10px 20px; border-left:1px solid #3c44d9; border-right:1px solid #3c44d9;}
#sidebar-1 ul li ul li:first-child {padding-top: 10px;}
#sidebar-1 a {display:block;}
#sidebar-2 {float:left; width:140px; text-align:left;}
#sidebar-2 img {padding-bottom:20px;}
#sidebar-1 li, #sidebar-2 li {list-style:none;}

textarea {width:450px; height:100px; margin:10px 0 10px 0; font-family:Arial, Sans-Serif; font-size:12px; padding:10px;}

#social-box  {float: right; margin: 0px 10px 10px 10px;}
.fblike  {float: left; margin: 10px;}
.tweet  {float: left; margin: 10px; padding-top: 2px;}
div.post-thumb  {float: left; margin: 20px 20px 5px 5px;}
div.breadcrumbs {float: left;}

img.notfound {display: block; margin: 20px auto;}

.twitter-follow-button  {
	margin: 20px 10px;
}

input.url  {
	width: 500px;
	padding: 2px;
	margin: 5px;
}

#event-sidebar  {
	float: right;
}
div.event-content  {
	padding-top: 15px;
}

.notice  {color: #b60000; font-weight: bolder;}
iframe.contact  {border: 0px solid #FFFFFF;}

#dsq-content {
	margin-top: -40px;
}
span.nudge-down  {padding-top: 4px;}
/*styling to move 'Subscribe' to right hand side */
.single-forum .subscription-toggle  {
    float:right !important ;
}