/* header begins */
body{
background-color:#E6E7FB;
margin:0px

}

#header{
height:85px;
background-color:#E1E2FB;
background-image:url('images/headerbd_test.PNG');
background-repeat:repeat-x;
border-bottom:1px #C9CCF5 solid;


}
#logo-container{
	width:960px;
	height:80px;
	margin:auto;
	
}

.logo{
    position:relative;
	width:214px;
	height:69px;
	background:;
	top:8px;
	float:left;
	display:block;
	background-image:url('images/TwallerLogo.png');
	background-repeat:no-repeat;
	
}
#sign-with-twitter{
	position:relative;
	width:468px;
	height:71px;
	background-image:url('images/banner_test.PNG');
	float:right;
	top:7px;
	margin-right:10px;
}
/* header ends */
/* body begins */
#content-main{
	width:950px;
	height:29px;
	margin:auto;
	clear:both;
	margin-top:30px;

	
}
#content-main-about{
	width:950px;
	margin:auto;
	clear:both;
	margin-top:20px;

	
}

#content-main ul{
	width:500px;
	margin:0px;
	margin-left:-40px;
	list-style-type:none;

}
#content-main div#categories{
 float:left;
 width:950px;
 margin-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10pt;
 line-height:2.2em;
 text-align:center;

}
#content-main div#recent-tweets,div#browse,div#explore{
 float:left;
 min-width:150px;
 margin-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10pt;
 line-height:2.2em;
 text-align:center;
 overflow:hidden;
}

#content-main div a{
text-decoration:none;
color:white;
display:block;

}
#dynamic-about{
	overflow:hidden;
	padding:5px;
}
#dynamic-about h3{
	margin:0px;
	border-bottom:1px #eeeeee solid;
	padding:5px;
}
#dynamic-about h4{
	background:#EEEAF2 none repeat scroll 0 50%;
border-left:3px solid #735ABC;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#444444;
margin-bottom:10px;
padding:8px 0 8px 11px;
width:600px;
margin:15px auto;
}
#dynamic-about p{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#444444;
margin:5px auto;
width:600px;
text-align:justify;
}


.recent-tweets{
float:left;
min-width:150px;
background-color:white;
font-weight:bold;
float:left;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
text-align:center;
overflow:hidden;

}
.browse{
float:left;
min-width:150px;
background-color:#ececec;	
float:left;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
text-align:center;
overflow:hidden;
}
.explore{
float:left;
min-width:150px;
background-color:#ececec;	
float:left;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
text-align:center;
overflow:hidden;
}

#content{
	min-height:500px;
	background-color:white;
	width:950px;
	margin:auto;
	margin-bottom:15px;
-moz-border-radius:7px;
-webkit-border-radius: 7px;
overflow:hidden;
}

#left{
	width:649px;
	min-height:500px;
	float:left;
	overflow:hidden;
}
#right{
	width:300px;
	height:350px;
	float:left;
	border-left:1px #eeeeee solid;
	
}
#spacer{
	height:10px;
}
.all-recent-tweets{
	width:580px;
	min-height:62px;
	margin:0px auto;
	border-top:1px #cdcdcd dotted;
	overflow:hidden;
}
div.all-recent-tweets:hover{
background-color:#f7f7f7;
}
a.change_background:hover{
	background-color:#f7f7f7;
}
a.change_background{
	text-decoration:none;
}
.pic{
	width:50px;
	height:50px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.user-tweet{
	width:510px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	min-height:50px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	line-height:17px;
	overflow:hidden;
}
span.profilename{
	color:#800517;
	font-weight:bold;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
 p.time{

	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	color:#8f8f8f;
}
#location{
	width:580px;
	margin:0 auto;
}
#leftbig{
        width:560px;
        margin-left:25px;
        float:left;
}

#leftbig h1 {
	font-size:18px;
    font-family:helvetica, arial, georgia, times, sans-serif;
	margin:3px;
}

#leftbig h2 {
        font-size:13px;
	    display:block;
        font-weight: normal;
        color: black;
        padding-bottom:4px;
        font-family:Arial, Helvetica, sans-serif;
}

#leftbig p {
	font-size:12px;
	color:#404040;
	margin-top:0px !important; /*****  FIREFOX  *****/
	margin-top:0px;             /***** INTERNET EXLORER *****/
}	

.leftbig{
        width:559px;

        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10pt;
        text-align:center;
        color:#7f2869;
        background-color:#dadada;
}

#leftl{
	width:145px;
	margin-left:25px;
	float:left;
}
#leftl h1 {
	font-size:15px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	height:15px;
	font-family:helvetica, arial, georgia, times, sans-serif;
}

#leftl h2 {
	font-size:13px;
	height:5px;
        font-weight: normal;
	font-color: black;
	padding-bottom:6px;
}

#leftl p {
	font-size:13px;
	color:#404040;
	padding-bottom:10px;
}	


.left{
	width:144px;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	color:#7f2869;
	background-color:#dadada;
}
.leftmiddle{
	width:144px;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
    color:#7f2869;
    background-color:#dadada;
}
#leftmiddle{
	width:145px;
	float:left;
}

#leftmiddle h1 {
        font-size:15px;
        padding-top:5px;
        padding-bottom:0px;
        padding-left:0px;
        height:15px;
        font-family:helvetica, arial, georgia, times, sans-serif;
}       
        
#leftmiddle h2 {
        font-size:13px;
        height:5px;
        font-weight: normal;
        font-color: black;
        padding-bottom:6px;
}       
        
#leftmiddle p {
        font-size:13px;
        color:#404040;
        padding-bottom:10px;
}

.rightmiddle{
	width:144px;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	color:#7f2869;
	background-color:#dadada;
}
#rightmiddle{
	width:145px;
	float:left;
}

#rightmiddle h1 {
        font-size:15px;
        padding-top:5px;
        padding-bottom:0px;
        padding-left:0px;
        height:15px;
        font-family:helvetica, arial, georgia, times, sans-serif;
}       
        
#rightmiddle h2 {
        font-size:13px;
        height:5px;
        font-weight: normal;
        font-color: black;
        padding-bottom:6px;
}       
        
#rightmiddle p {
        font-size:13px;
        color:#404040;
        padding-bottom:10px;
}

.right{
	width:144px;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	color:#7f2869;
	background-color:#dadada;
}
#rightl{
	width:145px;
	float:left;
}
#rightl h1 {
        font-size:15px;
        padding-top:5px;
        padding-bottom:0px;
        padding-left:0px;
        height:15px;
        font-family:helvetica, arial, georgia, times, sans-serif;
}       
        
#rightl h2 {
        font-size:13px;
        height:5px;
        font-weight: normal;
        font-color: black;
        padding-bottom:6px;
}       
        
#rightl p {
        font-size:13px;
        color:#404040;
        padding-bottom:10px;
}

.common-location-style{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:center;
	background-color:#dadada;
	margin:1px
}
#map{
	text-align:center;
}
.right-content{
width:270px;
margin:0px auto;
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #EEEEEE;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:8px;
margin-top:10px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
-webkit-border-radius: 20px;
overflow:hidden;
}
div.right-content h3{
background:#FAFAFA none repeat scroll 0 0;

clear:left;
color:#800517;
padding:0;
font-size:11pt;
margin-bottom:5px;

}
.right-content a{
  text-decoration:none;
}
.right-content img{
  border:0px;
  }
#feature-text a{
	text-decoration:none;
	color:#444444;
	font-size:11pt;
}
.about-content{

font-size:12px;
line-height:1.3;
overflow:hidden;
text-align:center;
color:#48566c
}
.about-content a{
	text-decoration:none;
}
.about-content img{
border:0px;
}

#pic{
width:94px;
float:left;	
margin-right:2px;
}
#feature-text{
	width:165px;
	float:left;
	padding:4px;
    border-left:1px solid #EEEEEE;
}
#right-content span{
font-size:10px;
font-weight:bold;
}
#spacer-temp{
	height:10px;
}
#right-content a{
color:#1B79CC;
text-decoration:none;
}
#wrapperinner h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
    font-weight:bold;
	text-decoration:underline;
}
#wrapperinner h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
    text-decoration:underline;
}
#wrapperinner a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
    text-decoration:underline;
}

#title a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12pt;
    text-decoration:underline;
}

#event {
        font-family:Arial, Helvetica, sans-serif;
	color:#800517;
        font-size:12pt;
}


#leftbig h2 b{
	color:#800517;
	font-weight:bold;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
#leftbig h2 i{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
    color:#8f8f8f;
}
input.btn { 
	  color:black; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:normal;
	  font-size:8pt;
	  background-color:#dbddf9; 
	  border:1px solid; 
	  border-color: #696 #363 #363 #696; 
	} 
input.btnhov { 
	  border-color: #c63 #930 #930 #c63; 
	  color:#333333;
}
/* body ends */
/* footer begins */
#footer{
	height:100px;
	background-color:#E6E7FB;
}
#footer-content{
	width:950px;
	margin:auto;
}
#footer-content li{

list-style-type:none;
float:left;
margin:5px;	
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#444444;
}
#footer-content a{

font-family:Arial, Helvetica, sans-serif;
font-size:10pt;

}

#footer-content ul{
margin:0px auto;
width:400px;
}
#custom{
text-align:center;
width:240px;
}

/* footer ends */
