/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/* END Reset */

/* A handy pixel to percent font conversion */
/*
10px / 77%
11px / 85%
12px / 92%
13px / 100%
14px / 107%
15px / 114%
16px / 122%
17px / 129%
18px / 136%
19px / 144%
20px / 152%
21px / 159%
22px / 167%
23px / 174%
24px / 182%
25px / 189%
26px / 197%
*/

/* Base Fonts */
body {font:13px arial,helvetica,verdana,clean,sans-serif;} /* Do NOT touch - set font family, size, etc on child elements */
/*table {font-size:inherit;font:100%;}*/
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}
label {cursor:pointer;}
/* END Base Fonts */

body { 
	color:#333333;
	margin:0px;
	background-color:#FFFFFF;
}

#ctg_body {}
strong {font-weight:bold;}
p, .div_as_p {padding:2px 0 8px 0;line-height:135%;}
#ctg_inner {width:960px;margin:0 auto 15px auto;background:transparent url('../img/ctg_top.gif') top left no-repeat;}

p {font-size:100%;padding-bottom:7px;}
p.small {font-size:115%;}

a {text-decoration:none;color:#27a235;}
a:hover, a:active:hover {text-decoration:underline;}

h1, h2, h3, h4 {font-weight:bold;}
h1 {padding-bottom:10px;}
h2, h3, h4 {padding:5px 0;}
h1 {font-size:170%;}
h1.paypal {font-size:500%;}
h2 {font-size:115%;}
h2.ctg_desc {font-size:125%;line-height:135%;padding:5px 10px;font-weight:normal;}
h3 {font-size:200%;}

ul {padding:3px 0 7px 0;list-style-type:disc;}
ol {padding:3px 0 7px 0;list-style-type:decimal;}
li {margin-left:20px;padding-bottom:5px;line-height:150%;}

p.hili {background-color:#ffff99;padding:5px;}

#ctg_header{margin-left:430px;height:70px;background-color:#f7f7f7;}
#ctg_logo {float:left;width:430px;height:70px;}
#ctg_logo a {display:block;width:420px;height:120px;text-indent:-9999px;outline:none;}

#ctg_social {float:left;width:530px;height:70px;}
#ctg_wishes {height:130px;margin-left:140px;}
#ctg_all_wishes {margin-left:140px;}
#ctg_content {margin-left:140px;}
#wish_load {width:820px;height:130px;background:transparent url('../img/loading.gif') top left no-repeat;background-position:200px;background-position:276px 50px;}
.wish a {color:#156c9e;}
h1.wish {color:#156c9e;font-size:220%;font-family:Georgia, "Times New Roman", Times, serif;}

#wish_quote {height:80px;}
#wish_credit {height:50px;}
#wish_reload {font-size:92%;font-weight:bold;}
#wish_reload a {float:left;width:100px;height:16px;display:block;padding:3px;background-color:#156c9e;color:#ffffff;text-align:center;}

#pp_si, #us_si, #gb_si, #yt_si, #fb_si, #tw_si, #em_si {width:132px;height:60px;float:left;background-position: top center;background-repeat: no-repeat;}
#pp_si {background-image:url('../img/paypal_si.gif');}
#us_si {background-image:url('../img/ustream_si.gif');}
#gb_si {background-image:url('../img/google_si.gif');}
#yt_si {background-image:url('../img/youtube_si.gif');}
#fb_si {background-image:url('../img/facebook_si.gif');}
#tw_si {background-image:url('../img/twitter_si.gif');}
#em_si {background-image:url('../img/email_si.gif');}
#pp_si a, #us_si a, #gb_si a, #yt_si a, #fb_si a, #tw_si a, #em_si a {width:132px;height:28px;display:block;padding-top:32px;font-size:85%;text-align:center;outline:none;}
#face_top {position:absolute;height:134px;width:104px;background:transparent url('../img/landon_head.png') top left no-repeat;margin-left:315px;margin-top:260px;}

#ustream_bar {width:420px;float:left;background-color:#f7f7f7;color:#333333;}
#million_bar {width:530px;float:left;background-color:#e7e7e7;color:#333333;}
#million_bar a {}
/*#million_bar {width:960px;background-color:#156c9e;color:#ffffff;}
#million_bar a {text-decoration:underline;color:#ffffff;}*/
.box_pad {padding:5px 10px;}
.under_donate {}

.donate_stats {color:red;font-weight:bold;float:left;width:150px;font-size:115%;}
.input_detail {font-size:92%;font-style:italic;}

.tinput {padding:2px;font-size:92%;}
#sinput {padding:3px;color:#ffffff;background-color:#156c9e;font-size:170%;border:2px solid #ffffff;}

.error {color:red;font-size:92%;font-weight:bold;}
.no-space {padding:0;line-height:100%;}

#footer {font-size:85%;text-align:center;margin-top:20px;}