/*
Theme Name: Outlook Utilities
Theme URI: http://wlkr.org
Description: Theme for OutlookUtilities.com
Author: Glenn Welker
Author URI: http://leprechaunWorks.com
Template:
Version: 1.0
.
General comments/License Statement if any.
.
*/

/* redefined base tags */
body{
	margin:0px;
	background-color:#4a4a4a;
	background-image:url(Images/bg-tile.png);
	background-repeat: repeat-x;
}
address{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
}
p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-style:normal;
    margin-top:0px;
}

/* main structure containers */
#Container{
	position:relative;
	width:1000px;
        margin:0 auto 0 auto;
}
	
#Header{
	width:1000px;
	height:230px;
}

#Menu{
	width:290px;
	height:230px;
	float:left;
	background-image:url(Images/marqueetop_1.png);
	background-repeat:no-repeat;
}

#MenuMid{
	width:770px;
	height:30px;
	padding-left:230px;
	background-image:url(Images/marqueemid_1.png);
	background-repeat:no-repeat;
	margin:0px;
}
#SearchBox{
    float:right;
    background:url(Images/searchbox.png) no-repeat right top;
    width:250px;
    height:30px;
}
#SearchBoxForm {
    height:20px;
    padding:5px 10px 5px 30px;
    margin:0;
    border:0;
}

#SearchBoxForm input{
    background:#dbdbdb;
    width:200px;
    border:0 none;
    font-size:12px;
    padding:2px 0;
}

#MenuBot{
	width:770px;
	height:20px;
	padding-left:230px;
	margin:0px;
	background-image:url(Images/marqueebot_1.png);
	background-repeat:no-repeat;
}

#Tagline{
	float:right;
	width:330px;
	height:50px;
}
#HeaderRight{
    float:right;
    width:650px;
    height:190px;
}
#HeaderForm{
    float:right;
    width:650px;
    height:140px;
    background-image:url(Images/headerform.png);
    background-repeat:no-repeat;
    overflow:hidden;
}
#AddinForm label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#4a4a4a;
    width:100px;
    float:left;
}
#AddinForm input{
    width:300px;
    margin-bottom:4px;
}
#AddinForm input.small{
    width:200px;
    margin-bottom:4px;
}
#AddinForm input.button{
    margin-left:100px;
    width:100px;
}
#AddinForm label.shiftright{
    margin-left:100px;
}
#AddinForm select{
    width:138px;
    margin-bottom:4px;
}
#AddinForm textarea{
    margin-bottom:4px;
    width:300px;
}

#Content{
	position:relative;
	width:1000px;	
	overflow:hidden;
}

#Amazon {
	width:976px;
	height:1000px;
	border-left:2px;
	border-left-style:solid;
	border-left-color:#121212;
	border-right:2px;
	border-right-style:solid;
	border-right-color:#121212;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#SingleTop {
	margin-top:10px;
	width:980px;
	height:10px;
	background:url(Images/singletop.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#SingleBot {
	width:980px;
	height:10px;
	background:url(Images/singlebot.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#LeftBox{
	float:left;
	width:320px;
}
#indxSpacer{
    clear:both;
    height:10px;
}
#indxAddinTitle{
    width:320px;
    height:15px;
    padding-bottom:4px;
    background:url(Images/indxfeaturedaddin.png) right no-repeat;
}
#indxAboutTitle{
    width:320px;
    height:15px;
    padding-bottom:4px;
    background:url(Images/indxwho.png) right no-repeat;
}
#indxAddinTop, #indxAboutTop{
    width:320px;
    height:10px;
    background:url(Images/indxyboxtop.png) no-repeat;
}
#indxAddinBot, #indxAboutBot{
    width:320px;
    height:10px;
    background:url(Images/indxyboxbot.png) no-repeat;
}
#indxYContent{
    width:320px;
    background:url(Images/indxyboxtile.png) repeat-y;
}
#indxWContent{
    width:320px;
    background:url(Images/indxwboxtile.png) repeat-y;
}
#indxAddinsTop, #indxNewsTop, #indxAdsTop {
    width:320px;
    height:10px;
    background:url(Images/indxwboxtop.png) no-repeat;
}
#indxAddinsBot, #indxNewsBot, #indxAdsBot {
    width:320px;
    height:10px;
    background:url(Images/indxwboxbot.png) no-repeat;
}
#indxCandy{
    width:320px;
    height:220px;
    background:url(Images/indxcandy.png) no-repeat;
}

#MidBox{
	float:right;
	width:320px;
}
#indxRight{
    float:right;
    width:320px;
    padding:10px 10px 10px 0;
}

#Search {
	width:210px;
	height:30px;
	background:url(Images/search.png) no-repeat;
}

#NavMenu{
	width:210px;
	background:url(Images/navtile.png) repeat-y;
}

#LeftNav{
	float:left;
	width:210px;
}

#LeftAd{
	width:210px;
	background:url(Images/googlefttile.png) repeat-y;
}	

#Results {
	float:right;
	width:510px;
	background:url(Images/resultstile.png) repeat-y;
}

#RightNav{
	width:240px;
}

#RightAd{
	width:240px;
	background:url(Images/googrighttile.png) repeat-y;
}	

#RightContent{
	width:240px;
	background:url(Images/navrighttile.png) repeat-y;
}	

#Detail{
	float:right;
	width:760px;
	background:url(Images/detailtile.png) repeat-y;
}	

.footer{
    width:980px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    background:url(Images/footertile.png) repeat-y;
}
#Footer {
    width:980px;
    padding-bottom:10px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #000000;
    background:url(Images/footerbot.png) no-repeat;
    background-position: left bottom;
}
#Footer form{
    margin:0;
}

#FooterLeft{
	float:left;
	width:700px;	
}

#FooterRight{
	float:right;
	margin-left:10px;
	width:260px;
}

#Footer1{
	float:left;
	padding-left:10px;
	width:190px;
}

#Footer2{
	float:right;
	padding-left:10px;
	width:490px;
}
#FooterTop{
	height:32px;
	margin:0 2px 0 2px;
	background-image:url(Images/footertilev.png);
	background-repeat:repeat-x;
}

#FooterTop img{
	margin-left:10px;
}

#Footer h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	color:#4a4a4a;
}
/* Header Menu*/

#HiHome {
	position:absolute;
	top:130px;
	left:50px;
	width:52px;
	height:12px;
}

a.home {
	width:52px;
	height:12px;
	text-indent:10000px;
	overflow:hidden;
	display:block;
}

a.home:link {}
a.home:visited {}
a.home:hover {background:url(Images/hihome_1.png) no-repeat;}
a.home:active {}

#HiAbout {
	position:absolute;
	top:142px;
	left:50px;
	width:52px;
	height:12px;
}

a.about {
	width:52px;
	height:12px;
	text-indent:10000px;
	overflow:hidden;
	display:block;
}

a.about:link {}
a.about:visited {}
a.about:hover {background:url(Images/hiabout.png) no-repeat;}
a.about:active {}

#HiNews {
	position:absolute;
	top:161px;
	left:50px;
	width:52px;
	height:12px;
}

a.news {
	width:52px;
	height:12px;
	text-indent:10000px;
	overflow:hidden;
	display:block;
}

a.news:link {}
a.news:visited {}
a.news:hover {background:url(Images/hinews_1.png) no-repeat;}
a.news:active {}

#HiSoftware{
	position:absolute;
	top:130px;
	left:142px;
	width:78px;
	height:12px;
}

a.software {
	width:78px;
	height:12px;
	text-indent:10000px;
	overflow:hidden;
	display:block;
}

a.software:link {}
a.software:visited {}
a.software:hover {background:url(Images/hisoftware.png) no-repeat;}
a.software:active {}

#HiBooks{
	position:absolute;
	top:161px;
	left:142px;
	width:78px;
	height:12px;
}
a.books {
	width:78px;
	height:12px;
	text-indent:10000px;
	overflow:hidden;
	display:block;
}

a.books:link {}
a.books:visited {}
a.books:hover {background:url(Images/hibooks_1.png) no-repeat;}
a.books:active {}

#HiTutorials{
	position:absolute;
	top:142px;
	left:142px;
	width:78px;
	height:12px;
}
a.tutorials {
	width:78px;
	height:12px;
	text-indent:10000px;
	overflow:hidden;
	display:block;
}

a.tutorials:link {}
a.tutorials:visited {}
a.tutorials:hover {background:url(Images/hitutorials.png) no-repeat;}
a.tutorials:active {}

#SearchForm {
	height:22px;
	padding:4px 10px;
        margin:0;
        border:0;
}

#SearchForm input{
	border:0 none;
	font-size:12px;
	padding:4px 4px 0 0;
	width:180px;
        background:#FFF8DA;
}

#LeftBoxHead{
	width:320px;
	height:30px;
        margin:0;
        padding:0;
	background:url(Images/headaddin.png) no-repeat;
}

#MidBoxHead{
	width:320px;
	height:30px;
	background:url(Images/headnews.png) no-repeat;
}

#RightBoxHead{
	width:100%;
	height:30px;
	background:url(Images/headabout.png) no-repeat;
}

#NavMenuBottom{
        clear:both;
	width:210px;
	height:10px;
	background:url(Images/navbot.png) no-repeat;
}

#LeftAdBottom{
	width:210px;
	height:10px;
	background:url(Images/googleftbot.png) no-repeat;
}

#ResultsTop {
	width:510px;
	height:10px;
	background:url(Images/resultstop.png) no-repeat;
}

#ResultsBottom {
	width:510px;
	height:10px;
	background:url(Images/resultsbot.png) no-repeat;
}

#RightAdTop {
	width:240px;
	height:10px;
	background:url(Images/googrighttop.png) no-repeat;
}

#RightAdBottom{
	width:240px;
	height:10px;
	background:url(Images/googrightbot.png) no-repeat;
}

#RightContentBottom{
	width:240px;
	height:10px;
	background:url(Images/navrightbot.png) no-repeat;
}

#DetailTop {
	width:760px;
	height:10px;
	background:url(Images/detailtop.png) no-repeat;
}

#DetailBottom{
	width:760px;
	height:10px;
	background:url(Images/detailbot.png) no-repeat;
}

/* main page box bottoms */
.boxBot{
	height:10px;
	width:320px;
	background:url(Images/fboxbot.png) no-repeat left bottom;
}

.centerContent{
	padding-left:10px;
	padding-right:10px;
}

.menuContent{
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}
.menuContentRight{
	padding-top:4px;
        padding-bottom:4px;
	padding-left:3px;
	padding-right:3px;
}

ul.wp-tag-cloud{
    list-style:outside;
    list-style-type:none;
    padding:0;
    margin:0;
    font-family: Arial,Helvetica,sans-serif;
}
.wp-tag-cloud a{color:#000; text-decoration:none;}
.wp-tag-cloud a:link {background:transparent;}
.wp-tag-cloud a:visited {background:transparent;}
.wp-tag-cloud a:hover {background:#FEF8D8;}
.wp-tag-cloud a:active {background:transparent;}

ul.wp-tag-cloud li{
    list-style:none;
    display:inline;
}
#indxLeft {
	width:650px;
	float:left;
        padding:10px;
}

.leftResults {
    padding:10px;
    width:730px;
    float:left;
}
.leftDetail {
    padding:10px;
    width:210px;
    float:left;
}
.rightResults{
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    width:240px;
    float:right;
}
.rightDetail{
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    width:760px;
    float:right;
}
.frontNews{
    font-family:Arial,Helvetica,sans-serif;
    margin-bottom:4px;
}
.frontNews a{
    color:#000;
}
.frontNews a:link{
    text-decoration:none;
}
.frontNews a:visited{
    text-decoration:none;
}
.frontNews a:hover{
    text-decoration:underline;
}
.frontNews a:active{
    text-decoration:none;
}
.frontAddins{
    font-family:Arial,Helvetica,sans-serif;
    margin-bottom:4px;
}
.frontAddins a{
    color:#000;
}
.frontAddins a:link{
    text-decoration:none;
}
.frontAddins a:visited{
    text-decoration:none;
}
.frontAddins a:hover{
    text-decoration:underline;
}
.frontAddins a:active{
    text-decoration:none;
}
.frontAddins .title{
    font-family: Georgia,'Times New Roman',times,serif;
    font-size:14px;
}
.frontAddins .icon{
    width:20px;
    display:inline;
    float:left;
}
.frontAddins .tags{
    color:#2A588D;
    margin-left:20px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}

#contactForm label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4a4a4a;
	width:190px;
}
#contactForm input{
	width:184px;
}
#contactForm textarea{
	height:102px;
	margin-top:0px;
	width:482px;
}

.open {
	display: block;
	padding-left:16px;
        margin:0;
	}
.closed {
	display: none;
	}
li {
    padding-top: .2em;
    padding-bottom: .2em;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}
ol{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 0 10px;
    padding:0;
}
ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.noborder{
	border:0px;
	vertical-align:text-bottom;
}
a.nodecoration{
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
.ulLeft{
	padding-left:0px;
	margin:0px;	
}

ul.open li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}

.bookResult{
    border-bottom:1px dashed #C7C8DD;
    padding:8px 2px 4px;
    width:100%;
}
.bookImage{
    display:inline;
    float:left;
}

.bookImage img {
    border:0;
}
.bookData{
    margin-left:90px;
}
.bookTitle{
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-bottom:4px;
}

.bookTitle a:link {text-decoration:none; color:#000;}
.bookTitle a:visited {text-decoration:none; color:#000;}
.bookTitle a:hover {text-decoration:underline; color:#2B598D;}
.bookTitle a:active {text-decoration:none; color:#000;}

.newPrice{
    color:#2B598D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}
.newPrice span{
    font-weight:bold;
}
.usedPrice{
    color:#2B598D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}
.usedPrice span{
    font-weight:bold;
}
.bookDetail{
    padding:8px 2px 4px;
}
.bookDetailImage{
    display:inline;
    float:left;
}

.bookDetailImage img{
    border:0;
}
.bookDetailData{
    margin-left:140px;
}
.bookDetailTitle{
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
}
.bookDetailTitle a{
    text-decoration:none;
    color:#000;
}
#buyNow{
    display:block;
    float:right;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}
#buyNow a{
    color:#C06403;
    text-decoration:underline;
}

.stars{
    position:relative;
}

.bookReview h2{
    border-bottom:1px dashed #C7C8DD;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14px;
}

.bookEditorial h2{
    border-bottom:1px dashed #C7C8DD;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14px;
}

/* moved from 736 to 700 width to fix ie problem, could be higher */
.commentTextArea {
    width:700px;
    height:6em;
}
/* Main post div */
.post{
    position:relative;
}
/* main container for post header */
.postHeader{
    overflow:auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    margin-bottom:8px;
}
.pageHeader{
    overflow:auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
}
/* header icon */
.postIcon {
    float:left;
}

.postTitle{
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}
.postTitle a{
    color:#000;
}
.postTitle a:link{text-decoration:none;}
.postTitle a:visited{text-decoration:none;}
.postTitle a:hover{text-decoration:underline;}
.postTitle a:active{text-decoration:none;}

.postLargeTitle{
    font-family: Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
}
/* container for time etc. */
.postMeta a{
    color:#2B598D;
    text-decoration:none;
    font-weight:bold;
}
.postSpecs a{
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#2B598D;
    text-decoration:none;
    font-weight:bold;
}
/* comment link in header */
.postComments{
    border-bottom:1px dotted #C7C8DD;
}
.postComments a{
    color:#2B598D;
    text-decoration:none;
    font-weight:bold;
}
/* container to hold all header elements except for image */
.postHead {
    margin-left:50px;
}
.postBody {
    margin-top:10px;
}
.postBodyFooter {
    clear:both;
    margin-top:10px;
    border-bottom:1px dashed #C7C8DD;
    margin-bottom:10px;
}
.postTags {
    font-size:11px;
    border-bottom:1px dotted #C7C8DD;
}
.postTags img{
    margin-right:4px;
    border:0;
    vertical-align:middle;
}
.postFooter img{
    margin-right:4px;
    border:0;
    vertical-align:middle;
}
.postFooter{
    padding-top:4px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#000;
}
.postFooter a{
    color:#000;
}
.postFooter a:link{
    text-decoration:none;
}
.postFooter a:visited{
    text-decoration:none;
}
.postFooter a:hover{
    text-decoration:underline;
}
.postFooter a:active{
    text-decoration:none;
}
/* next and previous post navigation*/
.navigation{
    font-size:10px;
    font-family:Arial,Helvetica,sans-serif;
}
.navStrong{
    font-size:12px;
    font-weight:bold;
    width:60px;
    float:left;
}
.post-date {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	padding-top: 16px;
	width: 32px;
	height:29px;
	background:url('Images/calendar.gif') no-repeat;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height:12px;
}
.post-date span.pday
{
	font-size:18px;
	display:block;
}
.post-date span.pmonth
{
	font-size:10px;
	display:block;
}
/* div for social links */
.ofInterest {
    float:right;
    padding-bottom:10px;
}
.postSocial{
    font-family: Arial,Helvetica,sans-serif;
    font-size:10px;
}

.postSocial a:link {text-decoration:none; color:#000;}
.postSocial a:visited {text-decoration:none; color:#000;}
.postSocial a:hover {text-decoration:underline; color:#C06403;}
.postSocial a:active {text-decoration:none; color:#000;}

.postSocial ul{
    margin:0px;
    padding:0px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
.postSocial li{
    display:inline;
    margin-bottom:4px;
}
.postSocial ul li.rss{
    background:transparent url('Images/minifeed.gif') no-repeat;
    padding:0 0 0 20px;
}
.postSocial ul li.del{
    background:transparent url('Images/del.png') no-repeat;
    padding:0 0 0 20px;
}
.postSocial ul li.comment{
    background:transparent url('Images/comment.gif') no-repeat;
    padding:0 4px 0 20px;
}

.clearBot{
    clear:both;
    height:1px;
}
.postTags a{
    color:#2B598D;
}
.postTags a:link {text-decoration:none;}
.postTags a:visited {text-decoration:none;}
.postTags a:hover {text-decoration:underline;}
.postTags a:active {text-decoration:none;}

.postBodyDetail{
    padding-top:6px;
    font-size:.8em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.pageBodyDetail{
    font-size:.8em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.postNav{
    overflow:auto;
    margin-top:6px;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
}
.postNav a{
    color:#2B598D;
}
.postNav a:link {text-decoration:none;}
.postNav a:visited {text-decoration:none;}
.postNav a:hover {text-decoration:underline;}
.postNav a:active {text-decoration:none;}

.postNav .left{
    width:200px;
    float:left;
}

.postNav .right{
    width:200px;
    float:right;
    text-align:right;
}

.bookFooter{
    clear:both;
}

.frontNews .time{
    color:#2A588D;
    margin-left:20px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}
.frontNews .title{
    font-family: Georgia,'Times New Roman',times,serif;
    font-size:14px;
}
.frontNews .icon{
    width:20px;
    display:inline;
    float:left;
}
.menuTop{
    color:#000;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight:bold;
}
.menuItem a{
    color:#000;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 12px;
}
.menuItem a:link{text-decoration:none;}
.menuItem a:visited{text-decoration:none;}
.menuItem a:hover{text-decoration:underline;}
.menuItem a:active{text-decoration:none;}

.open a{
    color:#000;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 12px;
}
.open a:link{text-decoration:none;}
.open a:visited{text-decoration:none;}
.open a:hover{text-decoration:underline;}
.open a:active{text-decoration:none;}

.commentlist{

}

.comment{
    padding:6px;
    background:#FEFEFE;
    clear:both;
}
.alt{
    border-top:1px solid #4A4A4A;
    border-bottom:1px solid #4A4A4A;
    padding:6px;
    background:#C7C8DD;
    clear:both;
    background-color: #F1F1F1;
}
.commentMeta{
    float:left;
    width:200px;
}
.commentDetail{
    float:right;
    width:500px;
}
.commentAuthor{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    display:block;
}
.commentAuthor a{
    color:#000;
}
.commentTime{
    display:block;
    clear:both;
}
.commentModeration{
    display:block;
    clear:both;
}

h3{
    font-weight:bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size:1.25em;
    margin:6px 0 6px 0;
}
h4{
    font-weight:bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size:1.1em;
    margin:6px 0 6px 0;
}
.postSpecs .floatleft{
    float:left;
    width:350px;
}
.postSpecs .floatright{
    float:right;
    width:350px;
}
.lightText{
    color:#4A4A4A;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom:6px;
}
.lightHeader{
    color:#FFF;
}
#HeaderAd{
    padding:10px;
}
#HeaderAd a{
        color:#000;
        text-decoration:none;
        padding:2px;
    }
#HeaderAd a:link {background:#FEF8D8;}
#HeaderAd a:visited {background:#FEF8D8;}
#HeaderAd a:hover {
        background:transparent;
        text-decoration:underline;
    }
#HeaderAd a:active {background:#FEF8D8;}

.addin {
    border:0;
    border-collapse:collapse;
}
.addinlabel{
    width:125px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#2B598D;
    vertical-align:text-top;
}
.googleResultsRight{
    width:468px;
    float:right;
    margin-bottom:10px;

}
.pad10rl{
    padding-left:10px;
    padding-right:10px;
}

#smallLinks ul{
    margin:0;
    list-style-type:none;
    padding-bottom:10px;
    padding-left:20px;
}
#smallLinks ul li{
    display:inline;
    
}
#smallLinks a{
    color:#FFF;
    text-decoration:none;
    border-bottom:1px dotted;
    font-family: Arial,Helvetica,sans-serif;
}
#smallLinks{
    color:#FFF;
    font-family: Arial,Helvetica,sans-serif;
}
.ddsg-wrapper a{
    text-decoration:none;
    border-bottom:1px dotted;
    color:#2B598D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
}

.more-link{
    text-decoration:none;
    color:#2B598D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
}

.featuredIcon {
    border:1px solid #999999;
    float:right;
    padding:4px;
}
.featuredHead{
    padding-right:4px;
}
.featuredLargeTitle{
    font-family: Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
}
.featuredTags {
    color:#2A588D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}
.featuredLargeTitle a{
    color:#000;
}
.featuredLargeTitle a:link{text-decoration:none;}
.featuredLargeTitle a:visited{text-decoration:none;}
.featuredLargeTitle a:hover{text-decoration:underline;}
.featuredLargeTitle a:active{text-decoration:none;}

.featuredTags a{
    color:#2B598D;
}
.featuredTags a:link {text-decoration:none;}
.featuredTags a:visited {text-decoration:none;}
.featuredTags a:hover {text-decoration:underline;}
.featuredTags a:active {text-decoration:none;}

.featuredCopy{
    color:#000;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    margin-top:6px;
}

.featuredCopy a{
    color:#000;
    text-decoration:none;
    border-bottom:1px dotted;
}
.indxTitle{
    font-family: Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    text-align:right;
    border-bottom:1px dotted #4A4A4A;
}
.searchTickler{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
}
.subscriptions{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #ffffff;
}
.subscriptions ul{
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding-top:8px;
    padding-left:0;
}
.subscriptions ul li{
    display:inline;
    margin-right:10px;
}
.subscriptions ul li.rss{
    background:transparent url(Images/rss.png) no-repeat scroll left 0;
    padding-left:24px;
}
.subscriptions ul li.email{
    background:transparent url(Images/email.gif) no-repeat scroll left 0;
    padding-left:20px;
}
.subscriptions li a{
    color:#FFF;
    text-decoration:none;
}
span.wpcf7-list-item{
    margin-left:0 !important;
    display:block;
}
div.wpcf7{
    padding:6px !important;
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #CCCCCC;
}
.wpcf7-full{
    width:720px;
}