﻿/*
Theme Name: RollGrand
Theme URI: http://royalteam.org/portfolio/rollgrand
Description: RollGrand promo theme
Author: Crypt
Author URI: http://royalteam.org/
Version: 3.0
Tags: promo page
*/

body{margin:0px; padding:0px; background:#414141;}
#topContentWrap{width:100%; margin:0px; padding:0px; float:left; background:#f9f7db url(images/bodyBg.jpg) repeat-x;}
#topContent{width:930px; margin:0 auto; padding:0px}
#head {width:100%; height:74px;}
#head h1 {float:left; color:#938F5F; font-family:arial;font-size:1.6em;font-weight:normal;padding:28px 10px 0 0;}

#logoPanel{width:75px; height:740px; margin:0px; padding:0px; float:left; text-indent:-9999px; background:url(images/logo_v.png) no-repeat top;}
#logoPanel h1{width:75px; height:740px; margin:0px; padding:0px; float:left; text-indent:-9999px;}

#logo{width:206px; height:73px; margin:0 10px 0 0; padding:0px; float:left;}
#navigation {margin:0 20px 20px 0;}

#aboutPanel{width:216px; height:715px; margin:0px; padding:0px; float:left; background:#cd4007 url(images/panel_omega.png) no-repeat top;}

#aboutPanel h2>a{width:170px; margin:300px 0 0 0; padding:0 0 0 24px; float:left; font-family:Arial; font-size:26px; color:#FFFFFF; line-height:30px; font-weight:normal; text-decoration:none;}
#aboutPanel h2>a:hover{text-decoration:underline;}
#aboutPanel h3{width:170px; margin:8px 0 0 0; padding:0 0 0 24px; float:left; font-family:Arial; font-size:12px; color:#ffe996; line-height:19px; font-weight:bold}
#aboutPanel p{width:170px; margin:11px 0 0 0; padding:0 0 0 24px; float:left; font-family:Arial; font-size:12px; color:#f8d85e; line-height:19px}
#aboutPanel p a{color:#f8d85e; background:#9f3105; text-decoration:none}
#aboutPanel p a:hover{background:#812a08}
#aboutPanel .read{width:62px; height:23px; margin:0px; padding:0 0 0 131px; float:left}
#aboutPanel .read a{width:62px; height:23px; margin:0px; padding:0px; float:left; font-family:Arial; font-size:11px; color:#d9d9d9; line-height:20px; text-align:center; text-decoration:none; background:url(images/buttons.jpg) no-repeat}
#aboutPanel .read a:hover{color:#cd4007}
#eventPanel{width:216px; height:715px; margin:0px; padding:0px; float:left; border-left:#f3f1d2 solid 1px; background:#9fb31a url(images/panel_console.png) no-repeat top;}

#eventPanel h2{width:170px; margin:300px 0 0 0; padding:0 0 0 24px; float:left; font-family:Arial; font-size:26px; color:#FFFFFF; line-height:30px; font-weight:normal}
#eventPanel h3{width:170px; margin:8px 0 0 0; padding:0 0 0 24px; float:left; font-family:Arial; font-size:12px; color:#ffe996; line-height:19px; font-weight:bold}
#eventPanel ul{width:170px; margin:8px 0 0 0; padding:0 0 0 24px; float:left; display:block}
#eventPanel ul li{width:170px; margin:3px 0 0 0; padding:0 0 14px 0; float:left; display:block}
#eventPanel ul li h2{width:170px; margin:0px; padding:0px; float:left; font-family:Arial; font-size:12px; color:#ffffff; line-height:14px; font-weight:bold}

#eventPanel ul li h2>a{width:170px; margin:0px; padding:0px; float:left; font-family:Arial; font-size:12px; color:#ffffff; line-height:14px; font-weight:bold; background:transparent; text-align:left; text-decoration:none;}
#eventPanel ul li h2>a:hover{color:#ffffff; text-decoration:underline;}

#eventPanel ul li p{width:170px; margin:5px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:12px; color:#f2ff9a; line-height:19px}
#eventPanel ul li p a{font-size:12px; color:#f2ff9a; float:none; background:#75850e}
#eventPanel ul li p a:hover{color:#f2ff9a; background:#525d08}

#rightPanel{width:400px; margin:0px; padding:0 0 0 20px; float:left}
#menu{width:135px; margin:22px 0 0 0; padding:0 10px 0 0; float:left}
#menu ul{width:135px; margin:0px; padding:0px; float:left; display:block}
#menu ul li{width:135px; margin:0px; padding:0px; float:left; display:block}
#menu ul li a{width:120px; height:24px; margin:0px; padding:0 0 0 15px; float:left; font-family:Arial; font-size:12px; color:#636038; line-height:22px; font-weight:bold; text-decoration:none; border-bottom:#b1ae7e dotted 1px; background:url(images/liststyle.jpg) no-repeat 0 7px}
#menu ul li a:hover{color:#CB3E07}
#menu ul li a.bottom{width:176px; height:24px; margin:0px; padding:0 0 0 15px; float:left; font-family:Arial; font-size:12px; color:#636038; line-height:22px; font-weight:bold; text-decoration:none; border-bottom:0px; background:url(images/liststyle.jpg) no-repeat 0 7px}
#menu ul li a.bottom:hover{color:#9fb31a}


#sidemenu{width:230px; float:left}
#sidemenu ul{width:230px; margin:0px; padding:0px; float:left; display:block}
#sidemenu ul li{width:230px; margin:0px; padding:0px; float:left; display:block}
#sidemenu ul li a{width:215px; height:24px; margin:0px; padding:0 0 0 15px; float:left; font-family:Arial; font-size:12px; color:#636038; line-height:22px; font-weight:bold; text-decoration:none; border-bottom:#b1ae7e dotted 1px; background:url(images/liststyle.jpg) no-repeat 0 7px}
#sidemenu ul li a:hover{color:#CB3E07}




#addBlock{width:250px; height:160px; margin:22px 0 0 0; padding:0px; float:left; text-align:center;}
#addBlock h3{padding:0 10px;}
#addBlock h3>a{text-decoration:none;font-size:24px; color:#000;font-family:Arial;}
#addBlock h3>a:hover{color:#CB3E07;}

#case {border-right:250px solid transparent;}
#content {float:right; margin-left:-100%; width:100%;}
#right {float:right; right:-250px; position:relative; width:230px; border:1px solid #DBD6AE; margin:0 0 20px; padding:10px;}

#rightPanel h2>a{width:380px; height:44px; margin:10px 0 0 0; padding:0 0 0 44px; float:left; font-family:Arial; font-size:24px; color:#cb3e07; line-height:40px; font-weight:normal; background:url("images/right_ico.png") no-repeat top left; text-decoration:none;}
#rightPanel h2>a:hover { text-decoration:underline;}

.beforeslide>a {background:none !important; padding:0 !important;}

.post {border:1px solid #DBD6AE;margin:0 20px 20px 0;}
.title {width:618px; height:40px;padding:0 20px;}
.title h2{ float:left; font-family:Arial; font-size:1.2em; color:#cb3e07; line-height:40px; font-weight:normal; }
.title h2 a{color:#000;text-decoration:none;}
.title h2 a:hover{text-decoration:underline;}
.cover {padding:0 20px 20px 20px;}.cover {padding:0 20px 20px 20px;min-height:130px;}
.cover img {margin: 0 20px 20px 0; border:1px solid #DBD6AE; float:left;}
.pagetitle {font-size:24px; font-family:arial; font-weight:normal;margin:0 0 10px 20px;}
.editlink {color:#000;}
.rate {text-align:right; padding:5px;}

#additionalLinks{width:400px; margin:0px; padding:0px; float:left;}
#additionalLinks ul, #contact ul{width:400px; padding:0px; float:left; display:block;}
#additionalLinks ul li, #contact ul li{width:400px; margin:0px; padding:0px; float:left; display:block;}
#additionalLinks ul li a, #contact ul li a{width:371px; height:27px; margin:3px 0 0 0; padding:0 0 0 27px; float:left; font-family:Arial; font-size:12px; color:#3b3a2b; line-height:25px; text-decoration:none; background:url(images/add-links.jpg) no-repeat;}
#additionalLinks ul li a:hover, #contact ul li a:hover{color:#CB3E07;}


#middleWrap{width:100%; margin:0px; padding:0px; float:left; background:#e9e6c3 url(images/middleBg.jpg) repeat-x}

#middlePanel{width:928px; margin:0 auto; padding:0px}
#middlePanel .left{width:450px; margin:0px; padding:0 31px 34px 26px; float:left}
#middlePanel .left h2>a{width:423px; height:38px; margin:24px 0 0 0; padding:0 0 0 50px; float:left; font-family:Arial; font-size:34px; color:#1d1d1d; line-height:38px; font-weight:normal; background:url(images/mp-h2.jpg) no-repeat; text-decoration:none;}
#middlePanel .left h2>a:hover{text-decoration:underline;}
#middlePanel .left p{width:470px; margin:9px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:12px; color:#575433; line-height:19px}
#middlePanel .left p span{font-weight:bold; color:#8da00d}



#contact{margin:21px 0; padding:0px; float:right; width:400px;}
 #contact ul{margin:8px 0;}
#contact p{font-family:"Arial Narrow"; font-size:26px; color:#252525; line-height:30px; margin:10px 0 0 0; padding:0 0 0 34px;}
#contact small{font-family:"Arial Narrow"; font-size:14px; color:#252525; line-height:20px;}
.phone {background:url("images/phone.png") no-repeat scroll left center;}
.skype {background:url("images/skype.png") no-repeat scroll left center;}
.rss {background:url("images/rss.png") no-repeat scroll left center;}
.tweetter {background:url("images/tweetter.png") no-repeat scroll left center;}
.mail {background:url("images/mail.png") no-repeat scroll left center;}

#gap{width:19px; height:10px; margin:0px; padding:0px; float:left}
#footWrap{width:100%; padding:0 0 23px 0; float:left; background:url(images/footbg.jpg) repeat-x;}
#footPanel{width:928px; margin:0 auto; padding:0px}

#footNav{width:928px; margin:25px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:10px; color:#9fb31a; line-height:14px; text-align:center;}
#footNav a {color:#9fb31a;}
#footNav a:hover {color:#fff;}

#footNav ul li{width:auto; margin:0px; padding:0px; float:left; display:block}
#footNav ul li .blank{width:auto; margin:3px 0 0 0; padding:0 7px 0 7px; float:left; font-family:Arial; font-size:11px; color:#d5d5d5; line-height:15px}
#footNav ul li a{font-family:Arial; font-size:11px; color:#d5d5d5; line-height:15px; text-decoration:none; margin:0 5px; padding:0px}
#footNav ul li a:hover{color:#fff;}
#copyright{width:928px; margin:20px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:10px; color:#9fb31a; line-height:14px; text-align:center}
#copyright a {color:#9fb31a;}
#copyright a:hover {color:#fff;}

#validation{width:928px; margin:11px 0 0 0; padding:0px; float:left}
#validation ul{width:132px; margin:0 auto; padding:0px; display:block}
#validation ul li{width:auto; margin:0px; padding:0px; float:left; display:block}
#validation ul li .blank{width:7px; height:10px; margin:0px; padding:0px; float:left}
#validation ul li a{width:62px; height:23px; font-family:Arial; font-size:11px; color:#FFFFFF; line-height:20px; text-align:center; text-decoration:none; margin:0px; padding:0px; float:left; display:block; background:url(images/globalpic.jpg) no-repeat -222px -226px}
#footPanel p{width:928px; margin:7px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:12px; color:#e9e6c3; line-height:16px; font-weight:bold; text-align:center}
#footPanel p a{color:#FFF; background:#252525; text-decoration:none}

.entry p { margin: 0 0 10px 0;}
.entry img {border:1px solid #DBD6AE;margin:10px 0; float:none;}
.entry a {color:#636038;}


#slide {width:400px; height:250px; float:left; border:1px solid #DBD6AE;}

/* slider */

#slider {
background:url("images/loading.gif") no-repeat scroll 50% 50% #202834;
}
.nivoSlider {
position:relative;
}
.nivoSlider img {
left:0;
position:absolute;
top:0;
}
.nivoSlider a.nivo-imageLink {
border:0 none;
display:none;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:60;
}
.nivo-slice {
display:block;
height:100%;
position:absolute;
z-index:50;
}
.nivo-caption {
background:none repeat scroll 0 0 #000000;
bottom:0;
color:#FFFFFF;
left:0;
opacity:0.8;
position:absolute;
width:100%;
z-index:89;
}
.nivo-caption p {
margin:0;
padding:5px;
}
.nivo-directionNav a {
cursor:pointer;
position:absolute;
top:45%;
z-index:99;
}
.nivo-prevNav {
left:0;
}
.nivo-nextNav {
right:0;
}
#slider a {
border:0 none;
display:block;
}
.nivo-controlNav {
bottom:-30px;	
left:47%;
position:absolute;
}
.nivo-controlNav a {
background:url("images/bullets.png") no-repeat scroll 0 0 transparent;
border:0 none;
display:block;
float:left;
height:10px;
margin-right:3px;
text-indent:-9999px;
width:10px;
}
.nivo-controlNav a.active {
background-position:-10px 0;
}
.nivo-controlNav a {
cursor:pointer;
position:relative;
z-index:99;
}
.nivo-controlNav a.active {
font-weight:bold;
}
.nivo-directionNav a {
background:url("images/arrows.png") no-repeat scroll 0 0 transparent;
border:0 none;
display:block;
height:34px;
text-indent:-9999px;
width:32px;
}
a.nivo-nextNav {
background-position:-32px 0;
right:10px;
}
a.nivo-prevNav {
left:10px;
}


/* sitemap */
.ddsg-wrapper h2{font-family:arial; margin:5px 0; font-weight:normal; font-size:20px;}
.ddsg-wrapper ul li, .ddsg-wrapper ul li a {font-family:arial;font-weight:normal;}
.ddsg-wrapper ul li {padding:2px 0;}
.ddsg-wrapper ul li a {color:#CB3E07;}
.ddsg-wrapper ul li a:hover, .ddsg-xml-link p a:hover, .entry a:hover {text-decoration:none;}
.ddsg-wrapper ul li ul {margin:10px 0;}
.ddsg-wrapper ul li ul li a {color:#636038;padding:0 0 0 15px;}
.ddsg-xml-link {margin:10px 0 0 0;}
.ddsg-xml-link p a {color:#636038;}


/* DL button */
.button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(images/dl-button.png) no-repeat top left;
	outline:none;
}
.button a:hover {
	background-position:0 -50px;
}
