/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
.TR {
padding-top:10px;
}

.codeview {
margin : 15px 35px 15px 15px;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 30px;
clear : both;
color : #444;
list-style-type : none;
background : #f9f9f9 url(cv.gif) no-repeat right bottom;
border-top : 1px solid #eeeeee;
border-right : 2px solid #cccccc;
border-bottom : 2px solid #cccccc;
border-left : 1px solid #eeeeee;
}
.codeview li {
font-size : 13px;
line-height : 24px;
font-family : "Courier New", "MS Sans Serif", sans-serif, serif;
color : #444;
font-weight : normal;
margin : 0;
padding : 0;
}
.subscribe-text {
color : #807d7d;
}
.subscribe-text a {
color : #2c3b67;
}

.post h3 {
margin : 0 0 10px 0;
padding-bottom : 5px;
border-bottom : 1px solid #dfdfdf;
text-transform : uppercase;
color : #333333;
font-weight : normal;
font-size : 20px;
line-height : 1em;
text-decoration : none;
}

.post h1 {
margin : 0 0 2px 0;
padding-bottom : 5px;
text-transform : uppercase;
color : #333333;
font-weight : normal;
font-size : 17px;
line-height : 1.0em;
text-decoration : none;
}


.entry h2 {
margin : 0 0 2px 0;
border-bottom : 1px solid #dfdfdf;
padding: 10px 0px 10px 0px;
text-transform : uppercase;
color : #333333;
font-weight : normal;
font-size : 20px;
line-height : 2em;
text-decoration : none;
}
.entry h1 {
margin : 0 0 2px 0;
border-bottom : 1px solid #dfdfdf;
padding: 10px 0px 10px 0px;
text-transform : uppercase;
color : #333333;
font-weight : normal;
font-size : 20px;
line-height : 1.5em;
text-decoration : none;
}
.entry ul {
margin : 5px 0 5px 5px;
font-size : 13px;
}
.entry ul li {
background : url('img_icon_plus.png') no-repeat 10px 50%;
padding : 9px 0 9px 40px;
display : block;
}


.entry img {
max-height : 400px;
line-height : 2em;
margin : 5px 10px 10px auto;
background-color : #f0f0f0;
border : 1px solid #ededed;
clear : both;
}

html > body .entry img {
padding : 10px;
line-height : 2em;
float:left;
margin : 5px 15px 10px auto;
background-color : #f0f0f0;
border : 1px solid #ededed;
clear : both;
}
.entry img:hover {
background-color : #efefef;
text-align : center;
border : 1px solid #efefef;
clear : both;
}
.entry .post img.thumbnail {
background-color : #eeeeee;
border : 1px solid #dddddd;
padding : 5px;
}


h3 {
margin : 0 0 2px 0;
padding-bottom : 5px;
text-transform : uppercase;
color : #333333;
font-weight : normal;
font-size : 20px;
line-height : 2em;
text-decoration : none;
}
h1 {
margin : 0 0 2px 0;
padding-bottom : 5px;
text-transform : uppercase;
color : #333333;
font-weight : normal;
font-size : 25px;
line-height : 2em;
text-decoration : none;
}

#ads-nav {
background: url(ads-nav.jpg) repeat-x;
width : 100%;
height : 10px;
padding-left: 0px;
padding-right: 0px;
}

#ads-nav span {
width : 980px;
margin:auto;
padding-left: 0px;
padding-right: 0px;
}

#top { background:#232323 url(bg_top_gradient.gif) repeat-x left top; }


.subscribe-text {
color : #807d7d;
}
.subscribe-text a {
color : #2c3b67;
}
.rsslink {
width : 22px;
height : 22px;
margin-top : 5px;
margin-left : 7px;
display : block;
float : left;
background : url("rss-1.jpg") no-repeat;
}
.email-input input {
background:#BCBCBC none repeat scroll 0 0;
border:medium none;
color:#74756D;
float:left;
font-family:georgia;
height:16px;
margin-right:3px;
padding:7px;
width:224px;
}
.email-go {
width : 43px;
height : 30px;
border : none;
background : url("searchbutton.jpg") no-repeat;
}
.bookmark-tags {
background : url(bookmark-bg.jpg) no-repeat 100% 0;
font-weight : bold;
color : #ffffff;
padding : 15px 20px;
margin : 0px 0 0px 0;
height : 100px;
width : 590px;
overflow : hidden;
}
.bookmark-tags div.bleft {
float : left;
width : 440px;
font-size : 11px;
}
.bookmark-tags div.bright {
float : right;
margin : 7px 0 0 0;
width : 125px;
}
.bookmark-tags div.bright div.buleft {
float : left;
padding : 4px;
background : #fff;
border : 1px solid #9f0000;
margin : 0;
}
.bookmark-tags div.bright div.buright {
float : right;
padding : 7px 0 0 0;
background : #fff url(delicious.jpg) no-repeat 0 0;
border : 1px solid #9f0000;
margin : 0 0 0 5px;
display : block;
width : 52px;
height : 81px;
text-align : center;
line-height : 16px;
font-family : Arial, Helvetica, sans-serif;
}
.bookmark-tags div.bright div.buright a.del-link {
display : block;
color : #900;
font-size : 18px;
text-decoration : none;
font-weight : bold;
height : 100%;
}
.bookmark-tags div.bright div.buright a.del-link:hover {
color : #cf0000;
text-decoration : none;
}
.bookmark-tags ul#bookmark-tags-list {
list-style : none;
background : none;
margin : 0;
padding : 0;
}
.bookmark-tags ul #bookmark-tags-list li {
list-style : none;
background : none;
float : left;
border-right : 1px solid #fff;
padding : 0 17px 0 0;
margin : 0 17px 0 0;
text-align : center;
}
.bookmark-tags ul #bookmark-tags-list li a {
color : #fff;
font-weight : normal;
text-decoration : none;
}
.bookmark-tags ul #bookmark-tags-list li a:hover {
text-decoration : none;
}


strong, b {
color : #fff;
font-weight : bolder;
}
.welcome {
background : url(welcome.png) no-repeat;
height : 35px;
}
#intro {
border-top : none;
}
#intro a {
color : #232323;
text-decoration : none;
}
#intro ul {
margin-bottom : 0;
}
#intro ul li {
padding-bottom : 0;
color : #666;
margin-top:5px;
}
.intro-twitter, .intro-feed, .intro-podcast, .intro-delicious {
height : 42px;
margin-top:5px;
padding-left:45px;
}
.intro-delicious {
padding-left : 0;
color : #a10000;
}
.intro-twitter strong, .intro-feed strong, .intro-podcast strong, .intro-delicious strong {
color : #232323;
display : block;
font-size : 14px;
}
.intro-twitter {
background : url(tweet.jpg) no-repeat 0 4px;
}
.intro-feed {
background : url(rss.jpg) no-repeat 0 4px;
}
.intro-podcast {
background : url(podcast.jpg) no-repeat 0 4px;
}
.intro-delicious {
background : url(heart.jpg) no-repeat 0 4px;
}
.list_section a:link, .list_section a:visited {
text-decoration : none;
}
.list_section li a:hover {
text-decoration : underline;
color : #555555;
}
.big-number {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 20px;
line-height : 20px;
font-weight : bold;
color : #000;
}


.bookmark-tags {
background : url(bookmark-bg.jpg) no-repeat 100% 0;
font-weight : bold;
color : #ffffff;
padding : 15px 20px;
margin : -10px 0 10px 0;
height : 100px;
width : 580px;
overflow : hidden;
}
.bookmark-tags div.bleft {
float : left;
width : 440px;
font-size : 11px;
}
.bookmark-tags div.bright {
float : right;
margin : 7px 0 0 0;
width : 125px;
}
.bookmark-tags div.bright div.buleft {
float : left;
padding : 4px;
background : #fff;
border : 1px solid #9f0000;
margin : 0;
}
.bookmark-tags div.bright div.buright {
float : right;
padding : 7px 0 0 0;
background : #fff url(delicious.jpg) no-repeat 0 0;
border : 1px solid #9f0000;
margin : 0 0 0 5px;
display : block;
width : 52px;
height : 81px;
text-align : center;
line-height : 16px;
font-family : Arial, Helvetica, sans-serif;
}
.bookmark-tags div.bright div.buright a.del-link {
display : block;
color : #900;
font-size : 18px;
text-decoration : none;
font-weight : bold;
height : 100%;
}
.bookmark-tags div.bright div.buright a.del-link:hover {
color : #cf0000;
text-decoration : none;
}
.bookmark-tags ul#bookmark-tags-list {
list-style : none;
background : none;
margin : 0;
padding : 0;
}
.bookmark-tags ul#bookmark-tags-list li {
list-style : none;
background : none;
float : left;
border-right : 1px solid #fff;
padding : 0 17px 0 0;
margin : 0 17px 0 0;
text-align : center;
}
.bookmark-tags ul#bookmark-tags-list li a {
color : #fff;
font-weight : normal;
text-decoration : none;
}
.bookmark-tags ul#bookmark-tags-list li a:hover {
text-decoration : none;
}
.author_info {
padding : 0;
margin-top : 15px;
color : #666666;
width : 560px;
padding : 10px;
margin-top : 30px;
float : right;
background-color : #fbfbfb;
border : 1px solid #f1f1f1;
}
.author_photo {
float : left;
margin-right : 25px;
width : 58px;
}
.author_photo img {
background-color : #ffffff;
padding : 4px;
border : 1px solid #cccccc;
width : 48px;
height : 48px;
float : left !important ;
}
.author_info p {
font-size : 12px;
padding : 0;
margin-bottom : 10px;
}
.author_info a {
color : #a10000;
text-decoration : none;
padding : 0;
}
.author_info a:hover {
text-decoration : underline;
}
.author_info ul, .author_info li {
margin : 0;
padding : 0;
}
.author_info h3 {
font-size : 14px;
margin-bottom : 10px;
padding : 0;
}
.author_email a {
background-image : url(ico-email.png);
background-repeat : no-repeat;
text-decoration : none;
font-weight : bold;
}
.author-details {
font-size : 0.85em;
text-align : right;
float : right;
}
#featureswrap {
width : 98%;
padding : 5px;
margin-top : 20px;
background : #fbfbfb;
border : 1px solid #f1f1f1;
height : 100%;
}
.featureswrap ul {
margin : 0;
padding : 0;
background : #fbfbfb;
border : 1px solid #f1f1f1;
}
.featureswrap li {
margin : 3px 0;
padding : 0 0 0 30px;
width : 140px;
font-size : 11px;
float : left;
display : block;
background-image : url(features-bullet.gif);
background-repeat : no-repeat;
}
#features-bottom {
float : right;
background-color : #f3f3f3;
width : 560px;
height : 43px;
padding : 12px 15px 0 15px;
border-left : 1px solid #f1f1f1;
border-right : 1px solid #f1f1f1;
border-bottom : 1px solid #f1f1f1;
}
#features-block {
width : 560px;
padding : 5px;
margin-top : 20px;
background : #fbfbfb;
border : 1px solid #f1f1f1;
height : 100%;
}
#features-block h2 {
font-size : 20px;
}
#features-thumbnail {
float : left;
border : 7px solid #f0f0f0;
margin-right : 15px;
}
#features-inside {
float : left;
width : 315px;
}
.gallery-item-top {
float : left;
margin-top : -30px;
margin-left : -30px;
}
#featureswrap1 {
width : 98%;
padding : 5px;
margin-top : 20px;
background : #fbfbfb;
border : 1px solid #f1f1f1;
height : 100%;
}
.featureswrap1 ul {
margin : 0;
padding : 0;
background : #fbfbfb;
border : 1px solid #f1f1f1;
}
.featureswrap1 li {
margin : 3px 0;
padding : 0 0 0 30px;
width : 220px;
font-size : 11px;
float : left;
display : block;
background-image : url(features-bullet.gif);
background-repeat : no-repeat;
}
#features-bottom1 {
float : right;
background-color : #f3f3f3;
width : 560px;
height : 43px;
padding : 12px 15px 0 15px;
border-left : 1px solid #f1f1f1;
border-right : 1px solid #f1f1f1;
border-bottom : 1px solid #f1f1f1;
}
#features-block1 {
width : 560px;
padding : 5px;
margin-top : 20px;
background : #fbfbfb;
border : 1px solid #f1f1f1;
height : 100%;
}
#features-block1 h2 {
font-size : 20px;
}
#features-thumbnail1 {
float : left;
border : 7px solid #f0f0f0;
margin-right : 15px;
}
#features-inside1 {
float : left;
width : 315px;
}
.gallery-item-top1 {
float : left;
margin-top : -30px;
margin-left : -30px;
}
p.imgC {
border-top : 1px solid #111;
border-bottom : 1px solid #111;
text-align : center;
background : #080808;
margin : 30px 0;
padding : 20px 0 10px 0 !important ;
display : block;
clear : both;
font-weight : bold;
font-size : 14px;
color : #555;
overflow : hidden;
}
p.imgC img {
margin : 0 !important ;
padding : 0 !important ;
clear : both !important ;
}
.imgC br {
padding : 0;
margin : 0;
clear : both;
}
strong, b {
color : #fff;
font-weight : bolder;
}
.welcome {
background : url(welcome.png) no-repeat;
height : 35px;
}
#intro {
border-top : none;
}
#intro a {
color : #232323;
text-decoration : none;
}
#intro ul {
margin-bottom : 0;
}
#intro ul li {
padding-bottom : 0;
color : #666;
}
.intro-twitter, .intro-feed, .intro-podcast, .intro-delicious {
height : 42px;
padding : 6px 0 6px 46px;
}
.intro-delicious {
padding-left : 0;
color : #a10000;
}
.intro-twitter strong, .intro-feed strong, .intro-podcast strong, .intro-delicious strong {
color : #232323;
display : block;
font-size : 14px;
}
.intro-twitter {
background : url(tweet.jpg) no-repeat 0 4px;
}
.intro-feed {
background : url(rss.jpg) no-repeat 0 4px;
}
.intro-podcast {
background : url(podcast.jpg) no-repeat 0 4px;
}
.intro-delicious {
background : url(heart.jpg) no-repeat 0 4px;
}
.list_section a:link, .list_section a:visited {
text-decoration : none;
}
.list_section li a:hover {
text-decoration : underline;
color : #555555;
}
.big-number {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 20px;
line-height : 20px;
font-weight : bold;
color : #000;
}


.author_info1 {
padding : 0;
margin-top : 5px;
color : #666666;
width : 560px;
padding : 10px;
margin-bottom:5px;
float : right;
background-color : #fbfbfb;
border : 1px solid #f1f1f1;
}
.author_photo1 {
float : left;
margin-right : 25px;
width : 58px;
}
.author_photo1 img {
background-color : #ffffff;
padding : 4px;
border : 1px solid #cccccc;
width : 50px;
height : 50px;
float : left !important ;
}
.author_info1 p {
font-size : 12px;
padding : 0;
margin-bottom : 2px;
}
.author-details1 {
font-size : 0.85em;
text-align : right;
float : right;
}

#themelinks {
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:10px;
margin-top:10px;
}
#themelinks li {
display:inline;
}
.button_demo:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button_demo.png) no-repeat scroll center bottom;
}
#button_download:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button_download.png) no-repeat scroll center bottom;
}
#button_demo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button_demo.png) no-repeat scroll center top;
float:left;
height:24px;
width:90px;
}
#button_download {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button_download.png) no-repeat scroll center top;
float:left;
height:24px;
margin-left:10px;
width:90px;
}
.feed-tags{background:url(bookmark-bg-1.jpg) 100% 0 no-repeat;font-weight:bold;color:#FFFFFF;padding:10px 0px 17px 20px;margin:0 0px 0px 0px;width:610px;}
.feed-tags a{color:#FFF;}
.feed-tags a:hover{color:#FFF;text-decoration:none;}

