/*

Theme Name: Phoneraiser

Description: This is a customized wordpress theme.

Version: 1.0

Author: Marketingzen.com

Tags: blue, custom header, fixed width, two columns, widgets

	Phoneraiser v1.0

	This theme is made for the use of Phoneraiser website only.

	The CSS, XHTML and design is released privately:

*/



@font-face {

 font-family: VAG Rounded Std Light;

 src: url("VAGRoundedStd-Light.eot"); /* EOT file for IE */

}

@font-face {

 font-family: VAG Rounded Std Light;

 font-weight: bolder;

 src: local("VAG Rounded Std Light"), url("VAGRoundedStd-Light.ttf"); /* TTF file for CSS3 browsers */

}

*, html { margin: 0; padding: 0; }

body { background: #fcfcfc url(images/body_bg.jpg) left top repeat-x; line-height: 1.5; font-family: helvetica, Arial, sans-serif; font-size: 76.1%; color: #444; }



p, h1, h2, h3, h4, ul, ol { padding: 0.5em 0 0.35em; }



/*#content-body ul, { margin-left: 40px;  }*/

#content-body ul li, #content-body ol li { margin-left: 20px; padding: 0 0 .5em 0; }

#content-body ul li strong, #content-body ol li strong { color: #51C300; }



ul.green, .widget ul, .widget ol { list-style-type: none; }

#content-body ul.green li, .widget ul li, .widget ol li { background: url(images/bullet.jpg) left 3px no-repeat; padding-left: 20px; }

.widget ul li { font-size: 11px; margin-bottom: 6px; }

.widget ol li { font-size: 11px; margin-bottom: 6px; }



a img { border: none; }

.hidden { display: none; }

.center { text-align: center; }



h1.logo { background: url(images/logo.jpg) left top no-repeat; width: 298px; height: 88px; padding: 0; text-indent: -9999px; float: left; }

h1.logo a { display: block; width: 298px; height: 88px; }

.logo { background: url(images/logo.jpg) left top no-repeat; width: 298px; height: 88px; padding: 0; text-indent: -9999px; float: left; }

.logo a { display: block; width: 298px; height: 88px; }



#wrapper { width: 950px; margin: 0 auto; }

#header { padding-top: 10px; }

.container { width: 915px; margin: 0 auto; }



ul.main { list-style-type: none; overflow: hidden; clear: both;margin: 0px; padding: 10px 0 0 5px; }

ul.main li { float: left; padding: 0px; }

ul.main li a { text-transform: uppercase; display: block; font-family: VAG Rounded Std Light; font-weight: bolder; text-decoration: none; color: #0092f2; font-size: 14px; outline: none; padding: 5px 10px;margin: 0;}

ul.main li:hover a,ul.main li.current_page_item a { background: url(images/swoosh.png) center bottom no-repeat; }

ul.main ul { display: none; }

ul.main li:hover ul { display: block; position: absolute; width: 250px; list-style-type: none; background: #fff; border: 2px solid #0092F2; border-top: none; }

ul.main li:hover ul li { float: none; }

ul.main li:hover ul li a { text-align: left; font-size: 11px; font-family: Arial; padding: 0 0 0 10px; background: none; }

ul.main li:hover ul li:hover a { background: #0092F2; color: #fff; }



#fundbar { /*background: url(images/fundraising-bar.gif) left top no-repeat;*/ font-family: Arial Black; display: table; margin: 20px 0 0 0; width: 400px; height: 60px; float: right; color: #fdb429; font-weight: normal; font-size: 13px; text-align: center; vertical-align: middle; }

#fundbar #quoterotator { display: table-cell; vertical-align: middle; }



#masthead { overflow: hidden; width: 915px; margin: 5px auto 0; }

#home-video { width: 343px; height: 201px; float: left; background: url(images/video-box.jpg) left top no-repeat; padding: 10px 0 0 12px; margin-top: 10px; }



#home-testi { width: 560px; height: 218px; /*padding: 75px 240px 0 25px;*/ float: left; /*background: url(images/helping.jpg) left top no-repeat;*/ }



#content-home { padding: 50px 0 0; overflow: hidden; }

#content-body { width: 607px; float: left; padding-top: 5px; }



#sidebar-blog { width: 268px; float: right; }

.sidebar { width: 268px; float: right; background: url(images/home-sb-mid.jpg) center top repeat-y; }

.widget { width: 268px; background: url(images/home-sb-mid.jpg) center top repeat-y; margin: 10px 0; }

.sidebar-1, .widget-1 { background: transparent url(images/home-sb-top.jpg) center top no-repeat; padding-top: 18px; }

.sidebar-2, .widget-2 { background: transparent url(images/home-sb-bot.jpg) center bottom no-repeat; padding: 0 10px 22px;  }

.widget-2 { padding: 0 15px 22px; }



#content-page { width: 915px; background: url(images/main-mid.jpg) center top repeat-y;margin-top: 8px; }

.content-top { background: transparent url(images/main-top.jpg) center top no-repeat; padding-top: 20px; }

.content-bot { background: transparent url(images/main-bot.jpg) center bottom no-repeat; padding: 0 10px 21px 20px; overflow: hidden;  }



.header-image { background: url(images/header-image.jpg) left top no-repeat; width: 605px; height: 115px; margin-left: 0px; }



h2#easy { width: 564px; height: 36px; background: url(images/wemakeiteasy.gif) left top no-repeat; margin: 0 auto; text-indent: -9999px; }

p.phoneraiser { width: 500px; margin: 0 auto; font-weight: bold; font-size: 1.1em; }

#like123 { background: url(images/123.gif) left top no-repeat; width: 216px; height: 41px; margin: 10px auto; text-indent: -9999px; }



h1.title { color: #0092F2; font-family: VAG Rounded Std Light; font-weight: bold; font-size: 22px; }

h2 { color: #0092F2; font-family: VAG Rounded Std Light; font-weight: bold; font-size: 22px; }

h2.post-title,h3 { color: #0092F2; font-family: VAG Rounded Std Light; font-weight: bold; font-size: 16px; padding: 0.85em 0 0; }

#accordion h3 { font-family: VAG Rounded Std Light; font-weight: bold; font-size: 16px; padding: 0; margin: 0; }



ol.steps { list-style-type: none; overflow: hidden; background: url(images/boxes.gif) left top no-repeat; width: 488px; padding-top: 190px;padding-left: 0; margin: 0 auto;}

ol.steps li.step1 { float: left; text-align: center; width: 120px; padding: 0px; }

ol.steps li.step2 { float: left; text-align: center; width: 140px; padding: 0px; margin-left: 12px; }

ol.steps li.step3 { float: left; text-align: center; width: 140px; padding: 0px; margin-left: 5px;}



a.start { display: block; background: url(images/get-started-box.jpg) left top no-repeat; width: 437px; height: 74px; margin: 0 auto; text-indent: -9999px; }



form#signup {  text-align: center; overflow: hidden; }

form#signup input { background: url(images/input.gif) left top no-repeat; width: 185px; height: 30px; border: none; padding: 0 10px; }

form#signup button { text-indent: -9999px; background: url(images/SUBMIT.jpg) left top no-repeat; width: 76px; height: 26px; float: right; border: none; margin-right: 30px; cursor: pointer; }



#fundraising { background: url(images/surefire.png) left top no-repeat; width: 155px; height: 100px; padding: 55px 0 0 85px; margin-top: 20px; }



#footer { background: url(images/footer_bg.jpg) left top repeat-x; height: 93px; padding-top: 10px; margin-top: 10px;}

ul.footmenu { overflow: hidden; list-style-type: none; padding-left: 90px; }

ul.footmenu li { float: left; }

ul.footmenu li ul { display: none; }

ul.footmenu li+li { border-left: 1px solid #fff; }

ul.footmenu li a { display: block; padding: 0px 10px; color: #fff; text-decoration: none; text-align: center; font-size: 11px;outline: none; }

.copyright { color: #fff; font-size: 11px; padding: 0; }



.post { margin: 0 0 20px; }
strong.post {color:#000000;}

.post-title a { text-decoration: none; color: #51c300;  }

.postmetadata a { padding: 5px 10px; background: #d7f2fd; color: #0092f2; font-weight: bold; text-decoration: none; -moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px; }





.widget h3 { font-size: 18px; padding-top: 0; }

.widget h3 strong, h4 { color: #51c300; }

.widget a { text-decoration: none; color: #0092F2; }

.widget a:hover { color: #51c300; }







img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:0 0 1em 1em}

a img.alignleft {float:left; margin:0 1em 1em 0}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}





/*thabet's additional styles*/

blockquote { margin: 1em 2em; border-left: 1px dashed #999; padding-left: 1em; }

blockquote p:first-letter {	float: left;	margin: .2em .3em .1em 0;	font-family: "Monotype Corsiva", "Apple Chancery", fantasy; font-size: 220%;font-weight: bold; }

blockquote p:first-line { font-variant: small-caps; }



a:active, :focus { outline: none; }



#wptt-wrapper {  -moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px; border: 1px dashed #ccc; }

ul.newsticker li { border: none !important; }



#accordion h3 { font-family: "VAG Rounded Std Light" !important; }



.wpcf7-form label { width: 130px; font-size: 11px; color: #0092F2; float: left; padding-left: 0px; padding-right: 10px; text-align: right; }

.wpcf7-form input[type='text'] { width: 180px; }

.wpcf7-form input.short { width: 80px; }

.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea { font-size: 11px; }



.wpcf7-form p { clear: both; overflow: hidden; }

.wpcf7-form p em { color: #0092F2; font-size: 11px; }

.wpcf7-list-item-label { display: none; }



a { color: #0092F2; }

fieldset {

				border: 1px #ddd solid;

				margin-top: 12px;

                padding-bottom: 10px;

                padding-left: 20px;

			}

			fieldset > div + div {

				margin-top: 3px;

			}

			fieldset label {

				width: 150px;

				display: block;

				margin-right: 12px;

				float: left;

				text-align: right;

				color:#0066FF;

				font-size:10px;

			}

			#address div {

				margin-top: 4px;

				clear: both;

			}



/* Hide Popularity Contest */

.akpc_pop {

	overflow: hidden;

	visibility: hidden;

}



.widget .akpc_report ol li span { display: none; }  









/*register form*/

.register1{ background-image:url(images/quickreg.jpg); background-repeat:no-repeat; height:146px; margin-left:616px; }

.register{ background-image:url(images/quickreg.jpg); background-repeat:no-repeat; height:146px; margin-left:646px; }

a.reg  {

background:url("images/getstartedsmall.png") no-repeat scroll left top transparent;

display:block;

height:53px;

margin-top:70px;

margin-right:1px;

text-indent:-9999px;

float:right;

width:268px;
}

#content-body ol.inner li strong, #content-body ul.inner li strong {color:#444444;}

/*pricelist*/
.upper {
color: #06F;
font-size: 24px;
font-family: Arial, Helvetica, sans-serif;
}
.below {
font-size: 14px;
color: #000;
}
#pricelist{width:900px; margin-left:-12px; background-color:#ffffff;}

.print {display:block;}


/*get started button*/
div.reg_outer {width: 100%; float: left;}
div.reg_outer div {width:268px; margin: -70px auto 0px; text-align: center;}