html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,del,dfn,em,font,img,ins,kbd,q,s,samp,acronym,address,big,cite,code,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;font-family:inherit;vertical-align:baseline;border:0;outline:0;font-weight:inherit;font-style:inherit;margin:0;padding:0}
caption,th,td{text-align:left;font-weight:400}
table{border-collapse:separate;border-spacing:0}
blockquote:before,blockquote:after,q:before,q:after{content:""}
{margin:0}
body{
	background-image:url(images/body_bg.gif);
	background-repeat:repeat-x;
	background-position:0 35px;
	background-color:#0f5089;
}
.postmeta{border-top:3px solid gray;margin:20px 0}
#contactus{height:290px;padding:0}
.resource{margin-left:140px;width:80%;margin-bottom:50px}
a{color:#216CAD;text-decoration:none}
div#sidebar #menu-quick-links li a{color:#216CAD;font-size:11px;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif}
div#newsletter{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;width:150px;background-color:#f4f4f4;position:relative;margin:10px auto!important;padding:5px}
div#newsletter strong{width:155px;background-color:#ccc;padding-top:5px;padding-bottom:5px;padding-left:5px;position:absolute;top:0;left:0}
.error{color:#a10202;font-weight:700;font-size:16px}
#searchform{display:inline;float:right}
div#newsletter input{background-color:#FFF;border:1px solid #000;color:#000;font-size:11px}
div#newsletter .button{display:block;width:50%!important;margin:0 auto}
div#newsletter label{display:block;text-align:left;margin-top:20px}
ol.problemlist{margin-left:20px}
.lengthone{height:925px}
.lengthtwo{height:1528px}
.lengththree{height:450px}
.lengthfour{height:1070px}
.lengthfive{height:655px}
.right{float:right;}
td.panel ul li{width:175px}
h2.widgettitle{color:#850202;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;margin:0 0 18px;padding:0}
#sidebar #menu-quick-links{list-style-image:url(images/icn_arrow.gif);margin-left:20px}
td.panel ul{padding-left:15px}
.two-column{width:465px;float:right}
div#sidebar{width:180px;margin-top:10px;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px}
div#content_container{margin-top:10px}
div#content{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;padding:15px 10px}
div#content h1{color:#850202;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;margin:0 0 18px}
div#content h3{color:#850202;font-size:16px;font-weight:700;font-family:Arial,Helvetica,sans-serif;margin:0 0 18px;padding:0}
div#content h2 a.page{display:none}
div#content h2 a.postTitle{font-size:22px;line-height:28px;font-weight:700;font-family:Arial,Helvetica,sans-serif;color:#850202}
.postLink{font-size:16px;line-height:42px;font-weight:700;font-family:Arial,Helvetica,sans-serif}
div#content img{margin:5px}
div#content ul{margin-left:2em;margin-bottom:1.5em}
div#content ul li{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000}
hr.up{margin-top:-20px}
div.quote{text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#666;margin-bottom:2em}
p{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;margin:1em 0}
p.meta{color:gray}
div.post{border-bottom:15px solid #850202;margin-bottom:20px}
strong{font-weight:700}
em{font-style:italic}
div#logoheader{height:85px;width:700px;margin:0 auto;padding:10px}
div#logoheader #logo{background-repeat:repeat-none;height:100px;width:250px;margin-top:-10px;margin-left:-5px;display:screen}
div#logoheader #logo img{height:100%}
div#logoheader #logo strong{color:#FFF;font-size:13px;font-family:Arial,Helvetica,sans-serif}
div#logoheader #phpio{position:absolute;background:url(images/header_phpio.gif);margin-left:440px;height:86px;width:150px;top:10px}
div#logoheader #contactInfo{font-size:16px;position:absolute;margin-top:0;margin-left:200px;height:86px;width:250px;top:10px}
#contactInfo p a{color:#FFF}
div#logoheader a{margin:0;padding:0}
div#logoheader #internach{background:url(images/header_nachi.gif);height:73px;width:84px;position:absolute;top:16px;margin-left:633px}
#container{width:700px;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 auto 30px;padding:10px}
#topNav{background:url(images/nav_bg.png);width:255px;height:180px;padding-left:10px;padding-top:10px;padding-bottom:10px}
#suckerfishnav li a{color:#FFF;font-size:16px;font-weight:700;line-height:30px;font-family:Arial,Helvetica,sans-serif;padding:5px}
#suckerfishnav li a:hover{color:#6F0202;background-color:#FFF;text-decoration:none;width:260px}
#suckerfishnav ul.children{list-style:none;position:absolute;top:0;left:265px;background-color:blue;border-left:3px solid #8E0700;border-top:1px solid #8E0700;border-bottom:1px solid #8E0700;border-right:1px solid #8E0700}
#suckerfishnav ul.children li{height:30px;background-image:url(images/subnav_bg.png);background-repeat:repeat-x;border-top:1px solid #8B0002;border-bottom:1px solid #8B0002}
#subNav{font-size:16px;font-weight:700;font-family:Arial,Helvetica,sans-serif;line-height:20px;margin-bottom:10px}
#subNav a{background-image:url(images/subnav_bg.png);background-repeat:repeat-x;border:1px solid #000;padding:5px 115px}
#subNav a:hover{background-image:url(images/subnav_alt_bg.png)}
#header{position:relative}
#bannerImage{background-color:red;height:200px;width:425px;margin-left:275px;margin-top:-200px}
#comment {
	width: 675px;
}
.comment_text {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*Blue */
	background: -moz-linear-gradient(center top, #1a72bf, #0f5089) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, center top, center bottom, from(#1a72bf), to(#0f5089));
	color: #FFFFFF;
	margin: 0;
	padding: 15px 30px;
	position: relative;
	margin-bottom: 20px;
}
#comments_list li:nth-child(even) .comment_text {
	/* Red*/
	background: -moz-linear-gradient(center top, #c60202, #770202) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, center top, center bottom, from(#c60202),to(#770202));
	text-align: right;
}
#comments_list li:nth-child(even) .comment_text:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-20px;
	left:600px;
	width:0;
	height:0;
	border-width:0 0px 20px 20px;
	border-style:solid;
	border-color:transparent #770202;
}
#comments_list li:nth-child(odd) .comment_text:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-20px;
	left:50px;
	width:0;
	height:0;
	border-width:0 20px 20px 0px;
	border-style:solid;
	border-color:transparent #0f5089;
}
#comments_list li:nth-child(even) p.meta {
	text-align: right;
}
#comments_list li {
	margin-bottom: 30px;
}
.comment_text p {
	font-size: 14px;
	color: white;
}
input.field{border:1px solid #E5E5E5;outline:0;font:13px;width:200px;box-shadow:rgba(0,0,0,0.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 8px;background:#FFF url(images/field.png) left top repeat-x}
.comments_reply input.field,.comments_reply textarea.field{border:1px solid #E5E5E5;outline:0;font:13px;width:200px;box-shadow:rgba(0,0,0,0.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 8px;background:0}
.comments_reply textarea{height:150px}
.comments_reply input:hover,.comments_reply textarea:hover,.comments_reply input:focus,.comments_reply textarea:focus{border-color:#C9C9C9}
.comments_reply label{margin-left:10px}
.awesome{background:#222 url(/images/alert-overlay.png) repeat-x;display:inline-block;color:#fff;text-decoration:none;font-weight:700;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-left:none;border-top:none;border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;padding:5px 10px 6px}
.small.awesome{font-size:11px}
.medium.awesome{font-size:13px}
.large.awesome{font-size:14px;padding:8px 14px 9px}
.blue.awesome{background-color:#0f5089}
.blue.awesome:hover{background-color:#007d9a}
.redText{color:#850202}
.red.awesome{background-image:url(images/subnav_bg.png);background-repeat:repeat-x}
.red.awesome:hover{background-image:url(images/subnav_alt_bg.png);background-repeat:repeat-x;text-decoration:underline}
.footerText{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666}
.align-center{text-align:center}
.adv{float:right}
div.quote ul{list-style:none;text-align:left}
div.quote ul li span#quote{margin-bottom:10px;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.quote ul li strong{color:#666}
#comments_list,#sidebar ul,#suckerfishnav{list-style:none}
a:hover,div#sidebar #menu-quick-links li a:hover{text-decoration:underline}
.one-column,#comment{width:675px}
hr.slim,div.quote ul li{margin-bottom:10px}
div.post:last-child,div#posts:last-child{border-bottom:none}
#contactInfo p,.comment_text p{font-size:14px;color:#FFF}
.comments_reply input,#footer{padding:9px}