/*
Theme Name: Simple White
Description: Simple White 2 Column Template. Great for personal blogs and business blogs. Very nice and clean look & feel.
Version: 1.2
Author: Bingo Web Design
Author URI: http://www.bingowebdesign.info
Tags: two-columns, fixed-width, white, blue, light
License: GPL
*/


.aligncenter,
div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}

.alignleft {   float: left;}
img.alignleft {   float: left; margin:0px 10px 10px 0px;}
.alignright {   float: right;}
img.alignright {   float: right; margin:0px 0px 10px 10px;}
.wp-caption {   border: 1px solid #ddd;   text-align: center;   background-color: #f3f3f3;   padding-top: 4px;   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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 p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;}

/* General Styles */

body {background:#fff; font-family: Arial, sans-serif;}
a {color:#cccccc;text-decoration:none;padding:2px;}
p {margin:0px 0px 10px 0px;}
#wholepage {
      /*background-image:url(images/bggrad.gif); */
      background-repeat:repeat-x;)
}
#webPage,#footerBottom  , #headerTop {}*/
#wrappage {
   width:980px;  position:relative; 
   /*background-image:url(images/contentBg2.gif); */
   background-repeat:repeat-y; }
#webPage {
   width:950px;  
   text-align:left; 
   position:relative;
   /*background-image:url(images/contentBg.gif); */
   background-repeat:no-repeat;}
#headerTop {width:940px; 
   }
#headerTop h1{
   color:#fff;
}

#footerBottom {
width:940px; height:28px;
border-top:1px solid #999;
}

#footerBottom .wavedata {
color:#999999;
float:left;
font-size:11px;
margin-top:10px;
}

/* Header Styles */
#header {width:900px; position:relative;background-color:#000;}

#header h1 {float:left; padding-right:20px;}
#header h1 a {font-family:Tahoma, Arial, sans-serif; font-size:2.5em; font-weight:200; line-height:70px;}

/*#header p.description {line-height:70px; margin:0px; padding:0px 15px; color:#aeaeae; float:left; font-size:1.3em;}

#header #searchform {width:247px; height:40px; position:absolute; top:15px; right:0px; background:url(images/searchBar.gif) center;}
#header #searchform  div {position:relative;}
#header #searchform #s {position:absolute; top:-3px; left:7px; width:153px; background:none; border:none;}
#header #searchform #searchsubmit {position:absolute; top:-3px; left:167px; width:75px; background:none; border:none;}
*/

#feeds { width:230px; height:20px; position:absolute; top:23px; right:165px;}
#feeds a {width:40px; padding-left:20px; height:20px; display:block; float:left; font-size:1.2em; font-weight:700; line-height:20px;
background:url(images/rssComments.gif) no-repeat top left; color:#000;}
#feeds a#postFeed {background:url(images/rssPosts.gif) no-repeat top left;}


/* Header Styles */

#nav {width:938px; height:42px; margin-left:1px; background:url(images/navBg.gif) repeat-x; clear:both; overflow:hidden;}
#nav li {float:left; background:url(images/liBg.gif) no-repeat center right;}
#nav li a{display:block; float:left; height:42px; line-height:42px; font-size:1.3em; padding:0px 13px 0px 10px; color:#fff; text-shadow: #000 1px 1px 2px;
font-weight:700;}
#nav li a:hover , .current_page_item a
{
/*background:url(images/liHover.png) bottom center no-repeat;*/
font-weight:bold;
color:#000;
}

/* Content Styles */

#content {border-bottom:0px solid #e7e7e7;padding-left:5px;}
.editLink {width:640px; font-size:1.2em; text-align:center;}

/* Post Styles */


#leftSide {
bottom:0;
float:left;
height:100%;
margin-right:25px;
margin-top:25px;
position:relative;
top:0;
width:720px;
/*border-right:2px solid #e7e7e7; */
}
.postEntry {clear:both;}
.postHeader {height:30px; overflow:hidden; line-height:30px; margin-left:1px; margin-bottom:10px;}
.postTitle {float:left; }
.postTitle a {color:#000; font-size:1.6em; font-weight:100;}
.postTitle a:hover {color:#fff; font-size:1.6em; font-weight:100;}
.postDetails {float:right; padding-right:40px; color:#2fb3ff;}
.postDetails a {color:#2fb3ff;}

.postContent  a{ color:#000;text-decoration:underline;}
.postContent {font-size:1.2em; clear:both; line-height:14px;}
.postContent h1 {font-size:3em; line-height:45px;}
.page_title {font-size:2.5em; line-height:45px;}
.postContent  h2, .postContent big {font-size:1.8em; line-height:40px;}
.postContent h3 {font-size:1.5em; line-height:35px;}
.postContent h4 {font-size:1.3em; line-height:30px;}
.postContent h5 {font-size:1em; line-height:25px;}
.postContent h6 {font-size:.8em; line-height:20px;}
.postContent blockquote {margin:10px 20px; font-style:italic; background:#f5f5f5; border:1px solid #f0f0f0; padding:20px;}
#content .postContent ul li {list-style:inside disc;}
#content .postContent ol li {list-style:inside decimal;}
#content thead, thead {background:#f5f5f5;}
#content td , td, th{padding:6px; border:1px solid #E9E9E9;}
#content td a {font-size:1.2em; font-weight:700;}

.postFooter {margin-left:30px; clear:both; color:#838383; font-size:1.0em; margin-top:10px;}
.postFooter a {color:#838383;}
.postFooter span, .postFooter  span a {color:#00a1ff;}

.pagedPost {padding-left:30px; color:#00a1ff}

#postBox{
height:134px;
width:201px;
margin-right:35px;
margin-bottom:25px;
float:left;
}
#postBox a:hover {background-color:#fff;}

#newsBox{
height:124px;
width:191px;
margin-right:35px;
margin-bottom:25px;
float:left;
background-color:#08bcc3;
padding:5px;
}

#newsBox .title{
color:#ffffff;
font-size:13px;
font-weight:normal;
}

#newsBox a{
color:#ffffff;
font-size:13px;
font-weight:normal;
}

#newsBox a:hover{
background-color:#000;
padding:2px;
}

#audioBox{
height:124px;
width:191px;
margin-right:35px;
margin-bottom:25px;
float:left;
background-color:#adac96;
padding:5px;
}

#audioBox .title{
color:#fff;
font-size:13px;
font-weight:normal;
}

#audioBox a{font-size:13px;}

#audioBox a:hover{background-color:#000;}


#linkBox{
height:124px;
width:191px;
margin-right:35px;
margin-bottom:25px;
float:left;
background-color:#a10789;
padding:5px;
}
#linkBox a:hover {background-color:#000;padding:2px;}

#linkBox .title{
color:#fff;
font-size:13px;
font-weight:normal;
}

#postBox_news_first{
background-color:#08bcc3;
color:#FFFFFF;
margin-bottom:25px;
margin-right:35px;
padding:15px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

#postBox_news_first h1{
font-size:25px;
font-weight:lighter;
}

#postBox_news_first .date{
font-size:15px;
font-weight:lighter;
text-transform: uppercase;
margin-left:5px;
}

#postBox_news_first p{
font-size:25px;
font-weight:lighter;
margin-left:5px;
margin-top:10px;
}

#postBox_news{
background-color:#08bcc3;
color:#fff;
margin-bottom:25px;
margin-right:35px;
padding:15px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

#postBox_news .date{
float:left;
font-size:15px;
font-weight:lighter;
text-transform: uppercase;
}

#postBox_news p{
margin-left:135px;
font-size:15px;
font-weight:lighter;
margin-top:-11px;
}

#postBox_CH_first{
color:#000;
font-weight:bold;
margin-bottom:25px;
margin-right:35px;
padding:15px 15px 15px 0px;
}

#postBox_CH_first h1{
font-size:25px;
font-weight:lighter;
margin-top:15px;
}

#postBox_CH_first p{
font-size:15px;
font-weight:normal;
margin-top:10px;
color:#999;
}

#postBox_CH{
color:#000;
font-weight:bold;
margin-bottom:25px;
margin-right:35px;
padding:15px 15px 15px 0px;
}

#postBox_CH h1{
font-size:20px;
font-weight:lighter;
margin-top:15px;
}

#postBox_CH p{
font-size:15px;
font-weight:lighter;
margin-top:15px;
color:#999;
}

#postBox_search{
background-color:#cc3399;
color:#fff;
margin-bottom:25px;
margin-right:35px;
padding:15px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

#postBox_search .date{
float:left;
font-size:15px;
font-weight:lighter;
text-transform: uppercase;
}
#postBox_search p{
font-size:15px;
font-weight:lighter;
margin-left:135px;
margin-top:-10px;
}
#postBox_search a{
font-size:15px;
font-weight:lighter;
}
#postBox_search a:hover{
background-color:#000;
padding:2px;
}

#postBox_link{
background-color:#A10789;
color:#fff;
margin-bottom:25px;
margin-right:35px;
padding:18px 10px 8px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

#postBox_link .link{
font-size:15px;
font-weight:lighter;
}

#postBox_link a{
font-size:15px;
font-weight:lighter;
color:#fff;
}


#postBox_audio{
color:#000;
margin-bottom:25px;
margin-right:35px;
}

#postBox_audio .title{
color:#000;
font-size:25px;
font-weight:normal;
}

/* Sidebar Styles */

#rightSide {width:200px;}
.widgettitle {font-weight:normal;
/*background:url(images/sidebarTitleBg.gif) no-repeat center left; */
height:15px; line-height:15px; font-size:1.3em; color:#999;margin-left:2px;}
.widgetContent {line-height:15px; font-size:1.3em;}
.widgetContent ul li ul {padding-left:10px;}

.widgetContent a {color:#999;text-decoration:none;text-transform: capitalize;}
.widgetContent a:hover{color:#fff;background-color:#000;padding:2px;-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;}

.footer {padding:20px; font-size:1.1em; text-align:center;}
.footer a {color:#0ba6ff;}

/* Comment Styles */

#comment {width:590px;}
.commentEntry {margin-left:30px; width:600px;}
.commentlist {font-size:1.3em;}
.comment-author {background:#f9f9f9; border:1px solid #f0f0f0; padding:10px; margin-bottom:15px;}
.comment-meta {display:none;}
#respond h3 {margin-bottom:5px;}


/* LINE */

.ln{
background-color:#999;
height:1px;
}

/* SOCIABLE */
div.sociable { float:right;
margin:6px 0 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable a:hover {
background-color:#fff;
}
.sociable-hovers {
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
#About{
background-color:#d71845;
padding:10px 10px 30px 10px;
margin-right:20px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
#About .title{
font-size:25px;
color:#fff;
}
#About p{
font-size:15px;
color:#fff;
}
#clients{
background-color:#3FAE6B;
padding:10px 10px 30px 10px;
margin-right:20px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
#clients .title{
font-size:25px;
color:#fff;
}
#clients p{
font-size:15px;
color:#fff;
}
#contact{
background-color:#76cff7;
padding:10px 10px 30px 10px;
margin-right:20px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
#contact .title{
font-size:25px;
color:#fff;
margin-left:20px;
margin-top:10px;
}
#contact p{
font-size:15px;
color:#fff;
}
#contact a{
font-size:15px;
color:#fff;
}
#contact a:hover{
color:#000;
}
#contact .privacy{
float:right;
width:470px;
}

#captcha{
float:right;
margin-top:15px;
}
#captcha p{

}
#captcha img{
margin-bottom:15px;
}

#captcha .button{
width:80px;
}

#video h1{
font-size:25px;
font-weight:lighter;
margin-top:15px;
}
#video p{
font-size:25px;
font-weight:lighter;
}
#social_network{
background-color:#fff;
margin-left:20px;
margin-right:20px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
#social_network p{
color:#000000;
float:left;
margin-bottom:13px;
margin-top:15px;
margin-left:15px;
}
#social_network img{
float:right;
float:right;
margin-right:10px;
margin-top:5px;
}
#socialLinksContainer{
margin-top:-12px;
float:right;
}