@charset "utf-8";
/* CSS Document */

body{
background:url(images/bg_gradient.jpg) repeat-x #fff;
margin:0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: .85em;
}

div#wrapper{
	width:1024px;
	height:100%;
	background:transparent;
	margin:0px auto;
	border:0px solid red;
	overflow:auto;
	padding-bottom:50px;
}
div#header{
	width:1003px;
	height:180px;
	border:0px solid red;
	margin-left:11px;
}
div#maincontent{
	width:1003px;
	height:100%;
	background:transparent url(images/shadow_v.png) repeat-y;
	padding-left:11px;
	padding-right:10px;
	padding-top:15px;
	border:0px solid red;
	overflow:auto;
}
div#nav{
	height:41px;
	width:1003px;
	background:transparent url(images/bg_nav.png) no-repeat;
	border:0px solid red;
	padding-left:11px;
	padding-right:10px;
	
}
h3.sidetitle {
font-weight:lighter;
color:#999;
text-transform:uppercase;
}
.sm_gray{
font-size:.9em;
color:#999;
}
h1.titlepost {
font-weight:lighter;
color:#6600CC;
text-transform:uppercase;
}
/*front page */

div#frontfeature{
	background:url(images/bg_frontfeature.jpg) no-repeat;
	width:931px;
	height:334px;
	border:0px solid red;
	padding:20px 34px 28px 18px;
	margin-left:11px;
	margin-top:15px;
	margin-bottom:15px;
}
.front #col_320x280_1{
	width:290px;
	height:132px;
	background:url(images/bg_askrolonda.jpg) no-repeat;
	padding:134px 15px 15px 15px;
	float:left;
	margin-left:11px;
}
.front #col_320x280_2{
	width:164px;
	height:164px;
	background:url(images/bg_smbox_blog.jpg) no-repeat;
	padding:101px 141px 15px 15px;
	float:left;
	margin-left:11px;
}
.front #col_320x280_3{
	width:300px;
	height:265px;
	background:url(images/bg_box_320x280.jpg) no-repeat;
	padding:15px 10px 10px 10px;
	float:left;
	margin-left:11px;
}
div#shadow_bottom{
	height:41px;
	width:1003px;
	background:transparent url(images/shadow_bottom.png) no-repeat;
	border:0px solid red;
	padding-left:11px;
	padding-right:10px;
}

/*blog columns */

.blog #col_left, .photo #col_left{
	width:204px;
	height:100%;
	padding:15px;
	float:left;
	margin-left:0px;
	border:0px solid red;
}
.blog #col_mid{
	width:428px;
	height:100%;
	padding:15px 0px 0px 14px;
	float:left;
	border-left:1px solid #999;
}
.blog #col_right{
	width:325px;
	height:100%;

	padding:15px 0px 0px 0px;
	float:left;

}
.photo #col_mid{
	width:728px;
	height:100%;
	padding:15px 0px 0px 14px;
	float:left;
	border-left:1px solid #999;
}
.blog #blog_col{
border-bottom:1px solid #999;
margin-right:15px;
}
.blog .blog_rt_box{
width:295px;
background:#ccb0dd;
padding:15px;

}
.blog_post_cat a{
color:#6600cc;
text-decoration:none;
text-transform:uppercase;
}
.blog_post_cat a:visited{
color:#6600cc;
text-decoration:none;
text-transform:uppercase;
}
.blog_post_cat a:active{
color:#6600cc;
text-decoration:none;
text-transform:uppercase;
}
.body_post a:visited{
color:blue;
}
/* navigation */

ul#menu {
width:73px;
height:41px;
list-style-type:none;
margin:0;
padding:0;
padding-left:0px;
display:inline;
}
ul#menu li {
float:left;
}
ul#menu li a {
display:block;
height:41px;
position:relative;
}
ul#menu li a.home {
width:73px;
margin-left:53px;
}
ul#menu li a.home_select {
width:73px;
margin-left:53px;
background:url(images/nav_home.gif) no-repeat scroll top left;
background-position:0px -41px;
}
ul#menu li a.about {
width:80px;
margin-left:16px;
}
ul#menu li a.about_select {
width:80px;
background:url(images/nav_about.gif) no-repeat scroll top left;
background-position:0px -41px;
margin-left:16px;
}
ul#menu li a.video {
width:86px;
margin-left:16px;
}
ul#menu li a.video_select {
width:86px;
background:url(images/nav_video.gif) no-repeat scroll top left;
background-position:0px -41px;
margin-left:13px;
}
ul#menu li a.photos {
width:91px;
margin-left:16px;
}
ul#menu li a.photos_select {
width:91px;
background:url(images/nav_photos.gif) no-repeat scroll top left;
background-position:0px -41px;
margin-left:13px;
}
ul#menu li a.news {
width:70px;
margin-left:15px;
}
ul#menu li a.news_select {
width:70px;
background:url(images/nav_news.gif) no-repeat scroll top left;
background-position:0px -41px;
margin-left:15px;
}
ul#menu li a.tvradio {
width:107px;
margin-left:13px;
}
ul#menu li a.tvradio_select {
width:107px;
background:url(images/nav_tvradio.gif) no-repeat scroll top left;
background-position:0px -41px;
margin-left:13px;
}
ul#menu li a.press {
width:69px;
margin-left:14px;
}
ul#menu li a.press_select {
width:69px;
background:url(images/nav_press.gif) no-repeat scroll top left;
background-position:0px -41px;
margin-left:14px;
}
ul#menu li a.shop {
width:69px;
margin-left:18px;
}
ul#menu li a.shop_select {
width:69px;
background:url(images/nav_shop.gif) no-repeat scroll top left;
background-position:0px -41px;
margin-left:18px;
}
ul#menu li a.askrolonda {
width:147px;
margin-left:16px;
}
ul#menu li a.askrolonda_select {
width:147px;
background:url(images/nav_askrolonda.gif) no-repeat scroll top left;
background-position:0px -41px;
margin-left:16px;
}
ul#menu li a span {
display:block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:100;
}
ul#menu li a.home span {
background-position:0px 0px;
background:url(images/nav_home.gif) no-repeat scroll top left;
}
ul#menu li a:hover.home span {
background-position:0px -41px;
}
ul#menu li a.about span {
background-position:0px 0px;
background:url(images/nav_about.gif) no-repeat scroll top left;
}
ul#menu li a:hover.about span {
background-position:0px -41px;
}
ul#menu li a.video span {
background-position:0px 0px;
background:url(images/nav_video.gif) no-repeat scroll top left;
}
ul#menu li a:hover.video span {
background-position:0px -41px;
}
ul#menu li a.photos span {
background-position:0px 0px;
background:url(images/nav_photos.gif) no-repeat scroll top left;
}
ul#menu li a:hover.photos span {
background-position:0px -41px;
}
ul#menu li a.news span {
background-position:0px 0px;
background:url(images/nav_news.gif) no-repeat scroll top left;
}
ul#menu li a:hover.news span {
background-position:0px -41px;
}
ul#menu li a.tvradio span {
background-position:0px 0px;
background:url(images/nav_tvradio.gif) no-repeat scroll top left;
}
ul#menu li a:hover.tvradio span {
background-position:0px -41px;
}
ul#menu li a.press span {
background-position:0px 0px;
background:url(images/nav_press.gif) no-repeat scroll top left;
}
ul#menu li a:hover.press span {
background-position:0px -41px;
}
ul#menu li a.shop span {
background-position:0px 0px;
background:url(images/nav_shop.gif) no-repeat scroll top left;
}
ul#menu li a:hover.shop span {
background-position:0px -41px;
}
ul#menu li a.askrolonda span {
background-position:0px 0px;
background:url(images/nav_askrolonda.gif) no-repeat scroll top left;
}
ul#menu li a:hover.askrolonda span {
background-position:0px -41px;
}
.nav_categories li{
margin-left:-30px; 
list-style-type:none;
line-height:2em;
}
.nav_categories li a:link, a:visited, a:active{
color:#000;
/*text-transform:uppercase;*/
text-decoration:none;
}
.nav_categories li a:hover{
color:#000;
/*text-transform:uppercase;*/
text-decoration:underline;
}


/* ask rolonda */

td.ar_thumb{
padding: 0 17px 0 0; 
}
.front td.spacer {
height:7px;
}


/* commenting */

#log_res {
	overflow: auto;
        color:#FF0000;
        clear:both;
        flow:left;
}

#log_res.ajax-loading {
	padding: 20px 0;
	background: url(spinner.gif) no-repeat center; /* your spinner image */
}