/*



Theme Name: GuestStream



Theme URI: http://gueststream.com



Description: 



Version: 2.0



Author: GuestStream



Author URI: http://gueststream.com



*/



body {



background:url(images/bg.jpg) repeat-x #ffffff;



margin:0 auto;



text-align:center;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:12px;



color:#404040;



}



a {



color:#000066;



text-decoration:none;



}



a:hover {



text-decoration:underline;



}



#page {



margin:0 auto;



text-align:left;



width:980px;



}



#header {



background:url(images/logo-orange.png) no-repeat bottom;



width:980px;



height:97px;



}



#nav {



width:980px;



height:30px;







}







#content {



width:978px;



background:url(images/contentbg2.gif) repeat-x #ffffff;



border:0px solid #666666;



border-top:none;



}



#pageheader {







width:725px;



height:269px;



margin-bottom:10px;



border:0px solid #404040;



overflow:hidden;

margin-top:-3px;

}







#pageheader .slideitem .slider {



display:block;



position:absolute;



width:725px;



height:80px;



background:url(images/sliderbg.jpg) repeat-x;



margin-top:220px;







z-index:97;



}



#pageheader .slideitem .slidertext{



position:absolute;



display:block;



z-index:100;



width:573px;



height:80px;



color:#ffffff;



margin-top:220px;



margin-left:20px;



overflow:hidden;



font-weight:bold;

font-size:14px;





}



#pageheader .slideitem a.allover{



position:absolute;



display:block;



width:615px;



height:250px;



text-decoration:none;



z-index:101;



}



#pageheader a.backlink{



position:absolute;



display:block;



width:100px;



height:250px;



text-decoration:none;



z-index:98;



}



#pageheader a.backlink:hover{



background:url(images/leftarrow.png) no-repeat left center;



}



#pageheader a.forwardlink{



position:absolute;



display:block;



width:100px;



height:250px;



text-decoration:none;



z-index:98;



margin-left:515px;







}



#pageheader a.forwardlink:hover{



background:url(images/rightarrow.png) no-repeat right center;



}







#pageheader .slideitem img.theimage{



position:absolute;



}



#pageheader .slideitem {



width:725px;

height:269px;

overflow:hidden;







}



#text{



float:left;



width:730px;







padding-top:15px;



margin-bottom:20px;



overflow:hidden;



line-height:18px;



}



#footertext {



font-size:10px;



margin-top:20px;



}



#sidebar {



float:left;



width:230px;











margin-top:15px;



margin-left:10px;



}







#logolink {







position:absolute;



width:400px;



height:100px;



text-decoration:none;







}







#roilink {







position:absolute;



width:150px;



height:100px;



text-decoration:none;



margin-left:830px;



}







h1,h2,h3,h4 {



font-size:12px;



}





textarea {



width:400px;



}







.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}







.alignleft {



   float: left;



   margin-right:10px;



}







.alignright {



   float: right;



    margin-left:10px;



}







.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}



#suckerfishnav ul{



z-index:1003;



}



#text a img{



border:none;



}



.float_left {

float:left;

}



.float_right {

float:right;

}



/* Adjust this width to fit your needs */

.container {

width:229px;



}



.container_head {

height:26px;

background-image:url(images/sidebar_center.jpg);

}



/* To Center align the title add: text-align:center; */

.container_head_text {

height:23px;

padding:3px 0 0 0;

font-size:16px;

font-family:Arial, Helvetica, sans-serif;

text-transform:lowercase;

color:#ffffff;

}



.container_content {

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

padding:5px;



border-width: 1px 1px 0 1px;

border-spacing: 0px;

border-style: none solid solid solid;

border-color: #00325F;

background:url(images/sidebarbg.jpg) no-repeat bottom #dfdddd;

padding-bottom:20px;

}

.container_bottom {

width:229px;

height:9px;

background:url(images/bottombox.jpg) no-repeat bottom;

}

#roundedframe {

position:absolute;

z-index:80;

}



.container_content ul li a{

font-size:10px;

color:#000066;

}

.container_content ul {

margin-left:0;

padding-left:0;

list-style:none;

}

.container_content ul li{

padding-bottom:10px;

}

a.rsswidget{

color:#ffffff;

text-decoration:none;

}

a.homebuttons {

float:left;

margin-right:15px;

margin-bottom:10px;

}

a.lastbtn {

margin-right:0;

}

#toplinks {

position:absolute;

margin-left:650px;

width:320px;



}

#toplinks ul {

list-style:none;

}

#toplinks ul li{

display:inline;

font-size:10px;

}

#newsletterbox table{

width:220px !important;
font-size:10px !important;
font-family:Arial, Helvetica, sans-serif !important;

}
#newsletterbox {
overflow:hidden;
font-size:10px !important;
font-family:Arial, Helvetica, sans-serif !important;
}

.thirdtier {

margin-left:25px;

border-left:1px solid #105374;

padding-left:15px;

}