/*
Theme Name: トラックチャーター110番
Theme URI: http://www.truck-charter.com/
Description: トラックチャーター110番
Author: 
*/
@charset "shift_jis";


/*---------- ページ全体の指定 ----------*/


body {
font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック","Hiragino KaKu Gothic Pro", Osaka;
margin:0;

padding:0;

font-size:14px;

background-color:#FFFFFF;

background-image:url(img/bg.gif);

}



a:link {color:#003399;text-decoration:underline;}

a:visited {color:#003399;text-decoration: underline;}

a:hover {color:#8A1835;text-decoration:none;}

a img {border-style:none;}

a:hover img{

opacity:0.5;

filter:alpha(opacity=50);

}



.clr{clear:both;}



p {

line-height:150%;

font-size:14px;

}





/*---------- ヘッダー ----------*/

#top{

margin:0;

padding:0;

background-image:url(img/top.jpg);

background-repeat:repeat-x;

background-position:top;

background-color:#FFFFFF;

border-bottom:solid 1px #999999;

}

#top h1 {

width:950px;

margin:0 auto 8px auto;

padding:9px 0 0 0;

font-size:12px;

font-weight:bold;

color:#FFFFFF;

}

#header{

width:950px;

height:120px;

margin:0 auto;

padding:0;

background-image:url(img/header.jpg);

}

#header .home {
float:left;

display:block;

width:650px;

height:120px;

text-indent:-9999px;
}

#mail{
float:right;

width:250px;

margin:0;

padding:76px 23px 0 0;

text-align:right;

}



/*---------- グローバルナビ ----------*/

#navi{
clear:both;

margin:0;

padding:0 0 3px 0;

background-image:url(img/menu/bg.png);

background-repeat:repeat-x;

background-position:top;

}



ul.menu {

width:950px;

margin:0 auto;

padding:0;

}

ul.menu li {

float:left;

text-indent:-9999px;

overflow:hidden;

list-style:none;

background-position:center;

}



ul.menu li.menu1 a {background-image:url(img/menu/01.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu1 a:hover {background-image:url(img/menu/01on.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu2 a {background-image:url(img/menu/02.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu2 a:hover {background-image:url(img/menu/02on.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu3 a {background-image:url(img/menu/03.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu3 a:hover {background-image:url(img/menu/03on.jpg) ;width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu4 a {background-image:url(img/menu/04.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu4 a:hover {background-image:url(img/menu/04on.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu5 a {background-image:url(img/menu/05.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu5 a:hover {background-image:url(img/menu/05on.jpg);width:148px;display:block;height:40px;border-left:outset 2px #333333;}

ul.menu li.menu6 a {background-image:url(img/menu/06.jpg);width:196px;display:block;height:40px;border-left:outset 2px #333333;border-right:inset 2px #333333;}

ul.menu li.menu6 a:hover {background-image:url(img/menu/06on.jpg) ;width:196px;display:block;height:40px;border-left:outset 2px #333333;border-right:inset 2px #333333;}





/* モダンブラウザ（Firefox Opera Safari）対策 */

ul.menu:after {

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

font-size:0;

}



/* Win版IE7とMac版IE5対策 */

ul.menu {display:inline-block;}



/* Win版IE5および6対策 */

/* Hides from IE-mac \*/

* html ul.menu {height:1px;}



ul.menu {display:block;}

/* End hide from IE-mac */





/*---------- レイアウト ----------*/

#wrapper {

width:950px;

margin:0 auto 0 auto;

padding:0;

border-left:solid 1px #CCCCCC;

border-right:solid 1px #CCCCCC;

background-color:#FFFFFF;

}



#container {

margin:0;

padding:10px 15px 5px 15px;

}



#main{

width:680px;

float:right;

margin:0;

padding:0 0 30px 0;

}

#main_one{

width:100%;

float:right;

margin:0;

padding:0 0 30px 0;

}



#side{

width:222px;

float:left;

margin:0;

padding:0 0 15px 0;

}





/*---------- コンテンツ ----------*/

#action {

margin:0 0 5px 0;

padding:3px 0 4px 5px;

font-size:10px;

line-height:150%;

color:#666666;

background-image:url(img/bg_01.gif);

}

#action li {display:inline;list-style-type: none;}

#action a:link {text-decoration:underline;}

#action a:hover {text-decoration:none;}



h2{}

h3{}

h4{}



.h2_01{height:70px;background-image:url(img/h2_01.jpg);text-indent:-3000px;border-bottom:solid 1px #CCCCCC;margin:15px 0 30px 0;}



.h3_01{height:45px;background-image:url(img/h3_01.jpg);text-indent:-3000px;margin:15px 0 0 0;}

.h3_02{height:45px;background-image:url(img/h3_02.jpg);text-indent:-3000px;margin:25px 0 0 0;}

.h3_03{height:45px;background-image:url(img/h3_03.jpg);text-indent:-3000px;margin:25px 0 0 0;}

.h3_04{height:45px;background-image:url(img/h3_04.jpg);text-indent:-3000px;margin:25px 0 0 0;}

.h3_05{height:45px;background-image:url(img/h3_05.jpg);text-indent:-3000px;margin:25px 0 0 0;}

.h3_06{height:45px;background-image:url(img/h3_06.jpg);text-indent:-3000px;margin:25px 0 0 0;}

.h3_07{height:45px;background-image:url(img/h3_07.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_08{height:45px;background-image:url(img/h3_08.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_09{height:45px;background-image:url(img/h3_09.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_10{height:45px;background-image:url(img/h3_10.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_11{height:45px;background-image:url(img/h3_11.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_12{height:45px;background-image:url(img/h3_12.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_13{height:45px;background-image:url(img/h3_13.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_14{height:45px;background-image:url(img/h3_14.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_15{height:45px;background-image:url(img/h3_15.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_16{height:45px;background-image:url(img/h3_16.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_17{height:45px;background-image:url(img/h3_17.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_18{height:45px;background-image:url(img/h3_18.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_19{height:45px;background-image:url(img/h3_19.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_20{height:45px;background-image:url(img/h3_20.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_21{height:45px;background-image:url(img/h3_21.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_22{height:45px;background-image:url(img/h3_22.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}

.h3_23{height:45px;background-image:url(img/h3_23.jpg);text-indent:-3000px;margin:0;border-bottom:dotted 1px #999999;}
h3 a{
	color:#000;
	text-decoration:none;
}
h3 a:link{
	color:#000;
	text-decoration:none;
}
h3 a:visited{
	color:#000;
	text-decoration:none;
}
h3 a:hover{
	color:#8A1835;
	text-decoration:none;
}

.style_01{

font-size:16px;

line-height:150%;

font-weight:bold;

margin:0 0 5px 0;

padding:8px 0 5px 10px;

border-top:solid 2px #CC0000;

border-left:solid 1px #CCCCCC;

border-right:solid 1px #CCCCCC;

border-bottom:solid 1px #999999;

background-image:url(img/style_01.jpg);

background-position:bottom;

background-repeat:repeat-x;

}



.style_02{

font-size:21px;

line-height:150%;

font-weight:normal;

margin:0 0 30px 0;

padding:20px 0 15px 25px;

border-top:solid 1px #CCCCCC;

border-left:solid 1px #CCCCCC;

border-right:solid 1px #CCCCCC;

border-bottom:solid 1px #999999;

font-family: 'メイリオ',Meiryo,Verdana,Helvetica,Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック';

background-image:url(img/style_02.jpg);

background-position:left center;

background-repeat:repeat-x;

}

.style_02_one{

background-image:url(img/style_02_one.jpg);

}



.style_03{

font-size:14px;

line-height:150%;

font-weight:bold;

margin:0 0 5px 0;

padding:0 0 2px 0;

border-bottom:solid 1px #CCCCCC;

color:#8a8c6b;

}



.style_04{

font-size:14px;

line-height:150%;

font-weight:bold;

margin:15px 0 3px 0;

padding:0 0 0 20px;

background-image:url(img/style_04.png);

background-position:left center;

background-repeat:no-repeat;

}



.contents{

margin-bottom:30px;

padding:0;

}



.text{

margin-bottom:15px;

padding:1px 15px;

border:solid 1px #CCCCCC;

}



.info{

margin:0;

padding:105px 0 5px 160px;

background-image:url(img/info.jpg);

background-position:top;

background-repeat:no-repeat;

}



.infotop{

margin:15px 0 30px 0;

padding:150px 0 10px 0;

text-align:center;

background-image:url(img/img_12.jpg);

background-position:top;

background-repeat:no-repeat;

border:solid 5px #DDDDDD;

}

.infoone{

margin:0;

padding:105px 0 5px 280px;

background-image:url(img/info.jpg);

background-position:top;

background-repeat:no-repeat;

}





/*---------- 囲み ----------*/

.box_01{

margin:0 0 10px 0;

padding:10px;

border:solid 3px #c6c2ba;

font-size:12px;

line-height:150%;

color:#333333;

}

.box_02{

margin:15px 0 0 0;

padding:10px 10px;

border:dotted 1px #CC0000;

font-size:14px;

line-height:150%;

color:#CC0000;

}

.box_03{

margin:0 0 45px 0;

padding:0;

background-color:#f0f0f0;

border:solid 1px #d6d6d6;

text-align:center;

}

.box_04{

background-color:#ebebeb;

padding:1px 15px 15px 15px;

margin:0 0 30px 0;

border:solid 1px #CCCCCC;

font-size:12px;

line-height:150%;

color:#333333;

}

.box_04 img{

padding:3px;

background-color:#FFFFFF;

border:solid 1px #999999;

}

.box_05{

margin:0 0 45px 0;

padding:15px 15px 5px 15px;

border:solid 5px #DDDDDD;

}

.box_05 p{

font-size:12px;

color:#666666;

}

.box_06{

background-color:#EEEEEE;

padding:1px 15px 1px 15px;

margin:0;

border:solid 1px #CCCCCC;

color:#333333;

}



.profile{

background-color:#ebebeb;

padding:5px 15px 5px 15px;

margin:0 0 30px 0;

border:solid 1px #CCCCCC;

}

.profile p{

font-size:12px;

line-height:150%;

}

.photo{

width:225px;

float:left;

margin:10px 0 0 0;

padding:0;

border:solid 1px #CCCCCC;

}

.ptext{

width:400px;

float:right;

margin:0;

padding:0;

}

dl.prof {

margin:0;

padding:0;

font-size:12px;  

line-height:150%; 

}   

dl.prof dt {  

clear: left;

float: left; 

width:105px; 

margin:0 0 10px 0;

padding-bottom:5px;

border-bottom:dotted 1px #999999;

font-weight:bold;

}   

dl.prof dd {   

margin:0 0 10px 110px;

padding-bottom:5px;

border-bottom:dotted 1px #999999;

}





/*---------- テーブル ----------*/

table.spec {

width:100%;

border-collapse:collapse;

font-size:12px;

line-height:150%;

margin:0;

padding:0;

border-top:dotted 1px #999999;

}

table.spec td {

padding:5px 10px;

border-bottom:dotted 1px #999999;

}

table.spec td.item {font-weight:bold;}

table.spec td.pict {text-align:center;padding:0;}

table.spec td.month {text-align:right;}



table.price {

width:100%;

border-collapse:collapse;

font-size:10px;

line-height:150%;

margin:0;

padding:0;

}

table.price td {

padding:3px 3x;

border:solid 1px #CCCCCC;

}

table#wp-calendar {

width:90%;

border-collapse:collapse;

font-size:10px;

line-height:150%;

margin:8px auto 8px auto;

padding:0;

}

table#wp-calendar td {

padding:3px 3x;

border:0px;

text-align:center;

}

table#wp-calendar td a {
	color:#C00;

}


/*---------- サイド ----------*/

.sidebox{

padding:1px;

margin:10px 0 0 0;

border:solid 1px #CCCCCC;

}

.sidebox2{

padding:1px;

margin:10px 0 10px 0;

border:solid 1px #CCCCCC;

}

.sidebox3{

margin:10px 0 10px 0;


}


.sidettl_01{

margin:0;

padding:0;

height:36px;

border-bottom:solid 1px #999999;

background-image: url(img/side_01.jpg) ;

background-position:top center;

text-indent:-3000px;

}

.sidettl_02{

margin:0;

padding:0;

height:36px;

border-bottom:solid 1px #999999;

background-image: url(img/side_02.jpg) ;

background-position:top center;

text-indent:-3000px;

}

.sidettl_03{

margin:0;

padding:0;

height:36px;

border-bottom:solid 1px #999999;

background-image: url(img/side_03.jpg) ;

background-position:top center;

text-indent:-3000px;

}

.sidettl_04{

margin:0;

padding:0;

height:36px;

border-bottom:solid 1px #999999;

background-image: url(img/side_04.jpg) ;

background-position:top center;

text-indent:-3000px;

}


ul.sidemenu {

list-style:none;

margin:1px 0 0 0;

padding:7px 0 3px 2px;

background-color:#EEEEEE;

}

ul.sidemenu li {

margin:0 0 4px 5px;

padding:0 0 0 8px;

background-image: url(img/list01.gif);

background-repeat:no-repeat;

background-position:left;

font-size:12px;

line-height:140%;

}

ul.sidemenu_blog {

list-style:none;

margin:1px 0 10px 0;

padding:7px 0 3px 2px;

border:solid 1px #CCCCCC;

}

ul.sidemenu_blog li {

margin:0 0 4px 5px;

padding:0 0 0 8px;

background-image: url(img/list01.gif);

background-repeat:no-repeat;

background-position:left;

font-size:12px;

line-height:140%;

}



.erea{

padding:1px;

margin:10px 0 0 0;

border:solid 1px #dbccbc;

color:#472e14;

font-size:12px;

line-height:150%;

}

.erea_ttl{

padding:5px 0 2px 5px;

margin:0;

border-bottom:solid 1px #dbccbc;

font-size:14px;

line-height:140%;

font-weight:bold;

background-image: url(img/bg_erea.jpg);

}

.ereabox{

margin:7px 5px 0 5px;

padding:0 0 2px 0;

border-bottom:dotted 1px #dbccbc;

}

.ereabox2{

margin:7px 5px 0 5px;

padding:0 0 5px 0;

}



.side_ad{

margin:10px 0 10px 0;

padding:1px 1px 8px 1px;

font-size:12px;

line-height:150%;

letter-spacing:1px;

color:#666666;

border:solid 1px #CCCCCC;

}

.sa_ttl{

padding:5px 0 2px 5px;

margin:0;

border-bottom:solid 1px #CCCCCC;

font-size:14px;

line-height:140%;

font-weight:bold;

background-image: url(img/bg_01.gif);

}

.sabox{

margin:5px 5px 0 5px;

padding:0;

}





/*---------- 文字装飾 ----------*/

.bold{font-weight:bold;}

.red {font-weight:bold;color:#CC0000;}

.ul{text-decoration:underline;}

.caption{font-size:12px;color:#666666;font-weight:normal;line-height:150%;}





/*---------- 文字位置 ----------*/

.center{text-align:center;}

.right{text-align:right;}





/*---------- 画像位置 ----------*/

.img_left01{

float:left;

padding:0;

margin:14px 10px 0 0;

}

.img_left02{

float:left;

padding:0;

margin:0 15px 0 0;

}



.img_right01{

float:right;

padding:0;

padding:0 0 0 15px;

}



.imgbox01{

float:right;

padding:0 0 15px 15px;

margin:0;

background-color:#FFFFFF;

text-align:right;

font-size:12px;

line-height:180%;

}



.up{

margin:0;

padding:0 0 10px 0;

text-align:right;

clear:both;

}



/*---------- フッター ----------*/

#link{

padding:15px 10px 7px 10px;

font-size:12px;

color:#999999;

border-top:solid 1px #CCCCCC;

text-align:left;

background-color:#EEEEEE;

background-image: url(img/logo.png);

background-position:right center;

background-repeat:no-repeat;

}



#link ul{

width:100%;

margin:0;

padding:0;

font-size:10px;

line-height:150%;

clear:both;

}

#link ul li{

list-style:none;

float:left;

padding:0 0 5px 10px;

}

#link ul li.category{

font-weight:bold;

color:#333333;

}



#link a:link {color:#666666;text-decoration:underline;}

#link a:visited {color:#666666;text-decoration: underline;}

#link a:hover {color:#666666;text-decoration:none;}



#footer{

margin:0;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:150%;

font-weight:bold;

text-align:right;

padding:10px;

color:#FFFFFF;

background-color:#333333;

}

.footer_ad{

margin:0;

padding:0;

font-size:10px;

font-weight:normal;

color:#CCCCCC;

}

ound-color:#ebebeb;padding:1px 15px 15px 15px;margin:0 0 30px 0;border:solid 1px #CCCCCC;font-size:12px;line-height:150%;color:#333333;}.box_04 img{padding:3px;background-color:#FFFFFF;border:solid 1px #999999;}.box_05{margin:0 0 45px 0;padding:15px 15px 5px 15px;border:solid 5px #DDDDDD;}.box_05 p{font-size:12px;color:#666666;}.box_06{background-color:#EEEEEE;padding:1px 15px 1px 15px;margin:0;border:solid 1px #CCCCCC;color:#333333;}.profile{background-color:#ebebeb;padding:5px 15px 5px 15px;margin:0 0 30px 0;border:solid 1px #CCCCCC;}.profile p{font-size:12px;line-height:150%;}.photo{width:225px;float:left;margin:10px 0 0 0;padding:0;border:solid 1px #CCCCCC;}.ptext{width:400px;float:right;margin:0;padding:0;}dl.prof {margin:0;padding:0;font-size:12px;  line-height:150%; }   dl.prof dt {  clear: left;float: left; width:105px; margin:0 0 10px 0;padding-bottom:5px;border-bottom:dotted 1px #999999;font-weight:bold;}   dl.prof dd {   margin:0 0 10px 110px;padding-bottom:5px;border-bottom:dotted 1px #999999;}/*---------- テーブル ----------*/table.spec {width:100%;border-collapse:collapse;font-size:12px;line-height:150%;margin:0;padding:0;border-top:dotted 1px #999999;}table.spec td {padding:5px 10px;border-bottom:dotted 1px #999999;}table.spec td.item {font-weight:bold;}table.spec td.pict {text-align:center;padding:0;}table.spec td.month {text-align:right;}table.price {width:100%;border-collapse:collapse;font-size:10px;line-height:150%;margin:0;padding:0;}table.price td {padding:3px 3x;border:solid 1px #CCCCCC;}/*---------- サイド ----------*/.sidebox{padding:1px;margin:10px 0 0 0;border:solid 1px #CCCCCC;}.sidettl_01{margin:0;padding:0;height:36px;border-bottom:solid 1px #999999;background-image: url(img/side_01.jpg) ;background-position:top center;text-indent:-3000px;}.sidettl_02{margin:0;padding:0;height:36px;border-bottom:solid 1px #999999;background-image: url(img/side_02.jpg) ;background-position:top center;text-indent:-3000px;}.sidettl_03{margin:0;padding:0;height:36px;border-bottom:solid 1px #999999;background-image: url(img/side_03.jpg) ;background-position:top center;text-indent:-3000px;}.sidettl_04{margin:0;padding:0;height:36px;border-bottom:solid 1px #999999;background-image: url(img/side_04.jpg) ;background-position:top center;text-indent:-3000px;}ul.sidemenu {list-style:none;margin:1px 0 0 0;padding:7px 0 3px 2px;background-color:#EEEEEE;}ul.sidemenu li {margin:0 0 4px 5px;padding:0 0 0 8px;background-image: url(img/list01.gif);background-repeat:no-repeat;background-position:left;font-size:12px;line-height:140%;}.erea{padding:1px;margin:10px 0 0 0;border:solid 1px #dbccbc;color:#472e14;font-size:12px;line-height:150%;}.erea_ttl{padding:5px 0 2px 5px;margin:0;border-bottom:solid 1px #dbccbc;font-size:14px;line-height:140%;font-weight:bold;background-image: url(img/bg_erea.jpg);}.ereabox{margin:7px 5px 0 5px;padding:0 0 2px 0;border-bottom:dotted 1px #dbccbc;}.ereabox2{margin:7px 5px 0 5px;padding:0 0 5px 0;}.side_ad{margin:10px 0 10px 0;padding:1px 1px 8px 1px;font-size:12px;line-height:150%;letter-spacing:1px;color:#666666;border:solid 1px #CCCCCC;}.sa_ttl{padding:5px 0 2px 5px;margin:0;border-bottom:solid 1px #CCCCCC;font-size:14px;line-height:140%;font-weight:bold;background-image: url(img/bg_01.gif);}.sabox{margin:5px 5px 0 5px;padding:0;}/*---------- 文字装飾 ----------*/.bold{font-weight:bold;}.red {font-weight:bold;color:#CC0000;}.ul{text-decoration:underline;}.caption{font-size:12px;color:#666666;font-weight:normal;line-height:150%;}/*---------- 文字位置 ----------*/.center{text-align:center;}.right{text-align:right;}/*---------- 画像位置 ----------*/.img_left01{float:left;padding:0;margin:14px 10px 0 0;}.img_left02{float:left;padding:0;margin:0 15px 0 0;}.img_right01{float:right;padding:0;padding:0 0 0 15px;}.imgbox01{float:right;padding:0 0 15px 15px;margin:0;background-color:#FFFFFF;text-align:right;font-size:12px;line-height:180%;}.up{margin:0;padding:0 0 10px 0;text-align:right;clear:both;}/*---------- フッター ----------*/#link{padding:15px 10px 7px 10px;font-size:12px;color:#999999;border-top:solid 1px #CCCCCC;text-align:left;background-color:#EEEEEE;background-image: url(img/logo.png);background-position:right center;background-repeat:no-repeat;}#link ul{width:100%;margin:0;padding:0;font-size:10px;line-height:150%;clear:both;}#link ul li{list-style:none;float:left;padding:0 0 5px 10px;}#link ul li.category{font-weight:bold;color:#333333;}#link a:link {color:#666666;text-decoration:underline;}#link a:visited {color:#666666;text-decoration: underline;}#link a:hover {color:#666666;text-decoration:none;}#footer{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:150%;font-weight:bold;text-align:right;padding:10px;color:#FFFFFF;background-color:#333333;}.footer_ad{margin:0;padding:0;font-size:10px;font-weight:normal;color:#CCCCCC;}



#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	background: white;
	margin-bottom: 10px;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
}

#wp_page_numbers li a:hover {
	border-color: #BA0000;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #0075b8;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #BA0000;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}