body {
background-color:#ffffff;
margin:0;
line-height:1.2;
font-family:Arial, Helvetica, sans-serif;
font-size:86%;
color:#444946;
}

#container {

width:820px;
padding-left:110px;
margin-right: auto; margin-left: auto; padding-left: 103px;
text-align:center;

}
td {
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
}

#header {
padding:0px 0 0 0;
margin:0;
text-align:left;
height:150px;
}

h1 {
position:relative;
bottom:-41px;
left:60px;
z-index:9999;
padding:0;
margin:0;
}

h1 a {
color:#DDD;
text-decoration:none;
}

a {
color:#C3463A;
text-decoration:none;
font-weight:normal;
}

a img {
text-decoration:none;
border:none;
outline:none;
}

.byline {
float:right;
text-align:right;
width:300px;
height:46px;
font-size:12px;
color:#FFF;
padding:7px 0 0 0;
margin:0 30px 0 0;
}

#contentfeature {
background-color:#ffffff;
background-position:bottom right;
background-repeat:no-repeat;
padding:0 0 0px 0;
margin: -10px 0 0 -10px;
width:800px;
text-align:left;
}

p img {
background-color:#D3DCDE;
padding:7px;
margin:5px 20px 10px 0;
float:left;
text-align:left;
clear:both;
}


#content {
background-color:#FFF;
padding:40px 0;
margin:0;
}

#contentimg{
	width: 300px;
	height: 200px;
}
#contentimg img{
	width: 300px;
	height: 200px;
}
#contentimg p{
	padding: -200px 0 0 300px;
}
#rr{
	padding: 30px 0 0 -300px;
}
#slideshow{
	width: 300px;
	height: 200px;
}
#contentleft {
text-align:left;
float:left;
width:510px;
padding:16px 0 0 0;
margin:0;
clear:both;
}

#contentright {
text-align:left;
float:right;
width:220px;
padding:40px 0 0 0;
margin:0;
line-height:1.4;
}
#contentright p {
width:220px;
line-height:1.5;
font-size:.95em;
padding:0;
margin:0;
text-align:left;
}
#contentrightstock {
text-align:left;
float:right;
width:220px;
padding:200px 0 0 0;
margin:0;
line-height:1.4;
}
#contentrightstock p {
width:220px;
line-height:1.5;
font-size:.95em;
padding:0;
margin:0;
text-align:left;
}
#contentrightgoing {
text-align:left;
float:right;
width:220px;
padding:255px 0 0 0;
margin:0;
line-height:1.4;
}
#contentrightgoing p {
width:220px;
line-height:1.5;
font-size:.95em;
padding:0;
margin:0;
text-align:left;
}
#contentright {
text-align:left;
float:right;
width:220px;
margin:0;
line-height:1.4;
}

#contentrightrig p {
width:220px;
line-height:1.5;
font-size:.95em;
padding:0;
margin:0;
text-align:left;
}






#footer {
height:100px;
background-color:#C54739;
padding:30px 0 0 0;
margin:0;
text-align:center;
color:#FFF;
line-height:1.5;
}

#footer a {
color:#FFF;
text-decoration:underline;
}

h2 {
font-family:Garamond, Georgia, "Times New Roman", Times, serif;
font-size:30px;
padding:70px 0 5px 0;
margin:0 0 0 70px;
font-weight:600;
color:#716867;
line-height:1.1;
}

h3 {
font-family:Garamond, "Times New Roman", Times, serif;
font-size:26px;
padding: 5px 0 0 0;
margin:0 0 0 0px;
font-weight:600;
letter-spacing:-1px;
}

h2 a, h3 a {
color:#665F5D;
text-decoration:none;
font-weight:600;
}

h4 {
font-family:Garamond, "Times New Roman", Times, serif;
font-size:20px;
padding:0 0 2px 0;
margin:0;
font-weight:600;
clear:both;
}


#content .date {
float:right;
text-align:right;
font-size:.9em;
font-style:italic;
padding:0 0 35px 0;
margin:0;
width:440px;
}
 
#content p {
padding:0;
margin:0 0 0 15px;
font-size:1.0em;
line-height:1.6;
width:430px;
}

blockquote {
padding:0 0 0 10px;
margin:0 25px 15px 70px;
font-size:.95em;
line-height:1.5;
font-style:italic;
text-align:justify;
border-left:3px solid #D3DCDE;
clear:both;
}

form input {
border:1px solid #999;
padding:2px;
margin:3px 0 0 0;
font-family:inherit;
}

.feedburner {
position:relative;
top:-35px;
right:35px;
float:right;
text-align:right;
padding:0;
margin:0;
background-color:#8C8280;
padding:3px;
}

.adv {
font-size:.85em;
color:#999;
font-style:italic;
padding:0;
margin:10px 0 5px 70px;
}

/*--Contact Form Table--*/

.tbmain { 
 /* Changes on the form */
 background: transparent !important; 
}
.left {
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head {
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain {
  height:100%;
  background:white;
}
span.required {
  font-size: 13px !important;
  color: red !important;
}

.feedburnerFeedBlock, .feedburnerFeedBlock p {
text-align:left;
margin:20px 0;
line-height:1.5;
width:160px;
}

.feedburnerFeedBlock img {
float:left;
text-align:left;
border:0;
padding:0;
margin:10px 10px 10px 0;
}

div.feedBurnerFeedBlock p.feedTitle { width:160px; text-align:left; padding:0;
margin:15px 0;}
ul#menu{
	height: 43px;
	font-size: 0.8em; 
	font-family: "Lucida Grande", Verdana, sans-serif; 
	font-weight: bold; 
	list-style-type: none; 
	}
ul#menu li {
	display: block; 
	float: left; 
	margin: 0 0 0 5px; 
	}
ul#menu li a { 
	height: 43px; 
	color: #777; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 8px 15px 0; 
	}
ul#menu li a:hover { 
	color: #333; 
	}
ul#menu li a.current{ 
	color: #000; 
	background: #fff url("images/current-bg.png") top left repeat-x; 
	padding: 5px 15px 0; 
	}


        .header2
        {
            width:600px;
            height:56px;
            position:absolute;
            top:0px;
            left:25%;
            background:#fff url(title.png) no-repeat top left;
        }
        a.back{
            width:256px;
            height:73px;
            position:fixed;
            bottom:15px;
            right:15px;
            background:#fff url(codrops_back.png) no-repeat top left;
        }
        .scroll{
            width:133px;
            height:61px;
            position:fixed;
            bottom:15px;
            left:150px;
            background:#fff url(scroll.png) no-repeat top left;
        }
        .info{
            text-align:right;

        }
ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 10px;
    left: 0px;
    list-style: none;
    z-index:9999;
}
ul#navigation li {
    width: 100px;
}
ul#navigation li a {
    display: block;
    margin-left: -2px;
    width: 100px;
    height: 70px;    
    background-color:#CFCFCF;
    background-repeat:no-repeat;
    background-position:center center;
    border:1px solid #AFAFAF;
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    /*-moz-box-shadow: 0px 4px 3px #000;
    -webkit-box-shadow: 0px 4px 3px #000;
    */
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
ul#navigation .drink a{
    background-image: url(../images/Drink.png);
}
ul#navigation .challenge a      {
    background-image: url(../images/challenge.png);
}
ul#navigation .picture a      {
    background-image: url(../images/Camera.png);
}
ul#navigation .bar a      {
    background-image: url(../images/Cocktail.png);
}
ul#navigation .club a   {
    background-image: url(../images/Club.png);
}
ul#navigation .watch a     {
    background-image: url(../images/Videos.png);
}
ul#navigation .contact a    {
    background-image: url(../images/Contact.png);
}
 /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:300px;
		height:200px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		top:71px;
		}	
	#nextBtn{ 
		left:300px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												
<!-- SearchBar CSS -->	
	.search_example {
		margin:0px 20px 0px 10px;
	}
	.search_bar {
		position:relative;	
		color:#000000;
		font-weight:bold;
		margin:8px 0px;
		padding:0px 5px;
		height:20px;
	}
	.search_bar form {
		display:inline;
	}	
	.search_bar input {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
	}	
	.search_bar ul {
		line-height:19px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:3px 0pt 0pt;
		padding:0pt;
		z-index:10000000;
	}	
	.search_bar li {
		color:#333333;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-left:5px;
		margin-right:0px;
		width:auto;
	}	
	.search_bar  input.search_txt {
		background:white url(img/searchglass.png) no-repeat scroll 3px 4px;
		border:1px solid #95A5C6;
		color:#000000;
		font-weight:normal;
		padding:2px 0px 2px 17px;
	}	
	.search_bar input.searchBtnOK {
		background:white none repeat scroll 0%;
		border:1px solid #95A5C6;
		color:#000000;
		font-weight:bold;
		padding:1px;
	}	
	
	.search_response {
		position:relative;
		border:2px solid #f8e89d;
		padding:10px;
		padding-left:50px;
		margin:0px;
		background:#ffffff url(img/kghostview.png) no-repeat 0px 10px;
	}
	
	/* 2.2.5 =Comments
	---------------------------------------------------------------------- */
	#comment_list {
		padding-bottom: 20px;
		margin: 0px 10px 0px 10px;
	}
	
	#comment_list h2 { margin: 50px 0 0; }
	#comment_list form input { margin-bottom: 4px; }
	#comment_list form textarea { width: 80%; padding: 7px 5px; margin-top:6px; }
	#comment_list form a {
		color: #555;
		text-decoration: none;
		border-bottom: 1px dotted #fff;
	}
	#comment_list form a:hover { color: #fff; }
	
	#comment_list ul {
		padding: 0;
		margin: 0;
	}
	#comment_list li {
		position: relative;
		display: block;
		padding: 10px 3px;
		margin: 10px 2px;
		background: #fefefe;
		font-family: Verdana;
		font-size: 13px;
		border: 1px solid #ccc;
		-webkit-box-shadow: 0px 0px 5px #000;
		-moz-box-shadow: 0px 0px 5px #000;
		box-shadow: 0px 0px 5px #000;
	}
	
	#comment_list li img.avatar {
		float: left;
		padding: 2px;
		background: #ccc;
		-webkit-box-shadow: 0 0 5px #000;
		-moz-box-shadow: 0 0 5px #000;
		box-shadow: 0 0 5px #000;
		margin: 3px 15px 3px 10px;
		width: 60px;
		height: 50px;
	}
	
	#comment_list li cite,
	#comment_list li cite a {
		font-weight: bold;
		color: #555;
		text-decoration: none;
		font-size: 14px;
	}
	
	#comment_list li p {
		font-size: 13px;
		line-height: 17px;
		padding: 7px 10px;
	}
	
	#comment_list li p a {
		color: #bf697f;
		text-decoration: none;
		border-bottom: 1px dotted #A839B2;
	}
	
	#comment_list li p a:visited { color: #9e3c80; }
	#comment_list li p a:hover { color: #A839B2; }
	
	#comment_list li p.date {
		position: absolute;
		top: 0px;
		right: 10px;
		text-transform: capitalize;
		font-size: 10px;
		padding: 2px 5px 0;
	}
	
	#comment_list li p.edit {
		position: absolute;
		bottom: 3px;
		right: 10px;
	}
	
	#comment_list li code, #comment_list li pre {
		position: relative;
		display: block;
		color: #262626;
		padding:  0 15px;
	}
	
	.pink { background-color:#d91e4e; color:#FFFFFF; border-color:#d91e4e; }

