/*
THEME NAME: Wired Theme
THEME URI: 
DESCRIPTION: 
TAGS: widgets, wireless, microformats, hcard, hatom, xoxo
VERSION: 1.0
AUTHOR: Lizane Connoway
AUTHOR URI:
*/


/*----------------------------------------------------------------- STRUCTURAL CLASSES START ---*/
* {margin:0; padding: 0;}
  html, body, #wrapper{
    min-height: 100%; /*Sets the min height to the
                        height of the viewport.*/
    width: 100%;
    height: 100%; /*Effectively, this is min height
                    for IE5+/Win, since IE wrongly expands
                    an element to enclose its content.
                    This mis-behavior screws up modern  
                    browsers*/
    margin: 0;
    padding: 0;
    }

  html>body #wrapper {
    height: auto; /*this undoes the IE hack, hiding it
                    from IE using the child selector*/
    }
	
	.floatleft{
	float:left;
	margin-right:24px;
	margin-bottom:24px;
	margin-top:6px;
	}
.clearfix {display: block; clear:both;}


body{
background-color: #171A18;
background-image: url(images/bgrepeat.jpg);
font: 62.5% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

#wrapper { /*main wrapper div for all the sub pages*/
    position: absolute;
    top: 0;
    left: 0;
	background-repeat: no-repeat;
	background-position: center top;
}


	
	div#header {

	height: 182px;
	position:relative;
}

  #main {
    height: auto;
    _padding-bottom: 15em;
    padding-bottom: 20em;
	/*Keeps content above footer. Originally used margin, but a bug in Opera7 seemed to add spurious margin, pushing the footer beyond the viewport even with short content. */
    min-width: 760px;
    max-width: 984px;
    margin: 0 auto;
	width: 959px;
    }
/** html #main {
padding-bottom: 18em;
	}*/

  #footerwrap {
    position: absolute;
    bottom: 0;
    width: 100%;
	background-color:#323232;

    }
#footer {
margin: 0 auto;
width: 959px;
	}
#dealerlogin{
margin-top:-23px;
position:relative;
background-image: url('images/dealers_login_bg.gif');
background-repeat: no-repeat;
padding-bottom:50px;
height:30px;
}
#dealerlogin a{
color:#969696;
font-weight:bold;
line-height:2.3em;
margin-left:22px;
text-decoration:none;
}
#dealerlogin a:hover{
color: #fff;
text-decoration:underline;
}
#footerboxes{
display:block;
position:relative;
/*margin-top:40px;*/
/*margin-bottom:40px;*/

}
.footerbox{
width:169px;
float:left;
/*the jumpiness has to do with the float property*/
margin-right:21px;
position:relative;
display:inline;
/*margin-bottom:40px;*/
}



.footerboxlong{
width:190px;
float:right;
position:relative;
display:inline;
margin-bottom:40px;
}
/*----------------------------------------------------------------- STRUCTURAL CLASSES END ---*/	
    
div#homecontent {
height:180px;
/*overflow:hidden;*/
display:block;
margin-top:30px;
padding-bottom:190px;
}
div#content {
/*overflow:hidden;*/
display:block;
padding-bottom:150px;
clear:both
}

*:first-child+html div#homecontent{
padding-top:45px;
}

div#right-col {
	width: 384px;
	float: right;
	overflow:hidden;
	display:inline;
	padding-top: 0;

}
div#left-col {
margin-top:42px;
	float: left;
	overflow:hidden;
	width: 555px;
	display:inline;
}
div#left-col-forum {
	width: 960px;
	margin-top:42px;
	overflow:hidden;
	width: 555px;
	display:inline;
}


div#right-box {
	width: 162px;
	float: right;
	margin-bottom:0px;
	padding:15px;
	height:167px;
	overflow:hidden;
	background: #000;
}

div#middle-box {
	width: 333px;
	float: left;
	margin: 0px 20px 0px 20px;
	background: #000000;
	padding:15px;
	height:167px;
	overflow:hidden;
}
div#left-box {
	width:333px;
	float: left;
	background: #000000;
	padding:15px;
		height:167px;
/*overflow:hidden;*/
}
div#page-content {
	width: 599px;
	float: left;
}
/*----------------------------------------------------------------- MENU CLASSES START ---*/

#extralinks {
list-style-type: none;
}
#navigation {
position: absolute;
top: 151px;
left: 0;
z-index:100;
}

ul#navigation, ul#navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#navigation li { 
	line-height:2.2em;
	position: relative;
	float: left;
	text-align: center;
	font-size:1.4em;
	
}
ul#navigation>li li { /* Needed for Opera 9, maybe because it's decent CSS. Hide from IE6 */
	float: none;
}
#navigation a, #navigation a .longnav{
	display: block;
	color: #006600;
	background-color: #000;
	font-weight:normal;
}

#navigation a{
width:6.755em;
background-image: url(images/navtabbgshort.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
color: #fff;
text-decoration: none;
}
#navigation .longnav .active{
background-position: -23.6em 0px;
color:#000;
}
#navigation .active{
background-position: -13.5em 0px;
color:#000;
}
ul#navigation .active:hover{
background-position: -13.5em 0px;
color:#000;
}
#navigation .longnav .active:hover{
background-position: -23.6em 0px;
}



#navigation .longnav a {
width: 11.8em;
	background-image: url(images/navtabbglong.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navigation .longnav a:hover {
	background-position: -11.8em 0px;
}
#navigation a:hover{
background-position: -6.8em 0px;
}




ul#navigation li ul {
font-size: 0.55em;
font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	position : absolute;
	left: -999em;
	padding-left:0.1em;
}
#navigation li:hover ul ul, #navigation li.sfhover ul ul {
	left: -999em;
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul {
	top: 0;
	left: -1px;
	margin-left: 100%;
}


ul#navigation li li a, #navigation .longnav ul a{
padding-left:0.5em;
background-image:none;
background-color:#000;
text-align: left;
width: 14.8em; /*           ****CHANGE SUBMENU WIDTH**** */
border-bottom: 1px solid #3F3F3F;
border-left: 1px solid #000000;
}

ul#navigation li li a:hover, #navigation .longnav ul a:hover{
background-color: #262626;
color:#FFC808;
border-left: 1px solid #fff;
}


/*                       ****DISPLAYS HORIZONTAL MENU**** */
#navigation li:active ul, #navigation li:hover ul, #navigation li.sfhover ul {
	top: 100%;
	margin-left: 0;
}
div#menu {
	width:100%;
}

/*----------------------------------------------------------------- MENU CLASSES END ---*/
/*----------------------------------------------------------------- TEXT CLASSES START ---*/
h1{
font-size:3em;
font-weight:bold;
}
h2{
font-size:2.7em;
font-weight:normal;
color:white;
}
h3{
font-size:2.1em;
color:white;
}

h3 a{
text-decoration:none;
color:white;
}
h3 a:hover{
text-decoration:none;
background-color:#323232;
}
.h3bottommargin{
padding-bottom:30px;
}
div#left-col-forum h3{
padding-top:30px;
}

h4{
font-size:1.7em;
color:#FFC80A;
font-weight:normal;
}

h4#smallpagehead{
border-bottom:4px solid #333332;
margin-bottom:37px;
padding-bottom:5px;
}
h4.downloads{
color:white;
}
.storylisthead{
	display:block;
	width:94%;
	padding-left:43px;
	background-image: url(images/icon_your_stories.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

blockquote {
	border-left: 3px solid #535353;
	margin-left: 1.5em;
	padding-left: 10px;
	color: white;
}

.storylisthead h5{
height: 11px;
display: block;
}

h5{
font-weight:normal;
color:#FFC80A;
font-size:1.4em;
display:
}

#banner p{
font-size:1.4em;
line-height:1.6em;
margin-top:12px;
color: #000;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#banner p .highlight{
color:#FE1D00;

}
p{
font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #FFFFFF;
line-height:1.8em;
display:block;
margin-bottom:1.3em;
}
.removeblock{
display:inline;
}
p a{
text-decoration:underline;
color:#FFC80A;
}
p a:hover{
text-decoration:none;
color:#FFC80A;
background-color:#323232;
}

#footerboxes p, #footerboxes li, #footerboxes ul, #footerboxes h5{
color: #797979;
}
 #footerboxes h5{
 margin-bottom:14px;
 display:block;
 }
#footerboxes p, #footerboxes a, #bottomfooter p{
font-size:1em;
}
#footerboxes li a{
font-size:1.1em;
}

#footerboxes li{
font-size:1.1em;
list-style-type: disc;

}
#footerboxes ul{
padding-left:13px;
}
#footerboxes a{
text-decoration:underline;
color: #797979;
}
#footerboxes a:hover{
text-decoration:none;
color: #fff;
}
.footerbox .highlight{
font-size:1.1em;
}
.footerbox .highlight a{
color: #797979;
}
.footerbox .highlight a:hover{
text-decoration:none;
color: #fff;
}

#right-box .quote{
	font-style: italic;
	color: #979797;
	line-height:1.5em;
	margin-top: -10px;
}
#right-box .quote a{
color: #979797;
text-decoration:none;
}
#right-box .quote a:hover {
color: #fff;
text-decoration:none;
background-color:#000;
}

#breadcrumbbanner a{
text-decoration:none;
color:#000;
}
#breadcrumbbanner a:hover{
text-decoration:underline;
color:#000;
}
/*----------------------------------------------------------------- TEXT CLASSES END ---*/
/*----------------------------------------------------------------- HEADER CLASSES START ---*/
#logogroup{
float:left;
width:306px;
height:64px;
margin-left:-3px;
margin-top:40px;
}
#logogroup #blog-description{
	display:block;
	text-align:right;
	color: #fff;
	margin: 7px 15px 0 0;
	font-size:1.1em;
}
#logogroup #blog-title{
display:none;
}
#extralinks{
	position:absolute;
	top:162px;
	right:0px;
	width:212px;
	font-size:1.1em;
}
#extralinks li{
	float:right;
	background-image: url(images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin-left:8px;
}
#extralinks a{
text-decoration:none;
color:#FFC80A;
margin-left:11px;

}
#extralinks a:hover{
text-decoration:none;
color:#fff;
}
#logindetails{
position:absolute;
top:66px;
right:0;
float:right;
height: 21px;
width:212px;
color: #FF472F;	
text-align:right;
font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
}
#logindetails a{
text-decoration:underline;
color: #FF472F;	
}
#logindetails a:hover{
text-decoration:none;
color: #FF472F;	
}
#searchbox{
position:absolute;
top:0;
right:0;
float:right;
height: 60px;
width:212px;
background-image: url(images/searchboxbg.jpg);
background-repeat: no-repeat;
color: #FFBD0A;	
text-align:right;
}
#searchbox #s{
font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
border: 0px;
background: #2D2D2D;
color:#fff;
height:14px;
margin-right:19px;
margin-top:3px;
float:right;
width:173px;
}
_#searchbox #s{
width:300px;
}
#searchbox #searchlabel{
font-size: 1.4em;
margin-top:12px;
margin-right:12px;
}
/*----------------------------------------------------------------- HEADER CLALSSES END ---*/
/*----------------------------------------------------------------- BANNER CLASSES START ---*/
#bannerblurb{
margin-left:47px;
margin-top: 42px;
width:509px;
height:146px;
overflow:hidden;
}

#banner{
height:242px;
}

#demobutton{
margin-left:47px;
width:509px;
}

#demobutton a{
float:right;
margin-left:47px;
margin-top: 28px;
text-align:center;
font-size:1.6em;
text-decoration:none;
height:59px;
width:217px;
text-align:left;
background-image: url(images/graphical_demo01.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width:217px;
color:#fff;
}
#demobutton a:hover{
background-position: -217px 0px;
width:217px;
color:#FFD852;
text-decoration:none;
}
.demobuttontext{
margin-left:32px;
margin-top:8px;
}
#breadcrumbbanner{
font-weight:bold;
height:49px;
}
#breadcrumbbanner #crumbs{
padding-top:28px;
}
#breadcrumbbanner #crumbs li{
display:inline;
}

/*----------------------------------------------------------------- BANNER CLASSES END ---*/

.readmorebutton{
float:right;
/*margin-top:12px;*/
height:25px;
width:87px;
display:block;
position:relative;
background-image: url('images/readmorebutton.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
cursor:pointer;
line-height:2.5em;
margin-left:11px;
color:#FFC80A;
text-decoration:none;

}
#buttondealerfind, #formbutton #submit{
background-image:url(images/arrow_bullet.gif);
background-repeat:no-repeat;
color:#FFC80A;
cursor:pointer;
height:25px;
margin-left:50px;
margin-top:31px;
font-size:0.9em;
}

#buttondealerfind{
margin-right:-150px;
background-position:133px 10px;
width:147px;
}
 #formbutton #submit{
 background-position:151px 10px;
width:167px;
 }

#buttondealerfind:hover, #formbutton #submit:hover{
color:white;
}

.readmorebutton span{
margin-left:10px;
}

.readmorebutton:hover{
background-position: -87px 0px;
text-decoration:none;
}
.moreinfobutton{
	float:right;
	height:10px;
	width:87px;
	display:block;
	position:relative;
	background-image: url('images/moreinfobg.gif');
	background-repeat: no-repeat;
	background-position: right 0px;
	cursor:pointer;
	line-height:0.7em;
	color:#fff;
	text-decoration:none;
	text-align:right;
	text-transform: uppercase;
	margin-bottom:14px;
}
.moreinfobutton span{
margin-right:14px;

}

.moreinfobutton:hover{
text-decoration:none;
color: #FF472F;
}


.readmorered{
	float:right;
	height:10px;
	width:140px;
	display:block;
	position:relative;
	background-image: url(images/moreinfobg2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	cursor:pointer;
	line-height:0.7em;
	color:#FF472F;
	text-decoration:none;
	text-align:right;
	text-transform: uppercase;
	margin-bottom:14px;
}
.readmorered span{
margin-right:14px;

}

.readmorered:hover{
text-decoration:none;
color: #fff;
}

.largebutton{
margin-bottom:12px;
height:34px;
width:350px;
display:block;
position:relative;
cursor:pointer;
line-height:3.4em;
color:#FFC80A;
text-decoration:none;
text-align:center;

}
.largebutton span{
	margin-left:-0.4em;
	font-size: 1.6em;
	text-transform: uppercase;
}

.largebutton:hover{
text-decoration:none;
color:#fff;
}

#buttondownload{
	background-image: url(images/button_download_brochure.gif);
	background-repeat: no-repeat;
}
#buttondownloadproduct{
	background-image: url(images/button_download_product.gif);
	background-repeat: no-repeat;
	color:black;
}
#buttondownloadproduct:hover{
color:white;
}
#buttonbuy{
	background-image: url(images/button_buy.gif);
	background-repeat: no-repeat;
display:none;
}
#buttondemo{
	background-image: url(images/button_demo.gif);
	background-repeat: no-repeat;
}
#buttonstories {
background-image:url(images/button_submitstories.gif);
background-repeat:no-repeat;
color:#FFC80A;
cursor:pointer;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:1.6em;
height:34px;
padding-top:1px;
text-align:center;
text-transform:uppercase;
width:350px;
margin-top:16px;
display:block;
}
#buttonstories:hover{
color:#fff;
}


.right-col-box-top label, .right-col-box-top input,  .right-col-box-top textarea{
	float: left;
}
label, input, textarea, select{
	color:#fff;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}
.required{
	color:#FFC80A;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
}

.right-col-box-top input, .right-col-box-top textarea {
background-color:#555555;
	border:none;
	padding:2px;
	width:346px;
}
.right-col-box .readmorebutton{
font-size: 0.9em;
background-position: -87px 0px;
}
.right-col-box .readmorebutton:hover{
background-position: 0px 0px;
}
.right-col-box .viewresultslink{
font-size:0.9em;
padding-top:42px;
text-align:right;
text-transform:uppercase;
width:349px;
}

.left-col-box-comments .formline{
width:431px;
}
.left-col-box-content .formline{
width:451px;
}

.left-col-box-content label{
	text-align: right;
	width: 200px;
	padding-right: 20px;
	margin-top:15px;
	float:left;
	font-size:1.1em;
}
.left-col-box-comments label{
	text-align: right;
	width: 188px;
	padding-right: 20px;
	margin-top:9px;
	float:left;
	font-size:1.1em;
}
.left-col-box-content input, .left-col-box-content textarea, .left-col-box-content select {
background-color:#414141;
border:none;
padding:2px;
font-size:1.1em;
float:left;
}
.left-col-box-comments input, .left-col-box-comments textarea, .left-col-box-comments select {
background-color:#414141;
border:none;
padding:2px;
font-size:1.1em;
float:left;
}
.left-col-box-comments .rating-story{
float:left;
padding:2px;
}
.left-col-box-content textarea{
margin-top:16px;
margin-left:72px;
}
.left-col-box-comments textarea{
margin-top:9px;
margin-left:106px;
}

.left-col-box-content input, .left-col-box-content select{
width:219px;
margin-top:16px;
	font-size:1.1em;
		float:left;
}
.left-col-box-comments input, .left-col-box-comments select{
width:219px;
margin-top:10px;
	font-size:1.1em;
		float:right;
}
.left-col-box-content select{
width:223px;
}

#storymain br {
	clear: left;
}
#storymain{
margin-top:10px;
}


.footerboxlong input {
background-color:#323232;
border:1px solid #797979;
float:right;
height:16px;
margin-bottom:10px;
margin-left:3px;
width:148px;
}

#bottomfooter{
	background-image: url(images/hrbg.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	display:block;
	position:relative;
clear:both;
height:60px;
}
#bottomfooter p{
color: #7F7F7F;
padding-top:10px;

}
.white{
color: #fff;

}
#bottomfooter p a{
color: #7F7F7F;
text-decoration:none;
}
#bottomfooter p a:hover{
color: #fff;
text-decoration:none;
}
#right-col .right-col-box, #right-col .right-col-box-top{
background-color:#323232;
padding-right: 17px;
padding-left: 17px;
padding-bottom: 23px;
position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
}
#right-col .right-col-box{
margin-top: 23px;
padding-top: 23px;
}

#right-col .right-col-box .quote{
font-style:italic;
border-bottom:4px solid #414141;
padding-bottom:1em;
margin-bottom:1em;
}

#right-col h2{
	color:#FFC80A;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #414141;
	margin-bottom:23px;
	padding-bottom:7px;

}
#right-col p, #right-col ul, #right-col li{
color: #CECECE;
	font-size:1.1em;
}
#right-col ul.polllist li{
background-image: none;
}
#right-col ul.polllist li{
background-image: none;
}
#right-col li{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.8em;
	list-style-type: none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left:16px;
}
#right-col .cform li{
	display:inline;
	padding-left:3px;
}
.left-col-box-content #formbutton{
width:300px;

}
#right-col #buttons{
margin-top:23px;
}
#right-col #loosebuttons{
margin-left:1.8em;
}
#right-col h4{
margin-bottom:0.5em;
}
#left-col .left-col-box, #left-col .left-col-box-content, #left-col .left-col-box-story, #left-col .left-col-box-comments{
	background: #000;
	padding:20px 12px 20px;	

}
#left-col .left-col-box{
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #2D2D2D;
margin-bottom:40px;
}

#left-col .left-col-box-comments{
margin-bottom:17px;
}

#left-col .left-col-box-story{
margin-bottom:17px;
}
#left-col .left-col-box-story h5, #left-col .left-col-box-comments h5{
color: #FF472F;
}
#left-col .left-col-box-comments h5{
margin-bottom:1em;
}
#left-col .left-col-box-comments p{
padding-bottom:1em;
margin-bottom:0.7em;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #2D2D2D;
}
#left-col .left-col-box-content{
padding-bottom:68px;
margin-bottom:10px;
}
#left-col .left-col-box-content .h5inh4splace{
margin-top:15px;
margin-bottom:15px;
}

#left-col .left-col-box-content h5 a{
text-decoration:underline;
color:#FFC80A;
}
#left-col .left-col-box-content h5 a:hover{
text-decoration:none;
color:#FFC80A;
}

#left-col .left-col-box:hover{
	border-bottom-color:#FF472F;
	cursor: text;
}
#left-col .left-col-box a img{
border:none;
}
#left-col .left-col-box a{
text-decoration:none;
}
#left-col .left-col-box p{
font-size: 1.2em;
color: #EBEBEB;
margin-bottom:8px;
}
#left-col .left-col-box .icon{
height:120px;
width:83px;
float:left;
}
#left-col .left-col-box .iconstories{
width:46px;
float:left;
}
#left-col .left-col-box h5{
color:#FF472F;
margin-bottom:0.6em;
}


#left-col .left-col-box h4 a, #left-col .left-col-box .storylisthead a{
color:#fff;
}
#left-col .left-col-box h4 a:hover, .redhighlight, .storylisthead a:hover, .search-excerpt{
color:#FF472F;
}

#pushheight{
height:118px;
background-color:#323232;
}
.storymetadata, .storymetadata-story, .storymetadata, .storymetadata-article{
font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color:#FF472F;
display:block;

}


#left-col .left-col-box .storymetadata a, .storymetadata-story a{
color:#FF472F;
text-decoration:underline;
}
#left-col .left-col-box .storymetadata a:hover, .storymetadata-story a:hover{
color:#FF472F;
text-decoration:none;
}
.storymetadata{
clear:both;
margin-left:-10px;
margin-top:-37px;
margin-bottom:17px;
}
.storymetadata-story{
width:230px;
margin-top:20px;
margin-bottom:10px;
}
.storymetadata-article{
margin-bottom:17px;
}
.rating{
display:inline;
float:left;

}
.rating-story{
display:inline;
float:right;
margin-top:20px;
}
#right-col .right-col-box-top h4.smallheader, #right-col .smallheader{
border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #414141;

}
#right-col .right-col-box-top h4.smallheader{
	margin-bottom:23px;
	padding-bottom:18px;
}
#right-col .smallheader{
	margin-bottom:7px;
	padding-bottom:7px;
}

#right-col .white{
font-weight:bold;
}
.whitetext{
color:#fff;
}

 #left-col .left-col-box-content h4{
margin-top:1.2em;
  margin-bottom:0.6em;
 }
 #left-col .left-col-box-content .payoffline{
 color:white;
 margin-bottom:2em;
 margin-top:0.4em;
 }
 #left-col .left-col-box-content .icon{
height:75px;
width:83px;
float:left;
 }
#left-col .left-col-box-content p{
color:#CECECE;

 }

#left-col .left-col-box-content p a, #left-col .left-col-box-content ul a, .right-col-box-top ul a{
 color:white;
 }
#left-col .left-col-box-content p a:hover, #left-col .left-col-box-content ul a:hover,  .right-col-box-top ul a:hover{
text-decoration:none;
color:#FFC80A;
background-color:#323232;
 }
  #left-box p, #middle-box p, #right-box p{
  font-size:1.1em!important;
  }
 
 #left-col .left-col-box-content ul,  #left-col .left-col-box-content li{
font-size: 1.2em;
color: #CECECE;
list-style:disc;
list-style-position:inside;
line-height:1.8em;
/**display:inline;**/
font-family:"Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
 }
 
#left-col .left-col-box-content ol li{
	font-size: 1.2em;
	color: #CECECE;
	list-style-position:outside;
	line-height:1.8em;
	list-style-type: decimal;
	margin-left:50px;
	font-family:"Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
 }

.contentimage{
border:3px solid #000000;
}
.accordion span.redhighlight{
display:block;
}

.accordion h5, .accordionfaq h5{
height:36px;
padding-right:27px;
background-image: url('images/buttoncloseopenfaq.gif');
background-repeat: no-repeat;
background-position: right -36px;
cursor: pointer;
border-top:4px solid #2D2D2D;
padding-top:0.5em;
padding-bottom:0.5em;
}
.accordion h5:hover, .accordionfaq h5:hover  {
	background-color: #1B1B1B;
}
.accordion h5.activeaccordion, .accordionfaq h5.activeaccordion {
background-position: right 0px;
	background-color: #1B1B1B;
	color:#FF472F;
}

.accordion p .readmorebutton{
font-size:0.8em;
}
.accordion p .readmorebutton span{
color:#FFC80A;
line-height:3em;
}

.accordion p{
margin-bottom:4em;
}
.accordionfaq p{
margin-bottom:1em;
}

.nextlinks{
display:block;
text-align:right;
width:100%;

}
.nextlinks a{
color:#fff;
}
.nextlinks a:hover{
color:#fff;
text-decoration:none;
background-color:#000;

}

#storylinks{
margin-bottom:15px;
margin-top:-5px;
}
.wp-caption{
display:inline;
float:left;
margin-right:12px;
margin-top:4px;
}
.wp-caption a img{
border:4px solid #000000;
}


.wp-caption a img:hover{
border:4px solid #3F3F3F;
}

.wp-caption p{
font-size:1em;
font-style:italic;
margin-top:8px;
/*width:170px;*/
}

#pollbox{


}