 
html, 
body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body{background:#535353;color:#333;cursor:default;margin:0;padding:0;font-family: "Lucida Sans Unicode", Verdana, Arial;font-size: 12px;line-height:16px;}
a,a:visited{color:#438ab9;background:0;text-decoration:none;}
a:hover{text-decoration:underline;background:0;}
img{border:0;}
form{border:0;margin:0;padding:0;}
fieldset{border:0;margin:0;padding:0;}
input,textarea{background-color:#FFFFFF;border:1px #CCC solid;font-family:Verdana;font-size:12px;color:#777;padding:5px;}
textarea{width:652px;}
.button {padding:2px;font-size:10px;}

h1,h2,h3 {color:#000;padding:0;margin:0;margin-bottom:7px;font-weight:normal;}
h1 {font-size:15px;font-weight:bold;border-bottom:1px #ccc solid;padding-bottom:4px;margin-bottom:4px;}
h2 {font-size:16px;}
p {margin:0;padding:0;margin-bottom:16px;}

h1 a:link, h1 a:hover, h1 a:visited {text-decoration:none;color:#000 !important;}

#twitters a:link, #twitters a:visited {color:#CCC;text-decoration:none;font-size:10px;}
#twitters a:hover {text-decoration:underline;color:#0282cb;}

/*#wrapper {
	min-height:100%;
	position:relative;
}
#push {height:44px;}*/


#header {color:#fff;height:45px;position:relative;z-index:99;margin-bottom:16px;}
#header_middle {width:942px;margin:0 auto;padding-top:16px;padding-left:20px;padding-right:20px;}
#header_left {width:300px;float:left;font-size:10px;color:#CCC;padding-top:12px;}
#header_left a:link, #header_left a:visited {font-size:20px;color:white;}
#header_right{width:400px;float:right;}
#header_right ul {margin:0;padding:0;list-style:none;float:right;margin-top:13px;}
#header_right ul li {float:left;padding-left:15px;font-size:11px;margin-left:5px;}
#header_right ul li a:link, #header_right ul li a:visited {color:#FFF;}

#content{border:4px #707070 solid;background:#FFF url(/images/rightBG.gif) repeat-y 695px 0px;width:970px;margin:0 auto;}
#content_main{padding:15px;width:664px;float:left;border-right:1px #dfdfdf solid;margin-right:-1px;}
#content_right{background:#f7f7f7;width:275px;float:left;border-left:1px #dfdfdf solid;}
#content_right_inner{margin:5px;}
#content_right_inner h1 {font-size:11px;font-weight:bold;background:#e9e9e9;margin:0;padding:0;padding:4px;line-height:11px;border-bottom:1px #e0e0e0 solid;}

#content_right ul {margin:0;padding:0;list-style:none;margin-bottom:5px;}
#content_right ul li {margin:0;padding:0;padding:4px;border-bottom:1px #eeeeee solid;}
.lineList a:link, .lineList a:visited {text-decoration:none;color:#666;}
.lineList a:hover {text-decoration:underline;}
li .s {font-size:10px;color:#CCC;}
li .s a:link, li .s a:visited {color:#CCC;}

#bottom{width:100%;text-align:center;color:#CCC;height:29px;margin-top:8px;}
#bottom_middle{width:970px;font-size:10px;padding-top:0px;margin:0 auto;}
#bottom_middle a:link, #bottom_middle a:visited {color:#EEE;}

.rss_icon{position:relative;top:2px;}

.admin a:link, .admin a:visited {color:#ff49b8 !important;}

.news_post {margin-bottom:24px;}
.news_info{margin-bottom:16px;font-size:9px;color:#AAA;line-height:9px;}
.news_info img{margin-bottom:-2px;margin-top:2px;margin-right:2px;}
.news_content{margin-bottom:10px;}

.right_header{font-weight:bold;color:#555;margin-bottom:2px;}
.right_header img{position:relative;top:1px;padding-right:5px;}
.right_content{font-size:11px;margin-bottom:20px;}
.right_list{padding:0;margin:0;list-style-type:none;}
.right_list img{position:relative;top:2px;padding-right:5px;}
.right_list li{list-style:none;padding-bottom:3px;}

.box{background:#FFF;margin-bottom:10px;}
.clear{clear:both;font-size:1px;height:0px;}
.hidden{display:none;}

.list_odd td,.list_even td{padding:5px;}

.list_header{clear:both;padding:10px;background:#333;color:white;font-weight:bold;border-top:1px #000 solid;border-bottom:1px #000 solid;}
.list_odd,.list_even,.comment_odd,.comment_even{clear:both;padding:10px;}
.list_even,.comment_even{background:#f2f2f2;border-top:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;}
.list_left{float:left;}
.list_right{float:right;padding-left:10px;text-align:right;}

.comment{margin-top:15px;border:1px #bdc7d8 solid;}
.comment_header{padding:3px;background:#f7f7f7;margin:1px;font-size:10px;padding-left:10px;}
.comment_content{padding:10px;}
.comment_name {font-size:11px;font-weight:bold;}
.comment_name a:link,.comment_name a:visited{text-decoration:none;font-weight:bold;color:#0282cb;}

.page_container{margin-top:4px;font-size:10px;}
.page_prev{width:100px;float:left;}
.page_next{width:100px;float:left;text-align:right;}
.page_pages{width:464px;float:left;text-align:center;}

.extra{padding:10px;background:#e8e2c8;border-top:1px #c0b486 solid;border-bottom:1px #c0b486 solid;margin-bottom:15px;}
.proj_img{float:right;padding:4px;border:1px #AAA solid;}
.proj_box{margin-bottom:15px;}
.proj_box h1 {padding-top:10px;}
.proj_box h1, .proj_box p {width:316px;}

.block {width:20px;height:20px;}
#blocks_container {height:600px;margin-bottom:19px;}

.inputForm {font-size:9px;margin-top:15px;}
.inputForm td {padding-bottom:6px;}
.inputForm input, .inputForm textarea{margin:0;margin-right:6px;float:left;}
.inputForm textarea {margin-right:0;}