/*
Theme Name: Rapport International
Theme URI: http://rapportintl.com
Version: 1.0
Description: Business
Author: D. Murphy
Author URI: http://masterful-marketing.com
*/

/* standard elements */
html {min-height: 100%;}

* { margin: 0; padding: 0; }

/* structure */
body { background-color: #00539f; color:#666666; font:12px/18px verdana, geneva, arial, sans-serif; }
img.avatar {float:left; margin-right:10px;}

#wrap { background: #ffffff url(img/bg.png) repeat-y top center; width: 1010px; margin: 15px auto; }

blockquote {border-left:2px solid #6d8d23; background-color:#f3f3f3; margin:20px 0 20px 0px; padding:8px 20px 8px 20px;}

/* Various Classes */

.clear { clear:both; height:0; overflow:hidden; line-height:1px; font-size:1px; }
.greenbold { color: #6d8d23; font-weight: bold; }
.bluebold { #00549f; font-weight: bold; }

.tab { font: .9em/1.4em verdana, san-serif; padding: 0 0 20px 20px; }
.flabel { color: #6d8d23; font-weight: bold; font-size: .8em; }

/* Links */
a {color: #00549f; text-decoration: none; font-weight: bold; }
a:hover {color: #6d8d23; text-decoration: none; font-weight: bold;}
a img {border: none;}

/* header */
#header { height: 166px; margin-left:5px; padding: 0px; background: url(img/header.png) no-repeat;}

#searchform { position: relative; left: 0; float: right; text-align: center; font: bold 12px verdana, san-serif; }

/* Sidebars */

#leftside {clear:left; float:left; line-height:1.5em; margin:20px 0px 5px 20px; padding: 0; width:220px; font-size: .9em; line-height: 1.4em; }

#sidebar {clear: right; float:right; line-height:1.5em; margin:20px 20px 5px 0px; padding:0; width:220px; font-size: .9em; line-height: 1.4em; }

#leftside ul, #sidebar ul {list-style: none; margin:0; padding: 0; }
#leftside li, #sidebar li  { display: block; background-image: url(img/li-side.gif); background-repeat: no-repeat; background-position: 0 10px; padding: 5px 0px 5px 15px; }
#leftside p { margin-bottom: 10px; }

#leftside h2 { color: #666666; font: bold 1.2em/1.5em verdana,sans-serif; margin: 0 0 6px 0; padding-left: 0; }
#sidebar h2 { color: #666666; font: bold 1.2em/1.5em verdana,sans-serif; border-bottom: 1px solid #666666; margin: 0 0 8px 0; padding-left: 0; }
#leftside h3 { color: #666666; font: bold 1.1em/1.5em verdana,sans-serif; margin: 0 0 6px 0; padding-left: 0; }
#sidebar h3 { color: #666666; font: bold 1.1em/1.5em verdana,sans-serif; border-bottom: 1px solid #666666; margin: 0 0 8px 0; padding-left: 0; }

#sidebar a { color: #00549f; text-decoration: none; }
#sidebar a:hover { color: #6d8d23; text-decoration: none; }

#sidebar img, #leftside img { padding: 0 0 10px 0; }

.sideblock { padding: 0; margin-bottom: 20px; border: 0px solid #90a5c4; width: 220x; }

#box {border: 1px solid #6d8d23; background-color:#ffffff; margin:20px 0 20px 0px; padding:8px 20px 8px 20px;}


/* Content */

#content{ float: left; width: 470px; margin:20px 10px 5px 20px; font: normal 1em/1.6em verdana, sans-serif;}

#content h1 {font: bold 1.4em verdana,sans-serif; color: #6d8d23; margin-bottom: 10px; }
#content h2 {font: bold 1.2em verdana,sans-serif; margin:10px 0 10px; color:#00549f;}
#content h3 {font: bold 1.2em verdana,sans-serif;margin:10px 0 10px;color: #6d8d23;}
#content h4 {font: bold 1em verdana,sans-serif; margin:10px 0 10px; color:#00549f;}
#content h5 {font: bold 1em verdana,sans-serif;margin:10px 0 10px;color: #6d8d23;}

#content ul {margin:0; list-style: none; }
#content ol {margin: 0; }
#content ul ul {margin:0 0 0 10px; }

#content ul li {background-image: url(img/li.gif); background-repeat: no-repeat; background-position: 0 5px; padding: 0px 0px 10px 15px; }

#content ol li { margin-left: 25px; padding: 5px 0px 5px 0px; }

#content ul li ul li {background-image: url(img/lig.gif); background-repeat: no-repeat; background-position: 0 12px; padding: 5px 0px 5px 15px; }

#content .small { font: 10px verdana, san-serif; }

#content p { margin-bottom: 10px; }

#content a:hover { border-bottom: 1px dotted #6d8d23; color: #6d8d23; text-decoration: none; font-weight: bold;}

/* footer */
#footer {  color: #00549f; clear: both; font: bold .9em/1.8em arial, sans-serif; text-align: center; height: 30px; padding: 10px 0 10px 0;}

#footer a { color: #00549f; text-decoration: none; }
#footer a:hover {color: #6d8d23; text-decoration: none;}

#bottom { background: url(img/footer.png) no-repeat; height: 15px; }

/* Forms */
#s,#submit{background-color:#ffffff;border:1px solid #cccccc;color:#666666;font-size:1em;margin:0 0 16px;padding:4px;width:130px;}

#author,#email,#url,#comment{border:1px solid #cccccc;font-family:arial,sans-serif;font-size:1.1em;margin:0;padding:4px;}

/* posts */

.descr { color: #363636; font-weight: bold; font-size: .8em; margin-bottom: 6px; }
.credits { color: #363636; font-style:italic; font-size: .8em; margin-bottom: 6px; }

.info { background-color:#f3f3f3; border-left:2px solid #00549f; color:#666666; font: bold .8em/2em arial, san-serif; margin:10px 0 20px 0px; padding: 5px 5px 5px 10px; }

.info a {text-decoration: none;}
.info a:hover {text-decoration: none;}


#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}

.comment{ border-left:2px solid #00549f; background-color:#ffffff; color:#666666; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment .commenticon {line-height:1.6em;font-size:.9em;padding-bottom:20px;}
.comment p {line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}

.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}

.prevlink{margin-right:20px;}
.prevlink a { color: #00549f; font-weight: bold; text-decoration: none; font-size: .9em; }
.prevlink a:hover {color: #6d8d23; text-decoration: none;}
.nextlink{margin-left:20px;}
.nextlink a { color: #00549f; font-weight: bold; text-decoration: none; font-size: .9em; }
.nextlink  a:hover {color: #6d8d23; text-decoration: none;}

.alignleft,
img.alignleft {
        display: inline;
        float: left;
        margin-right: 20px;
        margin-top: 5px;
}
.alignright,
img.alignright {
        display: inline;
        float: right;
        margin-left: 20px;
        margin-top: 5px;
}
.aligncenter,
img.aligncenter {
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
        margin-bottom: 12px;
}
.wp-caption {
        border: none;
        background: #F2f2f2;
        color: #6d8d23;
        font-size: 12px;
        line-height: 18px;
        text-align: center;
        margin-bottom: 20px;
        padding: 4px;
        -moz-border-radius: 0;
        -khtml-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
}
.wp-caption img {
        margin: 5px;
}
.wp-caption p.wp-caption-text {
        margin: 0 0 4px;
}
.ltw_tes_item {
	margin: 0px 0 18px 0;
	overflow: hidden;
	width: 100%;
}
.ltw_tes_image_cont {
	float: left;
	height: 88px;
	margin: 4px 20px 0 5px;
	width: 88px;
}
.ltw_tes_image_cont img {
	border: 2px solid #CCCCCC;
}
.ltw_tes_content_cont {
	float: left;
	width: 650px;
}
.ltw_tes_content_cont p {
	margin-bottom: 0;
}
.ltw_tes_testimonial {
}
.ltw_tes_client_name {
	margin-top: 10px; 
}
.ltw_tes_client_company {
	margin: 0;
}
.ltw_tes_client_company a {
}
.ltw_tes_client_company a:hover {
}


