/* ipgeolocator.info | MainStylesheet

Theme Name:		n/a
Description:	Main stylesheet for ?
Version:		0.1
Author:			SQUARED2 I/S | http://www.squared2.dk

Created on:		DD/MM/YYYY by ?
Last edited:	DD/MM/YYYY by ?
------------------------------------------------------------------*/
@import 'reset.css';

/* Global
------------------------------------------------------------------*/
body {background: #000000 url(../images/body_background.png) repeat-x scroll 0 0;color:#454545;font-family:"Lucida Grande",Lucida,Verdana,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;height:100%;line-height:18px;margin:0;padding:0;width:100%;}

a, a:visited {color:#2281c1;cursor:pointer;font-weight:bold;text-decoration:none;}
a:hover {color:#0a4c78;}

:focus {outline-style:none;}
:active {outline-style:none;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Main Layout [page & section styles]
-----------------------------------------------------------------*/
.wrapper {display:block;margin-left:auto;margin-right:auto;width:900px;}

/*Header*/
#header {float:left;width:100%;height:60px;}
h1#logo {float:left;background: transparent url(../images/sq2_logo.png) no-repeat scroll 0 0;width:143px;height:34px;margin-top:15px;color:#FFFFFF;}
h1#logo a {display:block;text-indent:-9000px;width:143px;height:34px;}

/*Content*/
#content {float:left;width:100%;height:400px;margin-top:4px;}
#content h2 {color:#808080;font-size:16px;font-style:normal;font-weight:bold;line-height:25px;}
#content p {padding:2px 0 6px 0;}
#content p.subordinate {font-style:italic;color:#b4b4b4;}

/*Billboard*/
#slide-holder #slide-runner {width:900px;height:390px;overflow:hidden;position:absolute;}
#slide-holder img {margin:0;position:absolute;}

#slide-holder #slide-controls {left:0;bottom:0px;width:900px;height:30px;position:absolute;}
#slide-holder #slide-controls p.text{float:left;color:#444444;display:inline;margin:10px 0 0 0;padding-right:25px;text-transform:uppercase;}

#slide-holder #slide-controls p#slide-nav{float:right;height:16px;display:inline;margin:10px 0 0 0;}
#slide-holder #slide-controls p#slide-nav a {float:left;width:16px;height:16px;display:inline;margin:0 5px 0 0;line-height:16px;text-align:center;text-decoration:none;background: transparent url(../images/billboard_nav.png) no-repeat scroll 0 0;text-indent:-9999px;}
#slide-holder #slide-controls p#slide-nav a.on {background-position:0 -16px;}

/*Info-box*/
.infobox {float:left;background: #000000 url(../images/infobox_background.png) repeat-x scroll 0 0;width:99%;height:195px;margin-left: 0.6%;}
.infobox h2 {color:#808080;font-size:18px;font-style:normal;font-weight:normal;line-height:25px;margin-top:20px;text-shadow: -1px -1px -1px #000;}
.infobox .title {width:100%;height:40px;}
.infobox .content {width:100%;}		
.infobox .content p {text-align:center;color:#C6C6C6;font-size:1.4em;padding-bottom: 1.3em;text-shadow: -1px -1px -1px #000;}
.infobox .content.contact p {padding-bottom: 0.3em;}

.address {float:left;width:25%;height:100px;background: transparent url(../images/icon_address.png) no-repeat scroll top center;font-size:0.8em;margin-top:5px;padding-top:40px;}
.email {float:left;width:25%;height:100px;background: transparent url(../images/icon_email.png) no-repeat scroll top center;font-size:0.8em;margin-top:5px;padding-top:40px;}
.phone {float:left;width:25%;height:100px;background: transparent url(../images/icon_phone.png) no-repeat scroll top center;font-size:0.8em;margin-top:5px;padding-top:40px;}
.twitter {float:left;width:25%;height:100px;background: transparent url(../images/icon_twitter.png) no-repeat scroll top center;font-size:0.8em;margin-top:5px;padding-top:40px;}

/*Footer*/
#footer {float:left;background-color: #000000;width:100%;}

/*EOF*/
