/*  



Theme Name:Marketing66



Theme URI: 



Description: none



Version: 1.0



Author:Marketing66



Author URI: 







Last Modified on April 3, 2007



*/

.form-item input.error, .form-item textarea.error, .form-item select.error {

  border: 2px solid red;

}

/*

** Resizable text areas

*/

.resizable-textarea {

  width: 95%;

}

.resizable-textarea .grippie {

  height: 9px;

  overflow: hidden;

  background: #eee url(http://ourfinanceblogs.com/grippie.png) no-repeat center 2px;

  border: 1px solid #ddd;

  border-top-width: 0;

  cursor: s-resize;

}

html.js .resizable-textarea textarea {

  margin-bottom: 0;

  width: 100%;

  display: block;

}



/** BASIC */



.cnnclass{



float:right;



width:380px;



text-align:left;



}











body {



	margin: 0px;



	padding: 0px;



	background: #DFDFDF url(images/homepage01.jpg) repeat-x left top;



	



}







/** FORMS */







form {



	margin: 0px;



	padding: 0px;



}







/** HEADINGS */







h1, h2, h3, h4, h5, h6 {



	margin: 0px;



}







/** TEXTS */







#menu a:hover {color: red;}







body, th, td, input, textarea, select {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



}







p, blockquote, ul, ol, dl {



	margin-top: 0px;



	margin-bottom: 1em;



	text-align: left;



	line-height: 16px;



}







.text1 {



	font-size: 10px;



	color: #525252;



}







.text2 {



	font-size: 11px;



	font-weight: bold;



	color: #FFFFFF;



}







.text3 {



	font-size: 22px;



	font-weight: bold;



	color: #3D3D3D;



}







.text4 {



	margin-bottom: 15px;



	font-size: 10px;



	font-weight: normal;



	color: #AFAFAF



}







.text5 {



	font-size: 13px;



	font-weight: bold;



	color: #5B5B5B;



}







.text6 {



	font-size: 12px;



	font-weight: bold;



	color: #000000;



}







.text7 {



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



}











/** LISTS */







.list1 {



	margin: 0px;



	padding: 0px;



	list-style: none;



}







.list1 li {



	display: block;



	float: left;



	width: 129px;



	padding: 0px 10px 0px 12px;



	background: url(images/homepage21.gif) repeat-y left top;



}







.list1 .first {



	padding-left: 0px;



	background: none;



}







.list2 {



	margin: 0px;



	padding: 0px;



	list-style: none;



	line-height: 18px;



}







.list2 li {



	display: list-item;



	float: none;



	width: auto;



	padding: 0px;



	background: none;



}







.list3 {



	margin: 0px;



	padding: 0px;



	list-style: none;



}







.list3 li {



	display: block;



	height: 31px;



	padding: 5px 0px 0px 10px;



	line-height: normal;



}







.list4 {



	margin: 0px;



	padding: 0px;



	list-style: none;



}







.list4 li {



	display: block;



	padding: 5px 1px;



	background: url(images/homepage24.gif) repeat-x left top;



}







.list4 a {



	text-decoration: none;



	color: #7F7D7D;



}







.list4 a:hover {



	text-decoration: underline;



}







.list4 .first {



	background-image: url(images/spacer.gif);



}







/** LINKS */







a {



	color: #508000;



}







a:hover {



	text-decoration: none;



}







.link1 {



	text-decoration: none;



	font-weight: bold;



	color: #5B5B5B;



	font-size: 13px;



}







.link1:hover {



	text-decoration: underline;



}







.link2 {



	text-decoration: none;



	color: #7F7D7D;



}







.link2:hover {



	text-decoration: underline;



}







.link3 {



	display: block;

border: 0px;

	height: 27px;



	padding: 5px 0px 0px 10px;



	background: url(images/homepage12.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}



.link3 a {





border: 0px;

	



}







input.link3 {



	display: block;



	height: 27px;



	padding: 5px 0px 0px 10px;



	background: url(images/homepage12.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}





.inputbutton {







	height: 27px;

width:81px;

border:0px;

	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage122.jpg) no-repeat left top;



	text-decoration: none;

cursor: pointer;

	font-weight: bold;



	color: #FFFFFF;



}

.inputbutton2 {



cursor: pointer;



	height: 27px;

width:51px;

border:0px;

	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage1222.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}





.inputbutton23 {



cursor: pointer;

height: 27px;

width:51px;

border:0px;



	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage1222.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}





.inputbuttonhover {







	height: 27px;

width:81px;

border:1px;

	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage122.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}

.inputbutton2hover {







	height: 27px;

width:51px;

border:1px;

	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage1222.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}









input.inputbutton {







	height: 27px;

width:81px;

border:0px;

	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage122.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}

input.inputbutton2 {







	height: 27px;

width:51px;

border:0px;

	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage1222.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}





















input.inputbuttonhover {







	height: 27px;

width:81px;

border:1px;

	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage122.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}

input.inputbutton2hover {







	height: 27px;

width:51px;

border:1px;

	padding-top:2px;

		padding-bottom:2px;

	padding-left:12px;

text-align:left;

	background: url(images/homepage1222.jpg) no-repeat left top;



	text-decoration: none;



	font-weight: bold;



	color: #FFFFFF;



}







/** STYLES */







.style1 {



	text-align: center;



	color: #A3A2A2;



}







.style1 a {



	color: #A3A2A2;



}







.style1 a:hover {



}







/** BACKGROUNDS */



.commentblock {background-color:#EAEAEA; padding:5px;}



 











.bg1  { background: url(images/homepage02.jpg) repeat-y left top; }



.bg2  { background: url(images/homepage05.jpg) no-repeat left top; }



.bg3  { background: url(images/homepage08.jpg) no-repeat left top; }



.bg4  { background: url(images/subpage1_02.gif) no-repeat left top; }



.bg5  { background: url(images/homepage09.jpg) repeat-x left top; }



.bg6  { background: url(images/homepage14.jpg) repeat-y left top; }



.bg7  { background: url(images/homepage15.jpg) repeat-x left top; }



.bg8  { background: url(images/homepage17.jpg) no-repeat left top; }



.bg9  { background: url(images/homepage22.gif) repeat-x left top; }



.bg10 { background: url(images/homepage23.gif) repeat-x left top; }







/** MISC */







.align-justify { text-align: justify; }



.align-right { text-align: right; }







img { border: none; }







.img1 {



	float: left;



	margin: 0px 15px 0px 0px;



}







.img2 {



	float: right;



	margin: 0px 0px 0px 15px;



}







hr { display: none; }







.hr1 {



	height: 1px;



}







/** BASIC */







html, body {



	height: 100%;



}







.title1 {



	height: 25px;



	padding-top: 7px;



	padding-left: 40px;



		padding-bottom: 5px;



	background: url(images/homepage10.jpg) no-repeat left top;



}







.title1 h2 {



}







.title2 {



}







.title2 h2 {



	height: 25px;



	padding: 12px 0px 0px 43px;



	background: url(images/homepage16.jpg) no-repeat left top;



}







/** WRAPPERS */







#wrapper {



	width: 1000px;



	margin: 0px auto;



}







#wrapper2 {



	float: left;



	width: 950px;



}







#extra1, #extra2 {



	float: left;



	width: 25px;



	height: 500px;



}







#extra1 {



	background: url(images/homepage03.jpg) no-repeat left top;



}







#extra2 {



	background: url(images/homepage04.jpg) no-repeat left top;



}







/** HEADER */







#header {



	width: 950px;



	height: 117px;



	padding-top: 28px;



	background: url(images/homepage06.jpg) no-repeat left top;



}







/** LOGO */







#logo {



	float: left;



	width: 209px;



	height: 117px;



	background: url(images/homepage07.jpg) no-repeat left top;



}







#logo h1, #logo h2 {



	display: none;



}







/** MENU */







#menu {



	float: left;



	width: 741px;



	height: 117px;



}







#menu ul {



	margin: 0px;



	padding: 13px 0px 0px 0px;



	list-style: none;



}







#menu li {



	display: inline;



}







#menu a {



	display: block;



	float: left;



	height: 19px;



	padding: 3px 12px 0px 15px;



	background: url(images/subpage1_03.gif) no-repeat left top;



}







#menu .first a {



	background: none;



}







/** PAGE */







#page {



}















#content {



	position: relative;



	float: right;



	width: 728px;



	margin-top: -64px;



	padding: 0px 6px 0px 7px;



}









/** TICKER */







#ticker {



	height: 29px;



	padding: 8px 0px 0px 15px;



}







/** FOOTER */







#footer {



	width: 1000px;



	height: 100px;



	margin: 0px auto;



}







#footer p {



	margin: 0px;



}







#links {



	padding-top: 15px;



}







#legal {



	padding-top: 30px;



}



	







/** BOX1 */







#box1 {



	margin-bottom: 7px;



}







#box1 .content {



	padding: 15px 30px 25px 20px;



	background: url(images/homepage13.gif) repeat-x left bottom;



}







/** BOX2 */







#box2 {



	float: left;



	width: 471px;



	margin-bottom: 7px;



	



}







#box2 .content {



	padding: 25px 0px 20px 20px;



}







/** BOX3 */







#box3 {

	position: relative;

	float: left;



	width: 471px;



	margin-bottom: 7px;



}







#box3 .content {



	padding: 25px 0px 20px 20px;



}







/** BOX4 */







#box4 {



	float: right;



	width: 249px;



}







#box4 .content {



	padding: 20px;



}







/** BOX5 */







#box5 {



}







#box5 .content {



	padding: 10px 20px;



}







/** BOX6 */







#box6 {



}







#box6 .content {



	padding: 10px 20px 30px 20px;



}







/** BOX7 */







#box7 {



}







#box7 .content {



	padding: 10px 20px;



}







/** BOX8 */







#box8 {



	float: left;



	width: 471px;



}







#box8 .content {



	padding: 20px;

line-height:1.6;



}







/** BOX9 */







#box9 {



	float: right;



	clear: right;



	width: 249px;



}







#box9 .content {



	padding: 20px;



}







/** BOX10 */







#box10 {



}







#box10 .content {



	padding: 20px;



}







/** Sidebar */







#sidebar {



	float: left;



	width: 209px;



}



textarea {



	border:#CCCCCC 1px solid;



	padding:2px;



	width: 80%;



}









/* New Edits */



.newpossearch{float:right;overflow:hidden; width:220px;padding:4px 0 0 0;}

.newpossearch .input{width:150px;}

ol.commentlist li{border-bottom:#999 1px solid; margin-bottom:10px;}





/** Ad728x90 */

#ad728x90 {height:100px;font-family: Arial,Helvetica,sans-serif;}



ul.tab-list{margin:0;padding:0;list-style-type:none;}

ul.tab-list li a{text-decoration:none;padding:0 10px; display:block; line-height:22px; background:#555; color:#fff;}

.tabs{clear:left; border:#555 1px solid; padding:5px; }



.ui-tabs-hide { display: none; }

ul.tab-list li.ui-tabs-selected a{background:#fff; color:#555; margin:0; line-height:24px; border-bottom:#fff 1px solid;}

ul.tab-list li.ui-tabs-selected a:focus{outline:none;}



.tabs p{padding:1px 0;margin:0;}



#tabbed{width:400px;}

.feedbox{width:320px;float:right;}



.feedbtn{background:url(images/feed.png) no-repeat left 50%;padding:0 0 0 20px;}

.rssfeed{background:url(images/rssfeed2.png) no-repeat left 50%;text-align:center; width:155px; float:left; height:60px;}

.rssfeed a{float:right;padding:15px; 6px 0 0;}



.feaback{background:url(images/back2.gif) repeat-x top;}
