/*  
Theme Name: Part-time Pundit
Theme URI: http://www.part-timepundit.com/downloads/part-timepundit-wordpress-theme/
Description: 
Version: 1.0
Author: Part-time Pundit
Author URI: http://www.part-timepundit.com

This theme was designed and built by Ted Totsidis,
whose blog you will find at http://www.part-timepundit.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


/* STRUCTURE */

body {
text-align:left;
margin:0;
padding:0;
background:url(backgrounds/header_08-AUG.jpg) top center repeat-x #293b19;
color:#666;
font-family: Lucida Sans Unicode, Lucida Grande,ucida Sans,Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
}

body a {
color:#ed5529;
text-decoration:none;
}

body a:hover {
color:#ed5529;
text-decoration:underline;
}

#wrapper1{
margin:0 auto;
position:relative;
text-align:left;
width:1062px;
/*background-color:#FFF;*/
}

#header {
margin:0 auto;
width:1062px;
}

#logo {
margin-top:110px;
}

#logo h1 {
display: block;
width:300px;
height:150px;
text-indent: -6000px;
font-size: 0.1%;
color: #665;
background: transparent url('images/part-time-pundit-logo.png') no-repeat right top;
}

#menulinks {
width:1052px;
height:32px;
display:block;
padding-right:10px;
background:#000;
}

#menulinks ul#navlist {
margin: 0 0px 0 10px;
padding: 0;
white-space: nowrap;
float:left;
}

#menulinks ul#navlist li {
display:inline;
list-style-type: none;
}

#menulinks ul#navlist li a {
padding:8px 15px 7px 15px;
background-color:#000;
display:block;
color:#FFF;
text-decoration:none;
float:left;
font-size:14px;
}

#menulinks ul#navlist li a:link, #menulinks ul#navlist li a:visited {
text-decoration: none;
}

#menulinks ul#navlist li a:hover {
background-position:top left;
text-decoration:none;
color:#FFF;
background-color:#ed5529;
}

#iconlink {
float:right;
width: 302px;
}

#iconlink form {
float:left;
padding-top:6px;
}

#iconlink input.inputText {
width:160px;
height:16px;
color:#999;
border:1px #000 solid;
font-size: 12px;
}

#iconlink input.submitBtn {
width:67px;
height: 18px;
margin-left: 1px;
padding: 0px;
color: #FFF;
display: inline;
text-align:left;
font-family: Arial, sans-serif;
font-size: 12px;
background:#666;
border:none;
}

#iconlink a {
float:right;
text-align:right;
padding-top:7px;
padding-right:1px;
}

#wrapper2 {
position:relative;
text-align:left;
width:100%;
background:#FFF;
display: inline;
}

#maincol {
position:relative;
margin:0;
padding:10px;
background-color:#FFF;
clear:both;
border-left:1px inset #000000;
border-right:1px outset #000000;
border-bottom:1px solid #000000;
}

#left {
position:relative;
float:left;
width:130px; 
voice-family: "\"}\"";
voice-family:inherit;
margin:0px;
background:#FFF;
z-index:100;
}

#left h2 {
width:120px;
height:24px;
font-size:12px;
color:#000;
padding:5px 5px 0 5px;
border-top:1px solid #000;
border-bottom:1px solid #000;
clear:both;
}

#menu {
color:#FFF;
width:130px;
font-size:12px;
font-weight:normal;
margin-top:-8px;
margin-bottom:8px;
background:#999999;
}

#menu a {
color:#FFF;
display:block;
height:20px;
text-decoration:none;
margin-left:5px;
}

#menu a:hover { 
color: #FFF; 
}

#wrapper1 #left #menu li { list-style: none; margin-left: -40px; #margin-left: 0; }
#wrapper1 #left #menu li:active  { background-color: #FF0F2F ; }
#wrapper1 #left #menu li:active a { color: #000; }
#wrapper1 #left #menu li a:active { color: #000; }

#wrapper1 #left #menu li#boots:hover  { background-color: #1f1f1f; }
#wrapper1 #left #menu li#premleague:hover  { background-color: #000644; }
#wrapper1 #left #menu li#ucl:hover { background-color: #2790ca ; }
#wrapper1 #left #menu li#laliga:hover { background-color: #7b1a67 ; }
#wrapper1 #left #menu li#seriea:hover { background-color: #025004 ; }
#wrapper1 #left #menu li#aleague:hover { background-color: #db5f00 ; }
#wrapper1 #left #menu li#europa:hover { background-color: #6e0118 ; }
#wrapper1 #left #menu li#facup:hover { background-color: #383f6b ; }
#wrapper1 #left #menu li#carling:hover { background-color: #910415 ; }
#wrapper1 #left #menu li#ufl:hover { background-color: #c20c00 ; }
#wrapper1 #left #menu li#uncategorized:hover { background-color: #c4df42 ; }
#wrapper1 #left #menu li#copadelrey:hover  { background-color: #1f1f1f; }
#wrapper1 #left #menu li#bwc:hover  { background-color: #1f1f1f; }
#wrapper1 #left #menu li#cwc:hover  { background-color: #1f1f1f; }
#wrapper1 #left #menu li#anc:hover  { background-color: #e20a17; }

#wrapper1 #left #menu li#Facebook  { background: url(images/menu-fb.gif) #3b5997; }
#wrapper1 #left #menu li#Twitter  { background: url(images/menu-twitter.gif) #9ae3e9; }
#wrapper1 #left #menu li#RSS  { background: url(images/menu-rss.gif) #f79a3a; }

/* SYNDICATE  */
#wrapper1 #left #menu li#soccerblogs:hover { background-color: #de4a16 ; }

#menu ul {
list-style-type:none;
margin:0;
}

#menu li {
margin:0 0 0 -40px;
#margin:0;
border-bottom:1px solid #FFF;
}

#right {
position:relative;
float:right;
width:300px;
voice-family: "\"}\"";
voice-family:inherit;
margin-top:-10px;
/*margin:0 0 -10px 0;*/
background:#FFF;
z-index:99;
}

#right h2 {
width:290px;
height:24px;
font-size:12px;
color:#000;
padding:5px 5px 0 5px;
border-top:1px solid #000;
border-bottom:1px solid #000;
clear:both;
}

#ad300x250 {
width:300px;
height:294px;
display:block;
background:#666;
}

#ad300x250 #ad1 {
width:125px;
height:125px;
background-color:#CCC;
float:left;
margin:17px 10px 10px 20px;
}

#ad300x250 #ad2 {
width:125px;
height:125px;
background-color:#CCC;
float:right;
margin:17px 20px 10px 0px;
}

#ad300x250 #ad3 {
width:125px;
height:125px;
background-color:#CCC;
float:left;
margin:0px 10px 0px 20px;
}

#ad300x250 #ad4 {
clear:both;
width:125px;
height:125px;
background-color:#CCC;
float:right;
margin:-125px 20px 0px 0px;
}

#right form {
padding:5px 0px;
}

#right input.inputText {
width:222px;
height:16px;
color:#999;
border:1px solid;
/*margin-left:5px;*/
font-size: 12px;
}

#right input.submitBtn {
width:69px;
height: 20px;
margin-left: 1px;
padding: 0px;
color: #FFF;
display: inline;
text-align:left;
font-family: Arial, sans-serif;
font-size: 12px;
background:#666;
border:none;
}

#right li {
color:#FFF;
list-style: none;
margin-top:-9px;
margin-bottom:10px;
padding-left:5px;
display:block;
background-color:#000;
}

#right li a:link, #right li a:visited{
color:#FFF;
}

#right li a:hover{
text-decoration:none;
}

#custom {
height:70px;
background:#000;
}

#custom a {
display:block;
text-decoration:none;
}

/*#custom li#arms { background:url(images/popular-01.jpg);}

#custom ul {
list-style-type:none;
margin:0;
}*/

#custom li {
margin-left: -40px;
#margin-left: 0;
}

#custom img {
margin-left: -5px;
#margin-left: 0;
}

/*#center {
margin-top:-10px;
position:relative;
padding:0 320px 0 150px;
}*/

#center {
margin-top:-10px;
padding:0 150px;
position: relative;
top:0px;
}

#page {
width:570px;
}

#page h3{
font-size:23px;
}

#page p {
line-height:16px;
}


/* POST DETAILS */

.adspace {
width:570px;
height:60px;
margin-top:10px;
background:#464646;
}

.adspace p {
float:right;
color:#999;
font-size:9px;
margin-top:0;
margin-right:5px;
}

.ad468x60{
width:468px;
height:60px;
background:#CCC;
}

.post {
width:570px;
margin-top:10px;
}

.post#boots { background:url(images/bg-header-boots.jpg) repeat-x; }
.post#premleague { background:url(images/bg-header-bpl.jpg) repeat-x; }
.post#ucl { background:url(images/bg-header-ucl.jpg) repeat-x; }
.post#laliga { background:url(images/bg-header-lfp.jpg) repeat-x; }
.post#seriea { background:url(images/bg-header-sera.jpg) repeat-x; }
.post#aleague { background:url(images/bg-header-aleague.jpg) repeat-x; }
.post#wcq { background:url(images/bg-header-wcq.jpg) repeat-x; }
.post#europa { background:url(images/bg-header-europa.jpg) repeat-x; }
.post#facup { background:url(images/bg-header-facup.jpg) repeat-x; }
.post#carling { background:url(images/bg-header-cc.jpg) repeat-x; }
.post#ptp { background:url(images/bg-header-ptp.jpg) repeat-x; }
.post#ufl { background:url(images/bg-header-ufl.jpg) repeat-x; }
.post#uncategorized { background:url(images/bg-header-friendly.jpg) repeat-x; }
.post#copadelrey { background:url(images/bg-header-copadelrey.jpg) repeat-x; }
.post#bwc { background:url(images/bg-header-bwc.jpg) repeat-x; }
.post#cwc { background:url(images/bg-header-cwc.jpg) repeat-x; }
.post#anc { background:url(images/bg-header-anc.jpg) repeat-x; }

.post #category {
float:right;
text-align:right;
margin-right:20px;
}

.post #category a {
color:#FFF;
text-decoration:none;
}

.posttop {
width:570px;
padding-top:7px;
padding-left:10px;
}

.posttop .dateicon {
border-right:2px solid #333;
padding-right:8px;
float:left;
}

.posttop .title {
padding-left:8px;
float:left;
}

.posttop .dateicon .day {
font-size:23px;
color:#FFF;
clear:both;
text-align:right;
text-transform:uppercase;
}

.posttop .dateicon .month {
font-size:14px;
color:#333;
clear:both;
text-align:right;
text-transform:uppercase;
}

.posttop .thetitle a {
font-size:23px;
color:#FFF;
clear:both;
text-decoration:none;
}

.posttop .title .under a {
font-size:14px;
color:#333;
clear:both;
}

.posttop .title .under a:hover {
text-decoration:none;
}

.entry {
width:570px;
padding-top:40px;
/*line-height:16px;*/
}

.postbottom {
/*border-bottom:1px solid #CCC;*/
margin-top:100px;
padding-bottom:10px;
/*clear:left;*/
}

.postbottom a.commentslink {
padding:2px 5px;
color:#FFF;
/*width:100px;
display:block;*/
background:#ed5529;
}

.postbottom a.commentslink:hover {
text-decoration:none;
}

.commentslink {
padding:2px 5px;
color:#FFF;
/*width:100px;
display:block;*/
background:#ed5529;
}

.sharelinks {
float:right;
}

blockquote {
width:520px;
background:transparent url(images/quotes.gif) no-repeat scroll left top;
color:#CCCCCC;
/*line-height:1.5em;*/
margin:0px 0px 0px 10px;
padding:5px 0px 2px 20px;
}

#oldernews {
width:570px;
margin:20px 0px;
}

/* FOOTER */

#footer {
background:#000000 none repeat scroll 0 0;
/*clear:both;*/
color:#333333;
float:left;
font-size:11px;
left:0;
/*margin:10px 0 -10px -11px;*/
padding:10px 30px;
position:absolute;
text-align:center;
width:1002px;
}

#footer a {
color:#665;
}

/* COMMENT AREA */
/*.clear {
clear:both;
}*/

.commentlist li, #commentform input, #commentform textarea {
font-family: Arial, Helvetica, sans-serif;
}

#commentform {
text-align:left;
/*padding-left:35px;*/
}

.commentlist li {
font-weight: bold;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 10pt;
}

.commentlist p {
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#888888;
}
#commentform p {
font-family:Arial, Helvetica, sans-serif;
}

.commentmetadata {
font-weight: normal;
}

small, .nocomments, .postmetadata, blockquote, strike {
color:#555555;
}

code {
font-family:"Courier New", Courier, monospace;
font-size:9pt;
}

acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}

/*#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
border:#CCCCCC solid 2px;
}*/

#commentform input#submit {
background:#666666;
border:none;
color:#FFFFFF;
display:inline;
font-family:Arial,sans-serif;
font-size:12px;
height:20px;
padding:0 5px;
text-align:left;
}

#commentform textarea {
width: 90%;
padding: 2px;
border:#CCCCCC solid 2px;
}

/*#commentform #submit {
margin-right:46px;
margin-bottom:20px;
float: right;
}*/

.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding-left:30px;
text-align: justify;
}

.commentlist li {
margin: 15px 45px 15px 3px;
padding: 5px 10px 3px;
list-style: none;
border-bottom:#CCCCCC dotted 1px;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

#commentform p {
margin: 5px 0;
}

.comments {
font-size:14px;
color: #ED5529;
margin-bottom: 10px;
}


.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}
