
body, ul, ol, h1, h3, h5, form, li, p {
margin : 0;
padding : 0;
}
h4, h2, h6 {
margin : 20px;
padding : 0;
}
body {
font-size : 11.5px;
font-family : 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
line-height : 21px;
position : relative;
}
.wrap_all {
width : 100%;
position : relative;
display : table;
}
#top {
width : 960px;
margin : 0 auto;
position : relative;
}
.thumb {
margin : 2px 10px 12px 0;
width : 157px;
height : 122px;
float : left;
}
.thumb img {
border : 1px solid #e1e1e1;
}
form {
margin : 0 0 20px 20px;
text-align : justify;
line-height : 17px;
border : none;
}
#head {
height : 128px;
position : relative;
z-index : 10;
}
.logo, .logo a {
display : block;
height : 83px;
width : 229px;
position : absolute;
right : 20px;
top : 27px;
}
#top .logo a {
top : 0;
right : 0;
text-indent : -9999px;
outline : none;
}
#main {
position : relative;
padding-top : 20px;
float : left;
}
#cat_home{
padding : 0;
margin-left: 60px;
list-style : none;
}
.content_top {
height : 30px;
padding : 0 10px;
width : 940px;
float : left;
}
#content {
float : left;
padding : 0 10px;
position : relative;
width : 940px;
}
#content #sites small.right {
text-align: right;
float: right;
width: 100%;
padding: 5px 20px 5px 0;
}
#sidebar {
float : left;
padding : 0 0 15px 10px;
position : relative;
width : 265px;
overflow : hidden;
}
#top #sidebar .small_box {
padding : 0 0 15px 0;
}
#inner_content {
float : left;
width : 570px;
padding : 0 0 15px 30px;
position : relative;
}
#inner_content .entry {
width : 570px;
}
.entry {
clear : both;
margin-bottom : 28px;
overflow : hidden;
padding-bottom : 20px;
position : relative;
}
.entry-head {
position : relative;
top : -3px;
margin-bottom : 20px;
font-size : 11px;
}
.categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a {
text-decoration : none;
padding : 2px 0;
}
#top .entry-head a, .more-link {
padding : 2px 4px;
}
.date {
padding : 2px 4px;
}
#subpage #content {
padding : 20px 10px 0;
}
.small_box {
float : left;
padding : 0 0 15px 50px;
position : relative;
width : 260px;
}
#top .box1 {
padding : 0 0 15px 30px;
}
.small_box h3 {
margin : 0 0 5px;
}
.small_box img {
padding : 5px 0 !important ;
padding : 0;
}
.widget_categories a, .widget_pages a {
padding : 5px;
display : block;
text-decoration : none;
width : 250px;
}
#footer {
clear : both;
padding : 40px 15px;
position : relative;
font-size : 10px;
width : 930px;
}
.copyright {
float : left;
display : block;
}
.scroll-top {
float : right;
display : block;
}
a {
text-decoration : none;
}
a:hover {
text-decoration : none;
}
a img {
border : none;
}
p {
padding : 0 0 1em 0;
}
ul, ol {
list-style-position : outside;
margin-left : 20px;
}
#sidebar ul, #sidebar ol {
margin-left : 0;
}
#sidebar li {
list-style-type : none;
}
h1, h2, h3, h4, h5, h6, legend {
font-weight : normal;
padding-bottom : 5px;
line-height : 1.4em;
}
h1 {
clear : both;
font-size : 32px;
font-weight : bold;
}
h2 {
font-size : 16px;
clear : both;
}
h3, legend {
font-size : 18px;
clear : both;
}
h4 {
font-size : 16px;
clear : both;
}
h5 {
font-size : 14px;
clear : both;
}
h6 {
font-size : 13px;
clear : both;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration : none;
}
#featured h2 {
margin-bottom : 8px;
padding-bottom : 8px;
}
#inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a {
font-size : 32px;
}
blockquote p {
padding : 11px 0;
}
blockquote {
margin : 0 0 22px 5px;
padding : 0 15px;
}
.floatleft {
float : left;
}
.floatright {
float : right;
}
.clearboth {
clear : both;
}
.alignleft {
float : left;
margin : 0 15px 15px 0;
}
.alignright {
float : right;
margin : 0 0 15px 15px;
}
.aligncenter {
clear : both;
display : block;
margin : 10px auto;
padding : 10px 0;
}
#top .wp-smiley {
border : none;
padding : 0;
}
.meta {
display : block;
position : relative;
top : 3px;
font-size : 11px;
line-height : 14px;
}
.entry ul, .entry ol {
list-style-type : none;
list-style-position : inside;
margin : 0;
padding : 0 0 20px 0;
}
#top .entry ol {
list-style-type : none;
}
.entry li {
padding : 3px 10px;
}
blockquote {
font-size : 13px;
font-style : italic;
margin : 0 0 20px;
padding : 10px 20px 10px 41px;
}
.headerPol {
margin-bottom : 25px;
background : #a5c957;
}
.headerPol h2 {
text-align : center;
padding : 11px;
font : bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
color : #fff;
}
.headerPol h2 a {
color : #fff;
}
.an {
margin : 20px 20px 20px 20px;
text-align : center;
}
#polecane {
font-size : 0.92em;
line-height : 1.27em;
overflow : hidden;
}
#polecane ul {
padding : 0;
list-style : none;
}
#polecane ul li {
width : 153px;
margin-right : 21px;
float : left;
}
#polecane img {
margin-bottom : 7px;
padding : 5px;
background-color : #fff;
border : 1px solid #a5c957;
display : block;
}
#polecane .an {
margin-bottom : 4px;
padding : 4px 0 0;
font-size : 0.92em;
overflow : hidden;
}
#polecane p {
margin : 0 0 10px;
}
#polecane .num {
width : 21px;
height : 17px;
margin : -4px 6px 0 0;
padding : 4px 0 0;
color : #fff;
text-align : center;
display : block;
float : left;
}
#polecane .more {
padding : 0 0 4px;
font-size : 0.91em;
line-height : normal;
text-align : center;
border-top : 1px solid #a5c957;
overflow : hidden;
}
#polecane .more a {
padding : 0 0 4px;
color : #503500;
text-decoration : none;
text-align : center;
position : relative;
top : -2px;
}
#polecane .more a span {
padding : 0 10px 4px;
text-align : center;
}
#polecane .more a:hover span {
text-decoration : underline;
text-align : center;
}
.navwrap {
height : 50px;
left : 5px;
line-height : 50px;
padding-right : 18px;
position : absolute;
top : 50px;
font-size : 12px;
z-index : 6;
}
#top #nav {
float : left;
height : 50px;
line-height : 50px;
padding-left : 13px;
}
#nav, #nav ul {
margin : 0;
padding : 0;
list-style-type : none;
list-style-position : outside;
position : relative;
line-height : 50px;
z-index : 5;
}
#top #nav a {
height : 33px;
display : block;
padding : 0 21px;
text-decoration : none;
text-align : center;
line-height : 28px;
outline : none;
z-index : 35;
position : relative;
float : left;
}
#top #nav ul a {
line-height : 33px;
}
#top #nav li {
float : left;
position : relative;
z-index : 20;
margin-top : 11px;
}
#top #nav li li {
border-left : none;
margin-top : 0;
}
#top #nav ul {
position : absolute;
display : none;
width : 172px;
top : 33px;
left : -1px;
}
#top #nav li ul a {
width : 130px;
height : auto;
float : left;
text-align : left;
padding : 0 21px;
}
#top #nav ul ul {
top : auto;
border-top : none;
}
#top #nav li ul ul {
left : 172px;
top : 0;
}
#top #nav li:hover ul ul, #top #nav li:hover ul ul ul, #top #nav li:hover ul ul ul ul {
display : none;
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul {
display : block;
}
html {
background-color : #eee;
}
body {
color : #666;
}
#top .logo a {
background : transparent url(../images/logo.png) no-repeat left top;
}
#main {
background : transparent url(../images/bg_slice.png) no-repeat left top;
}
#subpage #main {
background : transparent url(../images/bg_slice2.png) no-repeat left top;
}
#featured {
background : transparent url(../images/bg_slice.png) repeat-y center top;
color : #666;
}
#featured_bottom {
background : transparent url(../images/bg_slice2.png) no-repeat right top;
}
.ticker, .ticker a {
color : #fff;
text-decoration : none;
}
.ticker a:hover {
color : #fff;
font-weight : bold;
text-decoration : none;
}
.preview_images a img {
border : 1px solid #afafaf;
background-color : #fff;
}
.preview_images .current_prev img {
border : 1px solid #666;
}
.breadcrumb {
color : #333;
}
.breadcrumb a {
text-decoration : none;
color : #fff;
}
.breadcrumb a:hover {
text-decoration : underline;
color : #fff;
}
.content_top {
background : transparent url(../images/bg_slice.png) no-repeat left top;
}
#content {
background : transparent url(../images/bg_slice.png) repeat-y scroll center top;
}
.portfolio_item {
border : 1px solid #ddd;
}
.entry {
border-bottom : 1px solid #bbb;
}
.categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a {
background-color : #a5c956;
color : #fff;
}
.entry-head a:hover, .more-link:hover, #top .portfolio_item h3 a:hover {
background-color : #fff;
color : #a5c956;
}
#top .bg_sidebar {
background : transparent url(../images/bg_sidebar.png) repeat-y scroll center top;
}
.small_box h3 {
border-bottom : 1px solid #ddd;
}
.small_box img {
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
}
.widget_categories a, .widget_pages a {
border-bottom : 1px solid #ddd;
}
.widget_categories a:hover, .widget_pages a:hover {
background : #f5f5f5;
}
#footer {
background : transparent url(../images/bg_slice2.png) no-repeat right -20px;
color : #888;
}
#footer a {
color : #666;
}
h1 a, h2 a, h3 a, h4 a, h5 a a {
color : #a5c956;
}
a {
color : #333;
text-decoration : none;
}
a:hover {
color : #444;
text-decoration : none;
}
h1, h2, h3, h4, h5, legend {
color : #a5c956;
}
#featured h2, #featured h2 a {
color : #a5c956;
}
#featured h2 {
border-bottom : 1px solid #ddd;
}
#inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a {
color : #a5c956;
}
.aligncenter {
border-bottom : 1px solid #ddd;
border-top : 1px solid #ddd;
}
.meta {
color : #a0a0a0;
}
.read-more, .show-next {
background : transparent url(../images/read_more.png) no-repeat scroll right top;
color : #fff;
}
.read-more:hover, .show-next:hover {
background : transparent url(../images/read_more.png) no-repeat scroll right bottom;
color : #eee;
}
.entry ul, .entry ol {
border-top : 1px solid #ddd;
}
.entry li {
border-bottom : 1px solid #ddd;
}
blockquote {
background : transparent url(../images/quotes.png) no-repeat scroll left 6px;
color : #555555;
}
.valid .text_input, .valid .text_area {
border : 1px solid #70a41b;
}
.error .text_input, .error .text_area {
border : 1px solid #ee2a00;
}
.ajax_alert .text_input, .ajax_alert .text_area {
border : 1px solid #ffb628;
}
#s, .text_input, .text_area, textarea, #commentform input {
border : 1px solid #ababab;
color : #333;
}
#searchsubmit, #send, #top #submit {
border : 1px solid #ababab;
background-color : #a5c956;
cursor : pointer;
color : #fff;
}
#searchsubmit:hover, #send:hover, #top #submit:hover {
background-color : #fff;
color : #a5c956;
border : 1px solid #a5c956;
}
.corner_left, .corner_right {
background : transparent url(../images/jquery_corners.png) no-repeat scroll top left;
}
#top .corner_right {
background : transparent url(../images/jquery_corners.png) no-repeat scroll top right;
}
.navwrap {
background : transparent url(../images/menu.png) no-repeat scroll right bottom;
}
#top #nav {
background : transparent url(../images/menu.png) no-repeat left top;
}
#top #nav a {
color : #888;
}
#top #nav ul {
border : 1px solid #dfdfdf;
border-top : none;
}
#top #nav li ul a {
border-bottom : 1px solid #fff;
border-top : 1px solid #dfdfdf;
}
#top #head #nav ul a, #top #head #nav ul li {
background-color : #fff;
background-image : none;
}
#top #head #nav ul a:hover, #top #head #nav ul a:focus {
background-color : #f5f5f5;
color : #555;
}
#top #head #nav a:hover, #top #head #nav a:focus {
color : #555;
}
#top #nav .current_page_item a {
color : #555;
}
#top #nav .current_page_parent .current_page_item a, #top #nav .current_page_item ul a {
border-right : 1px solid #f5f5f5;
border-left : none;
background-image : none;
color : #444;
}
#error {
width : 728px;
margin : 8px auto;
padding : 5px;
font : bold 11px Verdana;
color : #cc0000;
border : 2px solid #cc0000;
text-align : center;
background-color : #ffffff;
}
#content div.site img {
border : 1px solid #e1e1e1;
padding : 0;
margin : 10px 20px 10px 20px;
width : 350px;
height : 250px;
float : left;
}
#content ul.unit-rating {
padding : 0;
margin : 0;
border : 0;
}
#content ul.unit-rating li {
padding : 0;
margin : 0;
border : 0;
}
#content ul.unit-rating li a {
display : block;
border : 0;
}
#content ul.site li.report {
margin : 0;
list-style : none;
background : url('../images/report.gif') no-repeat 0 5px;
border-bottom : 1px dotted #e1e1e1;
padding : 5px 0 5px 20px;
}
#content ul.site li.premium {
margin : 0;
list-style : none;
background : url('../images/premium.gif') no-repeat 0 5px;
border-bottom : 1px dotted #e1e1e1;
padding : 5px 0 5px 20px;
}
#content ul.site li.edit {
margin : 0;
list-style : none;
background : url('../images/edit.gif') no-repeat 0 5px;
border-bottom : 1px dotted #e1e1e1;
padding : 5px 0 5px 20px;
}
#content ul.site {
padding : 0;
margin : 40px;
list-style : none;
}
#content #sites ul li {
padding : 5px;
margin : 5px 20px 5px 0;
list-style : none;
border : 1px dotted #a5c957;
background : url('../images/premium_bg3.png') no-repeat right bottom;
}
#content #sites ul li.premium {
background : url('../images/premium_bg2.png') no-repeat right bottom;
}
#content #sites small  {
text-align : left;
width : 100%;
}
#content #sites small a  {
text-decoration : none;
}
#content #sites small a:hover {
text-decoration : none;
}
#info {
width : 940px;
margin : 10px auto;
padding : 5px;
border : 2px solid #a5c957;
text-align : center;
}