/*  
Theme Name: 1002 - Connie
Theme URI: http://digitalboomerang.com/
Description: A Theme for Living Life @ 70. Design has been modified to suit client's liking. Designed by <a href="http://designdisease.com">Design Disease</a> 
Version: 1.1
Author: Digital Boomerang
Author URI: http://digitalboomerang.com/
*/

html { 
  background: #CEFEFF url(images/bg/body-bg.png) repeat-x center top; padding: 0; margin: 0; 
}
body { 
	background:url(images/bg/container-bg.png) repeat-y center top; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; padding: 0px; margin: 0px; color:#35383d;
}

a:link { text-decoration: none; color : #FF6600; border: 0px; }
a:active { text-decoration: underline; color : #FF6600; border: 0px; }
a:visited { text-decoration: none; color : #FF6600; border: 0px; }
a:hover	{ text-decoration: underline; color : #FFB547; border: 0px; } 
a:focus { outline: none; }

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 0.9em;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 0.9em;}
select { font-family: 'Verdana'; color: #282b31; font-size: 0.9em;}
ul { list-style: none; margin: 0px; padding: 0px;}
.clear { clear:both; overflow:hidden;  margin:0; padding:0; }
h1, h2, h3 { font-family:"trebuchet ms"; }
/**********************************************
*	Structure Layouts 				*
**********************************************/
#wrapper { background:url(images/bg/pattern-bg.png) no-repeat center top; }
#bgcontainer { width: 955px; margin: 0 auto;  }
.CON { width: 954px; margin:0;  padding:0; overflow:hidden; }
.SC { width:525px; float: left; padding: 0px 35px; }
.SCS { width: 435px; float: left; padding: 0px 15px 0px 15px;}
.SR { width:330px; float: left; position: relative; padding: 0px; }
.FBG { 
	background:url(images/bg/footer-bg.png) no-repeat center top;
	width: 100%; padding:10px 0 0; margin:30px 0pt 0pt;
}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Header { width:951px; margin:0 auto 30px; position:relative; height: 200px; }
.Logo { position:relative; width:480px; height:160px; float:left; margin-top: 40px; }

.Header .Logo h1 { 
	padding:0; margin:0; position:relative; top:3px; 
	left:12px; height:119px; width:437px;
}
.Header .Logo a { 
	background:url(images/header/logo.png) no-repeat;
	position:absolute; height:119px; width:450px; text-indent:-999em;
}
.Header .Desc {  position: relative; padding:0; margin:0; display:none; visibility:hidden; }
.tagline { position:relative; width:420px; height:175px; float:left; padding-top: 40px;}
.tagline h3 { 
	background:url(images/header/tagline.png) no-repeat;
	position:absolute; width:303px; height:172px;
	left:31px; text-indent:-999em; margin:0;
}
/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Menu { 
	width: 450px; padding: 0px 0px 0px 30px; clear:both; 
	overflow:hidden; position:relative; top:-30px; height:32px;
	font-family:"trebuchet ms";
}
.Menu em { display: none }
.Menu ul { list-style: none; margin: 0px; padding: 0px;}
.Menu ul li { 
	padding: 0px; margin: 0px; display: inline; font-size:1.3em; 
	line-height:1em; text-transform:uppercase; letter-spacing:1px; 
}
.Menu ul li a { 
	background: url(./images/header/menuleft.gif) no-repeat 0 -32px;
	padding: 0px 0px 0px 15px; float: left;
}
.Menu ul li a span { 
	background: url(./images/header/menuright.gif) no-repeat right -32px;
	padding:6px 15px 13px 0; display: block; float: right; margin-right:10px; 
}
.Menu ul li a span { float: none; color: #FFF;}
.Menu ul li.current_page_item a, .Menu ul li a:hover { 
	background-position:top left; color:#ffff99; text-decoration: none;
}
.Menu ul li.current_page_item a span, .Menu ul li a:hover span { 
	background-position:top right;  color:#ffff99;
}
.Menu ul li ul { display: none;}

/* About Blog Box ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.About {  padding:5px 0 40px;}
.About p { padding: 5px 0px; margin: 0px; font-size: 1em; line-height:1.5em;}
.About a.readmore { padding:10px 0 0; display:block;}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.pagetitle { 
	font-size: 2em; line-height: 24px; font-weight: bold; 
	border-bottom: solid 1px #d0c1c1;
	padding:15px 0; margin: 0px; color:#C00;}
.catTitle {
	font-size: 2em; line-height: 24px; font-weight: bold; letter-spacing: -1px; 
	border-bottom: solid 1px #d0c1c1; padding:15px 0; margin-top: 0px; color:#660000;
}
/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SC p img { padding:8px; margin: 0px; border:1px solid #CCC; }
p img.alignleft  { margin-right:15px; }
p img.alignright  { margin-left:15px; }

.Post {	padding: 15px 0px; position: relative; clear: left;}

.PostHead { padding:0 0 5px; }
.PostHead h2 { font-size:1.9em; line-height:1.1em; letter-spacing: -1px; font-weight: bold; padding: 0px 0px 1px 0px; margin: 0px; color:#000033;}
.PostHead h2 a { color: #173F53; text-decoration: none;}
.PostHead h2 a:visited { color: #173F53; }
.PostHead h2 a:hover { color:#98DCED; text-decoration: none;}

.PostHead h3 { font-size:1.1em; line-height: 14px; font-weight: bold; padding: 0px; margin: 0px; color:#000033;}

/**/ * html .PostTime { left: -15px;} /**/ 
.PostTime { 
	padding: 0px; margin:0 0 15px; position:absolute; left: -15px; top: 3px; 
	background: url(images/bg/PostTimeBkg.gif) no-repeat; height: 71px; 
	width: 67px; text-align: center; color:#fff; 
}
.PostTime strong { display: block; line-height: 9px; font-family: 'Verdana';}
.PostTime .day { font-size: 1.3em; line-height: 1.1em; letter-spacing: -1px; padding-top:19px; font-family: 'Arial';}
.PostTime .month { font-size:0.9em; text-transform: lowercase; line-height: 1em; }
.PostTime .year { font-size: 0.9em; font-weight: normal; padding-top:7px; }

.PostHead small {padding: 0px; margin: 0px; font-size:0.95em; line-height:1.3em; font-weight: bold; display: block}

.PostTitle { position:relative; margin-left:60px; min-height:50px; }
.PostAuthor { color:#999; }

.PostCat { color:#ff6600; }
.PostCat a { color:#ff6600; text-decoration: none; }
.PostCat a:visited { color:#ff6600; text-decoration: none; }
.PostCat a:hover { color:#ff6600; text-decoration: none; }

.PostContent { 
	padding: 10px 0px 0px 0px; font-size: 1.1em; 
	line-height: 1.65em; color:#555; position:relative;
}
.PostContent p strong {}
.PostContent img {}
.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }
.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 1em; line-height: 15px; color:#63565f; }
.PostContent ul { padding: 5px 0px; margin: 0px; }
.PostContent ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 1em; line-height: 15px; color:#63565f; }
.PostContent blockquote { padding: 10px; margin: 0px; color:#993366; background: #eaf7ff;}
.PostContent blockquote p { font-size: 1em; padding: 0px; margin: 0px; line-height: 1.5em;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 1em; line-height: 1.5em;}
.PostContent blockquote a { color:#336699;}
.PostContent blockquote a:visited { color:#336699;}
.PostContent blockquote a:hover { color:#000033;}

.PostContent p img { max-width: 420px;}
.PostContent img { margin: 0px 10px 10px 0px; border:solid 1px #495b6b;}

.PostCom { display:block; padding-top:15px; border-top:1px dashed #666;}
.PostCom ul { padding: 0px; margin: 0px;}
.PostCom li { 
	padding: 5px 0; margin: 0 10px 0 0; list-style-type: none; 
	display: inline; color:#336699; font-size:0.95em; 
} 
.PostCom li a, .PostCom li a:visited { font-weight: bold; text-decoration: none; color:#F60;} 
.PostCom li a:hover { font-weight: bold; text-decoration: underline; color:#FFB547;}

.PostCom .Com { background: url(images/PostCom.png) no-repeat left center; padding: 5px 0px 5px 20px; }
.PostCom .Tags { padding-left: 0px;}
.PostCom .editPost { font-weight:bold; }
/* TrackbackList ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
.TrackList { background: #f4ebef url(images/TrackListBottom.gif) no-repeat bottom; padding: 15px; margin-top: 20px; position:relative;}
.TrackListTop { background: #f4ebef url(images/TrackListTop.gif) no-repeat top; position: absolute; top: 0px; left: 0px; width: 455px; height:10px; }
.TrackList h3 { font-size: 1.1em; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; color:#333366; letter-spacing: -1px; border-bottom: dashed 1px #beb4c1;}
.TrackList ul { padding: 0px; margin: 0px;}
.TrackList li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none; font-size: 0.9em; background:url(images/TrackListIco.gif) no-repeat left top;}
.TrackList li a { color:#cc3366; } */

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.wp-pagenavi { display:block; padding: 20px 0;  }
.Nav { font-size: 0.9em; padding: 10px 0px; color:#666; }
.Nav a { padding:2px 6px; border: solid 1px #666; font-size: 0.95em;}
.Nav span { padding:2px 6px; }
.Nav .on { padding:2px 6px; color:#003366; border: solid 1px #666; font-size: 0.95em;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments { margin:0; position: relative;}
.Comments h3 { 
	font-size: 1.8em; margin: 0px 0px 5px 0px; padding: 10px 0px; color:#003;
	font-weight:normal;
}
/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List h3 { font-size: 1.5em; margin:0; padding:0;  }
.List ol { padding: 0px; margin: 0px;}
.List li { 
	position: relative; padding:5px 0 10px; margin: 10px 0px 18px; 
	border-bottom:1px dashed #ccc; list-style:none;
}

/**/ * html .List .LGrav { right: 30px;} /* */ 
.List .LGrav { position: absolute; right:10px; top:10px; }

.List .LUsr { margin:0; padding:0; font-size: 0.9em; line-height:1.3em; color:#666;}

.List .LUsr strong { font:1.6em "Trebuchet MS"; color:#08779C; }
.List .LUsr strong a { color:#c00; text-decoration: none;}

.List .LCon { margin:15px 0 0; padding:0; }
.List .LCon p { margin: 0px; padding: 5px 0px; font-size:1em; line-height: 16px;}
.List .Author { background:fff; }
/* if is author. style it nicer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.List .authorCom .LGrav{ 
	background: url(images/author-ico.png) no-repeat center;
	height:27px; width:27px; padding:3px; border:1px solid #ccc;
}
.List .authorCom  .LUsr strong{ color:#C00; }
.List li.authorCom   { background:#f9f9f9; padding:5px 10px 10px; }
.List li.altCom { border-bottom:1px dashed #FFBD91; }

/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}

.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; font-size:0.9em; }
.Form p small strong { font-weight: bold; color:#FF3300;}
.Form p small { font-size: 0.9em; display: block; padding: 6px 0px; color:#000;}
.Form .TextField { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px 6px 6px 30px; font-size: 1em; display: block;}
.Form .TextArea { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px; font-size: 1em;}
.Form input.SubmitComment { 
	background:#fff url(images/submit-btn.png) no-repeat; font-size:1.3em;
	width:72px; height: 28px; margin:10px 0; border:none; font-weight:bold;
	font-family:"trebuchet ms"; color:#fff; padding:3px 0 0; cursor:pointer;
}
.Form input.SubmitComment:hover { 
	background:url(images/submit-btn.png) no-repeat 0 -28px; color:#FF9;
}
.Form input.SubmitCommentIE { 
	background:#fff url(images/submit-btn.png) no-repeat 0 -28px; font-size:1.3em;
	width:72px; height: 28px; margin:10px 0; border:none; font-weight:bold;
	font-family:"trebuchet ms"; color:#fff; padding:3px 0 0; cursor:pointer;
}
/* Search Results page ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.results li { margin:25px 0 0; }
.results h3 { font-size: 1.5em; margin-bottom:0; }
.results h3 a, .results h3 a:visited { color:#173F53;}
.results h3 a:hover { color:#98DCED; }
.results .PostContent { padding:0; }

/* Side Right Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SRL { width: 320px; float: right; overflow:hidden; }
.SRL .widget { background: #FFF3E2; border-top:1px dashed #CEB193; padding: 10px; }
.SRL .widget h2 { 
	color:#C00; font-size: 1.3em; border-bottom: solid 1px #ffe0bf; 
	padding:0 0 4px 4px; margin:0 0 10px; position: relative;
	text-transform:uppercase; font-weight:bold; 
}
.SRL .widget ul { margin: 0px; padding:0 0 0 7px;}
.SRL .widget li { 
	background: url(images/sidebar/widget-li.png) no-repeat 0 5px;
	margin:0; padding:2px 0 2px 20px; position:relative;
}
.SRL .widget a { color:#173F53; line-height:1.7em; font-weight:bold; }
.SRL .widget a:visited { color:#173F53;}
.SRL .widget a:hover { color:#FFB547; text-decoration: underline;}

.SRL .widget_calendar table { width: 100%;}
.SRL .widget_calendar table td { text-align: center; padding: 3px; }
.SRL .widget_calendar caption { background: #ffe0bf; padding: 5px 0px;}
.SRL .widget_calendar #today { background: #ffe0bf;}

/* Search Widget +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/ *html .Search  { height: 74px;} /**/ 
#search.widget_search, .Search { 
	background: url(images/bg/search-bg.png) no-repeat left top; right: 0px; 
	padding: 45px 20px 0 20px; min-height:74px;
}
.Search form { background: url(images/sidebar/SearchForm.gif) no-repeat left top; padding: 0px; margin: 0px; }
#searchform input, .Search input { color: #330033; font-size: 1em;}
.Search input#s { background:none; border:none; padding:0 5px 8px; width:240px; } 
.Search input.search { 
	background: url(./images/sidebar/SearchButton.gif) no-repeat; 
	width: 27px; height: 24px; border:none; position: absolute; right: 23px; top:45px;
}
/* Search Form on Template ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#searchform { position:relative; }
#searchform input#s, #searchform input.search { 
	background:#E9F8FF; border:1px solid #D5E7F0; color:#003366;
	font-size:1em; padding:3px 6px; line-height:1.5em;
}
#searchform input.search { 	
	padding:1px 3px; font-family:"trebuchet ms"; font-weight:bold;
	line-height:1.5em; font-size:1em;
}*html #searchform input.search { height:1.9em;}

.SRL #meta.widget ul { margin:0px; padding:5px 0 10px 10px; overflow:auto; }
.SRL #meta.widget li  { 
	background: url(images/sidebar/rss-ico.png) no-repeat 0 3px; font-size:0.85em;
	margin:0 12px 0 0; padding:0 0 5px 19px; float:left;
}
.SRL #meta.widget li.login { background: url(images/sidebar/login-ico.png) no-repeat 0 3px; }
.SRL #meta.widget li a { font-weight:normal; float:left }

/* About Articles/Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Recent { background:#ffe0bf; border-top:1px dashed #600; padding:15px 10px; margin-bottom:20px; }

.TabMenu { float: left; margin: 0px; padding: 0px; }
.TabMenu li { padding: 0px; margin: 0px; list-style-type: none; display: inline; font-size: 1.1em; line-height: 14px; font-weight: bold; font-family: "Trebuchet MS"; text-transform: lowercase;}
.TabMenu li a { 
	background: url(./images/sidebar/mleft.gif) no-repeat left top;
	padding: 0px 0px 0px 9px; margin-right: 7px;  float: left;
}
.TabMenu li a span { 
	padding: 4px 9px 9px 0px; display: block;  float: right;
	background: url(./images/sidebar/mright.gif) no-repeat right top;
}
.TabMenu li a span { float: none; color: #cc0000;}
.TabMenu li a:hover span { color: #cc0000;}
.TabMenu li a:hover { background-position: 0% -27px; color:#ffff99; text-decoration: none;}
.TabMenu li a:hover span { background-position: 100% -27px;  color:#ffff99;}

.TabLink a:link.active { background-position: 0% -27px; color:#ffff99; text-decoration: none;}
.TabLink a:link.active span { background-position: 0% -27px; color:#ffff99; text-decoration: none;}

.TabLink a:visited.active { background-position: left bottom;  color:#ffff99;}
.TabLink a:visited.active span { background-position: right bottom;  color:#ffff99;}

.TabContent { clear: left; padding-top: 10px;}
.TabContent ul { padding: 0px; margin: 0px;}
.TabContent li { 
	padding: 2px 0; margin:0; border-bottom: solid 1px #ecc9a5; 
	font-size:0.9em; position:relative;
}
.TabContent li a { font-size:1em; font-weight:bold; }
.TabContent li a, .TabContent li a:visited  { color:#FF6600; }
.TabContent li a:hover { color:#FFB547; text-decoration: none;}

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width: 954px; margin: 0 auto;  padding:15px 0px 15px 30px;}
.footer p { font-size: 0.85em; padding: 0px; margin: 0px; position:relative; }
.privacy { position:absolute; top:20px; right:20px; }

.gudeblog { 
	background:url(images/gudeblog-ico.png) no-repeat 0 3px; display:block; 
	padding:5px 0 7px 75px; width:600px; 
}

.badge { vertical-align:bottom; }

#download_now {
	background:transparent url(images/db-facebook-connie.jpg) no-repeat scroll 0 0;
	display:block;
	height:100px;
	margin-bottom:10px;
	overflow:hidden;
	text-indent:-999em;
	width:140px;
	cursor:pointer;

}

/* mouseover state */
#download_now:hover {
	background-position:0 0px ;		
}

/* clicked state
#download_now:focus {
	background-position:0 -68px;
}
 */
/* tooltip styling */
.tooltip {
	display:none;
	background:url(images/black_arrow_big.png);
	padding:26px 15px 35px 26px;
	font-size:11px;
	color:#fff;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}