body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(../i/bg.jpg); background-repeat: repeat-x; background-color: #90642f; }

a { outline: none; }
a:link { color: #A4CEF6;}
a:visited { color: #A4CEF6; }
a:hover { color: #6B9AC6; }

.boldText { font-weight: bold; }
.iText { font-style: italic; }
.italicText { font-style: italic; text-decoration: underline; }
.boldItalicText { font-style: italic; font-weight: bold; letter-spacing: 1px; }
.boldItalicTextSearch { font-style: italic; font-weight: bold; color: #c00; }
.underline { text-decoration: underline; }

h4 { margin: 0; padding: 0; font-size: 15px; font-weight: bold; }

/* This is the layout section of the css - all of the holding divs */
#wrapper { margin: 0 auto; padding: 0; width: 850px; text-align: center; }

#header { margin: 0 auto; padding: 0; background: url(../i/flag.jpg) no-repeat 0 53px; width: 806px; height: 277px; text-align: left; }

#smallLogo { margin: 0; padding: 2px 16px 0 0; text-align: right; }
#smallLogo h2 { margin: 0; padding: 0; font-size: 15px; color: #fff; font-family: Times, "Times New Roman", Times, serif; }
#smallLogo a:link { color: #fff; text-decoration: none; }
#smallLogo a:visited { color: #fff; text-decoration: none; }
#smallLogo a:hover { color: #fff; text-decoration: none; }

#icons { margin: 20px 0 0 0; padding: 0; float: right; width: 166px; height: 16px; text-align: left; }
#icons ul { margin: 0; padding: 0; list-style: none; height: 16px; }
#icons li { margin: 0; padding: 0 16px 0 0; display: inline; }
#icons .liftIcon { padding: 0 0 0 0; margin: 0 0 2px 0; }

#sndLogo { margin: 0; padding: 8px 0 0 40px; float: left; width: 90px; }

#menu { margin: 0 auto; padding: 14px 0 0 0; width: 831px; text-align: center; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { margin: 0; padding: 0; display: inline; float: left; }

#content { margin: 0 auto; padding: 5px 0 0 0; text-align: left; color: #b9ada0; clear: both; width: 766px; }
#content>html { margin: 0; padding: 0; clear: both; }
#content h1 { font-size: 28px; }
#content h3 { font-size: 16px; color: #b9ada0; }

#legProcess h2 { margin: 0; padding: 10px 0 0 0; font-size: 17px; }
#legProcess ul { list-style: none; }
#legProcess li { padding: 0; }
#legProcess img { float: left; }
.indentText { padding: 0 0 0 15px; }
.noDot { list-style: none; }

.legProcess { margin: 0; padding: 0; }
.legProcess h2 { margin: 0; padding: 0; }
.largeBold { font-size: 15px; font-weight: bold; }

#contentLeft { margin: 0; padding: 0; float: left;  }

#footer { margin: 0; padding: 35px 0 0 0; clear: both; text-align: center; color: #b9ada0; height: 150px; }
#footer ul { margin: 0; padding: 0; list-style: none; }
#footer li { margin: 0; padding: 0 7px 0 0; display: inline; }
#footer p { margin: 0; padding: 5px 0 0 0; }
#footer a:link { color: #b9ada0; text-decoration: none; }
#footer a:visited { color: #b9ada0; text-decoration: none; } 
#footer a:hover { color: #b9ada0; text-decoration: underline; }

/* Div's for the area with grid */
#contentWrapper { width: 766px; margin: 0; padding: 20px 0 0 42px; font-size: 12px; }
#contentWrapper h1 { margin: 0; padding: 0; font-size: 20px; }
#contentWrapper table { margin: 0; padding: 0; }
#contentWrapper .lineBorder { border-bottom: 1px #d9ada0 solid; }
#contentWrapper 

.billName { margin: 0 0 0 20px; padding: 0 0 0 100px; }

.billList { margin: 0; padding: 0; }
.billList ul { list-style: none; margin: 10px 0 0 0; padding: 0; }
.billList li { display: inline; margin: 0 15px 0 0; padding: 0; }

.byReps { clear: both; }

.rowColorEven { background-color: #88663F; }
.rowColorOdd { background-color: #5e411f; }

.contentTable td { height: 35px; }

.contentTableScroll { height: 600px; }
.contentTableScroll td { height: 35px; }

#comments { margin: 0; padding: 20px 0 20px 0; clear: both; }

.commentInsert { margin: 0; background-color: #80592A; padding: 20px; border: 5px solid #735025 }
.commentInsert td { padding: 5px 5px; }

#billListing { margin: 0; padding: 0; }
#billListing ul { list-style: none; margin: 0; padding: 0 0 0 5px; }
#billListing li { margin: 0; padding: 0 20px 0 0; display: inline; }

/* Search Divs */
#searchArea { margin: 0; padding: 0; float: right; width: 365px; height: 206px; background: url(../i/searchboxBg.jpg) no-repeat 0 5px; }
#searchArea form { margin: 0; padding: 0; }
#searchArea table { clear: both; margin: 40px 0 0 36px; }
#searchArea td { margin: 0; padding: 0; }
.searchTitle { margin: 0; padding: 28px 0 0 22px; float: left; width: 150px; }

.searchIcon { margin: 0; padding: 24px 31px 0 0; float: right; width: 25px; }

#searchResults ol { margin: 0; }
#searchResults li { padding: 0 0 20px 0; }

.topicName { margin: 0; padding: 0; font-weight: bold; font-size: 18px; }

#topColLeft { margin: 0; padding: 0; width: 600px; float: left; }

#topColRight { margin: 0; padding: 53px 0 0 0; width: 150px; float: right; }
/* IE hack */
html>/**/body #topColRight { margin: 0; padding: 75px 0 0 0; width: 150px; float: right; }

.borderCat { margin: 0; padding: 0; border: 1px solid #584126; background-image: url(../../i/blogbg2.png); background-repeat: repeat; }
.borderHeader { margin: 0; padding: 10px 0 10px 8px; background-image: url(../../i/blogbg.png); background-repeat: repeat; font-size: 15px; font-weight: bold; border-bottom: 1px solid #584126; }
.borderCat ul { margin: 0; padding: 10px 10px 0 10px; list-style: none; }
.borderCat li { margin: 0; padding: 0 0 10px 0; }

.borderCatBlog { margin: 0; padding: 0; border: 1px solid #584126; background-image: url(../../i/blogbg2.png); background-repeat: repeat; }
.borderHeaderBlog { margin: 0; padding: 10px 0 10px 8px; background-image: url(../../i/blogbg.png); background-repeat: repeat; font-size: 15px; font-weight: bold; border-bottom: 1px solid #584126; }
.borderCatBlog ul { margin: 0 0 0 15px; padding: 10px 10px 0 10px; list-style: circle; }
.borderCatBlog li { margin: 0; padding: 0 0 10px 0; }

.borderRss { margin: 0; padding: 0; border: 1px solid #584126; background-image: url(../../i/blogbg2.png); background-repeat: repeat; }
.borderHeaderRss { margin: 0; padding: 10px 0 10px 8px; background-image: url(../../i/blogbg.png); background-repeat: repeat; font-size: 15px; font-weight: bold; border-bottom: 1px solid #584126; }
.borderRss ul { margin: 0; padding: 10px 10px 0 10px; list-style: none; }
.borderRss li { margin: 0; padding: 0 0 10px 0; }
.borderRss img { float: left; width: 16px; padding: 0 0 0 8px; }

.promiseName { width: 230px; }
/* IE HACK */
html>/**/body .promiseName { width: 240px; }

#iconMap { margin: 0; padding: 0; float: right; }
html>/**/body #iconMap { margin: 0; padding: 0 7px 0 0; float: right; }
#iconMap ul { list-style: none; margin: 0; padding: 0; }
#iconMap li { margin: 0; padding: 0; display: inline; }

.moveIcons { margin: 0; padding: 0 0 0 250px; }

.goSearch { background-image: url(../i/go.jpg); background-repeat: no-repeat; width: 49px; height: 37px; border: 0; cursor: pointer; }

/* Blog Area */
.date {
	width: 44px;
	border: 1px solid #584126;
	padding: 0 3px 3px;
	margin: 2px 6px 0 0;
	float: left;
	background: #866e4e url(../img/img-design/date-bg.jpg) repeat-x 0 bottom;
}

.day {
	display: block;
	color: #690301;
	padding: 0 0 2px;
	text-align: center;
	font: 1.5em Georgia, "Times New Roman", Times, serif;
}

.month {
	display: block;
	padding: 0 0 1px;
	border-bottom: 1px solid #584126;
	text-align: center;
	text-transform: uppercase;
	font: .9em Georgia, "Times New Roman", Times, serif;
	color: #382610;
}

.year {
	display: block;
	padding: 1px 0 0;
	text-align: center;
	font: .8em Georgia, "Times New Roman", Times, serif;
	color: #382610;
}

.articleHolder
{ 
	background-image: url(../../i/blogbg.png); 
	background-repeat: repeat;
	margin: 6px 0;
	padding: 3px;
	border: 1px solid #584126;
}

.commentHolder
{ 
	background-color: #a4cbf6; 
	color: #333;
	background-repeat: repeat;
	margin: 6px 0;
	padding: 10px;
	border: 1px solid #584126;
}

.commentHolder a:link { color: #c00; }
.commentHolder a:visited { color: #c00; }
.commentHolder a:hover { color: #f60; }

.hilite
{ 
	background-image: url(../../i/blogbg2.png); 
	background-repeat: repeat;
	margin: 6px 0;
	padding: 3px;
	border: 1px solid #584126;
}

.hiliteBlog
{ 
	background-color: #77a7db;
	color: #333;
	background-repeat: repeat;
	margin: 6px 0;
	padding: 10px;
	border: 1px solid #584126;
}
.hiliteBlog a:link { color: #c00; }
.hiliteBlog a:visited { color: #c00; }
.hiliteBlog a:hover { color: #f60; }

.singleArticle
{ 
	background-image: url(../../i/gradient.png); 
	background-repeat: no-repeat;
	margin: 6px 0;
	padding: 3px;
}

.article
{
	float: left;
	width: 466px;
	padding: 8px 0;
}

.blogLeft {
	float: left; 
	width: 534px; 
}

.blogRight
{
	float: right;
	width: 220px;
	margin: 6px 0;
}

.categories
{

}

.categories .title
{
	font-size: 14px;
}
.categories ul
{
	list-style: none;
}

.underline { text-decoration: underline; }

.author { font-size: 11px; font-style: italic; color: #a4cef6; }

.blogTitle { padding: 6px; margin: 6px 0 -3px 0; font-size: 20px; font-weight: bold; background-image: url(../../i/blogbg2.png); background-repeat: repeat; border: 1px solid #584126; }

.blogTotal { padding: 6px; margin: 6px 0 -3px 0; font-size: 12px; font-weight: bold; background-color: #a4cef6; color: #000; background-repeat: repeat; border: 1px solid #584126; }

.articleArchive { padding: 3px; border: 1px solid #584126; }

/* paging */

.pagingHolder { padding: 10px 0 10px 0; margin: 0 auto; text-align: center; color: #584126; }
.pagingHolder ul { list-style: none; }
.pagingHolder li { display: inline; margin: 0 3px; }
.pagingHolder  .noBorder { border: 0px; }
.pagingHolder a { padding: 3px 5px; border: solid #584126 1px; text-decoration: none; }
.pagingHolder a:visited { padding: 3px 5px; border: solid #584126 1px; text-decoration: none; }
.pagingHolder a:hover { padding: 3px 5px; border: solid #584126 1px; background-color: #584126; text-decoration: none; }
.pagingHolder .thisPage { color: #680808; font-size: 16px; font-weight: bold; }

/* End paging */

/* Article Detail */
.titleArticle { font-size: 18px; color: #a4cef6; margin: 0; padding: 0; }
.authorArticle { font-size: 10px; }
.readCommentsLink { font-size: 10px; }

.shareInfo { font-size: 10px; margin-top: 10px; margin-bottom: 8px; padding: 15px 5px 5px 5px; background-image: url(../../i/blogbg2.png); background-repeat: repeat; border: 1px solid #584126; }
.shareInfo ul { list-style: none; margin: 0; padding: 0 0 0 20px; }
.shareInfo li { padding: 0 0 15px 0; }
.shareInfo img { float: left; width: 16px; }

.leaveComment { margin: 10px 0 0 0; padding: 0; background-image: url(../../i/blogbg2.png); background-repeat: repeat; border: 1px solid #584126; }
.leaveComment ul { margin: 15px 0 5px 10px; padding: 0; list-style: none; }
.leaveComment li { margin: 0; padding: 0 0 5px 0; }
.leaveComment .title { font-size: 12px; font-weight: bold; }
.leaveComment .button { background-image: url(../../i/submitComment.jpg); background-repeat: no-repeat; width:104px; height: 32px; border: 0px; }

.commentColL { margin: 0; padding: 0; width: 140px; float: left; }
.commentColL ul { list-style: none; margin: 0; padding: 0; }
.commentColL li { margin: 0; padding: 0 0 5px 0; }
.commentColL li.userName { font-size: 12px; font-weight: bold; }
.commentColL li.commentDate { font-size: 10px; }
.commentColR { margin: 0; padding: 0; width: 363px; float: right; }

.shareHolder ul { list-style: none; color: #fff; overflow: hidden; margin: 19px 0 0 0;  }
.shareHolder li { color: #fff; }

.shareTitle { font-size: 20px; font-weight: bold; margin: 28px 0 0 20px; color: #fff; }
.shareTitle img { float: left; width: 48px; }

.shareColL { float: left; width: 242px; }
.shareColR { float: left; width: 150px; }

.searchColor { color: #a4cef6; font-style: italic; }

.promiseDetail
{ 
	background-image: url(../../i/gradient.png); 
	background-repeat: repeat-x;
	margin: 6px 0;
	padding: 3px;
}

.promiseDetailBold { font-size: 12px; font-style: italic; color: #a4cef6; font-weight: bold; letter-spacing: 1px; }

