@charset "UTF-8";
/*--------- CSS Document ------*/
/*****css clean reset*****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	
 }

ol, ul {
	list-style: none;
}

fieldset,img {
	border:0;
}  

ol,ul { 
	list-style:none; 
} 
	
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal;
	line-height:1; 
} 

abbr,acronym { 
	border:0; 
}

/*--general styles start here--*/ 

body{ 
	background:url(themes/site_themes/catholicvote/bg.jpg) repeat-x #f5f5f5; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

#bodyBg{
	background: url(themes/site_themes/catholicvote/bodyBg.jpg) no-repeat center top;
	display:block;
	margin:0 auto;
}

#bodyBg1{
	background: url(themes/site_themes/catholicvote/bg1.jpg) repeat-x #f5f5f5;
	display:block;
	margin:0 auto;
}

#bodyBg2{
	display:block;
	margin:0 auto;
        width:1390px;
}

#wrapper{ 
	width:1100px; 
	margin:0 auto;
}

.clear{
	clear:both;
}
/*--head styles start here--*/	

#head{ 
	height:177px;
}

#headTop{
	clear:both;
	height:51px;
}
.loginHeader{
	height:35px;
	background:#00FF00;
}
.loginFooter{
	height:30px;
	background:#00FF00;
}


.loginMiddle{

}
.loginPage{
	width:500px;
	overflow:hidden;
}


/*--login styles start here--*/
.login{	
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:370px;

	
}
.fbButtHome{ 
	padding:14px 0 0 0;
	float:left;
	width:169px;
	height:31px;
}

.loginList{
	float:left;
		
}

.login ul{
	padding:17px 55px 0 10px;
	margin: 0 auto;
	float: left;
	text-align: right;
	color: #FFFFFF;
}

.login ul li{
	display:inline;
	padding:0 2px;
	color:#b2b2b2;
	font-weight:normal;
}

.login ul li a{
	display:inline;
	text-decoration:none;
	color:#b2b2b2;
	font-weight:normal;
}

.login ul li .name{
	display:inline;
	font-weight:bold;
	color:#FFF;
}

.login ul li img{
	
	border: solid 2px #666666;
}

.login span img{
	float:left;
	margin:4px 0px 0 13px;
}

#loginPage{ margin:5px;}

.pop1Top{ 
	background:url(themes/site_themes/catholicvote/pop1Top.png) no-repeat;
	height:45px;
	width:510px;
	padding:17px 23px 0 28px;
 }

.pop2Login{
    float:left;
	heght:29px;
	width:281px;
	display:block;
}

.pop1Login{
    float:left;
	height:34px;
	width:62px;
	display:block;
}

.popClose{
	float:right;
	height:34px;
	width:36px;
	display:block;
}

.pop1Body{
	background:url(themes/site_themes/catholicvote/pop1Body.png) no-repeat;
	height:164px;
	width:510px;
	padding:30px 23px 0 28px;
}

.pop2Body{
	background:url(themes/site_themes/catholicvote/passBody.png) no-repeat;
	height:219px;
	width:510px;
	padding:30px 23px 0 28px;
}

.pop1Left{ 
	float:left;
	width:280px;
	height:160px;
}

.pop1Left h1{
	font-size:16px;
	color:#004381;
	margin-bottom:5px;
}

.pop1Left input{
	margin-bottom:15px;
}

.pop3Left{ 
	float:left;
	width:500px;
	
}

.pop3Left span, .pop3Left span a{
        text-decoration:none;
	color:#386c9b;
	font-size:12px;
}

.pop3Left h1{
	font-size:16px;
	color:#004381;
	margin-bottom:5px;
}

.pop3Left input{
	margin-bottom:15px;
}


#pop2Left{ 
	float:left;
	width:270px;
}

#pop2Left h1{
	font-size:16px;
	color:#004381;
	margin-bottom:5px;
}

#pop2Left input{
	margin-bottom:5px;
}

.pop1R{
	float:left; 
	padding:60px 0 0 0;
	width:auto;
    text-align:left;
}
.pop1R a{
	text-decoration:none;
	color:#386c9b;
	font-size:12px;
}

#pop2R{
	background:url(themes/site_themes/catholicvote/pop2Bg.jpg) no-repeat;
	float:left; 
	padding:12px;
	width:188px;
	height:51px;
    text-align:left;
	margin-top:30px;
	color:#386c9b
}
#pop2R a{
	text-decoration:none;
	color:#386c9b;
	font-size:12px;
}

.#pop2R {
	clear:both;
	padding:5px 0;
}

.pop1Butt{
	background:url(themes/site_themes/catholicvote/pop1Butt.png) no-repeat;
	height:41px;
	width:537px;
	padding:18px 0 0 28px;
	white-space:nowrap;
}

.pop2Butt{
	background:url(themes/site_themes/catholicvote/passFoot.png) no-repeat;
	height:20px;
	width:561px;
	padding:0px;
	white-space:nowrap;
}

#fbButt{ 
	float:left;
	width:194px;
	height:31px;

}

#textButt{ 
	float:left;
	padding:5px 0 0 10px ;
	color:#5a5a5a;
	font-weight:bold;
	font-size:11px;
	width:300px;
	height:25px;
	word-spacing:normal;
	white-space:nowrap;
}

#textButt span{
	color:#386c9b;
	white-space:nowrap;
	
}

#headBottom{
	clear:both;
	height:125px;
	
}

.currentIdeasText{
    padding-top:25px;
}
.currentIdeasText span{
    font-weight:bold;
}


.loginList{
	float:left;
	height:25px;
}

.fbTop{
	width:642px;
	height:59px;
    background:url(themes/site_themes/catholicvote/fbNewTop.png) no-repeat;
    padding:17px 22px 0 28px;
}
.fbBody{
	width:634px;
	height:367px;
    background:url(themes/site_themes/catholicvote/fbNewBody.png) no-repeat;
    padding:18px 28px;
}

.fbAvvatar{
	float:left;
	width:116px;
	height:116px;
	border: solid 3px #dcdcdc;
	margin:0 28px 0 0;
}

.fbText{
	float:left;
	width:460px;
}

.fbText h2{
	font-size:18px;
	color:#386c9b;
	margin-bottom:5px;
}

.fbText p{
	margin-bottom:5px;
	font-size:12px;
	color:#386c9b;

}

#facebookOptions{
	padding-top:25px;
}

#facebookOptions h2{
	font-size:18px;
	color:#386c9b;
	margin-bottom:5px;
}

#facebookOptions p{
	margin-bottom:5px;
	font-size:12px;
	color:#386c9b;
	line-height:12px;
}

#facebookOptions input{
	margin:2px 5px 0 0;
}

/*--login styles end here--*/


.logo{
	background: url(themes/site_themes/catholicvote/logo.png);
	width:356px;
	height:125px;
	float:left;
}

.logo h1{ 
	display:none;
}

/*--navigation styles start here--*/
.nav{
	float:right;
	width: auto;
	height:125px;
    margin:0;
}

.nav ul{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 63px 0px 0 28px;
}

.nav ul li{
	display:inline;
	font-size:14px;
}

.nav ul li a{	
	height:36px;
	padding:1px 39px 18px 10px; 
	text-decoration:none; 
	color:#CCCCCC;
	border-left: solid 1px #83adbf;
    margin:0px;
	font-weight:normal;
}

.nav ul a:hover{ 
	background-color:#6790c6;
	filter:alpha(opacity=80);
	-moz-opacity:.50;
	opacity:.50;
	color:#FFF;
    margin:0px;
	font-weight:normal;
}

.nav ul active{}

/*--CONT styles start here--*/

#cont{
	margin: 0 auto;
}

#indexWrapper{
	width:1100px;
	margin: 0 auto;
}

.indexFlash{
	width:1100px;
	height:477px;
	margin:0 auto 10px;

}

.indexFlash1{
	width:1100px;
	height:477px;
        text-align:center;
	margin:0 auto;

}



.indexCont{
	width:1010px;
	margin:10px auto;
        background: url(themes/site_themes/catholicvote/topIdeas.jpg) repeat-x;
}
.indexTabs{}

.tabs{margin: 0 ;}

.tab01{
	width:253px;
	height:42px;
	float:left;
}

.tab01 a{
	background: url(themes/site_themes/catholicvote/shapeFut.jpg) no-repeat bottom right;
	width:253px;
	height:42px;
	display:block;
}

.tab01 a:hover{
	background-position: top ;
	width:253px;
	height:42px;
}

.tab01 > a .selected{
	width:253px;
	height:42px;
	background-position: top ;
}

.tab02{
	width:252px;
	height:42px;
	float:left;
}

.tab02 a{
	background: url(themes/site_themes/catholicvote/videoComent.jpg) no-repeat bottom right;
	width:252px;
	height:42px;
	display:block;
}

.tab02 a:hover{
	background-position: top ;
	width:252px;
	height:42px;
}

.tab02 > a .selected{
	width:252px;
	height:42px;
	background-position: top ;
}

.tab03{
	width:253px;
	height:42px;
	float:left;
}

.tab03 a{
	background: url(themes/site_themes/catholicvote/hotTopics.jpg) no-repeat bottom right;
	width:253px;
	height:42px;
	display:block;
}

.tab03 a:hover{
	background-position: top ;
	width:253px;
	height:42px;
}

.tab03 > a .selected{
	width:253px;
	height:42px;
	background-position: top ;
}

.tab04{
	width:250px;
	height:42px;
	float:left;
}

.tab04 a{
	background: url(themes/site_themes/catholicvote/latestTw.jpg) no-repeat bottom right;
	width:250px;
	height:42px;
	display:block;
}

.tab04 a:hover{
	background-position: top ;
	width:250px;
	height:42px;
}

.tab04 > a .selected{
	width:250px;
	height:42px;
	background-position: top ;
}


UL.tabNavigation {
	list-style: none;
	margin: 0 ;
	padding: 0;
	
	width:1010px;
	height:43px;
}

UL.tabNavigation LI {
	display: inline;
	margin: 0 ;
}

UL.tabNavigation LI A {
	margin: 0 ;
	text-decoration: none;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
	margin: 0 ;
	background-position: top ;
}
                
UL.tabNavigation LI A:focus {
	outline: 0;
	margin: 0 ;
}

div.tabs > div {
	margin: 0;     
}
                
div.tabs > div h2 {
	margin: 0;
}

#first {
	margin: 0 auto;
}

#second {
	margin: 0 auto;
}

#third {
	margin: 0 auto;
}
                
.waste {
	margin: 0 auto;
}

#ideaR{	
	width:1010px;
	height:43px;
}

#ideaL{
	background: url(themes/site_themes/catholicvote/LIdeas.jpg) no-repeat top left;
	width:1010px;
	height:43px;
}

#ideaL img{
    float:left;
}


.ideaBar{
	background: url(themes/site_themes/catholicvote/ideaBar.jpg)repeat-x;
	width:1008px;
        border: solid 1px #d6d6d6;
	border-top:none;
	height:61px;

	
}

#ideaBarImg{ 
    float:left;
	width:363px;
}

#ideaBarImg img{ 
    float:left;
}

#ideaBarText{ 
     float:left;
	
}

#ideaCont{
	background: url(themes/site_themes/catholicvote/ideasBgIndex.jpg);
	width:954px;
	height:296px;
    border: solid 1px #d6d6d6;
	border-top:none;
	border-bottom:none;
    padding:30px 27px;
	
}

#ideaCont img{
	float:right;
	margin:0 0 25px 0;
}


.indexPopular{
    width:456px;
    float:left;
    margin:0 0 0 35px;
}

.indexPopular h3{
    font-size:20px;
	color:#004381;
    margin-bottom:15px;
    float:left;
}

.indexPopular  h4{
    color:#5f5f5f;
    float:right;
	font-size:20px;
}

.indexLatest{
    width:456px;
    float:left;
}

.indexLatest h3{
    font-size:20px;
	color:#004381;
    margin-bottom:15px;
    float:left;
}

.indexLatest h4{
    color:#5f5f5f;
    float:right;
    font-size:20px;
}

.popSubmitIdea{
	float:left;
	width:183px;
}

#idea{
	width:451px;
	border-bottom: solid 1px #d4d4d4;
	clear:both;
	padding:0px 0px 5px;
	margin: 0 0 10px 0;
    min-height:25px;

}
#ideasTitle{
	float:left;
	width:320px;
}

.pop3Body{
	background:url(themes/site_themes/catholicvote/pop3Body.png) no-repeat;
	height:310px;
	width:510px;
	padding:28px 23px 0 28px;
}

.pop3Body h1{
	font-size:16px;
	color:#004381;
	padding-bottom:3px;
}

.pop3Body input{
	margin-bottom:20px;
}

.pop3Body h2{
	color:#004381;
	font-size:22px;
	margin: 25px 0 0 0;
}

.pop3foot{
	background:url(themes/site_themes/catholicvote/pop3foot.png) no-repeat;
	height:24px;
	width:560px;
	padding:0 ;
}

#ideasTitle a{
    text-decoration:none;
	float:left;
	width:235px;
    color:#636363;
}

#ideaYes{
	float:left;
	height:22px;
	width:33px;

}

#ideasCount{
	background: url(themes/site_themes/catholicvote/blueBtn.jpg);
	width:51px;
	height:19px;
	float:left;
    padding:3px 0 0 7px;
    color:#FFF;
	text-align:center;
}

#pagination{
	background: url(themes/site_themes/catholicvote/paginationBg.jpg);
	width:471px;
	height:59px;
    padding:25px 0 0 58px;
    margin:15px 0;
}

.paginationBtn{
	float:left;
	width:72px;
	height:20px;
}

.paginationNumbers{
	float:left;
	height:20px;
	color:#215b90;
	font-size:12px;
	padding:3px;
}
.paginationNumbers span{
	color:#000000;
}

.paginationNumbers a{
	text-decoration:none;
	padding:0px 2px;
	margin:0 2px;
	border: solid 1px #bcbcbc;
	background:#f7f7f7;
	color:#000;
} 

.paginationNumbers a:hover{
	text-decoration:none;
	padding:0px 2px;
	margin:0 2px;
	border: solid 1px #bcbcbc;
	background:#7d7c7c;
	color:#FFF;
} 

.paginationText{
	float:left;
	height:20px;
	padding:0 0 0 20px
}

.paginationText a{
	text-decoration:underline;
	color:#2f2f2f;
}

.paginationF{
	text-decoration:underline;
	color:#808080;
}



.mBoxCont{
    width:1022px;
    height:132px;
    background: url(themes/site_themes/catholicvote/minibox.png); 
    overflow:hidden;
    text-align:left;
    margin:0 auto;
	color:#636363;
	font-size:13px;
}

.mBox1{
    width:297px;
    overflow:hidden;
    float:left;
    padding: 20px 0 0 30px;
	color:#636363;
	font-size:13px;
}

.mBox1 h1{
    color:blue;
    font-size:21px;
}

.submitBtn{
	padding:5px 0 ;
}

.submitBtn input{
	margin:0 5px 0 0;
}
.mBox2{
    width:325px;
    height:132px;
    overflow:hidden;
    float:left;
    padding: 22px 0px 0px 42px;
}

.mBox2 p{
    color:#636363;
	font-size:13px;
	padding:0 0 5px 0;
}

.mBox3{
    width:280px;
    height:132px;
    overflow:hidden;
    float:left;
    padding: 22px 0px 0px 30px;
}

.mBox3 p{
    color:#636363;
	font-size:13px;
	padding:0 0 5px 0;
}

.mBox3 img{ margin: 0 20px 0 0;
}


/*--Share Ideas styles start here--*/

.shareIdeatTop{
	background:url(themes/site_themes/catholicvote/ShareTop.jpg) repeat-x; 
	width:1013px;
	height:8px;
	margin:0 auto;
}

.shareIdeaButt{
	background:url(themes/site_themes/catholicvote/shareButt.jpg) no-repeat bottom ;
	width:1013px;
	margin:0 auto;
	height:7px;
}

.shareIdeaX{
	background:#e7e7e7;
	width:1009px;
	margin:0 auto;
	border-left: solid 2px #d6d6d6;
	border-right:solid 2px #d6d6d6;
	
}

.shareIdeaTitle{
	padding:30px 27px 39px 27px;
	clear:both;
}

.ideasCont{
	float:left;
	width:527px;
	margin:0px 0 10px 28px;
	background:url(themes/site_themes/catholicvote/ideasContBg.jpg) repeat-x ;
	padding:1px 0;
}

.ideasNav{
	width:525px;
	height:52px;
	clear:both;

}

.ideasNav ul{
	display:inline;
	margin:0;
	padding:0;
}

.ideasNav ul li{
	display:inline;
}

.ideasNav ul li a img{
	 float:left;
	 margin:0;
	 padding:0;
	 display:block;
}

#boxIdea{
	width:529px;
	margin-top:10px;
}

.ideaboxTop{
	background:url(themes/site_themes/catholicvote/ideaBoxT.png) no-repeat ;
	width:529px;
	height:35px;
}

.ideaboxTop img{
	float:right;
	margin-right:1px;
}

.ideaBoxBodY{
	background:url(themes/site_themes/catholicvote/ideaBoxY.png) repeat-y ;
	width:503px;
	padding:0 13px;
}

.ideaBleft{
	float:left;
	width:78px;
}

.ideaBleft h2{
	text-align:left;
	font-size:18px;
	color:#5f5f5f;
	margin: 0 0 13px 13px;
}

.ideaBleft a, .ideaBleft img{
	margin:0px;
	padding:0
}

.ideaVote{
	background:url(themes/site_themes/catholicvote/ideasVoteBg.jpg) no-repeat;
	height:28px;
	width:65px;
	padding:14px 0 0 0;
	text-align:center;
	font-size:15px;
	color:#FFF;
	margin:-3px 0 0 0;
}

.ideaBright{
	float:left;
	width:360px;
	padding:0 0 0 22px;
}

.ideaTextCont{
	width:360px;
	padding:0 0 23px 0;
	border-bottom: solid 1px #cfcfcf;
	min-height:122px;
}

.ideaTextCont h1{
	font-size:21px;
	color:#215b90;
	margin-bottom:10px;
}

 .ideaTextCont h1 a{
	font-size:21px;
	color:#215b90;
        text-decoration:none;
}

.ideaTextCont p{
	font-size:13px;
	color:#4c4c4c
}

.Contributor{
	padding:10px 0 0 0;
}

.avatar{
	float:left;
	border: solid 1px #8b8b8b;
	height:34px;
	width:34px;
	margin:0 16px 0 0;
}

.userInfo{
	font-size:12px;
	color:#595959;
}

.userInfo span{
	font-size:12px;
	color:#215b90;570101
}

.userInfo a{
	font-size:12px;
	color:#570101;
	text-decoration:underline;
}

.ideaBoxBott{
	background:url(themes/site_themes/catholicvote/ideaBoxB.png) no-repeat ;
	width:529px;
	height:12px;
        margin:0 0 15px 0;
}


.popularBox{
    width:500px;
    overflow:hidden;
    text-align:left;
}

#thread{
	font-size:12px;
	color:#616161;
	margin-bottom:10px;
}

#thread p span, #thread p span a{
	font-size:12px;
	font-weight:bold;
	color:#215b90;
	text-decoration:none;
}

#thread h2, #thread h2 a{
	font-size:14px;
	color:#215b90;
	text-decoration:none;
	font-weight:bold;
    
}

.ideaBox{
    width:100%;
    float:right;
}

.ideaBox h2{
    font-weight:bold;
    font-size:18px;
    color:black;
    margin:0px;
    padding:0px;
}
.ideaBox span{
    font-weight:normal;
    margin:0px;
    padding:0px;
    font-size:11px;
    color:black;
}
.ideaBox p{
    font-weight:normal;
    margin:0px;
    padding:0px;
    font-size:16px;
    color:black;
}
.more{
    font-size:9px;
}


.stars{
position: relative;
z-index: 0;
float:right;
width:150px;
}

.stars:hover{
background-color: transparent;
z-index: 50;
}

.stars span{ /*CSS for enlarged image*/
position: absolute;
background:url(themes/site_themes/catholicvote/favoriteHover.png) ;
visibility: hidden;in
width:115px;
height:28px;

}


.stars:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 6px;
left:140px; /*position where enlarged image should offset horizontally */

}
.points{
    clear:both;
}
.controls{
    clear:both;
}


/*-----------------------share idea one------------------------------------------------*/
.ideasContOne{
	float:left;
	width:638px;
	margin:0px 0 10px 28px;
	background:url(themes/site_themes/catholicvote/ideasContBg.jpg) repeat-x ;
	padding:1px 0;
}

#boxIdeaOne{
	width:638px;
	margin-top:10px;
}

.ideaboxTopOne{
	background:url(themes/site_themes/catholicvote/ideaBtop.png) no-repeat ;
	width:638px;
	height:36px;
}

.ideaboxTopOne img{
	float:right;
	margin:1px 0 1px 0;
}

.ideaBoxBodYOne{
	background:url(themes/site_themes/catholicvote/ideaBY.png) repeat-y ;
	width:612px;
	padding:0 13px;
}

.ideaBrightOne{
	float:left;
	width:500px;
	padding:0 0 0 22px;
}

.ideaTextContOne{
	width:500px;
	padding:0 0 23px 0;
	border-bottom: solid 1px #cfcfcf;
	min-height:122px;
}

.ideaTextContOne h1{
	font-size:21px;
	color#215b90;
	margin-bottom:10px;
}

.ideaTextContOne h1 a{
	font-size:21px;
	color#215b90;
	margin-bottom:10px;
}

.ideaTextContOne p{
	font-size:13px;
	color:#4c4c4c
}



.ideaBoxBottOne{
	background:url(themes/site_themes/catholicvote/ideaBButt.png) no-repeat ;
	width:638px;
	height:12px;
}


.popularBox{
    width:500px;
    overflow:hidden;
    text-align:left;
}

.ideasSidebarOne{
	float:left;
	width:280px;
	padding:0px 0 10px 25px;
}
.ideasSidebarOne1{
	float:left;
	width:290px;
	padding:0px 0 10px 5px;
}

.ideasContTwo{
	float:left;
	width:615px;
	margin:0px 25px 10px 28px;
	background:url(themes/site_themes/catholicvote/ideasContTwoBg.jpg) repeat-x ;
	padding:0;
}

.topBlog{
	clear:both;
	height:40px;
	width:617px;
	
}

.recentBlog{
	float:left;
	width:260px;
	height:40px;
}

.moreBlog{
	float:right;
	width:152px;
	height:40px;
}

.blogSpace{
     width:615px;
     overflow:hidden;
	 padding-top:27px;
}

#singleEntry{
	 width:615px;
	 clear:both;	
}

.morePost{
	margin:20px 0 0 0;
	border-top: solid 4px #babdc2;
	height:20px;
	width:615px;
}

.morePost img, .morePost img a{
	float:right;
	padding-right:5px;
}

#userInfo{
	float:left;
	width:74px;
}

#userAvatar{
	clear:both;
	height:70px;
	width:70px;
	border:solid 2px #a1a1a1;
}

#userName{
	font-size:12px;
	color:829fb9;
}

#userName span{
	font-weight:bold;
	color:#215b90;
}

#entryInfo{
	float:left;
	width:541px;
}

#entryText{
	background:url(themes/site_themes/catholicvote/blogHomeEntryBg.png) no-repeat;
	height:160px;
	width:462px;
	padding:15px 25px 0 54px;
}

#entryTextTop{
	background:url(themes/site_themes/catholicvote/blogEntryTop.png) no-repeat;
	width:541px;
	padding:7px 0 0 0;
}

#entryTextBody{
	background:url(themes/site_themes/catholicvote/blogEntryBody.png) repeat-y;
	width:462px;
	padding:10px 25px 10px 54px;
}

#entryTextBody h2, #entryTextBody h2 a{
	font-size:21px;
	color:#215b90;
	text-decoration:none;
	padding-bottom:5px;
}

#entryTextBody p{
	font-size:12px;
	color:#595959;
       margin:0 0 7px 0;
}


#entryTextButt{
	background:url(themes/site_themes/catholicvote/blogEntryButt.png) no-repeat;
	width:541px;
	padding:0;
	height:19px;
}
#entryText h2, #entryText h2 a{
	font-size:21px;
	color:#215b90;
	text-decoration:none;
	padding-bottom:5px;
}

#entryText p{
	font-size:12px;
	color:#595959;
}


.blogEntryCont{
	background:url(themes/site_themes/catholicvote/blogEntryContBg.jpg) no-repeat;
	height:47px;
	width:435px;
	padding:18px 12px;
	margin-top:3px;
	font-size:12px;
	color:#353535;
}

.blogEntryCont a{
	color:#570101;
	text-decoration:underline;
}

#comments{
	width:615px;
	clear:both;
	margin:15px;
}

#commentsForm{
	width:515px;
	clear:both;
	margin:15px;
	padding-left:70px
}

#commentsForm h2{
	font-size:21px;
	color:#215b90;
	text-decoration:none;
	padding-bottom:5px;
}

#commentsForm p{ 
	margin-bottom:5px;
}

#entryComments{
	width:515px;
	clear:both;
	margin:15px;
	padding-left:70px
}

#entryCommentsHot{
	width:515px;
	clear:both;
	margin:15px 0 15px 30px;

}


.blogCommentTop{
	background:url(themes/site_themes/catholicvote/blogComTop.jpg) no-repeat;
	width:511px;
	height:8px;
}

.blogCommentBody{
	padding:7px 26px 7px 11px;
	background:#82888f;
	width:474px;
}

#commentPhoto{
	float:left;
	width:37px;
	height:37px;
	border:solid 2px #dfe0e2;
	margin:7px 4px 7px 0;
}

#commentInfo{
	float:left;
	background:url(themes/site_themes/catholicvote/blogCTextTop.jpg) no-repeat;
	width:410px;
	padding:15px 0 0 18px;	
}

#commentBody{
	width:380px;
	background:#bfc2c6;
	padding:0 15px;
}

#commentButt{
	background:url(themes/site_themes/catholicvote/blogCTextButt.jpg) no-repeat;
	width:410px;
	padding:0;
	height:12px;

}

#commentInfoHot{
	float:left;
	background:url(themes/site_themes/catholicvote/blogCTextTopHot.jpg) no-repeat;
	width:244px;
	padding:6px 0 0 18px;
	height:50px;
}

#commentBodyHot{
	width:217px;
	padding:0 15px;
}

.hotComentText{
	float:left;
	width:150px;
	padding:13px 0 0 7px;
	color:#FFFFFF;
	font-size:11px; 
}

.hotComentText img{
	padding:0 3px 15px 0;
	float:left;
}

.blogCommentButt{
	background:url(themes/site_themes/catholicvote/blogComButt.jpg) no-repeat;
	width:511px;
	height:8px;
	margin-bottom:15px;
}

#lastForum{
	background:url(themes/site_themes/catholicvote/lastForumBg.jpg) no-repeat;
	width:617px;
	margin:25px 0;
       height:290px;
}

.forumNew{
	background:url(themes/site_themes/catholicvote/forumTab.jpg) no-repeat;
	width:270px;
	height:22px;
	padding:11px 0 0 17px;
}
.forumNew h2{
	font-size:18px;
	color:#FFF;
}

.forumTable{
	background:url(themes/site_themes/catholicvote/lastForumbody.jpg) repeat-x;
	width:615px;
	border: solid 1px #d7d7d7;
	border-top:0;
	height:238px;
}

.forumTable{
	width:615px;
	text-align:center;
}
.topicForumtop{
	width:615px;
	height:28px;
	text-align:left;
    padding:18px 0 0 0;
	color:#3c6991;
	font-size:12px;
}
.topicForum{
	width:615px;
	height:33px;
	text-align:left;
    padding:13px 0 0 0;
	color:#3c6991;
	font-size:12px;
}

.topicF{
	float:left;
	width:130px;
	padding:5px 0 0 18px;
	font-weight:bold;
}

.topicF a {
	text-decoration:none;
	color:#616161;
}

.postF{
	float:left;
	width:80px;
	padding:5px 0 0 12px;
	font-weight:bold;
}

.viewsF{
	float:left;
	font-weight:bold;
	width:70px;
	padding:5px 0 0 18px;
}

.lastPF{
	float:left;
	width:260px;
	padding-left:12px;
}

.PFlast{
	float:left;
	font-weight:bold;
	width:260px;
	padding: 5px 12px;
}
/*------------------------------------------------------------------*/

.ideasSidebar{
	float:left;
	width:405px;
	padding:0px 0 10px 25px;
}
.submitBox{
	width:405px;
	padding:0 0 15px 0;
} 
.sideBoxTop{ 
	background:url(themes/site_themes/catholicvote/bluRtop.jpg) no-repeat;
	height:28px;
	width:390px;
	padding:12px 0 0 17px;
        color:#FFF;
        font-size:18px;
 }
 
 .sideBoxTopOne{ 
	background:url(themes/site_themes/catholicvote/topBlueSide2.jpg) no-repeat;
	height:25px;
	width:270px;
	padding:8px 0 0 17px;
	color:#FFFFFF;
	font-size:18px;
 }
 .sideBoxTopOne1{ 
	background:url(themes/site_themes/catholicvote/topBlueSide3.jpg) no-repeat;
	height:41px;
	width:319px;
	padding:2px 0 0 10px;
	color:#FFFFFF;
	font-size:18px;
 }
  .sideBoxTopOne2{ 
	background:url(themes/site_themes/catholicvote/topBlueSide3.jpg) no-repeat;
	height:33px;
	width:319px;
	padding:10px 0 0 10px;
	color:#FFFFFF;
	font-size:18px;
 }

.tagBoxOne{
	width:287px;
	padding:0 0 15px 0;
}

.tagBodyOne{
	background:#FFF;
	width:247px;
	padding:10px 20px;
}

.tagFootOne{
	background:url(themes/site_themes/catholicvote/buttBlueside2.jpg) no-repeat;
	height:8px;
	width:287px;

}
.tagBodyOne1{
	background:#FFF;
	width:289px;
	padding:20px;
    text-align:center;
}
.tagBodyOne1 p{
	font-size:14px;
    margin:0 0 12px 0;
	line-height:16px;
	color:#4c4c4c;
}
.tagBodyOne1 textarea{
	width:295px;
	color:#4c4c4c;
	border:solid 1px #4c4c4c;
	background:#e9e9e9;
	margin:7px auto 15px;
	height:75px;
	
}

.tagFootOne1{
	background:url(themes/site_themes/catholicvote/buttBlueside3.jpg) no-repeat;
	height:8px;
	width:329px;

}
.join{
	
	padding:0  15px ;
}
.joinToday{
	width:287px;
	padding:0 0 15px 0;
}

.joinToday p{
	padding:7px 0;
        margin-bottom:15px;
}

.joinToday1{
	width:329px;
	padding:0 0 15px 0;
}



.join p{
	padding:7px 0;
        margin-bottom:15px;
}


#topContributor{
	border-bottom: solid 1px #dddfe1;
	width:245px;
	padding:5px 0;
	clear:both;
}

#topUserAvatar{
	float:left;
	width:36px;
	height:36px;
	border: solid 1px #a7a7a7;
	margin:7px 15px 7px 0;
}

#topUserInformation{
	float:left;
	width:185px;
	height:38px;
	margin-top:7px;
}

#topUserInformation p{
	margin:0px;
}

.usernameContributor{
	color:#2f2f2f;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}

#topUserInformation span{
	font-size:12px;
	color:#616161;
}

.topContributors{
	width:287px;
	padding:0 0 15px 0;
	margin:15px 0;
}

.submitIdeaOne{
	background:#FFF;
	width:287px;
	padding:0 0 5px 20px;
}


.submitIdea{
	background:#FFF;
	width:385px;
	padding:0 0 5px 20px;
}

.submitIdea h1{
	padding:15px 0 5px 0;
	color:#215b90;
	font-size:16px;
}
.submitIdea h2{
	color:#004381;
	font-size:20px;
	margin: 20px 0 0 0;

}
.submitfoot{
	background:url(themes/site_themes/catholicvote/submitIdeaB.jpg) no-repeat;
	height:37px;
	width:385px;
	padding:15px 0 0 20px;
}

.tagBox{
	width:405px;
	padding:0 0 15px 0;
}

.tagBody{
	background:#FFF;
	width:385px;
	padding:10px;
}

.tagBody h2{
       font-size:18px;
	color:#386c9b;
	margin:5px;
       text-align:center;

}

.tagFoot{
	background:url(themes/site_themes/catholicvote/footWhite.jpg) no-repeat;
	height:8px;
	width:405px;
}
/*--Share Ideas styles end here--*/
.spreadTop{
	background:url(themes/site_themes/catholicvote/spreadTop.jpg) repeat-x; 
	width:1013px;
	height:8px;
	margin:0 auto;
}

.spreadButt{
	background:url(themes/site_themes/catholicvote/spreadButt.jpg) no-repeat bottom ;
	width:1013px;
	margin:0 auto;
	height:7px;
}

.spreadX{
	background:#FFF;
	width:1009px;
	margin:0 auto;
	border-left: solid 2px #d6d6d6;
	border-right:solid 2px #d6d6d6;
}

#spreadTitle{
	margin:0 auto;
	height:36px;
	padding:38px 0 5px 38px;
	width:953px;
}
#spreadTopBg{
	margin:0 auto;
	height:383px;
	width:991px;
	background:url(themes/site_themes/catholicvote/spreadBg.jpg) no-repeat ;
}

.spreadTopL{
	float:left;
	width:508px;
	height:383px;
}

.spreadLtop{
	width:270px;
	height:270px;
	padding:60px 0 0 238px;
}

.spreadLtop h1{
	font-size:20px;
	color:#902121;
	margin-bottom:24px;
}

.spreadLtop h1 span{
	color:#215b90;
}

.spreadLtop p{
	font-size:20px;
	color:#4c4c4c;
	margin-bottom:24px;
	font-size:12px;
}

.spreadLButt{
	width:385px;
	height:60px;
	padding:0 0 0 130px;
}

.spreadWhiteButt, .spreadWhiteButt a{
	width:211px;
	height:29px;

	padding:5px 0 0 7px;
	font-size:18px;
	color:#215b90;
	text-decoration:none;
}

.spreadTopR{
	float:right;
	width:393px;
	height:304px;
	padding:39px 0 0 0;
}

.iconsConect{
	width:313px;
	height:96px;
	padding:30px 0 119px 31px;
}

.iconsConect img{
	float:left;
}

#spreadBody{
	margin:0 auto;	
	width:991px;
}

.spreadBodyL{
	width:417px;
	padding:25px 0 25px 60px;
	float:left;
       
}

.spreadBodyR{
	float:right;
	width:374px;
	padding:0 18px 90px 0;
}
#logos{ 
	clear:both;
	width:417px;
}

#logos img{ 
	float:left;
}

.fbSpread{
	clear:both;
	width:417px;
	padding:18px 0 5px 0;
}

.fbSpread a{
	color:#565656;
}

.fbSpread img{
	padding:0 15px 0 0;
	float:left;
}

#inviteForm{
	clear:both;
	width:417px;

}

.spreadFormTop{
	width:372px;
	height:28px;
	background:url(themes/site_themes/catholicvote/spreadFormTop.jpg) no-repeat ;
}

.spreadFormBody{
	width:328px;
	padding:0 22px 10px;
	background:#ccd3dc;
	color:#4c4c4c;
	margin:0px;
}
.userInfo1{
	clear:both;
	width:328px;
	padding:0 0 5px 0;
}

.spreadFormBody p, #userInfo p{
	margin:10px 0 5px 0;
	width:316px;
	font-weight:bold;
}
#sendButton{
	margin:5px 0 0 0;
}

#formBody p input{ padding:0 5px 0 0;}
.spreadFormBody h2, #userInfo h2{
	font-size:18px;
	color:#386c9b;
	margin-bottom:5px;
}

.spreadFormButt{
	width:372px;
	height:14px;
	background:url(themes/site_themes/catholicvote/spreadFormButt.jpg) no-repeat ;
}

#singleEvent{
	width:371px;
	height:140px;
	background:url(themes/site_themes/catholicvote/spreadBox.jpg) no-repeat ;
	margin-bottom:15px;
	padding:15px 23px;
}

.zipSpread{
	width:264px;
	height:23px;
	background:url(themes/site_themes/catholicvote/zipBg.jpg) no-repeat ;
	margin: 0 0 15px 137px;
	padding:5px 0 5px 10px;
        color:FFF;
}

.zipSpread span{
       color:FFF;
}
#eventDescription{
        width:370px;
	height:110px;
}

#eventDescription{
        width:370px;
	height:110px;
}
#eventDescription h1, #eventDescription h1 a{
	font-size:16px;
	color:#215b90;
	margin-bottom:8px;
	font-weight:bold;
}

#eventDescription p {
	font-size:12px;
	color:#000;
	margin-bottom:12px;
}


#eventDate{ font-size:11px;}


.videoComposition{
	width:954px;
	margin:5px auto 15px auto;
}


#singleEntryHot{
	 width:435px;
	 height:64px;
	 padding:10px;
	 float:left;
	 margin:0 10px 10px 10px;
	 background:url(themes/site_themes/catholicvote/Hotcoments.png) no-repeat ;
}

#userAvatarHot{
	float:left;
	height:50px;
	width:50px;
	border:solid 2px #a1a1a1;
	margin:5px 8px;
}

#entryTextHot{
	float:left;
	width:340px;
	padding:7px 0 0 10px;
}

#entryTextHot h2, #entryTextHot h2 a{
	font-size:16px;
	color:#215b90;
	text-decoration:none;
	padding-bottom:3px;
}

.regTop{
	width:1013px;
	height:59px;
	background:url(themes/site_themes/catholicvote/registrationTop.jpg) no-repeat ;
	margin: 0 auto;
}
.spacer{
	clear:both;
	height:50px;
}

.regInTop{
	width:758px;
	height:11px;
	background:url(themes/site_themes/catholicvote/regInTop.jpg) no-repeat ;
	margin:25px 0 0 130px;
}

.regInX{
	width:728px;
	background:url(themes/site_themes/catholicvote/regInBody.jpg) repeat-y;
	margin:0 0 0 130px;
	padding:5px 15px;
}

.registryItem, .itemRegistry{ 
	width:700px;
	padding:7px 0 5px 15px;
	border-bottom: solid 1px #dddfe2;
	height:20px;
	clear:both;
	margin:1px 0;
}

.registryItemfb{ 
	width:700px;
	padding:7px 0 5px 15px;
	height:22px;
	clear:both;
	background:url(themes/site_themes/catholicvote/fbmini.jpg) no-repeat;
}

.registryItemtw{ 
	width:700px;
	padding:7px 0 5px 15px;
	height:22px;
	clear:both;
	margin:1px 0;
	background:url(themes/site_themes/catholicvote/twmini.jpg) no-repeat;
}


.registryItemb{ 
	width:700px;
	padding:7px 0 5px 15px;
	height:22px;
	clear:both;
	margin:1px 0;
	background:url(themes/site_themes/catholicvote/blogmini.jpg) no-repeat;
}


.registryItem3{ 
	width:550px;
	padding:10px 0 5px 15px;
	border-top: solid 1px #dddfe2;
	height:21px;
	clear:both;
	margin:3px 0;
}

.registryDone input{
	margin:5px;
}

.itemRegistryError{
	width:700px;
	padding:7px 0 5px 15px;
	border-bottom: solid 1px #dddfe2;
	height:20px;
	clear:both;
	margin:1px 0;	
	background:url(themes/site_themes/catholicvote/alert.jpg) no-repeat #fde1da;
	color:#dd4c15;
}


.names{
	width:240px;
	height:80px;
	background:#fefaee;
	border:solid 1px #c1c1c1;
	margin: 3px 0;
	padding:5px;
	color:#4c4c4c;
}
.names span{
	font-weight:bold;
	color:#f8b618;
}

.registryButton{
	width:718px;
	padding:7px 0;
	height:22px;
	clear:both;
}
.accept_term{
	visibility:hidden;
}

.errorName{ 
	float:left;
	padding: 0 0 0 10px;
}

.regTextTop{
	clear:both;
	width:400px;
	height:35px;
	padding:7px 0 10px 10px;
	font-weight:bold;
}

.itemName{
	float:left;
	width:145px;
	font-weight:bold;
	color:#4c4c4c;
	padding:0 0 0 10px ;
}

.itemName1{
	float:left;
	width:130px;
	font-weight:bold;
	color:#4c4c4c;
	padding:0 0 0 25px ;
}

.itemContent{
	float:left;
	width:250px;

}

.itemContent input{
	margin:0 10px 0 0;

}

.itemExtra{
	float:left;
	padding:0 0 0 15px;
}

.itemExtra input{
	margin:-4px  0 0;
}

.itemExtra span{
	font-weight:bold;
	margin:0 0 0 5px;
}

.regInButt{
	width:758px;
	height:17px;
	background:url(themes/site_themes/catholicvote/regInButt.jpg) no-repeat ;
	margin:0 0 0 130px;
}
.doantionsTop{
        background:url(themes/site_themes/catholicvote/donateBg.jpg) repeat-x ;
        height:424px;
        margin:0;
}

.doantions{padding:0 50px;}

.title{
	height:31px;
	width:auto;
	clear:both;
	margin:0 0 15px 0;
}

.donateHeader{
        background:url(themes/site_themes/catholicvote/doantePicture.jpg) no-repeat top right ;
        padding:30px 50px 0 50px;
}

.donateHeader1{
        padding:30px 0 0 0;
        clear:both;
}

.titleDonate{
	height:31px;
	width:auto;
	clear:both;
	margin:0 0 37px 0;
}

.donateIntructions{
	clear:both;
       height:260px;
       width:529px;
}

.donateIntructions h1{
	clear:both;
        font-size:21px;
	color:#215b90;
	margin:0 0 12px 0; 
	line-height: 24px;
}

.donateIntructions p{
	margin-bottom:20px;
	font-size:12px;
	color:#636363;
       line-height: 14px;
       clear:both;
}
.donatePayPal{
        clear:both;
       margin: 10px 0 0 0;
}

.donatePayPal span{
	font-weight:bold;
	font-size:14px;
	color:#104680;
}

.donateBox{
	width:907px;
	margin:33px 0 0 0;
	clear:both;
	background:url(themes/site_themes/catholicvote/footDoante.jpg) no-repeat bottom  #FFF;
	padding:0 0 10px 0;
}

.donateBoxTop{
	width:885px;
	clear:both;
	background:url(themes/site_themes/catholicvote/topDoante.jpg) no-repeat top;
	height:31px;
	padding:12px 0 0 22px;
}

.contactTitle{
	padding:12px 0 0 22px;
	color:#606163;
} 

.contactColumn{
	float:left;
	width:285px;
}

.contactInputs{
	padding:12px 0 0 22px;
}

.donateFieldName{
	float:left;
	width:83px;
	margin-bottom:12px;
	color:#606163;
}

.donateFieldInput{
	float:left;
	width:180px;
	margin:0 10px 12px 3px;
	color:#606163;
}

.donateFieldName1{
	float:left;
	width:115px;
	margin-bottom:12px;
	color:#606163;
}
.donateFieldName1 span,.donateFieldName1 a{
	color:#e27122;
	text-decoration:none;
}

.donateFieldInput1{
	float:left;
	width:160px;
	margin:0 15px 12px 0px;
	color:#606163;
}


.donateAmountMoney{
	margin:15px 0 0 20px;
	color:#606163;
}

.donateAmountMoney input{
	margin:0 7px 0 0;
        *margin:-2px 7px 0 0;
	color:#606163;
}

.donateAmmountType{
	margin:15px 0 0 17px;
	color:#606163;
}

.donateAmmountType ul li{

        margin:5px;
        color:#606163;
	padding:5px 0;
        float:left;
        
}

.donateAmmountType ul li input{
  	color:#606163;
	margin: 0 7px;
        *margin:-2px 7px 0 0;
        float:left;
        
}
.donateBoxAmount{
	margin:3px 7px 3px 5px;
	color:#606163;
	float:left;
        padding:4px 6px;
}

.donateBoxAmount1{
	margin:3px 0px 3px 5px;
	color:#606163;
	float:left;
        padding:4px 6px 4px 0px;
}

.donateBoxAmount2{
	margin:0px 2px 3px 2px;
	color:#606163;
	float:left;
        padding:4px 1px 4px 3px;
}

.donateBoxSelect{
	margin:3px 7px 3px 5px;
	color:#606163;
	background: #FFFF99;
	border:solid 1px #66CC00;
	float:left;
       padding:3px 5px;
}



.donateAmmountType p{
	font-weight:bold;
	color:#606163;
       margin:0 0 5px 10px;
}

.optionDetails, .optionTitle{
	margin:15px 0 0 17px;
	color:#606163;
}

.optionDetails p{ 
	margin:0 0 12px 0;
	color:#606163;
}

.creditCardType{
	margin:15px 0 25px 17px;
	color:#606163;
}

.creditCardType input{
	margin:0 0 0 70px;
	color:#606163;
}

.creditCardType img{
	margin:0 0 -10px 0;
	color:#606163;
}

.creditCardInformation{
	margin:15px 0 25px 17px;
	color:#606163;
}

.donateCreditCardInformation{
	margin:15px 0 25px 17px;
	color:#606163;
}

.submitButtons{
	margin:0 0 25px 17px;
	color:#606163;
}

.submitButtons input{ 
	margin:0 10px 0 10px;
}

.donateNote{
	margin:0 0 25px 17px;
	color:#606163;
}

.contactTitle h1{ 
	font-size:36px; 	
	color:#000000; 
	text-align:center; 
	margin:5px auto 25px;
}

.contactTitle h2{
	font-size:20px; 
	text-align:left; 
	margin:5px 0 15px 0;
}

.contactTitle h2 p{
	font-size:20px; 
	text-align:left; 
	margin:5px 0 15px 0;
}

.profileTop{
	width:1013px;
	height:60px;
	background:url(themes/site_themes/catholicvote/profileTop.jpg) no-repeat ;
	margin:0 auto;
	
}

.profileL{
	width:490px;
	float:left;
	margin:30px 0 30px 30px;
}

.profileR{
	width:440px;
	float: right;
	margin:30px 30px 30px 0;
}

.principalProfile{
	background:url(themes/site_themes/catholicvote/picTop.jpg) no-repeat #FFF ;
	width:445px;
	padding:30px 20px 10px 20px;
}

.profileAvatar{
	float:left;
	width:126px;
	margin:0 20px 0 0;
}

.profileAvatar img{
	height:116px;
	width:116px;
	border: solid 3px #dcdcdc;
}

.editAvatar input{
	clear:both;
	margin:5px auto;
}

.profilePrincipal{
	float:left;
	width:295px;
}

.profilePrincipal h1{
	font-size:26px;
	color:#386c9b;
	margin-bottom:7px;
}

.profilePrincipal h2{
	font-size:20px;
	color:#4c4c4c;
	margin-bottom:7px;
}

.profilePrincipal p{
	color:#4c4c4c;
	font-size:12px;
	margin-bottom:15px;
}

.principalProfileFoot{
	background:url(themes/site_themes/catholicvote/picFoot.jpg) no-repeat #FFF ;
	width:445px;
	padding:0 20px 10px 20px;
	margin:0 0 15px 0;
}

.aboutMFoot{
    background:url(themes/site_themes/catholicvote/aboutMFoot.jpg) no-repeat bottom #FFF;
	width:482px;
	padding:0;
	margin:0 0 15px 0;
	height:20px;
}

.socialProfileFoot{
	background:url(themes/site_themes/catholicvote/socialInfoButt.jpg) no-repeat #FFF ;
	width:438px;
	padding:0 ;	
	height:12px;
	margin:0 0 15px 0;
}

.inviteFb{
	background:url(themes/site_themes/catholicvote/profileFbBg.jpg) no-repeat ;
	width:470px;
	height:40px;
	padding:12px 0 0 15px;
	margin:0 0 15px 0;
}

.inviteFb img{margin:0  15px 0 0;}

.aboutMeProfile{
	background:url(themes/site_themes/catholicvote/aboutMTitle.jpg) no-repeat top left #FFF ;
	padding:55px 15px 15px 15px;
	width:452px;
}

.socialProfile{
	background:url(themes/site_themes/catholicvote/socialInfoTop.jpg) no-repeat top left #FFF ;
	padding:55px 15px 15px 15px;
	width:408px;
}

.fbProfile{
	background:url(themes/site_themes/catholicvote/fbProfTop.jpg) no-repeat top left #FFF ;
	padding:55px 15px 15px 15px;
	width:408px;
        margin: -20px 0 0 0;
}

.itemInfoLabel{
	float:left;
	width:135px;
	font-weight:bold;
	color:#4c4c4c;
}

.itemInfoValue{
	float:left;
	width:280px;
}

.lineProfiel{
	border-bottom:solid 1px #dddfe2;
	padding:10px;
	width:420px;
	clear:both;
	height:20px;
}

.lineProfielLast{
	padding:10px;
	width:420px;
	clear:both;
	height:20px;
}

.ProfileTw{
	background:url(themes/site_themes/catholicvote/profileTwiter.jpg) no-repeat top left ;
	padding:12px 0px 0px 55px;
	width:348px;
	height:73px;
	border-bottom:solid 1px #dddfe2;
}

.ProfileBlog{
	background:url(themes/site_themes/catholicvote/profileBlog.jpg) no-repeat top left  ;
	padding:12px 0px 0px 55px;
	width:348px;
	height:73px;
	border-bottom:solid 1px #dddfe2;
}

.ProfileFb{
	background:url(themes/site_themes/catholicvote/profileFb.jpg) no-repeat top left ;
	padding:12px 0px 0px 55px;
	width:348px;
	height:73px;
}

.itemInfoLabel2{
	width:110px;
	float:left;
}

.itemInfoValue2{
	width:210px;
	float:left;
      
}

.itemInfoValue2 input{
	margin:0 5px 7px 7px;
}

.inText{
      margin:20px;
     clear:both;

}


.inText ul{
      margin:5px 15px;
}

.inText ul li{
	list-style-type:circle;
	color:#636363;
}

.inText p{
      margin:20px 0 5px 0;
}

.leftLearn{
        float:left;
        margin:0 10px 10px 35px;
        padding:0;
        width:625px;
}
.leftLearn1{
        float:left;
        margin:0 0px 10px 30px;
        padding:0;
        width:615px;
}

.learnTop{
	background:url(themes/site_themes/catholicvote/LearnTop.jpg) no-repeat top left #FFF;
	margin:0;
	padding:0px 10px 15px 10px;
	width:579px;
}

.learnTop img{float:left;margin:0 0 15px 0;}
.learnTop1{
	background:url(themes/site_themes/catholicvote/LearnTop.jpg) no-repeat top left #FFF;
	margin:0;
	padding:0px 10px 15px 10px;
	width:579px;
}

.learnTop1 img{float:left;margin:2px 0 15px 0;}
.learnTop2{
	background:url(themes/site_themes/catholicvote/LearnTop.jpg) no-repeat top left #FFF;
	margin:0;
	padding:0px 10px 15px 10px;
	width:579px;
}

.learnTop2 img{float:left;margin:12px 0 15px 0;}

.learnFoot{
	background:url(themes/site_themes/catholicvote/LearnFoot.jpg) no-repeat top left ;
	margin:0 0 15px 0;
	padding:0;
	width:599px;
	height:13px;

}

.tagBodyOne ul li{
	color:#666666;
        list-style:none;
        margin:10px 10px 15px 0;
}

.tagBodyOne ul li a{
	margin:10px 10px 15px 0;
	color:#666666;
        list-style:none;
	text-decoration:none;

      
}

.tagBodyOne ul li a:hover{

	color:#000;
	text-decoration:underline;
}

.supportSelct{
	background:#FFFF00;
	color:#00FF00;
	padding:10px;
	border:solid 1px #FF0000;
}

.alert1{ 
	background:url(themes/site_themes/catholicvote/mesaggeBox1.png) no-repeat;
	height:280px;
	width:562px;
	padding:90px 30px 0 30px;
 }
 
.alert{ 
	background:url(themes/site_themes/catholicvote/mesaggeBox.png) no-repeat;
	height:112px;
	width:229px;
	padding:60px 30px 0 30px;
 }



.donateErrors{
	color:#FF0000;
        font-weight:bold;
}

.donateErrors ul{
	margin:10px 20px;
}

.donateErrors ul li{
	list-style:circle;
	color:#FF0000; font-weight:bold;
       margin:3px 20px;
}
 
#shareBox{margin: 10px 0 15px 0;}


#shareBox p{margin: 10px 0;}


#shareBox img{margin:0  3px 0 0 ;}


/*--footer styles start here--*/
#footer{ 
	text-align:center; 
	padding:25px 0 20px 0;
}

#footer h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#4c4c4c;
	padding: 0 0 10px 0;
}

#footer ul{
	padding:3px 0 5px 0;
	margin:0;
}

#footer ul li{ 
	display:inline; 
	padding:3px 6px 3px 6px;
}

#footer ul li a{ 
	color:#636363; 
	text-decoration:none;
}

#footer ul li a:hover{ 
	color:#000; 
	text-decoration: underline;
}

	
#cond {
	padding:2px 0 30px 0;
	margin:0;
	text-align:center;
}
#cond ul li{ 
	display:inline; 
	padding:5px 0; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#777;
}

#cond ul li a{ 
	color:#777; 
	text-decoration:none;
}

#cond ul li a:hover{ 
	color:#000; 
	text-decoration: underline;
}

.ideaBar{
	background:transparent url(themes/site_themes/catholicvote/ideaBar.jpg) repeat-x scroll 0 0;

border-style:none solid solid;

height:61px;
width:1008px;

	
}




/*  Added by Danilo */

#entryTextBody ul li{
	list-style-type:disc;
        margin-left: 25px;

}
#entryTextBody ol li{
        list-style-type:decimal;
        margin-left: 25px;

}

.aboutUs{
         height:1400px;
         width:910px;
         margin:0 0 0 50px;
        padding:40px 0 0 0;
}

.privacy{
         height:2700px;
         width:910px;
         margin:0 0 0 50px;
        padding:40px 0 0 0;
}



#donateNoteCV{float:left; margin-top:50px;}
#scriptVerification{float:right; margin-right:25px;}

.peticionTL{float:left; width:695px;}
.peticionTL img{ margin:0 0 15px 0;}
.peticionTL p{ font-size:13px; line-height:24px; color:#4c4c4c; margin:0 0 15px 0;}
.peticionTR{ float:left; width:185px;}
.peticioLeft{float:left; width:480px; margin:45px 0 0 0;}
.peticionImg{float:left; width:295px; margin:45px 0 0 0;}
.donateBoxTop1{
background:transparent url(themes/site_themes/catholicvote/topDoante.jpg) no-repeat scroll center top;
clear:both;
height:35px;
padding:9px 0 0 16px;
width:885px;
}
.peticionCell{ clear:both; margin:0 0 19px 50px;padding:4px 0px 4px 0px;}
.peticionLabel{ float:left; width:121px; text-align:left; font-size:13px; color:#606163; line-height:20px;}
.peticionLabel1{ float:left; width:150px; text-align:left; font-size:13px; color:#606163; line-height:20px;}
.peticionInput{ float:left; width:200px;}
.peticionInput textarea{ float:left; width:194px; height:180px; padding:3px;border: solid 1px #979292;*margin:0 0 0 -50px;}
.peticionInput input{  width:194px; height:17px; border: solid 1px #979292; padding:3px; *margin:0 0 0 -50px;}
.peticionInput select{ width:200px; height:23px; border: solid 1px #979292;}
.peticionInput1{ float:left; width:321px;}
.peticionInput1 textarea{ float:left; width:315px; height:180px; padding:3px;border: solid 1px #979292;*margin:0 0 0 -50px;}
.peticionInput1 input{ float:right; *margin:0 0 0 -50px;}
.peticionError {
background:#FDE1DA url(themes/site_themes/catholicvote/alert.jpg) no-repeat scroll 0 0;
border:1px solid #DDDFE2;
clear:both;
color:#DD4C15;
margin:1px 0;
padding:4px 4px 4px 25px;
margin:0 0 19px 25px;
width:410px;
}
.inText1{
      margin:25px 20px 0;
     clear:both;
	 text-align:center;
}

.inText1 p{
     font-size:14px;
	 color:@4c4c4c;
     clear:both;
	 margin:0 0 29px;
	 text-align:center;
}

.intext1 a{color:#4d7bb8;}

.inText1 img{margin:5px 0px 0px 215px;}
.contactInputs1{
		padding:10px;
		margin:0 10px 0 0;
		font-size:13px;
		line-height:18px;
		color:#4c4c4c;
	}
	.contactInputs1 p{
		padding:10px;
		margin:0 0 15px 0;
		font-size:13px;
		line-height:18px;
		color:#4C4C4C;
	}
	
	
a:hover {
text-decoration:underline;
}