/*
Theme Name: Bosman Twins
Description: Bosman Twins 
Author: Pupillo Group
Author URI: http://www.PupilloGroup.com/
*/


/* SET MARGIN AND PADDING TO 0 FOR ALL ELEMENTS */
* {
margin: 0; padding: 0;
}

/* SET BASE FONT ATTRUBUTES */
html, body {
font-family: arial, sans-serif;
font-size: 12px;
color: #000;
}

/* REMOVE PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
{margin: 0; padding: 0;}

/* SORT OUT HEADER FORMATTING AND SIZES */
h1, h2, h3, h4, h5 {font-weight: bold;}
h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */
a {text-decoration: underline;color: #ffffff;}
a:link, a:visited {}
a:hover {}
a:active {}
a img, :link img, :visited img {border: none}

/* REMOVE BROWSERS DEFAULT TABLE BORDERS */
table {border-collapse: collapse;}

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */
ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl
{margin-top: 0; margin-bottom: 0;}

/* HARMONISE LIST-BULLET TYPE */
ul, ol, dl {list-style-type: disc;}
body { background-color: #000; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: static; }
body, input, textarea, select {
	margin: 5px auto;
}
h1, h2, h3 {
	margin-bottom: 1em;
	font-weight: normal;
}
h1 {
	font-size: 2.2em;
}
h2 {
	font-size: 1.7em;
}
h3 {
	font-size: 1em;
	font-weight: bold;
}
p, blockquote, ul, ol, form {
}
blockquote, ul, ol {
	margin-left: 3em;
}
blockquote {
	margin-right: 3em;
	font-style: italic;
}
ul {
	list-style-type: square;
}

/* Wrapper */
#wrapper {
	width: 770px;
	margin: 0 auto;
	background: #ffffff;
}

/* Header */
#header { height: 43px; width: 770px; margin: 0 auto; color: #fff; font-weight: bold; background-image: url(images/header.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; }
#header a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#header h1 {
	margin-bottom: 0px;
	padding-top: 40px;
	padding-left: 35px;
}
.description {
	padding-left: 35px;
}
#header2 { background: #fd8200 url(images/header.jpg) no-repeat; position: relative; height: 114px; width: 770px; z-index: 3; margin: 0 auto; padding-bottom: 3px; border-bottom: 3px solid #fff; }

/* Content */
#content { background-color: #fff; background-attachment: scroll; background-position: 0 0; margin: 0 auto; }

/* Blog */















#blog { color: #fff; background-color: #009; position: relative; float: right; width: 553px; height: 300px; z-index: 2; overflow: auto; margin: 0; padding: 0; }















/* Post */















.post { color: #fff; font-size: 1.2em; width: 510px; margin: 0; padding: 0; }















.post .title { color: #fff; font-weight: bold; padding: 0 10px; font-size: 25px; }















.post .title a { color: #fff; text-decoration: none; }















.post .title a:hover {







	text-decoration: underline;







}















.post .date {







	padding: 5px;







}



.post .entry {







	padding: 0 5px 10px 20px;







	line-height: 1.8em;







margin-top: -10px;







}















.post p { line-height: 17px; text-align: justify; margin: 0; padding: 0; }















.post .meta {







	font-size: 11px;







border-top: 1px solid #000;







margin-top: -15px;







}















.entry h1, .entry h2, .entry h3 {







}















/* Sidebar */















#sidebar { background-color: #009; position: relative; float: left; width: 211px; height: 300px; overflow: hidden; margin: 0 auto; border-right: 3px solid #fff; }















#sidebar ul {







	margin: 0;







	list-style: none;







	padding: 0 30px;







}















#sidebar li {







	margin-bottom: 35px;







}















#sidebar li ul {







	line-height: 1.5em;







	list-style-type: none;







	padding: 5px 0px 0px 0px;







}















#sidebar li li {







	margin: 0;







list-style-image: url('images/ast.gif');







list-style-position: inside







}















#sidebar h2 {







	font-weight: bold;







	margin: 0px;







font-size: 12px;







text-transform: uppercase;







}















#sidebar a {







	text-decoration: none;







}















#sidebar a:hover {







	text-decoration: none;







}















/* Search */















#search {







}















#search h2 {







}















#search form {







}















#search #inputtext1 {







}















#search #inputsubmit1 {







}















/* Comments */















h3#comments, h3#reply {







font-weight: normal;







font-size: 15px;







text-decoration: underline;







}















ol.commentlist







{







  width: 90%;







  margin: 0 auto;















}















ol.commentlist li







{







  margin-bottom: 1.5em;







  border: 1px solid #000;







  padding: 5px;







  background-color: #7ada59;







list-style-type: none;







}















ol.commentlist li.alt







{







  background-color: #dadada;















}















ol.commentlist a







{















}















small.commentmetadata







{















  font-size: 0.8em;







  margin-bottom: 1em;







  display: block;















}















/* Archives */















#archives {







}















/* Categories */















#categories {







}















/* Blogroll */















#blogroll {







}















/* Meta */















#meta {







}















/* Footer */















#footer { background-image: url(images/footer.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; width: 770px; height: 32px; margin: 2px auto 0; position: relative; top: -2px; z-index: 4; border-top: 3px solid #fff; }















#footer p {







	margin: 0;







	padding: 10px 0;







	text-align: center;







}















#footer a:link, #footer a:visited, #footer a:hover, #footer a:active  { color: #fff; }















.nextprev {







	width: 100%;







	clear: both;







	text-align: center;







}



#header ul { margin: 0 auto; padding: 10px 0 0; }



#header ul li { font-family: Arial; color: #fff; font-size: 1.1em; padding-right: 5px; padding-left: 5px; display: inline; }



#footer ul { margin: 0 auto; padding: 10px 0 0; }



#footer ul li { color: #fff; font-size: 1.1em; font-family: Arial; text-decoration: none; display: inline; padding-right: 5px; padding-left: 5px; }



#footer a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#bosmantitle { position: absolute; }
#bosmantitlesign { background-image: url(images/headerflashbg.jpg); position: absolute; }
#booking { color: #fff; position: absolute; top: 55px; right: 0; display: none; }
#musicplayer { position: absolute; top: 1px; right: 1px; }
#leftFloat { float: left; margin-left: 80px; }
#rightFloat { float: right; margin-right: 80px; }
