/* default */
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;
}
fieldset,img{
	border:0;
}
ul,ol{
	list-style:none;
}
.singlepost li{
	line-height:180%;
}

caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
/* html tag to css */
.clearboth{
	clear:both;
}
.b,nobr{
	font-weight:bold;
}
.i{
	font-style:italic;
}

/* bg image */
.bg{
	background:url(/images/layout-background.png) repeat-y
}
/* css sprites */
#menu,.layout{
	background:url(/images/layout.png) no-repeat;
}
.icon,.section-title{
	background:url(/images/icons.png) no-repeat;
}
.bottom-list-articles a { color: #333333; }
/* shadow */
.left-shadow     {width:600px;background-position:0px -177px;}
.right-shadow    {width:368px;background-position:-601px -177px;}
.left-shadow-bg  {width:600px;background-position:0px 0px;}
.right-shadow-bg {width:368px;background-position:-601px 0px;}

/* navigation bar */
#navigation-bar{
	background-position:0px -664px;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	height:28px;
	line-height:28px;
	color:#fff;
	font-size:11px;
	position:fixed;
	width:100%;
	z-index:100;
}
.body-margin {
	height:40px;
	width:100%;
}
#navigation-bar a{
	color:#ccc;
}
#navigation-bar a:hover{
	color:#fff;
}
#breadcrumbs-info{
	float:left;
	background-position:5px -364px;
	padding-left:30px;
	height: 28px;
	line-height:28px;
}
#membership-info{
	float:right;
	margin-right:10px;
	border-left:1px solid #333;
}
#membership-info li {
	float:left;
	padding:0px 10px 0px 36px;
}
.signin {
	background-position:10px -388px;
	border-left:1px solid #555;
	border-right:1px solid #333;
}
.signup {
	background-position:10px -413px;
	border-left:1px solid #555;
	border-right:1px solid #333;
}
.gotop {
	background-position:10px -696px;
	border-left:1px solid #555;
}

.sep {
	color:#9FD3EB;
	font-size:13px;
	margin-bottom:2px;
}

.section-title {
	padding:3px 0px 0px 30px;
	color:#00AEEF;
	font-weight:bold;
	font-family:"Century Gothic";
	height:29px;
	background-position:0px -443px;
	font-size:16px;
}
img.read-icon { /* used after article link to identify. */
	width:16px;
	height:16px;
	margin-left:3px;
}

.highlight{
	background-color:#F5F5F5;
	border:#DDDDDD 1px dashed;
}
.search-field {
	background-position:0 -72px;
	vertical-align:middle;
	outline: none;
	line-height:27px;
	padding-left:30px;
	width:310px;
	height:27px;
	border:0px;
}
.search-button {
	background-position:-36px -295px;
	background-color:#00AEFF;
	width:50px;
	height:27px;
	line-height:27px;
	vertical-align:middle;
	border:0px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
/* */
blockquote p{
	padding:10px;
	margin:0px;
}
blockquote{
	background-color:#FFFFEE;
	margin:20px 0px;
	border:1px solid #DDD;
	width: 95%;
}

blockquote cite{
	margin:5px 0 0;
	display:block;
}
.quote {
	border:1px dashed #ECE8BE;
	padding:2px;
}
.statement {
	border:1px dashed #A4D4E6;
	padding:5px 5px 10px 5px;
	margin-top:26px;
	background-color: #F4FCFF;
}
.statement u {
	color: #C00000;
}
.one-column-post .statement p {
	padding: 20px 26px 10px 26px;
}
.one-column-post li {
	padding-right: 26px;
}
.likethis {
	background-position:0px -192px;
	position:relative;
	padding:5px;
	height:53px;
	line-height:34px;
	color:#000000;
	width:550px;
}

.likethis-one-col {
	padding: 10px 20px 0px 20px;
	background-color: #FFF;
	clear:both;
}

.gplus-button-single {
	position:absolute;
	top:10px;
	left:200px;
}
.fb-button-single { 
	position:absolute;
	top:10px;
	left:280px; 
}
.twitter-button-single { 
	position:absolute;
	top:10px;
	left:373px; 
}
.gplus-box {
	float:left;
	width:56px;
	height:70px;
}
.fb-box {
	float:left;
	width:56px;
	height:70px;
}

.url {
	color:#007236;
}
.quote b{
	background-color:#FFFCDD;
}
.img-note b,
.img-note strong {
	font-weight:normal;
}
sub {
	color:#ff0000;
}
/* Page Column Adjustment */
#mainbody{
	position:relative;
}
#content{
	position:relative;
	width:600px;float:
	left;min-height:1290px;
}
#sidebar{
	width:368px;
	position:absolute;
	top:0;bottom:0;right:0;
	max-height:100%;
	overflow:hidden;
}
/* Struction */
body{
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:center;
	-webkit-text-size-adjust:none;
}
#page{
	width:968px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#page-1colmun{
	width:968px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#header{
	width:968px;
	height:120px;
	margin:0px;
	padding:0px;
	background:#FFF;
}
#logo{
	width:300px;
	height:120px;
	float:left;
}
#search-bar{
	width:668px;
	height:120px;
	float:left;
}
.search-form {
	margin-left:30px;
	margin-top:45px;
}
#notice-bar, .suggestion{
	background:#FFFFE1;
	border:#D6D18C 1px solid;
	padding:5px;
}
#notice-bar{
	margin:10px 0px 0px 30px;
	width:618px;
}
#menu{
	width:968px;
	height:38px;
	clear:both;
	background-position:0 0;
}
.primary_menu{
	margin-left:85px;
	text-align:center;
}
#creditby {
	text-align:center;
	font-size:10px;
	margin:5px;
	font-family:Verdana, Arial, Sans-Serif;
}
	
/* main layout makeup */
.type1-top{
	width:968px;
	height:11px;
	background-position:0 -385px;
	margin-left:auto;
	margin-right:auto;
}

.type1-bottom{
	width:968px;
	height:10px;
	background-position:0 -139px;
	margin-left:auto;margin-right:auto;
	margin-bottom:10px;
}
	
.type2-top{ 
	width:968px;
	height:13px;
	background-position:0 -149px;
	margin-left:auto;
	margin-right:auto;
}
.type2-bottom{
	width:968px;
	height:13px;
	background-position:0 -162px;
	margin-left:auto;
	margin-right:auto;
}
.type2-body{
	width:968px;
	background-image:url('/images/50white.png');
}
	
	#footer{font-size:11px;margin-left:auto;margin-right:auto;text-align:left;font-family:Verdana, Arial, Sans-Serif;line-height:150%;}
		#footer ul{margin:10px 0px 10px 0px}
		#bottom1{margin:15px 27px 15px 24px;width:260px;float:left;}
		.bottom-area{background-color:#ffffff;padding:10px;margin-bottom:10px;}
			.facebook{background-position:0px -238px;}
			.twitter{background-position:0px -206px;}
			.rss{background-position:0px -174px;}
			.facebook,.twitter,.rss{padding-left:30px;height:30px;line-height:26px;border-bottom:1px solid #DDD;margin-bottom:3px;}
			.liother{padding:3px 0px 3px 0px;border-bottom:0px solid #DDD;color:#AAA;}
		#bottom2{margin:15px 0px 15px 0px;width:260px;float:left;}
			#bottom2 li{padding:3px 0px 3px 0px;border-bottom:0px solid #DDD;}
			.ask-a-question{background-position:0 -530px;width:150px;height:37px;line-height:37px;padding-left:40px;}
			.become-an-author{background-position:0 -486px;width:150px;height:37px;line-height:37px;padding-left:40px;}
		#bottom3{margin:15px 24px 15px 27px;width:346px;float:left;}
			#bottom3 li{color:#444444;}
			#bottom3 li.note,#bottom3 li.note2{color:#333;margin-top:5px;padding-bottom:5px;}
			#bottom3 li.note{border-bottom:1px dashed #DDD;}
			.bottom-list-articles li {border-bottom:1px solid #EEE;margin-bottom:8px;padding:0px 0px 8px 15px;background-position:0 -589px;}
	
#custom-page{
	padding:10px;
	font-size:13px;
}
#content-1column h1 { font-family:"Century Gothic"; }
#content-1column {
	padding:20px;
	width:928px;
	font-size:13px;

}
#content-1column li {
	line-height:180%;
}
.one-col-left {
	float: left;
	width: 598px;
}
.one-col-right {
	float: left;
	margin-left:10px;
	width: 320px;
	background-color:#FFFFFF;
	height:100%;
	
}
.one-column-post {
	background-color:#FFFFFF;
	padding:1px 40px 40px 40px;
}
.one-column-title {
	padding-left:35px;
}

	#ads-bar{background-position:0 -38px;}
	#ads-bar,#statement-bar{width:600px;height:34px;line-height:34px;background-color:#00AEEF;color:#FFF;position:relative;}
		#link{width:468px;height:15px;bottom:10px;left:70px;position:absolute;z-index:200;}
		.statement{background-position:-368px -101px;}
	#topics,#topics-info{width:580px;margin:0px;padding:20px 0px 20px 20px;}
		#content-1column ol,#content-1column ul,#topics ol, #topics ul,#topics dir,#topics menu,#topics dd{margin-left:40px; margin-top:20px;} 
		#content-1column ol,#topics ol{list-style-type:decimal} 
		#content-1column ul,#topics ul{list-style-type:disc} 
		#topics ul li ul{list-style-type:circle} 
		#topics ol ul,#topics ul ol,#topics ul ul,#topics ol ol{margin-top:0;margin-bottom:0}
		#comments-area{width:580px;margin:0px;padding:20px 0px 20px 20px;border-top:1px solid #F5F5F5;}
			#comments-area ul li div.author{height:32px;line-height:32px;}
			#comments-area ul li img{vertical-align:middle;margin-right:5px;}
			#comments-area ul li div.content{margin-left:45px;margin-top:0px;width:520px;}
			#comments-area ul li.hr{margin:0px 0px 5px 0px;padding:0px;border-bottom:1px solid #DDD;}
			#comments-area ul{margin-top:20px;}
			.comments-note{margin:10px 0px 10px 0px;font-size:13px;text-align:center;}
			.commentdate{font-size:9px;text-align:right;margin-bottom:5px;}
		#se-head h1{padding:0px;margin:0px;}
		#se-head {margin-bottom:30px;}
		#hotpage{width:170px;margin:0px;padding:0px;float:right;background-color:#F5F5F5;border:1px solid #DDD;font-size:11px;line-height:180%;}
			.page-content{width:150px;margin:10px;border-bottom:1px solid #DDD;font-size:18px;font-family:Sans-Serif;}
			#hotpage ul{list-style-type:square;margin:0px;padding-bottom:5px;margin-left:30px;}
			.hot-entry p {padding:0px;margin:0px;line-height:150%;font-size:11px;}
		#category{width:170px;margin:0px;padding:0px;float:right;background-color:#FFF;border:1px solid #DDD;}
			#topics #category{font-size:9px;line-height:180%;}
			#topics #category ul{list-style-type:none;margin:0px;padding-bottom:5px;margin-left:10px;}
			#topics #category ul li a{font-weight:bold;font-size:11px;}
			#topics #category ul li ul{list-style-type:square;padding-left:7px;}
			#topics #category ul li ul li a{font-weight:normal;font-size:11px;}
			.category{width:139px;height:29px;background-position:1px -72px;}

		
		.img-note{font-size:9px;font-family:Sans-Serif;letter-spacing:1px;color:#999;line-height:13px;margin-top:3px;}
		

	.relatedpost{background-position:-317px -118px; width:189px ; height:20px; display: block; margin:20px 0 0 0;}
	.list-articles li {border-bottom:1px solid #EEE;margin-bottom:6px;padding:0px 0px 6px 15px;background-position:0 -589px;width:80%;font-size:11px;}
	.list-articles-thumbnail li {margin-bottom:4px;}


/* sidebar begin */
.one-col-rs {
	width:310px;
	margin:10px 0px 10px 10px;
}
.one-col-rsc {
	width:290px;
	border-bottom:1px solid #DDD;
	padding: 10px 0px 10px 10px;
	margin:0px 20px 10px 10px;
}
#gp1,#sidebar-bottom,#gp2,#subscribe,#about-author,#popular,#incoming{width:360px;margin:10px 0px 10px 8px;}
	.shadow{width:368px;height:6px;margin-bottom:10px;background-position:-600px -38px;}
	#about-author-info{border:1px solid #ddd;width:330px;padding:10px;}
		.author-title-line{ font-size:11px;font-weight:bold;padding-left:6px; height:16px; line-height:16px;border-left:1px solid #DDD;border-bottom:1px solid #DDD;}
		.author-title {font-size:13px;font-weight:bold;}
		.author-desc{width:250px;font-size:11px;line-height:150%;float:left;margin:10px 0px 10px 0px;font-family:Georgia}
		.author-pic{width:50px;height:50px;float:left;margin:10px 15px 15px 10px;}
		.article-info{font-size:11px;line-height:150%;margin:10px 0 0 6px;}
		.guestbook{margin-left:58px;}
		
	.subscribe{width:139px;height:29px;background-position:0px -443px;}
	#subscribe-form{border:1px solid #ddd;width:350px;}
		.email{width:32px;height:32px;background-position:0px -144px;float:left;margin:0px 0px 0px 6px;}
	#recent-comments{width:219px;float:left;line-height:150%;}
	#recent-comments ul{padding:0px 5px 0px 20px;}
	#recent-comments ul li{margin:0px 10px 12px 0px;}
	
	#archives{width:130px;float:left;margin-left:10px;}
	.comments{width:139px;height:29px;background-position:0 -101px;}
	.archives{width:139px;height:29px;background-position:-305px -72px;}
	.freeware{width:139px;height:29px;background-position:-153px -72px;}
	#recent-comments{border-right:1px solid #DDD;}
	#popular {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:10px;width:350px;}
	#popular-featured{width:330px;padding:5px 0px 10px 20px;}
	#popular-featured p {margin:10px 10px 10px 0px;padding:0px;line-height:150%;font-size:11px;}
	

#sidebar-one-col p {margin:10px 10px 10px 0px;padding:0px;line-height:150%;font-size:11px;}
#sidebar-one-col ul {margin:0px 0px 0px 15px;padding:0px;}


/* ol, ul */


#related-post ul,#info-list,#related-search ul,#sidebar-one-col ul{list-style:none;}



/* end */
/* sidebar end */

.statement{
	margin-top:20px;
	margin-bottom:10px;
}
.statement p{
	margin:0px;padding:10px 0px 10px 0px;
}
.post{
	margin-bottom:20px;
	padding-bottom:10px;
}
.singlepost{
	padding-top:0px;
	padding-bottom:20px;
}
h2, h3, h4, h5, h6, p{
	margin-top:26px;
}
.post h2{
	margin-top:10px;
}

h1{
	padding-top:0px;
}

#navigation{
	display:block;
	text-align:center;
	margin:0px;
	padding:0px 10px 0px 10px;
	width:948px;
	height:30px;
	line-height:30px;
	clear:both;
}

#translate{
	width:948px;
	padding-bottom:10px;
}
#translate ul{list-style-type:none;}
#translate li{float:left;margin:3px;}

#translate img{
	margin-left:3px;
	border:0px;
}
#fixed #fixed-left{
	float:left;
}
#fixed #fixed-right{
	float:right;
}
#fixed-left ul li{
	float:left;
}
#fixed-right ul li{
	float:right;
	margin-right:10px;
}
#related-post{
	margin-top:10px;
}
#info-list{
	margin-top:10px;
}
u{text-decoration:none;}
/* = Color */

body {
	background:url(/images/pcdiy_background.jpg) no-repeat fixed;
	background-attachment:fixed;
	color:#444444;
}
a{
	color:#00AEEF;
	text-decoration:none;
}
a:hover{
	color:#006699;
	text-decoration:underline;
}
a.commentlink{
	color:#000000;
	text-decoration:none;
}
a.commentlink:hover{
	color:#006699;
	text-decoration:underline;
}
h1 a, h2 a, h3 a{
	text-decoration:none;
	color:#000000;
}
h1{color:#000000;}

h1 a:hover,  h3 a:hover{
	color:#00AEEF;
	text-decoration:underline;
}
h2 a:hover{
	color:#00AEEF;
	text-decoration:none;
}
#fixed #fixed-right a{
	color:#FFFFFF;
	text-decoration:underline;
}
#page{
	background-color:#FFFFFF;
}



#content #topics #share{
	float:right;
	padding:5px;
	font-size:10px;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}




.shadow2{
	background-image:url("/images/bg/shadow2.gif");
	background-repeat :repeat-x;
}
.date{
	color:#AAAAAA;
}
.alt{
	background-color:#F5F5F5;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
table.forms{
	border:1px solid #666666;
	background-color:#666666;
	margin-top:20px;
}
table.forms td{
	background-color:#FFFFFF;
	padding:5px;
}
table.forms th{
	background-color:#00AEFF;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
}
table.forms th.oneline{
	background-color:#999999;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
}
.field{
	background-color:#FFFCD5;
}
#related-post{
	border-top:1px dashed #DDDDDD;padding-top:20px;
}
#related-search {border-top:1px dashed #DDDDDD;padding:20px 0px 20px 0px; }

.ad{margin: 10px 0px 10px 0px; }
.line{
	border-top: 1px solid #DDDDDD; 
}
.post{
	border-bottom :1px dashed #DDDDDD;
}
.singlepost{
	border-bottom :0px dashed #DDDDDD;
}

/* Font */

body{
	font-size:11px;
	font-family:Verdana, Arial, Sans-Serif;
	letter-spacing:0px;
}
code{
	width:95%;
	white-space:pre;
	color:#007000;
	word-wrap: break-word;
	word-break: break-all;
	padding:5px;
	display:block;
	border :1px solid #CFE8D3;
	margin: 15px 0px 15px 0px;
}

#content, #navigation, #fixed-right{
	font-size:13px;
	
}

#category ul li h2{
	font-size:13px;
}

h1, h2, h3{
	font-family:Arial,'Trebuchet MS', Verdana, Sans-Serif;
	font-weight:bold;
	line-height:100%;
}

h1{font-size:2.2em;}
h2{font-size:1.6em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}

small{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	line-height:1.5em;
}

code{
	font:1.1em 'Courier New', Courier, Fixed;
}
p{
	line-height:180%;
}

/* Images */
p img{
	padding:0;
	max-width:100%;
}

img.centered{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
 
img.alignright{
	margin:15px;
	float:right;
	display:inline;
}

img.alignleft {
	margin:15px;
	float:left;
	display:inline;
}
img.border{border:1px solid #E1E1E1;padding:5px;}
img.wp-post-image{padding:0px 7px 7px 0px;}

img.attachment-100x100 {
	margin:5px;
	float:left;
	display:inline;
}
#related-articles-box {position:relative; width:580px;}
#related-articles-box .list-articles-thumbnail {width:180px; height:100px; margin-top:20px;display:block;float:left;padding:5px;font-size:11px;text-align:center;}
#related-articles-box .list-articles-thumbnail-big, .list-articles-thumbnail-next, .list-articles-thumbnail-previous {width:180px; height:150px; margin-top:20px;display:block;float:left;padding:5px;font-size:11px;text-align:center;}

.list-articles-thumbnail-next { background:url(/images/next-arrow.gif) no-repeat; background-position:50% 50%; }
.list-articles-thumbnail-previous { background:url(/images/previous-arrow.gif) no-repeat; background-position:50% 50%; }
.list-articles-thumbnail-next:hover { background:url(/images/next-arrow-hover.gif) no-repeat; background-position:50% 50%; }
.list-articles-thumbnail-previous:hover { background:url(/images/previous-arrow-hover.gif) no-repeat; background-position:50% 50%; }

.list-articles-thumbnail a, .list-articles-thumbnail-big a { color: #333333;}

.it-post p { padding: 0px 20px 20px 20px; }
.it-post h1 { padding: 10px;  }
.it-post h2, .it-post h3 { padding: 10px; font-size:15px; }
.it-post h4 { font-size:13px; margin:0px;}
.it-post h5 { font-size:12px; margin:0px;}

.se-100-img { width:150px; margin:0px 10px 0px 10px; float: left;  }
.se-100-img img { margin:10px 23px; border:1px solid #E1E1E1;padding:3px; background-color:#fff; }
.se-100-desc { width: 350px; float: right; font-size:15px; }
.se-100-desc p { padding:10px; margin: 0px; }
.se-entry { border:1px dashed #E1E1E1;padding:10px; position: relative; overflow: auto; margin:10px; background-color:#fafaf1; }
.se-50-img { width:75px; margin:0px 10px 0px 10px; float: left;  }
.se-50-img img { margin:10px 12px; border:1px solid #E1E1E1;padding:3px; background-color:#fff; }
.se-50-desc { width: 420px; float: right; font-size:11px; }
.se-50-desc p { padding: 10px 0px 0px 0px; margin: 0px; }

#se-body a {  } 
#related-articles-box img.attachment-100x100 {
	margin:5px;
	border:1px solid #E1E1E1;padding:3px;
	background-color:#FFF;
	float:none;
}
#related-articles-box div:hover {
	background-color:#DDF5FE;
}
img.rss-icon{
	vertical-align:middle;
	margin-right:5px;
}
img.icon{
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
/* */

.alignright{
	float:right;
}

.alignleft{
	float:left;
}
/* Special Menu */
#menu{
	background-color:#3d3d3d;
}

#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li{
	float:left;
	position: relative;
}

#menu ul.menu li a{
	text-decoration:none;
	font-size:13px;
	float:left;
	font-weight:normal;
	color:#ffffff;
	padding:0px 20px 0px 20px;
	height:38px;
	line-height:38px;
}

#menu ul.menu li a:hover{
	background:url(/images/icons.png) no-repeat;
}
#menu ul.menu li a:hover{
	background-position:50% 0;
}
#menu ul.sub-menu li a:hover{
	background:url("");
}
#menu ul.sub-menu li {
	border-bottom:1px solid #222222;
	border-top:1px solid #666666;
}
#menu ul.sub-menu li:hover {
	background-color:#222222;
}
#menu ul.sub-menu li a{
	text-decoration:none;
	font-size:13px;
	float:left;
	font-weight:normal;
	color:#ffffff;
	
	
	padding:0px 20px 0px 20px;
	height:38px;
	line-height:38px;
}
#the_menu ul li a:hover {
	background-position: 0 0;
	color: #fff;
}
#menu ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#menu ul ul li {
	min-width: 180px;
}
#menu ul li:hover > ul {
	display: block;
	background-color:#3d3d3d;
}
#bottom-se li {
 float: left;
 margin:2px;
 list-style:none;
}

#info-list span.tag, #bottom-se li{
	font-size:11px;
	color:#cccccc;
}
#info-list span.tag a,  #bottom-se li a{
	color:#444444;
	font-size:11px;
	border:0px solid #dddddd;
	background:url(/images/icons.png) no-repeat;
	background-position:0px -121px;
	padding-left:13px;
}
/* From */
#comments-area p, #subscribe-form p{
	padding:5px;
	margin:0px;
}
#comments-area input.mainoption, #search-bar input.submit, #bottom-search-bar input.submit{
	font-weight:bold;
	height:27px;
	line-height:27px;
	background-image: url("");
}
#subscribe-form input.mainoption{
	font-weight:bold;
	height:22px;
	line-height:22px;
	background-image: url("");
}
#comments-area input.mainoption, #subscribe-form input.mainoption{
	color:#666666;
	border:1px solid #000000;
	background-color:#FFFFFF;
	background-image: url("");
}
#search-bar input.submit, #bottom-search-bar input.submit{
	color:#FFFFFF;
	border:1px solid #00AEFF;
	background-color:#00AEFF;
}
#comments-area input,  #subscribe-form input, #comments-area textarea, #bottom-search-bar input{
	color:#444444;
	background:url(/images/layout.png) no-repeat;
	background-repeat :repeat-x;
	background-position:0 -396px;
	border:1px solid #AAAAAA;
}
 #bottom-search-bar input{
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
#comments-area input,  #subscribe-form input{
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
#comments-area textarea{
	width:560px;
}


/* Begin Various Tags & Classes */
acronym, abbr, span.caps{
	cursor:help;
	}

acronym, abbr{
	border-bottom:1px dashed #999;
}


table.downloads{margin:10px;width:560px;}
table.downloads td{background-color:#FFFFFF;padding:5px;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
table.downloads td.item{background-color:#EEEEEE;font-weight:bold;width:150px;font-size:10px;}
#download{
	margin:20px 0px 20px 0px;
	padding:0px;
	border:1px solid #DDDDDD;
	background-color:#F5F5F5;
}
#download p{
	padding:10px;
	margin:0px;
}


.center{
	text-align:center;
	}

.hidden{
	display:none;
	}

hr{
	display:none;
	}

a img{
	border:none;
	}

.navigation{
	display:block;
	text-align:center;
	margin-top:10px;
	margin-bottom:60px;
	}
/* End Various Tags & Classes*/

.wordwrap
{
    word-wrap:break-word;
    -moz-binding:url('/css/wordwrap.xml#wordwrap');
    display:block;
    overflow:auto;
}
/* Page Change */
#pagechange{
	text-align:center;
	width:580px;height:50px;
}
#pagechange a, #pagechange b{
	border:1px solid #00AEFF;
	width:20px;height:20px;
	display:block;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}
#pagechange a:hover, #pagechange b{
	background-color:#00AEFF;
	color:#FFFFFF;
}
#pagechange strong{
	font-weight:bold;
	background-color:#666666;
	border:1px solid #666666;
	color:#FFFFFF;
	width:50px;height:20px;
	line-height:20px;
	display:block;
}
#pagechange ul li{
	float:left;
	padding-left:5px;
}
#pagechange ul{
	list-style:none;
}
input .big_button{
	height:30px;
	width:100px;

}

a.url span{display:none;z-index:1000;}

a.url:hover span{color:#333333;font-style:normal;display:block;position:absolute;padding:10px;background:#FFFFFF;filter:Alpha(Opacity=90, FinishOpacity=90, Style=2);border:1px solid #333333;z-index:1000;}

.s10{font-size:10px;}
.s11{font-size:11px;}
.s12{font-size:12px;}
.s13{font-size:13px;}
.s14{font-size:14px;}
.s15{font-size:15px;}
.s16{font-size:16px;}
.f-cg {font-family:"Century Gothic";}
.f-g { font-family:Georgia; }

.update{
	border-left:7px solid #F0EAAE;
	padding-left:5px;
	background-color:#FFFCD5;
}

.highlight1{
	background-color:#FFFCD5;
}
.highlight2{
	background-color:#ECFFD0;
}
.highlight3{
	background-color:#FFF1E1;
}
.dn-title{background-color:#999999;color:#FFFFFF;font-weight:bold;font-size:13px;margin:0px 10px 2px 10px;padding-left:3px;border-right:1px solid #666666;border-bottom:1px solid #666666;}
.download{background-image:url(/images/icons.png);background-color:#FFFFFF;background-repeat:no-repeat;background-position:0px -40px;border:1px solid #DDDDDD;padding:0px 0px 0px 95px;height:78px;margin:0px 10px 10px 10px;line-height:78px;}
.dn_box{position:relative;top:30%;}
.dnb{background-image:url(/images/icons.png);background-repeat:repeat-x;background-position:0px -322px;background-color:#eee;border-style:solid;border-width:1px;border-color:#999 #999 #888;outline:none;padding:3px 6px;vertical-align:bottom;display:-moz-inline-box;display:inline-block;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);margin:5px;}
.dnb:active{-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);background-color:#ddd;background-image:none;border-color:#999;}
a.dnb{text-decoration:none;}
.dnt{background-color:transparent;border:none;cursor:pointer;display:block;font-size:12px;font-weight:bold;line-height:14px;*line-height:13px;margin:0;overflow:visible;padding:0;*padding-bottom:1px;width:auto;color:#333;}

ul.page-numbers{margin:30px;}
ul.page-numbers li{float:left;margin:3px;}
ul.topsearch{list-style-type:square;margin-left:30px;}
ul.topsearch a{font-size:13px;}
ul.topsearch li{height:20px;line-height:20px}
a.page-numbers,a.prev,a.next,span.page-numbers{background-color:#F1F1F1;border:1px solid #AAAAAA;font-size:13px;height:30px;padding:5px;text-decoration:none;}
a.page-numbers{color:#737373}
a.page-numbers:hover{
	color:#000000;
	border:1px solid #E0DCAD;
	background-color:#FFFCD3;
}
.current{font-weight:bold;}

.wp_syntax {
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid #82CA9C;
  margin: 0 0 1.5em 0;
  overflow: auto;
}

/* IE FIX */
.wp_syntax {
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
  margin-top: 26px;
   width: 96%;
}

.wp_syntax table {
  border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td {
  vertical-align: top;
  padding: 5px;
}

.wp_syntax .line_numbers {
  text-align: right;
  background-color: #82CA9C;
  color: #ffffff;
  overflow: visible;
}

/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
  font-size: 12px;
  line-height: 1.333;
  white-space: pre;
	word-wrap: break-word;
	word-break: break-all;
	
}

br { letter-spacing:0em; }