body {
	margin:0;
	padding:0;
	background:url(/images/gui/bg-gradient.jpg) repeat-x top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494e55;
}

a {
	color:#304f79;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.clear {
	clear:both;
	height:1px;
}

#flowerwrap {
	background:url(/images/gui/bg-flower.gif) no-repeat bottom center;
}

#bgwrap {
	background:url(/images/gui/bg.jpg) no-repeat top center;
}

#wrap {
	width:980px;
	margin:0 auto;
}

#listentosara {
	padding-top:55px;
	padding-left:410px;
}

#listentosara a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:11px;
	text-decoration:none;
	background:#FFFFFF;
	padding:3px 5px;
	color:#304f79;	
}

#menu {
	padding-top:55px;
	padding-left:20px;
}

#menu ul {
	list-style-type:none;
	float:left;
}

#menu a {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	text-decoration:none;
	background:#7ab6c5;
	padding:5px 8px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-right:6px;
}

#menu a:hover, #menu a.active {
	background:#FFFFFF;
	color:#304f79;	
}

#menu li li {
	padding-top:3px;
}

#menu li li a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:16px;
	padding:5px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:none;
}

#menu .delimiter {
	padding-left:5px;
	padding-right:5px;
}

#main {
	clear:both;
}

#main .left {
	width:207px;
	padding-top:30px;
	float:left;
}

#main .center {
	width:400px;
	float:left;
	margin-top:15px;
}

#main .right {
	width:350px;
	float:right;
	margin-top:80px;
}

#main.blog .left {
	width:607px;
}

#main .left_2column {
	width:607px;
	padding-top:15px;
	float:left;
}

#main.blog #sidebar {
	padding-top:10px;
	padding-bottom:10px;
}

#main.blog #sidebar ul {
	list-style-type:none;
}

#main.blog #sidebar li {
	margin-bottom:5px;
}

#main.blog #sidebar #searchsubmit {
	background:#304f79;
	color:#FFFFFF;
	padding:2px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0;
}

#main .box {
	clear:both;
	background:url(/images/gui/bg_box3.png);
	margin-top:15px;
}

#main .center .box .content {
	line-height:18px;
}

#main .box .heading {
	padding:10px;
}

#main .box h1, #main .box h2, #main .box h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#304f79;
	display:block;
	margin:0;
	height:1%;
}


#main .box .content {
	padding:0 10px 10px 10px;
}

#main .box .press_list_item {
	margin-bottom:20px;
}

#main .box .press_list_item h3  {
	padding:0;
}

#main .box #newsletter.content {
	padding:0;
}

#main.blog .navigation {
	padding:10px;
}

#main.blog .navigation .alignleft {
	float:left;
}

#main.blog .navigation .alignright {
	float:right;
}

#twitter {
}

#twitter .icon {
	float:left;
	padding:4px;
}

#twitter .content {
	float:left;
	width:230px;
	margin-top:8px;
}

#twitter .date {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
}

#twitter .follow {
	float:right;
	padding-top:5px;
}

#twitter.box {
	background:url(/images/gui/bg_box.png);
}

#newsletter.box {
	background:url(/images/gui/bg_box.png);
}

#main .box .show {
	margin-bottom:10px;
}

#main .box .show .date {
	float:left;
	width:70px;
}

#main .box .show .date .line1 {
	font-weight:bold;
}

#main .box .show .date .line2 {
	font-size:11px;
}

#main .box .show .info {
	display:none;
	clear: both;
	padding:5px;
	border:solid 1px #ccc;
	margin-top:3px;
	margin-bottom:3px;
}

#main .box .show .info p {
	margin:0;
}

#main .box .show .location {
	float:left;
	width:150px;
}

#main .box .show .location .line1 {
	font-weight:bold;
}

#main .box .show .location .line2 {
	font-size:11px;
}

#main .box .show .tickets {
	float:left;
}

#main .box .show .tickets .tickets_price {
	font-size:11px;
}

#social_media_links {
	padding-left:30px;
}

#sara_haze_album_coming {
	padding-top:20px;
	padding-left:15px;
}

#sara_haze_album_buy {
	padding-left:15px;
}

.album_buy_link {
	margin-bottom:5px;
	margin-left:65px;
}

.album_buy_link a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#FFFFFF;
	color:#304f79;	
	padding:4px 8px;
	width:100px;
	text-decoration:none;
	display:block;
	width:50px;
	text-align:left;
	border:solid 1px #CCCCCC;
}

.album_buy_link a:hover {
	border:solid 1px #7ab6c5;
}

.album_buy_link a {
	padding-left: 26px;
}

.album_buy_link.itunes a {
	background: #FFF url(/images/icons/itunes.gif) no-repeat 2px center;
}

.album_buy_link.amazon a {
	background: #FFF url(/images/icons/amazon.gif) no-repeat 2px center;
}

.album_buy_link.zune a {
	background: #FFF url(/images/icons/zune.gif) no-repeat 2px center;
}

.album_buy_link.limewire a {
	background: #FFF url(/images/icons/limewire.gif) no-repeat 2px center;
}

.album_buy_link.rhapsody a {
	background: #FFF url(/images/icons/rhapsody.gif) no-repeat 2px center;
}

.album_buy_link.napster a {
	background: #FFF url(/images/icons/napster.gif) no-repeat 2px center;
}

.album_buy_link.emusic a {
	background: #FFF url(/images/icons/emusic.gif) no-repeat 2px center;
}

.album_buy_link.cdbaby a {
        background: #FFF url(/images/icons/cdbaby.gif) no-repeat 2px center;
}

form {
	margin:0;
	padding:0;
}

#flickr_photo_upload label {
	float:left;
	width:100px;
	padding-top:3px;
}

#flickr_photo_upload input {
	float:left;
}

#flickr_photo_upload br {
	clear:both;
}

#newsletter form label {
	float:left;
	width:50px;
	padding-top:3px;
}

#newsletter form input {
	float:left;
}

#newsletter form input.text {
	border:1px solid #cececd;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:140px;
	margin-right:5px;
}

#newsletter form input.submit {
	background:#304f79;
	color:#FFFFFF;
	padding:2px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0;
}

#newsletter form br {
	clear:both;
}

.wordpress_entry {
	margin-bottom:10px;
}

#main .center .wordpress_entry {
	padding-top:10px;
	margin-bottom:0;
}

#main .center .wordpress_entry a.title {
	margin-top:10px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:28px;
}

#footer {
	clear:both;
	text-align:center;
	padding:10px;
}

#footer .delimiter {
	padding-left:5px;
	padding-right:5px;
}

.copyright {
	padding:10px;
}

#contactform label {
	float:left;
	width:80px;
	margin-top:2px;
}

#contactform input {
	float:left;
	margin-top:2px;
}

#contactform br {
	clear:both;
}

.youtube_entry {
	margin-bottom:20px;
}

/* MODAL */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#FFF; border:8px solid #444; padding:12px;overflow:auto;overflow-x:hidden;}

#errorContainer p{
	margin:0;
}
label.error{
	color:red;
	float:none !important;
	font-style:italic;
	width:auto !important;
}

.band-profile {
	margin-bottom:10px;
	clear:both;
}

.band-profile .image {
	float:left;
	width: 160px !important;
	margin-bottom:10px;
}

.band-profile .image img {
	width:160px;
	height:auto;
}

.band-profile .content {
	float:right;
	text-align:left;
	width:190px;
}

.band-profile .content h2 {
	margin:0;
}

.band-profile .content p{
	margin-top:0;
}

#keep-player{
	margin-top: 4px;
}

form input, form textarea {
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border:solid 1px #999;
	padding:4px;
	margin-bottom:2px;
}

/* Discography Album */
#album {
	width: 380px;
	background:white;
	padding-bottom:4px;
	padding-top: 4px;
	border-bottom:solid 2px #DCDCDC;
	border-top:solid 2px #DCDCDC;
	position:relative;
}
#album .image{
	float:left;
}
#album .image img {
	width:120px;
}
#album .content{
	float:right;
	width:230px;
}
#album .content h2 {
	margin-top:0;
}
#album object{
	position:absolute;
	bottom:4px;
}

.data-table th {
	padding:2px;
	border-bottom:solid 2px #DCDCDC;	
	background:#F3FCFE;
}

.data-table td {
	padding:2px;	
	border-bottom:solid 1px  #DCDCDC;
}
img{
	border:none;	
}
.hilite-row {
	background:#FFFFCC;
}

.hilite-row-static {
	background:#FFFFCC;
	font-weight:bold;
}

#mpl {
}

#main .center-wrap.forum {
	width:600px !important;
	border:solid;
}

#main #sforum {
	width:600px;
}

body#blog #main .left{
	padding-top:15px !important;
}

.news_list_item .title a, .news_detail .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#304f79;
	text-decoration:none;
}

.news_detail .goback {
	padding-top:10px;
}

.news_detail .goback a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	text-decoration:none;
}

.widget {
text-align:center;
margin: 20px 0;
}

.widget textarea{
width:360px;
margin:10px 0;
height: 80px;
overflow:auto;
}

