/*
Theme Name:TolPas
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
*/


body {
font:normal 12px arial,  Helvetica,sans-serif;
color : #424242;margin:0; padding:0;
}

a {color:#000;text-decoration:none;/*outline:none;*/}
a:hover {text-decoration :underline;}
h1, h2, h3, h4, img, form, ul, li, table, td {margin:0; padding:0;}
h1, h2 {font:bold 30px Calibri,arial, sans-serif; }
h3, h4 {font:bold 15px arial, sans-serif; margin-bottom:5px;color:#282828;}
a img {border:0 none;}
p {padding:5px 0;margin : 0; }
blockquote {margin: 5px 20px;padding:0 0 0 20px; border-left: 3px solid #C90;}
code { font: 11px 'Courier New', Courier, Fixed; border:1px dashed #C90;margin:10px;padding:10px;display:block;}
small {font-size:10px}

/* Form */


input, select, textarea {margin:0 2px; padding:3px 2px; border:1px solid  #333;height:15px;width:200px;vertical-align:top;background:#ffffff;color:#000000;}
textarea {height:120px;width:340px;}
#searchform {margin:0 auto;width:300px;}
#searchsubmit, .btn, #submit {margin:0; padding:0; width:80px; text-align:center;height:23px;font-weight:bold;background:#fffffe; color:#000;cursor:pointer; border:0; }
input#submit {width:140px;height:26px;}
/*  ====================== Common ======================= */



/* Alignments */
.alignright { float: right;	width:auto;}
.alignleft { float: left;width:auto;}
.center, .centered {text-align:center;}



/*Images */
img.centered { display: block;	margin:0 auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.avatar {padding:0; margin: 0 7px 2px 0; display: inline; float: left;}



/* Navigation */
.navigation { display: block; padding:5px 10px 0 10px;font-weight:bold;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}


/*  ====================== Page Structure ======================= */
#wrapper {width :930px; margin:0 auto;}
#header {padding:5px 0 12px 0; border-bottom:1px solid #ddd;margin-bottom:30px;}
#intro {margin-bottom:40px;background:url(images/car.jpg) no-repeat; padding-left:630px; width:300px; }
#page {width:930px; background:url(images/page.jpg) repeat-y;margin-bottom:15px;}
#page1 {width:930px; background:url(images/page.jpg) repeat-y 320px 0;margin-bottom:15px;}
#page2 {width:930px; margin-bottom:15px;}
#content {float:left; width:600px;padding:0 40px 0 0;}
#sidebar {float:left; width:290px;}
#footer {margin-top:40px;text-align:center;}

/*  ====================== Header ======================= */
.logo {float:left; width:428px; height:75px;display:block; background:url(images/logo.jpg) no-repeat; }
.logo span {display:none;}
#navbox {float:left; width:500px; padding-top:40px; }
ul#nav {float:right; text-transform:uppercase;z-index: 2;position:relative;list-style: none;}
ul#nav li {display:block; float:left; }
ul#nav li a {color:#000;display:block; float:left;padding:0 0 0 22px;font:normal 18px/24px arial;}
ul#nav li.home a {padding-left:0;}
ul#nav li a:hover,  ul#nav li.current_page_item a {text-decoration:none;color:#DD1414;}
* html ul#nav li a:hover {background-color:#fffffe;}

/* Drop Down Navigation */
ul#nav ul, ul#nav ul li {margin:0; padding:0;}
ul#nav li {position : relative;z-index : 1000;}
ul#nav li ul {display : none;}
ul#nav li li {margin:0; padding:0 0 0 0;background:#fafafa;}


/* --- Drop Down for IE 6 --- */
#nav table {position:absolute; top:-1px; left:0; border:0;z-index : 999;}

ul#nav li:hover ul, ul#nav li a:hover ul {display:block; position:absolute; z-index:998; margin:24px 0 0 0; width:155px;left:0;}

ul#nav li a:hover ul {margin:23px 0 0 0;}
ul#nav li a:hover ul li {padding:0;}
ul#nav li a:hover ul li a, ul#nav li:hover ul li a {
margin:0;padding:0; color:#000; font:bold 11px/20px arial ;
display:block; float:left;width:147px; padding:4px 0 4px 5px; border-left:3px solid #ddd;border-bottom:1px solid #ddd;}

ul#nav li a:hover ul li a:hover, ul#nav li:hover ul li a:hover { background:#fafafa; text-decoration : none;  color:#C91111;border-left:3px solid #C91111;
}


/*Red Box*/
#redbox-outer {background:#C91111 url(images/red-top.jpg) no-repeat;color:#fff;}
#redbox-main {background:url(images/red-btm.jpg) no-repeat bottom left;padding:30px; width:240px; min-height:247px;font:normal 13px/18px arial;}
#redbox-main h2 {font:normal 22px/27px arial;}


/*  ================================= Contents ============================= */
.postcol {float:left; width:295px;padding-right:40px;}
.contentcol {background:#fffffe;}
.center-col {float:left; width:265px;}
.post {padding:0 0 20px 0;}
.post ul, ol {margin:5px 25px;}
.entry {padding:0;}
#content h2, h1, .post h2 a, .post h1 a {color:#8D8D8D;text-decoration:none;}



/*  ================================= sidebar ============================= */

/* Left Bar */
.sbbox {padding-bottom:10px; margin:0 0 10px 0; }
#sidebar ul {list-style:none;}
#sidebar li {font:bold 14px/23px Georgia, Arial; }
#sidebar a {color:#000;}

/*  ================================= Footbar ============================= */
#footerbar h2 {color:#8D8D8D;text-decoration:none;margin-bottom:10px;}
#footerbar h2 span {color:#DD1414;padding-left:40px;font:bold 30px arial, sans-serif;}
#staffs {float:left; width:660px;}
#staffs a {color:#888;}
#bookmarks {float:left; width:270px;padding-top:30px;}
.staff {float:left; width:190px; padding-right:30px;}
.staff-pic {width:107px; padding-right:13px;float:left;}
.staff-info {width:70px; float:left;font:normal 15px arial;}
.sb-btn {display:block; margin:0 0 5px 0; padding:16px 0 0 115px; width:150px;font:normal 15px arial, sans-serif;color:#000;height:50px;}
.sb-btn span {color:#888;}
.sb-btn:hover {text-decoration:none;font-weight:bold;}
#bookmarks .fb {background:url(images/fb.jpg) no-repeat;}
#bookmarks .twt {background:url(images/tt.jpg) no-repeat;}

#stafflist {float:left; width:660px;list-style:none;}
#stafflist li {display:block; float:left; width:107px; padding:0 11px;height:150px; border-right:1px solid #ddd;}
#stafflist li.first {padding-left:0;}
#stafflist li.last {padding-right:0;border-right:0;}




/*  ================================= Footer ============================= */
#footer p {padding:5px 0;}
#footer a {color:#666; }


/*  ================================= Others ============================= */
.clr {clear : both;font:normal 1px/1px arial;height:1px;}
.space {font:normal 1px/1px arial;height:10px;}

/* --------------------- common elements --------------------------- */
h2.pagetitle, h2.center {text-align: center; padding:10px 0;}


h3.redbg {color:#fff; margin:10px 0; padding:3px 10px; background:#900;}

.catlogcont {float:left; width:380px;}
.catloglist {float:right; width:180px;background:#f2f2f2; padding:15px 10px;}
ul#catalog, ul#catalog ul {list-style:none;margin:0; padding:}
#catalog li {margin:0; padding:0;font:bold 12px arial;}
#catalog li li {padding:0 0 0 10px;font:normal 12px arial;}

.cool-links-col {float:left; width:260px;}
.cool-links-col2 {float:right;}
.cool-links-col img{ border:1px solid #ddd;}
