body {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
color:#474848;
margin:0;
padding:0;
}

.desc img {
margin-right:5px;
margin-left:5px;
}

h1,h2,h3,h4 {
font-family:Times New Roman,Tahoma,Arial,Helvetica,sans-serif;
}

a:hover {
color:#474848;
text-decoration:underline;
}

#wrapper {
width:860px;
margin:15px auto 0;
}

#header {
text-align:right;
margin:0 auto;
padding:0;
}

#logo {
background:url('http://img201.imageshack.us/img201/4685/logogc.jpg') no-repeat right;
width:860px;
height:150px;
display:block;
}

#main_bar {
height:25px;
background:#e43b05;
color:#fff;
padding:0;
}

#main_bar h3 {
float:right;
font-size:1em;
background:url('images/corner.gif') no-repeat;
height:22px;
margin:0;
padding:3px 20px 0 0;
}

#main_bar p {
float:left;
background:url('images/corner.gif') no-repeat right -25px;
margin:0;
padding:3px 0 0 10px;
}

#main_bar a {
color:#fff;
text-decoration:none;
}

#footer {
width:860px;
height:70px;
background:url('images/footer.gif') no-repeat top center;
margin:0 auto;
padding:9px 0 0;
}

#footer p {
padding-top:20px;
text-align:center;
font-size:11px;
margin:0;
}

#footer a:hover {
color:#0066cb;
}

.page {
width:860px;
margin:0 auto;
}

#content {
width:557px;
overflow:hidden;
float:right;
padding:0;
}

#bgtop {
height:20px;
background:url('images/img07.gif');
}

.sidebar {
width:300px;
float:left;
}

.sidebar h2 {
letter-spacing:-1px;
font-size:1.2em;
margin:0 0 10px;
}

#nav {
background:url('images/navbg.gif') repeat-x top right;
height:37px;
margin:10px 0 0;
}

.rss {
float:left;
margin:0;
padding:0;
}

.rss a {
background:url('images/rss.gif') no-repeat;
width:38px;
height:37px;
display:block;
}

.rss a:hover {
background:url('images/rss.gif') no-repeat 0 -37px;
width:38px;
height:37px;
display:block;
}

#nav ul {
list-style-type:none;
background:url('images/nav.gif') no-repeat top right;
height:37px;
margin:0;
padding:0;
}

#nav li {
height:37px;
float:right;
list-style-type:none;
margin:0;
padding:0;
}

#nav li a {
display:block;
height:27px;
text-decoration:none;
color:#474848;
font-size:11px;
text-align:center;
font-weight:700;
padding:10px 15px 0;
}

#nav .main {
background:url('images/navindex.gif') no-repeat top;
color:#060;
}

#nav .main a {
background:url('images/navindex.gif') no-repeat top;
font-weight:700;
color:#474848;
}

#nav .main a:hover {
background:url('images/navindex.gif') no-repeat bottom;
font-weight:700;
color:#000;
}

#nav .main #current {
background:url('images/navindex.gif') no-repeat bottom;
color:#000;
}

#nav .main #current a {
background:url('images/navindex.gif') no-repeat bottom;
font-weight:700;
color:#474848;
}

#nav .normal {
color:#060;
font-weight:700;
}

#nav .normal a {
background:url('images/navbg.gif') no-repeat;
color:#474848;
}

#nav .normal a:hover {
background:url('images/navbg.gif') no-repeat 0 -37px;
color:#000;
}

#nav .normal #current a {
background:url('images/navbg.gif') no-repeat center -37px;
color:#474848;
}

.break {
clear:both;
margin:0 0 10px;
padding:0;
}

.clear {
clear:both;
margin:0;
padding:0;
}

.item {
width:240px;
float:right;
background:#fff;
border:1px solid #e5e5e5;
margin:0 0 5px 5px;
padding:10px 10px;
}

.item h2 {
font-size:1.2em;
margin:0 0 3px;
padding:0;
}

.item p {
border:#e5e5e5 1px solid;
margin:0 0 4px;
}

.item2 {
width:240px;
float:right;
background:#F1F1F1;
border:1px solid #65BF34;
margin:0 0 5px 5px;
padding:10px 10px;
}

.item2 h2 {
font-size:1.2em;
color:#fff;
margin:0 0 3px;
padding:0;
}

.item2 p {
border:#838383 1px solid;
margin:0 0 4px;
}

.details {
background:#fff;
border:1px solid #e5e5e5;
margin:0 0 5px 5px;
padding:8px;
}

.details h2 {
font-size:1.2em;
color:#0066cb;
margin:0 0 3px;
}

.details p img {
border:#e5e5e5 1px solid;
padding:0;
}

.details2 {
background:#FFFFFF;
border:1px solid #DDDDDD;
margin:0 0 5px 5px;
padding:8px;
}

.details2 h2 {
font-size:1.2em;
color:#474848;
margin:0 0 3px;
}

.details2 p img {
border:#838383 1px solid;
padding:0;
}

.tags {
font-size:1.2em;
font-weight:700;
margin:0;
padding:15px 0 0;
}

.post-ratings span {
float:right;
font-size:11px;
padding:3px 0 0;
}

.navbottom {
background:url('images/navbottom.gif') no-repeat;
height:21px;
margin:1px 0 0;
}

.Nav {
color:#838383;
clear:right;
margin:0 0 10px;
padding:20px 0 0;
}

.Nav a {
background:#fff;
border:1px solid #e5e5e5;
color:#838383;
font-size:10px;
float:right;
margin:0 0 0 5px;
padding:4px 8px;
}

.Nav a:hover {
border:1px solid #0066cb;
color:#0066cb;
text-decoration:none;
font-size:10px;
margin:0 0 0 5px;
padding:4px 8px;
}

.Nav .on {
border:1px solid #0066cb;
color:#0066cb;
font-size:10px;
float:right;
margin:0 0 0 5px;
padding:4px 8px;
}

.Nav span {
border:1px solid #e5e5e5;
font-size:10px;
float:right;
margin:0 0 0 5px;
padding:4px 8px;
}

#ads {
border:1px solid #cdcdcd;
clear:both;
width:280px;
padding:9px;
}

#ads ul {
list-style-type:none;
margin:0;
padding:0;
}

#ads li {
float:left;
list-style-type:none;
margin:0;
padding:3px 7px 3px 8px;
}

.singleads {
background:#F4F4F4;
border:1px solid #E7E7E7;
margin:0 0 15px 30px;
padding:9px;
}

.singleads h2 {
font-size:1.2em;
color:#474848;
margin:0 0 10px;
}

.tabber {
padding:0;
}

.tabberlive {
margin:1px 0 10px;
}

ul.tabbernav {
margin:0;
padding:3px 0;
}

ul.tabbernav li {
list-style:none;
display:inline;
float:right;
margin:0;
padding:3px;
}

ul.tabbernav li a {
border-bottom:none;
text-decoration:none;
padding:3px .5em;
}

ul.tabbernav li a:link {
color:#313062;
}

ul.tabbernav li a:hover {
color:#C00;
}

ul.tabbernav li.tabberactive a {
background:#fdf9eb;
color:#474848;
border:1px solid #FABCFE;
border-bottom:1px solid #fdf9eb;
text-decoration:none;
font-weight:700;
}

ul.tabbernav li.tabberactive a:hover {
color:#474848;
background:#fdf9eb;
border-left:1px solid #FABCFE;
border-right:1px solid #FABCFE;
border-top:1px solid #FABCFE;
}

.tabberlive .tabbertab {
background:#fdf9eb;
border-top:1px solid #FABCFE;
border-left:1px solid #FABCFE;
border-right:1px solid #FABCFE;
border-bottom:1px solid #FABCFE;
padding:5px 10px 10px;
}

.tabberlive .tabbertab h2 {
display:none;
color:#313062;
}

.tabbertab {
clear:both;
margin:0;
padding:0;
}

.tabbertab ul {
list-style-type:none;
margin:5px 15px 5px 0;
padding:0;
}

.tabbertab li {
list-style-type:square;
margin:0;
padding:3px 0;
}

.wp-smiley {
border:none!important;
margin:0!important;
padding:0!important;
}

#comment_form .text_input {
width:191px;
color:#444;
border:1px solid #696969;
border-right:2px solid #0066cb;
padding:3px;
}

#comment_form .text_area {
width:321px!important;
border:1px solid #696969;
border-right:2px solid #0066cb;
}

ul#comment_list {
list-style-type:none;
margin:0;
padding:0;
}

ul#comment_list li.comment {
margin:0 0 10px;
}

ul#comment_list li.trackback {
padding:1.2em 15px 0;
}

.comment_meta {
font-size:11px;
margin:0 0 15px 30px;
}

.comment_num {
font-weight:700;
font-size:1.3em;
float:left;
padding:0 0 0 8px;
}

.trackback .comment_num {
padding:0 20px 0 0;
}

.comment_num a,.comment_num a:visited {
color:#888;
text-decoration:none;
}

.comment_num a:hover {
color:#303030;
text-decoration:none;
}

.comment_meta strong {
font-size:1.2em;
}

.comment_time {
font-size:1em;
color:#888;
}

blockquote {
display:block;
background:#f3f3f3;
border:1px solid #aaa;
color:#aaa;
font-size:93%;
margin:1em 10px;
padding:4px;
}

abbr,acronym {
border-bottom:1px dotted #0066cb;
text-transform:uppercase;
}

code {
color:#474848;
font-family:Courier,monospace;
margin:5px;
}

pre {
overflow:auto;
font-size:1.3em;
clear:both;
margin:0 0 1.5em;
}

.searchbox {
width:300px;
margin:0 0 20px;
}

.search {
background:url('images/input.gif') no-repeat right;
height:19px;
width:255px;
color:#444;
border:none;
float:right;
margin:0;
padding:8px 8px 5px 5px;
}

.find {
background:url('images/find.gif') no-repeat;
border:none;
height:32px;
width:32px;
float:left;
margin:0;
}

.os {
color:#3d4c53;
font-weight:700;
}

.os a {
color:#3d4c53;
font-size:11px;
text-decoration:none;
}

.designer {
color:#982a05;
font-weight:700;
}

.design a {
color:#982a05;
font-size:11px;
text-decoration:none;
}

div#coldform * {
border:0;
margin:0;
padding:0;
}

div#coldform {
font-family:Tahoma;
background-color:#FFF;
border:3px solid #FFF;
font-size:10px;
width:500px;
color:#777;
margin:11px 0;
}

div#coldform fieldset {
border:0 none;
display:block;
clear:both;
}

.input:focus,textarea:focus {
border:1px solid #777;
color:#aaa;
}

div#coldform label.label {
font-size:1.1em;
display:block;
padding-top:5px;
width:177px;
clear:left;
float:left;
margin:5px 0;
}

div#coldform label.label2 {
color:#FFF;
display:block;
font-family:Tahoma;
font-size:12px;
padding-bottom:10px;
width:463px;
float:left;
clear:left;
}

div#coldform input.input {
font-family:Tahoma;
border:1px solid #B1B1B1;
background:#E5E5E5;
font-size:12px;
margin-top:10px;
margin-right:10px;
display:block;
width:300px;
color:#888;
clear:right;
float:right;
padding:3px;
}

div#coldform textarea#coldform_message {
font-family:tahoma;
border:1px solid #B1B1B1;
background:#E8E8E8;
font-size:12px;
margin-top:10px;
margin-right:10px;
display:block;
width:470px;
color:#000;
clear:right;
float:right;
padding:1px 3px;
}

div#coldform input.submit {
font-family:Tahoma;
border:1px solid #B1B1B1;
background:#E8E8E8;
font-size:12px;
cursor:pointer;
display:block;
width:308px;
color:#000;
clear:right;
float:right;
margin:7px 10px 10px 0;
padding:3px;
}

div#coldform input.check {
display:block;
padding-bottom:5px;
width:37px;
float:right;
clear:right;
margin:0;
}

img,a img {
border:0;
}

a,.item h2 a,.item2 h2 a:hover {
color:#0066cb;
text-decoration:none;
}

#header h1,form {
margin:0;
padding:0;
}

#main_bar a:hover,.os a:hover {
text-decoration:underline;
}

#footer a,.item h2 a:hover,.item2 h2 a {
color:#474848;
text-decoration:none;
}

#nav .normal #current,#nav .normal #current a:hover {
background:url('images/navbg.gif') no-repeat center -37px;
color:#000;
}

.details ul,.details2 ul {
list-style-type:none;
margin:5px 15px 5px 0;
}

.details li,.details2 li {
list-style-type:square;
padding:3px 0;
}

.details p,.details2 p {
margin:0 0 15px;
}

.tabberlive .tabbertabhide,.tabberlive .tabbertab h3,div#coldform legend.hide {
display:none;
}