/*  
Theme Name: Wooooo Mag
Author: Wooooo Mag
*/

body {
margin:0;
padding:0;
}

img {
border-style:none;
}

.padding {
width:871px;
text-align:left;
vertical-align:top;
background-color:#fff;
}

.main_div {
width:841px;
text-align:left;
vertical-align:top;
margin:0 15px;
}

a {
color:#F93839;
text-decoration:underline;
}

a:hover {
color:#F93839;
text-decoration:none;
}

.postmetadataalt {
font-size:0.81em;
}

.pagetitle {
color:#F93839;
font-size:2.11em;
margin:0;
padding:0 0 10px;
}

p {
margin:0;
padding:10px 0;
}

.article {
padding:0;
}

.post {
padding:0 20px;
}

html {
font-size:13px;
font-family:"Courier New", Courier, monospace;
}

.normal {
font-size:1.01em;
}

.small {
font-size:0.81em;
}

.normal_arial {
font-size:1.01em;
}

.big {
font-size:1.31em;
}

.small_arial {
font-size:0.81em;
font-family:tahoma,arial;
}

.smaller_arial {
font-size:0.71em;
}

h1 {
color:#212320;
font-size:2.91em;
text-transform:uppercase;
font-weight:400;
line-height:1.01em;
margin:0;
padding:0;
}

h3 {
color:#F93839;
font-size:1.5em;
margin:0;
padding:0;
}

#respond {
color:#F93839;
font-size:2.11em;
margin:0;
padding:0;
}

.content_txt h3 a {
color:#F93839;
text-decoration:none;
}

.content_txt h3 a:hover {
color:#F93839;
text-decoration:none;
}

.table {
width:841px;
vertical-align:top;
display:table;
text-align:left;
}

.table_row {
width:841px;
height:100%;
vertical-align:top;
display:table-row;
text-align:left;
}

.left {
width:541px;
vertical-align:top;
text-align:left;
display:table-cell;
}

.right {
width:100px;
vertical-align:top;
text-align:left;
display:table-cell;
}

.co_name {
color:#212320;
padding:25px 0 28px;
}

.co_name a {
color:#212320;
text-decoration:none;
}

.co_name a:hover {
color:#212320;
text-decoration:none;
}

.slogan {
color:#A6A7A6;
text-transform:uppercase;
font-size:0.71em;
letter-spacing:4px;
padding:0 0 0 3px;
}

.date {
vertical-align:top;
text-align:right;
color:#90918F;
font-size:0.81em;
line-height:1.21em;
text-transform:uppercase;
padding:34px 0 20px 35px;
}

.header {
width:841px;
height:211px;
background:url(images/header.jpg) left top no-repeat;
}

.slogan2 {
text-align:right;
color:#FFF;
text-transform:uppercase;
font-size:2.61em;
letter-spacing:-1px;
line-height:0.51em;
padding:45px 20px 0 250px;
}

.slogan2 strong {
font-size:2.31em;
line-height:0.91em;
}

#search {
text-align:right;
color:#212320;
vertical-align:top;
padding:12px 20px 20px 270px;
}

#search input {
font-size:11px;
color:#212320;
background:url(images/input_bg.jpg) left top no-repeat;
width:284px;
height:20px;
border:inset 1px #FFF;
vertical-align:middle;
margin:0 4px 0 0;
padding:0;
}

#search .input {
width:56px;
height:22px;
border:none;
vertical-align:middle;
margin:0;
padding:0;
}

.menu_bg {
width:841px;
}

.menu_top {
width:841px;
height:100%;
}

.menu_bot {
width:841px;
height:100%;
}

.menu {
text-align:left;
margin:0 8px 0 10px;
padding:18px 0 15px;
}

.menu ul {
list-style:none;
background:url(images/menu.jpg) left top no-repeat;
margin:0;
padding:0;
}

.menu ul li {
display:inline;
color:#706F67;
font-size:1.15em;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:0;
}

.menu ul li a {
background:url(images/menu.jpg) right top no-repeat;
color:#706F67;
text-decoration:none;
margin:0;
padding:0 14px 0 10px;
}

.menu ul li a:hover {
text-decoration:underline;
color:#706F67;
}

.foot_bg {
width:841px;
}

.foot_top {
width:841px;
height:100%;
}

.foot_bot {
width:841px;
height:100%;
}

.footer {
vertical-align:top;
text-align:left;
color:#89887F;
line-height:1.21em;
padding:10px 20px 9px;
}

.footer a {
color:#89887F;
font-weight:700;
text-decoration:underline;
}

.footer a:hover {
color:#89887F;
font-weight:700;
text-decoration:none;
}

.table1 {
width:841px;
vertical-align:top;
display:table;
text-align:left;
}

.table_row1 {
width:841px;
height:100%;
vertical-align:top;
display:table-row;
text-align:left;
}

.line1 {
width:20px;
vertical-align:top;
text-align:left;
display:table-cell;
}

.line2 {
width:36px;
vertical-align:top;
text-align:left;
display:table-cell;
}

.left1 {
width:430px;
vertical-align:top;
text-align:left;
display:table-cell;
padding-top: 5px;
}

.right1 {
width:155px;
vertical-align:top;
text-align:left;
display:table-cell;
padding-top: 27px;
}

.head {
color:#F93839;
line-height:1em;
padding:0 0 9px;
font-family:helvetica,arial;
border-bottom: 2px solid #ccc;
}

.head a {
color:#F93839;
text-decoration:none;
}

.head a:hover {
color:#F93839;
text-decoration:underline;
}

.table2 {
width:650px;
vertical-align:top;
display:table;
text-align:left;
}

.table_row2 {
width:430px;
height:100%;
vertical-align:top;
display:table-row;
text-align:left;
}

.l_r {
width:215px;
vertical-align:top;
text-align:left;
display:table-cell;
}

.date2 {
color:#212320;
font-size:0.81em;
font-weight:700;
text-align:left;
padding:4px 0 0;
}

.author {
color:#000;
font-style:italic;
text-align:right;
letter-spacing:1px;
padding:3px 0 0;
}

.content_txt {
vertical-align:top;
line-height:1.21em;
padding:12px 0 39px;
}

.content_txt span {
color:#212320;
font-style:italic;
}

.content_txt a {
color:#212320;
text-decoration:underline;
}

.content_txt a:hover {
color:#212320;
text-decoration:none;
}

.comment {
color:#F5A700;
padding:13px 0 0;
}

.comment a {
color:#FFF;
font-weight:700;
text-decoration:underline;
}

.comment a:hover {
color:#F5A700;
font-weight:700;
text-decoration:none;
}

.widget_style {
vertical-align:top;
text-align:left;
color:#4C4C4C;
padding:0;
}

.widget_style a {
text-decoration:underline;
color:#4C4C4C;
}

.widget_style a:hover {
text-decoration:none;
color:#4C4C4C;
}

.widget_style ul {
margin:0;
padding:10px 0 28px;
}

.widget_style li {
background:url(images/li_bg.jpg) left top no-repeat;
list-style:none;
vertical-align:top;
line-height:1.61em;
color:#4C4C4C;
margin:0;
padding:0 0 0 7px;
}

.widget_style ul li a {
text-decoration:none;
color:#4C4C4C;
}

.widget_style li a:hover {
text-decoration:underline;
color:#4C4C4C;
}

.widget_style h2 {
color:#999;
line-height:1.01em;
font-size:1.01em;
text-transform:uppercase;
background:url(images/cats_head.jpg) left bottom no-repeat;
margin:0;
padding:0 0 2px;
}

#links_with_style ul {
margin:0;
padding:0;
}

#links_with_style ul ul {
margin:0;
padding:10px 0 28px;
}

#links_with_style li h2 {
color:#999;
line-height:1.01em;
font-size:1.01em;
text-transform:uppercase;
background:url(images/cats_head.jpg) left bottom no-repeat;
margin:0;
padding:0 0 2px;
}

#links_with_style ul li {
list-style:none;
background:none;
vertical-align:top;
line-height:1.01em;
color:#4C4C4C;
margin:0;
padding:0;
}

#links_with_style ul li ul li {
background:url(images/li_bg.jpg) left top no-repeat;
list-style:none;
vertical-align:top;
line-height:1.61em;
color:#4C4C4C;
margin:0;
padding:0 0 0 7px;
}

.navigation {
color:#000;
padding:0 0 15px;
}

.navigation a {
color:#000;
text-decoration:underline;
}

.navigation a:hover {
color:#000;
text-decoration:none;
}

#statusbar {
color:#4C4C4C;
text-align:justify;
padding:15px 0;
}

#statusbar p {
margin:0;
padding:0;
}

#statusbar a {
text-decoration:underline;
color:#4C4C4C;
font-weight:700;
}

#statusbar a:hover {
text-decoration:none;
color:#4C4C4C;
font-weight:700;
}

#archives {
vertical-align:top;
}

#links_with_style {
vertical-align:top;
}

#meta {
vertical-align:top;
}

#recent-comments {
vertical-align:top;
}

#recent-posts {
vertical-align:top;
}

#categories {
vertical-align:top;
}

#calendar {
vertical-align:top;
}

#calendar_wrap a {
text-decoration:underline;
font-weight:700;
}

#calendar_wrap a:hover {
text-decoration:none;
font-weight:700;
}

#google-search {
vertical-align:top;
}

#gsearch {
text-align:left;
}

#pages {
vertical-align:top;
}

#text-1 {
vertical-align:top;
}

#delicious {
vertical-align:top;
}

#delicious-box {
text-align:left;
}

#calendar_wrap {
vertical-align:top;
padding:15px 0 28px;
}

.textwidget {
text-align:left;
padding:15px 0 28px;
}

.left1 #search {
text-align:left;
color:#212320;
vertical-align:top;
padding:15px 0 20px;
}

.left1 #search input {
font-size:11px;
color:#212320;
background:none;
width:284px;
height:20px;
border:inset 1px #A39985;
vertical-align:middle;
margin:0 4px 0 0;
padding:0;
}

.left1 #search .input {
width:56px;
height:22px;
border:none;
vertical-align:middle;
margin:0;
padding:0;
}

.right1 #search {
text-align:left;
color:#212320;
vertical-align:top;
padding:0 0 28px;
}

.right1 #search input {
font-size:11px;
color:#212320;
background:none;
width:153px;
height:20px;
border:inset 1px #A39985;
vertical-align:top;
margin:0;
padding:0;
}

.right1 #search .input {
width:56px;
height:22px;
border:none;
vertical-align:top;
margin:5px 0 0 97px;
padding:0;
}