html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
margin:0;
padding:0;
}

body {
font:normal 11px Arial,Helvetica,Sans-Serif;
}

#banner {
background-color:#444A52;
color:#FFFFFF;
/* cursor:pointer; */
font-size:70%;
font-weight:bold;
text-align:center;
}

#banner a {
color:#7B828C;
font-weight:normal;
text-decoration:none;
}

#banner h4 {
padding:5px;
}

a img,:link img,:visited img {
border:0;
}

table {
border-spacing:0;
}

ol,ul {
list-style:none;
}

#hidemenu {
background:transparent url(/images/background.png) repeat-x scroll 0 0;
border-bottom:4px solid #30353B;
border-top:1px solid #30353B;
text-align:left;
width:100%;
z-index:1;
}

#background {
background:transparent url(/images/background.png) repeat-x scroll 0 0;
padding-top:25px;
}

#hidemenu div {
background:transparent url(/images/bg.png) repeat scroll 0 0;
border:1px solid #FFFFFF;
margin:50px auto;
padding:10px;
width:916px;
}

#hidemenu a {
margin-right:10px;
padding-right:10px;
}

#hidemenu div a {
color:#7B828C;
text-decoration:none;
}

#hidemenu div a:hover {
text-decoration:underline;
}

#hidemenu div span a {
display:block;
padding:0 10px;
}

#navigation {
background:#383D44;
height:43px;
min-width:940px;
width:100%;
}

.recentcomments a {
display:inline !important;
margin:0 !important;
padding:0 !important;
}

#navigation ul {
list-style:none;
margin:0 auto;
padding:0;
}

#navigation li {
background:url(images/navigation_border.gif) 114px top no-repeat;
float:left;
}

#ch-p1, #ch-p2, #ch-p3, #ch-p4, #ch-p5, #ch-p6  {
width:117px;
}

#navigation a {
color:#E0E0D5;
display:block;
height:36px;
padding:7px 0 0 10px;
text-decoration:none;
text-transform:none;
width:105px;
}

#navigation a:hover,#navigation a.selected {
background:url(images/navigation_selected_item.gif) repeat-x;
}

#navigation span {
color:#7B828C;
text-transform:lowercase;
}

#navigation p {
padding: 3px 5px 2px; 
color: rgb(255, 255, 255);
margin-left:7px; 
font-size:80%; 
background-color: rgb(48, 53, 59);
}

#content {
border-right:1px solid #D0D0D0;
width:445px;
}

#middle {
border-right:1px solid #D0D0D0;
width:175px;
}

#googleads * {
width:195px !important;
margin:0 !important;
padding:0 !important;
}

#side {
width:225px !important;
display:block;
}

#content,#middle,#side {
padding:10px 15px;
vertical-align:top;
}

h2, .search-box {
font-size:110%;
font-weight:700;
margin:0 0 15px;
text-align:center;
text-transform:uppercase;
}

#sidebar div {
color:#363940;
}

#sidebar div a {
color:#A43A00;
text-decoration:none;
}

#sidebar div ul .gfc-title {
display:block;
margin:0;
padding-left:15px;
}

.gfc-resultsHeader .gfc-title {
text-transform:uppercase;
}

#sidebar a:hover,#footer a:hover {
text-decoration:underline;
}

input, select {
border:1px solid #D0D0D0;
font-size:100%;
font-family:Verdana,Sans-Serif;
font-weight:700;
background-color:transparent;
}

.search-input {
width:100%;
}

#footer {
clear:both;
color:#535353;
margin:15px auto 20px;
width:860px;
}

#the_copyright {
text-align:right;
}

#the_copyright span{
background:transparent url(images/creative_commons.png) no-repeat scroll 0 0;
float:left;
text-align:left;
height:40px;
line-height:15px;
padding:7px 0 0 50px;
}

#the_copyright a {
color:#A3A3A3;
text-decoration:none;
}

#the_copyright h3 {
font-size:100%;
font-weight:700;
text-transform:uppercase;
padding-top:15px;
}

#the_copyright h3 img {
position:relative;
top:-2px;
}

#sidebar div .gfc-title {
color:#676767;
font-weight:700;
}

.gfc-resultsRoot,.widget {
border-bottom:1px dashed #A3A3A3;
margin-bottom:10px;
}

#sidebar div .gf-relativePublishedDate,#sidebar div .gf-author {
color:#6F6F6F;
}

#navigation div,table#sidebar {
margin:0 auto;
width:940px;
}

a.gf-title {
background: transparent url(/images/8-em-check.png) no-repeat scroll 0 3px;
padding-left:11px;
}

ubran-div.gfc-title {
background: transparent url(/images/16-tag-check.png) no-repeat scroll 0 -1px;
padding-left:17px;
}

img {
vertical-align:middle;
}

div.gf-relativePublishedDate {
background: transparent url(/images/clock.png) no-repeat scroll 0 2px;
padding-left:12px;
}

div.gf-author, div.gf-spacer {
display:none !important;
}

.info p {
color:#262626;
line-height:14px;
padding-bottom:8px;
}

#middle .info p {
color:#808080;
}

.help {
background:#FFFFE1 url(/images/tip_bg.png) no-repeat scroll left 9px;
border:1px solid #FFCC00;
margin:0 auto 1em;
margin-left:-10px;
margin-right:-10px;
padding:10px 10px 5px 50px;
}

#help0 span, #help1 span, #help2 span {
float:right;
}

h6 {
font-size:100%;
margin:0 0 10px;
text-align:center;
text-transform:uppercase;
}

a.addrss{
background: transparent url(/images/16-tag-add.png) no-repeat scroll 0 -1px;
padding-left:17px;
}

#sidebar {
border:1px solid #FFFFFF;
background: transparent url(/images/bg.png) repeat scroll 0 0;
}

.del {
background: transparent url(/images/8-em-cross.png) no-repeat scroll 0 2px;
padding-left:9px;
}

div#aubg {
background-color:transparent !important;
}

ul li .tweet_avatar {
float:left;
margin:2px;
}

ul li .datetime {
background:transparent url(/images/clock.png) no-repeat scroll 0 2px;
padding-left:12px;
}

ul li .tweet_user {
background:transparent url(/images/8-em-check.png) no-repeat scroll 0 3px;
padding-left:11px;
}










.weatherFeed {
width:100%;
}

.weatherItem {
padding-top:12px;
text-align:right;
}

.weatherCity {
text-transform:uppercase;
}

.weatherTemp {
font-size:2.8em;
font-weight:700;
}

.weatherDesc,.weatherCity {
font-weight:700;
font-size:110%;
}

.weatherDesc {
margin-bottom:0.4em;
}

.weatherLink {
margin-top:6px;
text-align:left;
font-size:0.8em;
}

.vertical {
position:relative;
overflow:hidden;
height:135px;
}

.items {
position:absolute;
height:20000em;
margin:0;
}

.items div.weatherItem {
height:160px;
}

.navi {
height:20px;
}

.navi a {
width:8px;
height:8px;
float:left;
background:url('/images/navigator.png') 0 0 no-repeat;
display:block;
font-size:1px;
margin:3px;
}

.navi a:hover {
background-position:0 -8px;
}

.navi a.active {
background-position:0 -16px;
}

#feed b {
font-size:110%;
}