/*
Theme Name: PadiCode Theme
Version: 1.0
Author: PadiCode
Author URI: http://padicode.com
Tags: fixed width, two columns, widgets
*/

/* reset */
body,div,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}
body {background-color:#f5f5f5;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p {}
fieldset,img{border:0;}
html{height:100%;margin-bottom:1px;}
body{position:relative;}
ul{margin:0;padding:0;}
ol{margin:0;padding:0;}
ul lif{padding:0px;margin:0px;list-style:none;}

#headup {width:100%; position:absolute; height:90px; margin:0; background-image:url('images/backgraoundpattern.gif');}
#head2up {width:100%; position:absolute; height:40px; top:90px; margin:0; background-color:#000;}

a:link {color:#00833b;text-decoration:underline;}
a:visited {color:#000;text-decoration:underline;}
a:hover{color:#3e0900;text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-family: Trebuchet MS,Georgia,serif;font-weight:normal;margin-bottom:8px;}
h1{	font-size:28.5px; letter-spacing:-1px;color:#04683f;margin:0 0 20px 0;line-height:32px;}
h2{font-size:20px; color:#3E0900;}
h3{	margin-bottom:0; font-size:16px; font-weight:bold;}
h4{font-weight:normal;color:#000000;}
h5{color:#787878;}
h6{color:#000000;}
h4, h6{color:#008cff;}
h2.pagetitle{font-weight:normal;color:#900;font-family: Trebuchet MS,Georgia,serif;margin:0 0 20px 0;}
a img {border:0;}

/* page setup */
body{font-family:Verdana, Arial, sans;color:#000;line-height:24px;color:#3c3c3c;}
div{font-size:13px;}
p, ol, ul { margin:0 0 24px 0;}
ol,ul {list-style-position:inside;}

/* set body font size (styleswitcher) */


/* set body width (styleswitcher) */
body.width-thin div.wpr{width:780px;}
body.width-wide div.wpr{width:930px;}
body.width-fluid div.wpr{width:90%;}

/* layout */
div#home{/*background:url(images/.jpg) 50% 0 no-repeat;*/}
div.wpr{margin:auto;}
div.wpr .wpr-br{min-height:470px;padding:0px 0px 10px 0px;}
div#header{position:relative;height:126px;margin:0px 0px 0px 0px;}
div#header-search {float:right; text-align:right;}
span#logo, img#logo{position:absolute;left:-18px;border:0;}
img#twitter{position:absolute;left:630px; top:30px; border:0;}
div#middle{width:auto;margin:10px 0px 0px 0px;clear:both;}
div#middle .background{min-height:140px;}
div#middle .layoutright{background:none;}
div#main{width:auto;}
div#middle .layoutright div#main{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#middle .withoutleft div#main{margin:0px 12px 0px 12px;}
div#mainmiddle{margin:0px 0px 10px 0px;}
div#main .withright{}
div#right{width:300px;padding:0px 0px 0px 20px;float:right;}
div#content{width:auto;}
div#footer{width:auto;padding:10px 0px 0px 0px;clear:both;color:#ffffff;background-image:url('images/backgraoundpattern.gif');}

/* clearing & floating */
.clearingfix:after{content:".";display:block;clear:both;visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}

/* searchbox */
div#searchbox{}
div#searchbox ul{padding:0px;margin:0px;list-style:none;float:left; border:0; background:none;}
div#searchbox li{float:left;display:block;}
div#searchbox li.searchtext{width:220px;height:27px;margin:5px 10px 0 0;padding:2px 0 0 0;}
div#searchbox li.searchbutton{width:60px;height:27px;margin:5px 10px 0 0;padding:2px 0 0 0; background:none;}
div#searchbox input.searchinput{width:230px; padding-top:4px; height:20px;background:#fff;border:1px solid #ccc;color:#000;}
div#searchbox input.searchsubmit{height:25px; margin-left:10px;width:60px;background:#00833b; font-weight:bold; border:1px solid #ccc; color:#fff;cursor:pointer;}

img#rss-link{position:absolute;top:172px;left:-105px;}
img#contact-link{position:absolute;top:275px;left:-140px;}

/* topmenu */
div#topmenu{position:absolute;top:90px;left:0px;height:34px;}
div#topmenu ul{padding:0px;margin-left:10px;list-style:none;float:left;}
div#topmenu li{float:left;display:block;}
div#topmenu li a{float:left;display:block;position:relative;height:34px;padding:10px 20px 0 20px;overflow:hidden;text-decoration:none;}
div#topmenu li a:link, div#topmenu li a:visited{color:#fff;font-weight:bold;}
div#topmenu li a:hover{color:#ffcb05;}
div#topmenu li.current_page_item a:link, div#topmenu li.current_page_item a:visited{color:#ffcb05;font-weight:bold; background:url(images/topmenu-sep.gif) top center no-repeat;}
div#topmenu li.current_page_item a:hover{color:#ffcb05;}



/* footermenu */
#footermenu {text-align:center; }

/* comments */
div.comment{background:#FFF url(images/post-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;}
div.comment div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 7px 0;color:#888;margin:0 0 10px 0;}
div.comment div.time-comments div.time{float:right;background:url(images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.time-awaiting{float:right;background:url(images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.num-comments{float:right;background:url(images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.num-comments a{color:#888;}
div.comment div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.comment div.time-comments div.author-name{float:left;background:url(images/author.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.author-name a:link, div.comment div.time-comments div.author-name a:visited{color:#C00;text-decoration:none;}
div.comment div.time-comments div.author-name a:hover{color:#000;text-decoration:underline;}
/*div.comment h1{font-weight:normal;color:#000000;font-family: Trebuchet MS,Georgia,serif;margin:0 0 20px 0;}
div.comment h1 a:link, div.comment h1 a:visited{color:#000000;}
div.comment h1 a:hover{color:#000000;}*/
div.comment img{padding:4px;border:#DDD 1px solid;}
div.comment img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}
div.comment div.icons-readmore{color:#888;margin:15px 0 0 0;}
div.comment div.icons-readmore div.icons{float:left;}
div.comment div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.comment div.icons-readmore div.icons a.one{background:url(images/icon.jpg) 0 0 no-repeat;}
div.comment div.icons-readmore div.icons a.two{background:url(images/icon.jpg) -33px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.three{background:url(images/icon.jpg) -65px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.four{background:url(images/icon.jpg) -98px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.five{background:url(images/icon.jpg) -131px 0 no-repeat;}
div.comment div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.comment div.icons-readmore div.readmore a.more{background:#E1E1E1 url(images/readmore-bg.jpg) 91% 4px no-repeat;padding:2px 35px 3px 10px;border:#CCC 1px solid;color:#666;}

/* auth comments */
div.comment-admin{background:#F5F4F0 url(images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;}
div.comment-admin div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 7px 0;color:#888;margin:0 0 10px 0;}
div.comment-admin div.time-comments div.time{float:right;background:url(images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.time-awaiting{float:right;background:url(images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments{float:right;background:url(images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments a{color:#888;}
div.comment-admin div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.comment-admin div.time-comments div.author-name{float:left;background:url(images/visitor.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin h1{font-weight:normal;color:#000000;font-family: Trebuchet MS,Georgia,serif;margin:0 0 20px 0;}
div.comment-admin h1 a:link, div.comment-admin h1 a:visited{color:#000000;}
div.comment-admin h1 a:hover{color:#000000;}
div.comment-admin img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 15px 0;}
div.comment-admin img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}
div.comment-admin div.icons-readmore{color:#888;margin:15px 0 0 0;}
div.comment-admin div.icons-readmore div.icons{float:left;}
div.comment-admin div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.comment-admin div.icons-readmore div.icons a.one{background:url(images/icon.jpg) 0 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.two{background:url(images/icon.jpg) -33px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.three{background:url(images/icon.jpg) -65px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.four{background:url(images/icon.jpg) -98px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.five{background:url(images/icon.jpg) -131px 0 no-repeat;}
div.comment-admin div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.comment-admin div.icons-readmore div.readmore a.more{background:#E1E1E1 url(images/readmore-bg.jpg) 91% 4px no-repeat;padding:2px 35px 3px 10px;border:#CCC 1px solid;color:#666;}
img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment-admin p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}

/* comments form */
div#commentform{background:#333;margin:0;text-align:left;padding:17px 17px 5px 25px; color:#fff;}
div#commentform li{margin:0 0 11px 0;list-style:none;}
div#commentform li label{width:175px;display:block;float:left;position:relative;}
div#commentform li input{width:375px;}
div#commentform li textarea{width:550px;height:200px;}
div#commentform li input, div#commentform li textarea{background-image:url(images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;color:#777;padding:4px;}
div#commentform li input.submitbutton{border:0;width:auto;background:none;padding:0;}
div#commentform-user{background:#444;margin:0;text-align:left;padding:25px 17px 5px 25px; color:#fff;}
div#commentform-user li{margin:0 0 11px 0;color:#FFF;}
div#commentform-user li a:link, div#commentform-user li a:visited{color:#FE5656;text-decoration:underline;}
div#commentform-user li a:hover{color:#FF0000;text-decoration:underline;}
div#commentform-user li textarea{width:550px;height:200px;}
div#commentform-user li input, div#commentform-user li textarea{background-image:url(images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;color:#777;padding:4px;}
div#commentform-user li input.submitbutton{border:0;width:auto;background:none;padding:0;}

ol.trackback{margin:0 0 0 20px;}
ol.trackback li{list-style:decimal;}
ol.trackback li a{color:#c00;}

/* sidebox */
div.sidebox{background:#F5F4F0 url(images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:15px 18px 15px 18px;margin:0 0 20px 0;}
div.sidebox div.sidebox-heading{border-bottom:#CCC 1px solid;margin:0 0 10px 0;}
div.sidebox div.sidebox-heading h3{color:#3e0900; font-weight:bold;margin-top:0;font-family: Trebuchet MS,Georgia,serif;/*margin:0 0 6px 0;*/}
div.comment ul li, div.sidebox ul{padding:0px;margin:0px;list-style:none;}
div.sidebox ul li{background:url(images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}
div.comment ul li { list-style:square inside; padding-left:23px;}
div.sidebox ul li ul{padding:0px;margin:5px 0 -2px 0px;list-style:none;}
div.sidebox ul li ul li{background:url(images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}
div.sidebox li a:link, div#footermenu li a:visited{color:#444;}
div.sidebox li a:hover{color:#C00;}
div.banners img{padding:2px;}
div.error{padding:5px 15px;margin:0 0 15px 0;color:#c00;border-top:2px solid #fe7b7a;border-bottom:2px solid #fe7b7a;background:#FFD6D6;}
div.success{padding:5px 15px;margin:0 0 15px 0;color:#57861A;border-top:2px solid #6CAA00;border-bottom:2px solid #6CAA00;background:#EEF7DD;}

/* footer */
#footer #copyright{padding:10px 10px 13px 10px;color:#e6e6e6;}
#footer #copyright a:link, #footer #copyright a:visited{color:#FFF;}
#footer #copyright a:hover{color:#FFF;}

/* bookmarking */
div.single-cats{border-top:#CCC 1px solid;margin:20px 0 0 0;padding:10px 0 0 0;}
div.single-cats div.cats{float:left;margin:6px 0 0 0;}
div.single-cats div.cats a:link, div.single-cats div.cats a:visited{text-decoration:underline;color:#C00;}
div.single-cats div.cats a:hover{text-decoration:none;color:#C00;}
div.single-cats div.icons{float:right;}
div.single-cats div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.single-cats div.icons a.one{background:url(images/icon.jpg) 0 0 no-repeat;}
div.single-cats div.icons a.two{background:url(images/icon.jpg) -33px 0 no-repeat;}
div.single-cats div.icons a.three{background:url(images/icon.jpg) -65px 0 no-repeat;}
div.single-cats div.icons a.four{background:url(images/icon.jpg) -98px 0 no-repeat;}
div.single-cats div.icons a.five{background:url(images/icon.jpg) -131px 0 no-repeat;}

/* navigation */
div.navigation{margin:0 0 20px 0;}
div.alignleft{float:left;}
div.alignright{float:right;}
div.navigation a{color:#C00;text-decoration:underline;}
div.navigation a:hover{color:#FE5656;}

/* by claudiu */


.delicious-banner a { font-weight:bold; }
.widgettitle {display:none;}
.widget {list-style:none;}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	font-style:italic;
}
