/*
Theme Name: Tuzorras Theme
Theme URI: http://www.tuzorras.com
Description: Theme para tuzorras.
Version: 1.0, Single Use license.
Author: Tuzorras.com
*/


* {margin: 0; padding: 0;}

body {font: 75%/170% Arial, Helvetica, sans-serif; color: #000; background: #000 url(img/pattern.jpg); margin:0;	padding:0;}

a {color: #960000; text-decoration: none; outline: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color:#000;}

p {padding: 0 0 0.5em; text-align:justify;}

/* ### TITLES ### */
h1, h2, h3 {margin-bottom:15px;}

img {border: none;}

/* ### WRAPERS, CONTAINERS
--------------------------- ### */
.bgfix {width:980px; margin:0 auto; background:url(img/collage.jpg) no-repeat center top;}
#wrap {}
.wspacer {}

/* ### HEADER
----------------------- ### */
#header {width:980px; height:217px; margin:0 auto;}

.heightfix {height:434px;}


#header h1 {margin-bottom:0px; font-size:35px; padding:0px 0 8px 0px;}
#header h1 a {color:#FFCC00;}
#header h1 a:hover {text-decoration:none;}

#header .link {position:absolute; width:400px; height:80px; margin-left:165px; margin-top:20px; z-index:1000;}

#header .bookmark {position:absolute; width:265px; height:35px; margin:110px 0 0 243px;}
#header .rss {position:absolute; width:32px; height:32px; background:url(img/rss.gif) no-repeat; margin:163px 0 0 675px;}


#intro {text-align:justify; line-height:normal; font-size:11px; color:#fff; position: absolute; margin-top:10px; margin-left:585px; width:360px; height:130px; overflow:hidden;}
#intro .spacer {}
#intro a {color:#ffa102;}
#intro h2 {text-align:left; margin:0 0 10px 0; padding:0; font-size:14px;}

/* Top navigation */
#topnav {padding:0; width:450px; overflow:hidden; margin-bottom:0px; position:absolute; z-index:10; margin-top:170px; margin-left:210px; overflow:hidden;}
#topnav .top-menu { font-size:1.2em;}
#topnav .top-menu a {text-decoration:none; color:#fff;}
#topnav .top-menu a:hover {text-decoration:none; color:#e4b128;}

#topnav .top-menu ul {list-style:none;}
#topnav .top-menu ul li {display:inline; padding:0 5px 0 5px;}
#topnav .top-menu .current_page_item a {text-decoration:none; color:#e4b128;}
#topnav .top-menu .current_page_item a:hover {background:none;}


/* Top widget */
#topwidget {position:absolute; width:340px; height:105px; margin-left:620px; margin-top:10px; overflow: hidden; text-align:justify; line-height:normal; font-size:11px; color:#fff;}
#topwidget h2.widgettitle {font-size:14px; margin:0; margin-bottom:5px; font-style:italic;}
#topwidget a {color:#F4CC1A; text-decoration:underline;}

/* SEARCH GENERIC*/
#search {width:267px; height:48px; margin:157px 0 0 713px; background: url(img/se.gif) no-repeat; overflow:hidden; position:absolute;}
#search input {border:none; font-size:11px; background:none;}
* html body #search input {padding:6px 0 0 0}
#search .sInput {width:143px; height:26px; margin:5px 0 0 30px; color:#2a2a2a; float:left;}
#search .sButton {width:71px; height:87px; margin:0; cursor:pointer; color:#b57489; float:right;}

/* Tools */
#tools {position:absolute; margin-left:595px; margin-top:85px; width:150px;}

#rss {position:absolute; margin-left:923px; margin-top:182px; width:30px;}


/* ### MIDLE, SIDEBARS
----------------------- ### */

/* Midle */
#midle {/*WIDTH*/ width:545px; margin:0 0 0 10px;}
#midle .spacer {}
#midle .more-link {font-size:12px; font-weight:bold; text-decoration:none; padding:10px 0 0 0; display:block; margin-top:10px; float:right;}
#midle .more-link img { border:none;}

/* Sexy blocks */
#midle .midleads {margin-bottom:10px;}
#midle .midleads img { border:none;}

/* Post style */
#midle .post {margin-bottom:20px; background:#feeed4 url(img/postbg.gif) no-repeat top center;}
#midle .page {background:#feeed4 url(img/pagebg.gif) no-repeat top center;}

#midle .postbot {background:url(img/postbot.gif) no-repeat bottom; padding:10px 15px 15px 15px;}

#midle .post h2 {margin-bottom:0; font-size:2.2em; line-height:1.2em; color:#fff; font-weight:normal; font-family:"Trebuchet MS";}
#midle .post h2 a {color:#fff; text-decoration:none;}
#midle .post h2 a:hover {color:#f3bf35;}
#midle .page h2 { margin-bottom:10px; color:#000; font-size:2.9em;}

#midle .titledata {height:80px; overflow:hidden; margin:0 0 15px;}

/* post data */
#midle .postdata {font-size:11px; color:#fff; padding:10px 0 10px 0; background:url(img/postdata.png) no-repeat center bottom;}
#midle .postdata ul { list-style:none; margin:0; padding:0;}
#midle .postdata ul li { display:inline; padding:0 5px 0 5px;}
#midle .postdata .time {background:url(img/time.gif) no-repeat 0 6px; padding:8px 10px 8px 23px;}
#midle .postdata .comments {background:url(img/icon_comments.gif) no-repeat 0 0px; padding: 0 10px 0 20px;}
#midle .postdata .posted {background:url(img/posted.gif) no-repeat 0 3px; padding:8px 10px 8px 25px;}
#midle .postdata a {color:#f3bf35;}

#midle ul {list-style:none; margin-bottom:20px;}
#midle ul li {padding:0 0 0 10px;}
#midle ul li {padding:0 0 0 15px; background:url(img/bulletlist.gif) no-repeat 0 6px;}

/* Img aligns */
#midle img.alignleft {float:left; border:1px solid #e0b674 ; padding:3px; margin-right:10px;}
#midle img.alignright {float:right; border:1px solid #e0b674 ; padding:3px; margin-left:10px;}
#midle .thumb {float:left; padding:0 10px 0 0; border:1px solid #e0b674; padding:3px;}
#midle .thumb img {border:1px solid #e0b674 ; padding:3px;}
#midle img {border:2px solid #e0b674;}



/* Comments */
.even {margin-bottom:10px; background:none; padding:10px; border-bottom:1px solid #e0b674;}
.odd {margin-bottom:10px; padding:10px; border-bottom:1px solid #e0b674;}
.commentStyles h3 {color:#000;}
img.avatar {border:1px solid #e0b674 !important;}
h3.ctitle {margin-bottom:10px;}

ol { margin:0; padding:0;}
.commentlist {list-style:none;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
/*.commentlist cite {background:url(img/author.gif) no-repeat 0 2px; padding:0 0 0 18px;}*/
.comment-author img {float:left; margin-right:10px;}

.commentmetadata {margin-bottom:10px; font-size:11px;}

.box {width:500px; background:#fff url(img/inputbg.gif) repeat-x top; border:1px solid #e0b674; font-family:arial; font-size:12px; color:#000; padding:5px; overflow:hidden;}
.field { background:#fff url(img/inputbg.gif) repeat-x top !important; border:1px solid #e0b674; font-family:arial; font-size:12px; color:#000; padding:3px;}
.submit { background:url(img/submit.gif) no-repeat; width:66px; height:38px; border:none; cursor:pointer;}


/* Navigation */
#navigation {font-weight:bold; padding:15px;}
#navigation img {border:none;}
#navigation .alignleft {float:left; padding:0 0 0 0;}
#navigation .alignright {float:right; padding:0 0 0 0;}


/* SIDEBARS */
.columns { width:300px;}
#wide {margin-bottom:10px;}

/* Sidebar 01 */
#sidebar {/* WIDTH */ width:208px; background:url(img/sidebarbg.gif) repeat-y left; color:#fff;}
#sidebar .spacer {background:url(img/sidebarbot.gif) no-repeat bottom;}
#sidebar a {color:#ffeab7;}
#sidebar a:hover {color:#fff;}
#sidebar h2 {font-size:1.4em; color:#fff; font-family:"Trebuchet MS"; font-weight:normal; overflow:hidden; padding:4px 0 0 8px;}
#sidebar ul {margin:0; padding:0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 0px; padding:10px 10px 15px 5px;  background:url(img/h2bgwide.gif) no-repeat;}
#sidebar ul li.h2first {background:url(img/h2bgwide_first.gif) no-repeat;}

#sidebar ul ul {margin:20px 10px 0 10px;}
#sidebar ul ul li {margin:0; padding: 5px 0 5px 15px; background:url(img/bullet.gif) no-repeat 0 10px; border:none; border-bottom:1px dotted #4d2601; font-size:em; line-height:1.5em;}
#sidebar ul ul li.bodd {background:url(img/bulletodd.gif) no-repeat 0 7px !important;}
#sidebar ul ul ul {margin: 0 0 0 0px;}
#sidebar ul ul ul li {border:none; line-height:15px; background:url(img/bullet.gif) no-repeat 0 5px;}

/* Sidebar 02 */
#sidebar02 {/* WIDTH */ width:208px; background:url(img/sidebarbg.gif) repeat-y left; color:#fff;}
#sidebar02 .spacer {background:url(img/sidebarbot.gif) no-repeat bottom;}
#sidebar02 a {color:#ffeab7;}
#sidebar02 a:hover {color:#fff;}
#sidebar02 h2 {font-size:1.4em; color:#fff; font-family:"Trebuchet MS"; font-weight:normal; overflow:hidden; padding:4px 0 0 8px;}
#sidebar02 ul {margin:0; padding:0;}
#sidebar02 ul li {list-style-type: none; list-style-image: none; margin-bottom: 0px; padding:10px 10px 15px 5px;  background:url(img/h2bgwide.gif) no-repeat;}
#sidebar02 ul li.h2first {background:url(img/h2bgwide_first_02.gif) no-repeat;}

#sidebar02 ul ul {margin:20px 10px 0 10px;}
#sidebar02 ul ul li {margin:0; padding: 5px 0 5px 17px; background:url(img/bullet02.gif) no-repeat 0 7px; border:none; border-bottom:1px dotted #4d2601; font-size:em; line-height:1.5em;}
#sidebar02 ul ul li.bodd {background:url(img/bulletodd.gif) no-repeat 0 7px !important;}
#sidebar02 ul ul ul {margin: 0 0 0 0px;}
#sidebar02 ul ul ul li {border:none; line-height:15px; background:url(img/bullet.gif) no-repeat 0 5px;}

/* Begin Calendar */
#wp-calendar {empty-cells: show; margin: 10px auto 0; width:180px; padding:10px;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: left;	width: 100%; font-weight:bold;}
#wp-calendar td {padding:0;	text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }

/* End Calendar */
#sidebar .textwidget {padding:10px;}


/*
 * twitter tools
 */

#sidebar li.aktt_widget h2 {background:url(img/h2bgwide-twitter.gif) no-repeat; padding-right:50px; text-align:right; font-size:1.3em;}
#sidebar p.aktt_credit {font-size:0.9em !important; text-align:right;}
a.aktt_tweet_time {font-size:0.9em;}

/*
 * Pic of the day
 */
#sidebar li.picOftheday ul li {background:none; padding:0; margin:0; text-align:center;}
#sidebar li.picOftheday ul li img {border:2px solid #000; padding:2px;}
#sidebar img.picOftheday {border:2px solid #000; padding:2px; width:170px;}

.widget_tag_cloud a {position:relative;}


/* ### FOOTER
----------------------- ### */
#footerads {width:960px; margin:0 auto;}
#footerads .ads {padding:30px 0 0 0; text-align:center;}

#footer {color:#fff;}
#footer .fspacer {padding:0 0 20px 0; text-align:center;}

#footer .copyrighted {font-size:11px;}

#footer .bot-menu {padding:10px 0 0 0;}
#footer .bot-menu ul {list-style:none; font-size:12px; font-weight:bold;}
#footer .bot-menu ul li {display:inline; padding:0 5px 0 0;}

#footer a {text-decoration:none; color:#f3bf35;}
#footer a:hover {text-decoration: underline;}


/* Floating options */
.fl {float:left;}
.fr {float:right;}

.mgright {margin-right:20px;}
.mgtop {margin-top:10px;}
.mgbottom {margin-bottom:10px;}


/* Clearing */
.clr {clear:both;}

/* Margin */


