/* 
Theme Name: Webdesign News
Theme URL: http://www.webdesign-ne.ws/
Description: Custom wordpress template for Webdesign news, Designed and Coded by <a href="http://www.spicydesign.ca">Alex ElChehimi</a>
Author: Alex ElChehimi
Author URI: http://spicydesign.ca
Version: 1

*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; vertical-align:baseline; }

caption, th, td { font-weight:normal; text-align:left; }

table { border-collapse:separate; border-spacing:0; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

* { margin:0; outline:none; padding:0; }

a { color:#f1f1f1; text-decoration:none; }

a:hover { color:#ffd017; }

.clear { clear:both; }

body { background:#111111 url(images/body-bg.png) top center repeat-y; color:#f1f1f1; font-family:Georgia, 'Times New Roman', Times, serif; text-align:center; }

#container { margin:auto; position:relative; text-align:left; width:1002px; }

#wrapper { background:#1f1f1f; margin:auto; min-height:700px; position:relative; width:975px; }

#header { background:url(images/header-bg.png) -1px 0 no-repeat; height:130px; position:relative; }

#header h1 { height:130px; left:42px; position:absolute; width:328px; }

#nav { left:412px; list-style-type:none; position:absolute; top:52px; }

#nav li { float:left; line-height:20px; margin-right:30px; }

#nav li.nav-rss { margin-right:10px; }

#nav a { color:#484848; padding-left:21px; display:inline; font-size:15px; }

#nav a:hover { color:#111111; }

.nav-submit a { background:url(images/submit.png) left center no-repeat; }

#nav-tags a { background:url(images/tag-menu.png) left center no-repeat; }

.nav-twitter a { background:url(images/twitter.png) left center no-repeat; }

.nav-about a { background:url(images/about.png) left center no-repeat; }

.nav-contact a { background:url(images/contact.png) left center no-repeat; }

.nav-rss a { background:url(images/rss.png) left center no-repeat; }

#searchform { height:20px; left:828px; position:absolute; top:10px; width:145px; }

#search { background:#1f1f1f; border:none; color:#f1f1f1; float:left; font-size:10px; height:18px; line-height:20px; margin-top:1px; width:118px; }

#searchsubmit { background:url(images/search.png) no-repeat; border:none; cursor:pointer; height:20px; margin-left:2px; width:20px; }

#tag-cloud-top { background:#111111; border:1px solid #414040; display:none; height:180px; margin:auto; margin-bottom:20px; padding:5px 10px 10px 10px; position:relative; width:922px; }

a#close img { float:right; }

.post { background:#111111; border:1px solid #414040; float:left; height:115px; margin:0 0 15px 17px; overflow:hidden; padding:20px 15px 5px 15px; width:428px; }

.post:hover { border:1px solid #ffd017; }

.post p { font-size:18px; line-height:28px; margin-bottom:15px; }

.post p.post-tags { color:#ff1717; font-size:12px; line-height:16px; margin-bottom:0px; }

.post p.post-tags img { float:left; margin-right:5px; }

.post p.post-tags a { color:#9c9c9c; }

.post p.post-tags a:hover { color:#ff1717; }

.post-single { background:#111111; border:1px solid #414040; margin:0 0px 15px 15px; min-height:153px; overflow:hidden; padding:40px 15px 5px 15px; width:910px; }

.post-single p { font-size:18px; line-height:28px; margin-bottom:25px; }

.post-single p a { background:#ffd017; color:#484848; line-height:45px; padding:10px; }

.post-single p a:hover { background:#111111; color:#ffd017; text-decoration:underline; }

.post-single p.single-tags { color:#ffd017; font-size:12px; }

.post-single p.single-tags a { background:none; color:#ffd017; padding:0px; }

.post-single p.single-tags a:hover { background:none; text-decoration:underline; }

.post-single p.prev a, .post-single p.next a { display:block; height:30px; width:100px; }

.post-single p.prev a { background: url(images/previous.png) left center no-repeat; float:left; line-height:45px; padding:0px; }

.post-single p.next a { background: url(images/next.png) left center no-repeat; float:right; line-height:45px; padding:0px; }

.post-single-info { background:#111111; border:1px solid #414040; float:left; height:80px; margin:0 0px 15px 15px; overflow:hidden; padding:20px 15px 5px 15px; width:910px; }

.post-single-info p { font-size:18px; margin-bottom:25px; }

.post-single-info p a { background:#ffd017; color:#484848; padding:10px; }

.post-single-info p a:hover { background:#111111; color:#ffd017; text-decoration:underline; }

.post-search { background:#111111; border:1px solid #414040; margin:0 0px 15px 15px; overflow:hidden; padding:20px 15px 5px 15px; width:910px; }

.post-search h2 { color:#ffd017; font-size:22px; margin-bottom:15px; }

.post-search p { font-size:18px; line-height:28px; margin-bottom:25px; }

.post-search p a { background:#ffd017; color:#484848; padding:4px; }

.post-search p a:hover { background:#111111; color:#ffd017; text-decoration:underline; }

.post-page { background:#111111; border:1px solid #414040; float:left; font-size:12px; margin:0 0px 15px 15px; overflow:hidden; padding:15px 15px 5px 15px; width:910px; }

.post-page h2 { color:#ffd017; font-size:22px; margin-bottom:15px; }

.post-page h2 a { border-bottom:1px dotted #ffd017; color:#ffd017; display:block; padding:5px; }

.post-page h3 { color:#ffd017; font-size:18px; margin:0px; }

.post-page p { font-size:14px; line-height:18px; margin-bottom:10px; }

.post-page p a { color:#ffd017; }

.post-page p a:hover { text-decoration:underline; }

#footer { background:url(images/footer-bg.png) no-repeat bottom left; color:#484848; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; height:52px; line-height:40px; margin:auto; position:relative; width:1002px; }

#footer a { color:#484848; }

#footer a:hover { color:#111111; }

fieldset { color:#f1f1f1; font-size:12px; font-weight:normal; }

fieldset ul, fieldset ol, fieldset li { list-style-type:none; }

fieldset .label { margin-bottom: 5px; }

fieldset .field { margin-bottom:10px; }

body#submit #wrapper input, fieldset .field input, #contactform input.text, #wpcf_website, #contactform textarea { background:#1f1f1f; border: 1px solid #414040; color:#ffd017; height:20px; padding:5px 5px 0 5px; width:440px; margin-top:3px; }

body#submit #wrapper input:hover, fieldset .field input:hover, #contactform input.text:hover, #wpcf_website:hover { background:#111111; }

fieldset .submit-button input { background:url(images/submit-form.png) no-repeat; border:none; cursor:pointer; height:30px; margin:0 0 15px 355px; width:100px; }
body#submit #wrapper input[type=submit] { background:url(images/submit-form.png) no-repeat; border:none; cursor:pointer; height:30px; margin:0 0 15px 355px; width:100px; text-indent:-9999px; }
input#contactsubmit { background:url(images/send.png) no-repeat; border:none; cursor:pointer; height:30px; width:100px; }

#contactform input.hiddenfield { display:none; }

#contactform textarea { height:250px; }

#contactform input#contactsubmit { margin-left:355px; text-indent:-9999px; }

/*.adblock {background:#111111; border:1px solid #414040; float:left; display:inline-block !important; height:150px; margin:0 0 15px 15px; overflow:hidden; padding:1px; width:460px !important;}
.adblock:hover { border:1px solid #ffd017; }*/
.adblock {padding:0 0 0 22px;}
#ads-home div {clear:none !important;}
#spreadx {padding-top:18px;}
#tweetmeme {float:right;}

.ads { height:125px; width:100%; overflow:hidden; padding-bottom:15px;}

a.adv {
	color:red;
	text-decoration: underline;
}

a.adv:hover {
	color:#ffd017;
}

#friends_section {margin:auto; margin-top: 5px; margin-bottom:15px; position:relative; text-align:left; width:945px;}
#friends_section .friends_title{color:#ffd017;font-size:15px;}
#friends_section .friends {background:#111111; border:1px solid #414040; height:60px; padding:10px 0px 15px 5px;}
#friends_section .friends ul{list-style-type:none;display:inline;float:left;}
#friends_section .friends ul li {text-align: center;border:1px solid #365277;background: #fff;display: block;float: left;margin-bottom: 4px;margin-right: 4px;width: 30px;height: 30px;}
#friends_section .friends ul li img {border: 0px solid #00918f;}

